{"push_id":707399439,"size":358,"distinct_size":358,"ref":"refs/heads/modern2","head":"90d8f3c16516107d8ebf86b9d8cd4ffb776036dc","before":"3015c3ab276a09fd5816fe4689318f840d0f803f","commits":[{"sha":"b497800f035dc62be1788acebd939482c77852f1","author":{"email":"2a26515dc3088610504c36e59cc28f0714c7a3be@gmail.com","name":"Björn Lindqvist"},"message":"FUEL: better font lock highlighting for some factor constructs\n\nAlso a fix so that ! in filter! isn't wrongly interpreted as a comment.","distinct":true,"url":"https://api.github.com/repos/erg/factor/commits/b497800f035dc62be1788acebd939482c77852f1"},{"sha":"bbb06ee8145955f1c0343dacaf44be15e5a46c20","author":{"email":"e1e70fb87bad414a7f9db5ea06a96e4174f344c7@gmail.com","name":"John Benediktsson"},"message":"midi: readers and writers for MIDI files.","distinct":true,"url":"https://api.github.com/repos/erg/factor/commits/bbb06ee8145955f1c0343dacaf44be15e5a46c20"},{"sha":"501b54ce52d35b6acb9fec66734b70e52fe69b18","author":{"email":"e1e70fb87bad414a7f9db5ea06a96e4174f344c7@gmail.com","name":"John Benediktsson"},"message":"sequences.extras: adding find-last-index.","distinct":true,"url":"https://api.github.com/repos/erg/factor/commits/501b54ce52d35b6acb9fec66734b70e52fe69b18"},{"sha":"93a0838ddfc21ac70242bc5112410ed934b46e77","author":{"email":"e1e70fb87bad414a7f9db5ea06a96e4174f344c7@gmail.com","name":"John Benediktsson"},"message":"geekcode: The Code of the Geeks.","distinct":true,"url":"https://api.github.com/repos/erg/factor/commits/93a0838ddfc21ac70242bc5112410ed934b46e77"},{"sha":"1707ec83b6a9e11246ba3e3d27e229f29c82a53d","author":{"email":"e1e70fb87bad414a7f9db5ea06a96e4174f344c7@gmail.com","name":"John Benediktsson"},"message":"midi: make write-chunk generic.","distinct":true,"url":"https://api.github.com/repos/erg/factor/commits/1707ec83b6a9e11246ba3e3d27e229f29c82a53d"},{"sha":"a9fc7d828b9d230cf6e8d5225617e80603f6c941","author":{"email":"e1e70fb87bad414a7f9db5ea06a96e4174f344c7@gmail.com","name":"John Benediktsson"},"message":"geekcode: moving to re-factor for now.","distinct":true,"url":"https://api.github.com/repos/erg/factor/commits/a9fc7d828b9d230cf6e8d5225617e80603f6c941"},{"sha":"16213f877947445970e6f078a39714d66caa2885","author":{"email":"e1e70fb87bad414a7f9db5ea06a96e4174f344c7@gmail.com","name":"John Benediktsson"},"message":"sequences.rotated: adding all-rotations.","distinct":true,"url":"https://api.github.com/repos/erg/factor/commits/16213f877947445970e6f078a39714d66caa2885"},{"sha":"6f3f4e8fb85be5dd0874af3f956f6b6f3b47a402","author":{"email":"e1e70fb87bad414a7f9db5ea06a96e4174f344c7@gmail.com","name":"John Benediktsson"},"message":"math.transforms.bwt: faster versions of Burrows-Wheeler Transform.","distinct":true,"url":"https://api.github.com/repos/erg/factor/commits/6f3f4e8fb85be5dd0874af3f956f6b6f3b47a402"},{"sha":"b3ebb04d6d7536e071d64b2e5fbeeb906b93dded","author":{"email":"2a26515dc3088610504c36e59cc28f0714c7a3be@gmail.com","name":"Björn Lindqvist"},"message":"compiler.cfg.*: since the height and scheduling compiler passes aren't used anymore lets remove them","distinct":true,"url":"https://api.github.com/repos/erg/factor/commits/b3ebb04d6d7536e071d64b2e5fbeeb906b93dded"},{"sha":"bb504b7c3d9fb28ef4088daff567e14a36df0e49","author":{"email":"2a26515dc3088610504c36e59cc28f0714c7a3be@gmail.com","name":"Björn Lindqvist"},"message":"compiler.cfg.dependence: this vocab was only used by scheduling so it isn't needed anymore","distinct":true,"url":"https://api.github.com/repos/erg/factor/commits/bb504b7c3d9fb28ef4088daff567e14a36df0e49"},{"sha":"74ea76a3c97c5a288451c41a08d25957019ac074","author":{"email":"2a26515dc3088610504c36e59cc28f0714c7a3be@gmail.com","name":"Björn Lindqvist"},"message":"compiler.cfg: unlikely? slot unused, lets get rid of it","distinct":true,"url":"https://api.github.com/repos/erg/factor/commits/74ea76a3c97c5a288451c41a08d25957019ac074"},{"sha":"c7d9cb4c3da356695d6a30230631bee3fef3f5d0","author":{"email":"2a26515dc3088610504c36e59cc28f0714c7a3be@gmail.com","name":"Björn Lindqvist"},"message":"compiler.cfg.*: new and improved docs","distinct":true,"url":"https://api.github.com/repos/erg/factor/commits/c7d9cb4c3da356695d6a30230631bee3fef3f5d0"},{"sha":"ded3760d464edc4eded2c697244963c9f9f9326e","author":{"email":"2a26515dc3088610504c36e59cc28f0714c7a3be@gmail.com","name":"Björn Lindqvist"},"message":"compiler.*: merge of ##inc-r and ##inc-d into one instruction ##inc with a loc slot\n\nthis is nice because it leads to simpler code and matches how ##peek and ##replace instructions work","distinct":true,"url":"https://api.github.com/repos/erg/factor/commits/ded3760d464edc4eded2c697244963c9f9f9326e"},{"sha":"2cd2aa498aa32d4c968cf01e85562211e498fdeb","author":{"email":"2a26515dc3088610504c36e59cc28f0714c7a3be@gmail.com","name":"Björn Lindqvist"},"message":"VM: the compiler doesn't emit any live overinitialized locations anymore\n\nAny overinitialized location immediately becomes garbage and is not\nreused again. This is very nice because then the gc maps can be\nsimpler again.","distinct":true,"url":"https://api.github.com/repos/erg/factor/commits/2cd2aa498aa32d4c968cf01e85562211e498fdeb"},{"sha":"acc1bd3221820140e42e60709f50cb58f0138658","author":{"email":"2a26515dc3088610504c36e59cc28f0714c7a3be@gmail.com","name":"Björn Lindqvist"},"message":"compiler.*: removing the check-d and check-r slots from gc-map and adjusting code that depended on those","distinct":true,"url":"https://api.github.com/repos/erg/factor/commits/acc1bd3221820140e42e60709f50cb58f0138658"},{"sha":"fa0ff77c45e8aabda98a707c582fd8f51d92d543","author":{"email":"2a26515dc3088610504c36e59cc28f0714c7a3be@gmail.com","name":"Björn Lindqvist"},"message":"VM: reset the unused parts of the data and retain stack segments with a bit pattern (good for debugging)","distinct":true,"url":"https://api.github.com/repos/erg/factor/commits/fa0ff77c45e8aabda98a707c582fd8f51d92d543"},{"sha":"09238cee4bd355db8da9a607a229c924ae2c847d","author":{"email":"2a26515dc3088610504c36e59cc28f0714c7a3be@gmail.com","name":"Björn Lindqvist"},"message":"compiler.tree.propagation.call-effect: docs for this vocab","distinct":true,"url":"https://api.github.com/repos/erg/factor/commits/09238cee4bd355db8da9a607a229c924ae2c847d"},{"sha":"c360f0123b8ab88d7957b109ba154d074f0ab9a6","author":{"email":"2a26515dc3088610504c36e59cc28f0714c7a3be@gmail.com","name":"Björn Lindqvist"},"message":"compiler.cfg.stacks: a few unused words removed","distinct":true,"url":"https://api.github.com/repos/erg/factor/commits/c360f0123b8ab88d7957b109ba154d074f0ab9a6"},{"sha":"ba4736ff75e32cdfaa638b575a8074a24c3d7364","author":{"email":"2a26515dc3088610504c36e59cc28f0714c7a3be@gmail.com","name":"Björn Lindqvist"},"message":"compiler.cfg.stacks.local: change current-height to a two-tuple { { d emit-d } { r emit-r } } it makes the code a bit simpler","distinct":true,"url":"https://api.github.com/repos/erg/factor/commits/ba4736ff75e32cdfaa638b575a8074a24c3d7364"},{"sha":"837e098d412e828faa679a4907a0bd6cc38f316e","author":{"email":"2a26515dc3088610504c36e59cc28f0714c7a3be@gmail.com","name":"Björn Lindqvist"},"message":"compiler.cfg.*: a little more docs","distinct":true,"url":"https://api.github.com/repos/erg/factor/commits/837e098d412e828faa679a4907a0bd6cc38f316e"}]}