Repository : ssh://darcs.haskell.org//srv/darcs/ghc
Branch 'newcg' now includes:
a38b510... Add .gitignore.
276888e... Remember that these files are executable.
2abe72b... Fix example comment.
3d9a2ab... Fix comment.
7f23052... Add a missing ASSERT.
b40cea3... Treat type operators as constants, not variables.
9cbc204... Add basic support for number type literals.
3151f79... Add some operations on type-level naturals.
58c9e60... Merge branch 'master' into type-nats
868de1a... Change permissions.
39f7c93... Make sure we don't drop derived goals (temporary).
c428b57... Merge branch 'master' into type-nats
9b5f2e4... Rename class 'TypeNat' to 'NatI'.
282ce88... Improve reasoning about ordering to support transitivity and
anti-symmetry.
7c5c9ca... Merge branch 'master' into type-nats
c938450... An idea about dealing with associative operators.
c15ae63... Refactor a bit and report errors due to impossible constraints.
cccd40e... Yet another variation on associativity.
2c72b52... Cancelation and associativity.
319a403... Merge remote branch 'origin/master' into type-nats
6cceac9... Some rather inefficient support for distributivity.
36e8579... A small fix and a note.
0657392... Merge commit 'c073f23aba6d88a9479a20ccb53bb98a338638db' into
type-nats
74838b2... (partial) Merge branch 'master' into type-nats
1420296... Merge branch 'master' into type-nats
0b11494... Merge branch 'master' into type-nats
826b75a... Add numeric types to the parsing part of the front end.
7c2af5c... Extend GHC's type with a representation for type level literals.
6486732... Merge remote-tracking branch 'origin/type-nats' into
type-nats-merge
e980df9... Add some missing cases for type literals.
b7c1a7a... Merge branch 'master' into type-nats
d6705e9... Remove tabs, so that I can push.
ca6a358... Fix the implementation of the type literal trie.
42186dd... Remove tabs, again.
896d20f... Merge branch 'master' into type-nats
8c3bc83... Add the wired-in names for manipulating type-level nats.
4715b87... Add the built-in instances for class NatI.
cb843f6... Monadify dsEvTerm in preparation for generating Integer &
String evidence.
7655c71... Go back to using an Integer as evidence, rather then just a
Word.
f784eb7... Merge remote-tracking branch 'origin/master' into type-nats
85926ae... Change -XTypeOperators to treat all type-operators as
type-constructors.
2307516... Mainly, rename LiteralTy to LitTy
d0e3776... Merge in more HEAD, fix stuff up
9c15752... Merge remote-tracking branch 'origin/master' into type-nats
5851f84... Add support for type-level "strings".
cfd89e1... Merge remote-tracking branch 'origin/master' into type-nats
7357563... Refactoring, and fix a couple of SafeHaskell-related things
1692267... Refactoring: make IIModule contain ModuleName, not Module, for
consistency
172a0c2... Minor documentation fix
9277979... Remove the old ext-core docs
8c0196b... Add docbook-ised external-core doc; from #5844, by James H.
Fisher
7bfb7bf... Define a quotRem CallishMachOp; fixes #5598
9fa9dd7... fix #5534 (ghci -fobject-code strangeness)
f3f8c90... fix ARM's StgCRun clobbered register list for both ARM and
Thumb modes
0bca11d... fix ARM StgCRun to not save and restore r11/fp register twice
eda2c73... Be less conservative about recompiling after changes to
-main-is (#5878)
b6f94b5... Compile link .note section separately from main.c
95d2e12... point to the wiki for "Setting up your system for building GHC"
(#5874)
444e2fe... oops, a Bool is a little *too* lax (#5878)
77953db... tweak error message
a40125e... add ticket number to comment
c56c0c9... Whitespace only in types/TyCon.lhs
546dd4f... Implement the CTYPE pragma; part of the CApiFFI extension
7f79d0c... Refactoring around super-kinds
2126f7a... Mainly tidying up pretty printing of types
6585b15... Remove dead code
78e2beb... Comments only
384c386... Get rid of now-outdated zonkTypeCarefully
a2fe5d2... Change ATyVar to only have a *tyvar* not a *type* in it
ee1a35a... Tidy up the canonicaliser
de9bae8... Rejig Core Lint to deal better with polymorphic kinds
d31e9d6... Wibbles to the ATyVar changes
154af13... Tidy up kind generalisation a bit
1e00b77... Merge branch 'master' of http://darcs.haskell.org/ghc
d2377e8... Add CType informatino to wired-in types
a4b3fda... Add FunPtr to the types that toCType knows about
b52f0a4... Merge branch 'master' of http://darcs.haskell.org/ghc
20a2dfc... Fix the build with GHC < 7.4.1
ef796d1... Fix parsing regression in CTYPE patch
6f4a073... Remove unused ghciHandleGhcException
4d84cc2... Kill dead code
fcf977a... Move sortQuantVars to MkCore
c676a15... Define TypeVar (like KindVar), isTypeVar, isKindVar, and use
them
f970ae2... Make the specialiser understand about polymorphic kinds
e867f42... Substantially nicer code in record updates
9789b03... Implement a typing rule for saturated seq, and document it Also
add notes about unsafeCoerce
94496fc... More simplification of the sub-kinding story
0a5e4c6... Fix a nasty bug in the canonicaliser which was failing to emit
kind constraints when decomposing an application. Resulting code is actually
shorter!
16e7a03... Fix a missing defaultKind that resulted in lingering ArgKinds
1bc8014... Wibble to sub-kinding
4c29dcb... Merge branch 'master' of http://darcs.haskell.org/ghc
5940bfd... Now I understand why Constraint is a sub-kind of ArgKind!
7b24c3f... Allow a header to be specified in a CTYPE pragma
5d7fd29... Add some docs for the CAPI extension
1b7dfd7... Small refactoring: Use (Maybe Header) rather than FastString
efd78ac... Small refactor
7a7f6d7... Add a primop for unsigned quotRem; part of #5598
40cb7f1... GHC trees no longer include the extensible-exceptions package
4082460... Show the CType in --show-iface output
1e87280... Be stricter about abstract newtypes in FFI declarations again.
62494e7... Add a hack to make validating with HADDOCK_DOCS=NO work
544926d... Remove support for CTYPE pragmas on type synonyms
d7d6c42... Fix validating with HADDOCK_DOCS=YES
0a88274... Simplified serialization of IfaceTyCon, again
9f29c9a... Update dependencies
ec37da2... Update dependencies
7d8b2c1... Call expandCallishMachOp in the x86_64 codegen too
98acdf0... Add a Word add-with-carry primop
d8228fd... Add x86_64 support for the add-with-carry op
45eb0a4... Add a 2-word-multiply operator
d16c681... Implement 2-word-multiply for x86_64
16d8cdd... Fix generic 2-word-multiply
778ca5d... Add x86 implementations of the quotRem, Mul2 and Add2 primops
4c5464f... Abstract out the hFlush calls in the GHC API
9065bdb... Fix parsing of FFI import decls
ae04bd4... Implement "value" imports with the CAPI
d785049... Whitespace only in utils/GraphOps.hs
bb6657d... Fix warnings in utils/GraphOps.hs
ee435a2... Change -X flags into LANGUAGE pragmas
7e8da4a... Whitespace only in utils/GraphColor.hs
d12f609... Fix warnings in utils/GraphColor.hs
7a61f47... remove unused function: printError
91cc139... tidied this up, the macro definitions were causing duplicate
semis in the source
8bd7200... use idiomatic (GHC) types
2be38ab... remove legacy clean
d30b461... typo
9c42c22... minor tweak
668aef9... two typos
ed55820... some small corrections
4cb771a... typo
5f7ac44... typo
ac89ecf... comments only
efb95fb... typo
da6e86e... zap extra semi
a5c7946... (some) tabs -> spaces
ca04a67... (some) tabs -> spaces
f1c5402... tabs -> spaces
13481df... (some) tabs -> spaces
4d303fb... formatting tweaks
ebd0ac7... tyops
ffe282c... Replace createDirectoryHierarchy with createDirectoryIfMissing
True
4bac993... Add sync-all new-workdir
b1bd566... Remove documentation that a feature was missing, because it is
not. (#5896)
151b0dc... Mention -threaded in the intro to Concurrent Haskell
eeaa573... slight tweak to help text (#5896)
014f1e1... raiseAsync: cope with ATOMICALLY_FRAMES inside UPDATE_FRAMES
(#5866)
b2e855d... Fix copy/paste error in the docs
a352385... Whitespace only in nativeGen/AsmCodeGen.lhs
2304a36... Fix the unregisterised build; fixes #5901
1eee274... Fix validate with tables-next-to-code off
2e55760... GHCi: add :seti, for options that apply only at the prompt
(#3217)
c624d28... Omit -osuf/-odir -hisuf/-hidir and -stubdir from the flag
checker
27d7d93... In --make, give an indication of why a module is being
recompiled
085c7fe... Drop the per-task timing stats, give a summary only (#5897)
0bc6055... Fix crash caused by allowing duplicate *-modules in the context
(#5904)
3bf54e7... Hurrah! This major commit adds support for scoped kind
variables, which (finally) fills out the functionality of polymorphic kinds. It
also fixes numerous bugs.
9dde17e... White space only
eeba543... Improved debug printing with -dverbose-core2core
90de973... Attach INLINE pagmas in mutually recursive bindings
e0c849e... Tidy up the handling of kind generalisation
48cab6d... Make type trimming more conservative with -XDataKinds (fixes
Trac #5912)
3e00d04... Fix Trac #5892: a coding errors
47a9a99... Deal with promoted DataCons in interface files (fixes Trac
#5881)
5e38346... Get correct options when calling 'clang' inplace of 'as' (#5903)
28f783f... Add Haiku platform (#5828)
dfe536b... Give a unfolding argument discount proportional to the number
of available arguments
d6b1050... ghc-pkg: make sure info messages go to stdout and errors to
stderr (#3818)
f630970... Tweak the HADDOCK_DOCS regex in validate
7b0f95c... Improve reporting of type-class errors
0034b43... Merge branch 'master' of http://darcs.haskell.org/ghc
301a718... Don't defer type errors when evaluating a GHCi expression
b74748f... Wrap quotes in an error message
4a3b8c3... Documentation update: Enumerations of Integers are subject to
list fusion (#5670)
69b2113... Merge branch 'master' of http://darcs.haskell.org/ghc
11ad927... Typo in comment
e212079... In ghci, reload after :e. Patch from Paolo Capriotti. Fixes
#5343
0741ca5... Fix another bug in CorePrep eta-reduction (fixes Trac #5915)
26c9623... Improve error message when interpreter is not enabled (Trac
#5919)
5513fe0... define TABLES_NEXT_TO_CODE in ghcautoconf.h (#5933)
93299cc... Tweak to flag parsing (#5921)
1dd9b1a... Merge remote-tracking branch 'origin/master' into type-nats
e562e59... fix _BTM field of closureFlags[], and document what it means
(#5923)
e29001c... Allow Any as an argument type to foreign prim functions
4bbe9f7... Fix closure_type_names, BLACKHOLE and BLOCKING_QUEUE were
swapped
c1ea823... Remove debug trace
54eb030... Deal with kind variables brought into scope by a kind signature
55372bc... Add fixity declarations to Template Haskell (Trac #1541)
23b27e2... Improve debug WARNING message
3f96882... Merge branch 'master' of http://darcs.haskell.org//ghc
1802ef7... Fix another bug in CorePrep eta-reduction (fixes Trac #5915)
79a10ef... Improve error message when interpreter is not enabled (Trac
#5919)
3e904ff... Remove debug trace
431c05b... Deal with kind variables brought into scope by a kind signature
ef2491a... Add fixity declarations to Template Haskell (Trac #1541)
9b602e7... Improve debug WARNING message
c31d0f9... Add TH support for type-level literals.
634ffaf... Some configure/aclocal fixes for Win64
97c24cd... Build the Windows ghci wrapper with stage1, not stage0
69f98b8... Fix stg_block_async on unreg compilers
45a40ba... Fix PprC for 64bit platforms with 32bit long's
1d00c83... Support making a Win64 in-tree mingw
dad672f... More aclocal fixes for Win64
b0b76b2... Some Win64 fixes
0268a23... More fixes for Win64
8dfe8ee... Fix copy/paste error
a83d9fb... Fix tarball name for Win64 mingw
aff6b84... Merge branch 'master' of win:c:/m64/head/.
3ed3073... More Win64 aclocal fixes
84ccbea... Fix another copy/paste-o in aclocal.m4
ca0fcb3... Fix a tiny bug in cwrapper.c
1f04616... Fix path to windres on Win64
14dfd4c... Merge branch 'master' of http://darcs.haskell.org/ghc
393c53f... Add missing items to templateHaskellNames
029cd43... Remove an unused variable; fixes a warning on Win64
9827c21... Merge branch 'master' of http://darcs.haskell.org//ghc
d66b9cb... For now, turn off the SEH code on Win64
fb28754... Complete the fix for Trac #5882
0936621... Fix documentation about TH and kind-promotion single-quote
notation (Trac #4197)
27e3bd8... Merge branch 'master' of http://darcs.haskell.org//ghc
7a60d63... Soem more Wind64 fixes
e4744cd... Another Win64 fix
35b32a0... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
b662736... Merge branch 'master' of win:c:/m64/head/.
73ce2e7... Fix fingerprints for merge commits.
ad752fd... Fix building with devel snapshots
133d952... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
45740c2... Fixed for unregisterised Windows builds
8fb03bf... If we say we're treating StdCall as CCall, then actually do so
d879a5a... Fixes for the threaded RTS on Win64
452e15a... Fix the printing of * (the kind).
d7bd9ee... Merge branch 'master' of win:c:/m64/head2
5e10022... Add an `Outputable` instance for `HsTyLit`
29e3d7b... Only parse type literals when using `DataKinds`.
6260064... Fix the registers used in StgRun on Win64
a3dc885... Use win32AllocStack on Win64 too
f424fc2... Define allArgRegs correctly for Win64
15e2942... Fix mkDerivedConstants on Win64
e24091b... Fix stg_block_async on registerised Win64
62b25ec... Add type-literals in the ordering hierarchy.
deed56f... Merge remote-tracking branch 'origin/master' into type-nats
6821789... Fix scoping of type variables in DsMeta
15ebeea... Comments only
6957078... Merge branch 'master' of http://darcs.haskell.org/ghc
27402ec... Fix the Win32 build: A CPP symbol name was wrong
8986122... Code tidy-up: Use RET_NN in stg_block_async
a7e1136... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
d0a4771... Fix for Win64 codegen
d818973... Fix whitespace in ghci/ObjLink.lhs
a65b762... Whitespace fixes in ghci/Linker.lhs
d3b4310... Merge remote-tracking branch 'origin/master' into type-nats
c4167f7... Rename allArgRegs to allIntArgRegs
3bdc739... Fixes for the calling convention on Win64
a067f1f... Merge branch 'master' of win:c:/m64/reg2/.
c658670... Detab Adjustor.c
7641d61... Only support stdcall in Adjustor.c on i386
11feda6... Check for external names/exported ids in non-top-level binders
during Lint
ae2d23e... Print more information when out-of-scope detected by linter
aecacda... Make impossible-alternative-finding code more reusable
1dee0bb... Implement the Adjustor for Win64
0c1a608... Merge branch 'master' of win:c:/m64/reg3/.
703a30f... Disable some debug prints that a plain +RTS -DS was enabling
9a7804d... Merge branch 'master' of win:c:/m64/reg3/.
1d545ca... Fix compile for CPUs other than x86/x86_64.
7441207... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
ee8bf69... hp2ps: escape backslashes when generating output file (#5800).
ca7c3a0... Merge branch 'master' of http://darcs.haskell.org//ghc
b857c8a... Refactor HsDecls.TyClDecl to extract the type HsTyDefn, which
is the RHS of a data type or type synonym declaration. This can be shared
between type declarations and type *instance* declarations.
050f714... Update the user guide with details on new flag +RTS -lu
857cd8e... PPC ppr: tabs -> spaces.
477cbad... PPC: Handle right shift of > 31 bits. Fix #5900.
009058b... Add -favoid-vect
68d00a0... when tracing to stderr, make the capset events conditional on
TRACE_sched
2abd65e... Tabs -> Spaces
48b0aa6... Tabs -> Spaces
48b467f... Tabs -> Spaces
7e0a5bd... Clean and comment Annotations
37328ed... Tabs -> Spaces
66f4b85... Clean up GhcMake a little
c8f2645... Tabs -> Spaces
3ac28c0... Cleaning of HscStats
c9336b1... Clean of PackageConfig
18256a1... Tabs -> Spaces
2c5591a... Code clean
8ebd0c2... Tabs -> Spaces
2938619... Tabs -> Spaces
f5584e6... Tabs -> Spaces
9ea0721... Improve documentation on optimisations.
3c66252... Add TODO entries for missing and unexplained optimisation
flags. (#5801)
a756ff5... Rename optimisation flag for uniformity with existing flags.
d8a3063... Document some optimisations, rearrange order to be more logical
(#5801)
c1bd2e5... clean to some docs
47a0180... Remove old darcs files
5784df0... Fix caller/callee register saving on Win64
1212145... Fix ASSIGN_DBL on Win64
9782f8f... Merge branch 'master' of win:c:/m64/reg4/.
e1cf0b9... Fix rsp alignment on Win64
4f6a56e... Merge branch 'master' of win:c:/m64/reg4/.
0044864... Fix pretty-printing of type operators in imports/exports.
8bb2730... Fix printing of type operators in declarations.
d9ee9d9... Merge branch 'master' of http://darcs.haskell.org//ghc
81b2b11... Add -XExplicitNamespaces to enable using 'type' in
import/exports.
bcb5995... Merge remote-tracking branch 'origin/master' into type-nats
e5beffb... Complete refactoring of HsDecls/HsTyDefn
a44c3d9... Make the 'extract' functions to find free type variables of an
HsType return RdrNames rather than (Located RdrNames).
6403540... Merge branch 'master' of http://darcs.haskell.org//ghc
673b1be... Remove dead code
5673173... Merge with HEAD
4ecfc7f... Remove Show instance for Forest
cc2d2e1... Midstream check-in on (i) Replaced a lot of clunky and
fragile EvVar handling code with a more uniform ``flavor transformer''
API in the canonicalizer and the interaction solver. Now EvVars are just
fields inside the CtFlavors. (ii) Significantly simplified our
caching story This patch does not validate yet and more refactoring is on the
way.
9606231... Don't document '-fregs-liveness' or '-fllvm-tbaa', both hidden
flags
516d313... Add a crucial forkM on the superclass context of IfaceClass in
tcIfaceDecl
b4b7647... Merge branch 'master' of http://darcs.haskell.org/ghc into
ghc-new-flavor
cb5a3f2... Make the LocalRdrEnv keep track of all the Names that are in
scope
59d6d62... Merge branch 'master' of http://darcs.haskell.org/ghc
734f1d4... Fix a bug in threadStackOverflow() (maybe #5214)
fe0a45e... threadStackOverflow: Tweak to stack chunk sizing
c6411c3... Slightly more informal message when EvCast fails.
3be60fa... Bugfixes: (i) wrong evidence generetation when using cached
solved family equation (ii) evidence loops because of caching fixed
4e0f1a0... Small bugfix (for indexed_types/should_compile/T2291.hs).
Because our inert sets do not tolerate more than a single constraint per family
head we have to allow family interactions /with the inerts/ (not with
top-level) when the context says simplEqsOnly.
1cc92e9... defaultKind the kind of one of the types when you create a
higher-dimensional equality proof, pretty much as we do for mkTcEqPred. Ugly
and delicate but we have to rething the subkinding story. For now I am doing
the same thing as mkTcEqPred.
81faaee... Merge branch 'master' of http://darcs.haskell.org/ghc into
ghc-new-flavor
bf334d2... Add handling of LitTy. Still a TODO to deal properly with the
forall case in there.
e74fbf0... Started investigating how performance is affected and how
intensively our caches are used.
f30f90b... More informative commentary as to why we allow family
interactions with inerts when simplEqsOnly is on.
3f42011... Changing the orientation of a generated equality
f84ea58... Deleting A LOT of commented out code!
b22501b... Add linker support for ELF on ARM
f1f93b2... Comments only
f0cb41b... White space only
dd847cb... Don't crash if there's a malformed instance!
e21e13f... A related group of changes that make lexically scoped type
variables work in Template Haskell
4dd0fd3... Don't do validity checking on types in Template Haskell type
brackets We might be in the "knot" of a type declaration: see Trac #5968.
9804c81... Merge branch 'master' of http://darcs.haskell.org/ghc
d86e6c0... A little tracing.
ac2fbb4... Update documentation of DatatypeContexts (#5964)
83d9b38... Attempt to detect loops through imported function RULEs
6785820... Mostly commentary to follow up after discussions with SPJ on
several open tickets.
a39a192... Respect package qualifier when validating imports in GHCi
(#5979)
853c1c3... Add some missing equations for type-literals.
d402d8a... Add an entry for -XExplicitNamespaces to the manual.
0571092... Add a section about promoted literals to the manual.
027f282... Tidy up compiler/ghc.cabal.in
270b7ce... Whitespace only in main/Packages.lhs
226b982... Remove an unused make variable
b3f6a8b... Merge branch 'master' of http://darcs.haskell.org/ghc into
ghc-new-flavor
50e5a06... Fixed typo in b857c8ad which caused NewtypeD to be interpreted
as DataD.
dc2f65f... Support qualified identifiers in quasi-quotes (#5555).
8580b97... Deleting more old commented code.
5802ebd... Dropping the idempotence restriction on the inert substitution,
for efficiency. More documentation to follow.
f9da524... Commentary, following the relaxation of idempotence of the
inert substitution.
e7e5e27... Prevent nested TH exceptions from bubbling up to the top level
(#5976)
d29e277... Bugfix in emitKindConstraint (must not cache orig constraint as
Solved!); added short note to document an example.
8737d47... When rewriting a flavor with rewriteCtFlavor, in the case of
reflexivity, avoid setting the flavor PredType to be the new PredType if the
types exactly match, so that in case of failure we report errors that do not
have expanded type synonyms.
2183c87... More informative tracing for ddump-cs-trace
e3e740d... Wibble: using original type for the dictionary if it has not
changed (to preserve synonyms)
88d61cc... Improved checks for "dynamic" and "wrapper" foreign
declarations (#5664)
30eee19... Update comments about Addr in foreign declarations.
4f7599d... Tighten up on type validity checking
4d20dc8... Merge branch 'master' of http://darcs.haskell.org/ghc
d3020a7... Adding a forgotten pre-canonicalication cache-lookup stage.
0dd6cc5... Merge branch 'master' of http://darcs.haskell.org/ghc into
ghc-new-flavor
4caef1c... Document optimisation passes, to some extent at least
022c1d2... Merge branch 'master' of http://darcs.haskell.org/ghc into
ghc-new-flavor
f9c2e85... Add eventlog/trace stuff for capabilities:
create/delete/enable/disable
8536f09... Calculate the total memory allocated on a per-capability basis
cd930da... Change the presentation of parallel GC work balance in +RTS -s
65aaa9b... Add new eventlog events for various heap and GC statistics
a3cdefd... Adjust the eventlog description header for the spark counter
event
e88f162... Move trace of cap delete from shutdownCapability to
freeCapability
1f809ce... Emit final heap alloc events and rearrange code to calculate
alloc totals
598109e... Fix the timestamps in GC_START and GC_END events on the
GC-initiating cap
c294d95... Add the GC_GLOBAL_SYNC event marking that all caps are stopped
for GC
2bf6083... Fix uneeded test in safe haskell code
c690214... Fix tracking of reason safe inference failed. (#5988)
7ed6759... Update safe haskell error/warn formatting
5a0b827... Fix GHC API with respect to safe haskell. (#5989)
7f61ae2... --amend
1a4ae30... Merge branch 'master' of http://darcs.haskell.org/ghc into
ghc-new-flavor
f7245ce... White space only
6d46439... Improve error reporting for out-of-scope variables
70b0f16... Improve kind-checking of type splices slightly
0125965... Merge branch 'master' of http://darcs.haskell.org//ghc
6100eb4... Fix Trac #5952, by changing the Outputable TyCon instance, so
that it does not print a quote in front of a promoted TyCon in a Kind.
b40f001... Merge branch 'master' of http://darcs.haskell.org/ghc
806182b... Implemeting a lookup modulo non-idempotent substitution.
f15977c... Improved caching: I was flushing the solved when going under
implications, this was the reason for the regression of T3064.
3f46b1e... Merge branch 'master' of http://darcs.haskell.org/ghc
f0d10e3... Allow promoted constructors in the typedoc production (#5948)
1bfb979... Update names to match the implementation in GHC.TypeLits.
2d8374a... Updates to the constraint solver to be able to handle
implication constraint generation during solveInteractCts, needed for polytype
equality decomposition. More commentary to follow.
da102b3... Fix RTS build on OS X
81f19d6... Setting empty touchable range in implications that are
generated from polytype decomposition in the constraint solver.
1603e4f... Merge branch 'master' of http://darcs.haskell.org/ghc
6f1a432... fix quadratic performance issue with long module names (#5981)
d6e3f3d... small cleanup
dd24d6b... Disable the timer signal while blocked in select() (#5991)
e12bec8... Fix crash with debug tracing and the new heap events
9d26519... Improve the handling of threadDelay in the non-threaded RTS
f089917... Turn on TRACE_gc with +RTS -Ds (this regressed at some point)
ab52df86.. Revert "trac #5265 (support for additional .ghci files)"
76bde33... Add support for additional .ghci files in GHCi (#5265)
0a532c6... Do not re-encode correctly encoded inputs and arguments (#5795)
e8dbeed... Fix a race condition in the GHCi debugger exposed by testcase
break011.
148b27b... Fix instance signature error message (#6001)
206c8fc... Allow threads in GHCi to receive BlockedIndefintely* exceptions
(#2786)
392c288... updateThunk: minor tweak to avoid an unnecessary call to
checkBlockingQueues
5eabdc1... Fix crash with tiny initial stack size (#5993)
f1a633a... Don't document '-freg-liveness' or '-fllvm-tbaa', developer
flags
295717d... More imporvements to optimisation flag docs.
eecd7c9... Added ':runmonad' command to GHCi
e0e99f9... Revert "Added ':runmonad' command to GHCi"
3377abe... Untabify HsTypes
6bf8159... Allow overlaps when -XIncoherentInstances is in force
b8ff444... Fix worker/wrapper for CPR functions
c5554f8... Allow kind-variable binders in type signatures
49d0615... Merge branch 'master' of http://darcs.haskell.org//ghc
5ba7db9... Use monotonic clock in Select.c (#5865)
e57d23d... Use monotonic time function for darwin (#5865)
6dc22bf... Support large SLIDE instructions.
e408f4f... Export State monad transformer from ByteCodeItbls.
f8d4882... Bytecode assembler refactoring.
d5ec296... Implemented word-sized addressing of pointers and literals.
68b4a09... Simplify construction of equality predicates
5aa1ae2... Simplify the typechecking of RULES
6ba8b33... Fix operand expansion function.
d1060a0... Add newline to the end of file
8152611... Adding -ddump-avoid-vect option for vectorisation avoidance
diagnostics
fa9fdc2... Do SCC on instance declarations (fixes Trac #5715)
cc5d9dc... Merge branch 'master' of http://darcs.haskell.org//ghc
dda1c1b... Comments only
c163e38... Merge branch 'master' of http://darcs.haskell.org/ghc
88f476b... Merge branch 'master' of http://darcs.haskell.org/ghc
c284511... Move free-var info from InstDecl to FamInstDecl
8229801... Merge branch 'master' of http://darcs.haskell.org/ghc
6508697... Add a couple of comments
24746fe... OS X: disable bootstrapping info for 'ar'
5136d64... Add a quotRemWord2 primop
74b9eb7... Add an X86/amd64 implementation for quotRemWord2
bf6f708... Empty data types should not be "trimmed" by TidyPgm
6b0537a... Respect kind-variable scoping when instantiating dfuns
05debbb... Tiny refactoring; no change in behaviour
b35e7e2... Sort instances by location before printing them
739a009... ghci: write exceptions to stderr (#5980)
e4de18d... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
09037d9... Merge nb:ghc/git/ghc
aaff876... Merge branch 'master' of http://darcs.haskell.org/ghc
bbc1eed... Add symbol declaration for __fixunsdfdi in the linker.
9321224... Fixed typo (wrong max constant) in Initiialise.hs
981e4f1... Partial Vectoriasation
edd95cc... Vectorisation Avoidance
85c5dcf... Replaced tabs
0d8781b... Use gnu_printf rather than just printf in function format
attributes
3020e6d... Make the prototype for postHeapEvent match the definition
8b1fd26... A couple of build fixes for Win64
bfd8633... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
eb2d506... It isn't guaranteed that Cabal is warning-free
ddc7f75... Win64 warning fix
3e314cc... Add a flag for the unsupported calling convention warning
979785c... Add experimental GHCi monad.
bcff115... Report deprecations at occurrence sites, not once per module
7aa8104... Merge remote-tracking branch 'origin/master'
33ff498... Wibble to comment (to keep Haddock happy)
a40ee02... Better error messages during sort checking of kind signatures
6fd34a4... Improve pretty-printing
0f8151a... Merge branch 'master' of http://darcs.haskell.org//ghc
61e9a6c... removed superfluous flag for vectScalarFun
4005255... Merge branch 'master' of http://darcs.haskell.org/ghc
2a11904... Fix looking up of Exact RdrNames, fixes Trac #6005
2316a90... More fixes to kind polymorphism, fixes Trac #6035, #6036
84d79a2... distclean was removing ghc-pwd/dist, should be ghc-pwd/dist-boot
7679603... make -XNoImplicitPrelude work properly in GHCi
ebd7226... Fix typo
3b52891... Merge branch 'master' of http://darcs.haskell.org/ghc
4cc8826... Fix a one-character typo (kv1 should be kv2!)
000d451... Improve debug print a bit
4884546... Allow case expressions with a single alternative to be floated
in.
d9d35d8... Remove spurious debug print
d50cb3e... Do not generate derived instances in TH brackets
0646c34... Merge branch 'master' of http://darcs.haskell.org/ghc
9e3171c... Make the RHS of a generic FamInst use the same type variables
as the LHS!
1dbe6d5... Fix warnings on Win64
5bfd893... Fix lookup of fixity signatures for type operators (#6027)
6866b87... Tiny refactor
5f89437... Use coreBindsStats more than coreBindsSize
dd96644... Win64 build fix
3d8dd48... Add SRC_[CH]C_WARNING_OPTS
9f611cc... Merge win:c:/m64/reg8
b643fe0... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
b1eee04... Build fixes
0377f8f... Fix build on OSX: Use the 'z' format specifier modifier when
possible
42760bd... OS X build fixes
80a9f2f... Document the -fwarn-unsupported-calling-conventions flag
0ff6dbc... Win32 build fix
d7b5794... Simplify format specifiers
5a3fdc0... Fix build on Win32, and handle the FMT_* #defines in a slightly
nicer way
31f16fa... Win32 build fix
35e9039... Merge branch 'master' of win:c:/ghc/git/cygwin/.
44098b3... Flags documentation: -fwarn-unrecognized-pragmas is enabled by
-Wall (#6050)
18c2a2f... Doc: updated list of warnings not enabled by -Wall (#4817)
3144f85... add support for ARM hard-float ABI (fixes #5914)
9aa3a7b... Fix build on OS X
1ed0193... Add a new primop mkWeakNoFinalizer (#5879)
b6e2826... Catch illegal imports earlier (#6007)
f18db3b... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
4ca2818... hs_init(): cope with argc and/or argv being NULL (#6006)
26d690a... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
4ffc4c7... White space and debug printint
c049d30... Small refactoring in kind generalisation of type declarations
5519566... Debug printing only
745ec95... Add -faggressive-primops
e3f8557... Refactoring in CoreUtils/CoreArity
bbeaec2... Merge branch 'master' of http://darcs.haskell.org/ghc
5826a77... Pretty printing and debug improvements
77b05fa... Merge branch 'master' of darcs.haskell.org:/home/darcs/ghc
95fb4b1... Comment out a pprTrace unless DEBUG is on (fix Trac #5929)
a365a58... Make more primops cheaper
d55ff2f... Merge branch 'master' of http://darcs.haskell.org/ghc
4a088f8... Revert "Make more primops cheaper"
a2ae0d7... Revert "Refactoring in CoreUtils/CoreArity"
7533607... Revert "Add -faggressive-primops"
d209588... A build-system tweak for more readable build output.
7befd21... Merge remote-tracking branch 'origin/master' into pretty-build
e57c866... Make the interface-file deserialisation work right for promoted
types (Trac #6054)
20e6d9d... More explicit pretty-printing of promoted TyCons with
-dppr-debug
dceecca... Merge branch 'master' of http://darcs.haskell.org//ghc
081ee17... Egregious typo (fixes Trac #6055)
2822e00... Document eta expansion under GHC bugs and infelicities
05b55c6... Get GHCi working on Win64
2c4cac3... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
0042c47... Fix build of rts/Linker.c on Win32
8a25d8a... Fix the stage1 ghc hschooks.c
117c4a8... Fixes for x86/Linux
e89ef70... More Win32 build fixes
3457c6b... Fix maintenance of n_blocks in the RTS
67c793a... Tidy up a remaining glitch in unification
d1e84be... Merge branch 'master' of http://darcs.haskell.org/ghc
b04c0be... Wibble to pretty printing
29cd6f4... Revert "More Win32 build fixes"
02cf6d6... Revert "Fix build of rts/Linker.c on Win32"
27e585b... Revert "Get GHCi working on Win64"
57dae56... Revert "Revert "Get GHCi working on Win64""
257fa1f... Revert "Revert "Fix build of rts/Linker.c on Win32""
f36dd8b... Revert "Revert "More Win32 build fixes""
bf21999... Tell checkProddableBlock how many bytes we want to write
74eebed... Define _HOST_OS and _HOST_ARCH when calling hsc2hs
a53c12a... Fix Win64 build now that hsc2hs knows what platform we're on
afbaa11... Add 'free' to the list of rtsSyms on Win64
18b4ad9... Win64 Linker improvements
40c1106... Cast memory primops in the C backend (#5976)
ac230c5... Allow cases with empty alterantives
f7c2657... Merge branch 'master' of http://darcs.haskell.org/ghc
3a8c7c8... More Win64 ghci fixes
84a9c46... Win64 build fix
4202879... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
dc4ae7b... Check the calling convention of foreign imported labels is
supported
2bc9d89... Add _getpid to rtsSyms on Win64
1169351... Fix overnight build breakage (fix from simonpj)
4f2dfe1... Fix typo in error message (Trac #6076)
f3c24c5... Follow libffi changes on Windows
3762105... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
88f694d... Enable and fix building dynlibs on Win64
a8787ec... Use lnats to avoid overflowing when allocating large amounts
6dcf001... Install DLLs as executable
5872bf5... Working towards fixing DLLs on Win64
f09812d... Fix RTS DLL references on Win64
9949db0... Fix the way we call strip on DLLs
fcb19db... Follow changes in haskeline
b26a1b3... Build fix
209e375... Fix #6080 & house keeping in Vectorise.Exp
ada1385... Test for misaligned sections, and fail if we find one
85ae01b... Fix alignment when loading .a files on Win64
fdc19e6... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
dd7522c... Yet another major refactoring of the constraint solver
041d1bc... Add support for .text.startup sections to the Linker
4614cf6... Adapt to changes in Cabal.
d7bb8cd... Follow upstream mtl and Cabal, add transformers package (#5958)
c046197... Move getMonotonicUSec from base to the RTS.
9fb12e1... Enable FileLock for win32 (#4363)
4b089db... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
2112f43... Be a little less aggressive about inlining (fixes Trac #5623)
a606905... Cosmetics
d63e81b... Use fresh uniques when unboxing coercions in the desugarer
ff10612... Make fresh variables when decomposing Givens
203afa1... Don't pointlessly cast sizeof's result to size_t
f7e246b... Merge branch 'ghc-new-flavor'
4bbd6ba... Simplify the SimplCont data type
e08cad7... Wibbles to 'simplify the SimplCont data type'
4c55030... Take care not to mix polymorphic and unlifted bindings in a
group
980372f... Re-do the "function application discount" (fixes Trac #6048)
cd95449... Fix build on Win64
1cec00d... Merge branch 'master' of http://darcs.haskell.org//ghc
59e1f06... Fix build on Win64
c1e928e... Comments only
4674a23... Fix bug in expandTypeSynonyms that could rarely cause problems
d0f3a8b... Handle cases with no alternatives in GHCi
fc8959a... Refactor LHsTyVarBndrs to fix Trac #6081
9806a0a... Delete dead code mkIParamTyCon
09addd3... Merge branch 'master' of http://darcs.haskell.org/ghc
6c3045b... Fix the the pure unifier so that it unifies kinds
6406cd2... Use pprInfixName in pprInfo (#6091)
c250f93... Tweak the lexer: In particular, improve notFollowedBy and
friends
6a831be... Add flags to manipulate package db stack (#5977)
ca2debb... Rename package-conf flags to package-db.
2fe1546... Update documentation of the package db flags.
ba409e3... Simplify the behavior of package db flags.
215c826... Add a fixity environment to InteractiveContext (#2947)
921530b... Follow changes in Cabal.
c08df44... Remove the unused Type field from StgLam
7950f46... Remove StgTypeArg since it was never used and is probably
broken anyway
5ccb43f... Merge branch 'master' of http://darcs.haskell.org//ghc
09987de... Support code generation for unboxed-tuple function arguments
ebcad76... When comparing Case expressions, take account of empty
alternatives
969f8b7... Be careful to instantiate kind variables when dealing with
functional dependencies
7fe110a... Merge branch 'master' of http://darcs.haskell.org/ghc
5e4bab8... Don't use stdcall on Win64: It isn't supported; ccall is used
instead
6683995... Set the context_switch flag in yield#
b002f1b... Merge branch 'master' of http://darcs.haskell.org//ghc
89e319c... Fix freeHaskellFunctionPtr on Win64
68a9da4... Fix the way the adjustor puts things on the stack on Win64
230576f... Fix the stub C files we generate on Win64
0fe0c58... Applied lunaris's patch to allow promoted types and rich kinds
in Template Haskell
b6bf6ab... Allow INLINABLE pragmas in TH
8690440... Wibbles to lunaris's patch for promoted kinds
c287070... More Win64 adjustor fixes
2b214ea... Merge branch 'master' of win:c:/m64/reg13/.
d0e2364... Fix #6109 : error Unknown mingw32 arch.
293475b... Remove a couple of unnecessary lines of CPP
0f4925b... Use transformers directly, rather than using mtl
113ae47... Full validates now install transformers rather than mtl
e812150... Fix dblatex and xml* tool detection on Windows
c5fcd22... Fix ar detection
f906b91... Follow the move of the Word type to ghc-prim
4b523bc... Don't remove the thread from interruptTargetThread on ^C (#6116)
d82da29... Read the source file timestamp *before* preprocessing (#6106)
b640ba9... Accept the old -package-conf flags for backwards compatibility
c95342c... checkStability: respect -fforce-recomp (#6105)
6994ed9... Fix path to ar on Windows
285a5e2... Fix warning
22b51da... Fix build
6a8b429... Fix scoping of kind variables in instance declarations
1050b33... Comments only
44febbc... Merge branch 'master' of http://darcs.haskell.org/ghc
634fb8d... escape(): don't forget the final '\0'
13e4927... Merge branch 'master' of http://darcs.haskell.org/ghc
aa48740... Wibbles from 'Fix scoping of kind variables in instance
declarations'
0d9c2e8... Fix an assertion failure in the stage2 compiler
bc188bb... Tidy up the treatment of signatures (incl fixity)
05289c2... Improve occurs-check error reporting (fix Trac #6123)
d0d0c36... Fix problems with getMonotonicNSec on OS X
278bc1d... Updates for haskeline-0.7's new MonadException API.
c87371b... Specify the libdir to use when building libffi
6582871... Test USE_MINIINTERPRETER rather than GhcUnregisterised
e5191c9... Accept -package-conf so cabal-install works
8c705e9... Add a setByteArray# primop
4fa3f16... Be less aggressive about the result discount
a7b1d21... Add defaultLogActionHPrintDoc to DynFlags
c38602f... Make traceBinIFaceReading use log_action
b9fd59a... Remove printSDoc; it's now unused
8ea3ea2... Use log_action rather than printErrs in TcRnMonad
4c0f04c... Rmove printErrs
6c8cb17... Remove printOutput; it's not used.
cd70047... Remove an unused import
7825247... Replace printDump with a new Severity
93abcfa... Remove more uses of stdout and stderr
e2b6e45... Remove some more stdout/stderr uses
f7b74fe... Remove some disabled code
6bb5e4c... Remove a couple of old wrapper functions
6c7b1e5... cmm/MkGraph.hs is already tab-free, so remove the warning kludge
9ee6844... hsSyn/HsTypes.lhs is already tab-free, so remove the warning
kludge
8b4d970... Fix whitespace in main/TidyPgm.lhs
1bf927a... Fix whitespace in coreSyn/CorePrep.lhs
6d0df45... Remove some commented out code
80c3d5a... Improve the size-change detection heuristics in the compare tool
8f5679c... Fix the dynlib build on Windows
52d9f09... avoid name clash
50fddb2... Improve error message for invalid package db file (#6133).
243439e... Change how macros like ASSERT are defined
d69f5e4... Use a *constructor* name when promoting a type
aea8974... Modify error message slightly
daf8066... Use checkNoErrs around calls to the renamer in TcSplice
6dfa594... Pretty-printing improvements
cb705a3... Add sensible locations to record-selector bindings
eb02ad9... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
0076786... Merge remote-tracking branch 'origin/unboxed-tuple-arguments2'
466138d... Fix whitespace in utils/Panic.lhs
fa3449e... Fix whitespace in specialise/Rules.lhs
c7c4428... Tell built-in rules the Id that the rule has matched
2ef5cd2... Put the Integer type, rather than the mkIntegerId, inside
LitInteger
b1f40f1... Add rules for intToInteger and wordToInteger
5f7c1a7... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
bb08287... Improve docs on FlexibleInstances/TypeSynonymInstances
a3f68ca... Do not promote data families
2119bda... Comments only
28485e9... Make PolyKinds imply KindSignatures
f964e7d... Re-order case branches
b8e0074... Better error messages for setContext (#5527).
cb269f5... Fix doc uploading in the nightly builds
c911720... Support polymorphic kind recursion
07a2740... Improve assertion
13602a4... Merge branch 'master' of http://darcs.haskell.org/ghc
177134e... Wibbles to the last merge, to fix the build
fe0ae8d... Complain if we use a tuple tycon or data-con that is too big
93e7e26... scheduleYield: avoid doing a GC again if we just did one
d58036e... Merge branch 'master' of http://darcs.haskell.org//ghc
88e989a... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
596fc11... Merge win:/cygdrive/c/m64/reg14
20c50ee... Add a missing closing brace
d814d50... Merge win:/cygdrive/c/m64/reg14
20ba7f1... throwTo: unlock the MSG_THROWTO object before returning (#6103)
21a53a1... Fix for earger blackholing of thunks with no free variables
(#6146)
3fc546f... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
dc0ef28... Make the ambiguity check more conservative so that it does not
reject valid programs
3a266f1... Allow equalities in a derived instance context
7fb4a5b... Merge branch 'master' of http://darcs.haskell.org/ghc
0cdd533... Typo in comment
1197ed0... Merge remote-tracking branch 'origin/pretty-build'
aab1fe2... Deprecate old -package-conf flags.
5c65388... Removing stale and commented out code.
19e6a35... Emitting Derived constraints for Given dictionary interactions
with functional dependencies, and interactions with the top-level, as well as
minor refactoring.
3891a05... Significant refactoring of TcSimplify, in particular
simplifyInfer and simplifyTop, code beautification etc. Important things:
19cc357... Merge branch 'master' of http://darcs.haskell.org/ghc
dff06f8... Add some more Integer rules
b3dd207... Don't use 64-bit support functions on MIPS N32.
ad6af5f... Attempt to fix the bytecode generator for unboxed tuples, given
the latest changes to unboxed tuple support
24d9d10... fix spelling: "infered" -> "inferred"
fa362ab... Change how pprPanic works
2de63e5... Make Ppr* versions of the Sorry and PgmError exceptions too
6515294... Pass DynFlags to prettyPrintGhcErrors
5716a2f... Pass DynFlags to the LogAction
310ded1... Pass DynFlags around a bit more
9d24671... Pass DynFlags down to hPrintDump
df34ee6... Pass DynFlags down to printForUser
667c577... Pass DynFlags down to printForUserPartWay
630379c... Pass DynFlags down to printForC and printForAsm
0dcfe36... Fix whitespace in basicTypes/SrcLoc.lhs
767d5a8... Make it possible to show SrcSpans without going via Doc
b389484... Pass DynFlags to renderWithStyle
7de2f21... Pass DynFlags down to showSDocOneLine
b1a75d2... Pass DynFlags down to showSDocForUser
5c3a415... Pass DynFlags down to showSDocUnqual
a6ec949... Fix whitespace in specialise/Specialise.lhs
8685576... Pass DynFlags down to showSDocDump
6f2f838... Build fixes
4b1350e... Remove some redundant Show instances
4f8e86b... Revive 'mdo' expressions, per discussion in Trac #4148
2742aa7... Merge branch 'master' of http://darcs.haskell.org/ghc
6697dbb... Report unusable UNPACK warnings even when -O is off (#3966)
fea67bc... Provide a way of 'show'int a Unique without going via SDoc
1bb4428... Remove the Show Var instance
0fdca5d... Pass DynFlags down to showPpr
96a3768... tweak documentation of mdo/rec
4c5dd27... Redefine pprPanicFastInt in terms of panicDoc
b2ec66c... Don't needlessly go via SDoc in mkAutoCC
91667cc... Remove an unused Show instance
c3a62c5... Pass DynFlags down to mk_err_msg
1c49046... Store short error message text as a string
d2d3b71... Avoid a needless trip via SDoc when showing a Unique
af9f017... Use showPpr in a few more places
4e78c8a... GhcApiError now contains a String, not an SDoc
543ec08... Remove unused showRdrName
ab50c9c... Pass DynFlags down to showSDoc
b39ab7d... Pass DynFlags down to showSDocDebug
2ba157b... Pass DynFlags down to showSDocDumpOneLine
cf05fd6... Remove unused showsPrecSDoc
f6fb322... Pass DynFlags down to pprDebugAndThen
ffa6d17... Use SDoc rather than Doc in LLVM
a12b6bf... Use SDoc rather than Doc in the native gens
330f154... Add DynFlags to the SDoc state
1eda228... Pass DynFlags down to pprDefiniteTrace
37f9861... Make tracingDynFlags slightly more defined
2901e3f... Whitespace only in nativeGen/RegAlloc/Graph/Main.hs
d06edb8... Remove PlatformOutputable
d2bb477... Tweak the way UsageErrors are constructed
bfe9401... Remove lots of commented out 'in' keywords
c3cf041... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
0cba443... Follow spelling fixes
03f78f0... Add missing file
7937a92... Remove some unnecessary platform arguments
2b015ce... Remove more unused Platform arguments
5633b56... Remove some more Platform arguments
5a8ac0f... Simplify the implementation of Implicit Parameters
1e9a2d3... Merge branch 'master' of http://darcs.haskell.org/ghc
ac6edfa... Remove more redundant Platform arguments
cd61668... Remove more redundant Platform arguments
d6cef3c... Use 'ppr' rather than 'pprCLabel platform'
b522d3a... Stop exporting, and stop using, some deprecated functions
7261827... Fix whitespace in deSugar/Coverage.lhs
82a8ffd... Rename Coverage.dflags to Coverage.tte_dflags
0f3d8ab... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
46c184e... Change -dppr-user-length from a static to a dynamic flag
956911e... Be strict in the DynFlags inside an SDoc
fd86aca... Fix whitespace in coreSyn/PprCore.lhs
ed7dbe8... Fix ghc/ following -dppr-user-length changes
02aef11... Make -dppr-case-as-let a dynamic flag
773f03b... Simplify some code
166bbab... use definition of mdo segmentation from the workshop paper
a13bbc1... fix ticket number in comment
bdbcad5... small tidyup
6181e00... Don't put auto sccs on INLINE functions (#6131)
0b6336a... Remove a workaround for building with GHC 6.9
c1d4bc1... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
7cae752... Remove a redundant import
78f588c... Fix build on win64
f41c6e3... Merge win:c:/m64/reg14
417eb15... Merge branch 'master' of http://darcs.haskell.org//ghc
3c06774... Merge branch 'master' of http://darcs.haskell.org//ghc
d2b538c... Build fix for Hurd.
d0bfa81... Merge branch 'master' of http://darcs.haskell.org//ghc
7c987d1... Switch to using the 'rubenvb' mingw builds
8cdb98b... Make -dtrace-level a dynamic flag
42de540... Remove redundant warning suppression in basicTypes/Literal.lhs
e6e3a96... Make -dppr-cols a dynamic flag
ee7c4f4... Make -ignore-dot-ghci a dynamic flag
d361262... Make -firrefutable-tuples a dynamic flag
32fd354... Move and rename opt_HiVersion
898a862... Build fixes
11ca8cd... Create versioned runghc wrapper (#5873)
ee44e19... Template Haskell: StringPrimL now takes [Word8]
5490e71... Add getGCStatsEnabled function.
5089023... Fix build
e778d3d... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
5e2409c... Follow changes in base
7ecb40e... Define W_TO_LONG in Cmm.h
90f0a9c... Remove some cruft from StaticFlagParser
506d37b... Fix whitespace in codeGen/CgParallel.hs
ad3d65c... Make -fparallel a dynamic flag
8323847... Make -fgransim a dynamic flag
05bac9f... Fix whitespace in codeGen/StgCmmGran.hs
158c353... Fix whitespace in cmm/PprCmmExpr.hs
5045cfb... Remove some redundant Platform arguments
0f1c5b1... Remove some more redundant Platform arguments
4717b03... Remove some more redundant Platform arguments
3284117... Fix whitespace in cmm/PprCmmDecl.hs
f450d36... Remove the USAVOURY HACK in simplifyInfer
0f085f3... Merge branch 'master' of http://darcs.haskell.org/ghc
2b37348... Add --verbose and --help flags to gen_contents_index
156ec95... Allow deriving Generic1
63efe35... Remove duplicated comment
2d58640... Remove an unused function
03caa60... Remove some more unused function from ListSetOps
41a5020... Remove 'on' from Util
9005450... Remove a GHC 6.4 workaround
585ff57... Remove some more unused functions
0043f07... Remove some uses of sortLe
1a137b0... Change more uses of sortLe to sortBy
f1c81a7... Derive Eq Discr
f669426... Use a derived Ord instance for Discr
c5550e8... Remove another sortLe use
b2d8948... Remove a few more sortLe's
ab9b844... Correct a comment
9ce1cc9... Remove another use of sortLe
faefe49... Remove sortLe
5efe398... Remove sortLe uses
96f2126... Remove the ID Monad
41b37a2... Fix #6158. LLVM 3.1 doesn't like certain constructions that 3.0
and earlier did, so we avoid them.
3a8f9ea... Warn if using unsupported version of LLVM.
66c4196... Use errorMsg over putMsg when appropriate.
bec0737... Implemented feature request on reconfigurable pretty-printing
in GHCi (#5461)
550f8b5... Fix Word64ToInteger conversion rule.
0753cf0... New version of the patch for #5461.
e5ca5c7... tweak llvm version warning message
1c53621... Make the GHC API a little more powerful.
b65562c... Mention Generic1 in the user's guide
aa1e097... Add silent superclass parameters (again)
acfeb2b... Add silent superclass parameters to the vectoriser
f75f240... Fix PA dfun construction with silent superclass args
c7a8941... Add some more Integer rules; fixes #6111
30b5ba9... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
5ddc841... On Windows, detect if DLLs have too many symbols; trac #5987
6c29fad... Don't build the ghc DLL on Windows; works around trac #5987
b2e8936... Parse error: suggest brackets and indentation.
a63970d... Build fixes
18e62c5... Build fix
39d766e... Copy Data.HashTable's hashString into our Util module
f89d4fb... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
f0ac082... improve the --help docs a bit (#7008)
330769c... Add a Note, copying text from #2437
62164cf... -package P was loading all versions of P in GHCi (#7030)
0d19922... don't crash if argv[0] == NULL (#7037)
85fed34... mainly tidyup
2491856... no need to check for unreachable blocks with -fnew-codegen
d260d91... Add an experimental sinking pass
99fd246... Merge remote-tracking branch 'origin/master' into newcg
3f0afab... Fix merge-related problems
_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc