on 7c33c13 help sign in
all commits
14adb8eGet Parse.Kernel compiling againEvan Czaplicki 8060c4eAdd intToAscii which converts ints to valid JS field namesEvan Czaplicki 9b1217bCorrect NaN in reserved words / stop special casing kernel namesEvan Czaplicki 666edc3Helper to figure out kernel name conditionallyEvan Czaplicki 5758751Devise scheme for deterministic operator namesEvan Czaplicki 101709fExpose canonicalToMain for app footersEvan Czaplicki 26bf33fGet rid of symbols, move code to unused module for nowEvan Czaplicki 46bc422Make changes to support Elm.Kernel.* code and symbol tablesEvan Czaplicki ceb9175Code gen can customize how variables are generatedEvan Czaplicki 12fbd47Use Var.Global in optimized ASTEvan Czaplicki 219aff8Do not do anything special for Native valuesEvan Czaplicki 30261e2Distinguish between local and global variables in optimized ASTEvan Czaplicki c756a83Only have = in generated JS, no possibility of +=, *=, etc.Evan Czaplicki 2feb357Begin upgrade of Reporting code from String to TextEvan Czaplicki e07d16bGet rid of dependency on language-ecmascriptEvan Czaplicki 0685df0Stop removing primes from variable namesEvan Czaplicki 36dbf23Generate proper code for (main : Html msg)Evan Czaplicki 66c833dGet foreign effects workingEvan Czaplicki b6b74adGenerate effect manager code if necessaryEvan Czaplicki ec7d38aExpose function to get qualified JS namesEvan Czaplicki 103b19bExpose Raw and Canonical module names directlyEvan Czaplicki 31e5896Use fully qualified variable names, rely on gzip to crush themEvan Czaplicki c4522b0Switch code-gen to no closures, only fully qualified namesEvan Czaplicki 806e4c4cosmetic: remove some helper functions that are not used too muchEvan Czaplicki 86a4c1bGo back to old fashioned variable names: $Basics.fst instead of elm_lang$core$Basics$fstEvan Czaplicki 61db436Fix generation of top level definitionsEvan Czaplicki 2d29699Make separate type for the optimized ASTEvan Czaplicki 159db7cFill in Generate.JavaScript.generate and get it compilingEvan Czaplicki 6ccaf92start breaking JS gen into smaller modules and clean up codeEvan Czaplicki 31545d1canonicalize module names, generate unambiguous names in JSEvan Czaplicki 43ab5e1Code cleanupjmite 2cd0692Fill in new case for Homejmite 68ae5b3minor style improvements and remove unneeded reserved wordEvan Czaplicki 8f8469bstyle: use modern style guideEvan Czaplicki 914e047Rename compiler/ to src/Evan Czaplicki 9c61b17rename src/ to compiler/ because the runtime/ directory is going to be top-levelEvan Czaplicki bb5d079Remove redundant -W flags from source codeEvan Czaplicki 9cda2b2rename compiler/ to src/Evan Czaplicki