Permalink
Commits on Oct 6, 2011
Commits on Jul 6, 2011
  1. @hnrgrgr

    Fix VERSION handling

    hnrgrgr committed Jul 6, 2011
Commits on May 23, 2011
  1. @hnrgrgr
Commits on Apr 13, 2011
  1. @hnrgrgr

    Small fix in META and Makefile

    hnrgrgr committed Apr 13, 2011
Commits on Mar 31, 2011
Commits on Mar 29, 2011
  1. @hnrgrgr
  2. @hnrgrgr
Commits on Mar 24, 2011
  1. @hnrgrgr
Commits on Mar 23, 2011
  1. @hnrgrgr

    Installing deriving.a

    committed with hnrgrgr Mar 23, 2011
  2. Installing deriving.a

    committed Mar 23, 2011
  3. @hnrgrgr
  4. @hnrgrgr

    Prepare release (README...)

    hnrgrgr committed Mar 23, 2011
Commits on Mar 15, 2011
  1. @hnrgrgr
  2. @hnrgrgr
Commits on Mar 13, 2011
  1. @hnrgrgr
  2. @hnrgrgr
Commits on Mar 12, 2011
  1. @hnrgrgr

    syntax: rename loc into _loc.

    hnrgrgr committed Mar 12, 2011
Commits on Jan 10, 2011
  1. @hnrgrgr
  2. @hnrgrgr
  3. @hnrgrgr

    FIX: the function to hash variant labels was not exactly the same as …

    …the OCaml ones.
    
    This may lead to different collisions.
    hnrgrgr committed Jan 10, 2011
Commits on Jan 8, 2011
  1. @hnrgrgr
  2. @hnrgrgr
  3. @hnrgrgr

    syntax: code cleaning in class.

    - Defs.generator#{sum,record,variant}: do not receive the full type declaration as argument anymore
    
    - All class:
      - propagate change from Defs.generator
      - order method consistently
      - reindente some code
    
    - Dump_class:
      - use "call_expr" when possible (see methods "dump_int" and "read_int")
      - use "seq_list" instead of "fold_right" in method "nargs"
    
    - Bounded class:
      - do not use ListLabels (for consistency)
    
    - Eq and Typeable classes:
      - remove the "tup" functions (not useful anymore since previous commit)
    
    - Eq class:
      - use "lprefix" and "rprefix" consistently
    
    - Show:
      - avoid 'fprintf' in generated code (method nargs)
    
    - Pickle:
      - introduce clear distinction between pickler and unpickler
      - name some anonymous functions for better lisibility
    hnrgrgr committed Jan 8, 2011
Commits on Jan 7, 2011
  1. @hnrgrgr

    syntax: simplify dependencies between class.

    It only concerns the Pickle_class.
    hnrgrgr committed Jan 7, 2011
  2. @hnrgrgr

    Prefix runtime module with "Deriving_".

    The runtime module name is parametrized in class description.
    hnrgrgr committed Jan 7, 2011
  3. @hnrgrgr

    Update README

    hnrgrgr committed Jan 7, 2011
  4. @hnrgrgr
  5. @hnrgrgr

    Fix in syntax extension: the expression "x < 1" didn't parse.

    Move the 'TRY' statement one step over.
    hnrgrgr committed Jan 7, 2011
  6. @hnrgrgr

    syntax: introduce the method 'wrap' in the class 'make_module_expr'.

    It wraps 'str_item list' into a 'module_expr' and allows some more
    factorization in classes.
    hnrgrgr committed Jan 7, 2011
  7. @hnrgrgr

    syntax: introduce the method 'call_expr' in the class 'make_module_ex…

    …pr'.
    
    From the point of view of a class writer, the new method's name seems
    more meaningful than the old 'mproject'.
    hnrgrgr committed Jan 7, 2011
  8. @hnrgrgr

    syntax: simplify class registration.

    Some module signature are made explicit in 'defs.ml'. It allows the
    definition of the functor Base.Register.
    hnrgrgr committed Jan 7, 2011
Commits on Sep 3, 2010
  1. fixes for 3.12.0

    Jake Donham committed Sep 3, 2010