on 577fc17 help sign in
all commits
af4af9bGet markdown to work properlyEvan Czaplicki 5e33985Get ports working with Maybes and JsonEvan Czaplicki 8d69600Resolve infinite loops for ports, fix #653Evan Czaplicki 6e59427cosmetic: make module' function a bit clearerEvan Czaplicki 70bd232Filter unused modulesEvan Czaplicki 25eaad1Split canonicalization setup into new moduleEvan Czaplicki ceae300cosmetic: add Env prefix to insert functionsEvan Czaplicki 4a5093fcosmetic: use module prefixes for variable canonicalizationEvan Czaplicki cb72b98Explicitly list exportsEvan Czaplicki 25a6477cosmetic: use more module prefixesEvan Czaplicki d8b5511cosmetic: format code to a bit easier to readEvan Czaplicki 9e272b6Do a better job canonicalizing valuesEvan Czaplicki 65008eeProperly resolve ADTs with no exposed constructorsEvan Czaplicki c33ca8aUse fewer local varsEvan Czaplicki 7868a2bDon't try to find interface for Native modulesEvan Czaplicki e4dd7f7Get types to work out in new canonicalize codeEvan Czaplicki f316b8dMerge branch 'webgl' into canonicalizeEvan Czaplicki ee5e0fbStarting to get Canonicalize working with new ASTEvan Czaplicki 513141dMerge remote-tracking branch 'evan/dev' into webglJohn P Mayer Jr 4b80c13Fix style of error message for undefined variablesEvan Czaplicki 9dd5dffMake AST more general and try to give its phases better namesEvan Czaplicki 9efd173Merge branch 'dev' into webglJohn P Mayer Jr 50c2618Try to improve error messages in response to issue #479Evan Czaplicki d575515Merge branch 'dev' into webglJohn P Mayer Jr b00a8cbAdd check that all ports appear in the "main" moduleEvan Czaplicki 6ba394cGet rid of experimental code for handling "deriving"Evan Czaplicki be9baabMerge remote-tracking branch 'evan/dev' into webglJohn P Mayer Jr c9310cccosmetic: simplify traversal of maybeEvan Czaplicki 329077fGet rid of input handlers for nowEvan Czaplicki 2a0a0e6Simplify SourceSyntax.Type AST, making record extension more restrictive as discussed with @maxsnewEvan Czaplicki 9dda928make conversion functions for input ports optionalEvan Czaplicki 712f824moved all GLSL tipe stuff out of constrain and into Parse HelperJohn P Mayer Jr 3e63279Merge remote-tracking branch 'evan/dev' into topic/webglJohn P Mayer Jr 96f55fcTake ports out of MetadataModule, where it is no longer neededEvan Czaplicki 7cf5a56Add Expressions for ports to check and validate types nicelyEvan Czaplicki 9ccc707properly rename expressions in port declarations, add -WallEvan Czaplicki 3d78042Update for ports and defs, switch to using <$> and <*> a lotEvan Czaplicki 740702cBegin switch from current FFI syntax to "port" syntaxEvan Czaplicki 83e8badAdd basics of "deriving" for ADTs and type aliases. Only parse it for type aliases at the moment.Evan Czaplicki 62585b7parse and constrain boilerplated done; todo parse source and get shader typeJohn P Mayer Jr c845e58Give more helpful error messages when deserializing elmi filesJustin Leitgeb d97fe19Merge branch 'markdown' into devEvan Czaplicki 576bc28Print types even when the elm file has already been compiled.Justin Leitgeb 56ecbbcImplement markdown interpolationEvan Czaplicki 76b2e56Add Strings as a primitive in the compilerEvan Czaplicki 11f5f52Actually use infixes in parserEvan Czaplicki 37f1be6Add fixities to module interfacesEvan Czaplicki 5f7fcaaFix issue #241Evan Czaplicki aed6d95Merge branch 'experimental' into devEvan Czaplicki 6ba2d70Revert 95ec3a8..1a093acEvan Czaplicki