{"push_id":562394532,"size":12,"distinct_size":12,"ref":"refs/heads/maint","head":"6f19eae6d1df8d6892a3f665d3cf38d3cc5359fc","before":"b7b36d9c0519b5c7f44a8a66cd823191a44c105d","commits":[{"sha":"04c8809142306b8b2c617b1e0d8c005b2099be48","author":{"email":"65adda4326914576405c9e3a62f4904d96573863@erlang-solutions.com","name":"Lukas Larsson"},"message":"Sort keys before generating\n\nThis has to be done in order to consistently generate the same\nfile so that we do not get rebuilds all the time.","distinct":true,"url":"https://api.github.com/repos/bsmr-erlang/otp/commits/04c8809142306b8b2c617b1e0d8c005b2099be48"},{"sha":"57d819805eb032605c64a0128dd70955d7aa085a","author":{"email":"acdcb0ca81d0b180c106372f50738316a25c1b7d@erlang.org","name":"Sverker Eriksson"},"message":"erts: Fix erlang:port_set_data/2 for non immediate data\n\nhsize field was not set leading to VM crash","distinct":true,"url":"https://api.github.com/repos/bsmr-erlang/otp/commits/57d819805eb032605c64a0128dd70955d7aa085a"},{"sha":"51d2888163b230836c16944f54ca3a3840a73ad2","author":{"email":"acdcb0ca81d0b180c106372f50738316a25c1b7d@erlang.org","name":"Sverker Eriksson"},"message":"erts: Fix race between port_set_data, port_get_data and port termination\n\nAlways update prt->data with atomic xchg-op.\nCheck for NULL data to detect racing port terminator.\nUse NULL, as THE_NON_VALUE can be a valid pointer on debug VM.","distinct":true,"url":"https://api.github.com/repos/bsmr-erlang/otp/commits/51d2888163b230836c16944f54ca3a3840a73ad2"},{"sha":"87c92cbef17fa3c5b4070b98afa551de006ae2aa","author":{"email":"acdcb0ca81d0b180c106372f50738316a25c1b7d@erlang.org","name":"Sverker Eriksson"},"message":"erts: Add test case for port_set_data and port_get_data","distinct":true,"url":"https://api.github.com/repos/bsmr-erlang/otp/commits/87c92cbef17fa3c5b4070b98afa551de006ae2aa"},{"sha":"3d90589d81e6569588fc197676c4d94c59e84f8e","author":{"email":"acdcb0ca81d0b180c106372f50738316a25c1b7d@erlang.org","name":"Sverker Eriksson"},"message":"erts: Mend port_set_data with non-immed data for halfword VM","distinct":true,"url":"https://api.github.com/repos/bsmr-erlang/otp/commits/3d90589d81e6569588fc197676c4d94c59e84f8e"},{"sha":"25bb9b1ab01aeb23aee75730ba4cd3b12a19988b","author":{"email":"acdcb0ca81d0b180c106372f50738316a25c1b7d@erlang.org","name":"Sverker Eriksson"},"message":"erts: Fix port data memory allocation bug\n\nfor non-immediate port data >= sizeof(Eterm)*2 words.","distinct":true,"url":"https://api.github.com/repos/bsmr-erlang/otp/commits/25bb9b1ab01aeb23aee75730ba4cd3b12a19988b"},{"sha":"a154a5492bb1c3c6cd4dec74c929e4390a4877bf","author":{"email":"1e54dc1c299571bb7a58e37a7ea31ffd91d38f4e@gmail.com","name":"0xAX"},"message":"lib/inets: fix typo in httpd_load_test example","distinct":true,"url":"https://api.github.com/repos/bsmr-erlang/otp/commits/a154a5492bb1c3c6cd4dec74c929e4390a4877bf"},{"sha":"e145ea506f898c03c21bc16d7a03c3d88cf5771d","author":{"email":"7a20aecd2cb38bc00e301d11d10224588104c366@erlang.org","name":"Erlang/OTP"},"message":"Merge branch 'marcus/16/fix-rebuild' into maint-r16\n\n* marcus/16/fix-rebuild:\n  Sort keys before generating","distinct":true,"url":"https://api.github.com/repos/bsmr-erlang/otp/commits/e145ea506f898c03c21bc16d7a03c3d88cf5771d"},{"sha":"2ce7455524fcc0536644147f3f93d5e43bbecb0b","author":{"email":"7a20aecd2cb38bc00e301d11d10224588104c366@erlang.org","name":"Erlang/OTP"},"message":"Merge branch 'sverk/port_get_data-race-r16b03/OTP-12208' into maint-r16\n\n* sverk/port_get_data-race-r16b03/OTP-12208:\n  erts: Fix port data memory allocation bug\n  erts: Mend port_set_data with non-immed data for halfword VM\n  erts: Add test case for port_set_data and port_get_data\n  erts: Fix race between port_set_data, port_get_data and port termination\n  erts: Fix erlang:port_set_data/2 for non immediate data","distinct":true,"url":"https://api.github.com/repos/bsmr-erlang/otp/commits/2ce7455524fcc0536644147f3f93d5e43bbecb0b"},{"sha":"82d5db1537fe1661051783ef909b103984e7661c","author":{"email":"7a20aecd2cb38bc00e301d11d10224588104c366@erlang.org","name":"Erlang/OTP"},"message":"Prepare release","distinct":true,"url":"https://api.github.com/repos/bsmr-erlang/otp/commits/82d5db1537fe1661051783ef909b103984e7661c"},{"sha":"fdc939b00444e4d0904c91cb3618eafe820eebec","author":{"email":"247731c75f3b277594afe05f8b1d0ee049da0b08@erlang.org","name":"Marcus Arendt"},"message":"Merge branch 'maint-r16' into maint","distinct":true,"url":"https://api.github.com/repos/bsmr-erlang/otp/commits/fdc939b00444e4d0904c91cb3618eafe820eebec"},{"sha":"6f19eae6d1df8d6892a3f665d3cf38d3cc5359fc","author":{"email":"9ae9c44b775ee9b29f4f502415e02e61a9b1a6a0@erlang.org","name":"Bruce Yinhe"},"message":"Merge branch '0xAX/inets-typo-fix' into maint\n\n* 0xAX/inets-typo-fix:\n  lib/inets: fix typo in httpd_load_test example","distinct":true,"url":"https://api.github.com/repos/bsmr-erlang/otp/commits/6f19eae6d1df8d6892a3f665d3cf38d3cc5359fc"}]}