on fddebca help sign in
1 folder, 14 files
../ Java/Support signed integer comparison by introducing new primitives BCImp.hsSet up for adding new compiler back ends more easily Bytecode.hsSome tiny RTS optimisations CodegenC.hsAdd flags for gcc to treat signed ints in a predictable way CodegenCommon.hsRemove old ifdefs for supporting base<4 since we require base>=4 CodegenJava.hsRemove Java RTS build in favor of the version hosted on Maven Central CodegenJavaScript.hsjavascript: refactor apply generation CodegenLLVM.hsUse atomic allocations when safe in LLVM codegen. Compiler.hsOptimise datatypes with one constructor and one argument No need to pack them up (because we're strict!) so just treat them as a newtype would be in Haskell. Defunctionalise.hsAPPLY needs a catch all case for type constructors Normally, they get erased, but in case they haven't at compile time this ensures they are at run-time. It's safe just to return an erased term since it can't be inspected. Fixes #416 (This may mean somethi… DumpBC.hsMerge pull request #120 from DanielWaterworth/master Inliner.hsFix unification error that led to some trivial things not checking LParser.hsSupport signed integer comparison by introducing new primitives Lang.hsSupport signed integer comparison by introducing new primitives Simplified.hsRemove the unused arg from lookup functions