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

Reply via email to