[commit: ghc] wip/spj-improvement's head updated: New checkpoint on improvign improvement (59a6749)
git at git.haskell.org
git at git.haskell.org
Mon Jun 8 08:16:22 UTC 2015
Repository : ssh://git@git.haskell.org/ghc
Branch 'wip/spj-improvement' now includes:
4efa421 Permit empty closed type families
63a10bb arm: Force non-executable stack (#10369)
f7dfcef Fix safeHaskell test for llvm backend
bf4f3e6 Give a hint when a TH splice has a bad package key, partially fixes #10279
cdba973 Documentation for Language.Haskell.TH.Quote.
1a4374c arm: Force non-executable stack (part 2)
341a766 Doc: checkCrossStageLifting, RnSplice/TcExpr is untyped/typed brackets (#10384)
f7daf5a Normalise type families in the type of an expression
458a97b Fix typo: identifer -> identifier
03c4893 Retain ic_monad and ic_int_print from external packages after load
477f514 rts: add "-no-rtsopts-suggestions" option
fa0474d base: Fix confusing docs typo
fb54b2c API Annotations : add Locations in hsSyn were layout occurs
caeae1a Correct parsing of lifted empty list constructor
15aafc7 ApiAnnotations : quoted type variables missing leading quote
81030ed ApiAnnotations : Nested forall loses forall annotation
f34c072 Revert "ApiAnnotations : Nested forall loses forall annotation"
97d320f Revert "API Annotations : add Locations in hsSyn were layout occurs"
d1295da Comments only
931d014 A bit of refactoring RnSplice
c3e6b3a Regression test for Trac #10390
5bde9f7 ApiAnnotations : RdrHsSyn.isFunLhs discards parentheses
cc9b788 Backpack docs: meditate on AvailTC with four examples.
225df19 ApiAnnotations : AnnComma missing in TupleSection
7136126 ApiAnnotations: misplaced AnnComma for squals production
2601a43 Backpack docs: AvailInfo plan, and why selectors are hard.
28257ca Support stage 1 Template Haskell (non-quasi) quotes, fixes #10382.
21c72e7 Split off quotes/ from th/ for tests that can be done on stage1 compiler.
eb0ed40 RnSplice's staging test should be applied for quotes in stage1.
9a43b2c Always do polymorphic typed quote check, c.f. #10384
3c70ae0 Quick fix: drop base bound on template-haskell.
5c459ee Revert stage 1 template-haskell. This is a combination of 5 commits.
811b72a Api Annotations: RdrHsSyn.mkAtDefault causes annotations to be disconnected.
e4032b1 ApiAnnotations : mkGadtDecl discards annotations for HsFunTy
27aa733 IdInfo comment update
2666ba3 haddock: update submodule to fix #10206
cf7573b More accurate allocation stats for :set +s
9736c04 compiler: make sure we reject -O + HscInterpreted
24707d7 ApiAnnotations : BooleanFormula construction discards original
f35d621 Fix build breakage from 9736c042
fe38195 ApiAnnotations : pquals production adds AnnVbar in the wrong place
ecc3d6b ApiAnnotations : PatBind gives wrong SrcSpan for the pattern.
f16ddce Support stage 1 Template Haskell (non-quasi) quotes, fixes #10382.
b0784cc Backpack docs: more carefully describe unification versus unioning.
b4f6c16 Ignore out and toc files.
53409a7 Backpack docs: proper discourse on ModIface and ModDetails.
eecef17 Fix safe haskell bug: instances in safe-inferred
4fffbc3 New handling of overlapping inst in Safe Haskell
ef7ed16 Make template-haskell build with GHC 7.6, fixes bootstrap build.
c119a80 Use fmap instead of <$> (Fixes #10407)
ca7c855 We need an empty boolFormula.stderr
f5188f3 Fix weird behavior of -ignore-dot-ghci and -ghci-scipt
6ee4b6f Turn off warnings when compiling boolFormula
1b47692 Backpack docs: Consistently italicize metavariables.
4432863 Update some tests for recent Safe Haskell change.
a171cc1 Update Safe Haskell documentation.
4b8b4ce Fix fragile T9579 tests
8764a7e Revert D727
8da785d Delete commented-out line
130e93a Refactor tuple constraints
5910a1b Change in capitalisation of error msg
a154944 Two wibbles to fix the build
a8493e0 Fix imports in HscMain (stage2)
6e1174d Separate transCloVarSet from fixVarSet
51cbad1 Update haddock submodule
ca173aa Add a case to checkValidTyCon
eb6ca85 Make the "matchable-given" check happen first
c0aae6f Test Trac #10248
a9ccd37 Test Trac #10403
04a484e Test Trac #10359
3cf8ecd Revert multiple commits
3ef7fce Do not check dir perms when .ghci doesn't exist
5972037 Backpack docs: Rewrite type checking section to have a more concrete plan.
ab45de1 Failing test for #10420 using plugins.
c256357 Speed up elimCommonBlocks by grouping blocks also by outgoing labels
8e4dc8f Greatly speed up nativeCodeGen/seqBlocks
73f836f CmmCommonBlockElim: Improve hash function
3f42de5 Test Trac #10359
f1f265d Test Trac #10403
fa0bdd3 Test Trac #10248
76024fd Delete commented-out line
ffc2150 Refactor tuple constraints
228ddb9 Make the "matchable-given" check happen first
eaaa38b includes/stg/SMP.h: implement simple load_/store_load_barrier on armv6 and older
85bf9e4 Add regression test for #10110.
5cbac88 user guide: correct documentation for -Wall (fixes #10386)
578d2ba Remove unneeded compatibility with LLVM < 3.6
b03f074 ghci: Allow :back and :forward to take counts
b0b11ad In ghci linker, link against all previous temp sos (#10322)
b199536 compiler: make sure we reject -O + HscInterpreted
470a949 Revert "In ghci linker, link against all previous temp sos (#10322)"
753b156 Add a TODO FIXME w.r.t. D894
fc8c5e7 Test Trac #8799, #8555
edb8dc5 Revert "compiler: make sure we reject -O + HscInterpreted" (again)
25d1a71 Fix error messages from open(Binary)TempFileWithDefaultPermissions
c934914 Backpack docs: Clarifications from today's Skype call.
9f968e9 Fix binary instance for IfaceLitTy
c553e98 ApiAnnotations : AST version of nested forall loses forall annotation
0df14b5 ApiAnnotations : parens around a context with wildcard loses annotations
c488da8 ApiAnnotatons : AnnDcolon in wrong place for PatBind
369dd0c White space layout only
eae703a Reduce magic for seqId
c89bd68 Fix quadratic behaviour in tidyOccName
45d9a15 Fix a huge space leak in the mighty Simplifier
7d519da testsuite: commit missing T4945 stdout
4d6c0ee compiler: kill a stray pprTrace in OccName
6694ccf testsuite: handle missing stats files gracefully (#10305)
c00f051 Update .mailmap
c04571d rts: Fix typo in comment
326989e Add missing name for FFI import (fixes #9950)
70f1ca4 Fix ghci-way tests of -XStaticPointers.
71d1f01 Omit the static form error for variables not in scope.
388448b Build system: don't install haddock .t files (#10410)
c591147 ApiAnnotations tweaks
ef90466 Testdriver: don't use os.popen in config/ghc
ce166a3 Testdriver: do not interfer with MinGW path magic (#10449)
640fe14 Remove unnecessary loadInterface for TH quoted name.
e28462d base: fix #10298 & #7695
b0d8ba3 Add liftData function.
a138fa1 Testsuite: accept new output for T2507 and T8959a
5ead7d1 Build system: make more targets PHONY
4c7d177 Build system: remove toplevel target `fast`
a065a3a Build system: use `mkdir -p` instead of `-mkdir`
51aacde Build system: allow missing config.mk for target clean_%
4de8028 Build system: check $CLEANING instead of $MAKECMDGOALS
47e00ec Build system: don't set CLEANING=NO
b0885e4 Build system: whitespace and comments only
cd0e2f5 Build system: prevent "--version: Command not found"
0bfd05e Build system: prevent "./Setup: Command not found"
a49070e Build system: time's config files have moved
48ed2f1 Build system: always allow me to clean haddock
577d315 Build system: always use `make -r`
0d20d76 Build system: make clean in utils/ghc-pkg should not delete inplace/lib/bin
0a159e3 Build system: don't use supposedly local variable inside macro
018fec0 Build system: also clean the inplace wrapper
508a3a3 Build system: don't build runghc if GhcWithInterpreter=NO (#10261)
7db2dec linker_unload working on Windows, fixes #8292.
5a65da4 Don't run T9330fail on Windows, no clobber occurs. #9930
94fff17 Travis: use validate --quiet to prevent hitting log file limits
4756438 Catch canonicalizePath exceptions, fix #10101
a52f144 In ghci linker, link against all previous temp sos (#10322)
f5b43ce compiler/specialise: shut match_co up a bit
f6ca695 rts: Fix aarch64 implementation of xchg
e00910b ApiAnnotations : rationalise tests
7dd0ea7 Update binary submodule to 0.7.5.0 release
e6191d1 ApiAnnotations : strings in warnings do not return SourceText
e8a7254 Add constraint creation functions to TcPluginM API
1c38325 Fix dropped event registrations
928f536 Use seq rather than (==) to force the size
5eee6a1 Move seqExpr, seqIdInfo etc to CoreUtils
20d8621 Add some missing seqs to Coercion.seqCo
d245787 Use named fields in SimplCont.Select constructor
403cfc9 Comments only
931268a Replace tabs with spaces.
98b0b2e Add information about allowed foreign prim args, see #10460.
e5be846 Typofix: missing period. (#10460)
a27fb46 Add (failing) test case for #7672.
f82e866 Newline after type of allocate().
dfdc50d Don't call DEAD_WEAK finalizer again on shutdown (#7170)
34dcf8a Re-center perf numbers for T5631
2f0011a White space only
11d8f84 Treat pattern-synonym binders more consistently
9b73cb1 Refactor the GlobalRdrEnv, fixing #7672
90fde52 Mark sigof02 tests as expect_broken
1189196 Re-do superclass solving (again); fixes #10423
b095c97 Improve constraint tuples (Trac #10451)
dbcdfe2 Set 32-bit perf figure
d6c01fa Remove redundant import
b1b2b44 Test Trac #10423
8a38348 Test Trac #10451
8e5f8cf Test Trac #10466
b2b69b2 Test Trac #10438
091944e compiler: make sure we reject -O + HscInterpreted
e796026 build: make haddock a bit less chatty
3758050 Improve FFI error reporting
5688053 Detabify a programlisting in the User's Guide (#10425)
942a074 testsuite: mark test T9938 (#9938) as passing again
7a82b77 newTempName: Do not include pid in basename
2c4c627 Typofixes
6adfb88 Suggest -H to improve GC productivity, fixes #10474.
7b6800c Remove outdated uBackpack docs.
7ea156a Refactor RdrName.Provenance, to fix #7672
4a9bb76 Checkpoint on improving improvement
59a6749 New checkpoint on improvign improvement
More information about the ghc-commits
mailing list