summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update CabalIan Lynagh2013-03-115-24/+33
|
* More advice about profiling CAFs.Edward Z. Yang2013-03-111-1/+7
| | | | Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
* Merge branch 'master' of http://darcs.haskell.org/ghcDavid Waern2013-03-102-22/+1
|\
| * Remove some commented out SPECIALIZE pragmasIan Lynagh2013-03-101-20/+0
| | | | | | | | As far as I can see, they've never been enabled
| * Building with -dynamic-too now works, so enable it by defaultIan Lynagh2013-03-101-2/+1
| | | | | | | | It's only actually used if both the v and dyn ways are built
* | Fix construction of ALL_ALEX_OPTS and ALL_AS_OPTSMax Bolingbroke2013-03-104-10/+14
|/ | | | Signed-off-by: David Waern <david.waern@gmail.com>
* Remove unnecessary warnings suppressions, fixes ticket #7756; thanks ↵Edward Z. Yang2013-03-095-11/+1
| | | | | | monoidal for submitting. Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
* Fix -dynamic-too with -boot filesIan Lynagh2013-03-091-1/+2
| | | | | It was looking for Foo.dyn_hi rather than Foo.dyn_hi-boot, and so falling back to the slow way
* Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghcIan Lynagh2013-03-098-352/+247
|\
| * Slight tidy-up to Pedro's work on TypeableSimon Peyton Jones2013-03-091-6/+8
| |
| * Remove unnecessary DynFlags arg to mkCgIdInfoSimon Peyton Jones2013-03-091-4/+4
| |
| * Remove stale, commented-out code about heap checksSimon Peyton Jones2013-03-091-83/+0
| |
| * Remove warning-suppression (not needed)Simon Peyton Jones2013-03-091-5/+0
| |
| * Fix pretty printing of human-readable integers (#7750)Patrick Palka2013-03-091-1/+4
| |
| * Remove unused functions cmmConstrTag, cmmGetTagSimon Peyton Jones2013-03-092-9/+6
| | | | | | | | | | Patch offered by Boris Sukholitko <boriss@gmail.com> Trac #7757
| * Remove cg_tag from CgIdInfoBoris Sukholitko2013-03-092-7/+3
| |
| * Detabify StgCmmEnvBoris Sukholitko2013-03-091-63/+55
| |
| * Detabify StgCmmMonadBoris Sukholitko2013-03-091-175/+168
| |
* | Don't pass -dynamic-too to GHC when compiling C filesIan Lynagh2013-03-091-1/+1
| |
* | Simplify away some old -dynamic-too stuff from the previous approachIan Lynagh2013-03-092-61/+38
| |
* | Re-enable a flag-consistency checkIan Lynagh2013-03-091-9/+6
| | | | | | | | I'm not sure why it caused problems before, but it's fine now.
* | Remove a now-redundant hackIan Lynagh2013-03-091-11/+0
| |
* | Fix -dynamic-too: Outputt to the dyn file when output_spec is SpecificFileIan Lynagh2013-03-091-14/+13
| |
* | Add some extra sanity checking to the (l)hs->o rulesIan Lynagh2013-03-091-0/+17
| |
* | Change how -dynamic-too worksIan Lynagh2013-03-092-20/+12
| | | | | | | | | | We now run the tail of the pipeline twice, rather than trying to do both ways in lockstep.
* | Split the Hsc phase into two subphasesIan Lynagh2013-03-092-94/+120
| | | | | | | | | | The goal is that the second subphase will be run twice when using -dynamic-too
* | A couple more small refactoringsIan Lynagh2013-03-092-37/+38
|/
* Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2013-03-0818-837/+427
|\
| * Do not generate duplicate instances with AutoDeriveTypeableJose Pedro Magalhaes2013-03-081-19/+27
| |
| * Properly instantiate the kind of the tycon when deriving Typeable (FIX #7704)Jose Pedro Magalhaes2013-03-081-20/+31
| |
| * Make AutoDeriveTypeable imply DeriveDataTypeableJose Pedro Magalhaes2013-03-083-2/+7
| |
| * Follow defaultErrorHandler change, fixes #7752.Edward Z. Yang2013-03-071-2/+2
| | | | | | | | Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
| * Closures must be zeroed even without LDV-profiling. Partially fixes #7747Edward Z. Yang2013-03-071-4/+0
| | | | | | | | Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
| * Fix #7722: iOS runtime loader quirk.David Terei2013-03-071-3/+6
| | | | | | | | Patch from Stephen Blackheath!
| * Remove old ltx and verbatim utilsIan Lynagh2013-03-074-321/+0
| |
| * Refactor the pipeline/hsc interactionIan Lynagh2013-03-074-433/+324
| | | | | | | | | | It would probably still benefit from some tidying up, but it's now much more opaque, with the control flow easier to understand.
| * Satisfy the invariant on CmmUnsafeForeignCall argumentsSimon Marlow2013-03-061-30/+23
| | | | | | | | | | | | | | There was potentially a bug here, but no actual failures were identified in the wild. See Note [Register Parameter Passing]
| * commentsSimon Marlow2013-03-051-2/+3
| |
| * add a comment about LD_STAGE0Simon Marlow2013-03-051-0/+3
| |
| * Typofix.Edward Z. Yang2013-03-041-1/+1
| | | | | | | | Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
* | Ensure that isStrictDmd is False for Absent (fixes Trac #7737)Simon Peyton Jones2013-03-051-5/+24
|/ | | | | | | | | | | The demand <HyperStr, Absent> for a let-bound value is bit strange; it means that the context will diverge, but this argument isn't used. We don't want to use call-by-value here, even though it's semantically sound if all bottoms mean the same. The fix is easy; just make "isStrictDmd" a bit more perspicuous. See Note [Strict demands] in Demand.lhs
* Remove the VCS column from 'packages'Ian Lynagh2013-03-043-105/+96
| | | | It's now always 'git'.
* Remove the darcs support from sync-allIan Lynagh2013-03-041-80/+32
|
* Remove a couple of lingering references to the dead BootingFromHc variableIan Lynagh2013-03-041-5/+1
|
* Don't test BootingFromHc when setting SupportsSplitObjsIan Lynagh2013-03-041-1/+0
| | | | We no longer set BootingFromHc
* Remove unused 'PackageSourceURL' from build systemIan Lynagh2013-03-041-4/+0
|
* Remove unused CTAGS from build systemIan Lynagh2013-03-041-1/+0
|
* Remove some out-of-date commentsIan Lynagh2013-03-041-3/+0
|
* Remove the FLEX support from the build systemIan Lynagh2013-03-041-12/+0
| | | | Most of it was commented out anyway
* Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2013-03-0463-854/+881
|\