summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* replace sparc-specific Int64 code with calls to platform-independent macrosSimon Marlow2009-07-271-116/+4
|
* remove old incarnation of .NET supportSimon Marlow2009-06-284-126/+0
|
* Windows build fixSimon Marlow2009-08-031-1/+1
|
* rts_stop_on_exception is a C int, not a W_Simon Marlow2009-08-031-1/+1
| | | | amazing this hasn't caused any problems before now
* Fix #3412: the worker of an Id might not be a local IdSimon Marlow2009-08-031-2/+3
|
* Add -r option to darcs-all, and remove push-all (#3375)Simon Marlow2009-08-032-162/+79
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Contributed by: seliopou@gmail.com This patch modifies darcs-all to have feature parity with push-all by recognizing two new options. * -i, equivalent to --ignore-failure in push-all * -r <repo>, specifies the remote repository darcs commands will use Some example commands: Get the libraries from a repository of your choosing. This is useful when working with a git mirror: $ ./darcs-all -r http://darcs.haskell.org get Pull changes. Used to be: $ ./push-all --pull http://darcs.haskell.org Is now: $ ./darcs-all -r http://darcs.haskell.org pull Or to use the default remote of the ghc repository: $ ./darcs-all pull
* remove dead codeSimon Marlow2009-06-201-12/+1
|
* fix warningsSimon Marlow2009-07-291-3/+2
|
* Implement "ghc --abi-hash M1 M2 ..."Simon Marlow2009-07-291-0/+57
| | | | | | This prints a combined hash of the ABIs exposed by the modules listed on the command line. It will be used by Cabal for generating a package Id based on the actual ABI of a package.
* Clean GMP properly; fixes #3411Ian Lynagh2009-08-021-1/+9
|
* Fix permissions when installingIan Lynagh2009-08-026-10/+16
|
* Fix creation of library doc index, and put the library docs in bindistsIan Lynagh2009-08-024-8/+15
|
* Remove a TODO item that's been doneIan Lynagh2009-08-021-1/+0
|
* Add a publish-docs ruleIan Lynagh2009-08-011-0/+4
|
* Add docs to bindistsIan Lynagh2009-08-012-0/+15
|
* Fix "make show" in a bindistIan Lynagh2009-08-011-7/+3
|
* Make the new build system install the documentationIan Lynagh2009-08-013-1/+19
|
* whitespace tweaks in rules/docbook.mkIan Lynagh2009-08-011-2/+2
|
* Fix configure when alex/happy are installed to a directory containing spacesIan Lynagh2009-08-011-4/+4
|
* Allow more than 64k instructions in a BCO; fixes #789Ian Lynagh2009-08-012-37/+51
|
* If ghci runs out of labels, panicIan Lynagh2009-08-011-1/+4
|
* Fix the 64k insns overflow check in ghci, and add more checksIan Lynagh2009-08-012-15/+22
|
* Fix cleaning the integer packageIan Lynagh2009-07-301-0/+5
|
* Fix warnings when building with the HEADIan Lynagh2009-07-302-3/+0
|
* Remove some redundant fromIntegral'sIan Lynagh2009-07-302-3/+3
|
* Fix space problems in ghciIan Lynagh2009-07-301-2/+5
| | | | | We were making arrays with range (0, n-1) which is bad if n == 0 now that we are using Word types.
* Make the types we use when creating GHCi bytecode better match realityIan Lynagh2009-07-296-152/+166
| | | | | We were keeping things as Int, and then converting them to Word16 at the last minute, when really they ought to have been Word16 all along.
* Add an (Outputable Word16) instanceIan Lynagh2009-07-281-1/+4
|
* Fix whitespace in ByteCodeAsm.lhsIan Lynagh2009-07-281-107/+107
|
* Add CHECK(p), like ASSERT(p) but works even when !defined(DEBUG)Simon Marlow2009-07-291-5/+9
| | | | For inexpensive assertions
* enable the x86-specific versions of atomic_inc()/atomic_dec()Simon Marlow2009-07-291-4/+4
|
* fix warningSimon Marlow2009-07-281-2/+0
|
* fix warningSimon Marlow2009-07-281-1/+0
|
* fix a warningSimon Marlow2009-07-281-3/+0
|
* Be a bit more sensible about choosing external OccNamesSimon Marlow2009-07-281-6/+19
| | | | | | | | | | Instead of chr_$wchr, we now just get $wchr. In general, when an OccName is system-generated, we leave it out of the final external name, preferring to use the name of the exported parent instead (which is necessarily a user-written name). Names should be no less deterministic, but should be shorter and more readable.
* Remove old 'foreign import dotnet' codeSimon Marlow2009-07-2713-384/+30
| | | | It still lives in darcs, if anyone wants to revive it sometime.
* remove a couple of ToDosSimon Marlow2009-07-271-2/+0
|
* buildinfo files need a $$(wildcard)Simon Marlow2009-07-271-1/+1
|
* Slight tweak to avoid overflowing the command-line size in bindistSimon Marlow2009-07-271-1/+1
| | | | Not a real fix: if this bites us again we'll have to rethink
* avoid (benign) error about overriding rules for binary-distSimon Marlow2009-07-271-1/+1
|
* Give a better error message for hidden packages when building Cabal packageIan Lynagh2009-07-261-2/+13
| | | | Fixes #3168
* Add a -fbuilding-cabal-package flagIan Lynagh2009-07-261-0/+2
| | | | | | This means GHC knows whether it's building a Cabal package, or just Haskell sources. For example, it may wish to give different error messages when building a Cabal package.
* Add an extension to disable n+k patternsIan Lynagh2009-07-255-5/+35
|
* Fix a warning on WindowsIan Lynagh2009-07-241-1/+1
|
* Remove GHC's haskell98 dependencyIan Lynagh2009-07-2460-73/+72
|
* add number of bytes to +RTS -DS leak reportsSimon Marlow2009-07-241-2/+2
|
* free the gc_thread structures during shutdownSimon Marlow2009-07-243-0/+19
|
* Add atomic_inc()/atomic_dec(), and use them to replace gc_running_mutexSimon Marlow2009-07-242-22/+83
| | | | | | This also fixes a memory leak on Windows with -threaded, because we were calling initMutex(&gc_running_mutex) for each GC, which allocates memory.
* Rewrite the foreign import string parser using ReadPSimon Marlow2009-07-232-120/+50
| | | | And kill the duplicate one in HsSyn.Convert
* point to the wikiSimon Marlow2009-07-231-0/+4
|