Repository : ssh://darcs.haskell.org//srv/darcs/ghc
Branch 'newcg' now includes:
f542da4... Hide STG register declarations for LLVM C compilers
c1a30d7... Fix typo
0c047a8... Remove an old hack for bad FilePath behaviour
06c6d97... Add a class HasDynFlags(getDynFlags)
b442c07... Make getDynFlags* functions use HasDynFlags/getDynFlags too
c492e50... Tidy up pretty-printing for variables
a1d5886... Merge branch 'master' of http://darcs.haskell.org//ghc
44e1853... Merge branch 'master' of http://darcs.haskell.org/ghc
4c8e030... fix #5022: polymorphic definitions inside arrow rec
44d6b6e... Tabs -> Spaces
6a42e96... Tabs -> Spaces
e7e771d... Fix warnings
a3bd0b7... Tabs -> Spaces
565f97b... Tabs -> Spaces
4ff7d0bb.. Refactor Safe Haskell check to provide hscCheckSafe GHC API
c779a71... Tabs -> Spaces
82e19ff... Ignore -fpackage-trust if no other Safe Haskell flags
625bb55... Improve sync-all usage doc
221f409... Very small tweaks to pave the way for solving kind constraints
in the simplifier.
477946c... Introduced new form of TcEvidence for KindCasts, this patch
also fixes a bug in zonking: we must zonk the kinds of existential variables
even if the variables themselves will not be affected.
53fb26e... Now the constraint simplifier solves kind constraints as well.
e1a8d3f... Merge branch 'master' of http://darcs.haskell.org//ghc
ddb50b3... Move function from where clause to top level
394a68a... Doc wibble
afe7da4... simplify code.
a20cdb9... Fix safe imports to work in GHCi.
541781f... Fix :issafe safe haskell ghci command
18e5476... Improve ASSERT error message
ddeb70b... Fix the behaviour of the unit unboxed tuple (# #)
8785726... Fix an outright bug in the implementation of default decls for
associated types (fixes Trac #5719)
416c590... Use HsTupleTy [] for unit tuples, uniformly
89c0f09... Implemnt Trac #5712: show method for infix GADT constructors
bffff2e... Add an ASSERT on 'pick'
cfcddaa... Make RnEnv.lookupBindGroupOcc work on Orig RdrNames
4716851... Merge branch 'master' of http://darcs.haskell.org/ghc
276c052... Documentation wibble: kind -> sort
d276123... Fix Trac #5721; type variables can be quoted in TH
b0c0205... Print more informative sizes in -dshow-passes, and add
intWithCommas to Outputable for printing large Int/Integers
dc6f3a4... Fix typo in Makefile
98a642c... Major refactoring of CoAxioms
b222368... Be less verbose when printing out Vars
f283c39... Don't record outputFile in the hashed flags
7d7809d... Refer to Control.Concurrent instead of GHC.Conc
aa1114e... Fix minor bug introduced in
e7e771d14ac671904a69abecf9e133d4647026c1
0095702... In the SIGTSTP handler, throw SIGSTOP instead of re-throwing
SIGTSTP
d7d56f5... Fix the C backend after making CCCS an STG register
8387f01... Store the word size as determined by configure, in the settings
file (#5735)
a8b8d65... osElfTarget should default to False (#5733)
3fc68b5... Remove missing archs (mipseb, mipsel, alpha) (#5734)
cf655bc... Restore printing of Rep type family instance with
-ddump-deriving
7196367... KFreeBSD is also an ELF binary
0545b55... dsCImport (CLabel): drop foralls when checking for FunPtr
659f47d... fix warning
4464c92... mkSlowEntryCode: enterLocalIdLabel should be enterIdLabel
(#5357)
6a9e521... remove dead code
3478213... Rename the CCCS field of StgTSO so as not to conflict with the
CCCS pseudo-register
2d91e04... Fix for unregisterised compilation: isStrangeTypeGlobal CCCS =
True
e04da8a... Fix for unregisterised compilation: we want registers when
defined(USE_MINIINTERPRETER)
53fad2a... Rename struct _CostCentreStack to struct CostCentreStack_ for
consistency
dc179f5... Give the correct type to CCCS
23a0ded... We must emit DELTA pseudo-instructions when moving %esp (#5747)
a385b85... small refactoring
974f451... Fixup to 4464c92badaedc45ce53d6349f6790f6d2298103
74ac5be... Tabs -> Spaces + formatting fixes
9ee9e51... Formatting fixes
1cb4a07... Remove unused argument field on CmmJump
45818b9... Formatting wibble
ccba0c2... Tabs -> Spaces
419af4e... Remove unused arg field of CmmReturn
84b596a... Formatting fixes
b540be0... Fix validation warning
155ce29... Fix haddock validate problem.
48a5a53... Fix crash with +RTS -xc (occasional cgrun057(profthreaded)
failure)
5309bd0... abstract away from the 'build-toolchain'-dependent sizeof(...)
operator
9186d92... update copyright, cite realistic version numbers, fix a
smattering of typos
fe2433a... Fix a crash in STM when unregisterised
77e7889... Enable the threaded RTS when unregisterised too.
a6969bf... setNumCapabilities: don't barf() if it isn't supported, just
print an error
847cde7... refactoring
2913fb2... Be explicit about what we import from Data.Monoid
a5b365a... Doc fix
af8cb68... Add alpha, mips, mipseb, mipsel to the list of ArchUnknown
arches
5fb1a1c... configure: Don't calle GET_ARM_ISA on x86_64
0c5f28a... Add comments on which integer rules are missing
c2a840e... Define prelude rules for floatFromInteger and doubleFromInteger
4c49eb5... Generate the haddock contents/index pages in a dist-haddock
subdirectory
9e45287... Refactoring
81c69f3... Make the RTS linker API use wide-char pathnames on Windows
(#5697)
11141d5... typo
61d8ad7... use (GHC) idiomatic types
4317867... last_free_capability should never be NULL
a0f8b3a... In mkCast (Coercion c1) c2, check that c2 has (~#) on both sides
8c2aa49... Merge branch 'master' of http://darcs.haskell.org/ghc
4384e14... Track STG live register information for use in LLVM
a63c423... Add live stg info to Updates.cmm (fixes #4308)
4a0eb92... Improve style of '-ddump-llvm' output. (#5750)
f0c760c... Merge branch 'master' of http://darcs.haskell.org/ghc
e6bfc59... Enable llvm tool paths to be set with ./configure
56a7c60... Add prelude rules for quotInteger, remInteger
17f89fd... Add prelude rules for encode{Float,Double}Integer and
integerTo{Int,Word}64
85fa980... Whitespace only
b8fe21e... Merge branch 'master' of http://darcs.haskell.org/ghc
6496c6f... Merge branch 'master' of http://darcs.haskell.org/ghc
ce545f0... Fix cleaning buildinfo files
a83b02a... Clean more files in "make clean"
b56e7b2... check for failed external symbol lookups (partial fix for #5748)
ce70663... Don't try to use gcc-4.2 on XCode >= 4.2
0b5e57e... Use /usr/bin/gcc when making the OS X installer
234a526... More improvements to llvm output style (#5750)
0f15f8a... Add Metadata support to LLVM bindings.
71e5ee7... Use Type Based Alias Analysis (TBAA) in LLVM backend (#5567)
c2121ec... TOP/includes/dist doesn't exist (yet?) and makes ghcpkg05 fail,
so remove it
5508ada... Implememt -fdefer-type-errors (Trac #5624)
a686d1c... Merge branch 'master' of http://darcs.haskell.org/ghc
3a3dcc3... Merge branch 'master' of http://darcs.haskell.org/ghc
3beb1a8... Fix Trac #5658: strict bindings not floated in
3b75c4e... Comments only
4ada19d... Fix if-def-ery for DEBUG
50fd5a9... Merge branch 'master' of http://darcs.haskell.org/ghc
38e897c... Make "make sdist" generate a testsuite tarball as well as the
src tarball
e10589a... Improve LLVM TBAA hierachy (#5567).
c55bb60... Update '.gitignore'
ba52053... Add '-fllvm-tbaa' flag for controlling LLVM TBAA opt.
167d2d4... Formatting fixes to flags.xml
4ef5ce6... Add '-freg-liveness' flag to control if STG liveness
information is used for optimisation. (enabled by default)
ff4be21... Consistent: Enbaled -> enabled in flag doc.
e2ec71c... Fix mistake in flags.xml
cea6307... Fix validation error
1074c2d... Get the knownKeyNames for doubleFromInteger right
a30c2df... Comments only
c96022c... Merge branch 'master' of http://darcs.haskell.org/ghc
601c983... Add -faggressive-primops plus refactoring in CoreUtils
6b58460... Add some llvm build options to build.mk.sample
804108f... Add extra Num constraints since the Num superclass of Bits is
removed
57b1d54... Document the Num superclass divergence from H98/H2010
39291dd... Document the Bits superclass divergence from Haskell 2010
7bc456d... Document the extra instances divergence from H98/H2010
08894f9... Switch to using the time package, rather than old-time
2719cac... Define "ar command" correctly in settings file on Windows
ee250e5... When configuring, handle $topdir/ in the ghc --info output
10f5847... Remove an out-of-date comment
42dda24... Remove some "0 +"s that look redundant
e4dda61... remove tabs (+ ignore tabs option) from LexCore.hs
e0383e2... Remove trailing whitespace in compiler/parser/LexCore.hs
54121ff... Fix a #define
b68bbd8... Fix vectorisation of classes
5dc73fd... Merge wibble
3c67c9a... DataConIds need to be treated specially in VectInfo
384f609... Split -XDataKinds from -XPolyKinds
a9e17cc... Fix for tick intervals greater than one second.
fac8ecb... Fix bug causing polling instead of blocking in the non-threaded
RTS (#5773)
395ef28... Revert "Add -faggressive-primops plus refactoring in CoreUtils"
(#5780)
25d3e4b... Remove unnecessary extra use of orphan_hash
e932d30... Documentation for -XDataKinds
b81aa25... Add missing initialisation of cap->disabled
7bbc1b0... Tabs -> Spaces
8783718... Only use TBAA when LLVM > 2.8. (#5782)
157dd07... Allow default superclass methods for multi-parameter type
classes
1aa0228... Merge branch 'master' of http://darcs.haskell.org/ghc
1584f29... Switch TcEvidence to Unix line endings
f002a46... Do not combine dictionaries in the EvVarCache when simplEqsOnly
is on
6acf6cd... Warn when a SPECIALISE pragma gives rise to a totally inactive
rule See Trac #5779
51ba3c2... Comments only (to support debug tracing in DmdAnal)
bb50135... Use nested tuples to desugar recursive do-notation
16b6283... Eliminate {| and |} vestiges in lexer/parser
e86a7c7... Incorrect type conversion in LLVM backend (#5785).
3e63df8... Document -T RTS flag in manual.
51d89a5... Do not inherit "SPECIALISE instance" for INLINE default methods
4127a4a... Merge branch 'master' of http://darcs.haskell.org/ghc
a12c8a0... Rename the testsuite tarball
8bdcc5c... Fix validate
3220e57... Remove getDOptsDs; use getDynFlags instead
9dacfcb... Remove getDOpts; use getDynFlags instead
3bc62f5... Remove typecheck/TcSimplify.lhs-old
10300ec... Remove getDOptsSmpl; use getDynFlags instead
d2dcac6... Fix bug introduced in fac8ecbbafde17dd92439c41747223c43e9d2b80
7f06d92... Follow Cabal version bump
8de2a03... Merge branch 'master' of http://darcs.haskell.org/ghc
921ccf7... Port "Add new primtypes 'ArrayArray#' and 'MutableArrayArray#'"
to new codegen.
f438722... Add a missing newline in the ghci :h text; spotted by Alexander
McPhail
d4c9063... Remove old dead safe haskell setting
0120d0d... Tabs -> Spaces
a1edfab... Improve source code documentation og GHCi main.
08784e9... Formatting wibbles.
cda58f7... Have hscStmtWithLocation return (IO [HValue]).
9e238da... Code cleaning
3e8b37d... Fix warning in GhciMonad.
54b7afc... Fix missing import in HscMain.
47c0404... Fix mistake in previous commits.
2c428d2... Improve source documentation for Ghci stmt IO lifting
ae359d4... Fix validation error, import only in GHCi
8d016e1... Remove accidentally commited 'trace' statements
806c31f... Just rename a local variable
e3f689f... Rename polyKindsErr to dataKindsErr
d16f5c7... de-tabbed the hs-boot files
3692c6f... FIX #5819: add -XDataKinds to the language options section of
the user's guide
41678b9... Start on 7.6.1 release notes
2a54a0d... Pass alex and happy locations to ghc-cabal; fixes #5579
50c07f7... Remove bogus extra definition of $(dir)
4ff3a64... Fix register clobber list in StgRun for ARM
9fff25e... Improve support for cross-compilation
884a28d... message tweak
6b08634... Validate fix: no cross compilation for bindists
766da94... llvmGen: Use new fence instruction
d2d5ee1... Improve support for LLVM >= 3.0 write barrier. (#5814)
9774131... When type-checking kinds, be sure to promote list and tuple
syntax
bbe2d21... Don't include Cabal in mkDocs
bc9f8b0... Add a "tag" command to sync-all
f92591d... Refactor HsDecls again, to put family instances in InstDecl
af26d55... Give promoted DataCons a tyConArity and promoted TyCons a
tyConKind
542dd73... Refactor tcUserStmt, to fix Trac #5829
0053aa2... Merge branch 'master' of http://darcs.haskell.org/ghc
a0c7808... comments
e46d266... Check that imported modules actually exist (#5836)
bf456a0... avoid 32-bit integer overflow (#5831)
9c685f4... Ignore -C when not unregisterised (reported on ghc-users)
59ddfa4... ARM StgRun: Ensure r11 state is preserved
15cd666... Remove a workaround for building with GHC 6.12.2
2a58aa1... MERGE from 7.4 branch: Update dependencies
6e87d4b... Fix '-distrust-all-packages' flag.
76e72c3... Fix the build on Windows
68b59ce... Distinguish between normal and qualified unused imports
cc04708... Put only local instances in the interactive context (fixes Trac
#5820)
62d1337... Document -fwarn-auto-orphans
15ec883... Complete fix of #5820
52c01c9... Merge branch 'master' of http://darcs.haskell.org/ghc
54932b9... Add script for sending bug remilestoning e-mails
b23a7e5... Don't allow implicit qualified imports in GHCi when -XSafe on.
e5272d9... Don't add a bad import to the saved context.
5e9e07a... Have :load work under -XSafe in GHCi.
7afa5fe... Fix equality testing for test(1) on FreeBSD
5aaffa6... Fix some more sh syntax in configure.ac
91fe817... Add dragonfly support; based on a patch from Goetz Isenmann
0759d08... Improve FreeBSD support in configure
86ebfef... Minor documentation fix
67f4ab7... Allocate pinned object blocks from the nursery, not the global
allocator.
c61b014... .cmm files need to depend on DerivedConstants.h
1cbd950... Revert "Have :load work under -XSafe in GHCi."
4a0973b... Revert "Don't add a bad import to the saved context."
ec2184e... Merge remote-tracking branch 'origin/master' into newcg
d96f7a2... disable GADTs again (causes problems with no-let-generalisation)
32d652e... merge fixes
5cf9c01... remove unused Conventions (Foreign, Private)
b8172ba... Fix an SRT-related bug
d4befa3... tiny refactoring
6b57d39... Eliminate some redundant stack assignments and empty stack
checks
95a0a46... kill some dead code
8fb67a2... Delete some done items
1e07bd7... Merge remote-tracking branch 'laptop/newcg' into newcg
06b8b97... re-enable constant folding in the NCG, while
cmmRewriteAssignments is off
3d8ab55... Improvements to the mini-inliner
86a0047... New codegen: fix bad code for comparisons (see Note [case on
bool])
_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc