Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: orm-0.4
Commits on Nov 9, 2009
  1. fix variants with non-lowercase capitalization, bug spotted by Jon Lu…

    Anil Madhavapeddy authored
    …dlam <>
Commits on Oct 31, 2009
  1. sync gitignore with the symlinks

  2. hook in the hash generator properly into the ORM; now it lives in has…

    …h/hash_test and is separate from the ORM itself
  3. bug fixes in hash generator, and factor out a gen1 call which can be …

    …invoked with a custom environment function (to lookup foreign types) so that it can be integrated into the ORM
  4. add mli file for p4_hsh

  5. add a p4 extension to generate a reliable hash function for any ocaml…

    … type, including ones with mutable structures. not hooked into ORM yet.
Commits on Oct 30, 2009
  1. @samoht
  2. @samoht

    fix-up the type_of_t function which didn't computed the right value.

    samoht authored
    It was quite complex to find the right fix-point function here (need to dynamically compute the bind variables to not unroll too deeply the type).
Commits on Oct 29, 2009
  1. @samoht

    Do not confuse type-conv with an unexpected raising of Not_found. Tha…

    samoht authored
    …t solve the weird bug when compiling lib_test/
    Need to continue fixing stuff to be able to compile though ...
Commits on Oct 28, 2009
  1. @samoht


    samoht authored
    I cannot reproduce that bug with sexplib so I believe this is something which comes from our side. But no idea where to look now ...
  2. @samoht

    Write the parent/child relationships between tables in the database (…

    samoht authored
    …in the __links__ table).
  3. @samoht
Commits on Oct 27, 2009
  1. generate hash functions for each top-level type which skips over muta…

    …ble record fields so that we always have valid hashing functions. it also deals with mutually recursive records by calling into the hash function for the other record correctly
  2. whitespace

  3. sync copyright

  4. @samoht
  5. @samoht

    Use the modified hweak library instead of weaktbl which seems a bit b…

    samoht authored
    …uggy for our purpose (ie. use == for comparing keys).
  6. @samoht
  7. @samoht
  8. temporarily force the DB hash tables to be linear lists with a consta…

    …nt hash function, until we define a mutation-friendly version shortly. keeps functionality working...
  9. force the mutation problem with the record regress test by adding lot…

    …s of buckets to the test
Commits on Oct 26, 2009
  1. more test cases around the failing mutate case; only seems to break i…

    …f a more complex block is mutated
Commits on Oct 23, 2009
  1. add in a 'debug:leak' option to force the use of a leaking Hashtbl in…

    …stead of the weak hashtable; useful for debugging issues in GCing
Something went wrong with that request. Please try again.