[commit: ghc] wip/rae's head updated: Fix #10963 and #11975 by adding new cmds to GHCi. (e627c9b)
git at git.haskell.org
git at git.haskell.org
Wed May 25 15:01:43 UTC 2016
Repository : ssh://git@git.haskell.org/ghc
Branch 'wip/rae' now includes:
28503fe deriveConstants: Fix nm-classic error message
e8c04d4 Testsuite: Delete test for deprecated "packedstring"
dadf82d Testsuite: fixup lots of tests
2a83713 Testsuite: delete Roles9.stderr
fd5212f Testsuite: delete unused concurrent/prog002/FileIO.hs
c9bcaf3 Kill varSetElemsWellScoped in quantifyTyVars
e68195a RTS: Add setInCallCapability()
95f9334 GHCi: use real time instead of CPU time for :set -s
d396996 Doc improvement for ApplicativeDo
24864ba Use __builtin_clz() to implement log_2()
0712f55 Just comments & reformatting
2dc5b92 Kill varSetElems in TcErrors
94320e1 Kill varSetElems try_tyvar_defaulting
f13a8d2 Kill varSetElems in markNominal
a48ebcc Implement the state hack without modifiyng OneShotInfo
5adf8f3 Document -fmax-pmcheck-iterations a bit better
a0e1051 Recommend more reliable recourse for broken nm
57c636f Update nofib submodule to nofib master
fa3ba06 Expand the comment on pprVarSet
82538f6 Kill varSetElems in injImproveEqns
af6dced Comments only
a2abcf6 Minor improvement to error message
1e86cab Comments only
9ed57d6 Remove unused unifyType_
4c746cb Add missing solveEqualities
3dce4f2 Refactor RecordPatSynField, FieldLabel
c4dd4ae Better documentation of -XConstrainedClassMethods
c5b1014 Fix debug-only check in CoreLint
546f24e Revert "Use __builtin_clz() to implement log_2()"
3a53380 Kill unused foldOccSet
196ce62 Testsuite: delete accidentally committed .stderr.normalised file
89c6d07 Testsuite: add -ignore-dot-ghci to some ghci tests [skip ci]
9dc34d3 Testsuite: fix T11223_simple_(unused_)duplicate_lib
b0569e8 Testsuite: benign test fixes
3c426b0 Add uniqSetAny and uniqSetAll and use them
7312923 Kill mapUniqSet
32c0aba Testsuite: delete -fesc tests
e20b3ed Testsuite: delete T5054 and T5054_2 (#5054)
bcfee21 rts/LdvProfile.c: Fix NULL dereference on shutdown
f255f80 Linker: Fix implicit function declaration warning on OS X
6e195f4 Remove unused foldFsEnv
031de8b Remove unused foldNameEnv
f99db38 Fix path to the new build system, now called Hadrian.
0fa1d07 testsuite: fix up T11223's Makefile
a2970f8 RTS: delete BlockedOnGA* + dead code
c5919f7 Remove the incredibly hairy splitTelescopeTvs.
7242582 Test #11484 in th/T11484
00053ee Fix typo: Superclases -> Superclasses
b725fe0 PPC NCG: Improve pointer de-tagging code
c4259ff Testsuite: make CLEANUP=1 the default (#9758)
2ae39ac Testsuite: accept new output for 2 partial-sigs tests
2fe7a0a Fix reference to Note in TcCanonical
cb05860 Comment typos: Mkae -> Make, Hsakell -> Haskell
49bae46 Comment typo: unambigious -> unambiguous
f69e707 Typos in DmdAnal
e6627d1 Fix aggressive cleanup of T1407
868d2c4 rts: Remove deprecated C type `lnat`
eac6967 users-guide: Add index entry for "environment file"
18676a4 Bump haddock submodule
533037c Greater customization of GHCi prompt
16a51a6 rts: Close livelock window due to rapid ticker enable/disable
65e13f6 rts: Split up Itimer.c
df9b772 Catch errors from timerfd_settime
55f4009 Kill Itimer.h
999c464 rts/itimer/pthread: Stop timer when ticker is stopped
116d3fe Remove unused getScopedTyVarBinds
1161932 Add T11747 as a test
ecc0603 deriveConstants: Fix nm advice one last time
a28611b Export constructors for IntPtr and WordPtr
ea34f56 Remove unused equivClassesByUniq
cd85dc8 Make sure record pattern synonym selectors are in scope in GHCi.
db2bfe0 added docstring for '-fhistory-size' flag
81d8a23 glasgow_exts.rst: fix quoting
c5be5e2 docs/users_guide/glasgow_exts.rst: fix merge conflict
fa86ac7 Make validDerivPred ignore non-visible arguments to a class type constructor
36d29f7 StaticPointers: Allow closed vars in the static form.
5f8c0b8 Revert "Revert "Use __builtin_clz() to implement log_1()""
ef44606 Cleanups related to MAX_FREE_LIST
0051ac1 Update libraries/hpc submodule to v0.6.0.3 release tag
4466ae6 Update bytestring submodule to 0.10.8.0 release tag
50e7055 Export oneShot from GHC.Exts
f9d9375 Adjust testsuite output to bytestring-0.10.8.0
76ee260 Allow limiting the number of GC threads (+RTS -qn<n>)
f703fd6 Add +RTS -AL<size>
1fa92ca schedulePushWork: avoid unnecessary wakeups
dbcaa8c Don't STATIC_INLINE giveCapabilityToTask
aa5e2dd Make 'make fast' work for the User Guide
b75d194 Be more aggressive when checking constraints for custom type errors.
4f2afe1 testsuite: Add test for #11959
763610e base: Export runRW# from GHC.Exts
ad4392c Kill non-deterministic foldUFM in TrieMap and TcAppMap
db9de7e rts: Replace `nat` with `uint32_t`
e340520 Comments only explaining export list parsing.
94f2ee1 Explain linter optimization for StaticPtr checks.
990ce8c Use tcExtendGlobalValEnv for default methods
ecc1d58 Update Win32 submodule to v2.3.1.1 release tag
018487e Fix pretty printing of IEThingWith
fe190ae Remove trailing whitespace from 'testsuite/tests/module/all.T'
633b099 Update time submodule to 1.6.0.1 release tag
8e5776b rts/ProfHeap.c: Use `ssize_t` instead of `long`.
dd3e847 Documentation for simplifyDeriv.
260a564 Use stdint types for Stg{Word,Int}{8,16,32,64}
2593e20 White space only
76d9156 Emit wild-card constraints in the right place
cc75a5d Comments only
e1ff2b4 Fix partial sigs and pattern bindings interaction
9dbf5f5 Tidy up partial-sig quantification
bb296bf Error message wibbles, re partial type sigs
0597493 Re-do the invariant for TcDepVars
3ca7806 stg/Types.h: Fix comment and #include
53f26f5 Forbid variables to be parents in import lists.
e996e85 RdrHsSyn: Only suggest `type` qualification when appropriate
ea3d1ef Fix a crash in requestSync()
bff6e1b Comments only
4ac0e81 Kill unnecessary cmpType in lhs_cmp_type
b58b0e1 Make simplifyInstanceContexts deterministic
a4717f5 Comments about static forms
b21e8cc Comments only
e7e5939 Add Outputable ShowHowMuch
e24b50c Use partial-sig constraints as givens
1a43783 Record that EqualityConstraint now works
f6e58be Test Trac #11640
7e28e47 Get rid of Traversable UniqFM and Foldable UniqFM
402f201 Fix typos
ab91b85 make accept for Make simplifyInstanceContexts deterministic
e207198 Kill foldUFM in classifyTyCon
8669c48 Document why closeOverKind is OK for determinism
584ade6 RtsFlags: Make `mallocFailHook` const correct
0efbf18 rts: Fix C compiler warnings on Windows
9363f04 Handle promotion failures when scavenging a WEAK (#11108)
0e71988 Remove some varSetElems in dsCmdStmt
3edbd09 Document SCC determinism
cfc5df4 Fix ASSERT failure and re-enable setnumcapabilities001
2a0d00d Make random an "extra" package
86a1f20 Remove a copy of System.Random and use reqlib('random')
b5f85ce Remove stale comment.
da105ca Don't prematurely force TyThing thunks with -ddump-if-trace.
925b0ae Make absentError not depend on uniques
eae3362 docs: add skeleton 8.2.1 release notes
e217287 Bump haddock submodule
c079de3 Add TH support for pattern synonyms (fixes #8761)
e53f218 Fix deriveTyData's kind unification when two kind variables are unified
b8e2565 Make Generic1 poly-kinded
6971430 Allow putting Haddocks on derived instances
01bc109 Document zonkTyCoVarsAndFV determinism
6bf0eef Kill varEnvElts in specImports
69c974f Use StgHalfWord instead of a CPP #if
995cf0f rts: Make function pointer parameters `const` where possible
0c0129b RtsUtils: Use `size_t` instead of `int` where appropriate
7c0b595 Fix comments about scavenging WEAK objects
5416fad Refactor some ppr functions to use pprUFM
bd01bbb Test Trac #12039
8e48d24 Bump haddock submodule
e4834ed Fix a performance issue with -fprint-expanded-synonyms
c974927 Update bytestring submodule to 0.10.8.1 release tag
bf669a0 Bump haddock submodule
2dbdc79 PPC NCG: Fix pretty printing of st[wd]ux instr.
563a485 PPC: Implement SMP primitives using gcc built-ins
d78faa1 testsuite/ImpSafe03: Normalize version of bytestring
eed820b Move Extension type to ghc-boot-th
21fe4ff Kill varSetElems in tcInferPatSynDecl
d20d843 Another bump of haddock submodule
7814420 Remove html_theme requirement of haddock docs
4a037a9 Set `USE_MMAP` at configure time
770d708 Add ghc-boot-th to rules/foreachLibrary
dc94914 Document determinism in shortOutIndirections
3f3dc23 Testsuite: run tests in /tmp after copying required files
1a9ae4b Testsuite: delete old cleanup code (#11980)
a9dd9b7 Testsuite: delete unused file [skip ci]
c92cfbc Testsuite: don't skip concio001 and concio001_thr
931b3c7 Delete libraries/ghci/GNUmakefile [skip ci]
a54d87a rules: Fix name of ghc-boot-th library
5d80d14 rules/build-prog: Ensure programs depend upon their transitive deps
33c029d rts: More const correct-ness fixes
b088c02 Testsuite: T10052 requires interpreter (#11730)
3251743 Testsuite: don't warn when mk/ghcconfig_* hasn't been created yet
77ee3a9 Update .mailmap [skip ci]
fffe3a2 Make inert_model and inert_eqs deterministic sets
f0f0ac8 Fix histograms for ticky code
ba3e1fd Add a test for #11108
39a2faa Rework parser to allow use with DynFlags
310371f rts: Add isPinnedByteArray# primop
f091218 CLabel: Catch #11155 during C-- pretty-printing
9dd0481 Add (broken) test for #12063.
5f1557e Failing test case for #12076.
f18e8d8 rts: Add missing `const` from HashTable API
6282bc3 Kill varSetElems in tidyFreeTyCoVars
13e40f9 Kill varEnvElts in tcPragExpr
72b677d Fix Trac #12051
ad7f122 Improve pretty-printing of equalities
f9e90bc Improve documentation for type wildcards
0bfcfd0 Comments only
d1efe86 Comments only
358567a testsuite: Add expected output for T11108
470def9 Testsuite: fix T11827 (#11827)
296b8f1 Add libraries/ghci/GNUmakefile to .gitignore [skip ci]
f0f3517 Remove use of caddr_t
8abc193 Get types in osFreeMBlocks in sync with osGetMBlocks
464b6f8 {,M}BLOCK_SIZE_W * sizeof(W_) -> {,M}BLOCK_SIZE
2e6433a testsuite: Add a TypeRep test
a88bb1b Give lifted primitive types a representation
1ee47c1 Use the correct return type for Windows' send()/recv() (Fix #12010)
3910306 Add -XStaticPointers to the flag reference.
08e47ca FunDep printer: Fix unicode arrow
43589f5 testsuite: add CmmSwitchTest for 32-bit platforms
ae7e9cb Fix Windows build after Ticky changes
8e92974 Testsuite: mark T8761 expect_broken #12077
a1f3bb8 Fix failing T12010
d9cb7a8 compiler/iface: compress .hi files
e44a6f9 users-guide: Vector version of Thomson-Wheeler logo
6d6d6e4 rules/sphinx: Add missing dependency on conf.py for pdf rule
cf1efc7 users-guide: Fix index in PDF output
da3c1eb Enable checkProddableBlock on x86_64
527ed72 Fix deriving Ord when RebindableSyntax is enabled
c81e7b2 Build system: temp solution for parallelisation bug (#11960)
f669764 Use `setSession` instead of `modifySession` when setting `HscEnv`
a70a6da rts/Linker.c: Fix compile error on Arm
fa58710 Update format specifiers for Tickey.c
2230c88 Testsuite: fix T12010 for real
8c9b8a3 Allow unlifted types in pattern synonym result type
d835ee6 Fix build by removing unused import.
785b38f testsuite: Update max_bytes_used for T4029
9bb2772 Revert "compiler/iface: compress .hi files"
4f5b335 Suppress the warning about __sync_fetch_and_nand (#9678)
03d8960 Don't split the arg types in a PatSyn signature
eb8eb02 Spelling in comment
839b424 Remove unused Type.splitFunTysN
9c3e55b Comments only
35053eb Testsuite: delete check_files_written
1bf5c12 Spelling
8f7d016 Add support for unicode TH quotes (#11743)
4c6e69d Document some benign nondeterminism
9d06ef1 Make Arrow desugaring deterministic
95dfdce Remove 'deriving Typeable' statements
fe8a4e5 Runtime linker: Break m32 allocator out into its own file
1956cbf Fix: #12084 deprecate old profiling flags
31f1804 Testsuite: delete drvfail015.stderr-7.0 [skip ci]
1319363 Always use native-Haskell de/encoders for ASCII and latin1
ac38c02 Update submodule vector [skip ci]
80684b0 Very confusing typo in error message.
f92b765 Fix #11974 by adding a more smarts to TcDefaults.
e627c9b Fix #10963 and #11975 by adding new cmds to GHCi.
More information about the ghc-commits
mailing list