{"push_id":3307655332,"size":17,"distinct_size":0,"ref":"refs/heads/wip/llvm-configure-opts","head":"28683137a59607dfdac6add35aefc8676b7fa864","before":"980f0dab61b3150403aed21692ffcdfceece97a2","commits":[{"sha":"3fcf79a47138661bb01276a94e3b6d934ba92d4d","author":{"name":"Alec Theriault","email":"80bc400a5ae5988a799a16fd15d1e6ec7e0e030f@gmail.com"},"message":"Fix inverted position pragma flag in parser API\n\nThe behviour of `lexTokenStream` around position pragma was\naccidentally inverted in 469fe6133646df5568c9486de2202124cb734242.\nThis fixes that bug.\n\nThis also unbreaks #16239.","distinct":false,"url":"https://api.github.com/repos/ghc/ghc/commits/3fcf79a47138661bb01276a94e3b6d934ba92d4d"},{"sha":"e67384f43060000f5e9e6b5cb7539bd5042835a9","author":{"name":"Alec Theriault","email":"80bc400a5ae5988a799a16fd15d1e6ec7e0e030f@gmail.com"},"message":"Fix invalid doc comment\n\nThe invalid doc comments were exposed by 24b39ce53eedad4cefc30f6786542d2072d1f9b0.\nThe fix is to properly escaped the `{-` and `-}` in the doc comments.\nSome other miscallaneous markup issues are also fixed.","distinct":false,"url":"https://api.github.com/repos/ghc/ghc/commits/e67384f43060000f5e9e6b5cb7539bd5042835a9"},{"sha":"53a870f4a43591f15694701f2de771773ee8b5eb","author":{"name":"Alec Theriault","email":"80bc400a5ae5988a799a16fd15d1e6ec7e0e030f@gmail.com"},"message":"Make CI via Hadrian build docs","distinct":false,"url":"https://api.github.com/repos/ghc/ghc/commits/53a870f4a43591f15694701f2de771773ee8b5eb"},{"sha":"027017fb33923b106765f5a0a6fc000ebe421d40","author":{"name":"Sylvain Henry","email":"220beee1e7109cdd1ee75c5c980de34352cf48ab@haskus.fr"},"message":"Remove ghctags (#16274)","distinct":false,"url":"https://api.github.com/repos/ghc/ghc/commits/027017fb33923b106765f5a0a6fc000ebe421d40"},{"sha":"a48753bdbc99cda36890e851950f5b79e1c3b2b2","author":{"name":"Matthew Pickering","email":"3a150baad2b0281482d27ee2e9cb1741c2d28d51@gmail.com"},"message":"Capture and simplify constraints arising from running typed splices\n\nThis fixes a regression caused by #15471 where splicing in a trivial\nprogram such as `[|| return () ||]` would fail as the dictionary for\n`return` would never get bound in the module containing the splice.\n\nArguably this is symptomatic of a major problem affecting TTH where we\nserialise renamed asts and then retype check them. The reference to the\ndictionary should be fully determined at the quote site so that splicing\ndoesn't have to solve any implicits at all. It's a coincidence this\nworks due to coherence but see #15863 and #15865 for examples where\nthings do go very wrong.\n\nFixes #16195","distinct":false,"url":"https://api.github.com/repos/ghc/ghc/commits/a48753bdbc99cda36890e851950f5b79e1c3b2b2"},{"sha":"224fec6983e16ecfc44a80d47e591a2425468eaf","author":{"name":"Ben Gamari","email":"73675debcd8a436be48ec22211dcf44fe0df0a64@smart-cactus.org"},"message":"testsuite: Report stdout and stderr in JUnit output\n\nThis patch makes the JUnit output more useful as now we also report the\nstdout/stderr in the message which can be used to quickly identify why a\ntest is failing without downloading the log.\n\nThis also introduces TestResult,\npreviously we were simply passing around tuples, making things the\nimplementation rather difficult to follow and harder to extend.","distinct":false,"url":"https://api.github.com/repos/ghc/ghc/commits/224fec6983e16ecfc44a80d47e591a2425468eaf"},{"sha":"f53ef1a72fdebeff19d4a4bd5552d25101c85147","author":{"name":"Ben Gamari","email":"73675debcd8a436be48ec22211dcf44fe0df0a64@smart-cactus.org"},"message":"testsuite: Always skip T15897\n\nSee #16193.","distinct":false,"url":"https://api.github.com/repos/ghc/ghc/commits/f53ef1a72fdebeff19d4a4bd5552d25101c85147"},{"sha":"07f5cbc8cc61436cd5f3e9280191bad5480203c5","author":{"name":"Peter Trommler","email":"98c88225be7d8ecbeada7d12e193acfb4ffef32e@acm.org"},"message":"Fix Int overflow on 32 bit platform","distinct":false,"url":"https://api.github.com/repos/ghc/ghc/commits/07f5cbc8cc61436cd5f3e9280191bad5480203c5"},{"sha":"b1662e812c09b8b7c41b90415eecb0c7f215a09b","author":{"name":"Alec Theriault","email":"80bc400a5ae5988a799a16fd15d1e6ec7e0e030f@gmail.com"},"message":"Hadrian: add LLVM flavours\n\nThis adds a handful of LLVM flavours and the accompanying\ndocumentation. These flavours are mostly uninteresting, but\nexist in the Make system.","distinct":false,"url":"https://api.github.com/repos/ghc/ghc/commits/b1662e812c09b8b7c41b90415eecb0c7f215a09b"},{"sha":"180c9762d4565f0e8b192abf95d2bed57765e0c5","author":{"name":"Matthew Pickering","email":"3a150baad2b0281482d27ee2e9cb1741c2d28d51@gmail.com"},"message":"testsuite: Report unexpected passes in junit output","distinct":false,"url":"https://api.github.com/repos/ghc/ghc/commits/180c9762d4565f0e8b192abf95d2bed57765e0c5"},{"sha":"093fa2ff74579bf25375526ca54471d69f615004","author":{"name":"Herbert Valerio Riedel","email":"202fbcf3c00694524024feb79f3bb8fc1c4e4f9c@gnu.org"},"message":"Update array submodule","distinct":false,"url":"https://api.github.com/repos/ghc/ghc/commits/093fa2ff74579bf25375526ca54471d69f615004"},{"sha":"6399965d7f1636db6c777f597192467f93d800b1","author":{"name":"Matthew Pickering","email":"3a150baad2b0281482d27ee2e9cb1741c2d28d51@gmail.com"},"message":"Add explicit dependencies to cleanup-darwin","distinct":false,"url":"https://api.github.com/repos/ghc/ghc/commits/6399965d7f1636db6c777f597192467f93d800b1"},{"sha":"012257c15f584069500af2953ab70856f9a1470e","author":{"name":"Ryan Scott","email":"1ca06f8853f8724bfcc17882aafc6f258eeffcf7@gmail.com"},"message":"Fix #16293 by cleaning up Proxy# infelicities\n\nThis bug fixes three problems related to `Proxy#`/`proxy#`:\n\n1. Reifying it with TH claims that the `Proxy#` type constructor has\n   two arguments, but that ought to be one for consistency with\n   TH's treatment for other primitive type constructors like `(->)`.\n   This was fixed by just returning the number of\n   `tyConVisibleTyVars` instead of using `tyConArity` (which includes\n   invisible arguments).\n2. The role of `Proxy#`'s visible argument was hard-coded as nominal.\n   Easily fixed by changing it to phantom.\n3. The visibility of `proxy#`'s kind argument was specified, which\n   is different from the `Proxy` constructor (which treats it as\n   inferred). Some minor refactoring in `proxyHashId` fixed ths up.\n\n   Along the way, I had to introduce a `mkSpecForAllTy` function, so\n   I did some related Haddock cleanup in `Type`, where that function\n   lives.","distinct":false,"url":"https://api.github.com/repos/ghc/ghc/commits/012257c15f584069500af2953ab70856f9a1470e"},{"sha":"4a4ae70f09009c5d32696445a06eacb273f364b5","author":{"name":"Richard Eisenberg","email":"d067e8ec950f6e6d0c52f7df7ea460ce9e1ad10c@cs.brynmawr.edu"},"message":"Fix #16188\n\nThere was an awful lot of zipping going on in\ncanDecomposableTyConAppOK, and one of the lists being zipped\nwas too short, causing the result to be too short. Easily\nfixed.\n\nAlso fixes #16204 and #16225\n\ntest case: typecheck/should_compile/T16188\n           typecheck/should_compile/T16204[ab]\n           typecheck/should_fail/T16204c\n           typecheck/should_compile/T16225","distinct":false,"url":"https://api.github.com/repos/ghc/ghc/commits/4a4ae70f09009c5d32696445a06eacb273f364b5"},{"sha":"8b476d822e97cfe4cebe6e74924d9a79148d608c","author":{"name":"Ryan Scott","email":"1ca06f8853f8724bfcc17882aafc6f258eeffcf7@gmail.com"},"message":"Fix #16299 by deleting incorrect code from IfaceSyn\n\nGHCi's `:info` command was pretty-printing Haskell98-style data types\nwith explicit return kinds if the return kind wasn't `Type`. This\nleads to bizarre output like this:\n\n```\nλ> :i (##)\ndata (##) :: TYPE ('GHC.Types.TupleRep '[]) = (##)\n        -- Defined in ‘GHC.Prim’\n```\n\nOr, with unlifted newtypes:\n\n```\nλ> newtype T = MkT Int#\nλ> :i T\nnewtype T :: TYPE 'IntRep = MkT Int#\n        -- Defined at <interactive>:5:1\n```\n\nThe solution is simple: just delete one part from `IfaceSyn` where\nGHC mistakenly pretty-prints the return kinds for non-GADTs.","distinct":false,"url":"https://api.github.com/repos/ghc/ghc/commits/8b476d822e97cfe4cebe6e74924d9a79148d608c"},{"sha":"a08f463bcc9727d91cec4c6e952ad0f5bbc3fbf9","author":{"name":"nineonine","email":"1ca35a6da52dcdf5293513d84404f475967d8c07@gmail.com"},"message":"Fix #15849 by checking whether there's a do block","distinct":false,"url":"https://api.github.com/repos/ghc/ghc/commits/a08f463bcc9727d91cec4c6e952ad0f5bbc3fbf9"},{"sha":"28683137a59607dfdac6add35aefc8676b7fa864","author":{"name":"Ben Gamari","email":"73675debcd8a436be48ec22211dcf44fe0df0a64@smart-cactus.org"},"message":"configure: Document CLANG, LLC, and OPT variables","distinct":false,"url":"https://api.github.com/repos/ghc/ghc/commits/28683137a59607dfdac6add35aefc8676b7fa864"}]}
{"actor":{"display_login":"bgamari"}}