{"push_id":3050944987,"size":7,"distinct_size":7,"ref":"refs/heads/asterius","head":"015842d49e13e6e75ce69b4cae1fd384c12f5d17","before":"5c4b51195b408e9636f8b6b7cd7af50f81e61bd5","commits":[{"sha":"86ee74dc999db6030874ddaf5d10adec23108c02","author":{"name":"Alp Mestanogullari","email":"20c272f1efc3df2c1049a6c6defb810061fc7aa9@well-typed.com"},"message":"compareByPreference: handle the integer-gmp vs -simple case\n\nCurrently, it assumes the package names are identical and this\nbreaks in the case where integer-gmp is in one package db and\ninteger-simple in another. This became a problem with\nthe commit: fc2ff6dd7496a33bf68165b28f37f40b7d647418.\n\nInstead of following the precedence information, leading to\nthe right choice, the current code would compare the\ninteger-gmp and integer-simple versions and pick integer-gmp\nbecause it happened to have a greater version, despite having\na lower precedence. See\nhttps://github.com/snowleopard/hadrian/issues/702 for\na comprehensive report about the problem.\n\nThis effectively un-breaks integer-simple builds with hadrian.\n\nTest Plan: hadrian/build.sh --integer-simple\n\nReviewers: snowleopard, bgamari\n\nReviewed By: bgamari\n\nSubscribers: snowleopard, rwbarton, carter\n\nDifferential Revision: https://phabricator.haskell.org/D5266","distinct":true,"url":"https://api.github.com/repos/TerrorJack/ghc/commits/86ee74dc999db6030874ddaf5d10adec23108c02"},{"sha":"89bf7d546a209bb3decc5b677fce18dd5cf79478","author":{"name":"Shao Cheng","email":"df3929758f23afb480c99e12704f426668c18614@tweag.io"},"message":"Correct link to GHC API in docs index.","distinct":true,"url":"https://api.github.com/repos/TerrorJack/ghc/commits/89bf7d546a209bb3decc5b677fce18dd5cf79478"},{"sha":"0f2ac24c26fb951cc81100085c7773906a241523","author":{"name":"Ben Gamari","email":"73675debcd8a436be48ec22211dcf44fe0df0a64@smart-cactus.org"},"message":"circleci: Disable pushing of test metrics if not validating upstream","distinct":true,"url":"https://api.github.com/repos/TerrorJack/ghc/commits/0f2ac24c26fb951cc81100085c7773906a241523"},{"sha":"5b98a38a32f2bc8491dc897631be8892919e2143","author":{"name":"Sebastian Graf","email":"0c774eb011d405f2f7e016bc00d7489d91c198c5@kit.edu"},"message":"Make `UniqDSet` a newtype\n\nSummary:\nThis brings the situation of `UniqDSet` in line with `UniqSet`.\n\n@dfeuer said in D3146#92820 that he would do this, but probably\nnever got around to it.\n\nValidated locally.\n\nReviewers: AndreasK, mpickering, bgamari, dfeuer, simonpj\n\nReviewed By: simonpj\n\nSubscribers: simonpj, rwbarton, carter, dfeuer\n\nGHC Trac Issues: #15879, #13114\n\nDifferential Revision: https://phabricator.haskell.org/D5313","distinct":true,"url":"https://api.github.com/repos/TerrorJack/ghc/commits/5b98a38a32f2bc8491dc897631be8892919e2143"},{"sha":"89fa34ecd326de879145e6d854306eb17722bf6c","author":{"name":"David Eichmann","email":"7e8dac28262150decf06410443391316b14fe0b1@gmail.com"},"message":"hadrian: build ghc-iserv-dyn\n\n... in addition to ghc-iserv and ghc-iserv-prof, as it is required\nto get 10+ tests to pass\n\nReviewers: bgamari, alpmestan\n\nReviewed By: alpmestan\n\nSubscribers: alpmestan, rwbarton, carter\n\nDifferential Revision: https://phabricator.haskell.org/D5327","distinct":true,"url":"https://api.github.com/repos/TerrorJack/ghc/commits/89fa34ecd326de879145e6d854306eb17722bf6c"},{"sha":"eb46345d37ee61575e6fed04da718c1b7ee0bb99","author":{"name":"Simon Marlow","email":"0f335816a479d40a484b0f003cd959ed488eb2a0@gmail.com"},"message":"Fix a bug in SRT generation (#15892)\n\nSummary:\nThe logic in `Note [recursive SRTs]` was correct. However, my\nimplementation of it wasn't: I got the associativity of\n`Set.difference` wrong, which led to an extremely subtle and difficult\nto find bug.\n\nFortunately now we have a test case. I was able to cut down the code\nto something manageable, and I've added it to the test suite.\n\nTest Plan:\nBefore (using my stage 1 compiler without the fix):\n\n```\n====> T15892(normal) 1 of 1 [0, 0, 0]\ncd \"T15892.run\" &&  \"/home/smarlow/ghc/inplace/bin/ghc-stage1\" -o T15892\nT15892.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts\n-fno-warn-missed-specialisations -fshow-warning-groups\n-fdiagnostics-color=never -fno-diagnostics-show-caret -Werror=compat\n-dno-debug-output  -O\ncd \"T15892.run\" && ./T15892  +RTS -G1 -A32k -RTS\nWrong exit code for T15892(normal)(expected 0 , actual 134 )\nStderr ( T15892 ):\nT15892: internal error: evacuate: strange closure type 0\n    (GHC version 8.7.20181113 for x86_64_unknown_linux)\n    Please report this as a GHC bug:  http://www.haskell.org/ghc/reportabug\nAborted (core dumped)\n*** unexpected failure for T15892(normal)\n=====> T15892(g1) 1 of 1 [0, 1, 0]\ncd \"T15892.run\" &&  \"/home/smarlow/ghc/inplace/bin/ghc-stage1\" -o T15892\nT15892.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts\n-fno-warn-missed-specialisations -fshow-warning-groups\n-fdiagnostics-color=never -fno-diagnostics-show-caret -Werror=compat\n-dno-debug-output  -O\ncd \"T15892.run\" && ./T15892 +RTS -G1 -RTS +RTS -G1 -A32k -RTS\nWrong exit code for T15892(g1)(expected 0 , actual 134 )\nStderr ( T15892 ):\nT15892: internal error: evacuate: strange closure type 0\n    (GHC version 8.7.20181113 for x86_64_unknown_linux)\n    Please report this as a GHC bug:  http://www.haskell.org/ghc/reportabug\nAborted (core dumped)\n```\n\nAfter (using my stage 2 compiler with the fix):\n\n```\n=====> T15892(normal) 1 of 1 [0, 0, 0]\ncd \"T15892.run\" &&  \"/home/smarlow/ghc/inplace/test   spaces/ghc-stage2\"\n-o T15892 T15892.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts\n-fno-warn-missed-specialisations -fshow-warning-groups\n-fdiagnostics-color=never -fno-diagnostics-show-caret -Werror=compat\n-dno-debug-output\ncd \"T15892.run\" && ./T15892  +RTS -G1 -A32k -RTS\n=====> T15892(g1) 1 of 1 [0, 0, 0]\ncd \"T15892.run\" &&  \"/home/smarlow/ghc/inplace/test   spaces/ghc-stage2\"\n-o T15892 T15892.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts\n-fno-warn-missed-specialisations -fshow-warning-groups\n-fdiagnostics-color=never -fno-diagnostics-show-caret -Werror=compat\n-dno-debug-output\ncd \"T15892.run\" && ./T15892 +RTS -G1 -RTS +RTS -G1 -A32k -RTS\n```\n\nReviewers: bgamari, osa1, erikd\n\nReviewed By: osa1\n\nSubscribers: rwbarton, carter\n\nGHC Trac Issues: #15892\n\nDifferential Revision: https://phabricator.haskell.org/D5334","distinct":true,"url":"https://api.github.com/repos/TerrorJack/ghc/commits/eb46345d37ee61575e6fed04da718c1b7ee0bb99"},{"sha":"015842d49e13e6e75ce69b4cae1fd384c12f5d17","author":{"name":"Shao Cheng","email":"df3929758f23afb480c99e12704f426668c18614@tweag.io"},"message":"Merge branch 'master' of https://git.haskell.org/ghc into asterius","distinct":true,"url":"https://api.github.com/repos/TerrorJack/ghc/commits/015842d49e13e6e75ce69b4cae1fd384c12f5d17"}]}
{"actor":{"display_login":"TerrorJack"}}