Repository : ssh://darcs.haskell.org//srv/darcs/ghc

Branch 'cross-compiler-alienless' now includes:

     1d094f9... Remove nativeGen/PprInstruction.hs
     cc3d982... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
     6c2c07c... bugfix: cope when a source reg is dead at a join point
     f68b427... Fixes for the stack layout algorithm to handle join points
     fe3753e... Merge sinking and inlining to get better results.
     f1ed6a1... New codegen: do not split proc-points when using the NCG
     1cea9a5... optimise away some unnecessary stack checks
     a4b249c... Small optimisation to the code generated for CAFs
     e26161f... no need to removeUnreachableBlocks
     9388337... bug fixes for the sinker
     a2e0fbe... bug fix for control-flow optimisation
     a0020c1... fix merge bugs
     8b31090... fix warnings
     a25c974... fix haddock parse error
     6f346d4... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
     9e7acbe... Fix compile on linux-powerpc64. (#7084).
     598ee1a... Fix #7087 (integer overflow in getDelayTarget())
     d236142... Improve code generated when real registers are clobbered
     6ede006... Explicitly share some return continuations
     7930221... Don't shortcut call-returns when not splitting proc points
     dae976c... add a sinking pass before stack layout (currently disabled)
     08c16ba... Code reformatting
     a915d9b... Inline into the last node
     40b6598... Improve accuracy of memory conflict tracking
     325f2f3... Disable the mini-inliner when using the new codegen
     9568636... No need to do removeDeadAssignments, just do cmmLiveness instead
     3ae875c... Eliminate "r = r" assignments.
     4aaa3c1... fix a bug in the inliner
     46adcee... comment wibble
     15e4f93... applying simonpj's fix from #7022 (with 80-col reformatting)
     4200c4a... FloutOut.wrapTick: don't forget to tick the args of a 
constructor app
     b11a5ef... comments and refactoring
     7974afb... Fix references to repositories in the user guide
     89900ff... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
     0e7aad2... De-orphan the Outputable Char instance
     14b05c0... Whitespace only in hsSyn/HsSyn.lhs
     5ae0cea... Whitespace only in utils/Outputable.lhs
     be691e1... Remove another unnecessary Platform argument
     e9a587a... De-orphan the Outputable Fingerprint instance
     541cc50... Remove an unsafe use of head (#7118)
     ecc43c1... Convert prefix uses of (<>) to infix <>
     2d2650b... Move linker flags into the settings file; fixes #4862
     c17f301... Remove LD_X; it's no longer used
     ddf9d40... Build fix
     34b2906... Whitespace only in compiler/simplCore/Simplify.lhs
     52307c1... Rename trace_dump to dump
     13f3a31... Remove pprDefiniteTrace
     c9820b2... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
     1235c27... Improve some code layout in SysTools
     668151c... More more ld-related settings into the settings file
     c7c2d6c... Whitespace only in UniqFM
     4cdfe67... Define LdCmd in the bindist configure.ac
     5620662... finish a comment
     290ec75... Add a comment to explain why the FCode monad is lazy
     6228e31... Use "ReturnedTo" when generating safe foreign calls
     22d5822... Foreign calls may clobber caller-saves registers
     f67a8b8... Continue by jumping to the top-of-stack after a safe foreign 
call
     82fa790... Fix two bugs in the sinker.
     cf3fb95... MO_F_Mul and MO_F_Add are commutative
     7db26e0... comment
     190c555... fix warning
     6997bb5... Don't define STOLEN_X86_REGS in Cmm.h
     8e7fb28... Start separating out the RTS and Haskell imports of MachRegs.h
     e6ef5ab... Make tablesNextToCode "dynamic"
     f917eeb... Add "Unregisterised" as a field in the settings file
     46b5c19... Define callerSaves for all platforms
     8d3e9fd... small cleanup
     0b75e45... Generate one fewer temps per heap allocation
     b534f42... Make lint check for undefined variables in Cmm
     149e04b... A closure with void args only should be a function, not a thunk
     ddd6af0... Cleanup and fixes to profiling
     5c3f13f... Fix update frames for profiling
     3cf6050... fix maybeSaveCostCentre: cases were reversed
     bccd9e8... Add missing cases in hand-coded instance Eq GlobalReg
     1469a12... Node calling convs should use R1 even if it isn't a register
     df7a20c... Eliminate "r = r" in mkAssign
     313740e... fix a warning
     ef58afe... Small optimisation
     babe3c6... entryHeapCheck: fix calls to stg_gc_fun and stg_gc_enter_1
     69cda9e... maybeInvertComparison: remove floating-point comparisons
     396f090... Fix a bug in the handling of recent_activity
     62ab993... fix warning
     1edad87... Add missing flag for respecting EXTRA_LIBDIR
     c2a532a... Set the value of Unregisterised in the bindist configure.ac
     415598b... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
     50f5016... Add cast to placate gcc 4.6 on linux-powerpc (#7113).
     3a5788c... a couple of small optimisations
     74d5dde... Only run the second round of control-flow optimisations when -O 
is on
     09afcc9... Remove uses of fixC from the codeGen, and make the FCode monad 
strict
     d801c96... Fix build failure on OS X (#7119)
     cb07cb7... Always define startProfTimer and stopProfTimer
     c4d75a7... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
     7299487... Follow RTS symbol changes in Linker.c
     4e6bd65... Use the right arch name in the Windows installer filename
     a0e308d... Don't pass -Wimplicit to the C++ compiler.
     7473c3d... Update 'unboxed tuples' section of users guide.
     f78b31a... Fix ambiguous flag resolution (#7138)
     8240843... Respect verbosity for "flags changed" message (#7139)
     82373c7... Give suggestions for unrecognised command line arguments
     700d287... Fix environment update for type instance declarations in GHCi 
(#7117)
     3e6c930... Fix GHCi segfault during startup on linux-powerpc (#2972).
     e6fa845... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
     e949162... Fix Trac #7128, by zonking kind varaibles more assiduously when 
typechecking a class declaration
     111ff8c... Comments
     b10eb00... Better debug printing
     3fabf48... Document -fdefer-type-errors
     ca9986a... Improve documentation of the way that defaulting to IO happens 
in GHCi
     55cdcc9... Make .t files when running haddock
     1993ee4... TH: Pragmas refactoring.
     af9dd9d... Comments about shadowing
     10377bb... Fix Trac #7145, by recording uses of constructor "children" in 
export lists
     c848891... Merge branch 'master' of darcs.haskell.org:/home/darcs/ghc
     bdce8f0... Put kind variables before type variables when quantifying
     72e7f57... Require DataKinds for promoted list/tuple syntax in types
     f7b096e... Test FlexibleInstance not UndecidableInstances in the ambiguity 
check
     de07bf2... Use TcMType.growThetaTyVars (which works) rather than 
TcSimplify.growPreds (which doesn't)
     41c7342... Allow a vew pattern or bang pattern in a record pattern.
     00a2104... Improve documentation for rank-1 types (Trac #7137)
     3eb6e21... When pattern matching against a constructor with equalities, 
require either -XGADTs *or* -XTypeFamilies (rather than only the former)
     4e0a957... Profiling: open .prof when -hr<cc> is specified
     a874dd8... Export startProfTimer and stopProfTimer symbols.
     d421b16... Avoid the quadratic append trap in flattenCmmAGraph
     0ca7574... remove tabs
     9825f86... remove tabs
     2fe4dbc... remove tabs
     cec899d... Retain ordering of finalizers during GC (#7160)
     106f043... add X86_64_GOTTPOFF relocation for errno
     bb120df... move startProfTimer() and stopProfTimer() to the public headers
     bbb5843... Fix a discrepancy between two calculations of which generation 
to collect
     0a7c5b8... improve debug output
     a68df77... Reduce fragmentation when using +RTS -H (with or without a size)
     4752385... Improve compile times by enabling +RTS -H for GHC (only when 
bootstrapped)
     397606d... tidy up
     d4ac7d8... Fix inverted test for platformUnregisterised (should fix the 
optllvm breakage)
     2f7c578... Reduce the likelihood of x64/x86-64 changes breaking the build 
on other arches (#7083).
     2c6d11f... Re-jig the reporting of names bound multiple times
     1a591a0... Refactor the way we infer types for functions in a mutually 
recursive group
     68a1393... Annotate code in {-# LINE #-} pragmas as well
     2c60015... fix warning
     e590ad7... OS X: use mmap() instead of malloc for allocating the bss 
(#7040)
     6d3fb1b... Fix the generation of CallerSaves; fixes #7163
     07295e9... Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc
     7570064... Move activeStgRegs into CodeGen.Platform
     15856e9... Add haveRegBase to CodeGen.Platform
     80a72da... CgUtils no longer needs to #include HaskellMachRegs.h
     cacae06... Whitespace only in StgCmmUtils
     dbc0560... Use haveRegBase in StgCmmUtils too
     d182285... StgCmmUtils no longer needs to include HaskellMachRegs.h
     ac21fdb... Pass platform down to lastxmm
     b6b6311... Pass platform down to lastint
     eb9b4e5... Remove unused 'targetWordSize'
     7252309... Whitespace only in nativeGen/RegAlloc/Linear/X86/FreeRegs.hs
     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.
     b8f6e55... Merge branch 'master' of https://github.com/ghc/ghc into 
cross-compiler-alienless
     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
     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
     d0ddde5... Fail earlier if there's an error in a type declaration
     fe913b2... do not build extras for cross-ghc (yet)
     92cc0ab... do not query GHC for the <C compiler> when a cross-compiler is 
being built
     bcef1e28.. v7.4.1 is required for building, so we can drop the v7.2.1 
workaround
     6741921... Merge branch 'master' of https://github.com/ghc/ghc into 
cross-compiler-alienless
     b660cc0... make sure to remove the right link before calling 'ln -s' 
(could we use 'ln -sf'?)
     c7ec369... Merge branch 'master' of https://github.com/ghc/ghc into 
cross-compiler-alienless

_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to