[commit: ghc] wip/angerman/llvmng's head updated: Merge commit 'ff99230258faf4eb4a75ae5dd708f86256b5f213' as 'hadrian' (f19a8c9)

git at git.haskell.org git at git.haskell.org
Sat Nov 11 08:36:21 UTC 2017


Repository : ssh://git@git.haskell.org/ghc

Branch 'wip/angerman/llvmng' now includes:

     c1efc6e Comments and white space
     3acd616 Improve kick-out in the constraint solver
     e375bd3 Update record-wildcard docs
     99c61e2 Add stack traces on crashes on Windows
     bb537b2 nofib submodule: Fix a problem with fasta-c.c
     1e24a24 submodule nofib: Add digits-of-e1.faststdout
     052ec24 submodule nofib: Add digits-of-e2.faststdout
     b10a768 Comments only
     d1eaead Temporary fix to Trac #14380
     671b1ed User’s guide: Properly link to RTS flag -V
     8843a39 Include usg_file_hash in ghc --show-iface output
     3825b7e Remove the 'legroom' part of the timeout-accurate-pure test.
     b62097d Windows: Bump to GCC 7.2 for GHC 8.4
     e888a1f Revert "Windows: Bump to GCC 7.2 for GHC 8.4"
     561bdca Update Win32 version for GHC 8.4.
     f744261 ghc-cabal: Inline removed function from Cabal.
     2e16a57 Revert "ghc-cabal: Inline removed function ..."
     b1ad0bb Revert "Update Win32 version for GHC 8.4."
     61f1b46 Make language extensions their own category in the documentation
     bf83435 typecheck: Clarify errors mentioned in #14385
     bd53b48 Add info about Github pull requests.
     2a4c24e Make layLeft and reduceDoc stricter (#7258)
     980e127 Windows: Update the mirror script to generate hashes and use mirror fallback
     1c15d8e Fix space leak in BinIface.getSymbolTable
     df63668 Performance improvements linear regAlloc (#7258)
     f7f270e Implement `-Wpartial-fields` warning (#7169)
     821adee Fix a bug in 'alexInputPrevChar'
     2c23fff user-guide: Clarify default optimization flags
     4c06ccb base: Enable listToMaybe to fuse via foldr/build
     dbd81f7 Factor out readField (#14364)
     d91a6b6 Declare upstram repo location for hsc2hs
     160a491 users-guide: Disable index node generation
     9ae24bb configure: Add Alpine Linux to checkVendor
     a10c2e6 Don't use $SHELL in wrapper scripts
     355318c Add more pprTrace to SpecConstr (debug only)
     7d7d94f Fix an exponential-blowup case in SpecConstr
     41f9055 ApplicativeDo: handle BodyStmt (#12143)
     acd355a relnotes: Fix a few minor formatting issues
     faf60e8 Make tagForCon non-linear
     922db3d Manual: The -ddump-cmm-* flags had a wrong spelling in the manual
     97ca0d2 simplNonRecJoinPoint: Handle Shadowing correctly
     0e953da Implement a dedicated exitfication pass #14152
     3b784d4 base: Implement file locking in terms of POSIX locks
     cecd2f2 Add -falignment-sanitization flag
     7673561 Turn `compareByteArrays#` out-of-line primop into inline primop
     85aa1f4 Fix #14390 by making toIfaceTyCon aware of equality
     cca2d6b Allow packing constructor fields
     82bad1a A bit more tc-tracing
     1b115b1 Fix typo in accessor name
     ec356e8 Typofix in panic
     1569668 Typofixes in comments
     53700a9 minor wordsmithing
     201b5aa Catch a few more typos in comments
     609f284 Add Note [Setting the right in-scope set]
     af0aea9 core-spec: Add join points to formalism
     29ae833 Tidy up IfaceEqualityTyCon
     1317ba6 Implement the EmptyDataDeriving proposal
     1130c67 PPC NCG: Impl branch prediction, atomic ops.
     b0b80e9 Implement the basics of hex floating point literals
     e0df569 Use proper Unique for Name
     b938576 Add custom exception for fixIO
     36f0cb7 TcRnDriver: Bracket family instance consistency output in -ddump-rn-trace
     cbd6a4d Introduce -dsuppress-stg-free-vars flag
     bd765f4 Fix atomicread/write operations
     d9b6015 Revert "Move check-ppr and check-api-annotations to testsuite/utils"
     51321cf rts/PrimOps.cmm: add declaration for heapOverflow closure
     4353756 CmmSink: Use a IntSet instead of a list
     15f788f llvmGen: Pass vector arguments in vector registers by default
     eb37132 Bump haddock submodule
     3c8e55c Name TypeRep constructor fields
     19ca2ca Deserialize all function TypeReps
     5d48f7c Fix documentation and comment issues
     df479f7 change example from msum to mfilter
     436b3ef Clean up comments about match algorithm a bit.
     f6521e6 testsuite: Bump metrics of haddock.Cabal
     4dfb790 rts/win32: Emit exception handler output to stderr
     6f990c5 cmm/CBE: Fix comparison between blocks of different lengths
     a27056f cmm/CBE: Fix a few more zip uses
     2ded536 Typo in glasgow_exts.rst
     35642f4 Update ErrorCall documentation for the location argument
     8613e61 DynFlags: Introduce -show-mods-loaded flag
     59de290 Update autoconf test for gcc to require 4.7 and up
     66b5b3e Specialise lcm :: Word -> Word -> Word (trac#14424)
     275ac8e base: Add examples to Bifunctor documentation
     7b0b9f6 Squashed 'hadrian/' content from commit 438dc57
     5cee480 Merge commit '7b0b9f603bb1215e2b7af23c2404d637b95a4988' as 'hadrian'
     0ff152c WIP on combining Step 1 and 3 of Trees That Grow
     7d6fa32 Set up Linux, OSX and FreeBSD on CircleCI.
     b0cabc9 Set up AppVeyor, Windows CI.
     6f665cc Sdist -> bindist -> tests
     07e0d0d Revert "Sdist -> bindist -> tests"
     ed18f47 Factor out builds into steps. Address ghc/ghc#83 comments.
     ae7c33f testsuite: Bump haddock.compiler allocations
     7d34f69 relnotes: Clarify a few things
     c1bc923 relnotes: Note enabling of -fllvm-pass-vectorse-in-regs
     93b4820 Revert "WIP on combining Step 1 and 3 of Trees That Grow"
     9f8dde0 Update link to Haskeline user preferences
     bf9ba7b base: Escape \ in CallStack example
     14d885e Merge remote-tracking branch 'github/pr/83'
     21970de Imrpove comments about equality types
     30058b0 Fix another dark corner in the shortcut solver
     2c2f3ce Minimise provided dictionaries in pattern synonyms
     fe6848f Fix in-scope set in simplifier
     438dd1c WIP on Doing a combined Step 1 and 3 for Trees That Grow
     803ed03 Invoke lintUnfolding only on top-level unfoldings (#14430)
     6bd352a Remove left-overs from compareByteArray# inline conversion
     10ff3e3 testsuite: Fix output of T14394
     bdd2d28 Update Win32 version for GHC 8.4.
     9773053 Merge initial Hadrian snapshot
     ce9a677 base: Add test for #14425
     c59d6da base: Normalize style of approxRational
     5834da4 base: Fix #14425
     0656cb4 Update comment in GHC.Real (trac#14432)
     6b52b4c Remove unreliable Core Lint empty case checks
     e6b13c9 testsuite: Add test for #5889
     75291ab Change `OPTIONS_GHC -O` to `OPTIONS_GHC -O2`
     f8e7fec Fix PPC NCG after blockID patch
     0c31b32 Relocatable GHC
     d390e35 [reloc] ghc-pkg baseDir
     b3321a3 Adds -ghc-version flag to ghc.
     edfbeb0 Add DynFlags signature.
     6ad8d6c Adds rts/rts.cabal.in file
     043bfaf Use LICENSE instead of ../LICENSE in the compiler.cabal file
     22023fe Adds cmm-sources to base
     b3ad08e Adds `-llvmng`
     f50cdab Adds test
     8af0c1b bump submodule.
     5b22f81 Use cmmSources
     2d67ef3 Merge branches 'feature/D4121-reloc-paths', 'feature/D4135-ghc-version', 'feature/D4174-rts-cabal', 'feature/D4175-compiler-LICENSE' and 'feature/D4176-base-cmm-files' into wip/angerman/llvmng
     07edb3a bump Cabal
     d5b618b bump submodules.
     999a97c bump cabal
     29704a6 GHC.prim use virtual-modules
     8090e90 cleanup
     828163e Sharing is caring.
     3af810d Merge branch 'feature/D4121-reloc-paths' into wip/angerman/llvmng
     2a25a4f bump cabal.
     ae6f4c7 Even more sharing.
     d7b848e Merge branch 'feature/D4121-reloc-paths' into wip/angerman/llvmng
     f4a11c6 drop hadrian
     ff99230 Squashed 'hadrian/' content from commit 764d008554
     f19a8c9 Merge commit 'ff99230258faf4eb4a75ae5dd708f86256b5f213' as 'hadrian'


More information about the ghc-commits mailing list