- Aug 14, 1998
-
-
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
-
sof authored
New primitive types; new functions: isFFIExternalTy, isFFIResultTy, isFFIArgumentTy
-
sof authored
LongReg updates
-
sof authored
Added LongRegs to MagicIds
-
sof authored
The project version is now set via command-line opt
-
sof authored
New const: mAX_Long_REG
-
sof authored
New options: -ddump-foreign-stubs, -femit-extern-decls, opts for output files for foreign decl stubbery, (the oh-so cool) -freport-compile, -fhi-version
-
sof authored
Re-export foreign decl bits
-
sof authored
Foreign declarations
-
sof authored
Import list update
-
sof authored
New FFI needs to know about primitive types (no more CCallable and CReturnable); added keys for them
-
sof authored
MachInt64 and MachWord64 added; avoid gratuitous range checking on MachInts
-
sof authored
New function: mkNameVisible
-
sof authored
New function: mkIdVisible
-
sof authored
More import list updates
-
sof authored
import list update
-
sof authored
Export tcPolyExpr
-
sof authored
wibble
-
sof authored
If possible, use new IO support for doing block IO
-
sof authored
new exported function: pprCode
-
sof authored
Remove fromRational junk, use Numeric.fromRat instead
-
sof authored
Make use of new IO implementation, if possible
-
sof authored
abstract away the real home of trace, and re-export it from here
-
sof authored
Int64# and Word64# primops and prototypes, removed shiftRAZh
-
sof authored
If supported/needed, define LngRegs in register table
-
sof authored
For completeness, define CALLE{E,R}_SAVES_* for LongRegs
-
sof authored
define MAX_LONG_REG
-
sof authored
{Save,Restore}AllStgRegs: save and restore LngRegs
-
sof authored
Protect long long bits with HAVE_LONG_LONG
-
sof authored
Updated prototypes of hook functions;
-
sof authored
Updated to print out LngReg offsets if needs be
-