Skip to content
Snippets Groups Projects
  1. Sep 27, 2002
  2. Sep 24, 2002
  3. Sep 23, 2002
    • Nicolas Burrus's avatar
      2002-09-23 Nicolas Burrus <burrus_n@lrde.epita.fr> · d5c5b3e6
      Nicolas Burrus authored
      	* oln/types/optraits.hh: Add temporary fix for debug.
      	* oln/types/typetraits_builtins_bool.hh,
      	oln/types/optraits_bool.hh, oln/types/debug.hh: New files.
      	* oln/io/pnm_write.hxx, oln/io/pnm_write_common.hxx,
      	oln/io/pnm_read.hxx, oln/io/pnm_read_common.hxx: Adapt to new types.
      	* oln/types/all.hh: Add includes for new files.
      	* oln/types/optraits_bin.hh: Add zero(), unit(), inf(), sup(), min()
      	and max().
      	* oln/types/bin.hh: Add default constructor, change stream operator
      	and set storage_type to bool.
      
          prcs2git-id: 0_5.60
      d5c5b3e6
  4. Sep 20, 2002
  5. Sep 19, 2002
  6. Sep 18, 2002
  7. Sep 17, 2002
  8. Sep 16, 2002
    • Alexandre Duret-Lutz's avatar
      Index: ChangeLog · 64265715
      Alexandre Duret-Lutz authored
      from  Alexandre Duret-Lutz  <duret_g@epita.fr>
      
      	* oln/types/optraits.hh (optraits_vector): New class.
      	* oln/types/predecls.hh (vec): Predeclare.
      	* oln/types/optraits_vec.hh, oln/types/vec.hh: New files.
      	* oln/types/all.hh: Include them.
      	* oln/Makefile.am (nobase_oln_HEADERS): Add types/vec.hh and
      	types/optraits_vec.hh.
      
      Index: tests/ChangeLog
      from  Alexandre Duret-Lutz  <duret_g@epita.fr>
      
      	* types/tests/vec1, types/tests/vec2, types/tests/vec3,
      	types/tests/vec4, types/tests/vec5, types/tests/vec6: New files.
      
          prcs2git-id: 0_5.47
      64265715
    • Nicolas Burrus's avatar
      2002-09-16 Nicolas Burrus <burrus_n@lrde.epita.fr> · cccf83b1
      Nicolas Burrus authored
      	* oln/types/behaviour.hh: Add multiplication check.
      	* oln/types/to_oln.hh: Rename OLN_TYPE macro.
      	* oln/types/optraits_scalar.hh: Add misc macros.
      
          prcs2git-id: 0_5.46
      cccf83b1
  9. Sep 15, 2002
    • Nicolas Burrus's avatar
      2002-09-15 Nicolas Burrus <burrus_n@lrde.epita.fr> · 0fb23de2
      Nicolas Burrus authored
         * oln/types/global_ops_defs.hh: Add inline keyword.
         * oln/types/behaviour.hh, oln/types/optraits_cycle.hh: Move modulo
         calculus.
         * oln/types/int_u.hh, oln/types/int_s.hh: Disable checks when useless
         in constructors.
         * oln/types/int_u.hh, oln/types/int_s.hh, oln/types/cycle.hh,
         oln/types/range.hh, oln/types/bin.hh: Add stream operator.
      
          prcs2git-id: 0_5.45
      0fb23de2
    • Nicolas Burrus's avatar
      2002-09-14 Nicolas Burrus <burrus_n@lrde.epita.fr> · 5843441f
      Nicolas Burrus authored
      	* oln/types/int_u.hh, oln/types/int_s.hh, oln/types/range.hh,
      	oln/types/cycle.hh, oln/types/typetraits_builtin_int.hh,
      	oln/types/typetraits_builtin_float.hh: Add behaviour_type typedef.
      	* oln/types/optraits_scalar_defs.hh, oln/types/behaviour.hh: Add
      	arithmetic checks.
      	* oln/types/behaviour.hh, oln/types/optraits_int_u.hh,
      	oln/types/optraits_int_s.hh, oln/types/optraits_cycle.hh,
      	oln/types/optraits_range.hh, oln/types/interval.hh,
      	oln/types/optraits_bin.hh: Add debug code.
      	* oln/types/to_oln.hh: Add OLN_TYPE macro.
      
          prcs2git-id: 0_5.44
      5843441f
  10. Sep 13, 2002
    • Nicolas Burrus's avatar
      2002-09-13 Nicolas Burrus <burrus_n@lrde.epita.fr> · 8fe63d12
      Nicolas Burrus authored
      	* oln/types/predecls.hh: Remove namespace types.
      	* oln/types/behaviour.hh, oln/types/bin.hh, oln/types/cycle.hh,
      	oln/types/int_s.hh, oln/types/int_u.hh, oln/types/optraits_bin.hh,
      	oln/types/optraits_builtins_int.hh,
      	oln/types/optraits_builtin_float.hh, oln/types/optraits_cycle.hh,
      	oln/types/optraits_int_s.hh, oln/types/optraits_int_u.hh,
      	oln/types/optraits_range.hh, oln/types/optraits_scalar.hh,
      	oln/types/range.hh, oln/types/typetraits_builtins_float.hh,
      	oln/types/typetraits_builtins_int.hh: Complete typetraits.
      
          prcs2git-id: 0_5.43
      8fe63d12
  11. Sep 11, 2002
    • Nicolas Burrus's avatar
      2002-09-11 Nicolas Burrus <burrus_n@lrde.epita.fr> · b623f0e9
      Nicolas Burrus authored
         * oln/types/global_ops.hh: Fix unary minus.
         * oln/types/int_u.hh, oln/types/int_s.hh,
         oln/types/typetraits_builtin_int.hh,
         oln/types/typetraits_builtin_float.hh: Add signed_type.
      
          prcs2git-id: 0_5.42
      b623f0e9
    • Nicolas Burrus's avatar
      2002-09-10 Nicolas Burrus <burrus_n@lrde.epita.fr> · 44a47b8b
      Nicolas Burrus authored
              * oln/types/int_s.hh: Fix typetraits.
              * oln/types/optraits_int_u.hh: Change int_u - int_u return type.
              * oln/types/optraits_builtin_int.hh: Change long to int.
              * oln/types/builtins_properties: Change long to int.
      
          prcs2git-id: 0_5.40
      44a47b8b
  12. Sep 10, 2002
    • Alexandre Duret-Lutz's avatar
      Index: ChangeLog · 627594c8
      Alexandre Duret-Lutz authored
      from  Alexandre Duret-Lutz  <duret_g@epita.fr>
      
      	* configure.ac: Rename tests/array/Makefile as
      	tests/meta/Makefile.
      
      Index: tests/ChangeLog
      from  Alexandre Duret-Lutz  <duret_g@epita.fr>
      
      	* array/: Rename as ...
      	* meta/: ... this.
      	* Makefile.am (SUBDIRS): Adjust.
      
          prcs2git-id: 0_5.39
      627594c8
    • Alexandre Duret-Lutz's avatar
      2002-09-10 Alexandre Duret-Lutz <duret_g@epita.fr> · a9cec0a8
      Alexandre Duret-Lutz authored
      	* oln/types/optraits_builtins_float.hh: Include oln/config/system.hh.
      
          prcs2git-id: 0_5.38
      a9cec0a8
    • Alexandre Duret-Lutz's avatar
      Index: ChangeLog · 295dcc8a
      Alexandre Duret-Lutz authored
      from  Alexandre Duret-Lutz  <duret_g@epita.fr>
      
      	* oln/types/predecls.hh: Move the types for which we
      	declare operator into namespace type_definitions.  Don't
      	export `bounded' in namespace type.
      	* oln/types/rec_value.hh: Include oln/types/predecls.hh.
      	* oln/types/range.hh, oln/types/interval.hh, oln/types/int_u.hh,
      	oln/types/int_s.hh, oln/types/global_ops.hh, oln/types/cycle.hh:
      	oln/types/bin.hh: Don't predeclare the type.  Move type and
      	operators definitions in namespace type_definitions.
      
      2002-09-10  Alexandre Duret-Lutz  <duret_g@epita.fr>
      
      Index: tests/ChangeLog
      from  Alexandre Duret-Lutz  <duret_g@epita.fr>
      
      	* types/runtests: Use namespace oln, not type.
      
          prcs2git-id: 0_5.36
      295dcc8a
    • Alexandre Duret-Lutz's avatar
      Index: ChangeLog · dec1408d
      Alexandre Duret-Lutz authored
      from  Alexandre Duret-Lutz  <duret_g@epita.fr>
      
      	* oln/types/predecls.hh (int_u, int_s, range): Set default
      	behaviour to `strict'.
      
      Index: tests/ChangeLog
      from  Alexandre Duret-Lutz  <duret_g@epita.fr>
      
      	* types/tests/range3d, types/tests/range3c, types/tests/range3,
      	types/tests/range3b, types/tests/range2, types/tests/range1,
      	types/tests/int4b, types/tests/range2b: New files.
      
          prcs2git-id: 0_5.34
      dec1408d
  13. Sep 03, 2002
  14. Aug 28, 2002
  15. Aug 27, 2002
  16. Aug 26, 2002
    • Alexandre Duret-Lutz's avatar
      Index: ChangeLog · 87f05b60
      Alexandre Duret-Lutz authored
      from  Alexandre Duret-Lutz  <duret_g@epita.fr>
      
      	* configure.ac: Output tests/types/Makefile.
      
      Index: tests/ChangeLog
      from  Alexandre Duret-Lutz  <duret_g@epita.fr>
      
      	* types/Makefile.am, types/runtests, types/tests/conv1,
      	types/tests/conv2, types/tests/int1, types/tests/int1b,
      	types/tests/int2, types/tests/int3, types/tests/int4,
      	types/tests/int5, types/tests/int6, types/tests/int6b,
      	types/tests/int6c, types/tests/int6d, types/tests/int_s1,
      	types/tests/int_s2, types/tests/int_s2b, types/tests/int_sc1,
      	types/tests/int_sc2, types/tests/int_sc3, types/tests/unsafe1,
      	types/tests/unsafe2: New files.
      	* Makefile.am (SUBDIRS): Add types.
      
          prcs2git-id: 0_5.19
      87f05b60
    • Nicolas Burrus's avatar
      empty · ef024db6
      Nicolas Burrus authored
          prcs2git-id: 0_5.18
      ef024db6
  17. Aug 21, 2002
  18. Aug 01, 2002
  19. Jul 30, 2002
  20. Jul 29, 2002
    • Alexandre Duret-Lutz's avatar
      2002-07-29 Alexandre Duret-Lutz <duret_g@epita.fr> · 266186ff
      Alexandre Duret-Lutz authored
      	* oln/types/optraits_int_u.hh, oln/types/optraits_int_s.hh:
      	Include meta/cmp.hh.
      	* oln/types/int_u.hh: Include oln/types/builtins_properties.hh.
      	* oln/types/typetraits_builtins_float.hh,
      	oln/types/typetraits_builtins_int.hh: Include oln/types/optraits.hh.
      
          prcs2git-id: 0_5.8
      266186ff