- 17 Feb, 2005 2 commits
- 16 Feb, 2005 3 commits
-
-
simonmar authored
wibble to previous... (*fatalInternalErrorFn)() is not expected to return.
-
simonmar authored
assertion failures should go through the RtsMessages layer, so they get a pop-up box in a Windows app.
-
simonmar authored
Recommend using -M rather than -H to increase the heap size. On Windows, there's an arbitrary limit of 256Mb due to the way memory is allocated, which is the primary cause of running out of heap. On Unix, the heap size is unlimited by default.
-
- 15 Feb, 2005 8 commits
-
-
simonmar authored
Fix test in findPackages
-
simonmar authored
Fix --mk-dll
-
simonmar authored
omit the initial foralls for :type, unless -fglasgow-exts is on
-
simonmar authored
ghc -e 'System.Exit.exitWith (System.Exit.ExitFailure 99)' should just exit 99, rather than printing out the exception. Also while I'm here, make all other exceptions cause 'ghc -e' to exit(1), which is probably what we want.
-
simonmar authored
remove race conditions in the recent in_haskell sanity check code
-
simonmar authored
Fix endMkDependHS
-
simonmar authored
Update documentation of ghc-pkg command
-
simonmar authored
Change in semantics: - commands which only inspect the databse (list,describe,field) now take into account the user database unless --global is given. This behaviour matches GHC, which also uses the user database by default. - However, commands which modify the database still use the global database, unless --user is given. Also, allow P-* to be given as a package identifier, which means "all versions of package P".
-
- 14 Feb, 2005 8 commits
-
-
simonmar authored
Be clearer about HC files: you need a set generated on the same platform, not just similar hardware.
-
simonmar authored
Improve the module-not-found error message when we didn't actually search for it anywhere. This happens when we know all the places it might be: either in the current program, or a package.
-
simonmar authored
cmSetContext: check whether the modules specified actually exist and emit the usual Finder error message if any don't. This regressed duing the ModuleName->Module changeover, where I was a bit heavyhanded in removing moduleNameToModule: it also checked for the existence of each module and emitted a sensible exception.
-
simonmar authored
More libghccompat nonsense
-
simonmar authored
-d*-lint shouldn't turn off recompilation checking
-
simonmar authored
Put the GlobalRdrEnv back into the ModIface, so it gets preserved when we reload a module without recompiling it.
-
simonmar authored
Fix documentation for ghc-pkg list.
-
simonmar authored
Fix help text for ghc-pkg list to match the implementation (it was easier to do this than fix the implementation, and in fact this is more consistent).
-
- 11 Feb, 2005 5 commits
-
-
simonmar authored
Catch up with mutable list changes
-
simonmar authored
Careful with mutable list entries that point to THUNKs: the thunk might be updated, and the resulting IND_OLDGEN will be on the mutable list twice. We previously avoided this problem by having an extra MUT_CONS object on the mutable list pointing to the THUNK, so that we could tell the difference between the entry on the mutable list that used to be the THUNK, and the new entry for the IND_OLDGEN. We don't have MUT_CONS any more (this was part of the cleanup from separating the mutable list from the heap). So, now, when scavenging an IND_OLDGEN on the mutable list, we check whether it is pointing to an already-evacuated object. This is a bit crude, but at least it is a localised hack.
-
simonmar authored
Fix a bug: thunk_selector_depth was being incremented before checking that we had reached the depth limit, and not decremented if we had reached the limit.
-
simonmar authored
Allow package identifiers with versions in the old command-line syntax
-
simonmar authored
Add a missing delcaration for stg_MUT_ARR_PTRS_FROZEN0_entry (unbreak the unregisterised build).
-
- 10 Feb, 2005 10 commits
-
-
simonmar authored
Print the banner before the "reading package config file" messages in verbose mode.
-
simonmar authored
Make sure we don't register a package with an identifier that cannot be parsed later.
-
simonmar authored
NO_INSTALL_LIBRARY=YES
-
simonmar authored
Fix library installation: we now install libraries *unless* NO_INSTALL_LIBRARY=YES.
-
simonmar authored
GC changes: instead of threading old-generation mutable lists through objects in the heap, keep it in a separate flat array. This has some advantages: - the IND_OLDGEN object is now only 2 words, so the minimum size of a THUNK is now 2 words instead of 3. This saves some amount of allocation (about 2% on average according to my measurements), and is more friendly to the cache by squashing objects together more. - keeping the mutable list separate from the IND object will be necessary for our multiprocessor implementation. - removing the mut_link field makes the layout of some objects more uniform, leading to less complexity and special cases. - I also unified the two mutable lists (mut_once_list and mut_list) into a single mutable list, which lead to more simplifications in the GC.
-
ross authored
xrefs to Cabal docs
-
wolfgang authored
Fix previous commit. Got distracted, thought I had already tested.
-
wolfgang authored
Fix Mac OS X-specific breakage introduced by rev. 1.67 of ghc/includes/Stg.h. Adding the used attribute to static functions caused gcc to emit Apple-specific .no_dead_strip directives, which messed things up.
-
wolfgang authored
Add a special case for Mac OS X to FP_PROG_AR_NEEDS_RANLIB. On Mac OS X, we need to run ranlib after installing .a files because they contain a timestamp which will be outdated after installing. We could do a proper test for that, but it would contain the command 'sleep 6' and still apply only to one platform.
-
wolfgang authored
PowerPC: mangler trouble again
-
- 09 Feb, 2005 4 commits
-
-
wolfgang authored
PowerPC: #ifdef darwin_REGS -> #if darwin_REGS
-
simonmar authored
Keep .type/.size directives for _entry symbols, but rename them to _info. This helps cachegrind to find where my instructions are going.
-
simonpj authored
Add comment
-
simonmar authored
oops, fix building of GHCi libraries. We only want to avoid the *install* if this isn't a package.
-