on 267f708 help sign in
all commits
bb54ad6Move operator parser infixOp into Parser.BinopEvan Czaplicki 7a2e15fRemove backtick-infix syntaxEvan Czaplicki 72da9daRename `Foreign` to `Port` across the codebaseEvan Czaplicki 116f789Start calling things ports againEvan Czaplicki 66c833dGet foreign effects workingEvan Czaplicki 3e8eb7bJust focus on effect modules, ignore foreign effects for nowEvan Czaplicki 4da491bProperly parse and validate define constructEvan Czaplicki 455dcb2Begin supporting "define" in Parse and Validate phasesEvan Czaplicki 6d9f01bRemove portsEvan Czaplicki 7aafdecSwitch to modern vertical indentationEvan Czaplicki c9f3911Remove a bunch of Control.Applicative imports since we're only GHC 7.10 nowEvan Czaplicki cb6a361Add support for generating documentationEvan Czaplicki 2fbfb20Thread doc comments through compilation processEvan Czaplicki 3d63f82Get parse error messages looking goodEvan Czaplicki ee3b209Error reporting overhaul (BIG)Evan Czaplicki 0cb7175Carve declaration parser into chunksEvan Czaplicki e65f0f0Split "def" parser into separate typeAnnotation and definition parsersEvan Czaplicki 0d83d8dGet rid of "perform", revert ports to 0.14 meaningEvan Czaplicki d78dc66Reorder parsers so that "perform" declarations are tried earlierEvan Czaplicki 882773eFix parsing of port declarationsEvan Czaplicki 896c502Add support for "perform" keywordEvan Czaplicki cbe557dSwitch to "port" syntax for PortsEvan Czaplicki 552beccUpdate input/output syntaxEvan Czaplicki 55c291aParse promise loopbacks with (<-) separatorEvan Czaplicki ebda137Remove support for loopbacks that run promises for nowEvan Czaplicki 5018b35Add basic support for the loopback constructEvan Czaplicki 5e77639Rename port keyword to input/outputEvan Czaplicki bf46a33Be more aggressive with parsing reserved wordsEvan Czaplicki 7be67d6Make error messages a bit nicerEvan Czaplicki 44ee98eshare code more aggressively and move towards better parse errorsEvan Czaplicki 914e047Rename compiler/ to src/Evan Czaplicki 9c61b17rename src/ to compiler/ because the runtime/ directory is going to be top-levelEvan Czaplicki dedbd23explicitly import newly used functionsEvan Czaplicki ad235f9Merge branch 'master' into makeEvan Czaplicki 9cda2b2rename compiler/ to src/Evan Czaplicki