[commit: ghc] wip/hasfield's head updated: Remove unnecessary extensions, in particular NoImplicitPrelude (c0ce340)

git at git.haskell.org git at git.haskell.org
Tue Nov 15 08:33:04 UTC 2016


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

Branch 'wip/hasfield' now includes:

     e660f4b Rework renaming of children in export lists.
     f2d80de Add trailing comma to fix the build.
     21647bc Fix build
     7b060e1 Generate a unique symbol for signature object stub files, fixes #12673
     bcd3445 Do not segfault if no common root can be found
     8dc72f3 Cleanup PosixSource.h
     6c47f2e Default +RTS -qn to the number of cores
     85e81a8 Turn on -n4m with -A16m or greater
     1a9705c Escape lambda.
     b255ae7 Orient improvement constraints better
     b5c8963 Rename a parameter; trivial refactor
     88eb773 Delete orphan where clause
     76a5477 Move zonking out of tcFamTyPats
     cc5ca21 Improved stats for Trac #1969
     a6111b8 More tests for Trac #12522
     b5be2ec Add test case for #12689
     f8d2c20 Add a broken test case for #12689
     8fa5f5b Add derived shadows only for Wanted constraints
     d2959df Comments and equation ordering only
     bce9908 RnExpr: Actually fail if patterns found in expression
     577effd testsuite: Bump T1969 allocations
     184d7cb Add test for #12411
     042c593 Add test for #12589
     fef1df4 Add test for #12456
     57f7a37 Add missing @since annotations
     2fdf21b Further improve error handling in TcRn monad
     015e9e3 Cabal submodule update.
     1cccb64 Unique: Simplify encoding of sum uniques
     34d933d Clean up handling of known-key Names in interface files
     3991da4 MkIface: Turn a foldr into a foldl'
     aa06883 Improve find_lbl panic message
     90df91a PrelInfo: Fix style
     8c6a3d6 Add missing Semigroup instances for Monoidal datatypes in base
     d5a4e49 Make error when deriving an instance for a typeclass less misleading
     3ce0e0b Build ghc-iserv with --export-dynamic
     6c73932 Check for empty entity string in "prim" foreign imports
     0d9524a Disable T-signals-child test on single-threaded runtime
     e39589e Fix Windows build following D2588
     b501709 Fix Show derivation in the presence of RebindableSyntax/OverloadedStrings
     512541b Add a forward reference for a Note
     afdde48 Correct name of makeStableName in haddock
     3174beb Comments about -Wredundant-constraints
     82b54fc Fix comment typo
     692c8df Fix shadowing in mkWwBodies
     609d2c8 Typo in comment
     a693d1c Correct order of existentials in pattern synonyms
     f7278a9 Fix wrapping order in matchExpectedConTy
     1790762 Test Trac #12681
     db71d97 Reduce trace output slightly
     156db6b Add more variants of T3064 (in comments)
     a391a38 Comments only
     f43db14 Typos in comments
     3adaacd Re-add accidentally-deleted line
     9cb4459 testsuite: Work around #12554
     deed418 testsuite: Mark break011 as broken
     8b84b4f testsuite: Mark T10858 as broken on Windows
     3325435 testsuite: Mark T9405 as broken on Windows
     8bb960e testsuite/driver: Never symlink on Windows
     c6ee773 testsuite/timeout: Ensure that processes are cleaned up on Windows
     17d696f validate: Allow user to override Python interpreter
     7d2df32 testsuite/driver: More Unicode awareness
     5b55e4b testsuite: Eliminate unnecessary compile_timeout_multiplier
     2864ad7 testsuite/driver: Allow threading on Windows
     c5c6d80 testsuite: Mark T7037 as broken on Windows
     cf5eec3 Bump parallel submodule
     8fa2cdb Track dep_finsts in exports hash, as it affects downstream deps.
     f148513 Add option to not retain CAFs to the linker API
     1275994 remove unnecessary ifdef
     46f5f02 fixup! Add option to not retain CAFs to the linker API
     7129861 DynamicLoading: Replace map + zip with zipWith
     161f463 ghc/Main.hs: Add import list to DynamicLoading
     fa8940e fix build failure on Solaris caused by usage of --export-dynamic
     a3bc93e Add some missing RTS symbols
     3866481 Compute export hash based on ALL transitive orphan modules.
     02f2f21 cmm/Hoopl/Dataflow: remove unused code
     1f09c16 Test for newtype with unboxed argument
     2cb8cc2 StgCmmPrim: Add missing write barrier.
     a6094fa configure.ac: Report Unregisterised setting
     518f289 New story for abstract data types in hsig files.
     7e77c4b Support constraint synonym implementations of abstract classes.
     9df4ce4 Only delete instances when merging when there is an exact match.
     01490b4 Mark previously failing backpack tests as passing, with correct output.
     c2142ca Fix Mac OS X build by removing space after ASSERT.
     c23dc61 check-cpp: Make it more robust
     ff225b4 Typos in comments
     45bfd1a Refactor typechecking of pattern bindings
     82efad7 Comments and trivial refactoring
     cdbc73a Test Trac #12507
     d61c7e8 Make TcLevel increase by 1 not 2
     3f5673f A collection of type-inference refactorings.
     1f09b24 Accept 20% dedgradation in Trac #5030 compile time
     9417e57 Refactor occurrence-check logic
     e1fc5a3 Define emitNewWantedEq, and use it
     6ddba64 Improve TcCanonical.unifyWanted and unifyDerived
     f41a8a3 Add and use a new dynamic-library-dirs field in the ghc-pkg info
     acc9851 Fix failure in setnumcapabilities001 (#12728)
     1050e46 rts: configure.ac should populate HAVE_LIBNUMA instead of USE_LIBNUMA
     a662f46 Skip T5611 on OSX as it fails non-deterministically.
     3cb32d8 Add -Wcpp-undef warning flag
     6e9a51c Refactoring: Delete copied function in backpack/NameShape
     b76cf04 cmm/Hoopl/Dataflow: minor cleanup
     aaede1e rts/package.conf.in: Fix CPP usage
     a6bcf87 Refactoring: Replace when (not ...) with unless in ErrUtils
     f084e68 rts: Move path utilities to separate source file
     1c4a39d Prioritise class-level equality costraints
     1221f81 Don't instantaite when typechecking a pattern synonym
     08ba691 Take account of kinds in promoteTcType
     03b0b8e Test Trac #12174
     853cdae Test Trac #12081
     a182c0e testsuite: Bump peak_megabytes_allocated for T3064
     801c263 Fundeps work even for unary type classes
     9f814b2 Delete extraneous backtick in users' guide
     925d178 Make traceRn behave more like traceTc
     488a9ed rts/linker: Move loadArchive to new source file
     23143f6 Refine ASSERT in buildPatSyn for the nullary case.
     48876ae Remove -dtrace-level
     b8effa7 CmmUtils: remove the last dataflow functions
     3562727 Simple refactor to remove misleading comment
     f9308c2 Collect coercion variables, not type variables
     eefe86d Allow levity-polymorpic arrows
     0eb8934 Fix typo in comment
     cc29eb5 Revert "rts/linker: Move loadArchive to new source file"
     815b837 Minor doc addition as requested in #12774.
     7187ded Clarify comments on kinds (Trac #12536)
     aae2b3d Make it possible to use +RTS -qn without -N
     60343a4 Add test for #12732
     5ebcb3a Document unpackClosure# primop
     4b300a3 Minor refactoring in stg_unpackClosurezh
     4e088b4 Fix a bug in parallel GC synchronisation
     7ddbdfd Zap redundant imports
     80d4a03 Typos in comments
     795be0e Align GHCi's library search order more closely with LDs
     0b70ec0 Have static pointers work with -fno-full-laziness.
     19ce8a5 Sparc*: Prevent GHC from doing unaligned accesses
     79fb6e6 Tiny refactor
     9968949 Get rid of TcTyVars more assiduously
     7a50966 Simplify the API for TcHsType.kcHsTyVarBndrs
     f4a14d6 Use substTyUnchecked in TcMType.new_meta_tv_x
     13508ba Fix Trac #12797: approximateWC
     623b8e4 Renaming and comments in CorePrep
     8a5960a Uninstall signal handlers
     cc4710a testsuite: Simplify kernel32 glue logic
     f4fb3bc linker: Split out CacheFlush logic
     abfa319 linker: Shuffle configuration into LinkerInternals.h
     43c8c1c linker: Move mmapForLinker declaration into LinkerInternals.h
     3f05126 linker: Split symbol extras logic into new source file
     c3446c6 Shuffle declarations into LinkerInternals.h
     6ea0b4f linker: Split PEi386 implementation into new source file
     f6c47df linker: Split MachO implementation into new source file
     bdc262c linker: Split ELF implementation into separate source file
     6fecb7e linker: Move ARM interworking note to SymbolExtras.c
     dc4d596 Hoopl/Dataflow: make the module more self-contained
     80076fa Add notes describing SRT concepts
     b5460dd Add testcase for #12757
     967dd5c Merge cpe_ExprIsTrivial and exprIsTrivial
     eaa3482 testsuite: Update T10858 allocations
     ec22bac Add test for #12788
     f46bfeb API Annotations: make all ModuleName Located
     a977c96 Omit unnecessary linker flags
     e43f05b Add comments from Trac #12768
     7b0ae41 Remove a debug trace
     2cdd9bd Take account of injectivity when doing fundeps
     b012120 Handle types w/ type variables in signatures inside patterns (DsMeta)
     1cab42d Update release notes for type sigs in TH patterns patch
     1c886ea Stop -dno-debug-output suppressing -ddump-tc-trace
     25c8e80 Add tracing infrastructure to pattern match checker
     630d881 Allow GeneralizedNewtypeDeriving for classes with associated type families
     ead83db Describe symptoms of (and the cure for) #12768 in 8.0.2 release notes
     1964d86 Some minor linker cleanups.
     7d988dd Fix broken validate build.
     91f9e13 Fix hs_try_putmvar003 (#12800)
     2e8463b Update 8.0.2 release notes for #12784
     2325afe Fix comment about pointer tagging
     7fe7163 Adapt the (commented out) pprTrace in OccurAnal
     f05d685 Refactoring of mkNewTypeEqn
     317236d Refactor CallStack defaulting slightly
     500d90d ghc-cabal: Use correct name of linker flags env variable
     816d2e4 build system: Include CONF_LD_LINKER_OPTS in ALL_LD_OPTS
     9030d8e configure: Pass HC_OPTS_STAGEx to build system
     bae4a55 Pass -no-pie to GCC
     0a122a4 testsuite: Update allocation numbers for T5631
     e06e21a Add Richard Eisenberg's new email to mailmap
     bef7e78 Read parentheses better
     122d826 rts: Add api to pin a thread to a numa node but without fixing a capability
     aa10c67 rts/linker: Move loadArchive to new source file
     e8ae4dc Update user's guide after D2490
     03e8d26 Prevent GND from inferring an instance context for method-less classes
     60bb9d1 Revert "Pass -no-pie to GCC"
     7a7bb5d Revert "Refactor CallStack defaulting slightly"
     ec0bf81 rts: Fix LoadArchive on OS X
     d421a7e Pass -no-pie to GCC
     46e2bef testsuite: Lower allocations for T876
     7eae862 ghc-pkg: Munge dynamic library directories
     2cfbee8 rts: Fix build when linked with gold
     4e0b8f4 rts: Fix #include of <linker/PEi386.h>
     587dccc Make default output less verbose (source/object paths)
     568e003 template-haskell: Version bump
     ca1b986 ghc: Fix ghc's template-haskell bound
     8cb7bc5 rts: Fix references to UChar
     6c0f10f Kill Type pretty-printer
     55d535d Remove CONSTR_STATIC
     034e01e Accept output for scc003
     e0ca7ff Fix numa001 failure with "too many NUMA nodes"
     cb16890 testsuite: Fix creep of T4029
     011af2b configure: Verify that GCC recognizes -no-pie flag
     0bf2da8 Implement OverloadedRecordFields and modify OverloadedLabels
     c0ce340 Remove unnecessary extensions, in particular NoImplicitPrelude


More information about the ghc-commits mailing list