{"push_id":3291905809,"size":53,"distinct_size":0,"ref":"refs/heads/wip/T16191","head":"a5373c1fe172dee31e07bcb7c7f6caff1035e6ba","before":"791be466105807c1afd05a0ca9eb9585f3da4e45","commits":[{"sha":"ce2f77d5656e847e8411805906f736a4a0a1242e","author":{"name":"Tom Sydney Kerckhove","email":"85a9fec8bcbeee4f37f41e390dfff0149c99fca5@cs-syd.eu"},"message":"hWaitForInput-accurate-socket test","distinct":false,"url":"https://api.github.com/repos/ghc/ghc/commits/ce2f77d5656e847e8411805906f736a4a0a1242e"},{"sha":"9fb744bdc54c75cf5b91aa783b18233ba8da04a6","author":{"name":"Roland Senn","email":"097e70c462e6ddeaffda1144ddf9645635f5bf0c@bluewin.ch"},"message":"GHCi ignores cmd line flags XMonomorphismRestr.. XNoExtendedDef..#10857","distinct":false,"url":"https://api.github.com/repos/ghc/ghc/commits/9fb744bdc54c75cf5b91aa783b18233ba8da04a6"},{"sha":"f78048f6575b370f078bcddc6b9e64bfe23932eb","author":{"name":"Roland Senn","email":"097e70c462e6ddeaffda1144ddf9645635f5bf0c@bluewin.ch"},"message":"Change comments as requested by code review. #10857","distinct":false,"url":"https://api.github.com/repos/ghc/ghc/commits/f78048f6575b370f078bcddc6b9e64bfe23932eb"},{"sha":"da2d9cf8e028cd4e47285a71a720f33f112db69b","author":{"name":"Alec Theriault","email":"80bc400a5ae5988a799a16fd15d1e6ec7e0e030f@gmail.com"},"message":"Hadrian: configure packages with right 'htmldir'\n\nThis means that we can query the package DB for haddock interfaces.\nHaddock uses this in its testsuite. 'cabal {v1-,v2,}-haddock' also\nuses this.\n\nAlso thread through to Haddock package-specific overrides of GHC\nwarnings.","distinct":false,"url":"https://api.github.com/repos/ghc/ghc/commits/da2d9cf8e028cd4e47285a71a720f33f112db69b"},{"sha":"3f46cffcc2850e68405a113d4df7210c4748b4c1","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":false,"url":"https://api.github.com/repos/ghc/ghc/commits/3f46cffcc2850e68405a113d4df7210c4748b4c1"},{"sha":"ea79978b53727f5e5c3cfc413e60b6ba90451079","author":{"name":"Peter Trommler","email":"98c88225be7d8ecbeada7d12e193acfb4ffef32e@acm.org"},"message":"Fix reference to stack code in comment","distinct":false,"url":"https://api.github.com/repos/ghc/ghc/commits/ea79978b53727f5e5c3cfc413e60b6ba90451079"},{"sha":"c155ac9c529945fa6f7803f5d3bc69abe3cafe99","author":{"name":"Peter Trommler","email":"98c88225be7d8ecbeada7d12e193acfb4ffef32e@acm.org"},"message":"Fix filename in comment again","distinct":false,"url":"https://api.github.com/repos/ghc/ghc/commits/c155ac9c529945fa6f7803f5d3bc69abe3cafe99"},{"sha":"6a7a6b865bdb637a3ab69b9bccc390b85c147878","author":{"name":"Zejun Wu","email":"080fa9f39a13ddd684843a954ef685ede7482d1a@fb.com"},"message":"Introduce ghci command wrapper\n\nIntroduce ghci command wrapper, which can be used to cutomize ghci:\n* process additionals actions before/after the command\n* handle particular exceptions in given ways\n* logging stats\n\nWe also split the timing and printing part of `timeIt` into different\nfunctions.","distinct":false,"url":"https://api.github.com/repos/ghc/ghc/commits/6a7a6b865bdb637a3ab69b9bccc390b85c147878"},{"sha":"2f65025eeb4a79458af26d759e932d70633a64db","author":{"name":"Alec Theriault","email":"80bc400a5ae5988a799a16fd15d1e6ec7e0e030f@gmail.com"},"message":"Hadrian: support extra libraries + OSX rpath\n\nSummary:\nThis fixes some of the issues that surfaced when trying to build\ndynamic GHC on OSX. Unfortunately, due some other `libffi`\nissues, this doesn't completely fix dynamic builds on OSX.\n\n  - Use 'extra-libraries' from .cabal files instead of hardcoding\n    which packages need which extra libs. Also add support for\n    'extra-lib-dirs'.\n\n  - Make sure Hadrian looks in the right places to support both\n    plain '<pkg>.buildinfo' and '<pkg>.buildinfo.in' files.\n\n  - Make the '-rpath' support more robust across OS's (it previously\n    didn't work on OSX and possibly windows either).\n\nReviewers: angerman, alpmestan, adamse, DavidEichmann, bgamari, Phyx\n\nSubscribers: rwbarton, carter\n\nGHC Trac Issues: #15990\n\nDifferential Revision: https://phabricator.haskell.org/D5409","distinct":false,"url":"https://api.github.com/repos/ghc/ghc/commits/2f65025eeb4a79458af26d759e932d70633a64db"},{"sha":"9fb2702dec3e9419e1a229f8cd678324e89fdddf","author":{"name":"Alec Theriault","email":"80bc400a5ae5988a799a16fd15d1e6ec7e0e030f@gmail.com"},"message":"Create folder if missing for .hie files\n\nSummary:\nThis matches the existing behaviour for .hi files: if the user requests\nthe interface file be written in some location, we should create the\nparent folder if it doesn't already exist.\n\nReviewers: bgamari, sjakobi\n\nReviewed By: sjakobi\n\nSubscribers: sjakobi, rwbarton, carter\n\nDifferential Revision: https://phabricator.haskell.org/D5463","distinct":false,"url":"https://api.github.com/repos/ghc/ghc/commits/9fb2702dec3e9419e1a229f8cd678324e89fdddf"},{"sha":"582a96f422a8437f87da2539afc7d7e6772054df","author":{"name":"Alec Theriault","email":"80bc400a5ae5988a799a16fd15d1e6ec7e0e030f@gmail.com"},"message":"Support printing `integer-simple` Integers in GHCi\n\nThis means that `:p` no longer leaks the implementation details of\n`Integer` with `integer-simple`. The `print037` test case should\nexercise all possible code paths for GHCi's code around printing\n`Integer`s (both in `integer-simple` and `integer-gmp`).\n\n`ghc` the package now also has a Cabal `integer-simple` flag (like the\n`integer-gmp` one).","distinct":false,"url":"https://api.github.com/repos/ghc/ghc/commits/582a96f422a8437f87da2539afc7d7e6772054df"},{"sha":"6e320c279ddfde1e16da204590c1c66a511d9b52","author":{"name":"Alec Theriault","email":"80bc400a5ae5988a799a16fd15d1e6ec7e0e030f@gmail.com"},"message":"Match `integer-simple`'s API with `integer-gmp`\n\nIn `integer-simple`:\n\n  * Added an efficient `popCountInteger` and `bitInteger`\n  * Added an efficient `gcdInteger` and `lcmInteger`\n  * Made `testBitInteger` more efficient","distinct":false,"url":"https://api.github.com/repos/ghc/ghc/commits/6e320c279ddfde1e16da204590c1c66a511d9b52"},{"sha":"f7def747cf0da103237cd17af5c8bfdbdf5823b2","author":{"name":"Alec Theriault","email":"80bc400a5ae5988a799a16fd15d1e6ec7e0e030f@gmail.com"},"message":"Remove from `base` obsolete CPP for `integer-gmp`\n\n  * `GHC.Natural` now exports the same functions (regardless of integer backend)\n  * remove unnecessary CPP around instances\n  * remove the 'OPTIMISE_INTEGER_GCD_LCM' flag - almost all of those optimizations\n    now work regardless of which integer backend is used\n\nNote that some CPP still remains for situations where there are backend-specific\noptimization hacks (like a more efficient GMP-only `gcd` for `Int#` and `Word#`).","distinct":false,"url":"https://api.github.com/repos/ghc/ghc/commits/f7def747cf0da103237cd17af5c8bfdbdf5823b2"},{"sha":"d2eb344a38f6c727040ba76e584aeaca8e8aefb3","author":{"name":"Alec Theriault","email":"80bc400a5ae5988a799a16fd15d1e6ec7e0e030f@gmail.com"},"message":"Fix tests for `integer-simple`\n\nA bunch of tests for `integer-simple` were now broken for a foolish reason:\nunlike the `integer-gmp` case, there is no CorePrep optimization for turning\nsmall integers directly into applications of `S#`.\n\nRather than port this optimization to `integer-simple` (which would involve\nmoving a bunch of `integer-simple` names into `PrelNames`), I switched\nas many tests as possible to use `Int`.\n\nThe printing of `Integer` is already tested in `print037`.","distinct":false,"url":"https://api.github.com/repos/ghc/ghc/commits/d2eb344a38f6c727040ba76e584aeaca8e8aefb3"},{"sha":"a303695b0ac8c73455d080808d437af1bed21b18","author":{"name":"Alec Theriault","email":"80bc400a5ae5988a799a16fd15d1e6ec7e0e030f@gmail.com"},"message":"try to fix CI","distinct":false,"url":"https://api.github.com/repos/ghc/ghc/commits/a303695b0ac8c73455d080808d437af1bed21b18"},{"sha":"236abdb80ab894b093faca7911ad8cabd6dc3e81","author":{"name":"Ben Price","email":"73675debcd8a436be48ec22211dcf44fe0df0a64@brprice.uk"},"message":"rts: Allow heap prof by closure type in prof way\n\nComplete b7b6617a90824303daf555c817f538cd9c792671 (see ticket #15086) to\nactually enable profiling by closure type in the profiling rts. I.e.\n+RTS -p -hT is now accepted.","distinct":false,"url":"https://api.github.com/repos/ghc/ghc/commits/236abdb80ab894b093faca7911ad8cabd6dc3e81"},{"sha":"61f178b617fcb2c1102b0d0505bb3c70e83c1843","author":{"name":"Ben Price","email":"73675debcd8a436be48ec22211dcf44fe0df0a64@brprice.uk"},"message":"doc: reorder heap profiling information in +RTS -?","distinct":false,"url":"https://api.github.com/repos/ghc/ghc/commits/61f178b617fcb2c1102b0d0505bb3c70e83c1843"},{"sha":"6acb36d8ea169dfc0ddc4e10559a9bf6b4316212","author":{"name":"Ben Price","email":"73675debcd8a436be48ec22211dcf44fe0df0a64@brprice.uk"},"message":"doc: behaviour of +RTS -h depends on profiling\n\nThe rts option `-h` behaves as `-hT` when compiled without profiling,\nand `-hc` when compiled with profiling. Add a note to the user's guide\nhighlighting this inconsistency.","distinct":false,"url":"https://api.github.com/repos/ghc/ghc/commits/6acb36d8ea169dfc0ddc4e10559a9bf6b4316212"},{"sha":"ad5075d938921f85621187752cd1fa4b56813984","author":{"name":"Alp Mestanogullari","email":"2728eb9470dece58242931df7a4700589c3c0006@gmail.com"},"message":"crosslink hadrian/README.md and hadrian/doc/make.md","distinct":false,"url":"https://api.github.com/repos/ghc/ghc/commits/ad5075d938921f85621187752cd1fa4b56813984"},{"sha":"78ae2d5d7984a44db28756677cf1e76369324b83","author":{"name":"Alp Mestanogullari","email":"2728eb9470dece58242931df7a4700589c3c0006@gmail.com"},"message":"typo","distinct":false,"url":"https://api.github.com/repos/ghc/ghc/commits/78ae2d5d7984a44db28756677cf1e76369324b83"}]}
{"actor":{"display_login":"bgamari"}}