- 29 Dec, 2005 2 commits
- 21 Dec, 2005 1 commit
-
-
simonpj authored
Missing Show instance for FreeRegs on PowerPC
-
- 19 Dec, 2005 5 commits
-
-
simonpj authored
Wibble to printing FunTyCon in GHCi that makes :b GHC.Base work
-
simonpj authored
Marginally improve the error message on a failure in DsMeta
-
simonpj authored
Tiny fix to patterns with type sigs
-
simonpj authored
Allow trailing parens in GADT signatures
-
simonpj authored
** Wibble to Friday's commit (fixes HEAD build) ** ----------------------------------------- Make deriving work for infix constructors ----------------------------------------- Merge to stable branch Back quotes were not being done correctly in deriving Read and Show. Now they are. I think. Test is drvrun018
-
- 16 Dec, 2005 5 commits
-
-
simonpj authored
----------------------------------------- Make deriving work for infix constructors ----------------------------------------- Merge to stable branch Back quotes were not being done correctly in deriving Read and Show. Now they are. I think. Test is drvrun018
-
simonpj authored
Document that type variables in instance context must be distinct; merge to stable
-
simonpj authored
----------------------------------------- Test for repated type variables in an instance decl context; this should require -fallow-undecidable-instances' ----------------------------------------- Merge to stable branch
-
simonmar authored
Avoid building the GHCi version of this lib
-
simonmar authored
Use standard calloc rather than rolling our own. As a small bonus, the standard libc version is more effecient about zeroing the memory. From: Duncan Coutts <duncan.coutts@worc.ox.ac.uk>
-
- 15 Dec, 2005 3 commits
-
-
desrt authored
(( PLEASE MERGE TO STABLE )) Linker.c: linux/ppc: We call mmap() to allocate additional pages to create jump islands. In the case where no additional memory was needed the mmap call was being made with a size of 0 which would fail. The call is now conditionalised and documentation has been added to the code. Closes trac #439.
-
simonmar authored
ignore _darcs
-
simonmar authored
fix missing symbol
-
- 13 Dec, 2005 8 commits
-
-
simonmar authored
Raise the (new) exception NestedAtomically when atomically is nested (using unsafePerformIO). This is a small improvement over crashing.
-
simonmar authored
fix FAQ links
-
simonmar authored
the FAQ is now in the Wiki
-
simonmar authored
while I'm here, bring various other bits of this page up to date
-
simonmar authored
Update bug reporting instructions to point to the new bug tracker
-
simonmar authored
Update the bug reporting instructions, I've now installed a redirect from http://www.haskel.org/ghc/reportabug to the bug reporting instructions, just in case we want to move that page in the future.
-
simonmar authored
In the panic message, point to the bug reporting page in the User's Guide rather than directly to the bug reporting page. That way people will see the bug reporting instructions as well as the direct link (which has now changed).
-
simonmar authored
undo accidental commit of snapshot version number
-
- 12 Dec, 2005 2 commits
- 09 Dec, 2005 1 commit
-
-
simonmar authored
Make the front panel compile again, submitted by Duncan Coutts <duncan.coutts@worc.ox.ac.uk>. From his email: Attached is a patch to port the GHC RTS font panel to Gtk+ 2.x rather than the obsolete Gtk+ 1.2. There were basically two changes needed. Change the configure check to look for the pkg-config utility rather than the old gtk-config. At it's just checking for Gtk+ 2.0 or later. It may be that the new code actually needs a slightly later version than that. I'm not quite sure. The other change was to convert the ghc-fontpanel.glade file to the glade-2 format using the libglade-convert script and then to re-generate the C code for constructing the GUI, that is the Vis*.c Vis*.h files in ghc/rts. The front panel has been bit-rotting for quite some time so it has not kept up with changes in the rts structures. So I had to comment out references to 3 bits that no longer exist. I've left FIXMEs in the code at the appropriate places so that someone wiser than me can make the appropriate changes. So the thing does now build though I have no doubt that it will not run, or at least will not do the right thing because it has not yet been updated to the current state of the rts. However hopefully now that it is at least buildable with a modern Gtk+ version someone else might be able to fix it up. This also relates to trac ticket #599: http://cvs.haskell.org/trac/ghc/ticket/599
-
- 02 Dec, 2005 4 commits
-
-
simonmar authored
remove one mention of hslibs
-
simonmar authored
- remove hslibs link - add Building Guide link - remove the word "hierarchical" from "hierarchical libraries"
-
simonmar authored
revert rev. 1.22 again, just in case this is the cause of the segfaults reported on OpenBSD and SuSE.
-
simonmar authored
Fix Windows build Patch submitted by: Esa Ilari Vuokko <eivuokko at gmail.com>
-
- 30 Nov, 2005 7 commits
-
-
simonmar authored
fix bug in the case of an uncaught exception
-
simonmar authored
check for overrun of the fd_set, some OSs give you more descriptors than FD_SETSIZE
-
simonpj authored
----------------------------------------- Fix 'mkName' operator in Template Haskell so that it handles built-in syntax ----------------------------------------- Merge to stable branch The 'mkName' function in Template Haskell wasn't dealing correctly with built-in syntax. The parser generates Exact RdrNames for built-in syntax operators, such as ':' and '[]'; and hence so should Convert. At the same time I'm now generating a better error message in TH when you use a constructor as a variable or vice versa.
-
John Goerzen authored
-
John Goerzen authored
-
John Goerzen authored
-
John Goerzen authored
-
- 28 Nov, 2005 2 commits
-
-
simonmar authored
small tidyup for printing bindings with long identifiers: allow the binder and its definition to go on separate lines
-
simonmar authored
Small performance improvement to STM: reduce the size of an atomically frame from 3 words to 2 words by combining the "waiting" boolean field with the info pointer, i.e. having two separate info tables/return addresses for an atomically frame, one for the normal case and one for the waiitng case.
-