[commit: ghc] wip/cross-spec-constr's head updated: more aggressive (ca45aa6)
git at git.haskell.org
git at git.haskell.org
Tue May 16 20:21:14 UTC 2017
Repository : ssh://git@git.haskell.org/ghc
Branch 'wip/cross-spec-constr' now includes:
037c249 Fix a couple of user-manual typos
0ae7251 Yet more work on TcSimplify.simplifyInfer
fbb27d7 Remove dead quantifyTyVars
87078ef Comments only in Type.isPredTy
1c6ce33 Doc typo
13131ce Fix typo in TcErrors.hs
8a54a4f linters/cpp: Catch #ifndef
6c05b27 linker/mach-o: Catch the case where there is no symCmd
295f97f rts/RtsUtils.c: drop stale comments
5fd75d7 UNREG: remove dead code around -split-objs
29ef714 UNREG: fix spelling of '-split-objs' in warning
a92ff5d hs_add_root() RTS API removal
1ca188c configure.ac: print resolved 'ar' and 'ranlib' tools
79848f1 aclocal.m4: respect user's --with-ar= choice
ab2dcb1 base: Track timer PSQ timeouts as Word64 instead of Double
3d3975f Fix space leak in sortBy
1cc82d3 utils: Lazily decode UTF8 strings
5a21003 [iserv] drop cryptonite dependency.
b894f02 Remove redundant flag (-O) registration (fixes #13392)
f58176f Fix "Glasgow Haskell Compiler <release> Users Guide"
c87584f Use intersect and minus instead of filter
065be6e Caret diag.: Avoid decoding whole module if only specific line is needed
765a2e7 Update xhtml submodule to potential 3000.2.2 release commit
60699e1 Fix LaTeX in core-spec
ebb780f Add failing test case for #13588
fc7601c Revert "linker/mach-o: Catch the case where there is no symCmd"
21c35bd Simplify StgCases when all alts refer to the case binder
a18f58d testsuite: disable 'optllvm' for unregisterised compiler
526d2eb pprDebugCLabel: drop duplicate trailing ')'
24cf688 utils/debugNCG: remove old tool
a1ffd70 Sync up haskeline submodule to 0.7.4.0 release tag
e134af0 base: Fix offset initialization of Windows hLock implementation
3672cf6 testsuite: Bump timeout multiplier for T11195
e5732d2 base: Fix hWaitForInput with timeout on POSIX
cfff183 Fix build on DragonflyBSD
69d5ad0 catch the case where there is no symCmd
ed5fd53 linters/check-cpp: Demote #if lints to warnings
f0751d9 Bump haskeline and terminfo submodules
32a5ba9 Build system: fix bindist for cross-build GHC
58a59d0 Sync up terminfo submodule to 0.4.1.0 release tag
9dd20a3 Edit eventlog-formats.rst to match implementation
363f7fd testsuite: Update performance metrics
3d7c489 base: update comment to match the change from e134af01
c35d63b Bump deepseeq submodule
bf67dc7 Bump filepath submodule
5eebb11 Bump time submodule
6cffee6 Haddock submodule update.
8e93799 skip T13525 when running on Windows.
f446f6a First update mingw-w64 packages for 8.4
58a6569 configure.ac: print paths to dllwrap and windres
fe37e2c aclocal.m4: treat '*-w64-mingw32' targets as windows
745032d rts: tweak cross-compilation to mingw32
0d975a6 Minor reordering of `#include`s fixing compilation on AIX
2fa6873 Fix compilation for !HAVE_FLOCK
8908ba3 ghc: tweak cross-compilation to mingw32
74e5ec9 ghc.mk: fix 'make install' for cross-mingw32
87fbf39 win32/Ticker: Stop ticker on exit
f13eebc cpp: Use #pragma once instead of #ifndef guards
1d66f10 rts: Fix "ASSERT ("s
e5e8646 [linker] Adds ElfTypes
9eea43f [linker] Adds elf_compat.h, util.h, elf_util.h
18c3a7e Document the kind generalization behavior observed in #13555
317ceb4 Only build iserv with -threaded if GhcThreaded is set
f6eaf01 testsuite: Add test for #13591
907b0f3 testsuite: Add testcase for #13587
3efa5be testsuite: Increase T13056 window size to +/-10%
868bdcc testsuite: Add testcase for #13075
1f4fd37 Export function for use in GHC API
f799df5 testsuite: Mark T13075 as broken due to #13075
ab27fdc Add regression test for #13603
d5cb4d2 Disable terminfo, if we don’t build it.
b68697e compiler/cmm/PprC.hs: constify labels in .rodata
6f9f5ff testsuite/driver: Fix deletion retry logic on Windows
1c27e5b Add failing test case for T13611
cd10a23 Guard yet another /bin/sh `for in` loop against empty vars
583fa9e core-spec: Simplify the handling of LetRec
914842e Don't setProgramDynFlags on every :load
688272b Don't describe tuple sections as "Python-style"
6610886 Revert "Remove special casing of Windows in generic files"
9373994 configure: Kill off FP_ARG_WITH_*
89a3241 PPC NCG: Implement callish prim ops
71c3cea Add backup url and sync support for Win32 tarball script
da792e4 Only pretty-print binders in closed type families with -fprint-explicit-foralls
2446026 Document mkWeak#
47be644 Add instances for Data.Ord.Down
350d268 Update hsc2hs submodule to 0.68.2
579bb76 Update Cabal submodule, with necessary wibbles.
2744c94 Bump process to 1.6
7f6674d Comments and tiny refactoring
6c2d917 A bit more tcTrace
4d5ab1f Comments only
03ec792 Comments only
25754c8 Eta expansion and join points
a1b753e Cure exponential behaviour in the simplifier
29d88ee Be a bit more eager to inline in a strict context
ba597c1 get-win32-tarballs: Grab perl tarball from haskell.org, not GitHub
69b9b85 Add regression test for #12104
b2c38d6 Make the tyvars in TH-reified data family instances uniform
228d467 Use memcpy in cloneArray
9f9b90f CSE: Fix cut and paste error
9ac2218 nativeGen: Use SSE2 SQRT instruction
1cae73a Move dataConTagZ to DataCon
193664d Re-engineer caseRules to add tagToEnum/dataToTag
6d14c14 Improve code generation for conditionals
e5b3492 Enable new warning for fragile/incorrect CPP #if usage
945c45a Prefer #if defined to #ifdef
41d9a79 Remove unused tidyOccNames and update Note
821a9f9 testsuite: Widen acceptance window of T13379
0ff7bc8 Update broken nm message
46923b6 Disable -Wcpp-undef for now
7567b9d Ignore ANN pragmas with no TH and no external interpreter.
18fbb9d testsuite: Add test for #13609
c04bd55 Fix capitalization in message for #13609
667abf1 Make LLVM output robust to -dead_strip on mach-o platforms
068af01 PPC NCG: Lower MO_*_Fabs as PowerPC fabs instruction
5c602d2 Avoid excessive space usage from unfoldings in CoreTidy
e250178 [linker] Add ocInit/ocDeinit for ELF
f2c35d7 Bump array submodule
3746f62 testsuite: Bump allocations of T3064
c46a600 Improve SpecConstr when there are many opportunities
71037b6 Join-point refactoring
ff23978 Fix a small Float-Out bug
9e47dc4 Fix loss-of-SpecConstr bug
b1aede6 Typos in manual and comments
b460d6c Fix #13233 by checking for lev-poly primops
ef0ff34 Shave the hair off mkCastTy.
466803a Use mkCastTy in subst_ty.
09bf135 Fix #13333 by fixing the covar's type in ctEvCoercion
16b0a07 Fix #13233 by checking for lev-poly primops
6df8bef Test #13585 in typecheck/should_compile/T13585
239418c Improve fixIO
783dfa7 Teach optCoecion about FunCo
81af480 Abandon typedefing the {Section,ObjectCode}FormatInfo structs
e770197 Deal with exceptions in dsWhenNoErrs
2a33f17 Remove unused import
2a09700 Comments only, about Typeable/TypeRep/KindRep
cb850e0 Add test for #13320
8a60550 rts: Fix MachO from D3527
41a00fa Bump nofib submodule
a660844 Add an Eq instance for UniqSet
db10b79 Pass -ffrontend-opt arguments to frontend plugin in the correct order
0b41bbc user-guide: fix links to compact region
4fcaf8e Fix comment for compact region
03ca391 Add regression test for #11616
74f3153 Fix markdown for new GitHub Flavored Markdown
1829d26 Implement sequential name lookup properly
8a2c247 hpc: Output a legend at the top of output files
b3da6a6 CoreTidy: Don't seq unfoldings
c8e4d4b TcTypeable: Simplify
02748a5 Typos in comments [ci skip]
a483e71 tweak to minimize diff against ocInit_ELF
38a3819 Add regression tests for #12947, #13640
4a6cb5e Add testsuite/timeout/TimeMe to .gitignore
ed0c7f8 Add regression test for #13651
baa18de testsuite: add new test for desugar warnings/errors with -fno-code
1840121 base: Fix documentation for forkIOWithUnmask
579749d Bump Cabal submodule to the 2.0.0.0 tag
c685a44 [Docs] Prefer cost centre
476307c users-guide: Fix a variety of warnings
87ff5d4 OptCoercion: Ensure that TyConApps match in arity
ff7a3c4 Optimize casMutVar# for single-threaded RTS
dc3b4af Fix Raspberry Pi
0279b74 Make XNegativeLiterals treat -0.0 as negative 0
c5b28e0 Add a failing test for T13644
b99bae6 Dataflow: use IntSet for mkDepBlocks
3729953 Treat banged bindings as FunBinds
85bfd0c testsuite: Fix attribution of "Don't seq unfoldings" regression
d46a510 Use mkSymCo in OptCoercion.wrapSym
549c8b3 Don't warn about variable-free strict pattern bindings
6f26fe7 Add regression test for Trac #13659
cb5ca5f Make CallInfo into a data type with fields
43a3168 Reset cc_pend_sc flag in dropDerivedCt
8e72a2e Revert "CoreTidy: Don't seq unfoldings"
22a03e7 Typos [ci skip]
26f509a Efficient membership for home modules
1893ba1 Fix a performance bug in GhcMake.downsweep
4d9167b testsuite: Update allocations for T4801 on Darwin
63ba812 mailmap: Add Douglas Wilson
8d4bce4 libffi via submodule
5ddb307 Do not hardcode the specific linker to use
83dcaa8 [iserv] fix loadDLL
b5ca082 We define the `<XXX>_HOST_ARCH` to `1`, but never to `0`in
094a752 Fix iossimulator
6ef6e7c Drop custom apple handling
418bcf7 bump config.{guess,sub}
1345c7c Pass LLVMTarget (identical to --target)
c0872bf Use NEED_PTHREAD_LIB
a67cfc7 Revert "libffi via submodule"
2316ee1 Add regression test for #12850
6f99923 pmCheck: Don't generate PmId OccNames from Uniques
1381c14 Fix incorrect ambiguity error on identically-named data constructors
2fcb5c5 compiler: Do not look up fail in RnExpr if bind pattern is irrefutible.
aa8dcb3 rts: Don't build StgCRunAsm.S if unregisterised
6e890e8 Add Outputable instance for Node
1f770a5 Use Proxy rather than undefined in MatchLit
2277172 Parenthesize pretty-printed equalities when necessary
eaf9cc4 Fix collect_lpat's treatment of HsSplicedPats
01db135 Allow spliced patterns in pattern synonyms
b9d1dae users-guide: Document requirement of at least one -dep-suffix
06d2a50 Update autoconf scripts
3e79fe4 Fix up tests for #13594
3760303 testsuite: Fix location of T13594 test
a3873e8 RnEnv refactoring
fa4ffa0 Working to the first degree
5a247be WIP: Make SpecConstr work across modules
ca45aa6 more aggressive
More information about the ghc-commits
mailing list