6febb89Fix pretty printing for tuples as discoered by @JoeyEremondi and/or @jmite in PR #446Evan Czaplicki
1191c8aAdd comments to explain the thought process and structure of the ASTEvan Czaplicki
beabf94Rename "output" to "ports" and "input" to "signal"Evan Czaplicki
0fd74d4Give nicer error messages when user provides values for ports that do not existEvan Czaplicki
f619026Handle function exportsEvan Czaplicki
bc6ac14Disallow signals-of-signals, functions that involve signals, and signals of functionsEvan Czaplicki
461abc0Correct check for outgoing higher order functionsEvan Czaplicki
6c1d2d7cosmetic: generalize `collectLambdas` to make a list of types, move prettifying code to the Pretty instanceEvan Czaplicki
36a5c1dHandle signals properly, fix outgoing lists, improve errors for missing fieldsEvan Czaplicki
2f38eecShow nicer error messages when module initialization fails due to invalid port valuesEvan Czaplicki
cbf0b60Fix checks for node.js on stdout and stderr portsEvan Czaplicki
53389ffMake instanceof check safer, check if it's an object before using instance ofEvan Czaplicki
c9310cccosmetic: simplify traversal of maybeEvan Czaplicki
1650aadAllow the title port to work on Strings and Signals of StringsEvan Czaplicki
32fbbcaGenerate conversion code for portsEvan Czaplicki
63243caMinor changes to checks for portsEvan Czaplicki
329077fGet rid of input handlers for nowEvan Czaplicki
fe3b343Make port checks more permissiveEvan Czaplicki
e2aff93Make the fix from #435Evan Czaplicki
2a0a0e6Simplify SourceSyntax.Type AST, making record extension more restrictive as discussed with @maxsnewEvan Czaplicki
9dda928make conversion functions for input ports optionalEvan Czaplicki
828c2c7Give more reasonable names to incoming and outgoing portsEvan Czaplicki
9c816d3Merge pull request #445 from maxsnew/dictEvan Czaplicki
8cadc4dRemove comment for things that no longer existEvan Czaplicki
efdea2fFix Dict insert bug by using generalized balance functionMax New
62bd720Make the char parser more restrictive to try to get better errors.Evan Czaplicki
61dd68bCosmetic: make some style changes to make it look more like the rest of the compilerEvan Czaplicki
aba241bMerge pull request #443 from maxsnew/strchrEvan Czaplicki
6b255feFix multiline string handling and add more tests.Max New
cca69cfFix Char literal printing bug.Max New
5ea3ec7Call out to stringLiteral/charLiteral for string/char literal parsingMax New
ae34371Merge pull request #441 from ajhager/raf_detectionEvan Czaplicki
d1a85feFix window object not being detected in runtime.Joseph Hager
8bea3f0cosmetic: make a block of code more whitespace friendlyEvan Czaplicki
96f55fcTake ports out of MetadataModule, where it is no longer neededEvan Czaplicki
da033e3Filter out duplicate imports, generate code using new Native.Ports moduleEvan Czaplicki
85bf092Detect errors in port usage (i.e. too many or too few)Evan Czaplicki
7e2deceAdd Native.Ports to prelude for user defined modulesEvan Czaplicki
3d7c8d2Add -W flagEvan Czaplicki
d81941dMove JS code for ports to their own moduleEvan Czaplicki
fd7707ecosmetic: use a slightly more descriptive namesEvan Czaplicki
502cfc0Handle values sent to incoming ports, still need to properly define Elm.input thoughEvan Czaplicki
a97b995Add checks for port types to ensure that only JS values go through ports and that type annotations are correct and consistentEvan Czaplicki
dc3bba7Capture the entire type of the handler for incoming portsEvan Czaplicki
5dd7b6bExtend expression crawler to do checks on ports as well as on let expressionsEvan Czaplicki
9ea9854Actually fill in a type variable when generating PortIn expressionsEvan Czaplicki
3b9862aSwitch from Types to Variables in the representation of PortInEvan Czaplicki
39eb4c6Use one fewer variable for PortIn constraintsEvan Czaplicki
6eb84d8Make error message prettierEvan Czaplicki
1eaa304define ports_out on the elm objectEvan Czaplicki
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list