{"push_id":838418722,"size":4,"distinct_size":4,"ref":"refs/heads/remove-Obj-magic-in-Queue","head":"f0fded6854e6df35bfd917c8795d923f1c631d75","before":"e20324577068dd5fb5950a7ae077e5036f554cbe","commits":[{"sha":"3a9ec51004c6e12acf5b944c4a420ff436de7164","author":{"email":"8450103c06dbd58add9d047d761684096ac560ca@frisch.fr","name":"Alain Frisch"},"message":"Fix Makefile.nt.\n\ngit-svn-id: http://caml.inria.fr/svn/ocaml/trunk@16533 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02","distinct":true,"url":"https://api.github.com/repos/diml/ocaml/commits/3a9ec51004c6e12acf5b944c4a420ff436de7164"},{"sha":"90323d0d1e486ded4246b8b9804dd70e356042de","author":{"email":"8450103c06dbd58add9d047d761684096ac560ca@frisch.fr","name":"Alain Frisch"},"message":"Starting to share identical parts in the root Makefile and Makefile.nt.\n\ngit-svn-id: http://caml.inria.fr/svn/ocaml/trunk@16534 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02","distinct":true,"url":"https://api.github.com/repos/diml/ocaml/commits/90323d0d1e486ded4246b8b9804dd70e356042de"},{"sha":"8f7f3162a74036962c8e1e3cdadc9c038783199f","author":{"email":"b4b8a2ee6384ce3184cfa068cb3d6eb07510cf4d@janestreet.com","name":"Mark Shinwell"},"message":"Fix text of message\n\ngit-svn-id: http://caml.inria.fr/svn/ocaml/trunk@16535 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02","distinct":true,"url":"https://api.github.com/repos/diml/ocaml/commits/8f7f3162a74036962c8e1e3cdadc9c038783199f"},{"sha":"f0fded6854e6df35bfd917c8795d923f1c631d75","author":{"email":"21ffd895359415ee7287ceeecbfa775472db1289@janestreet.com","name":"Jeremie Dimino"},"message":"New representation for queues, avoiding Obj.magic\n\n- use inline-records to avoid using Obj.magic while keeping\n  indirections to the minumum\n- change the representation from a cyclic list to a simply-linked\n  list. The drawback is one more word per queue, but it makes the\n  implementation clearer","distinct":true,"url":"https://api.github.com/repos/diml/ocaml/commits/f0fded6854e6df35bfd917c8795d923f1c631d75"}]}