{"push_id":3173328443,"size":12,"distinct_size":3,"ref":"refs/heads/wip/ppc-update-sp","head":"f7ce03cbc4df8caf07beddb67c1519950842c370","before":"93385cd882241d150bdc593e4c9d92e28747480f","commits":[{"sha":"29ecb52033b951e09b6141aeb92460db2f4c3183","author":{"name":"Sergei Trofimovich","email":"110fdadc76b6bce16977f568bdb4723eaed6fb3f@gentoo.org"},"message":"aclocal.m4: drop obsolete -fno-stack-protector\n\nSummary:\nInitially -fno-stack-protector was added for openbsd specifically for ghc-6.5:\n    changeset:f638fdfe1d9de1307355c8074fbff9c28342c0ef (2006)\nand later it was extended to cover osx:\n    changeset:c2cd83e7d85c11e6a33e1cde263eb2312566d535 (2009)\n\nNone of the reports hint at exact breakage. I guess both happened\nin -fvia-C mode where GHC's Evil Mangler had a chance to mangle\nstack canaries generated by fstack-protector.\n\nghc has no evil mangler anymore and the change is not needed\nat least for C codegen.\n\nvalidated the patch on OpenBSD-6.4. No new failures compared to\nclean master branch.\n\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>\n\nTest Plan: validated on OpenBSD\n\nReviewers: bgamari\n\nSubscribers: rwbarton, erikd, carter\n\nGHC Trac Issues: #16046\n\nDifferential Revision: https://phabricator.haskell.org/D5465","distinct":false,"url":"https://api.github.com/repos/ghc/ghc/commits/29ecb52033b951e09b6141aeb92460db2f4c3183"},{"sha":"bbea972149882b4f5f6b0a1691488a519ba6aaf9","author":{"name":"Alec Theriault","email":"80bc400a5ae5988a799a16fd15d1e6ec7e0e030f@gmail.com"},"message":"Division fails fast for `divMod` \\w integer-simple\n\nWe want to match the behaviour of `Integer` as well as\n`Integer`/`Natural` from `integer-gmp`, namely to have\n\n     divMod x 0 = _|_\n\nnot\n\n     divMod x 0 = (_|_, _|_)\n\nSee #16091 for an example of where this matters.","distinct":false,"url":"https://api.github.com/repos/ghc/ghc/commits/bbea972149882b4f5f6b0a1691488a519ba6aaf9"},{"sha":"3748284196d5c68632b6b177c68080a269a9b423","author":{"name":"Alec Theriault","email":"80bc400a5ae5988a799a16fd15d1e6ec7e0e030f@gmail.com"},"message":"arith011 is no longer broken with integer-simple","distinct":false,"url":"https://api.github.com/repos/ghc/ghc/commits/3748284196d5c68632b6b177c68080a269a9b423"},{"sha":"07022297749b8091af58a3302581ad90e9ca329b","author":{"name":"Peter Trommler","email":"98c88225be7d8ecbeada7d12e193acfb4ffef32e@acm.org"},"message":"Skip test when external interpreter missing","distinct":false,"url":"https://api.github.com/repos/ghc/ghc/commits/07022297749b8091af58a3302581ad90e9ca329b"},{"sha":"fdf11c90992762f6f6264b8d8c1678c4ddd53eb8","author":{"name":"Shayne Fletcher","email":"a0409e778970f2edb4fa72673f4191c51888fd4a@digitalasset.com"},"message":"rebindable-clash-warning-fix : correct warning logic","distinct":false,"url":"https://api.github.com/repos/ghc/ghc/commits/fdf11c90992762f6f6264b8d8c1678c4ddd53eb8"},{"sha":"9bce364125b55407e632d9a2061d09c6f346fa71","author":{"name":"Ben Gamari","email":"73675debcd8a436be48ec22211dcf44fe0df0a64@smart-cactus.org"},"message":"testsuite: Disable more tests in unregisterised build\n\nThis disables `ghcilink005`, `foreignInterruptable`, and `T7040_ghci` in\nthe unregisterised build as they tend to fail non-deterministically. See\nticket #16085.","distinct":false,"url":"https://api.github.com/repos/ghc/ghc/commits/9bce364125b55407e632d9a2061d09c6f346fa71"},{"sha":"1638350f0629365f20e97554e872d85b75f48d73","author":{"name":"Sergei Trofimovich","email":"110fdadc76b6bce16977f568bdb4723eaed6fb3f@gentoo.org"},"message":"rts: fix build failure on OpenBSD (_DYNAMIC symbol collision)\n\nSummary:\nBuild failure on OpenBSD-6.4 the the following:\n```\nrts/RtsSymbols.c:994:1: error:\n     error: redefinition of '_DYNAMIC' as different kind of symbol\n    |\n994 | RTS_OPENBSD_ONLY_SYMBOLS\n    | ^\nRTS_OPENBSD_ONLY_SYMBOLS\n^\n```\n\nOn OpenBSD `_DYNAMIC` was always defined in `<elf.h>` headers\nbut used not to be included.\n\nThe change explicitly includes `<elf.h>` as a source of symbol definition.\n\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>\n\nTest Plan: build-tested on OpenBSD-6.4\n\nReviewers: bgamari, erikd, simonmar\n\nSubscribers: rwbarton, carter\n\nGHC Trac Issues: #15945\n\nDifferential Revision: https://phabricator.haskell.org/D5461","distinct":false,"url":"https://api.github.com/repos/ghc/ghc/commits/1638350f0629365f20e97554e872d85b75f48d73"},{"sha":"ef57272e28f5047599249ae457609a079d8aebef","author":{"name":"Peter Trommler","email":"98c88225be7d8ecbeada7d12e193acfb4ffef32e@acm.org"},"message":"PPC NCG: Simple 64-bit condition code on 32-bit","distinct":false,"url":"https://api.github.com/repos/ghc/ghc/commits/ef57272e28f5047599249ae457609a079d8aebef"},{"sha":"ae4f1033cfe131fca9416e2993bda081e1f8c152","author":{"name":"Gabor Greif","email":"7e4a75484f483b5dcc54ee90b277f9fe0a200086@gmail.com"},"message":"Introduce NCG config flag and add helper\n\n... for testing presence of NCG\n\nThis commit adds a criterion for checking whether we can expect sensible\noutput from --ddump-asm.","distinct":false,"url":"https://api.github.com/repos/ghc/ghc/commits/ae4f1033cfe131fca9416e2993bda081e1f8c152"},{"sha":"74a9ceccbd1f75b0fef9d26f6ad79f4af28024c6","author":{"name":"Peter Trommler","email":"98c88225be7d8ecbeada7d12e193acfb4ffef32e@acm.org"},"message":"PPC NCG: Refactor stack allocation code\n\nThere is only one place where UPDATE_SP was used. Instead of the\nUPDATE_SP pseudo instruction build the list of instructions directly.","distinct":true,"url":"https://api.github.com/repos/ghc/ghc/commits/74a9ceccbd1f75b0fef9d26f6ad79f4af28024c6"},{"sha":"9ce5bea9c3254b1044f94cd6b20e42341e313a9e","author":{"name":"Peter Trommler","email":"98c88225be7d8ecbeada7d12e193acfb4ffef32e@acm.org"},"message":"Fix reference to stack code in comment","distinct":true,"url":"https://api.github.com/repos/ghc/ghc/commits/9ce5bea9c3254b1044f94cd6b20e42341e313a9e"},{"sha":"f7ce03cbc4df8caf07beddb67c1519950842c370","author":{"name":"Peter Trommler","email":"98c88225be7d8ecbeada7d12e193acfb4ffef32e@acm.org"},"message":"Fix filename in comment again","distinct":true,"url":"https://api.github.com/repos/ghc/ghc/commits/f7ce03cbc4df8caf07beddb67c1519950842c370"}]}
{"actor":{"display_login":"bgamari"}}