fc47431Fix JQuery testPhil Freeman
cdc4ad6Update README.mdPhil Freeman
2b217feFix some bugs, including an issue with overenthusiastic inlining of variables.Phil Freeman
5564d57Fix transitive import issuePhil Freeman
bd1afdcMore work on the PreludePhil Freeman
2c253d3Update prelude.pursPhil Freeman
e2d5428Create jquery_io.pursPhil Freeman
da0530bAuto include the Prelude, add --no-prelude flag.Phil Freeman
53cc34fFix an optimizer bugPhil Freeman
92e66f1Try to parse the Javascript in foreign import declarations.Phil Freeman
c17fbe3Very basic version of GHCJS-style imports, no parsing of JS, yet.Phil Freeman
d32d9ebFactor out Sugar modulePhil Freeman
d7c524cFix bug in which data constructors were being incorrectly accessed across modulesPhil Freeman
5248e03Fix issue with extern member declarations returning functions.Phil Freeman
721b48cMove Optimize.hs into CodeGen modulePhil Freeman
fa07667Create copies of vars during TCO to prevent capture of state in function call.Phil Freeman
3e68d75Update README.mdPhil Freeman
2d81c9fMerge branch 'tco'Phil Freeman
ae58255Bump version to 0.2.9Phil Freeman
3a9e363Self-calls must not appear under a function in a tail call. Remove nested blocks during optimization.Phil Freeman
05e2a65First version of tail call optimization. Still need to figure out name shadowing and what happens when a return statement appears under a lambda.Phil Freeman
88812b7Bump version to 0.2.9Phil Freeman
03362b2Self-calls must not appear under a function in a tail call. Remove nested blocks during optimization.Phil Freeman
50eb190First version of tail call optimization. Still need to figure out name shadowing and what happens when a return statement appears under a lambda.Phil Freeman
6025dc6Update README.mdPhil Freeman
0ca3eaaRuntime type checks for basic typesPhil Freeman
1fc813fUpdate README.mdPhil Freeman
a44a5c4Update README.mdPhil Freeman
5382177Remove values-as-statementsPhil Freeman
d824d56Do notationPhil Freeman
b10f11bRemove foreachPhil Freeman
7e7cc99Allow $ as an operatorPhil Freeman
ec2e0e3First work on the Eff monadPhil Freeman
9aa9339Combine Type and Row types to facilitate kind-checking effects later.Phil Freeman
3b68926Add (:) to preludePhil Freeman
a7335baNo special case for function definitions during codegenPhil Freeman
badfe9eUse -fno-warn-orphansPhil Freeman
d5a5c79Update README.mdPhil Freeman
aefa1b9Update README.mdPhil Freeman
25005e3Bump versionPhil Freeman
bcc7e77Merge branch 'bindinggroups'Phil Freeman
2992586Mutually recursive data types, part 2Phil Freeman
9994812Mutually recursive data types, part 1Phil Freeman
57ffe6dForeign imports always refer to functions defined globallyPhil Freeman
93ff284Import data types using import keyword, fix prelude, fix some errors when unifying types across modules.Phil Freeman
8011439Update README.mdPhil Freeman
e483b1dUpdate README.mdPhil Freeman
d2d684cFix some bugs, fix remaining passing examples, still need to fix prelude.Phil Freeman
d1d5cc2Fix some examplesPhil Freeman
ea3e968Still more work on mutually recursive functions, still need to fix examplesPhil Freeman
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