Repository : ssh://darcs.haskell.org//srv/darcs/ghc
Branch 'cardinality' now includes:
2c6d11f... Re-jig the reporting of names bound multiple times
1a591a0... Refactor the way we infer types for functions in a mutually
recursive group
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
a0788a8... Fix missing case in coVarsOfTcCo
61cc04d... A bit more debug output
6f96bc4... Tab elimination
948be9c... Add mapTM to TrieMap
2b5b178... Improve Safe Haskell warn/error output.
93e8ae2... Fix :issafe command (#7172).
e8e9d09... Minor refactoring
9a3c8bd... Emit a warning for -rtsopts -shared, as well as -rtsopts
-no-hs-main
d6918e9... Don't assume that coercion variables have (~) types
b4b7863... Fix for optimizer bug on linux-powerpc (#6156).
da9a330... Merge ../HEAD
0440d8a... Follow changes in Cabal
ad33998... Fix to-iface conversion of RULES involving coercions in
argument pattterns
b04ff2f... Two small fixes to SpecConstr for functions with equality-proof
args
2f08f70... Don't specialise on implicit-parameter arguments in Specalise
336a769... Merge branch 'master' of http://darcs.haskell.org/ghc
cc1cc09... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
75f2e87... Fix build with FreeBSD versions earlier than 9.0
8413d83... Make a function for get_itbl, rather than using a CPP macro
6252300... Convert a couple more macros to inline functions
9959dee... More CPP macro -> inline function
773570e... More CPP macros -> inline functions
0ab537c... More CPP macros -> inline functions
3d7c81a... Make badImportItem into a warning (#7167)
4eb02c1... Update documentation for -fwarn-dodgy-imports.
d82cecb... Fix return type of FUN_INFO_PTR_TO_STRUCT.
1d36d88... Fix callerSaves, activeStgRegs, haveRegBase when unregisterised
c0849d8... Fix -fPIC with the new code generator
0e7d290... generalise the type of eqStableName#
b2e8bed... Fix Trac #7092, involving Template Hsakell and name shadowing
ab2fe55... Comments in CoreSyn only
7dfbed2... Fix pretty-printing for GADTs in infix form
1bbdbe5... Merge branch 'master' of darcs.haskell.org:/home/darcs/ghc
7babb1b... Big changes on tc-untouchables branch
5b4fef6... When floating constraints outwards, promote the floated type
variables
c0907ed... Move more code into codeGen/CodeGen/Platform.hs
dae766b... Remove some old commented-out code
152f1eb... Remove some CPP from nativeGen/PPC/Regs.h
6a43ff8... Remove some CPP from llvmGen/LlvmCodeGen/Ppr.hs
a94b80b... Remove Util.{isDarwinTarget,isWindowsTarget}
350b5c4... Remove some CPP from compiler/ghci/Linker.lhs
ed8d7a1... Remove some CPP from nativeGen/X86/Instr.hs
737e444... Whitespace only in cmm/CmmParse.y
915c372... Remove CPP from cmm/CmmParse.y
baa7c0f... Add DynFlags to the CorePrepEnv
4144896... Remove CPP from coreSyn/CoreUtils.lhs
72e46ba... Merge branch 'master' of http://darcs.haskell.org/ghc
f27c631... Fix Trac #7196 by adding a case to the desugarer
0d55e1e... Avoid emitting Given constraints for spontaneous unifications.
Instead keep spontaneous unifications /only/ in the TcS tybinds. Relevant note
is Note [Spontaneously solved in TyBinds] in TcInteract.
ee578b6... Merge branch 'tc-untouchables' of http://darcs.haskell.org/ghc
into tc-untouchables
d0ddde5... Fail earlier if there's an error in a type declaration
bcef1e2... v7.4.1 is required for building, so we can drop the v7.2.1
workaround
34be452... Minor fixes, mostly simplificaitons
f5216cd... Merge remote-tracking branch 'origin/HEAD' into tc-untouchables
b660cc0... make sure to remove the right link before calling 'ln -s'
(could we use 'ln -sf'?)
2b69233... A raft more changes, * simplifying and tidying up
canonicalisation, * removing the flat cache altogether * making the FunEq
worklist into a deque
b737a45... More simplifications to the constraint solver
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
4026038... Nicer pretty printing for tuple kinds
fe6ddf0... A bunch more simplification and refactoring to the constraint
solver
740cbdf... Merge branch 'tc-untouchables', remote branch 'origin' into
tc-untouchables
ff32f97... Wibbles to fe6ddf00, fixing infelicities
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
d37deb7... Some comments and false starts to do with ArrForm
82ace67... Comments only
d4fa711... Remove historical Unique parameter from pushUntouchables
ed7538b... Move inert_insols into the InertCans record
64d07ab... Make kickOutRewritable kick out insolubles
b493d39... When defaulting, check for *meta* tyvars
7560dd6... Some refactoring; removes simplifyCheck
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
633dd55... Moved solving of type families to zonkWC and a few
simplifications in TcSimplify. Now unflattening does not happen recursively
inside solveWanteds which should be a good performance win.
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
ad0139a... Merge branch 'master' of http://darcs.haskell.org/ghc
b0db930... Merge remote-tracking branch 'origin/master' into
tc-untouchables
8a9a7a8... Add type "holes", enabled by -XTypeHoles, Trac #5910
5f312c8... Spelling in comments only
8089391... Comments about how the untouchables stuff works
0683258... Improve the binding location of class methods (I think)
d30b9cf... Another refactoring of constraints
1a6ab64... Remove cc_ty from CIrredCan and cc_hole_ty from CHoleCan
bd6b183... Tidy up and simplify TcMType.zonkFlats (discussion between DV
and SLPJ)
510f439... Tidy up and simplify simplifyRule, pls adding some other
comments
af7cc99... Implement 'left' and 'right' coercions
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
58470fb... Make a start towards eta-rules and injective families
1b5c833... Undo making Any into a type family, for now
19dd108... Be careful about kinds when eta-expanding AppCo
09a0670... Signatures and comments
9429190... Make sure that even insoluble constraints are fully substituted
8e7d415... Merge remote-tracking branch 'origin/master' into
tc-untouchables
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
08167ac... Merge remote-tracking branch 'origin/master' into
tc-untouchables
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
23db38b... Comments only
b00c29d... Fix an outright bug in my "left/right" stuff, and refactor
canEqLeafTyVarEq along the same lines as our earlier refactoring of
canEqLeafFunEq
b92c76e... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
9e05651... Don't put unused constants in platformConstants
a7147df... Add missing dataCast1 method to the Data Bag instance
a17da16... FIX #7255: print tyConTyVars tc, not tc_args
1f5d836... Allow allocNursery() to allocate single blocks (#7257)
016fd74... Cache the result of countOccupied(gen->large_objects) as
gen->n_large_words (#7257)
c19f2e3... Include pinned memory in the stats for allocated memory
5f01b6d... Fix off-by-one (#7227)
3f2bd36... Fiddling with kind errors
ef3339c... Convert more RTS macros to functions
c88fe39... Convert more RTS macros to functions
ed6a7e4... Fix the profiling build
118a09e... Remove a redundant cast
6cf0e21... Whitespace only in rename/RnSource.lhs
4bda967... Don't warn about defining deprecated class methods
ca64cee... Use finiteBitSize rather than bitSize when it is available
096c29d... Ignore deprecation warnings for bitSize in libs when validating
673b6f5... Revert "Disable the timer signal while blocked in select()
(#5991)"
0b79d5c... Another overhaul of the recent_activity / idle GC handling
(#5991)
acdebbb... no functional changes
b482966... Generate better code for "if (3 <= x) then ..."
3596d5d... whitespace only
254f1a6... whitespace and panic message fixup
5cf7182... Misc tidyup
93faddc... fix panic message typo
3473e21... When -split-objs is on, make one SRT per split, not one per
module
16206a6... Remove some old-codegen cruft
9c15249... fix stage2 compilation
2145ffc... Build old-time with stage2
d3128bf... Partially fix #367 by adding HpLim checks to entry with
-fno-omit-yields.
aa2d5b5... Remove an unused bit from the Lexer bitmap
7724ecb... Remove a stray " in the build system
6e6da3a... Tweak the build system handling of shell wrappers
155e9e1... Document that we don't warn about defining deprecated class
methods
42cb30b... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
4e339e0... Improve pretty printing for coercions
f18c188... Wibble to debug print
39f0bd0... Comments only
e7279ac... Fix kind unification in the special rule for ($)
444577a... Comments only
6a9542a... Better ASSERT message
9a058b1... Refactor the handling of kind errors
6e3e64a... Merge remote-tracking branch 'origin/master' into
tc-untouchables
7fdc2a3... Add missing case in TcUnify.matchExpectedFunKind
f6983ef... Change how we handle options required by 'way's
c35c5d0... Improve pretty printing for coercions (exp transistivity chains)
bd2aef6... Comment out a particularly verbose trace
2b523dc... Use System Names for evidence variables
adb6bcb... Fix an ASSERT
7fdcf2c... Simplify the reOrient function (no change in behaviour)
453e0ce... Modest refactoring in TcCanonical (and TcSMonad)
b3f2f73... Modest refactoring (put bumpStepCounter into traceFireTcS, and
other simple things)
935fa10... Comments about silent superclasses
316d3ed... Tracing in TcUnify
fd3bd41... Merge branch 'tc-untouchables' of http://darcs.haskell.org/ghc
into tc-untouchables
29ee75a... Remove some old, commented out bits
cddbf86... Allow -static to be used after -dynamic
29f6b87... Do flag consistency checks at the end of flag parsing
d106284... Put libexec binaries in lib/bin/ rather than just lib/
483c763... Refactor the shell-wrapper-creation logic
522a155... Comments, and unused import
902a863... Improve (and simplify) the short-circuiting of Refl coercions
fc8f9c1... Fix typo in the documentation of CApiFFI
2d96202... -fhpc is no longer a static flag (fixes hpc tests)
815dcff... A few more constraint solver improvements
74d6511... Merge remote-tracking branch 'origin/master'
4708d38... Merge branch 'tc-untouchables'
2c207b6... Compare the kinds of type variables when comparing types
a501c95... Make sure that we check for type errors strictly in a Template
Haskell splice, even if -fdefer-type-errors is on
419af69... Give PrimOps a NOINLINE pragma, to suppress silly warnings from
dsRule
58eaacc... Add a flag to tell ghc to use $ORIGIN when linking program
dynamically
0b06d68... Improve constraint solver depth error slightly
baab120... Fix type error in 2c207b6f (Compare the kinds of type variables)
3b980d0... Typo
ba56d20... This big patch re-factors the way in which arrow-syntax is
handled
65e6470... Merge branch 'master' of http://darcs.haskell.org/ghc
898cb09... Build the dynamic way by default on Linux/amd64
7c0b518... The non-dynamic ways now need to explicitly use -static
1b3f274... Add a couple more RTS ways
a6b0ab2... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
30b0871... Add a "Dynamic by default" field to the ghc --info output
d1c8731... Fix the recompilation check for dynamic libraries
6aed04f... Fix Windows build
911bc5c... Windows install fix
16a8414... Actually build things the dynamic way
56a8c8a... Comments only
eb6c3ee... Improve pretty-printing for holes
00cb878... Improve debug tracing slighty
b442ad9... Do not create extra evidence given/derived variables in the
Refl case of rewriteCtFlavor
629d1f4... Improve erorr location for Given errors
b9fccbc... Do not do type-class defaulting if there are insoluble
constraints
ed5ebee... Merge branch 'master' of darcs.haskell.org:/home/darcs/ghc
b49ad6b... Load the right object files in ghci
6784ddd... Make adjust_ul handle BCOs
4a138b7... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
aed37ac... Add a ToDo comment
a7c0387... Produce new-style Cmm from the Cmm parser
620d885... expand tabs
6e95114... fix a warning
e1846d7... Fix a dependency bug in the build system
a94144b... untab
f7cd14f... Put the DynFlags in a global variable for tracing; fixes #7304
1406483... Fix copyArray# bug in old code generator
5cff4fb... Fix copyArray# bug in new code generator
2a53408... Merge ../ghc
c3939fd... Make the -ferror-spans flag dynamic
9c6223d... Remove unnecessary warning suppression
70765e8... Fix comment
cc2a4d5... profiling fixes
0a768bc... Make the opt_UF_* static flags dynamic
879aae1... -fliberate-case-threshold is already a dynamic flag
ef786b6... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
f89ce06... Make the -dsuppress-* flags dynamic
1255ff1... Make -fmax-worker-args a dynamic flag
30e7b73... Make -fsimple-list-literals a dynamic flag
577f50f... Whitespace only in simplCore/SimplEnv.lhs
d131d66... Whitespace only in simplCore/SimplUtils.lhs
a327c14... Whitespace only in simplCore/SimplMonad.lhs
e731cb1... Make -f(no-)pre-inlining a dynamic flag
70c6416... Make -fexcess-precision a fully-dynamic flag
80fcdd6... Put the generated Parser.y under compiler/stage<n>/build; fixes
#7195
5041a26... Move the primop bits into the compiler/stage<n>/build
directories
87e8c55... Remove distrib/Mac*; fixes #7136
e84dc37... Remove the distrib/prep-bin-* scripts
2f40085... Remove cvs-build; it's no longer used
fe0efaa... Remove fake-happy; it's no longer useful
b921de7... Fix build on Windows
bc6a2cc... Whitespace only in typecheck/TcGenDeriv.lhs
a49580f... Whitespace only in typecheck/TcDeriv.lhs
74ae9bb... Add an "Outputable (InstInfo a)" instance
e9b1256... Whitespace only in types/FamInstEnv.lhs
55478b1... ghc-pkg: Print something when no packages are found; fixes #6119
9991890... Ensure we produce a FunTy for functions (Trac #7312)
beb2f74... Be lazier when typechecking data type contexts (Trac #7321)
b285ae1... Fix error in tidying the type variables of a TyCon when
building an interface file
b7fbf3a... fix obvious typos
25dc200... Merge branch 'master' of darcs.haskell.org:/home/darcs/ghc
5c43947... Don't build the HS*.o files when DYNAMIC_BY_DEFAULT
4780cbc... Add a type signature needed when using GADTs
83f5c6c... When dynamic-by-default, don't use the GHCi linker
56a2003... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
76410f7... Fix typo
be497c2... Keep the list of DLLs that we dlopen
22df953... Fix test for GHCi lib building
5f3c105... rts: Ignore signal before deleting timer. Fixes #7303.
3c45e5a... Fix installing when dynlibs-by-default
817e1d5... Add TRANSITIVE_DEPS variables to package-data.mk files
a7c70e9... Move the RPATH computation into the build rules
b3dacbd... Don't set dynlib install names when building
8c24ab9... Double a couple of $s for consistency
0271742... Get dynamic-by-default mostly working on OS X
bbd9139... Use Cabal to build hpc-bin
70a76bf... Use Cabal to build ghctags
7da6555... Fix copy/paste-o
0af4562... Fix some dependencies
8f4cb4d... Default to dynamic-by-default on OSX/64
8af2d94... Merge branch 'master' of http://darcs.haskell.org/ghc
c8bac7c... Elaborate the typechecker's trace slightly
7435825... Add kind-defaulting in simplifyInfer (fixes Trac #7332)
9ab868e... Comments only
81594da... Use isCheapApp in exprIsWorkFree
a609027... Add a new traceMarker# primop for use in profiling output
0b2a6a0... Wrap a bracket quotation in a coercion that makes it have the
right type
6976210... Refactor the type of tcBracked (no change in behaviour)
92916e0... Move occurCheckExpand from TcCanonical to TcType
8691041... Improve error reporting for kind occurs-checks
9f3b927... Use -O0 -g C flags when compiling a debug way
ad94e00... Make -ddump-cmmz-cfg turn on the right flag
bb8cb0e... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
81f43eb... Remove unused dumpIfSet_dyn_or
5cd52bf... Build system fix for building a profiling GHC
86f6acd... Rename DynFlag to GeneralFlag
d5ab88c... Rename setDynFlag, unSetDynFlag following the
DynFlag->GeneralFlag rename
4d4797d... Whitespace only in simplStg/SimplStg.lhs
6759e5a... Remove a copy of foldM, and use the standard function instead
cd33eef... Some alpha renaming
f934258... Fix build on OS X (fix from Duncan Coutts)
6e771fa... Remove unused -ddump flags
51da4ee... Put header and timestamp in dump files
d4a1964... Refactor the way dump flags are handled
21e5b61... Turn DYNAMIC_BY_DEFAULT off in mk/build.mk.sample
660dc69... Follow 'flags' -> 'generalFlags' rename
5e54d55... Fix conversion of HsRule to TH syntax
984676d... Deprecate Rank2Types and PolymorphicComponents, in favour of
RankNTypes
b597182... Fix a long-standing bug in tidying
a351361... Comments and debug tracing only
e252bb6... Improve error reporting for kind errors
0001f51... Whitespace only in nativeGen/PIC.hs
6a58aa0... In approximateWC, do not float contraints out of an implication
with equalities
242fc56... Some refactoring of the occurs check in TcUnify
5381000... profiling fixes
2726033... Improve reporting of duplicate signatures
6fbd46b... Remove the old codegen
8019bc2... Only promote *non-existential* data constructors
c6f4f8a... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
6c54727... Set the way when loading dynamic objects for GHCi
d277031... Suppress deprecation warnings for Rank2Types in libraries that
use the flag
827598e... Wibbles in TcErrors
1152f94... An accidentally-omitted part of commit 8019bc2c, about
promoting data constructors
4a738e1... Simplify and clean up kind-checking of type/class declarations
8e189a7... Simplify code slightly; no change in behaviour
429c81c... Merge branch 'master' of http://darcs.haskell.org/ghc
bca2e47... Whitespace only in simplCore/OccurAnal.lhs
176a360... Fix typo
e3d7889... Add some more primop rules; fixes #7286
fc5a6e2... Whitespace only in hsSyn/HsExpr.lhs
2cf9093... Add some more PrimOp rules
b093521... Add a rule for (plusAddr# x 0) == x; fixes #7284
9f9bb2b... Add the p_dyn and thr_p_dyn ways
4f83f54... Set V = 1 by default, and add info about turning it off to
build.mk.sample
771d376... add GHC.Float.rationalToFloat, rationalToDouble (fixes #7295)
6bb741b... Use fromRational when pre-computing fromRational literals
82879d9... Be careful when combining two CFunEqCans, in the case where one
has a unification variable on the right.
cd51b9c... In lookupFlatEqn, look in the flat-cache *last*
b243d30... Merge branch 'master' of http://darcs.haskell.org/ghc
49108c3... typo
412af8c... Foreign calls can clobber heap & stack memory too
14ddde0... When DYNAMIC_BY_DEFAULT, make inplace wrappers for everything
5f37e0c... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
82ab12a... October 2012 stats
2c2be63... comments only
c7942f9... Fix a silly bug that would cause -xc to print less than useful
information
d81d70b... fix a warning
2471a6b... Use canned heap checks to save a few bytes of code
dc7a936... Avoid calling toInfoLbl on the entry label (#7313)
bba7621... Fix -fPIC on OS X x86
a5bf0d5... Merge branch 'master' of http://darcs.haskell.org/ghc
2324b40... removeWay should also unset the wayGeneralFlags
a7e0d44... a small -fPIC optimisation
88a6f86... Small optimisation: always sink/inline reg1 = reg2 assignments
a58b2d0... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
a299f10... Use Cabal to build mkUserGuidePart
fb41ac5... extend LD_LIBRARY_PATH instead of replacing it
09209de... Add a case for CmmLabelDiffOff to cmmOffsetLit
65fec07... Comment to explain why we need to split proc points on
x86/Darwin with -fPIC
61bf570... fix bug in heap check in putMVar#
0b3811c... typo
935bf7c... Merge branch 'master' of http://darcs.haskell.org/ghc
b8da5dd... Remove the kludgy TH dependencies
68ae113... Make it possible to build with only way dyn
b01edb0... Merge branch 'master' of http://darcs.haskell.org/ghc
c67b431... Always use --force when registering packages
df2bcd8... Set the default way correctly when dynamic-by-default
820134a... remove unused sched_shutting_down
afbceef... delete old comments
24b4bfb... Fix bug in 88a6f863d9f127fc1b03a1e2f068fd20ecbe096c (#7366)
9008ae0... declare stg_gc_prim and stg_killMyself (#7350)
cdf1389... fix off-by-one-column in showRichTokenStream (#7351)
467e1a6... fprintCCS_stderr: untag the exception (#7319)
b54318d... Remove an outdated comment
38aeca2... Make "ghc-pkg check" check for prof and dyn ways, as well as
vanilla
86e2479... Fix the transformers-building code, and move it from validate
to ghc.mk
6e28baa... Make DefaultFastGhcLibWays be just "dyn" when we are dynamic by
default
9a2f777... Merge branch 'master' of http://darcs.haskell.org/ghc
c588395... Fix a bug in CmmSink exposed by a recent optimisation (#7366)
c03a899... Fix installation of vanilla libraries
8d8af5e... Revert "Always use --force when registering packages"
f3115bd... Fix the haddocking build system rules when dynamic is the
default way
93d4539... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
e0c77c9... Fix doc typo; fixes #7318
615268a... Tweak build.mk.sample
edb5303... Fix installation
9246f7c... Improve trace
b6acaf0... Comments in Note [Efficient orientation] about interacting
CFunEqCans
66ec09b... Merge branch 'master' of http://darcs.haskell.org/ghc
3406c06... More info on a Core Lint failure
ec0d62c... Merge branch 'master' of darcs.haskell.org:/home/darcs/ghc
788cead... Revert "Suppress deprecation warnings for Rank2Types in
libraries that use the flag"
26b2caf... Make Rank2Types and PolymorphicComponents into a synonym for
RankNTypes (no deprecation)
84d527b... Improve the GhcLibWays sanity checking
0c7f0c2... Add some missing parentheses to mkDerivedConstants.c
fb1b2c7... Fix a couple of format strings
3a0a315... Fix build on platforms on which we don't have register info
1b02de8... Remove some old .gitignore entries
d24ffd6... Remove some more unused .gitignore entries
0c4ed55... Move ghc-pkg's generated Version.hs inside the dist directories
5558bea... Rearrange .gitignore a little
795a3fd... More .gitignore updates
5956473... Fix a makefile rule
11aa737... Fix dependency generation when GhcLibWays = dyn p
26284ea... Merge branch 'master' into new-demand-to-merge
4444dd8... INFO_TABLE_RET should generate a CmmRetInfoLabel, not a
CmmInfoLabel
092c0bd... Make DYNAMIC_BY_DEFAULT=NO when GhcUnregisterised
f288a5b... Merge branch 'master' into new-demand-to-merge
a56d356... cleanup
09c49d3... cleanup
37f59ef... cleanup
aa2ef7c... Merge branch 'new-demand-to-merge' into cardinality
8e5fe67... cleanup
_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc