{"ref":"refs/heads/clean-linux-x86-64","commits":[{"author":{"name":"John Benediktsson","email":"e1e70fb87bad414a7f9db5ea06a96e4174f344c7@gmail.com"},"url":"https://api.github.com/repos/slavapestov/factor/commits/8d4f11bef98dedd91708b04ca784309b2f989383","message":"brainfuck: minor cleanup.","sha":"8d4f11bef98dedd91708b04ca784309b2f989383"},{"author":{"name":"John Benediktsson","email":"e1e70fb87bad414a7f9db5ea06a96e4174f344c7@gmail.com"},"url":"https://api.github.com/repos/slavapestov/factor/commits/ba6a14718582f8067989574e9208285dc4ba7f80","message":"Merge remote-tracking branch 'upstream/master'","sha":"ba6a14718582f8067989574e9208285dc4ba7f80"},{"author":{"name":"Doug Coleman","email":"7d5bf8dfea930b67fe02adb71e167bbaf8f82ffd@gmail.com"},"url":"https://api.github.com/repos/slavapestov/factor/commits/1641adc511f5bf210d1f84f7527f7d757987f4bf","message":"Use dip instead of swap swap for making file streams","sha":"1641adc511f5bf210d1f84f7527f7d757987f4bf"},{"author":{"name":"Doug Coleman","email":"7d5bf8dfea930b67fe02adb71e167bbaf8f82ffd@gmail.com"},"url":"https://api.github.com/repos/slavapestov/factor/commits/313a8dbe8880ff21ec988e49b9cdd248b7074bb0","message":"Add a lint check for swap .. swap that can be replaced by dip. Clean up the cases it finds.","sha":"313a8dbe8880ff21ec988e49b9cdd248b7074bb0"},{"author":{"name":"John Benediktsson","email":"e1e70fb87bad414a7f9db5ea06a96e4174f344c7@gmail.com"},"url":"https://api.github.com/repos/slavapestov/factor/commits/61dd5428155c271a55a9df6a67a82ec4ae1e875c","message":"synth: fix code that depended on iterable numbers.","sha":"61dd5428155c271a55a9df6a67a82ec4ae1e875c"},{"author":{"name":"John Benediktsson","email":"e1e70fb87bad414a7f9db5ea06a96e4174f344c7@gmail.com"},"url":"https://api.github.com/repos/slavapestov/factor/commits/f49c71994d2bd9b1e93458d1f14d60af49872afe","message":"synth: adding some tests.","sha":"f49c71994d2bd9b1e93458d1f14d60af49872afe"},{"author":{"name":"Joe Groff","email":"cd0c9939be8c9d2d5d9c4ef1c7d7b4617d68f8f3@gmail.com"},"url":"https://api.github.com/repos/slavapestov/factor/commits/d2199b5b2122e1aa48f564c40a913d925388fb67","message":"vm: take a page from code_heap for safepoints","sha":"d2199b5b2122e1aa48f564c40a913d925388fb67"},{"author":{"name":"Joe Groff","email":"cd0c9939be8c9d2d5d9c4ef1c7d7b4617d68f8f3@gmail.com"},"url":"https://api.github.com/repos/slavapestov/factor/commits/e6f65d81e4b259df3f1ed1b26e86ebb7da526cb2","message":"vm: code_heap::(un)guard_safepoint methods","sha":"e6f65d81e4b259df3f1ed1b26e86ebb7da526cb2"},{"author":{"name":"Joe Groff","email":"cd0c9939be8c9d2d5d9c4ef1c7d7b4617d68f8f3@gmail.com"},"url":"https://api.github.com/repos/slavapestov/factor/commits/5b8bc33311b9e36f6caa7fb17b86c63b75530b42","message":"vm: add RT_SAFEPOINT relocation type","sha":"5b8bc33311b9e36f6caa7fb17b86c63b75530b42"},{"author":{"name":"Joe Groff","email":"cd0c9939be8c9d2d5d9c4ef1c7d7b4617d68f8f3@gmail.com"},"url":"https://api.github.com/repos/slavapestov/factor/commits/ac3054d1e65bf3ba6e7004b9b1a6a0888b4aa501","message":"compiler: rt-safepoint and rel-safepoint words","sha":"ac3054d1e65bf3ba6e7004b9b1a6a0888b4aa501"},{"author":{"name":"Joe Groff","email":"cd0c9939be8c9d2d5d9c4ef1c7d7b4617d68f8f3@gmail.com"},"url":"https://api.github.com/repos/slavapestov/factor/commits/09d0fdaf8d39608487b2199836639b4907f66612","message":"cpu.x86.bootstrap: add safepoint to jit-epilog","sha":"09d0fdaf8d39608487b2199836639b4907f66612"},{"author":{"name":"Joe Groff","email":"cd0c9939be8c9d2d5d9c4ef1c7d7b4617d68f8f3@gmail.com"},"url":"https://api.github.com/repos/slavapestov/factor/commits/72c35ffeee770c3c493455ed0966b8eaf1cd23ad","message":"vm: add RT_SAFEPOINT to number_of_parameters()","sha":"72c35ffeee770c3c493455ed0966b8eaf1cd23ad"},{"author":{"name":"Joe Groff","email":"cd0c9939be8c9d2d5d9c4ef1c7d7b4617d68f8f3@gmail.com"},"url":"https://api.github.com/repos/slavapestov/factor/commits/6e237abb5ecae25b0a56ab5d5e1fd30025eeb7b1","message":"cpu.x86.assembler: add MOVABS instruction\nMOVABS generates the one-byte opcode version of MOV eAX, [absolute] or MOV [absolute], eAX, which saves a byte per safepoint on x86-32.","sha":"6e237abb5ecae25b0a56ab5d5e1fd30025eeb7b1"},{"author":{"name":"Joe Groff","email":"cd0c9939be8c9d2d5d9c4ef1c7d7b4617d68f8f3@gmail.com"},"url":"https://api.github.com/repos/slavapestov/factor/commits/cf45e0d581658adfce79f4a15a0fd3e11cd016a5","message":"compiler: add ##safepoint IR insn","sha":"cf45e0d581658adfce79f4a15a0fd3e11cd016a5"},{"author":{"name":"Joe Groff","email":"cd0c9939be8c9d2d5d9c4ef1c7d7b4617d68f8f3@gmail.com"},"url":"https://api.github.com/repos/slavapestov/factor/commits/b0bccf49d148506fd7a32c84c343a6331c3dfe6d","message":"compiler.cfg.builder: safepoint loops and epilogs","sha":"b0bccf49d148506fd7a32c84c343a6331c3dfe6d"},{"author":{"name":"Joe Groff","email":"cd0c9939be8c9d2d5d9c4ef1c7d7b4617d68f8f3@gmail.com"},"url":"https://api.github.com/repos/slavapestov/factor/commits/4a8e1d5f0e533c81bd1fb94cbeee6feb07d5ac74","message":"compiler.cfg.tco: teach TCO about safepoints","sha":"4a8e1d5f0e533c81bd1fb94cbeee6feb07d5ac74"},{"author":{"name":"Joe Groff","email":"cd0c9939be8c9d2d5d9c4ef1c7d7b4617d68f8f3@gmail.com"},"url":"https://api.github.com/repos/slavapestov/factor/commits/e9309a425aef7d278d229b1d80d662260d08e59c","message":"vm: handle async signals at safepoints on unix\nFactor now supports the new 4.0BSD feature of \"signals\".","sha":"e9309a425aef7d278d229b1d80d662260d08e59c"},{"author":{"name":"Joe Groff","email":"cd0c9939be8c9d2d5d9c4ef1c7d7b4617d68f8f3@gmail.com"},"url":"https://api.github.com/repos/slavapestov/factor/commits/5b4a95a6a00a519dde699a3b6caff904cf4a255e","message":"vm: SetConsoleCtrlHandler on windows","sha":"5b4a95a6a00a519dde699a3b6caff904cf4a255e"},{"author":{"name":"Joe Groff","email":"cd0c9939be8c9d2d5d9c4ef1c7d7b4617d68f8f3@gmail.com"},"url":"https://api.github.com/repos/slavapestov/factor/commits/6f831c4f9562a42d45314f39565e3af15f3bd1b7","message":"vm: block all signals from unix stdin_loop thread","sha":"6f831c4f9562a42d45314f39565e3af15f3bd1b7"},{"author":{"name":"Joe Groff","email":"cd0c9939be8c9d2d5d9c4ef1c7d7b4617d68f8f3@gmail.com"},"url":"https://api.github.com/repos/slavapestov/factor/commits/d103e6b57daccdd6d2880d39ab06f98723363780","message":"vm: remove unguard-safepoint primitive","sha":"d103e6b57daccdd6d2880d39ab06f98723363780"}],"head":"eec7602aedd1439ceb98b3afc7a5d78148050526","size":89,"push_id":48102504}