on 72da9da help sign in
72da9daRename `Foreign` to `Port` across the codebaseEvan Czaplicki 116f789Start calling things ports againEvan Czaplicki f24673bAdd "pkg" field to effect managersEvan Czaplicki df2ec9bGenerate different shaped data for `main` programsEvan Czaplicki fc149d7Switch to simpler way of calling Native.Platform.leafEvan Czaplicki fdb21dfAdd hint about program vs programWithFlagsEvan Czaplicki b0501a4Fix how tuples are passed in and out of ElmEvan Czaplicki a9bf350Give better parse errors for 0.16 to 0.17 transitionEvan Czaplicki 0ff8a91Properly escape strings and don't use infix opEvan Czaplicki 4bae628Switch order of args for main valuesEvan Czaplicki d0d754dAdd back `pretty` constraint, needed in Elm.Compiler.TypeEvan Czaplicki a2daa5bAllow looser bounds on language-ecmascript in tests tooEvan Czaplicki 79ae42cAllow looser bounds on language-ecmascriptEvan Czaplicki 684504eUse custom JS rendererEvan Czaplicki 2b86951Fix errors in generated decoders for incoming JS valuesEvan Czaplicki 856ac59Check programs that take flags, generate relevant decoderEvan Czaplicki 1b28a32Make `checkForeignType` more generic and export itEvan Czaplicki 94ebc2dUse the same Result type everywhereEvan Czaplicki 0e50803Do not use the new language-ecmascript pretty printerEvan Czaplicki 66c833dGet foreign effects workingEvan Czaplicki 8aa55e0Fill in some of the new error messagesEvan Czaplicki 7de84bcFix typo in TODOEvan Czaplicki f7c25d2Get rid of reserved words that are not currently neededEvan Czaplicki 47f1657Switch to `module X exposing (..)` style for module declarationsEvan Czaplicki d8272d0Point to the new virtual-dom packageEvan Czaplicki df41ae8Update error message for new main typesEvan Czaplicki cf4c998Add checks for cmdMap and subMapEvan Czaplicki b6b74adGenerate effect manager code if necessaryEvan Czaplicki 0d58deeGet rid of a couple TODO's related to error reporting for effect modulesEvan Czaplicki 2d33116Ensure that necessary effect manager functions existEvan Czaplicki 59f162bCreate error messages for bad effect manager functionsEvan Czaplicki c37875cRemove some newly dead codeEvan Czaplicki fa09513Type check effect manager functionsEvan Czaplicki 4b1ea5cSimplify code that checks `main` type a little bitEvan Czaplicki 5af390dTrim out some code in TopLevelTypesEvan Czaplicki 9172af8cosmetic: add vertical whitespaceEvan Czaplicki eb7febaSwitch to having Cmd and Sub live in their own modulesEvan Czaplicki 9d47fd5Generate bags of effects for commands and subscriptionsEvan Czaplicki e1226d8Add Platform.Program as acceptable `main` typeEvan Czaplicki bbb6583cosmetic: add vertical whitespaceEvan Czaplicki ec7d38aExpose function to get qualified JS namesEvan Czaplicki 103b19bExpose Raw and Canonical module names directlyEvan Czaplicki 9f6244bImport parts of Platform by defaultEvan Czaplicki c26cbf9Remove unused importEvan Czaplicki 84c913fRemove dead code for error reporting for effect typesEvan Czaplicki 2b8044eRemove unused importEvan Czaplicki 8476fc9cosmetic: add more vertical whitespaceEvan Czaplicki 07be0d2Remove unused importEvan Czaplicki bed2393Make builtins match new JS formatEvan Czaplicki 2d59c75Trim acceptable `main` types down to just `Node msg` for nowEvan Czaplicki