Repository : ssh://darcs.haskell.org//srv/darcs/ghc
Branch 'type-nats' now includes:
b660cc0... make sure to remove the right link before calling 'ln -s'
(could we use 'ln -sf'?)
8aabe8d... Fix fencepost and byte/word bugs in cloneArray/copyArray (#7185)
de3a8f7... Cleanup: add mkIntExpr and zeroExpr utils
832077c... enable -fnew-codegen by default
4f656e8... disable -fregs-graph (#7192)
6dd55e8... Fix a bug in foldExpDeep
d9c0276... small improvements to findPtr() and the closure printer
7eff304... debug printing of the CAFEnv
08042a5... fix the name of an SCC
fad7453... Narrow the arg of popCnt# to the correct width
111edd8... Add -fcmm-sink to avoid the register allocator failing on x86
db5c6ad... Load the PIC base register on every entry point
6def8bc... Disable the MR by default in GHCi (#3202)
494eb3d... Refactor the ways code a bit
46258b4... Make the ways dynamic
4f15146... Define initial buildTag and rtsBuildTag
da33622... Remove doingTickyProfiling
92f0991... Remove the way-related CPP frmo DynFlags
3b56334... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
61d41b9... Move ldInputs into DynFlags
3d3fef8... Remove the unused opt_StubDeadValues
892d862... Make -fhistory-size dynamic
056b27b... Remove -dstub-dead-values from flag list
af4f987... Remove unused -dopt-fuel
7b11baa... Make -fhpc a dynamic flag
e641139... Narrow the args of the popCnt# primitives (new codegen)
bd5354e... Fix -split-objs with the new code generator
7d847e8... Add "remote set-branches" support to sync-all
ccf44d8... A further fix for -split-objs with the new codegen
c655913... remove $(GhcStage1DefaultNewCodegen) etc.
583c87d... Fix #7215: we weren't calculating the hashes correctly for
sub-binders
62da65a... Fail nicely when encountering an invalid bang annotation (#7210)
d8b48ba... Typo fix in deferred type errors docs.
8224ee1... Fix the PPC and SPARC NCGs to handle multiple info tables in a
proc
d68865d... memInventory(): tweak pretty-printing
4d208ae... When using -H with -M<size>, don't exceed the maximum heap size
abb875d... some nats should be lnats
a817962... Some further tweaks to reduce fragmentation when allocating the
nursery
41737f1... Deprecate lnat, and use StgWord instead
06b4e78... Handle II16 size value in PowerPC code generator.
0550bcb... comment updates
bf2d58c... Lots of nat -> StgWord changes
c32bb5d... Remember to zonk the skolems of an implication
c3b6b3f... Update dependency on directory.
0ee44de... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
c855396... Remove some CPP
77b63e7... Two fixes to kind unification
da5b7ba... Remove some more CPP
26ebd1b... Pass Platform down to halfWordWidth
94dbd65... Pass Platform down to halfWordMask
00e4140... Whitespace only in cmm/CmmExpr.hs
ad779f5... Whitespace only in cmm/CmmUtils.hs
6986eb9... Whitespace only in codeGen/CgProf.hs
f611396... Pass DynFlags down to bWord
44b5f47... Pass DynFlags down to gcWord
2b7319a... Pass DynFlags down to wordWidth
86054b4... Use conditionals rather than CPP in mkDerivedConstants
f89b73e... Add more modes to mkDerivedConstants
72d3f4b... Make the Windows-specific part of mkDerivedConstants.c
conditional
6154cfa... We need to install the platformConstants file
07c3777... Add a couple more mkDerivedConstants modes
4279ab5... Use sIZEOF_* from platformConstants rather than Constants
568fdb1... Use oFFSET_* from platformConstants rather than Constants
a7a91cd... Remove the --gen-haskell mode of mkDerivedConstants
6e1107b... Remove some unused HaskellConstants entries
3f39164... Use intptr_t for offset values in mkDerivedConstants
f4c327a... When allocating a new kind variable, do so with newMetaUnique
f4d0e62... Fix build on OS X
9b0c4ed... Start moving other constants from (Haskell)Constants to
platformConstants
291da8a... Check for Int constants that are too large in mkDerivedConstants
c38794d... More OS X build fixes
041e832... Move some more constants fo platformConstants
6f3be2b... Merge branch 'master' of mac:ghc/git/val32/.
f203e63... Move more constants into platformConstants
b7dd4b5... MAX_REAL_LONG_REG is always defined, so no need to test it
a22a9c2... Move more constants to platformConstants
2115585... Whitespace only in nativeGen/RegAlloc/Linear/State.hs
2e3c925... Put DynFlags into the RegM monad
69e5f31... Remove a load of Platform arguments from RegM functions
71f4b80... Remove more Platform arguments
0692f7e... Whitespace only in nativeGen/RegAlloc/Linear/JoinToTargets.hs
43e09ac... Remove more Platform arguments
6dd23e6... Move some more constants into platformConstants
c3f4c6f... Move wORD_SIZE_IN_BITS to DynFlags
7d83fde... Bind "given" evidence to a variable, always
cf02909... Merge remote branch 'origin/master'
84bb854... Fix Trac #7237; mixup with empty tuples
f33327a... Comments and laout only
5bae803... Fix UNPACK with -fomit-interface-pragmas.
7b8a17a... Print literal integers in External Core.
7f5af24... Windows build fix
a62b56e... Pass DynFlags down to llvmWord
1791089... Move wORD_SIZE into platformConstants
7ecefb6... Move more constants to platformConstants
b0f4c44... Move tAG_BITS into platformConstants
8c3b9ac... Merge branch 'master' of http://darcs.haskell.org/ghc
79ee264... Pass DynFlags to the ru_try functions of built-in rules
0678289... typo
10cc422... Move tARGET_* out of HaskellConstants
f21dabc... Remove the Target* types from HaskellConstants
ba8fd08... Make the call to chooseBoxingStrategy lazy again
998a633... Remove unused import
e76fa69... Merge the remainder of HaskellConstants into Constants
9224e48... Remove some CPP
9615222... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
027a654... Small parallel GC improvement
3f2eeee... Declare SRT labels correctly in the via-C backend
16cc37f... make some debug output conditional on -ddump-cmmz
98903b9... Give packHalfWordsCLit a more specific type
b44db6f... Remove some uses of the WORDS_BIGENDIAN CPP symbol
8244ec3... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
3a4c64c... Make StgHalfWord a portable type
a9b986e... Make StgWord a portable type too
0176c3f... Remove a little more CPP
62bb618... Add some LDV_* constants to platformConstants
f1e3729... Remove redundant #includes
20670cc... Make the StgWord/StgHalfWord types more similar
6a4d60a... Add the necessary REP_* constants to platformConstants
fe58212... Make some uses of minBound/maxBound use the target Int/Word
sizes
54affce... Fix litFitsInChar
aa6bc70... Remove a couple of unneccesary Platform arguments
05a0a64... Change some "else return ()"s to use when/unless
448ad24... We don't actually need a Show instance for the
PlatformConstants type
a6c06bd... Whitespace only in nativeGen/RegAlloc/Graph/Stats.hs
616524d... Fix warnings in RegAlloc.Graph.Stats
33a6df9... Make addSRM to strict additions
85a8f79... Remove redundant pragmas from RegAlloc.Liveness
987710c... non-tablesNextToCode fix for returns in the new codegen
7bff9fa... refactor flattenCmmAGraph
0b0a41f... Teach the linear register allocator how to allocate more stack
if necessary
096396d... fix warning
c90d45f... fix warnings
2e8f08c... splitAtProcPoints: jump to the right place when
tablesNextToCode == False
a910970... add a missing entryCode
b92c76e... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
bce5989... Merge remote branch 'origin/master' into type-nats
_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc