{"push_id":648290489,"size":358,"distinct_size":2,"ref":"refs/heads/bloatware","head":"40347768bc7dee4160245eb26c46e2a1a5a669d4","before":"81db240ad0e29a69b266a38bb8a987de61ab785d","commits":[{"sha":"69a9487fa2642436d6c52dc7141377345b684105","author":{"email":"6fca77e4239edbef2780f74a84ddd06ba4a5c5be@gmail.com","name":"Anthony Ramine"},"message":"Fix io:getopts(standard_error)\n\nThe standard_error process didn't handle the getopts I/O protocol\nrequest correctly and didn't store its encoding in the same way as\nstandard_io.","distinct":false,"url":"https://api.github.com/repos/kvakvs/otp/commits/69a9487fa2642436d6c52dc7141377345b684105"},{"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":false,"url":"https://api.github.com/repos/kvakvs/otp/commits/04c8809142306b8b2c617b1e0d8c005b2099be48"},{"sha":"6d49fd3d4d66237924912cc6e6ab3d2512fce728","author":{"email":"8db6673fe5ef3a2c35911d2b77bfeead1ec0864d@sneakemail.com","name":"Simon Cornish"},"message":"Fix inet:getopts involving #sctp_paddrinfo{}\n\nHandle peer addresses that are unconfirmed (i.e. in state SCTP_UNCONFIRMED).\nHandle unknown states instead of using ASSERT","distinct":false,"url":"https://api.github.com/repos/kvakvs/otp/commits/6d49fd3d4d66237924912cc6e6ab3d2512fce728"},{"sha":"6dfa942bed5943a0fde398804fc7da9281a046be","author":{"email":"60c6d277a8bd81de7fdde19201bf9c58a3df08f4@cooperi.net","name":"Alex Wilson"},"message":"Fix compile breakage on OpenBSD\n\nSome of the structs and functions needed by memsup.c are in\nvmmeter.h on OpenBSD, too.","distinct":false,"url":"https://api.github.com/repos/kvakvs/otp/commits/6dfa942bed5943a0fde398804fc7da9281a046be"},{"sha":"c54143281596a7757786057e759ed08ec482aae4","author":{"email":"c9757e9abb1c7a7a360eb0d16c19fbec1d0557c1@erlang.org","name":"Björn-Egil Dahlberg"},"message":"tools: Fix lcnt sort of inspected locks\n\nAn error was introduced in commit f24d1ad9004b2885cd3b15ac0bf9d1407ca68bc8 which\nreversed the sorting of all locks. This meant that the least contended locks was\nprinted instead of the most contended.\n\nThis commit reverses the reverse.","distinct":false,"url":"https://api.github.com/repos/kvakvs/otp/commits/c54143281596a7757786057e759ed08ec482aae4"},{"sha":"bd5081d84fd0c39d9cfbaa5e33891f38b871ebc6","author":{"email":"c9757e9abb1c7a7a360eb0d16c19fbec1d0557c1@erlang.org","name":"Björn-Egil Dahlberg"},"message":"tools: Fix lcnt printout of histograms","distinct":false,"url":"https://api.github.com/repos/kvakvs/otp/commits/bd5081d84fd0c39d9cfbaa5e33891f38b871ebc6"},{"sha":"ddbe8a821ad57bfc2a1bcd29ed80ae8cfffe1c0e","author":{"email":"2ac05969d3fb80cc71829e1db3294b2538e587c1@erlang.org","name":"Dan Gudmundsson"},"message":"wx: Do not crash server when going down\n\nIf a connect request was made during the takedown of wx it would crash.","distinct":false,"url":"https://api.github.com/repos/kvakvs/otp/commits/ddbe8a821ad57bfc2a1bcd29ed80ae8cfffe1c0e"},{"sha":"a3c7b9fa731878774358fc3f23c07e684a229172","author":{"email":"2ac05969d3fb80cc71829e1db3294b2538e587c1@erlang.org","name":"Dan Gudmundsson"},"message":"debugger: Fix debugger save options on mac\n\nwxFileDialog:getPaths(FD) always return the empty list\non mac when using file dialog.","distinct":false,"url":"https://api.github.com/repos/kvakvs/otp/commits/a3c7b9fa731878774358fc3f23c07e684a229172"},{"sha":"3b9fbcfde7c345057c7d3fff50ad580e7922f1d8","author":{"email":"49673cab283dd5617f658f504dbdb2a827bbe13b@erlang-solutions.com","name":"Rafal Studnicki"},"message":"[ct_cover] Fix paths of incl_dirs in cover spec\n\nIt seems like the commit 5a3c4668908254ee930c8db2e5cf9741945f9b2b also\nbroke the incl_dirs option and friends when given as relative paths.\nWhen a cover spec contains a relative path it is looked-up in the\ndirectory with the test results, not in the .cover file directory.","distinct":false,"url":"https://api.github.com/repos/kvakvs/otp/commits/3b9fbcfde7c345057c7d3fff50ad580e7922f1d8"},{"sha":"70f7c1745e8fb461566c57e77e4188052e84a18c","author":{"email":"f7e90de4121d9b8ce43c53763619b8e8614d128b@klarna.com","name":"Richard Carlsson"},"message":"fix bad format of error in epp_dodger:parse_file/3","distinct":false,"url":"https://api.github.com/repos/kvakvs/otp/commits/70f7c1745e8fb461566c57e77e4188052e84a18c"},{"sha":"e564cfb82f28fa24ed842ee96e2addf41180700d","author":{"email":"6fca77e4239edbef2780f74a84ddd06ba4a5c5be@gmail.com","name":"Anthony Ramine"},"message":"Properly parse URI fragments\n\nThis fixes a bug in httpc where redirection URIs could lead to bad requests if they\ncontained fragments.","distinct":false,"url":"https://api.github.com/repos/kvakvs/otp/commits/e564cfb82f28fa24ed842ee96e2addf41180700d"},{"sha":"ce73c38b10d1dee5209b505ef054b108e747b522","author":{"email":"a8462360f5c7dcf1e9c7a5c3c3b4100a207fc25d@erlang.org","name":"Rickard Green"},"message":"Fix missing quotation in LM_FIND_EMU_CC","distinct":false,"url":"https://api.github.com/repos/kvakvs/otp/commits/ce73c38b10d1dee5209b505ef054b108e747b522"},{"sha":"b08c43e11b56149a48b4905fda6f479ed9038052","author":{"email":"1c3c8bc4c1fb174da1f42791db53b5e1512332f8@ninenines.eu","name":"Loïc Hoguin"},"message":"Fix \"irregardless\" -> \"regardless\"","distinct":false,"url":"https://api.github.com/repos/kvakvs/otp/commits/b08c43e11b56149a48b4905fda6f479ed9038052"},{"sha":"eb255403b28bc1330d34d1d64ad8b8b42788c7ae","author":{"email":"5a6dfaa0f97b53eda10517849a53cd4b3eb6a449@gmail.com","name":"Mikael Pettersson"},"message":"hipe: backends: correct #fconv{} translation\n\nRTL can produce an #fconv{} instruction with an immediate operand, but\nthe backends unconditionally access the operand as a temporary.  This\nresults in broken representation in the backends and eventually they\ncrash.","distinct":false,"url":"https://api.github.com/repos/kvakvs/otp/commits/eb255403b28bc1330d34d1d64ad8b8b42788c7ae"},{"sha":"12e0894de1e1a5507b4b088a8bd5f89f8bd25b63","author":{"email":"5a6dfaa0f97b53eda10517849a53cd4b3eb6a449@gmail.com","name":"Mikael Pettersson"},"message":"hipe: rtl: fix phi_remove_pred/2 FP moves\n\nhipe_rtl:phi_remove_pred/2 can produce a #move{} instruction with\nfloating-point temporaries as operands, even though such moves MUST\nbe #fmove{} instructions.\n\nAdded type checks to the #move{} and #fmove{} constructor and setter\nfunctions to ensure that similar mishaps cannot happen again.","distinct":false,"url":"https://api.github.com/repos/kvakvs/otp/commits/12e0894de1e1a5507b4b088a8bd5f89f8bd25b63"},{"sha":"132f27299130a5183d14122c71f9c23587e4945e","author":{"email":"5a6dfaa0f97b53eda10517849a53cd4b3eb6a449@gmail.com","name":"Mikael Pettersson"},"message":"hipe: fix ARM/Thumb interworking\n\nHiPE on ARM is currently severely broken if the rest of the VM is\ncompiled to run in Thumb mode -- calling native code quickly ends\nup executing code in the wrong mode and crashing the VM.  This is\na problem on e.g. Ubuntu which configures its system GCC to generate\nThumb by default.  It can also be triggered by overriding CC or\nCFLAGS when compiling the VM.\n\nThere were three issues that caused the breakage:\n\n1. Assembly-coded functions in hipe_arm_glue.S weren't explicitly\n   tagged as functions, preventing the linker from generating the\n   correct mode-switching call instructions for calls from C to\n   these functions.\n\n   Fixed by tagging those symbols as functions.\n\n2. A few BIF wrappers were so simple that they performed tailcalls\n   to the C BIFs.  This fails to switch mode when C is in Thumb.\n\n   Fixed by performing ordinary recursive calls when C is in Thumb.\n\n3. The assembly-coded source files weren't explicitly tagged as ARM.\n\nTested with the HiPE testsuite on ARMv7, with the VM built as ARM\nand as Thumb.  Also manually inspected the object code for the beam\nexecutable and checked that call sites from C to HiPE's ARM runtime\ncode and vice versa used the correct mode-switching instructions.","distinct":false,"url":"https://api.github.com/repos/kvakvs/otp/commits/132f27299130a5183d14122c71f9c23587e4945e"},{"sha":"2951ef1745730b1c1ca9af6fa0f3a0b70b13ec7e","author":{"email":"247731c75f3b277594afe05f8b1d0ee049da0b08@erlang.org","name":"Marcus Arendt"},"message":"fix doc typos found by Rabbe Fogelholm","distinct":false,"url":"https://api.github.com/repos/kvakvs/otp/commits/2951ef1745730b1c1ca9af6fa0f3a0b70b13ec7e"},{"sha":"a12aa8db90712b4d176766249b5a45f3c9ab6f59","author":{"email":"2ac05969d3fb80cc71829e1db3294b2538e587c1@erlang.org","name":"Dan Gudmundsson"},"message":"Merge branch 'dgud/wx/connect-when-terminating/OTP-12374' into maint\n\n* dgud/wx/connect-when-terminating/OTP-12374:\n  wx: Do not crash server when going down","distinct":false,"url":"https://api.github.com/repos/kvakvs/otp/commits/a12aa8db90712b4d176766249b5a45f3c9ab6f59"},{"sha":"8956d9d02190cac3a82b89eb23b68b3494ed390f","author":{"email":"2ac05969d3fb80cc71829e1db3294b2538e587c1@erlang.org","name":"Dan Gudmundsson"},"message":"Merge branch 'dgud/debugger/save-state-mac/OTP-12378' into maint\n\n* dgud/debugger/save-state-mac/OTP-12378:\n  debugger: Fix debugger save options on mac","distinct":false,"url":"https://api.github.com/repos/kvakvs/otp/commits/8956d9d02190cac3a82b89eb23b68b3494ed390f"},{"sha":"a4449c481a6c887166097fd28f545876f6791625","author":{"email":"247731c75f3b277594afe05f8b1d0ee049da0b08@erlang.org","name":"Marcus Arendt"},"message":"Merge branch 'essen/irregardless' into maint\n\n* essen/irregardless:\n  Fix \"irregardless\" -> \"regardless\"","distinct":false,"url":"https://api.github.com/repos/kvakvs/otp/commits/a4449c481a6c887166097fd28f545876f6791625"}]}