| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Some alpha renaming | Ian Lynagh | 2012-10-16 | 99 | -348/+348 |
| | | | | | | Mostly d -> g (matching DynFlag -> GeneralFlag). Also renamed if* to when*, matching the Haskell if/when names | ||||
| * | Remove a copy of foldM, and use the standard function instead | Ian Lynagh | 2012-10-16 | 1 | -7/+2 |
| | | |||||
| * | Whitespace only in simplStg/SimplStg.lhs | Ian Lynagh | 2012-10-16 | 1 | -54/+47 |
| | | |||||
| * | Rename setDynFlag, unSetDynFlag following the DynFlag->GeneralFlag rename | Ian Lynagh | 2012-10-16 | 1 | -58/+58 |
| | | |||||
| * | Rename DynFlag to GeneralFlag | Ian Lynagh | 2012-10-16 | 14 | -65/+65 |
| | | | | | | This avoids confusion due to [DynFlag] and DynFlags being completely different types. | ||||
| * | Build system fix for building a profiling GHC | Ian Lynagh | 2012-10-16 | 1 | -0/+3 |
| | | |||||
| * | Remove unused dumpIfSet_dyn_or | Ian Lynagh | 2012-10-15 | 1 | -8/+1 |
| | | |||||
| * | Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc | Ian Lynagh | 2012-10-15 | 10 | -3/+99 |
| |\ | |||||
| | * | Add a new traceMarker# primop for use in profiling output | Duncan Coutts | 2012-10-15 | 10 | -3/+99 |
| | | | | | | | | | | | | | | | | | | | In time-based profiling visualisations (e.g. heap profiles and ThreadScope) it would be useful to be able to mark particular points in the execution and have those points in time marked in the visualisation. The traceMarker# primop currently emits an event into the eventlog. In principle it could be extended to do something in the heap profiling too. | ||||
| * | | Make -ddump-cmmz-cfg turn on the right flag | Ian Lynagh | 2012-10-15 | 1 | -1/+1 |
| | | | | | | | | | It was turning on Opt_D_dump_cmmz_cbe rather than Opt_D_dump_cmmz_cfg | ||||
| * | | Use -O0 -g C flags when compiling a debug way | Ian Lynagh | 2012-10-15 | 1 | -1/+1 |
| |/ | |||||
| * | Merge branch 'master' of http://darcs.haskell.org/ghc | Ian Lynagh | 2012-10-14 | 1 | -0/+3 |
| |\ | |||||
| | * | rts: Ignore signal before deleting timer. Fixes #7303. | Erik de Castro Lopo | 2012-10-14 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | Was getting an ocassional hang or segfault when building GHC in a Qemu user space emulation of ARM. Turned out that the ITIMER_SIGNAL was being delivered *after* the call to timer_delete(). Setting the signal to SIG_IGN before deleting the timer solves the problem. | ||||
| * | | Default to dynamic-by-default on OSX/64 | Ian Lynagh | 2012-10-14 | 1 | -1/+2 |
| | | | |||||
| * | | Fix some dependencies | Ian Lynagh | 2012-10-14 | 3 | -1/+5 |
| | | | |||||
| * | | Fix copy/paste-o | Ian Lynagh | 2012-10-14 | 1 | -1/+1 |
| | | | |||||
| * | | Use Cabal to build ghctags | Ian Lynagh | 2012-10-14 | 2 | -3/+23 |
| | | | |||||
| * | | Use Cabal to build hpc-bin | Ian Lynagh | 2012-10-14 | 2 | -4/+11 |
| | | | |||||
| * | | Get dynamic-by-default mostly working on OS X | Ian Lynagh | 2012-10-14 | 5 | -1/+28 |
| | | | |||||
| * | | Double a couple of $s for consistency | Ian Lynagh | 2012-10-14 | 1 | -2/+2 |
| | | | |||||
| * | | Don't set dynlib install names when building | Ian Lynagh | 2012-10-14 | 2 | -5/+0 |
| | | | | | | | | | | | | | | | | | When building things to run in the build tree, we want the install name to be the location in the build tree. Bindists may be installed somewhere other than the configured install location, so we weren't even necessarily setting it to the right value. | ||||
| * | | Move the RPATH computation into the build rules | Ian Lynagh | 2012-10-14 | 2 | -5/+1 |
| | | | | | | | | | It doesn't really belong in package-data.mk | ||||
| * | | Add TRANSITIVE_DEPS variables to package-data.mk files | Ian Lynagh | 2012-10-14 | 1 | -0/+3 |
| | | | |||||
| * | | Fix installing when dynlibs-by-default | Ian Lynagh | 2012-10-14 | 1 | -2/+3 |
| |/ | |||||
| * | Fix test for GHCi lib building | Ian Lynagh | 2012-10-13 | 1 | -1/+3 |
| | | |||||
| * | Keep the list of DLLs that we dlopen | Ian Lynagh | 2012-10-13 | 1 | -2/+50 |
| | | | | | | | | Unfortunately, dlsym finds the first symbol loaded, while when we reload a compiled module in GHCi it's the last symbol that we want. Therefore we remember the list of loaded DLLs ourselves and go through them in order. | ||||
| * | Fix typo | Ian Lynagh | 2012-10-13 | 1 | -1/+1 |
| | | |||||
| * | Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghc | Ian Lynagh | 2012-10-13 | 5 | -24/+41 |
| |\ | |||||
| | * | Add a type signature needed when using GADTs | Simon Peyton Jones | 2012-10-12 | 1 | -0/+1 |
| | | | |||||
| | * | Merge branch 'master' of darcs.haskell.org:/home/darcs/ghc | Simon Peyton Jones | 2012-10-12 | 1 | -1/+1 |
| | |\ | |||||
| | | * | fix obvious typos | Gabor Greif | 2012-10-12 | 1 | -1/+1 |
| | | | | | | | | | | | | | these can go into the release 7.6.2 too, I guess | ||||
| | * | | Fix error in tidying the type variables of a TyCon when building an ↵ | Simon Peyton Jones | 2012-10-12 | 1 | -1/+1 |
| | | | | | | | | | | | | | interface file | ||||
| | * | | Be lazier when typechecking data type contexts (Trac #7321) | Simon Peyton Jones | 2012-10-12 | 1 | -14/+11 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We should be lazy when type-checking the equality-contraint part of a data constructor's type, to make the knot-tying work out right. The fact that it's always worked before is a fluke: no one else wrote a GADT whose type index mentions itself data T a wher MkT :: T (T Int) | ||||
| | * | | Ensure we produce a FunTy for functions (Trac #7312) | Simon Peyton Jones | 2012-10-12 | 1 | -8/+27 |
| | |/ | | | | | | | | | | | | | | | | | The issue here was with a function type written prefix (->) a b where we were not generating a FunTy, which blew the invariant that function types are always FunTys. We can't look at the TyCon directly because it may be knot-tied, so we look at the name instead. | ||||
| * | | When dynamic-by-default, don't use the GHCi linker | Ian Lynagh | 2012-10-13 | 8 | -218/+294 |
| | | | | | | | | | We instead link objects into a temporary DLL and dlopen that | ||||
| * | | Don't build the HS*.o files when DYNAMIC_BY_DEFAULT | Ian Lynagh | 2012-10-12 | 1 | -0/+2 |
| |/ | | | | | We don't use them (we use the .so/.dll instead), so no point generating them. | ||||
| * | ghc-pkg: Print something when no packages are found; fixes #6119 | Ian Lynagh | 2012-10-11 | 1 | -1/+4 |
| | | | | | | | | | | | We used to say $ ghc-pkg list blargle /usr/local/lib/ghc-7.4.1/package.conf.d which may imply that blargle was found in /usr/local/lib/ghc-7.4.1/package.conf.d | ||||
| * | Whitespace only in types/FamInstEnv.lhs | Ian Lynagh | 2012-10-11 | 1 | -142/+135 |
| | | |||||
| * | Add an "Outputable (InstInfo a)" instance | Ian Lynagh | 2012-10-11 | 1 | -0/+3 |
| | | |||||
| * | Whitespace only in typecheck/TcDeriv.lhs | Ian Lynagh | 2012-10-11 | 1 | -536/+529 |
| | | |||||
| * | Whitespace only in typecheck/TcGenDeriv.lhs | Ian Lynagh | 2012-10-11 | 1 | -669/+663 |
| | | |||||
| * | Fix build on Windows | Ian Lynagh | 2012-10-11 | 1 | -1/+1 |
| | | | | | | gcc couldn't find ghc_boot_platform.h. I'm not sure why it worked on Linux. | ||||
| * | Remove fake-happy; it's no longer useful | Ian Lynagh | 2012-10-11 | 1 | -20/+0 |
| | | |||||
| * | Remove cvs-build; it's no longer used | Ian Lynagh | 2012-10-11 | 1 | -137/+0 |
| | | |||||
| * | Remove the distrib/prep-bin-* scripts | Ian Lynagh | 2012-10-11 | 7 | -401/+0 |
| | | | | | They are no longer used | ||||
| * | Remove distrib/Mac*; fixes #7136 | Ian Lynagh | 2012-10-11 | 18 | -1040/+0 |
| | | | | | | We no longer produce installers fo OS X; we leave that to the Haskell Platform team. | ||||
| * | Move the primop bits into the compiler/stage<n>/build directories | Ian Lynagh | 2012-10-10 | 3 | -69/+61 |
| | | | | | We shouldn't be generating files in the source directories | ||||
| * | Put the generated Parser.y under compiler/stage<n>/build; fixes #7195 | Ian Lynagh | 2012-10-10 | 2 | -1/+18 |
| | | |||||
| * | Make -fexcess-precision a fully-dynamic flag | Ian Lynagh | 2012-10-09 | 3 | -33/+18 |
| | | | | | It used to be part-dynamic, part-static. | ||||
| * | Make -f(no-)pre-inlining a dynamic flag | Ian Lynagh | 2012-10-09 | 6 | -32/+34 |
| | | |||||
