on ca75e60 help sign in
ca75e60Make sure that modules are only instantiated once.Evan Czaplicki 9346d2eRemove two unused modulesEvan Czaplicki 089ae13Fix problems with transformation matrices that include numbers very close to zero (as in issue #222)Evan Czaplicki 40ea6dfMake sure that generated JS does not use JS's reserved words as variablesEvan Czaplicki 60e90c0Add a note about what canonicalRealias doesEvan Czaplicki 4f69730Export record constructors by defaultEvan Czaplicki ac71ab1Merge branch 'master' into devEvan Czaplicki 18c67cbProperly perform extraChecksEvan Czaplicki 1129430Prettier printing for list typesEvan Czaplicki 0dea178Stop importing hidden thingsEvan Czaplicki 7c58089Remove unused importEvan Czaplicki 4d25352Show realiased types when printing errors and when printing module typesEvan Czaplicki e6be50eAdd the Type.Alias file to do realiasing when printing typesEvan Czaplicki 7093436Switch to SrcTypes after type inference, not in compilerEvan Czaplicki bdb3102Fix the greys and charcoals which were all missing an argumentEvan Czaplicki f56db87Update changelogEvan Czaplicki 5251be3Reformat `addError` codeEvan Czaplicki a7b0d3fMake nested record types prettier.Evan Czaplicki 40787a8Merge branch 'dev'Evan Czaplicki b5979b4Add occurs check and a test to make sure it worksEvan Czaplicki 70f1242Check that main is a Signal or (Signal Element), add tests for this caseEvan Czaplicki 4da7588Add the ExtraChecks module to do occurs check and check the type of mainEvan Czaplicki 8d09047Switch runtime over to Transform2D libraryEvan Czaplicki 9e08189Add gray, charcoal, and greyscaleEvan Czaplicki df5b3f5Rename the `Matrix2D` type to `Transform2D`Evan Czaplicki 4722efeMove native version of Matrix2DEvan Czaplicki d0249e4Change name of Matrix2D to Transform2D to capture that it involves translationsEvan Czaplicki 476e87fMerge branch 'master' into devEvan Czaplicki 26c51bbGet rid of quickcheck stuff for nowEvan Czaplicki 6bffee3Merge pull request #218 from johnpmayer/topic/kbd_caperEvan Czaplicki 9a56f13Merge branch 'master' into topic/kbd_caperJohn P Mayer Jr c608e75Remove scripts that are not used anymoreEvan Czaplicki c2329d0Fix generation of JS code for pattern matching on literalsEvan Czaplicki 2dc78fcClean up after testingEvan Czaplicki 5e02b74Actually run tests!!!Evan Czaplicki 560f679Fix transparency issue in #210Evan Czaplicki 251c7d7Avoid extra updates (as recommended by Jeff)Evan Czaplicki 5fd85cdPermit single line comments intermingled with typesEvan Czaplicki b8a270etoCode needs to use uppercase, since keyboard separates key and modifierJohn P Mayer Jr 6821a35fixed obvious === bugJohn P Mayer Jr b9abf86fixed wierd keyboard stuff by factoring out keypress eventsJohn P Mayer Jr efd42c3Bare minimum framework for testingEvan Czaplicki 7c19935reprime when printing typesEvan Czaplicki 0e62924reprime when printing expressions and patternsEvan Czaplicki 9ec51f5deprime on parsing, not on JS generationEvan Czaplicki d9918e0Convince parser to commit to lists, records, and tuplesEvan Czaplicki 61b5d8fNicer messages on specific parse failuresEvan Czaplicki ab83c78Remove dead codeEvan Czaplicki 470234eAdd test case for programs with no expressionsEvan Czaplicki cd84e06Make pattern exhaustive, giving parse error when someone uses binops with different associativityEvan Czaplicki