Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Run bindisttest when validating | Ian Lynagh | 2009-09-28 | 1 | -0/+3 |
| | |||||
* | Follow bindist changes in bindisttest | Ian Lynagh | 2009-09-27 | 1 | -1/+7 |
| | | | | | Also add support for testing the bindistprep tarball, for when we are validating. | ||||
* | More bindist tweaking | Ian Lynagh | 2009-09-27 | 2 | -15/+15 |
| | |||||
* | Add a $(MAKE_RESTARTS) check to ghc.mk | Ian Lynagh | 2009-09-27 | 1 | -0/+8 |
| | | | | This should catch make going into an infinite loop. | ||||
* | Don't use absolute paths unnecessarily when making bindists | Ian Lynagh | 2009-09-27 | 2 | -3/+2 |
| | |||||
* | Change where bindists are made | Ian Lynagh | 2009-09-27 | 3 | -18/+22 |
| | | | | | | We now do all the hard work in a bindistprep subdirectory, and just move the result to the root directory. This way we can delete anything in bindistprep/ without worrying about deleting anything important. | ||||
* | emitRetUT: cope with arguments overlapping with results (#3546) | Simon Marlow | 2009-09-28 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | In decodeFloat_Int# we have the C-- code: mp_tmp1 = Sp - WDS(1); mp_tmp_w = Sp - WDS(2); /* arguments: F1 = Float# */ arg = F1; /* Perform the operation */ foreign "C" __decodeFloat_Int(mp_tmp1 "ptr", mp_tmp_w "ptr", arg) []; /* returns: (Int# (mantissa), Int# (exponent)) */ RET_NN(W_[mp_tmp1], W_[mp_tmp_w]); Which all looks quite reasonable. The problem is that RET_NN() might assign the results to the stack (with an unregisterised back end), and in this case the arguments to RET_NN() refer to the same stack slots that will be assigned to. The code generator should do the right thing here, but it wasn't - it was assuming that it could assign the results sequentially. A 1-line fix to use emitSimultaneously rather than emitStmts (plus comments). | ||||
* | fix cut-and-paste bugs in .cmm -> .hc/.s rules | Simon Marlow | 2009-09-28 | 1 | -4/+4 |
| | |||||
* | Add a way to generate tracing events programmatically | Simon Marlow | 2009-09-25 | 11 | -38/+77 |
| | | | | | | | | | | | | | | added: primop TraceEventOp "traceEvent#" GenPrimOp Addr# -> State# s -> State# s { Emits an event via the RTS tracing framework. The contents of the event is the zero-terminated byte string passed as the first argument. The event will be emitted either to the .eventlog file, or to stderr, depending on the runtime RTS flags. } and added the required RTS functionality to support it. Also a bit of refactoring in the RTS tracing code. | ||||
* | Under utils/ext-core, update README to mention that ext-core is now on Hackage | Tim Chevalier | 2009-09-27 | 1 | -0/+9 |
| | |||||
* | Update the OS X package build scripts | Ian Lynagh | 2009-09-25 | 1 | -1/+1 |
| | | | | The docs are no longer built and installed separately. | ||||
* | Use $topdir in the RTS's package.conf file when doing a relocatable build | Ian Lynagh | 2009-09-27 | 1 | -2/+2 |
| | |||||
* | Fix invoking windres in a directory containing spaces | Ian Lynagh | 2009-09-27 | 1 | -3/+17 |
| | |||||
* | Add support for relocatable builds in the new build system | Ian Lynagh | 2009-09-27 | 2 | -23/+54 |
| | |||||
* | Fix building of the RTS with the NCG under Windows | Ben.Lippmeier@anu.edu.au | 2009-09-26 | 2 | -10/+28 |
| | |||||
* | Make some sed more portable: Use \{0,1\} instead of \? | Ian Lynagh | 2009-09-24 | 1 | -1/+1 |
| | |||||
* | teach boot-pkgs about -snapshot tarballs | Ian Lynagh | 2009-09-21 | 1 | -1/+1 |
| | |||||
* | We now tell the linker macosx_version_min is 10.5; trac #3521 | Ian Lynagh | 2009-09-24 | 1 | -1/+1 |
| | | | | | | | We used to say 10.3, but this gives -rpath can only be used when targeting Mac OS X 10.5 or later when building shared libraries. Patch from mwotton. | ||||
* | Errors talking about a left section should refer to the "first" argument | Ian Lynagh | 2009-09-24 | 1 | -1/+1 |
| | | | | rather than the "second" argument. Fixes trac #3505. | ||||
* | Make count_lines work with the new directory layout | Ian Lynagh | 2009-09-23 | 1 | -2/+6 |
| | |||||
* | Add count_lines back into the repo | Ian Lynagh | 2009-09-23 | 1 | -0/+63 |
| | |||||
* | Remove a haskeline release note that doesn't apply to ghci | Ian Lynagh | 2009-09-23 | 1 | -6/+0 |
| | | | | Spotted by Judah. | ||||
* | fix warnings | Simon Marlow | 2009-09-23 | 1 | -3/+3 |
| | |||||
* | Add erf, erfc, erfff, erfcf (#3536) | Simon Marlow | 2009-09-23 | 1 | -0/+4 |
| | |||||
* | Various updates/additions | Simon Marlow | 2009-09-23 | 1 | -18/+55 |
| | |||||
* | Document -package-id, and use the term "package ID" consistently | Simon Marlow | 2009-09-23 | 1 | -34/+53 |
| | |||||
* | Make it so that -Ds implies -ls | Simon Marlow | 2009-09-23 | 1 | -5/+5 |
| | |||||
* | Don't build haddock if HADDOC_DOCS = NO, and disable HADDOC_DOCS if ↵ | Matthias Kilian | 2009-09-20 | 2 | -1/+3 |
| | | | | | | | | GhcWithInterpreter = NO Haddock uses TcRnDriver.tcRnGetInfo, which is only available if GHCI is built. Set HADDOC_DOCS to NO if GhcWithInterpreter is NO, and disable the haddock build if HADDOC_DOCS = NO. | ||||
* | Remove syb; it is no longer needed | Ian Lynagh | 2009-09-22 | 2 | -2/+0 |
| | |||||
* | Remove base3-compat | Ian Lynagh | 2009-09-22 | 2 | -11/+0 |
| | |||||
* | Set version number to 6.13 | Ian Lynagh | 2009-09-22 | 1 | -1/+1 |
| | |||||
* | boot-pkgs now automatically works out which libraries are from tarballs | Ian Lynagh | 2009-09-21 | 1 | -1/+1 |
| | |||||
* | remove "touch %_hsc.c" - what was it for? | Simon Marlow | 2009-09-21 | 1 | -1/+0 |
| | |||||
* | Validate now cleans regardless of whether mk/config.mk exists | Ian Lynagh | 2009-09-21 | 1 | -3/+1 |
| | | | | Cleaning should always succeed now | ||||
* | Update 6.12.1 release notes | Ian Lynagh | 2009-09-21 | 1 | -0/+32 |
| | | | | Add changes that we inherit from haskeline | ||||
* | Add sdist to ghc-cabal's bag of tricks | Ian Lynagh | 2009-09-21 | 1 | -15/+27 |
| | |||||
* | Add the --checked-out flag; expand the docs/comments at the top | Simon Marlow | 2009-09-21 | 1 | -9/+40 |
| | |||||
* | move way-related stuff into a separate file | Simon Marlow | 2009-09-21 | 3 | -110/+111 |
| | | | | | This fixes at least one problem: libHSffi-ghc<version>.so wasn't being cleaned, because $(dyn_libsuf) wasn't defined while cleaning. | ||||
* | clean some Haddock-generated files | Simon Marlow | 2009-09-21 | 1 | -0/+2 |
| | |||||
* | Fix bindist creation | Ian Lynagh | 2009-09-20 | 1 | -1/+1 |
| | |||||
* | Update dependencies | Ian Lynagh | 2009-09-20 | 1 | -2/+2 |
| | |||||
* | Add release notes for 6.12.1 | Ian Lynagh | 2009-09-20 | 2 | -1/+1238 |
| | |||||
* | remove encoding of output using Haskeline; the IO library does it now (#3398) | Simon Marlow | 2009-09-18 | 2 | -42/+8 |
| | |||||
* | ignore unused-import warnings from Haskeline | Simon Marlow | 2009-09-18 | 1 | -0/+2 |
| | |||||
* | Fix the nursery size calculation when -N is used with -H | Simon Marlow | 2009-09-18 | 1 | -4/+6 |
| | |||||
* | implement case-on-Word in the byte code generator/interpreter (#2881) | Simon Marlow | 2009-09-18 | 5 | -0/+50 |
| | |||||
* | Fix #3439: -debug implies -ticky, and -ticky code links with any RTS | Simon Marlow | 2009-09-18 | 4 | -22/+32 |
| | |||||
* | Fix #3525 - we were still checking for ParsePkgConf.hs, which is gone | Simon Marlow | 2009-09-18 | 1 | -1/+1 |
| | |||||
* | improve the cyclic module error message as per #1856 | Simon Marlow | 2009-09-16 | 1 | -5/+12 |
| | | | | | | | - remove the main: stuff - show the filenames - don't clutter the output with imports that aren't involved in the cycle | ||||
* | Use CONF_CC_OPTS | Manuel M T Chakravarty | 2009-09-17 | 4 | -6/+7 |
| | | | | - Needed to get arch-dependent options, eg, on Snow Leopard |