This project is mirrored from https://gitlab.haskell.org/ghc/ghc.git.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
Last successful update .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
Last successful update .
- 30 Aug, 2004 2 commits
- 28 Aug, 2004 3 commits
- 27 Aug, 2004 3 commits
- 26 Aug, 2004 7 commits
-
-
panne authored
Updated BuildRequires tags. Alas, there seems to be no real standard here, so your mileage may vary... At least the current specs should work on SuSE Linux.
-
panne authored
SGML is dead, long live DocBook XML! Note: The BuildRequires tags in the spec files are still incomplete and the documentation about the DocBook tools needs to be updated, too. Stay tuned...
-
simonpj authored
------------------------------- Print built-in sytax right ------------------------------- Built-in syntax, like (:) and [], is not "in scope" via the GlobalRdrEnv in the usual way. When we print it out, we should also print it in unqualified form, even though it's not in the environment. I've finally bitten the (not very big) bullet, and added to Name the information about whether or not a name is one of these built-in ones. That entailed changing the calls to mkWiredInName, but those are exactly the places where you have to decide whether it's built-in or not, which is fine. Built-in syntax => It's a syntactic form, not "in scope" (e.g. []) Wired-in thing => The thing (Id, TyCon) is fully known to the compiler, not read from an interface file. E.g. Bool, True, Int, Float, and many others All built-in syntax is for wired-in things.
-
simonpj authored
Fix recently-introduced improvement bug
-
simonmar authored
Urk, since when has subtraction been associative. /me dons the pointy hat.
-
simonmar authored
Add the :def . readFile example.
-
simonmar authored
Add the location of the docbook XSL stylesheets on this RedHat 9 box to the list of places to look.
-
- 25 Aug, 2004 8 commits
-
-
sof authored
wibble
-
sof authored
tidy up EOL termination handling under mingw; as was, C-related dependencies were being accumulated in existing dependency files, not replaced
-
sof authored
backquote GHC_PKG_VERSION defn for <= ghc-6.0.x; believe this is only needed under mingw
-
sof authored
wibble
-
sof authored
FP_READDIR_EOF_ERRNO: better use AC_DEFINE_UNQUOTED here
-
simonmar authored
fix braino in previous commit: we should cast the function result to the right type, not just assume (W_).
-
simonpj authored
Fix typo that caused non -O to see unfoldings
-
simonpj authored
Spelling mistake in comment
-
- 24 Aug, 2004 1 commit
-
-
sof authored
Pair of new macros for checking how dirent.h is implemented. Needed to deal with versioning issues under mingw only, but won't do any harm on other plats. The macros are: - FP_READDIR_EOF_ERRNO checks what readdir() sets errno to upon reaching end of a directory. (that value is available as READDIR_ERRNO_EOF in mk/config.h). Up until recently, mingw's readdir() did set errno rather than just leaving it alone. - FP_DIRENT_FLAT_LAYOUT checks how 'struct dirent' is defined; defines config.h:STRUCT_DIRENT_FLAT_LAYOUT to 1 if 'struct dirent' is terminated with a d_name array. Up until recently, mingw didn't define it as such. To be hooked up to libraries/base/{include/HsBase.h,cbits/dirUtils.c} and quite possibly merged to STABLE.
-
- 23 Aug, 2004 1 commit
-
-
simonmar authored
Fix an infinite loop in the cmm-optimiser in the native codegen, and refactor: move isAssociativeMachOp into MachOp.
-
- 22 Aug, 2004 5 commits
-
-
panne authored
Terminate program if execPage fails, this is more honest and simplifies things a bit.
-
panne authored
Ooops, fixed previous commit...
-
panne authored
stgMallocBytes never returns NULL
-
panne authored
* Renamed __obscure_ccall_ret_code to obscure_ccall_ret_code, leading underscores are bad for user code. * Let the code for obscure_ccall_ret_code live in dynamically allocated memory, just like the adjustors. This should fix problems on OpenBSD, which doesn't like executable code in the data section.
-
panne authored
Removed a few "use of cast expressions as lvalues is deprecated" warnings. Note that gcc is really pedantic nowadays, so we have to go via a temporary to avoid "cast does not match function type" warnings.
-
- 21 Aug, 2004 5 commits
-
-
panne authored
If "hhc" is in the PATH, the "htmlhelp" target builds a *.chm file now. Note: This is untested and "hhc" should really be detected via autoconf.
-
panne authored
* Factored out labeling options (used by FO now, too) * Cleaned up stylesheet handling
-
panne authored
* Header cleanup * Improved type of execPage * Use prog_belch instead of fprintf(stderr, ...)
-
panne authored
Perform initialisation of adjustor thunk layer at startup.
-
panne authored
Moved createAdjustor and freeHaskellFunctionPtr to a header visible in *.hc code. The whole header layout is a little bit baroque, IMHO...
-
- 20 Aug, 2004 4 commits
-
-
simonmar authored
Hack to work around bug on Windows reported by Levent Erkok <levent.erkok@intel.com>: Prelude> let x=x in x *** Exception: <<loop>> Prelude> 3 Fail: thread blocked indefinitely Details in the comment. MERGE TO STABLE
-
simonmar authored
Fixes
-
simonmar authored
Simplify the "impossible branch" handling, and fix a bug in the process. CmmSwitch encodes the possibility of having impossible branches (the destinations are Maybe BlockId rather than just BlockId) so we don't need to encode impossible branches as dummy blocks containing a jump to an impossible location (currently 0). However, PprC and PprCmm weren't set up to cope with Nothings in a CmmSwitch, so this commit fixes that too.
-
simonmar authored
Give literal string labels a _str suffix, to make it less likely that they'll clash with a symbol in scope in a C file.
-
- 19 Aug, 2004 1 commit
-
-
simonmar authored
Build fix
-