summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Run bindisttest when validatingIan Lynagh2009-09-281-0/+3
|
* Follow bindist changes in bindisttestIan Lynagh2009-09-271-1/+7
| | | | | Also add support for testing the bindistprep tarball, for when we are validating.
* More bindist tweakingIan Lynagh2009-09-272-15/+15
|
* Add a $(MAKE_RESTARTS) check to ghc.mkIan Lynagh2009-09-271-0/+8
| | | | This should catch make going into an infinite loop.
* Don't use absolute paths unnecessarily when making bindistsIan Lynagh2009-09-272-3/+2
|
* Change where bindists are madeIan Lynagh2009-09-273-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 Marlow2009-09-281-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 rulesSimon Marlow2009-09-281-4/+4
|
* Add a way to generate tracing events programmaticallySimon Marlow2009-09-2511-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 HackageTim Chevalier2009-09-271-0/+9
|
* Update the OS X package build scriptsIan Lynagh2009-09-251-1/+1
| | | | The docs are no longer built and installed separately.
* Use $topdir in the RTS's package.conf file when doing a relocatable buildIan Lynagh2009-09-271-2/+2
|
* Fix invoking windres in a directory containing spacesIan Lynagh2009-09-271-3/+17
|
* Add support for relocatable builds in the new build systemIan Lynagh2009-09-272-23/+54
|
* Fix building of the RTS with the NCG under WindowsBen.Lippmeier@anu.edu.au2009-09-262-10/+28
|
* Make some sed more portable: Use \{0,1\} instead of \?Ian Lynagh2009-09-241-1/+1
|
* teach boot-pkgs about -snapshot tarballsIan Lynagh2009-09-211-1/+1
|
* We now tell the linker macosx_version_min is 10.5; trac #3521Ian Lynagh2009-09-241-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" argumentIan Lynagh2009-09-241-1/+1
| | | | rather than the "second" argument. Fixes trac #3505.
* Make count_lines work with the new directory layoutIan Lynagh2009-09-231-2/+6
|
* Add count_lines back into the repoIan Lynagh2009-09-231-0/+63
|
* Remove a haskeline release note that doesn't apply to ghciIan Lynagh2009-09-231-6/+0
| | | | Spotted by Judah.
* fix warningsSimon Marlow2009-09-231-3/+3
|
* Add erf, erfc, erfff, erfcf (#3536)Simon Marlow2009-09-231-0/+4
|
* Various updates/additionsSimon Marlow2009-09-231-18/+55
|
* Document -package-id, and use the term "package ID" consistentlySimon Marlow2009-09-231-34/+53
|
* Make it so that -Ds implies -lsSimon Marlow2009-09-231-5/+5
|
* Don't build haddock if HADDOC_DOCS = NO, and disable HADDOC_DOCS if ↵Matthias Kilian2009-09-202-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 neededIan Lynagh2009-09-222-2/+0
|
* Remove base3-compatIan Lynagh2009-09-222-11/+0
|
* Set version number to 6.13Ian Lynagh2009-09-221-1/+1
|
* boot-pkgs now automatically works out which libraries are from tarballsIan Lynagh2009-09-211-1/+1
|
* remove "touch %_hsc.c" - what was it for?Simon Marlow2009-09-211-1/+0
|
* Validate now cleans regardless of whether mk/config.mk existsIan Lynagh2009-09-211-3/+1
| | | | Cleaning should always succeed now
* Update 6.12.1 release notesIan Lynagh2009-09-211-0/+32
| | | | Add changes that we inherit from haskeline
* Add sdist to ghc-cabal's bag of tricksIan Lynagh2009-09-211-15/+27
|
* Add the --checked-out flag; expand the docs/comments at the topSimon Marlow2009-09-211-9/+40
|
* move way-related stuff into a separate fileSimon Marlow2009-09-213-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 filesSimon Marlow2009-09-211-0/+2
|
* Fix bindist creationIan Lynagh2009-09-201-1/+1
|
* Update dependenciesIan Lynagh2009-09-201-2/+2
|
* Add release notes for 6.12.1Ian Lynagh2009-09-202-1/+1238
|
* remove encoding of output using Haskeline; the IO library does it now (#3398)Simon Marlow2009-09-182-42/+8
|
* ignore unused-import warnings from HaskelineSimon Marlow2009-09-181-0/+2
|
* Fix the nursery size calculation when -N is used with -HSimon Marlow2009-09-181-4/+6
|
* implement case-on-Word in the byte code generator/interpreter (#2881)Simon Marlow2009-09-185-0/+50
|
* Fix #3439: -debug implies -ticky, and -ticky code links with any RTSSimon Marlow2009-09-184-22/+32
|
* Fix #3525 - we were still checking for ParsePkgConf.hs, which is goneSimon Marlow2009-09-181-1/+1
|
* improve the cyclic module error message as per #1856Simon Marlow2009-09-161-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_OPTSManuel M T Chakravarty2009-09-174-6/+7
| | | | - Needed to get arch-dependent options, eg, on Snow Leopard