on 63243ca help sign in
all commits
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 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 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 7c159b2Enable parsing of basic markdown interpolationEvan Czaplicki d7c89eesupport cross-module OpTablesEvan Czaplicki fea6e5dAdd fixities to module interfacesEvan Czaplicki 9e58bdbCanonicalize patterns in lambda expressionsEvan Czaplicki 0b93171Give more specific errors when a variable cannot be found during canonicalizationEvan Czaplicki a56efd8Check that imports actually exist in the known interfacesEvan Czaplicki b26edccSimplify representation of source locationsEvan Czaplicki fda1d2fAdd canonicalization for aliases and ADTsEvan Czaplicki 3f96acfGet rid of logging and add Int, Float, Char, Bool to the global environmentEvan Czaplicki 2f5639cIntroduce Transform.CanonicalizeEvan Czaplicki