{"push_id":648509739,"size":113,"distinct_size":113,"ref":"refs/heads/master","head":"4cc3516463e838dcb4e4570d5b32473b9b89a38e","before":"52a8a9b92d9e7747f7c4ab94fa9bd62151275ce3","commits":[{"sha":"8dbd690773157942377bf1f7cf3fc6f61b697520","author":{"email":"a2375e57a709f3bb40f8fb53f8a9406221716502@gmail.com","name":"Mark Probst"},"message":"[sgen] Move `do_pin_stats` flag into `sgen-pinning-stats.c`.","distinct":true,"url":"https://api.github.com/repos/mono/mono/commits/8dbd690773157942377bf1f7cf3fc6f61b697520"},{"sha":"aae49e3fc34569e5245e45cbc2df359e24895bb3","author":{"email":"a2375e57a709f3bb40f8fb53f8a9406221716502@gmail.com","name":"Mark Probst"},"message":"[sgen] Move heap dumping code into `sgen-debug.c`.","distinct":true,"url":"https://api.github.com/repos/mono/mono/commits/aae49e3fc34569e5245e45cbc2df359e24895bb3"},{"sha":"08605a5af32d4849f1b4ffe80344ba7dbcce7af5","author":{"email":"a2375e57a709f3bb40f8fb53f8a9406221716502@gmail.com","name":"Mark Probst"},"message":"[sgen] Add FIXME about pinning statistics.","distinct":true,"url":"https://api.github.com/repos/mono/mono/commits/08605a5af32d4849f1b4ffe80344ba7dbcce7af5"},{"sha":"ef4606f5c4d8c80c8efc9e3bc3490c768f5bbad5","author":{"email":"a2375e57a709f3bb40f8fb53f8a9406221716502@gmail.com","name":"Mark Probst"},"message":"[sgen] Move Mono-specific wbarriers to `sgen-mono.c`.","distinct":true,"url":"https://api.github.com/repos/mono/mono/commits/ef4606f5c4d8c80c8efc9e3bc3490c768f5bbad5"},{"sha":"69f776dc18e8b74bdaad82c152635d004dcd48f3","author":{"email":"a2375e57a709f3bb40f8fb53f8a9406221716502@gmail.com","name":"Mark Probst"},"message":"[sgen] Move finalization callback stuff to `sgen-mono.c`.\n\nAlso introduce `sgen-client.h` which will eventually contain a spec of the\ninterface a client of SGen has to implement.","distinct":true,"url":"https://api.github.com/repos/mono/mono/commits/69f776dc18e8b74bdaad82c152635d004dcd48f3"},{"sha":"cc43ac1923fbe6a7d56df8bd09fa5bba20f1eac1","author":{"email":"a2375e57a709f3bb40f8fb53f8a9406221716502@gmail.com","name":"Mark Probst"},"message":"[sgen] Move some support functions into `sgen-gc.h`.","distinct":true,"url":"https://api.github.com/repos/mono/mono/commits/cc43ac1923fbe6a7d56df8bd09fa5bba20f1eac1"},{"sha":"6d8a48f7b988989bab77ab0f42fbe3530d80454a","author":{"email":"a2375e57a709f3bb40f8fb53f8a9406221716502@gmail.com","name":"Mark Probst"},"message":"[sgen] Move ephemerons to client code.","distinct":true,"url":"https://api.github.com/repos/mono/mono/commits/6d8a48f7b988989bab77ab0f42fbe3530d80454a"},{"sha":"5b1d55ca3a6bc9d8fb472907baff0b22f5842406","author":{"email":"a2375e57a709f3bb40f8fb53f8a9406221716502@gmail.com","name":"Mark Probst"},"message":"[sgen] Move domain clearing into client code.","distinct":true,"url":"https://api.github.com/repos/mono/mono/commits/5b1d55ca3a6bc9d8fb472907baff0b22f5842406"},{"sha":"dabdc5f3fffbba2394e47274358a10168d3c2eef","author":{"email":"a2375e57a709f3bb40f8fb53f8a9406221716502@gmail.com","name":"Mark Probst"},"message":"[sgen] Move array filling into client code.","distinct":true,"url":"https://api.github.com/repos/mono/mono/commits/dabdc5f3fffbba2394e47274358a10168d3c2eef"},{"sha":"690e499e3c14945bad7e3d5fe78db3d65e0a0cc7","author":{"email":"a2375e57a709f3bb40f8fb53f8a9406221716502@gmail.com","name":"Mark Probst"},"message":"[sgen] Move `has_critical_finalizer()` to client code.","distinct":true,"url":"https://api.github.com/repos/mono/mono/commits/690e499e3c14945bad7e3d5fe78db3d65e0a0cc7"},{"sha":"c000cc895a004ecf640a9c8724d6026bd6b92c60","author":{"email":"a2375e57a709f3bb40f8fb53f8a9406221716502@gmail.com","name":"Mark Probst"},"message":"[sgen] Move managed allocator to Mono-specific code.","distinct":true,"url":"https://api.github.com/repos/mono/mono/commits/c000cc895a004ecf640a9c8724d6026bd6b92c60"},{"sha":"04c04450954d8b543db0746848a9ecb3cd678124","author":{"email":"a2375e57a709f3bb40f8fb53f8a9406221716502@gmail.com","name":"Mark Probst"},"message":"[sgen] Make `wbarrier_value_copy` take the element size, not the class.","distinct":true,"url":"https://api.github.com/repos/mono/mono/commits/04c04450954d8b543db0746848a9ecb3cd678124"},{"sha":"20eacf086b5803bf12f172fe85bf680f88035c83","author":{"email":"a2375e57a709f3bb40f8fb53f8a9406221716502@gmail.com","name":"Mark Probst"},"message":"[sgen] Move TLS emit macros to Mono-specific file.","distinct":true,"url":"https://api.github.com/repos/mono/mono/commits/20eacf086b5803bf12f172fe85bf680f88035c83"},{"sha":"e35fe7beaa651168e02062a5c03dbebb8f1d7b0d","author":{"email":"a2375e57a709f3bb40f8fb53f8a9406221716502@gmail.com","name":"Mark Probst"},"message":"[sgen] Trivial prettification of `sgen-mono.c`.","distinct":true,"url":"https://api.github.com/repos/mono/mono/commits/e35fe7beaa651168e02062a5c03dbebb8f1d7b0d"},{"sha":"a376fbcd472a22679255c50642938674cd0e1877","author":{"email":"a2375e57a709f3bb40f8fb53f8a9406221716502@gmail.com","name":"Mark Probst"},"message":"[sgen] Moved Mono-specific cardtable scanning to client code.","distinct":true,"url":"https://api.github.com/repos/mono/mono/commits/a376fbcd472a22679255c50642938674cd0e1877"},{"sha":"876371ebc1217fea46e4bd97e318543d4e9e0678","author":{"email":"a2375e57a709f3bb40f8fb53f8a9406221716502@gmail.com","name":"Mark Probst"},"message":"[sgen] Move some array filling stuff into client code.","distinct":true,"url":"https://api.github.com/repos/mono/mono/commits/876371ebc1217fea46e4bd97e318543d4e9e0678"},{"sha":"d55cab8d55cd160985a5af4431b1374ae3c8b6cd","author":{"email":"a2375e57a709f3bb40f8fb53f8a9406221716502@gmail.com","name":"Mark Probst"},"message":"[sgen] Move array and string allocation to client code.","distinct":true,"url":"https://api.github.com/repos/mono/mono/commits/d55cab8d55cd160985a5af4431b1374ae3c8b6cd"},{"sha":"44a9f512e19dea7494819452132d21d3dfcedae5","author":{"email":"a2375e57a709f3bb40f8fb53f8a9406221716502@gmail.com","name":"Mark Probst"},"message":"[sgen] Move `mono_gc_set_string_length()` to `sgen-mono.c`.","distinct":true,"url":"https://api.github.com/repos/mono/mono/commits/44a9f512e19dea7494819452132d21d3dfcedae5"},{"sha":"d6f7bb62ad2680d7a08d31ced6696c8d4b656f90","author":{"email":"a2375e57a709f3bb40f8fb53f8a9406221716502@gmail.com","name":"Mark Probst"},"message":"[sgen] Moved object size calculation to client code.","distinct":true,"url":"https://api.github.com/repos/mono/mono/commits/d6f7bb62ad2680d7a08d31ced6696c8d4b656f90"},{"sha":"6c7c2f3071590c5727635461adae1c844dd54ed1","author":{"email":"a2375e57a709f3bb40f8fb53f8a9406221716502@gmail.com","name":"Mark Probst"},"message":"[sgen] Use write barrier for fields to set array references.\n\nThey do the same thing.","distinct":true,"url":"https://api.github.com/repos/mono/mono/commits/6c7c2f3071590c5727635461adae1c844dd54ed1"}]}