{"push_id":905908967,"size":13,"distinct_size":9,"ref":"refs/heads/yyc/gc/safepoint","head":"c1dff8a3b96763387a94070fe9301095edfc1270","before":"59dfcccae67a35c538bfaa4f35fe31117f54989c","commits":[{"sha":"1ddba67a5280fee5445034f1755d550aa977708d","author":{"email":"6edd15cf88a2553bc875d04793e444040444832e@gmail.com","name":"Yichao Yu"},"message":"Try to make symbol table access thread safe.","distinct":false,"url":"https://api.github.com/repos/JuliaLang/julia/commits/1ddba67a5280fee5445034f1755d550aa977708d"},{"sha":"bcf519ff0d5c7682ce2d22779a3666cbf7e21bd6","author":{"email":"6edd15cf88a2553bc875d04793e444040444832e@gmail.com","name":"Yichao Yu"},"message":"Lock for the (de)serializer.","distinct":false,"url":"https://api.github.com/repos/JuliaLang/julia/commits/bcf519ff0d5c7682ce2d22779a3666cbf7e21bd6"},{"sha":"500b3405be7a7ac652820617e4cad8d06f72a176","author":{"email":"6edd15cf88a2553bc875d04793e444040444832e@gmail.com","name":"Yichao Yu"},"message":"Merge pull request #14391 from JuliaLang/yyc/dump-lock\n\nLock for the (de)serializer","distinct":false,"url":"https://api.github.com/repos/JuliaLang/julia/commits/500b3405be7a7ac652820617e4cad8d06f72a176"},{"sha":"56f9140c8d9e98300b35a45d65a0dd407017b7ea","author":{"email":"6edd15cf88a2553bc875d04793e444040444832e@gmail.com","name":"Yichao Yu"},"message":"Merge pull request #14366 from JuliaLang/yyc/symtab-lock\n\nTry to make symbol table access thread safe.","distinct":false,"url":"https://api.github.com/repos/JuliaLang/julia/commits/56f9140c8d9e98300b35a45d65a0dd407017b7ea"},{"sha":"b254d6ec6c4d52e18dd662eb7179951c3fc3a65e","author":{"email":"6edd15cf88a2553bc875d04793e444040444832e@gmail.com","name":"Yichao Yu"},"message":"Match the behavior of the atomic intrinsics on different compilers.","distinct":true,"url":"https://api.github.com/repos/JuliaLang/julia/commits/b254d6ec6c4d52e18dd662eb7179951c3fc3a65e"},{"sha":"5a32e7f175e2825ca71231096e0f6a12974b600e","author":{"email":"6edd15cf88a2553bc875d04793e444040444832e@gmail.com","name":"Yichao Yu"},"message":"GC safepoint and GC transition","distinct":true,"url":"https://api.github.com/repos/JuliaLang/julia/commits/5a32e7f175e2825ca71231096e0f6a12974b600e"},{"sha":"792afb0b515efac007114052dc035fa15bd16dbf","author":{"email":"6edd15cf88a2553bc875d04793e444040444832e@gmail.com","name":"Yichao Yu"},"message":"Preserve GC state across task switch","distinct":true,"url":"https://api.github.com/repos/JuliaLang/julia/commits/792afb0b515efac007114052dc035fa15bd16dbf"},{"sha":"dc6a2f6f722e512ffbd99940b0dda9a24b3b8e68","author":{"email":"6edd15cf88a2553bc875d04793e444040444832e@gmail.com","name":"Yichao Yu"},"message":"Make sure debuginfo won't dead lock during GC","distinct":true,"url":"https://api.github.com/repos/JuliaLang/julia/commits/dc6a2f6f722e512ffbd99940b0dda9a24b3b8e68"},{"sha":"9bb9f4b195434dd49fcaf51396c867fe9aeebe4d","author":{"email":"6edd15cf88a2553bc875d04793e444040444832e@gmail.com","name":"Yichao Yu"},"message":"Avoid dead lock due to ti_threadgroup_join","distinct":true,"url":"https://api.github.com/repos/JuliaLang/julia/commits/9bb9f4b195434dd49fcaf51396c867fe9aeebe4d"},{"sha":"56ccc1f821e35955e51ea8ff7e6ca81b3fcf4cf3","author":{"email":"6edd15cf88a2553bc875d04793e444040444832e@gmail.com","name":"Yichao Yu"},"message":"Temporary fix to make sure GC while holding a lock will not dead lock.\n\nAdd tests.","distinct":true,"url":"https://api.github.com/repos/JuliaLang/julia/commits/56ccc1f821e35955e51ea8ff7e6ca81b3fcf4cf3"},{"sha":"96d028bec64fb725ab316be89c969a012688ad60","author":{"email":"6edd15cf88a2553bc875d04793e444040444832e@gmail.com","name":"Yichao Yu"},"message":"Thread safe jl_gc_enable","distinct":true,"url":"https://api.github.com/repos/JuliaLang/julia/commits/96d028bec64fb725ab316be89c969a012688ad60"},{"sha":"0f469f9783e9267e819016a57137b3155cfe23ba","author":{"email":"6edd15cf88a2553bc875d04793e444040444832e@gmail.com","name":"Yichao Yu"},"message":"Move execution of finalizes out of `jl_gc_running = 1`.\nRename `jl_in_gc` to `jl_in_finalizer`\nAllow running GC in finalizers","distinct":true,"url":"https://api.github.com/repos/JuliaLang/julia/commits/0f469f9783e9267e819016a57137b3155cfe23ba"},{"sha":"c1dff8a3b96763387a94070fe9301095edfc1270","author":{"email":"6edd15cf88a2553bc875d04793e444040444832e@gmail.com","name":"Yichao Yu"},"message":"Update debugging tips for gc safepoint and other minor changes.","distinct":true,"url":"https://api.github.com/repos/JuliaLang/julia/commits/c1dff8a3b96763387a94070fe9301095edfc1270"}]}