on 577fc17 help sign in
all commits
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 9dd5dffMake AST more general and try to give its phases better namesEvan Czaplicki be9baabMerge remote-tracking branch 'evan/dev' into webglJohn P Mayer Jr 329077fGet rid of input handlers for nowEvan 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 7cf5a56Add Expressions for ports to check and validate types nicelyEvan Czaplicki 3c65b5cMove `boundVars` function into SourceSyntax.PatternEvan Czaplicki 56ecbbcImplement markdown interpolationEvan Czaplicki c480449cosmetic: make shadow check a bet more compactEvan Czaplicki 3787852Check for variable shadowingEvan Czaplicki 7c159b2Enable parsing of basic markdown interpolationEvan Czaplicki b26edccSimplify representation of source locationsEvan Czaplicki 5c68f6bConvert more files to the new Expression format that relies more on patterns. Seems to clean things up so far.Evan Czaplicki d700acfFix substitutions for ExplicitList.Evan Czaplicki 721ce4fContinue reorganizing the code-base.evancz 73317edSwitch to using MultiIf for all if expressions. Simplifies AST.evancz 6a34482Add support for type annotations in letAndrew Miller 6b28feaSwitch name of Context to Located. Whoo static types :)evancz 99ae5c6Finish moving the compiler down a directory.evancz