{"push_id":2309601327,"size":87,"distinct_size":87,"ref":"refs/heads/master","head":"a695e82fdf5afb4e62bd735cc7339b460e076616","before":"716ef17d2a00c7f4a5a5cf92fffd18adb94c542d","commits":[{"sha":"e46c14eab593f9c4cc4cf0efe6f3753964035b22","author":{"name":"Eric Meadows-Jönsson","email":"4b36ef022cf5060e5e84b31c4a60a8be33018c05@gmail.com"},"message":"Return error when unable to make dir","distinct":true,"url":"https://api.github.com/repos/philipstears/otp/commits/e46c14eab593f9c4cc4cf0efe6f3753964035b22"},{"sha":"07ae4f993de7dc717aec096943aa91b9029bada3","author":{"name":"Ingela Anderton Andin","email":"e0fdb37c058841d9662a9e606da5b90900557093@erlang.org"},"message":"ssl: Document DTLS","distinct":true,"url":"https://api.github.com/repos/philipstears/otp/commits/07ae4f993de7dc717aec096943aa91b9029bada3"},{"sha":"9a67fbf96da78df54bd18d487c6237256b8bef60","author":{"name":"Ingela Anderton Andin","email":"e0fdb37c058841d9662a9e606da5b90900557093@erlang.org"},"message":"ssl: Document enhancment","distinct":true,"url":"https://api.github.com/repos/philipstears/otp/commits/9a67fbf96da78df54bd18d487c6237256b8bef60"},{"sha":"b765dc91e46991db3e22c14c802cf47303a5fd52","author":{"name":"Raimo Niskanen","email":"3d7194f7c2c4ea4e24b1233a7e9eef42088add19@erlang.org"},"message":"Correct typo in design principles for gen_statem\n\nReported by Guilherme Andrade","distinct":true,"url":"https://api.github.com/repos/philipstears/otp/commits/b765dc91e46991db3e22c14c802cf47303a5fd52"},{"sha":"a8aeed346d0be42161a2563a09a4745b40d330ee","author":{"name":"Sverker Eriksson","email":"b46415800dfe7cba6363be01d771e770d7b1c8e5@erlang.org"},"message":"erts: Fix buffer overflow bug in erts_printf %f\n\nSign character was not accounted for.\n\nEx:\nfloat_to_list(-3.1265538967899625e+69, [{decimals,16}]).","distinct":true,"url":"https://api.github.com/repos/philipstears/otp/commits/a8aeed346d0be42161a2563a09a4745b40d330ee"},{"sha":"c81c01da7b4870aa56cc38d865cd081f9bb800bc","author":{"name":"Sverker Eriksson","email":"b46415800dfe7cba6363be01d771e770d7b1c8e5@erlang.org"},"message":"erts: Fix float_to_list(F, [{decimals,D}]).\n\nExample symptom:\n1> float_to_list(0.145, [{decimals,1}]).\n\"0.2\"\n\nThere were two problems in sys_double_to_chars_fast\n\n1. Most serious was adding 0.55555555 / (10^D) instead of 0.5 / (10^D)\n   which imposed a 5.5% risk of a faulty rounding up.\n\n2. Using fixpoint for frac_part which lost significant bits if F < 0.5","distinct":true,"url":"https://api.github.com/repos/philipstears/otp/commits/c81c01da7b4870aa56cc38d865cd081f9bb800bc"},{"sha":"b76d188778655394641f87ac0367fefecf233268","author":{"name":"Sverker Eriksson","email":"b46415800dfe7cba6363be01d771e770d7b1c8e5@erlang.org"},"message":"erts: Refactor and cleanup sys_double_to_chars_fast\n\nReplace long long with Uint64","distinct":true,"url":"https://api.github.com/repos/philipstears/otp/commits/b76d188778655394641f87ac0367fefecf233268"},{"sha":"9de9c8f4e16dc22125617cf69e95a5ab9efbad9b","author":{"name":"Raimo Niskanen","email":"3d7194f7c2c4ea4e24b1233a7e9eef42088add19@erlang.org"},"message":"Remove test suite warning","distinct":true,"url":"https://api.github.com/repos/philipstears/otp/commits/9de9c8f4e16dc22125617cf69e95a5ab9efbad9b"},{"sha":"412080c9e1f53785ef9f158deb91851561018c9d","author":{"name":"Raimo Niskanen","email":"3d7194f7c2c4ea4e24b1233a7e9eef42088add19@erlang.org"},"message":"Optimize plain call response time","distinct":true,"url":"https://api.github.com/repos/philipstears/otp/commits/412080c9e1f53785ef9f158deb91851561018c9d"},{"sha":"0f051cfe47532e8a008fec47e25715eeb8479a0c","author":{"name":"Raimo Niskanen","email":"3d7194f7c2c4ea4e24b1233a7e9eef42088add19@erlang.org"},"message":"Introduce gen_statem vs gen_fsm benchmark\n\nConflicts:\n\tlib/stdlib/test/stdlib_bench_SUITE.erl","distinct":true,"url":"https://api.github.com/repos/philipstears/otp/commits/0f051cfe47532e8a008fec47e25715eeb8479a0c"},{"sha":"553f4fdb6893289cd9c7f07bbb3e599c55cf3498","author":{"name":"Sverker Eriksson","email":"b46415800dfe7cba6363be01d771e770d7b1c8e5@erlang.org"},"message":"hipe: Mark primop 'bs_put_utf8' as gcsafe\n\nwhich is has been since 3d21f793538927ae88f78504a11dd898e8ca1a7a","distinct":true,"url":"https://api.github.com/repos/philipstears/otp/commits/553f4fdb6893289cd9c7f07bbb3e599c55cf3498"},{"sha":"165ab6aafd9b17ac402cca78bbeddc7a7c293dd5","author":{"name":"Sverker Eriksson","email":"b46415800dfe7cba6363be01d771e770d7b1c8e5@erlang.org"},"message":"hipe: Make option 'verify_gcsafe' the default","distinct":true,"url":"https://api.github.com/repos/philipstears/otp/commits/165ab6aafd9b17ac402cca78bbeddc7a7c293dd5"},{"sha":"f4901ebdeb3556897f309348ad5571abd3cb9421","author":{"name":"Ingela Anderton Andin","email":"e0fdb37c058841d9662a9e606da5b90900557093@erlang.org"},"message":"dtls: Add DTLS handling to utility functions","distinct":true,"url":"https://api.github.com/repos/philipstears/otp/commits/f4901ebdeb3556897f309348ad5571abd3cb9421"},{"sha":"d57d91427e1ddb09cbf55cac2014a368fe717b46","author":{"name":"Sverker Eriksson","email":"b46415800dfe7cba6363be01d771e770d7b1c8e5@erlang.org"},"message":"Fix slow hipe execution\n\nparticularly slow erlc when compiler is hipe compiled.\n\nhipe_unified_loader:load did not patch external call sites\nand instead caused a double hipe mode switch per call.\n\nhipe_unified_loader:load is only used\nfor early modules first loaded as beam\nand by code:atomic_load and friends.","distinct":true,"url":"https://api.github.com/repos/philipstears/otp/commits/d57d91427e1ddb09cbf55cac2014a368fe717b46"},{"sha":"5a2f606671664a0bfa2aea810e49e0c3396e9b3d","author":{"name":"Raimo Niskanen","email":"3d7194f7c2c4ea4e24b1233a7e9eef42088add19@erlang.org"},"message":"Dodge divide by zero","distinct":true,"url":"https://api.github.com/repos/philipstears/otp/commits/5a2f606671664a0bfa2aea810e49e0c3396e9b3d"},{"sha":"d51c21fca9a4af46b9322b1425ed0a29ed50fd77","author":{"name":"Dan Gudmundsson","email":"d3a27c88cac4e93ee5d7fc41d23d0733a76d3a38@erlang.org"},"message":"wx: open_port doesn't allow 0 terminated strings anymore\n\nFix getenv usage.\n\nAnd remove set path it is automagically done by driver interface.","distinct":true,"url":"https://api.github.com/repos/philipstears/otp/commits/d51c21fca9a4af46b9322b1425ed0a29ed50fd77"},{"sha":"9b0122b65bdcafbae2a3cfd3299903da0948acab","author":{"name":"Björn Gustavsson","email":"73004647096653cb035375f893ae959ac7bd4f38@erlang.org"},"message":"Don't build a stacktrace if it's only passed to erlang:raise/3\n\nConsider the following function:\n\n    function({function,Name,Arity,CLabel,Is0}, Lc0) ->\n      try\n        %% Optimize the code for the function.\n      catch\n        Class:Error:Stack ->\n          io:format(\"Function: ~w/~w\\n\", [Name,Arity]),\n          erlang:raise(Class, Error, Stack)\n      end.\n\nThe stacktrace is retrieved, but it is only used in the call\nto erlang:raise/3. There is no need to build a stacktrace\nin this function. We can avoid the building if we introduce\nan instruction called raw_raise/3 that works exactly like\nthe erlang:raise/3 BIF except that its third argument must\nbe a raw stacktrace.","distinct":true,"url":"https://api.github.com/repos/philipstears/otp/commits/9b0122b65bdcafbae2a3cfd3299903da0948acab"},{"sha":"25fa1aadc987f4c3abb8b39ae5fa090a9a103daa","author":{"name":"Björn Gustavsson","email":"73004647096653cb035375f893ae959ac7bd4f38@erlang.org"},"message":"beam_validator: Validate building of tuples\n\nMake sure that there is the correct number of put/1 instructions\nfollowing put_tuple/2. Also make it illegal to reference the\nregister for the tuple being built in a put/1 instruction.\nThat is, beam_validator will now issue a diagnostice for the the\nfollowing code:\n\n    {put_tuple,1,{x,0}}.\n    {put,{x,0}}.","distinct":true,"url":"https://api.github.com/repos/philipstears/otp/commits/25fa1aadc987f4c3abb8b39ae5fa090a9a103daa"},{"sha":"a3d68814e1cd1ef062582901e0102f60a323bae5","author":{"name":"Ingela Anderton Andin","email":"e0fdb37c058841d9662a9e606da5b90900557093@erlang.org"},"message":"ssl: Add record version sanity check","distinct":true,"url":"https://api.github.com/repos/philipstears/otp/commits/a3d68814e1cd1ef062582901e0102f60a323bae5"},{"sha":"7029ac608a31904c294e0d99da1cf4f7750b5294","author":{"name":"Sverker Eriksson","email":"b46415800dfe7cba6363be01d771e770d7b1c8e5@erlang.org"},"message":"stdlib: Fix spec for match_spec_run/2\n\nMatching can be done on any terms.","distinct":true,"url":"https://api.github.com/repos/philipstears/otp/commits/7029ac608a31904c294e0d99da1cf4f7750b5294"}]}
{"actor":{"display_login":"philipstears"}}