{"push_id":4038398028,"size":110,"distinct_size":1,"ref":"refs/heads/unbox_cmm","head":"368e8e81d61fd8d2cd3d377d822ea4349a9feac1","before":"262aa296b9d7f8c99528314dd6d096f6d76b8913","commits":[{"sha":"3bb1886b6564a4774ae41f4743628435633852ac","author":{"name":"David Allsopp","email":"c9f3edd67895121805b8da006fd27cc8ebcfeb7e@metastack.com"},"message":"Check all necessary paths for configure","distinct":false,"url":"https://api.github.com/repos/alainfrisch/ocaml/commits/3bb1886b6564a4774ae41f4743628435633852ac"},{"sha":"6f63c55f182e975609f53bdcba8d34de9c43655e","author":{"name":"David Allsopp","email":"c9f3edd67895121805b8da006fd27cc8ebcfeb7e@metastack.com"},"message":"Fix error message displayed on Travis push","distinct":false,"url":"https://api.github.com/repos/alainfrisch/ocaml/commits/6f63c55f182e975609f53bdcba8d34de9c43655e"},{"sha":"6e9d153c5dd9d63cc573f0d9a7950a2f28303c1e","author":{"name":"David Allsopp","email":"c9f3edd67895121805b8da006fd27cc8ebcfeb7e@metastack.com"},"message":"Update release-checklist","distinct":false,"url":"https://api.github.com/repos/alainfrisch/ocaml/commits/6e9d153c5dd9d63cc573f0d9a7950a2f28303c1e"},{"sha":"d075c7ac3e05a94518a2aac76af3fdab3b85c81c","author":{"name":"David Allsopp","email":"c9f3edd67895121805b8da006fd27cc8ebcfeb7e@metastack.com"},"message":"Force autoconf to run","distinct":false,"url":"https://api.github.com/repos/alainfrisch/ocaml/commits/d075c7ac3e05a94518a2aac76af3fdab3b85c81c"},{"sha":"b6ecc2d72a0365b2f5d07165267c24892b57023a","author":{"name":"David Allsopp","email":"c9f3edd67895121805b8da006fd27cc8ebcfeb7e@metastack.com"},"message":"Eliminate use of -i in autogen\n\n-i without writing a backup is not portable.","distinct":false,"url":"https://api.github.com/repos/alainfrisch/ocaml/commits/b6ecc2d72a0365b2f5d07165267c24892b57023a"},{"sha":"64af50cfe2ab9404e29217afa7b1950628049270","author":{"name":"David Allsopp","email":"c9f3edd67895121805b8da006fd27cc8ebcfeb7e@metastack.com"},"message":"Remove GNUism from autogen\n\nRelative addressing is a GNU sed extension.","distinct":false,"url":"https://api.github.com/repos/alainfrisch/ocaml/commits/64af50cfe2ab9404e29217afa7b1950628049270"},{"sha":"e61263c0ac282dd8d16da8eb09093519c4aa28c7","author":{"name":"Lucas Pluvinage","email":"be466bdb395e2d02cc1286299f065a7d44d553bb@gmail.com"},"message":"Introduce the -without-runtime option.","distinct":false,"url":"https://api.github.com/repos/alainfrisch/ocaml/commits/e61263c0ac282dd8d16da8eb09093519c4aa28c7"},{"sha":"c91e2125dab2c9e0ae713f74e35493d3f2ce4288","author":{"name":"Stephen Dolan","email":"2375689ae90a8d820d011d310422dad5d80d6334@janestreet.com"},"message":"Optimise Switch code generation on booleans.\n\nIf the value being matched is known to be 0 or 1, we need not do\na further comparison with 0 before dispatching.","distinct":false,"url":"https://api.github.com/repos/alainfrisch/ocaml/commits/c91e2125dab2c9e0ae713f74e35493d3f2ce4288"},{"sha":"79088fb09d23d6d8bde3258f856df2a1d6e31ddf","author":{"name":"Jacques-Henri Jourdan","email":"317cc6a622447c352bdc0a64591bba5c52a0522a@normalesup.org"},"message":"Guarantee that no finalisers will be called while allocating memory in OCaml heap from C code.\n\nThe finalizers and all the other asynchronous callbacks (including\nsignal handlers, memprof callbacks and finalizers) are now called in a\ncommon function, [caml_async_callbacks]. It is called in\n[caml_check_urgent_gc] and wherever [caml_process_pending_signals] was\ncalled.\n\nThis makes it possible to simplify the [caml_gc_dispatch] logic by\nremoving the loop it contains, since it no longer calls finalizers.","distinct":false,"url":"https://api.github.com/repos/alainfrisch/ocaml/commits/79088fb09d23d6d8bde3258f856df2a1d6e31ddf"},{"sha":"0ca84f52cddad0b9b93026b6ceb8749488dd79d7","author":{"name":"Jacques-Henri Jourdan","email":"317cc6a622447c352bdc0a64591bba5c52a0522a@normalesup.org"},"message":"Refactor the postponed blocks machinery in memprof.c\n\nThis makes sure that:\n- Callbacks are never called when another is running\n- The postponed queue is purged when setting memprof parameters\n\nWe now use a FIFO implemented as a circular buffer for remembering of\npostponed blocks.","distinct":false,"url":"https://api.github.com/repos/alainfrisch/ocaml/commits/0ca84f52cddad0b9b93026b6ceb8749488dd79d7"},{"sha":"42ab59aab1d8954eb3ee867f2eb153c86f3aefcd","author":{"name":"Jacques-Henri Jourdan","email":"317cc6a622447c352bdc0a64591bba5c52a0522a@normalesup.org"},"message":"Use [caml_something_to_do] both in native and bytecode mode to remember that callbacks are pending.\n\nThis make us able to get rid of to xxx_to_do variables in `final.c`\nand `memprof.c`. The variable is reset to 0 when entering\n`caml_check_urgent_gc`, which is now the main entry point for\nasynchronous callbacks. In case a callback raises an exception, we\nneed to set it back to 1 to make sure no callback is missed.","distinct":false,"url":"https://api.github.com/repos/alainfrisch/ocaml/commits/42ab59aab1d8954eb3ee867f2eb153c86f3aefcd"},{"sha":"cc58f7a81a9acec66dc3848d3148a65173382b9c","author":{"name":"Sébastien Hinderer","email":"2e4898789e9fdd6c401d0de8fa23e9ca5055aebf@inria.fr"},"message":"ocamltest: fix the ocamldebug test\n\nWhen running ocamldebug, one needs to include the directory where the\nstandard library is built in the source tree.","distinct":false,"url":"https://api.github.com/repos/alainfrisch/ocaml/commits/cc58f7a81a9acec66dc3848d3148a65173382b9c"},{"sha":"44adb3c546ad721f0a728a4dabd5754a7b95febe","author":{"name":"Gabriel Scherer","email":"1912fc14072add306a707dab97c91935b2c8582d@gmail.com"},"message":"Merge pull request #8722 from shindere/fix-ocamldebug-test\n\nocamltest: fix the ocamldebug test","distinct":false,"url":"https://api.github.com/repos/alainfrisch/ocaml/commits/44adb3c546ad721f0a728a4dabd5754a7b95febe"},{"sha":"aad3b341fe594388d5761a7001927f92b4e8498d","author":{"name":"Jacques Garrigue","email":"3dbd58801f90bc56be5f7a8e1240a09e53f28d69@math.nagoya-u.ac.jp"},"message":"add test related to issue #8698","distinct":false,"url":"https://api.github.com/repos/alainfrisch/ocaml/commits/aad3b341fe594388d5761a7001927f92b4e8498d"},{"sha":"9a9223098c3d789362c8531adef3b9788f3b5356","author":{"name":"Damien Doligez","email":"3b95a54222d3b0d8e0c08f9a9846dc29b657b671@inria.fr"},"message":"Fix the installation of the camlheader[di] files. They were installed under\nthe wrong names, which made -runtime-variant fail for bytecode.","distinct":false,"url":"https://api.github.com/repos/alainfrisch/ocaml/commits/9a9223098c3d789362c8531adef3b9788f3b5356"},{"sha":"53d0cf6d3d7c51dd34ee7a2a6321bf953029288e","author":{"name":"Damien Doligez","email":"3b95a54222d3b0d8e0c08f9a9846dc29b657b671@inria.fr"},"message":"Add error handling when finding and copying the camlheader file.","distinct":false,"url":"https://api.github.com/repos/alainfrisch/ocaml/commits/53d0cf6d3d7c51dd34ee7a2a6321bf953029288e"},{"sha":"627608a00af8d4f0d57a35856b3fba6ca955de7a","author":{"name":"David Allsopp","email":"c9f3edd67895121805b8da006fd27cc8ebcfeb7e@metastack.com"},"message":"Missing -nostdlib options in flexdll bootstrap\n\nIf OCaml was already installed, camlheader would be used from the\ninstallation when building the bytecode flexdll/flexlink.exe","distinct":false,"url":"https://api.github.com/repos/alainfrisch/ocaml/commits/627608a00af8d4f0d57a35856b3fba6ca955de7a"},{"sha":"5231ae1283fcac2e599114d8801a105733292196","author":{"name":"David Allsopp","email":"c9f3edd67895121805b8da006fd27cc8ebcfeb7e@metastack.com"},"message":"Always build flexdll/flexlink.exe with camlheader","distinct":false,"url":"https://api.github.com/repos/alainfrisch/ocaml/commits/5231ae1283fcac2e599114d8801a105733292196"},{"sha":"6bb155f9bbbc8412e3b35e1b9b80da09f8e039d6","author":{"name":"Sébastien Hinderer","email":"2e4898789e9fdd6c401d0de8fa23e9ca5055aebf@inria.fr"},"message":"build system: remove the config/ directory\n\nNone of the files in this directory is used any more.","distinct":false,"url":"https://api.github.com/repos/alainfrisch/ocaml/commits/6bb155f9bbbc8412e3b35e1b9b80da09f8e039d6"},{"sha":"815304188ef8ddc68c45e01597ed7a855f3196af","author":{"name":"David Allsopp","email":"c9f3edd67895121805b8da006fd27cc8ebcfeb7e@metastack.com"},"message":"Merge pull request #8537 from damiendoligez/runtime-variant-fixes\n\nfix the -runtime-variant option for bytecode","distinct":false,"url":"https://api.github.com/repos/alainfrisch/ocaml/commits/815304188ef8ddc68c45e01597ed7a855f3196af"}]}
{"actor":{"display_login":"alainfrisch"}}