on d119ce2 help sign in
d119ce2Remove unused importsEvan Czaplicki 96316efMerge pull request #1052 from laszlopandy/test-fix-empty-expected-files-2Evan Czaplicki 144a15aExpected tests: don't fail on empty output if there is no errorLaszlo Pandy 563d322Merge pull request #1046 from ianbollinger/packunusedEvan Czaplicki 7eb9c14Remove elm-compiler dependency from elm executableIan D. Bollinger 0f22d5dRemove unused dependenciesIan D. Bollinger db98abeImprove presentation of incomplete patterns in error messagesEvan Czaplicki 8f6ebddAdd newlines in "missing patterns" error messageEvan Czaplicki 97572f9Thread VariantDict through to decision tree compilerEvan Czaplicki 99a44a0Turn incomplete pattern matches into a static errorEvan Czaplicki 2297bbfMerge pull request #1047 from laszlopandy/fix-test-compileEvan Czaplicki 9af9dcbMerge pull request #1048 from laszlopandy/test-fix-empty-expected-filesEvan Czaplicki 9f15874Don't let the tests write empty files even if there is an error.Laszlo Pandy ce1d35eAdd wl-pprint to test dependencies.Laszlo Pandy ef92a1dMerge branch 'case-compiler'Evan Czaplicki 3f6dcdbBegin generating optimized pattern matchesEvan Czaplicki a6568b9Switch testsAtPath to be O(n * log n) rather than O(n^2)Evan Czaplicki dbf97e2Fix problem with gathering sub-branchesEvan Czaplicki 4654cefMerge branch 'master' into case-compilerEvan Czaplicki d4e067dsupport crashes in Generate.JavaScript.BuiltIn and improve codeEvan Czaplicki 723bccdMerge pull request #1044 from laszlopandy/expected-js-for-pattern-matchingEvan Czaplicki ff98144Detect crashes, add region informationEvan Czaplicki 16c4b79Reorganize Optimize modules, making things a bit smallerEvan Czaplicki f4a182cPut inlined version of Case into optimized ASTEvan Czaplicki 87dc670Rename functions, add some commentsEvan Czaplicki 48883e9Take Optimize.Substitute out of the build process, not needed at the momentEvan Czaplicki 0cd50f9Move Optimize.TailCalls to OptimizeEvan Czaplicki b9cc20eOptimize out (::) (>>) (|>) (<|) (<<) in the optimization phaseEvan Czaplicki ac4e451Good and bad compiler tests for pattern matching.Laszlo Pandy 93cd759Remove TailCallContext from JS gen codeEvan Czaplicki 2d29699Make separate type for the optimized ASTEvan Czaplicki 92dc057Remove 'Crash' from AST.Expression.GeneralEvan Czaplicki 159db7cFill in Generate.JavaScript.generate and get it compilingEvan Czaplicki c934cddFix small typoEvan Czaplicki 49032cdClean up code a decent amountEvan Czaplicki 00e87d2First draft of pattern-match-compiler revampEvan Czaplicki 616aff9Merge pull request #1041 from laszlopandy/expected-js-testsEvan Czaplicki 5ed4eeaAdd example output test for tail recursive function.Laszlo Pandy 71d95c5Compiler tests: remove where clausesLaszlo Pandy c6d490eWhitespace (do on newline)Laszlo Pandy fac1c25Whitespace (case blocks)Laszlo Pandy da44c1cAdd 'good' compiler tests for List literalsLaszlo Pandy a18569dPrint details if compile fails during test.Laszlo Pandy 532cdfcAdd initial expected JSLaszlo Pandy 5efc238Expected JS test will write current output if env var exists.Laszlo Pandy bb7eb96Compiler tests compare current output (with nothing yet).Laszlo Pandy 7c72c5ccosmetic: add two vertical spacesEvan Czaplicki 6ccaf92start breaking JS gen into smaller modules and clean up codeEvan Czaplicki fc17235Merge branch 'pr/1038'Evan Czaplicki c5c4da6cosmetic: minor indentation and naming changesEvan Czaplicki