[commit: ghc] wip/erikd/rts's head updated: rts: Add `-Wundef` to CFLAGS and fix warnings (d2142bb)

git at git.haskell.org git at git.haskell.org
Sun Jun 12 05:08:51 UTC 2016


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

Branch 'wip/erikd/rts' now includes:

     7e4f3dc StgCmmUtils.emitMultiAssign: Make assertion msg more helpful
     0ffa23d Remove unused FAST_STRING_NOT_NEEDED macro defs
     930e74f Update a Cmm note
     0676e68 Fix detection and use of `USE_LIBDW`
     cb2c042 Use nameSetAny in findUses
     f2b3be0 Improve failed knot-tying error message.
     99ace83 Kill nameSetElems in getInfo
     36d254a Testsuite: run tests in /tmp/ghctest-xxx instead of /tmp/ghctest/xxx
     940229c Travis: llvm's apt repository is offline
     cb9f635 Localize orphan-related nondeterminism
     d348acd Serialize vParallelTyCons in a stable order
     3eac3a0 Add nameSetElemsStable and fix the build
     dad39ff Remove dead generics-related code from OccName
     d753ea2 Use UniqDSet for finding free names in the Linker
     e2446c0 Kill nameSetElems in findImportUsage
     be47085 Kill nameSetElems in rnCmdTop
     060c176 Whitespace only
     1d1987e HscMain: Minor simplification
     9cc6fac Make FieldLabelEnv a deterministic set
     2046297 Document putSymbolTable determinism
     4842a80 Derive instances in Data.Data
     1dadd9a testsuite: Mark broken tests on powerpc64le
     3747372 Refactored SymbolInfo to lower memory usage in RTS
     079c1b8 Use useful names for Symbol Addr and Names in Linker.c
     02f893e integer-gmp: Make minusInteger more efficient
     4aa299d PrelInfo: Ensure that tuple promoted datacon names are in knownKeyNames
     eda73a3 RTS SMP: Use compiler built-ins on all platforms.
     4dbacbc Rename isPinnedByteArray# to isByteArrayPinned#
     b948a1d Refactor the SymbolName and SymbolAddr types to be pointers
     5965117 Replace hand-written Bounded instances with derived ones
     0d963ca Add relocation type R_X86_64_REX_GOTPCRELX
     4848ab9 Testsuite: fixup comments for T9872d [skip ci]
     886f4c1 Better comment for orIfNotFound.
     f91d87d Failing test-case for #12135.
     3042a9d Use UniqDFM for HomePackageTable
     48e9a1f Implement deterministic CallInfoSet
     a90085b Add @since annotations to base instances
     e684f54 Desugar ApplicativeDo and RecDo deterministically
     31ba8d6 Kill nameSetElems
     46d2da0 Document putDictionary determinism
     3e7a876 Kill foldUniqSet
     1937ef1 Make UnitIdMap a deterministic map
     a13cb27 Merge MatchFixity and HsMatchContext
     77ccdf3 Kill occSetElts
     7fea712 Use a deterministic map for imp_dep_mods
     d05dee3 CoreToStg: Remove hand-written Eq instances of HowBound and LetInfo
     4426c5f Kill two instances of uniqSetToList
     0d6f428 Fix build by removing unused import
     c148212 Kill varSetElems in checkValidInferredKinds
     ad8e203 Use DVarSet in Vectorise.Exp
     3b698e8 Document determinism in pprintClosureCommand
     5db93d2 Make vectInfoParallelVars a DVarSet
     7008515 Kill varSetElems
     7d58a97 Use pprUFM in pprStgLVs
     00e3a5d Typofix.
     4d5b2f6 Testsuite driver: always quote opts.testdir
     f5f5a8a Testsuite Windows: mark T8308 expect_broken (#8308)
     d4b548e Add some determinism tests
     dd33245 Desugar: Display resulting program stats with -v2
     44a3c18 Revert "Desugar: Display resulting program stats with -v2"
     c2bbc8b Report term sizes with -v3 even when -ddump is enabled
     80cf4cf Literal: Remove unused hashLiteral function
     d7933cb Show sources of cost centers in .prof
     8f6d292 Fix #12064 by making IfaceClass typechecking more lazy.
     acb9e85 Minor performance note about IdInfo.
     11ff1df Fix #12076 by inlining trivial expressions in CorePrep.
     48385cb Remove special casing of Windows in generic files
     ceaf7f1 Implement Eq TyCon directly
     68c1c29 Remove Ord (CoAxiom br)
     9dbf354 Testsuite: delete dead code [skip ci]
     e703a23 Docs: fix links to ghc-flags
     70e0a56 Remove Ord Class
     b2624ee Remove Ord PatSyn
     77b8c29 Remove Ord AltCon
     c22ab1a Docs: delete PatternGuards documentation
     b020db2 Fix Ticky histogram on Windows
     e9dfb6e Improve the error messages for static forms.
     b0a7664 prettyPrintClosure(): Untag the closure before accessing fields
     47d8173 Remove Printer.c:prettyPrintClosure()
     bcb419a Fix #12099: Remove bogus flags
     6adff01 Comments only
     6905ce2 Refine imports slightly
     0f0b002 Comments only
     3ae18df Minor refactoring
     b9fa72a Small refactor to mkRuntimErrorId
     9e5ea67 NUMA support
     c88f31a Rts flags cleanup
     5990016 ModuleSet: Use an actual set instead of map to units
     6f551b4 rts: Fix build when USE_LARGE_ADDRESS_SPACE is undefined
     d2142bb rts: Add `-Wundef` to CFLAGS and fix warnings


More information about the ghc-commits mailing list