on 5cd7632 help sign in
13 files
../ BCImp.hsSet up for adding new compiler back ends more easily Bytecode.hsSome tiny RTS optimisations CodegenC.hsFix Data.Bits: properly convert to machine-buitin types everywhere. Fix Codegen: Shr is now called LShr, emit that. CodegenCommon.hsDisambiguate catch explicitly in CodegenCommon CodegenJava.hsExpand integer primitive unification to encompass bigints CodegenJavaScript.hsjavascript: address fields directly via ['fieldname'] Compiler.hsTake care with 'let' in specialiser - avoid duplicating a redex Let now only reduces if the binding appears at most once in scope during specialisation Defunctionalise.hsRemove the unused arg from lookup functions DumpBC.hsMerge pull request #120 from DanielWaterworth/master Inliner.hsFix unification error that led to some trivial things not checking LParser.hsExpand integer primitive unification to encompass bigints Lang.hsjavascript: make FFI work with HOFs Simplified.hsRemove the unused arg from lookup functions