- Aug 14, 1998
-
-
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
-
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
-