{"push_id":2301262660,"size":238,"distinct_size":238,"ref":"refs/heads/master","head":"18d9afbd5c62bb7b7237fe0d580fc05737a096c1","before":"0052a4641d6f904fe632a9c056b9eed7ffc18b54","commits":[{"sha":"bc98fe2a55bfb54b39b0027213a7de60c14925c5","author":{"name":"Dimitris Zorbas","email":"a214ab6eff029038eaa4b6f8f2ef6e847500fe8a@gmail.com"},"message":"Add typespecs to inet:i","distinct":true,"url":"https://api.github.com/repos/vinoski/otp/commits/bc98fe2a55bfb54b39b0027213a7de60c14925c5"},{"sha":"4a3be82b5891b1aaf6f89f2ce1241986bb4d6c28","author":{"name":"Dimitris Zorbas","email":"a214ab6eff029038eaa4b6f8f2ef6e847500fe8a@gmail.com"},"message":"Add documentation to :inet.i\n\nAlso fix a typo.","distinct":true,"url":"https://api.github.com/repos/vinoski/otp/commits/4a3be82b5891b1aaf6f89f2ce1241986bb4d6c28"},{"sha":"07ae4f993de7dc717aec096943aa91b9029bada3","author":{"name":"Ingela Anderton Andin","email":"e0fdb37c058841d9662a9e606da5b90900557093@erlang.org"},"message":"ssl: Document DTLS","distinct":true,"url":"https://api.github.com/repos/vinoski/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/vinoski/otp/commits/9a67fbf96da78df54bd18d487c6237256b8bef60"},{"sha":"ac49ae5c99993cb312645c26d3f07efa4c668bc8","author":{"name":"Rickard Green","email":"bfe68bc1a8ad02d27226c2212b0bfbece9cb7ff0@erlang.org"},"message":"Do not add -lz to LIBS; keep it in Z_LIB","distinct":true,"url":"https://api.github.com/repos/vinoski/otp/commits/ac49ae5c99993cb312645c26d3f07efa4c668bc8"},{"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/vinoski/otp/commits/b765dc91e46991db3e22c14c802cf47303a5fd52"},{"sha":"cada4236a5c952cfcccf6dafe6f9ac25d171529e","author":{"name":"Björn Gustavsson","email":"73004647096653cb035375f893ae959ac7bd4f38@erlang.org"},"message":"Reduce register shuffling in receive clauses\n\nHandle a few more instructions in beam_utils. That will allow\nbeam_reorder to reorder more instructions, delaying get_tuple_element\ninstructions and reducing register shuffling in receive clauses.","distinct":true,"url":"https://api.github.com/repos/vinoski/otp/commits/cada4236a5c952cfcccf6dafe6f9ac25d171529e"},{"sha":"e30bbbec1c4a73f2bbf633a67ab2a9ef85845729","author":{"name":"Siri Hansen","email":"48a99cafc128d6e4374ee5357a7b95d47164fe9b@erlang.org"},"message":"Add runtime_tools/include to tertiary bootstrap","distinct":true,"url":"https://api.github.com/repos/vinoski/otp/commits/e30bbbec1c4a73f2bbf633a67ab2a9ef85845729"},{"sha":"c35ea0683bf7474ac5ff5e1ac3c1ed44f35523b4","author":{"name":"Siri Hansen","email":"48a99cafc128d6e4374ee5357a7b95d47164fe9b@erlang.org"},"message":"[observer] Use include_lib instead of include with relative path","distinct":true,"url":"https://api.github.com/repos/vinoski/otp/commits/c35ea0683bf7474ac5ff5e1ac3c1ed44f35523b4"},{"sha":"15e2cf7d13ca66d024c3ca948a8ee2475e8acac0","author":{"name":"Petr Vaněk","email":"1a307f1d2ee62c743b5996e7447319724fb61fd3@atlas.cz"},"message":"Fix howto typos","distinct":true,"url":"https://api.github.com/repos/vinoski/otp/commits/15e2cf7d13ca66d024c3ca948a8ee2475e8acac0"},{"sha":"3d124b9ea557fd26ca7a33276b84c72d9e72044e","author":{"name":"Lukas Larsson","email":"12bf6d1ad963432b92ee9c76f37407a58fe3b8e2@gmail.com"},"message":"Merge pull request #1668 from arkamar/typo\n\nFix howto typos","distinct":true,"url":"https://api.github.com/repos/vinoski/otp/commits/3d124b9ea557fd26ca7a33276b84c72d9e72044e"},{"sha":"c2d70945dce9cb09d5d7120d6e9ddf7faac8d230","author":{"name":"John Högberg","email":"febb44f0a3536761749f6c82b901d79bfa74cce8@erlang.org"},"message":"Replace the libc environment with a thread-safe emulation\n\nputenv(3) and friends aren't thread-safe regardless of how you slice\nit; a global lock around all environment operations (like before)\nkeeps things safe as far as our own operations go, but we have\nabsolutely no control over what libc or a library dragged in by a\ndriver/NIF does -- they're free to call getenv(3) or putenv(3)\nwithout honoring our lock.\n\nThis commit solves this by setting up an \"emulated\" environment which\ncan't be touched without going through our interfaces. Third-party\nlibraries can still shoot themselves in the foot but benign uses of\nos:putenv/2 will no longer risk crashing the emulator.","distinct":true,"url":"https://api.github.com/repos/vinoski/otp/commits/c2d70945dce9cb09d5d7120d6e9ddf7faac8d230"},{"sha":"65df0ce5cec5fdee60c80409f322a58092526537","author":{"name":"John Högberg","email":"febb44f0a3536761749f6c82b901d79bfa74cce8@erlang.org"},"message":"Alter erl_ddll:load dependency search path on Windows\n\nThe standard search order does not include the directory that the\nloaded DLL resides in, requiring dirty $PATH hacks to get things\nworking, which is not an option now that os:putenv/2 is divorced\nfrom the OS environment.","distinct":true,"url":"https://api.github.com/repos/vinoski/otp/commits/65df0ce5cec5fdee60c80409f322a58092526537"},{"sha":"d469368b9e14b9834017a7cf318f02950a4aadcb","author":{"name":"John Högberg","email":"febb44f0a3536761749f6c82b901d79bfa74cce8@erlang.org"},"message":"Disallow NULs in filename-encoded strings\n\nPreviously we accepted trailing NULs, which was backwards compatible\nas such usage never resulted in misbehavior in the first place. The\ndownside is that it prevented erts_native_filename_need from\nreturning an accurate number of *actual characters*, needlessly\ncomplicating encoding-agnostic code like erts_osenv.","distinct":true,"url":"https://api.github.com/repos/vinoski/otp/commits/d469368b9e14b9834017a7cf318f02950a4aadcb"},{"sha":"185a0cdc2d0f72d64768dc6dd5465ad6fe561028","author":{"name":"John Högberg","email":"febb44f0a3536761749f6c82b901d79bfa74cce8@erlang.org"},"message":"Document that os:putenv/2 and putenv(3) modify different environments\n\nThis is *ONLY* relevant for drivers/NIFs, so it's probably counter-\nproductive to document it elsewhere.","distinct":true,"url":"https://api.github.com/repos/vinoski/otp/commits/185a0cdc2d0f72d64768dc6dd5465ad6fe561028"},{"sha":"b591bc32b73241032d4ba7c54f214f68d8b3b983","author":{"name":"Siri Hansen","email":"48a99cafc128d6e4374ee5357a7b95d47164fe9b@erlang.org"},"message":"[cdv] Don't crash when dump is truncated in module attributes\n\nThis bug was introduced by commit 3b964e8dbaa0cd73ca7a983b3ce948e0dbd2c35c","distinct":true,"url":"https://api.github.com/repos/vinoski/otp/commits/b591bc32b73241032d4ba7c54f214f68d8b3b983"},{"sha":"3d21f793538927ae88f78504a11dd898e8ca1a7a","author":{"name":"Sverker Eriksson","email":"b46415800dfe7cba6363be01d771e770d7b1c8e5@erlang.org"},"message":"Fix bug in hipe primop bs_put_utf8\n\nby preventing it from doing GC, which generated code relies on.","distinct":true,"url":"https://api.github.com/repos/vinoski/otp/commits/3d21f793538927ae88f78504a11dd898e8ca1a7a"},{"sha":"898352fd68022432c1e6f8d9b7a926394d3e8899","author":{"name":"Sverker Eriksson","email":"b46415800dfe7cba6363be01d771e770d7b1c8e5@erlang.org"},"message":"Add PRIMOP_ABI_VSN to erts checksum\n\nin order to detect incompatible changes in primop interface\n(which we just did for bs_put_utf8) and refuse hipe loading.","distinct":true,"url":"https://api.github.com/repos/vinoski/otp/commits/898352fd68022432c1e6f8d9b7a926394d3e8899"},{"sha":"93042b54da6a576b187bfb7b2222fc8a5a4d4f12","author":{"name":"Sverker Eriksson","email":"b46415800dfe7cba6363be01d771e770d7b1c8e5@erlang.org"},"message":"Merge PR-1664 from sverker/sverker/hipe-bs_put_utf8-gc-bug OTP-14850\n\nFix GC bug for HiPE primop bs_put_utf8","distinct":true,"url":"https://api.github.com/repos/vinoski/otp/commits/93042b54da6a576b187bfb7b2222fc8a5a4d4f12"},{"sha":"f9a0bac8f708a5cf769860ef2ee8af0591c5dbaf","author":{"name":"Sverker Eriksson","email":"b46415800dfe7cba6363be01d771e770d7b1c8e5@erlang.org"},"message":"Merge branch 'maint'","distinct":true,"url":"https://api.github.com/repos/vinoski/otp/commits/f9a0bac8f708a5cf769860ef2ee8af0591c5dbaf"}]}
{"actor":{"display_login":"vinoski"}}