Repository : ssh://darcs.haskell.org//srv/darcs/ghc

Branch 'type-nats' now includes:

     cd627bc... Do calcUnfoldingGuidance on the *non* occ-analysed RHS
     887e7c4... Make seqType etc take accouunt of kinds that are now non-trivial
     0b20ae9... Make SizeIs strict in the bag, which improves performance a bit
     60ee763... Merge branch 'master' of darcs.haskell.org:/home/darcs/ghc
     be86a8f... Less voluminous debug printing with -ddump-tc-trace
     79062a8... Make the desugarer warn about RULES that may not fire
     fabb155... Delay inlining 'text' so that the RULE has a chance to fire
     4dac545... Merge branch 'master' of darcs.haskell.org:/home/darcs/ghc
     e1c116c... Typo in error message
     606b6d5... Reverse sense of test in RULEs warning
     9c0a6bb... Numerous small changes to the constraint solver
     b498b99... Fix a subtle float-in bug
     dea4ee1... Fix build on Windows: Configure packages in the right order
     1d15ada... Fix whitespace only in cmm/SMRep.lhs
     f95ced2... Tweak the HC_OPTS generation
     c9733e2... Add flag to disable rule shadowing warning.
     6a43840... Refactor PrelRules and add more rules (#7014)
     4b18cc5... We no longer need to build utf8-string
     cb054f5... Refactor prel rules: always return a single rule.
     229e9fc... Make -fscc-profiling a dynamic flag
     fecb6af... Remove some old temporary warning suppression for hoopl warnings
     bd0649f... Add a comment about the units of platformWordSize
     cd22c00... Remove unnecessary Platform arguments in nativeGen/PPC/Ppr.hs
     55881ff... Remove pprNatCmmDecl's Platform argument
     5d2a1e6... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
     c859d17... Merge taskId and serialisableTaskId
     c833546... Merge commit 'c859d17f9b0ae8559dac4f7e5cb8521e7ab5f0fb'
     4f811e1... Migrate more rules to PrelRules.
     949081a... Merge PrelRules refactoring (#7014)
     74fb5c4... Fix typo in warning message
     2c82539... Re-enable inline-rule-shadowing warning.
     24387e6... Fix warning on x86-64
     873f7b2... Fix dfun unfolding of PA instances generated by the vectoriser
     1d094f9... Remove nativeGen/PprInstruction.hs
     c7a7c49... typo
     ab14d99... GHCConstants.h should not contain preprocessor definitions
     93c03f8... typos
     cc3d982... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
     6c2c07c... bugfix: cope when a source reg is dead at a join point
     f68b427... Fixes for the stack layout algorithm to handle join points
     fe3753e... Merge sinking and inlining to get better results.
     f1ed6a1... New codegen: do not split proc-points when using the NCG
     1cea9a5... optimise away some unnecessary stack checks
     a4b249c... Small optimisation to the code generated for CAFs
     e26161f... no need to removeUnreachableBlocks
     9388337... bug fixes for the sinker
     a2e0fbe... bug fix for control-flow optimisation
     a0020c1... fix merge bugs
     8b31090... fix warnings
     a25c974... fix haddock parse error
     6f346d4... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
     9e7acbe... Fix compile on linux-powerpc64. (#7084).
     598ee1a... Fix #7087 (integer overflow in getDelayTarget())
     d236142... Improve code generated when real registers are clobbered
     6ede006... Explicitly share some return continuations
     7930221... Don't shortcut call-returns when not splitting proc points
     dae976c... add a sinking pass before stack layout (currently disabled)
     08c16ba... Code reformatting
     a915d9b... Inline into the last node
     40b6598... Improve accuracy of memory conflict tracking
     325f2f3... Disable the mini-inliner when using the new codegen
     9568636... No need to do removeDeadAssignments, just do cmmLiveness instead
     3ae875c... Eliminate "r = r" assignments.
     4aaa3c1... fix a bug in the inliner
     46adcee... comment wibble
     15e4f93... applying simonpj's fix from #7022 (with 80-col reformatting)
     4200c4a... FloutOut.wrapTick: don't forget to tick the args of a 
constructor app
     b11a5ef... comments and refactoring
     7974afb... Fix references to repositories in the user guide
     89900ff... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
     0e7aad2... De-orphan the Outputable Char instance
     14b05c0... Whitespace only in hsSyn/HsSyn.lhs
     5ae0cea... Whitespace only in utils/Outputable.lhs
     be691e1... Remove another unnecessary Platform argument
     e9a587a... De-orphan the Outputable Fingerprint instance
     541cc50... Remove an unsafe use of head (#7118)
     ecc43c1... Convert prefix uses of (<>) to infix <>
     2d2650b... Move linker flags into the settings file; fixes #4862
     c17f301... Remove LD_X; it's no longer used
     ddf9d40... Build fix
     34b2906... Whitespace only in compiler/simplCore/Simplify.lhs
     52307c1... Rename trace_dump to dump
     13f3a31... Remove pprDefiniteTrace
     c9820b2... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
     1235c27... Improve some code layout in SysTools
     668151c... More more ld-related settings into the settings file
     c7c2d6c... Whitespace only in UniqFM
     4cdfe67... Define LdCmd in the bindist configure.ac
     5620662... finish a comment
     290ec75... Add a comment to explain why the FCode monad is lazy
     6228e31... Use "ReturnedTo" when generating safe foreign calls
     22d5822... Foreign calls may clobber caller-saves registers
     f67a8b8... Continue by jumping to the top-of-stack after a safe foreign 
call
     82fa790... Fix two bugs in the sinker.
     cf3fb95... MO_F_Mul and MO_F_Add are commutative
     7db26e0... comment
     190c555... fix warning
     6997bb5... Don't define STOLEN_X86_REGS in Cmm.h
     8e7fb28... Start separating out the RTS and Haskell imports of MachRegs.h
     e6ef5ab... Make tablesNextToCode "dynamic"
     f917eeb... Add "Unregisterised" as a field in the settings file
     46b5c19... Define callerSaves for all platforms
     8d3e9fd... small cleanup
     0b75e45... Generate one fewer temps per heap allocation
     b534f42... Make lint check for undefined variables in Cmm
     149e04b... A closure with void args only should be a function, not a thunk
     ddd6af0... Cleanup and fixes to profiling
     5c3f13f... Fix update frames for profiling
     3cf6050... fix maybeSaveCostCentre: cases were reversed
     bccd9e8... Add missing cases in hand-coded instance Eq GlobalReg
     1469a12... Node calling convs should use R1 even if it isn't a register
     df7a20c... Eliminate "r = r" in mkAssign
     313740e... fix a warning
     ef58afe... Small optimisation
     babe3c6... entryHeapCheck: fix calls to stg_gc_fun and stg_gc_enter_1
     69cda9e... maybeInvertComparison: remove floating-point comparisons
     396f090... Fix a bug in the handling of recent_activity
     62ab993... fix warning
     1edad87... Add missing flag for respecting EXTRA_LIBDIR
     c2a532a... Set the value of Unregisterised in the bindist configure.ac
     415598b... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
     50f5016... Add cast to placate gcc 4.6 on linux-powerpc (#7113).
     3a5788c... a couple of small optimisations
     74d5dde... Only run the second round of control-flow optimisations when -O 
is on
     09afcc9... Remove uses of fixC from the codeGen, and make the FCode monad 
strict
     d801c96... Fix build failure on OS X (#7119)
     cb07cb7... Always define startProfTimer and stopProfTimer
     c4d75a7... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
     7299487... Follow RTS symbol changes in Linker.c
     4e6bd65... Use the right arch name in the Windows installer filename
     a0e308d... Don't pass -Wimplicit to the C++ compiler.
     7473c3d... Update 'unboxed tuples' section of users guide.
     f78b31a... Fix ambiguous flag resolution (#7138)
     8240843... Respect verbosity for "flags changed" message (#7139)
     82373c7... Give suggestions for unrecognised command line arguments
     700d287... Fix environment update for type instance declarations in GHCi 
(#7117)
     3e6c930... Fix GHCi segfault during startup on linux-powerpc (#2972).
     e6fa845... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
     e949162... Fix Trac #7128, by zonking kind varaibles more assiduously when 
typechecking a class declaration
     111ff8c... Comments
     b10eb00... Better debug printing
     3fabf48... Document -fdefer-type-errors
     ca9986a... Improve documentation of the way that defaulting to IO happens 
in GHCi
     55cdcc9... Make .t files when running haddock
     1993ee4... TH: Pragmas refactoring.
     af9dd9d... Comments about shadowing
     10377bb... Fix Trac #7145, by recording uses of constructor "children" in 
export lists
     c848891... Merge branch 'master' of darcs.haskell.org:/home/darcs/ghc
     bdce8f0... Put kind variables before type variables when quantifying
     72e7f57... Require DataKinds for promoted list/tuple syntax in types
     f7b096e... Test FlexibleInstance not UndecidableInstances in the ambiguity 
check
     de07bf2... Use TcMType.growThetaTyVars (which works) rather than 
TcSimplify.growPreds (which doesn't)
     41c7342... Allow a vew pattern or bang pattern in a record pattern.
     00a2104... Improve documentation for rank-1 types (Trac #7137)
     3eb6e21... When pattern matching against a constructor with equalities, 
require either -XGADTs *or* -XTypeFamilies (rather than only the former)
     4e0a957... Profiling: open .prof when -hr<cc> is specified
     a874dd8... Export startProfTimer and stopProfTimer symbols.
     d421b16... Avoid the quadratic append trap in flattenCmmAGraph
     0ca7574... remove tabs
     9825f86... remove tabs
     2fe4dbc... remove tabs
     cec899d... Retain ordering of finalizers during GC (#7160)
     106f043... add X86_64_GOTTPOFF relocation for errno
     bb120df... move startProfTimer() and stopProfTimer() to the public headers
     bbb5843... Fix a discrepancy between two calculations of which generation 
to collect
     0a7c5b8... improve debug output
     a68df77... Reduce fragmentation when using +RTS -H (with or without a size)
     4752385... Improve compile times by enabling +RTS -H for GHC (only when 
bootstrapped)
     397606d... tidy up
     d4ac7d8... Fix inverted test for platformUnregisterised (should fix the 
optllvm breakage)
     2f7c578... Reduce the likelihood of x64/x86-64 changes breaking the build 
on other arches (#7083).
     68a1393... Annotate code in {-# LINE #-} pragmas as well
     2c60015... fix warning
     e590ad7... OS X: use mmap() instead of malloc for allocating the bss 
(#7040)
     6d3fb1b... Fix the generation of CallerSaves; fixes #7163
     07295e9... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
     7570064... Move activeStgRegs into CodeGen.Platform
     15856e9... Add haveRegBase to CodeGen.Platform
     80a72da... CgUtils no longer needs to #include HaskellMachRegs.h
     cacae06... Whitespace only in StgCmmUtils
     dbc0560... Use haveRegBase in StgCmmUtils too
     d182285... StgCmmUtils no longer needs to include HaskellMachRegs.h
     ac21fdb... Pass platform down to lastxmm
     b6b6311... Pass platform down to lastint
     eb9b4e5... Remove unused 'targetWordSize'
     7252309... Whitespace only in nativeGen/RegAlloc/Linear/X86/FreeRegs.hs
     98c29f9... Whitespace only in compiler/nativeGen/PPC/Regs.hs
     a3d77e8... Make the PPC globalRegMaybe more similar to the other platforms'
     23efe66... Remove some CPP in nativeGen/X86/Regs.hs
     f1f1659... More CPP removal in nativeGen/X86/Regs.hs
     f26027e... More CPP removal in nativeGen/X86/Regs.hs
     b0f1171... Merge remote-tracking branch 'origin/master' into type-nats

_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to