[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