- 12 Dec, 2000 8 commits
-
-
simonmar authored
Clean up the error handling a bit; the exception type is moved to Panic, and a new exception for panics has been added.
-
simonmar authored
turn off recompilation checking in here
-
simonmar authored
Allow for compiling to .hc only (substitute for now-defunct -noC option)
-
simonmar authored
Make the foreign export dynamic helper function "exported", so it doesn't get thrown away.
-
simonmar authored
- Add primops for {read,write,index}{Int,Word}{8,16,32,64}OffAddr. This enables us to remove all the _casm_s from Int/Word. - Replace new{Char,Int,etc.}Array# with newByteArray# (save a few primops, at the cost of having to know the size of these types in PrelArr). - Implement MArray/IArray support for sized types. finally. - Move the guts of the sized types into ghc/lib/std, we'll need them for doing more FFIish things in the Prelude.
-
simonmar authored
Treat an unhandled exception in the same way as a panic (i.e. the `impossible' happened), to make it clear that these really are compiler bugs.
-
sewardj authored
booting wibble
-
sewardj authored
make it compile with #define NO_READLINE
-
- 11 Dec, 2000 23 commits
-
-
sewardj authored
Changes to how literals are pushed on the stack
-
sewardj authored
import wibble
-
sewardj authored
stagger ever onwards
-
simonmar authored
ANSIfy
-
simonmar authored
gc unused imports
-
simonmar authored
add foreignPtr names
-
simonmar authored
add ForeignPtr
-
sewardj authored
head -> head bootability wibbles (rm disallowed OPTIONS pragmas)
-
simonmar authored
Put back accidentally butchered Config.hs
-
sewardj authored
More driver straightening-out.
-
sewardj authored
Remove circular dependencies created by kludgedSystem.
-
simonmar authored
bco wibbles.
-
simonmar authored
New BCO primops.
-
sewardj authored
Remove the old bytecode interpreter and add the new one.
-
sewardj authored
wibble
-
sewardj authored
Are now redundant since GHCi does bytecode assembly in Haskell-land (fptools/ghc/compiler/ghci/ByteCodeGen.lhs).
-
simonmar authored
add missing #includes.
-
simonmar authored
- update representation of BCOs - add setHeapSize for use from within GHC
-
rrt authored
Use kludgedSystem instead of system to work sanely (AFATIP) on Windows.
-
simonmar authored
allow all the dynamic -f* flags to be reversed with -fno-*
-
simonmar authored
* -fno-strictness et al. were in the wrong set of flags. * remove static version of -fno-implicit-prelude
-
simonmar authored
-fno-implicit-prelude isn't a static flag any more
-
simonmar authored
remove old driver.
-
- 08 Dec, 2000 9 commits
-
-
qrczak authored
Let newtypes in stub files generate correct C type names. It worked in ghc-4.09 but was not merged into 4.11?
-
sewardj authored
Unboxed returns, + a little peephole optimisation.
-
sewardj authored
FILE RENAME: from fptools/ghc/rts/Bytecodes.h to fptools/ghc/includes/Bytecodes.h
-
sewardj authored
Wibble
-
sewardj authored
Correctly unpack constructors onto the stack.
-
simonpj authored
LiberateCase fiddling
-
simonpj authored
Bogons in previous commit
-
simonpj authored
Get CAF info right
-
simonpj authored
Some renaming in HscTypes
-