{"push_id":675494842,"size":36,"distinct_size":36,"ref":"refs/heads/emacschism","head":"b7062ea11eed22277d8b70f1ac63cd8fb4a4fa8c","before":"50a29a1866dbd642f65111791f980f85809cce11","commits":[{"sha":"a4b0f877ecb21d00156328c2fba67904f2bf5f4e","author":{"email":"56f0f1a1a8126f2109751ad3be9d68dd51f55f2b@lakaban.net","name":"Frédéric Bour"},"message":"Type_utils: fix printing of type and decl","distinct":true,"url":"https://api.github.com/repos/the-lambda-church/merlin/commits/a4b0f877ecb21d00156328c2fba67904f2bf5f4e"},{"sha":"7418eebe6583eea30a19f412313b43ae8bbab881","author":{"email":"56f0f1a1a8126f2109751ad3be9d68dd51f55f2b@lakaban.net","name":"Frederic Bour"},"message":"Parser: define observable states","distinct":true,"url":"https://api.github.com/repos/the-lambda-church/merlin/commits/7418eebe6583eea30a19f412313b43ae8bbab881"},{"sha":"5f684762f60638ec2887b859688b8d9a8f315a64","author":{"email":"56f0f1a1a8126f2109751ad3be9d68dd51f55f2b@lakaban.net","name":"Frédéric Bour"},"message":"Merlin_recovery: skip recovery on non-observable states\n\nThe idea is that a state that don't bring anything \"more recoverable\"\nshould be skipped.  The actual effect / implementation is not to be\ntrusted though (need test).","distinct":true,"url":"https://api.github.com/repos/the-lambda-church/merlin/commits/5f684762f60638ec2887b859688b8d9a8f315a64"},{"sha":"e9f7b0b2384cbd1f01a71d375d7792f700bcb06b","author":{"email":"56f0f1a1a8126f2109751ad3be9d68dd51f55f2b@lakaban.net","name":"Frédéric Bour"},"message":"Recovery: compute guide as minimal column of all producers\n\nOther potential strategies:\n- column of first producer, highly sensitive to wrong indentations\n  (previous strategy)\n- minimal column of all frames seen so far\n- minimal column of all producers + non observable states on top\n- when menhir will be able to handle custom notion of positions:\n  keep track of column guide as part of positions","distinct":true,"url":"https://api.github.com/repos/the-lambda-church/merlin/commits/e9f7b0b2384cbd1f01a71d375d7792f700bcb06b"},{"sha":"87edacf9fb977cb348b107f021f910e5018f3f2d","author":{"email":"56f0f1a1a8126f2109751ad3be9d68dd51f55f2b@lakaban.net","name":"Frédéric Bour"},"message":"emacs: use defvar-local when possible","distinct":true,"url":"https://api.github.com/repos/the-lambda-church/merlin/commits/87edacf9fb977cb348b107f021f910e5018f3f2d"},{"sha":"11463a27338ae700c4982013ad63b74a16b2ee21","author":{"email":"56f0f1a1a8126f2109751ad3be9d68dd51f55f2b@lakaban.net","name":"Frédéric Bour"},"message":"Split various completion frontends out of merlin.el","distinct":true,"url":"https://api.github.com/repos/the-lambda-church/merlin/commits/11463a27338ae700c4982013ad63b74a16b2ee21"},{"sha":"379456b2b1c45fd7cf0d86c5723aea48e79bad43","author":{"email":"56f0f1a1a8126f2109751ad3be9d68dd51f55f2b@lakaban.net","name":"Frédéric Bour"},"message":"The Slash Experience, merlin-sync-to-point -> merlin/sync-to-point","distinct":true,"url":"https://api.github.com/repos/the-lambda-church/merlin/commits/379456b2b1c45fd7cf0d86c5723aea48e79bad43"},{"sha":"3ad7eabf397130be2e90a988f956a751e55c481c","author":{"email":"56f0f1a1a8126f2109751ad3be9d68dd51f55f2b@lakaban.net","name":"Frédéric Bour"},"message":"The lock zone never existed","distinct":true,"url":"https://api.github.com/repos/the-lambda-church/merlin/commits/3ad7eabf397130be2e90a988f956a751e55c481c"},{"sha":"8d23023ba598d1bac855df1304f2d8c0ab3e0e4b","author":{"email":"56f0f1a1a8126f2109751ad3be9d68dd51f55f2b@lakaban.net","name":"Frédéric Bour"},"message":"merlin--buffer-substring -> merlin/buffer-substring","distinct":true,"url":"https://api.github.com/repos/the-lambda-church/merlin/commits/8d23023ba598d1bac855df1304f2d8c0ab3e0e4b"},{"sha":"21c7a21e0e132c781bbe6342e5c72a8509cf9c73","author":{"email":"56f0f1a1a8126f2109751ad3be9d68dd51f55f2b@lakaban.net","name":"Frédéric Bour"},"message":"emacs: fix merlin-cap","distinct":true,"url":"https://api.github.com/repos/the-lambda-church/merlin/commits/21c7a21e0e132c781bbe6342e5c72a8509cf9c73"},{"sha":"de0148e4d3edc9c99e1e36be59e96dc3f203dbc8","author":{"email":"56f0f1a1a8126f2109751ad3be9d68dd51f55f2b@lakaban.net","name":"Frédéric Bour"},"message":"merlin--completion-bounds -> merlin/completion-bounds","distinct":true,"url":"https://api.github.com/repos/the-lambda-church/merlin/commits/de0148e4d3edc9c99e1e36be59e96dc3f203dbc8"},{"sha":"5cdaaacc8a75a4353128f501e40e801eda9df982","author":{"email":"56f0f1a1a8126f2109751ad3be9d68dd51f55f2b@lakaban.net","name":"Frédéric Bour"},"message":"emacs: cleanup & remove crazy \"error-gc\" code","distinct":true,"url":"https://api.github.com/repos/the-lambda-church/merlin/commits/5cdaaacc8a75a4353128f501e40e801eda9df982"},{"sha":"031c92f6c404adab6c535cf7a6d1fc5cb3e2070a","author":{"email":"56f0f1a1a8126f2109751ad3be9d68dd51f55f2b@lakaban.net","name":"Frédéric Bour"},"message":"Reintroduce simpler idle timer","distinct":true,"url":"https://api.github.com/repos/the-lambda-church/merlin/commits/031c92f6c404adab6c535cf7a6d1fc5cb3e2070a"},{"sha":"75d74e722532e5086a33da3188b48797b39034c8","author":{"email":"56f0f1a1a8126f2109751ad3be9d68dd51f55f2b@lakaban.net","name":"Frédéric Bour"},"message":"WIP #1","distinct":true,"url":"https://api.github.com/repos/the-lambda-church/merlin/commits/75d74e722532e5086a33da3188b48797b39034c8"},{"sha":"52a07e6c40e98882fd1e43b210fab99dab6c170d","author":{"email":"56f0f1a1a8126f2109751ad3be9d68dd51f55f2b@lakaban.net","name":"Frédéric Bour"},"message":"WIP #2","distinct":true,"url":"https://api.github.com/repos/the-lambda-church/merlin/commits/52a07e6c40e98882fd1e43b210fab99dab6c170d"},{"sha":"882b782143e18e6a673ab5f5c35544d0716beab8","author":{"email":"56f0f1a1a8126f2109751ad3be9d68dd51f55f2b@lakaban.net","name":"Frédéric Bour"},"message":"Cleanup warnings/error printing, no longer chomp on editor side","distinct":true,"url":"https://api.github.com/repos/the-lambda-church/merlin/commits/882b782143e18e6a673ab5f5c35544d0716beab8"},{"sha":"5fec910865889653ad0a541da8773862c611ad9c","author":{"email":"56f0f1a1a8126f2109751ad3be9d68dd51f55f2b@lakaban.net","name":"Frédéric Bour"},"message":"RFC: emacs: tweak error reporting system","distinct":true,"url":"https://api.github.com/repos/the-lambda-church/merlin/commits/5fec910865889653ad0a541da8773862c611ad9c"},{"sha":"37b92cd35fd3c92d18bcfcab0ee37cfcdc9061b0","author":{"email":"56f0f1a1a8126f2109751ad3be9d68dd51f55f2b@lakaban.net","name":"Frédéric Bour"},"message":"OCamlmerlin: minor, adjust indentation","distinct":true,"url":"https://api.github.com/repos/the-lambda-church/merlin/commits/37b92cd35fd3c92d18bcfcab0ee37cfcdc9061b0"},{"sha":"56112fcc121e2d83a3696e131cc56567086ffc20","author":{"email":"56f0f1a1a8126f2109751ad3be9d68dd51f55f2b@lakaban.net","name":"Frédéric Bour"},"message":"SQUASH ME emacs: tweak async error checking","distinct":true,"url":"https://api.github.com/repos/the-lambda-church/merlin/commits/56112fcc121e2d83a3696e131cc56567086ffc20"},{"sha":"c552bfa25cfaa47158727bfa1df1e3798f6890b3","author":{"email":"56f0f1a1a8126f2109751ad3be9d68dd51f55f2b@lakaban.net","name":"Frédéric Bour"},"message":"Short-path: fix module aliases handling","distinct":true,"url":"https://api.github.com/repos/the-lambda-church/merlin/commits/c552bfa25cfaa47158727bfa1df1e3798f6890b3"}]}