{"push_id":765684269,"size":19,"distinct_size":5,"ref":"refs/heads/master","head":"25be5551705cf64f2ecc7be5f6c64c9c908e2938","before":"19ed951b890565445927c0343caab7cc17791086","commits":[{"sha":"02380778fd2a9d6af85865a89ef0747351cc0f88","author":{"email":"f0163accfb2c573c7b21197d99c2ea9fd9df888a@erlang-solutions.com","name":"Lukas Larsson"},"message":"erts: Make sure to unlock status lock when setting process prio","distinct":false,"url":"https://api.github.com/repos/tuncer/otp/commits/02380778fd2a9d6af85865a89ef0747351cc0f88"},{"sha":"132b23a4511dd6f76366bd61eb52d1d11ef5ef35","author":{"email":"a2232d23977f72105a9566d39b2ea860d8cb6524@erlang.org","name":"Hans Bolinder"},"message":"dialyzer: Use the recently added orddict:orddict/2 type","distinct":false,"url":"https://api.github.com/repos/tuncer/otp/commits/132b23a4511dd6f76366bd61eb52d1d11ef5ef35"},{"sha":"b907f68075bdb5c6e95fd9503b761842b178486d","author":{"email":"a2232d23977f72105a9566d39b2ea860d8cb6524@erlang.org","name":"Hans Bolinder"},"message":"Merge branch 'maint'\n\n* maint:\n  dialyzer: Use the recently added orddict:orddict/2 type","distinct":true,"url":"https://api.github.com/repos/tuncer/otp/commits/b907f68075bdb5c6e95fd9503b761842b178486d"},{"sha":"d2bb1ca56dcd0ab8e5b43c4368409317c3ddd4db","author":{"email":"65adda4326914576405c9e3a62f4904d96573863@erlang.org","name":"Lukas Larsson"},"message":"erts: Fix binary memory leak in ttsl driver","distinct":false,"url":"https://api.github.com/repos/tuncer/otp/commits/d2bb1ca56dcd0ab8e5b43c4368409317c3ddd4db"},{"sha":"ba8740af39b7d4c612b2ee55e3bad6fbdcaf1418","author":{"email":"7a4255afd9c57b6683c0a61b60767f34686dfd0a@ieee.org","name":"Steve Vinoski"},"message":"Handle ERRNO_BLOCK in fd_driver async functions\n\nSeveral users on erlang-questions have reported problems with recent\nreleases where output to standard_error causes standard_error_sup to\ndie from receiving an unexpected eagain error. In the fd_driver,\nchange the fd_async() function to handle EINTR, and change\nfd_ready_async() to handle ERRNO_BLOCK. Add a new test to\nstandard_error_SUITE to generate output to standard_error and ensure\nthat standard_error_sup does not die. Thanks to Kota Uenishi for\ncontributing the test case.","distinct":false,"url":"https://api.github.com/repos/tuncer/otp/commits/ba8740af39b7d4c612b2ee55e3bad6fbdcaf1418"},{"sha":"99461fca5e224cda77174bb1b5ccee47969e9874","author":{"email":"7a20aecd2cb38bc00e301d11d10224588104c366@erlang.org","name":"Erlang/OTP"},"message":"Merge branch 'lukas/erts/fix_ttsl_binary_leak/OTP-12941' into maint-18\n\n* lukas/erts/fix_ttsl_binary_leak/OTP-12941:\n  erts: Fix binary memory leak in ttsl driver","distinct":false,"url":"https://api.github.com/repos/tuncer/otp/commits/99461fca5e224cda77174bb1b5ccee47969e9874"},{"sha":"484cfe71b5457e251ca8f08c5a5648663961db6a","author":{"email":"7a20aecd2cb38bc00e301d11d10224588104c366@erlang.org","name":"Erlang/OTP"},"message":"Merge branch 'vinoski/stderr-eagain/OTP-12942' into maint-18\n\n* vinoski/stderr-eagain/OTP-12942:\n  Handle ERRNO_BLOCK in fd_driver async functions","distinct":false,"url":"https://api.github.com/repos/tuncer/otp/commits/484cfe71b5457e251ca8f08c5a5648663961db6a"},{"sha":"0dcd7fc911e4c0b6eca255e9bcfb0e58654326bf","author":{"email":"7a20aecd2cb38bc00e301d11d10224588104c366@erlang.org","name":"Erlang/OTP"},"message":"Prepare release","distinct":false,"url":"https://api.github.com/repos/tuncer/otp/commits/0dcd7fc911e4c0b6eca255e9bcfb0e58654326bf"},{"sha":"6b4c2dbd1b4a30f421611987acec6315c62ac9d5","author":{"email":"7a20aecd2cb38bc00e301d11d10224588104c366@erlang.org","name":"Erlang/OTP"},"message":"Updated OTP version","distinct":false,"url":"https://api.github.com/repos/tuncer/otp/commits/6b4c2dbd1b4a30f421611987acec6315c62ac9d5"},{"sha":"0b29b85757d186a5cc94aaa1761e812c95fec2d0","author":{"email":"65adda4326914576405c9e3a62f4904d96573863@erlang.org","name":"Lukas Larsson"},"message":"Merge branch 'lukas/erts/process_priority_unlock/OTP-12943' into maint\n\n* lukas/erts/process_priority_unlock/OTP-12943:\n  erts: Make sure to unlock status lock when setting process prio","distinct":false,"url":"https://api.github.com/repos/tuncer/otp/commits/0b29b85757d186a5cc94aaa1761e812c95fec2d0"},{"sha":"e66d39c0f3c6966c4d281c3156942e07fd695d58","author":{"email":"65adda4326914576405c9e3a62f4904d96573863@erlang.org","name":"Lukas Larsson"},"message":"Merge branch 'maint'\n\n* maint:\n  erts: Make sure to unlock status lock when setting process prio","distinct":true,"url":"https://api.github.com/repos/tuncer/otp/commits/e66d39c0f3c6966c4d281c3156942e07fd695d58"},{"sha":"050d93682e07e0c50667dbfb1468389078b776f2","author":{"email":"a2232d23977f72105a9566d39b2ea860d8cb6524@erlang.org","name":"Hans Bolinder"},"message":"dialyzer: Fix a bug concerning parameterized opaque types\n\nThe example is provided by James Fish in\nhttp://erlang.org/pipermail/erlang-questions/2014-December/082204.html.\n\nNote that warnings with text such as \"the _ variable breaks\nopaqueness\" are still possible.","distinct":false,"url":"https://api.github.com/repos/tuncer/otp/commits/050d93682e07e0c50667dbfb1468389078b776f2"},{"sha":"fe349b73219d4b481cd6063d1c931c0ff202ab73","author":{"email":"a2232d23977f72105a9566d39b2ea860d8cb6524@erlang.org","name":"Hans Bolinder"},"message":"Merge branch 'hb/dialyzer/bugfix_opaque_parms/OTP-12940' into maint\n\n* hb/dialyzer/bugfix_opaque_parms/OTP-12940:\n  dialyzer: Fix a bug concerning parameterized opaque types","distinct":false,"url":"https://api.github.com/repos/tuncer/otp/commits/fe349b73219d4b481cd6063d1c931c0ff202ab73"},{"sha":"561d22bdc961e66ca281bf0777c830ced0556a1f","author":{"email":"a2232d23977f72105a9566d39b2ea860d8cb6524@erlang.org","name":"Hans Bolinder"},"message":"Merge branch 'maint'\n\n* maint:\n  dialyzer: Fix a bug concerning parameterized opaque types","distinct":true,"url":"https://api.github.com/repos/tuncer/otp/commits/561d22bdc961e66ca281bf0777c830ced0556a1f"},{"sha":"85524e912e645d528ecd601aaaf8b1697ec92114","author":{"email":"5d1456202fa9b3412f7af65f5420e8a00f4ba552@erlang.org","name":"Ingela Anderton Andin"},"message":"ssl: Remove duplicate documentation\n\nCorrect merge that went wrong.","distinct":false,"url":"https://api.github.com/repos/tuncer/otp/commits/85524e912e645d528ecd601aaaf8b1697ec92114"},{"sha":"a2670f0822fc6729df956c8ec8c381340ff0a5fb","author":{"email":"5d1456202fa9b3412f7af65f5420e8a00f4ba552@erlang.org","name":"Ingela Anderton Andin"},"message":"Merge branch 'ia/ssl/doc/duplicate' into maint\n\n* ia/ssl/doc/duplicate:\n  ssl: Remove duplicate documentation","distinct":false,"url":"https://api.github.com/repos/tuncer/otp/commits/a2670f0822fc6729df956c8ec8c381340ff0a5fb"},{"sha":"92f855b86e0c5c68d98465f8dc6ba6bc90618154","author":{"email":"5d1456202fa9b3412f7af65f5420e8a00f4ba552@erlang.org","name":"Ingela Anderton Andin"},"message":"Merge branch 'maint'","distinct":true,"url":"https://api.github.com/repos/tuncer/otp/commits/92f855b86e0c5c68d98465f8dc6ba6bc90618154"},{"sha":"e3a5ad489d6e6cc190b609f8648b6af993c1b333","author":{"email":"a076b11c2cc63ccdc903dbe182e1eecc3cbbc094@erlang.org","name":"Henrik Nord"},"message":"Merge branch 'maint-18' into maint","distinct":false,"url":"https://api.github.com/repos/tuncer/otp/commits/e3a5ad489d6e6cc190b609f8648b6af993c1b333"},{"sha":"25be5551705cf64f2ecc7be5f6c64c9c908e2938","author":{"email":"a076b11c2cc63ccdc903dbe182e1eecc3cbbc094@erlang.org","name":"Henrik Nord"},"message":"Merge branch 'maint'\n\nConflicts:\n\tOTP_VERSION\n\terts/vsn.mk","distinct":true,"url":"https://api.github.com/repos/tuncer/otp/commits/25be5551705cf64f2ecc7be5f6c64c9c908e2938"}]}