{"push_id":1323289715,"size":1000,"distinct_size":12,"ref":"refs/heads/T11238","head":"8eeaf5de6b5e51aabae7a7fd99caf4e2ca536905","before":"f71b70736586376427edb75110a3db2212f754a0","commits":[{"sha":"38c7714b334a28cdc10febd7763eef2a7ddd4413","author":{"name":"Joachim Breitner","email":"3b8e10480754ba93523db5dc4626a5f001e54bb7@joachim-breitner.de"},"message":"Ticky: Do not count every entry twice\n\n(likely introduced by 99d4e5b4a0bd32813ff8c74e91d2dcf6b3555176, possibly\ndue to a merge mistake).","distinct":false,"url":"https://api.github.com/repos/trommler/ghc/commits/38c7714b334a28cdc10febd7763eef2a7ddd4413"},{"sha":"8af1d0870e0a410fec8113fe867c287b2436c9c6","author":{"name":"Joachim Breitner","email":"3b8e10480754ba93523db5dc4626a5f001e54bb7@joachim-breitner.de"},"message":"Typo in Note name","distinct":false,"url":"https://api.github.com/repos/trommler/ghc/commits/8af1d0870e0a410fec8113fe867c287b2436c9c6"},{"sha":"80d4fdf0756ce7edc534b9277d7c6c63c8ceb501","author":{"name":"Joachim Breitner","email":"3b8e10480754ba93523db5dc4626a5f001e54bb7@joachim-breitner.de"},"message":"SpecConstr: Transport strictness data to specialization’s argument’s binders\n\nThis is a result of the discussion in ticket:11731#comment:9.","distinct":false,"url":"https://api.github.com/repos/trommler/ghc/commits/80d4fdf0756ce7edc534b9277d7c6c63c8ceb501"},{"sha":"e6e17a095f68509d60b06202e49daaf275b7c320","author":{"name":"Joachim Breitner","email":"3b8e10480754ba93523db5dc4626a5f001e54bb7@joachim-breitner.de"},"message":"Rename isNopSig to isTopSig\n\nto be consistent with the other uses of nop vs. top in Demand.hs. Also,\nstop prettyprinting top strictness signatures in Core dumps.","distinct":false,"url":"https://api.github.com/repos/trommler/ghc/commits/e6e17a095f68509d60b06202e49daaf275b7c320"},{"sha":"c8138c8505cd5f7f1b9ef33580a443a5c2c4f928","author":{"name":"Joachim Breitner","email":"3b8e10480754ba93523db5dc4626a5f001e54bb7@joachim-breitner.de"},"message":"Do not print DmdType in Core output\n\ntoo verbose, and usualy preceded by Str= anyways.","distinct":false,"url":"https://api.github.com/repos/trommler/ghc/commits/c8138c8505cd5f7f1b9ef33580a443a5c2c4f928"},{"sha":"cf768ec062dee47cf72cbddf42d69d9508ec3afb","author":{"name":"Joachim Breitner","email":"3b8e10480754ba93523db5dc4626a5f001e54bb7@joachim-breitner.de"},"message":"Tes suite output updates","distinct":false,"url":"https://api.github.com/repos/trommler/ghc/commits/cf768ec062dee47cf72cbddf42d69d9508ec3afb"},{"sha":"d5d6804d37960ece2652196f3661604a70c12ffc","author":{"name":"Ben Gamari","email":"38bba16f36047cd11ea03f28d409215538b379f3@gmail.com"},"message":"rename: Disallow type signatures in patterns in plain Haskell\n\nThis should require -XScopedTypeVariables. It seems this was previously\nhandled by RnTypes.rnHsBndrSig which called RnTypes.badKindSigErr but\nthis was broken in Simon's refactor of wildcards,\n1e041b7382b6aa329e4ad9625439f811e0f27232. Here we re-introduce a check\nin RnPat. See #11663.\n\nTest Plan: Validate with `T11663`\n\nReviewers: austin, simonpj\n\nReviewed By: austin\n\nSubscribers: thomie\n\nDifferential Revision: https://phabricator.haskell.org/D2054\n\nGHC Trac Issues: #11663","distinct":false,"url":"https://api.github.com/repos/trommler/ghc/commits/d5d6804d37960ece2652196f3661604a70c12ffc"},{"sha":"ae6a56ee467d675776be75dc982f5efb2135d3d4","author":{"name":"Ben Gamari","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@smart-cactus.org"},"message":"users-guide/rel-notes: Note broken-ness of ImpredicativeTypes","distinct":false,"url":"https://api.github.com/repos/trommler/ghc/commits/ae6a56ee467d675776be75dc982f5efb2135d3d4"},{"sha":"eb6b7094c80fda5cc7c1d1ed3386486996f24bff","author":{"name":"Ben Gamari","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@smart-cactus.org"},"message":"base: Fix haddock typo","distinct":false,"url":"https://api.github.com/repos/trommler/ghc/commits/eb6b7094c80fda5cc7c1d1ed3386486996f24bff"},{"sha":"cb9a1e6875ac636f7c150ffacc272a2594a192dc","author":{"name":"Joachim Breitner","email":"3b8e10480754ba93523db5dc4626a5f001e54bb7@joachim-breitner.de"},"message":"Add testcase for #11770\n\nand use normalise_errmsg_fun to check the core output in all.T, instead\nrelying on code in the Makefile.","distinct":false,"url":"https://api.github.com/repos/trommler/ghc/commits/cb9a1e6875ac636f7c150ffacc272a2594a192dc"},{"sha":"a76e6f55c28a176c175b45b7279a1d20286bf56b","author":{"name":"Gabor Greif","email":"5fc435cd0f0a57fd0414378723a20b8eb9bd2d5b@gmail.com"},"message":"Typos in non-code","distinct":false,"url":"https://api.github.com/repos/trommler/ghc/commits/a76e6f55c28a176c175b45b7279a1d20286bf56b"},{"sha":"1757dd8ebed0732018319e43e6468b868a6aceeb","author":{"name":"Bartosz Nitka","email":"e2ef2aaa02f316bb97e6f930c6ebd91143589d80@gmail.com"},"message":"Don't recompute some free vars in lintCoercion\n\nAs pointed out by @simonpj on D2044 we don't need\nto compute the free vars of the range of the substitution\nas most of them are already carried by the monad.\nThis should be a tiny performance improvement over the version\nfrom before D2044.\n\nAlso removes an extra function that is now unnecessary.\n\nTest Plan: ./validate && ./validate --slow\n\nReviewers: goldfire, simonpj, austin, bgamari\n\nReviewed By: simonpj\n\nSubscribers: thomie, simonmar, simonpj\n\nDifferential Revision: https://phabricator.haskell.org/D2060\n\nGHC Trac Issues: #11371","distinct":false,"url":"https://api.github.com/repos/trommler/ghc/commits/1757dd8ebed0732018319e43e6468b868a6aceeb"},{"sha":"3d245bf5255ebfb72813596fa93b9051f7518321","author":{"name":"Joachim Breitner","email":"3b8e10480754ba93523db5dc4626a5f001e54bb7@joachim-breitner.de"},"message":"Do not claim that -O2 does not do better than -O\n\nwhen in fact it does. This was pointed out by Johannes Bechberger and\nsupported with seemingly statistically sound evidence in his Bachelor\nthesis: Of the benchmark shootout programs, 80% benefit significantly by\nswitchtng from -O to -O2.\n\nSee https://uqudy.serpens.uberspace.de/blog/2016/02/08/ghc-performance-over-time/\nfor a few raw numbers.\n\nDifferential Revision: https://phabricator.haskell.org/D2065","distinct":false,"url":"https://api.github.com/repos/trommler/ghc/commits/3d245bf5255ebfb72813596fa93b9051f7518321"},{"sha":"973633ae3327238162ce0e497ce049265ea3e6ee","author":{"name":"Simon Peyton Jones","email":"fecefec6b6b04e2ec6391742686ca6309017c9d1@microsoft.com"},"message":"Comments only in Unify.hs\n\nTo clarify what the \"pure unifier\" does, compared to the\n\"impure unifiers\" in the type checker.","distinct":false,"url":"https://api.github.com/repos/trommler/ghc/commits/973633ae3327238162ce0e497ce049265ea3e6ee"},{"sha":"7aa4c52f9df1705258f43f9c003c17af97401693","author":{"name":"Erik de Castro Lopo","email":"c4c3db19579431e4a1829c2fc01e6c4b6f2a564c@mega-nerd.com"},"message":"rts/posix/Itimer.c: Handle EINTR when reading timerfd\n\nCommit 8626d76a72 added checking of the return value when reading from\nthe `timer_fd` and calling `sysErrorBelch` to print a warning message.\nHowever some error causes (like EINTR) are benign and should just be\nignored.\n\nTest Plan: validate\n\nReviewers: hvr, austin, bgamari\n\nSubscribers: thomie\n\nDifferential Revision: https://phabricator.haskell.org/D2040","distinct":false,"url":"https://api.github.com/repos/trommler/ghc/commits/7aa4c52f9df1705258f43f9c003c17af97401693"},{"sha":"d1179c4bff6d05cc9e86eee3e2d2cee707983c90","author":{"name":"Ben Gamari","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@smart-cactus.org"},"message":"ghc-prim: Delay inlining of {gt,ge,lt,le}Int to phase 1\n\nOtherwise rewrite rules may not get an opporunity to fire.","distinct":false,"url":"https://api.github.com/repos/trommler/ghc/commits/d1179c4bff6d05cc9e86eee3e2d2cee707983c90"},{"sha":"c0e3e63eca6b0f7a21ae51d992c88821195ad94d","author":{"name":"Ben Gamari","email":"9c85637c38b80821c7bd8a03bde7b59da81ab77d@smart-cactus.org"},"message":"Defer inlining of Ord methods\n\nThis performs the same refactoring performed in D1980 for Eq on Ord,\nrewriting the class operations in terms of monomorphic helpers than can\nbe reliably matched in rewrite rules.","distinct":false,"url":"https://api.github.com/repos/trommler/ghc/commits/c0e3e63eca6b0f7a21ae51d992c88821195ad94d"},{"sha":"58bbb40ba23860df2ede1275493ef32ba69a2083","author":{"name":"Ben Gamari","email":"38bba16f36047cd11ea03f28d409215538b379f3@gmail.com"},"message":"ghc-prim: Mark unpackCStringUtf8# and unpackNBytes# as NOINLINE\n\nThere is no benefit to be had from inlining this function and it may\ndefeat rewrite rules if inlined early. See #11772..\n\nTest Plan: Validate, nofib\n\nReviewers: simonpj, austin\n\nSubscribers: thomie\n\nDifferential Revision: https://phabricator.haskell.org/D2057\n\nGHC Trac Issues: #11772","distinct":false,"url":"https://api.github.com/repos/trommler/ghc/commits/58bbb40ba23860df2ede1275493ef32ba69a2083"},{"sha":"e9c2555ac666912f7dff56448ced4bfa06d14e76","author":{"name":"Thomas Miedema","email":"53a2008e52988128b286a06788b8ec72a384699e@gmail.com"},"message":"Don't require -hide-all-packages for MIN_VERSION_* macros\n\nDefine MIN_VERSION_pkgname and VERSION_pkgname macros for all exposed\npackages, without requiring -hide-all-packages.\n\nSee #10970 comment 7-10 for discussion.\n\nReviewers: duncan, ezyang, bgamari, austin\n\nReviewed By: ezyang\n\nSubscribers: hvr, rwbarton\n\nDifferential Revision: https://phabricator.haskell.org/D1869\n\nGHC Trac Issues: #10970","distinct":false,"url":"https://api.github.com/repos/trommler/ghc/commits/e9c2555ac666912f7dff56448ced4bfa06d14e76"},{"sha":"bc953fcdbc76ffbb4f06a2b74be271268f73328f","author":{"name":"Edward Z. Yang","email":"dd4e0b78926d6a78f28b6daee68e765330ffb0f6@cs.stanford.edu"},"message":"Add -f(no-)version-macro to explicitly control macros.\n\nTest Plan: validate\n\nReviewers: thomie, austin, bgamari\n\nReviewed By: bgamari\n\nSubscribers: hvr\n\nDifferential Revision: https://phabricator.haskell.org/D2058\n\nGHC Trac Issues: #11763","distinct":false,"url":"https://api.github.com/repos/trommler/ghc/commits/bc953fcdbc76ffbb4f06a2b74be271268f73328f"}]}
{"actor":{"display_login":"trommler"}}