on b23ff22 help sign in
all commits
6237418Fix problems generating functions with 10 or more argumentsEvan Czaplicki 97a4628Get rid of dead code: `showErr` is not used any moreEvan Czaplicki 62bb8abAdd missing parenEvan Czaplicki 0cd594cBetter JS for function composition, runtime errors report which module they came fromEvan Czaplicki e4e8d89Fix "hiding" of thing that does not existEvan Czaplicki 78c6db6Fix problem in generating pattern matching code for recordsEvan Czaplicki 070d02cdeprime all exports, fix accidental variable capture in (.)Evan Czaplicki c85fed1Put exports at the end of a file, making sure the value is always defined.Evan Czaplicki 8f1f15cFix pattern matchingEvan Czaplicki a4c4cf0Use `Location.none` lessEvan Czaplicki b26edccSimplify representation of source locationsEvan Czaplicki ae6a3b3Fix runtime code for comparing thingsEvan Czaplicki 1273f4dMake sure that basic math operations generate the correct JS code.Evan Czaplicki 25474f8Function args were in the reverse order!Evan Czaplicki 2d4afcaFix JS generationEvan Czaplicki 2f49151Cosmetic changesEvan Czaplicki 02ab90eNo need to derename, names will be preservedEvan Czaplicki c19ccfeStop importing the Native library by defaultEvan Czaplicki c1aef78Flatten lets only during JavaScript generationEvan Czaplicki 82983a6Update more modules to use the MetadataModule data structureEvan Czaplicki cb914d9Get all of the Haskell files compiling with the new type checker. Does not actually work, undefined is used in some places as a stopgap measure.Evan Czaplicki 5c68f6bConvert more files to the new Expression format that relies more on patterns. Seems to clean things up so far.Evan Czaplicki e80ea9eAdd support for pattern matching on literals.Evan Czaplicki 9a40249Fix the confusion with "Cons" and "Nil" in issue #176.evancz 721ce4fContinue reorganizing the code-base.evancz