- Aug 14, 1998
-
-
sof authored
Completely rewritten IO implementation
-
sof authored
Specialise succ and pred
-
sof authored
Remove ForeignObj unpacking functions; doesn't belong here
-
sof authored
Define Int64 and Word64 types
-
sof authored
Avoid using stdio for dumping error strings
-
sof authored
Import PrelErr using {-# SOURCE #-}
-
sof authored
Hammered some more
-
sof authored
StateAnd{Int,Word}64# types
-
sof authored
A few more primops (Word64 and Int64 support)
-
sof authored
New Handle repr;better IOErrors;moved trace+performGC to IOExts;removed fputs(yes!)
-
sof authored
Explicitly depend on Prelude to force recomps
-
sof authored
toCalendarTime bugfix
-
sof authored
Beefed up IO stub functions to not have to rely on stdio any longer
-
sof authored
Misc changes to cope with compiling code containing foreign decls that also causes C stubs to be gen'ed
-
sof authored
x86: Relativise register table offsets for Hp, R1, R2 and SpA
-
sof authored
Project specific settings now reside in config.mk; version info in version.mk
-
sof authored
Updates to reflect last batch of changes
-
sof authored
Optionally save away foreign decl .c stubs; added hooks to allow compilation results to be UDPed back to HQ
-
sof authored
Painfully desugaring foreign decls
-
sof authored
Typecheck foreign declarations
-
sof authored
Front end changes to handle foreign declarations
-
sof authored
Updates to reflect changes elsewhere
-
sof authored
Warn if folded Int primops cause overflows
-
sof authored
okToUnfoldPrimOp: CCallOp update
-
sof authored
StCall now takes extra callconv arg; StixPrim.primCode doesn't flush stdout and stderr anymore (it's done in the .hc code)
-
sof authored
Check type variable scoping (code currently not enabled);
-
sof authored
Reflect CCallOp change
-
sof authored
assignRegs: Extended to deal with LongRegs
-
sof authored
Reading in foreign decls
-
sof authored
Renaming foreign decls
-
sof authored
Range check MachInts we're slurping in
-
sof authored
New module gathering together info on external calling convs
-
sof authored
primOpCosts: CcallOp p. match update
-
sof authored
wibble
-
sof authored
pprAbsC:Updated to cope with change to CCallOp
-
sof authored
PrimOp.CCallOp extended to possibly use first arg as function pointer; 64-bit <--> Integer primops added, write*OffAddr primop family added; removed SraOp
-
sof authored
Word* and Int* tycons added to data_tycons
-
sof authored
Needed to snaffle bits and pieces out of Int and Word, so add
-
sof authored
Added Int64Rep and Word64Rep. new funs: is64BitRep, showPrimRepToUser, getPrimRepSizeInBytes
-
sof authored
getPrimRepInfo: deal with 64-bit reps
-