- Nov 01, 1999
-
-
AndyGill authored
Adding commands to generate the std H98 libs for STG Hugs.
-
AndyGill authored
minor tweaks to do with H98 (like sequence => sequence_, etc) Removing the lib/*hs standard libs to make way for the automatically generated ones.
-
AndyGill authored
Changing to use the new IO primitives. Addr is no longer a synonym of Int.
-
AndyGill authored
Adding type signature to main.
-
- Oct 31, 1999
-
-
sof authored
To workaround gcc/egcs bugs re: handling of non-toplevel "extern" decls, lift them out to the top. i.e., extend mechanism by which "typedefs" are lifted out to the toplevel (for the same reasons) to also encompass "extern"s. Note: the default is not to emit an "extern" decl for every _ccall_, as this runs the chance of (trivially) conflicting with header file includes. So, to enable, use -optC-femit-extern-decls.
-
- Oct 29, 1999
-
-
Julian Seward authored
#include wibble
-
Julian Seward authored
portability wibble
-
Julian Seward authored
Minor efficiency improvements to Prelude I/O functions.
-
sof authored
Pure Win32 builds doesn't support non-blocking IO
-
sof authored
wibble
-
sof authored
attach version info
-
sof authored
s/TargetPlatform/TARGETPLATFORM/g
-
sof authored
Support for baking version info into the gen'ed Prelude DLL
-
sof authored
cbits/ is now also built in a DLL way, if needs be.
-
sof authored
INSTALL_* tweaks
-
Julian Seward authored
Make foreign import and thus the Prelude work on cygwin.
-
Julian Seward authored
Basic #ifdeffery to make StgHugs compile out of the box on cygwin.
-
AndyGill authored
Adding in the modified versions of the Standard Haskell 98 libraries. These should compile under both Hugs and GHC. use the flags -D__HUGS__ -DUSE_REPORT_PRELUDE to extract the Hugs src.
-
AndyGill authored
Fixing bug with derived Read/Show of labeled fields. (showField and readField were undefined).
-
- Oct 28, 1999
-
-
AndyGill authored
Wibble in printing of type contexts.
-
sof authored
When generating C stubs, honour -osuf <x> option
-
sof authored
More {-# OPTIONS .. #-} tweaks: handle -#include "..." (where 'handle' == 'ignore'.)
-
Julian Seward authored
Make platform-specific dynamic loaders add ".so", ".dll" etc to library names, so that f-i decls can be written without them. Modify Prelude accordingly. Remove unused functionality in dynamic.c and make err msgs a bit better.
-
sof authored
Don't warn user of unrecognised options when processing {-# OPTIONS .. #-} pragmas.
-
Simon Peyton Jones authored
More RULES documentation
-
- Oct 27, 1999
-
-
Simon Marlow authored
Use C-style comments instead of assembler comments - the '#' confuses cpp when mkdependC'ing.
-
sof authored
Support for "{-# OPTIONS <opts> #-}" in headers of (de-litted) source files. Currently, only -syslib <foo> and "-fglasgow-exts" settings are picked up from within <opts>. Mildly tested; give it a twirl.
-
Julian Seward authored
remove debug printing -- wibble
-
Julian Seward authored
Dot-ify local labels.
-
Julian Seward authored
universal_call_c_x86_stdcall: assume *I* have been ccall'd, not stdcall'd, so don't clear my own args on return.
-
Simon Marlow authored
reduce block size to 4k
-
Simon Marlow authored
small cleanup; reduce amount of conditionally-compiled stuff
-
Simon Marlow authored
Add way 's', for SMP/PThreads
-
Simon Marlow authored
Junk removal
-
Simon Marlow authored
Fix crashes in re_search. Several other functions in this file need fixing too.
-
- Oct 26, 1999
-
-
Julian Seward authored
Add foreign import/export implementations for x86 stdcall convention. Make parser notice calling conventions on f-i and f-x declarations, check they are supported on the platform Hugs is compiled on. Pass them all the way through the code generator to the interpreter. Allow f-i/f-x decls to omit the calling convention, in which case ccall is used. Remove calling convention from all such decls in the Prelude so it will work on any platform.
-
Julian Seward authored
markStablePtrTable: correctly handle case when one stable ptr refers to an indirection to an item referred to directly by a second stable ptr (I think!).
-
sof authored
wibble
-
sof authored
Foreign imports that use ByteArrays now need to be marked as being 'unsafe.'
-
Simon Marlow authored
Fix documentation installing in a binary dist.
-