git.iko.soy/rowtype-yoga/purescript-native
on 03362b2 help sign in
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 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 24872f8More work on mutually recursive values, still not working.Phil Freeman 37a94cdWork so far on binding groupsPhil Freeman 7e6eb3eUpdate README.mdPhil Freeman 51c068aUpdate README.mdPhil Freeman 443b866Use standard input with -s flagPhil Freeman 8877913Move type declarations desugaring into its own modulePhil Freeman 3059a14Update docsPhil Freeman fe0c18bMake compatible with GHC 7.4Phil Freeman 8d2a2ffFix top level case declarations inside a non-global modulePhil Freeman 716a4e0Fix cabal filePhil Freeman 32a3d4bParser changes for top-level bindersPhil Freeman 1301ee6Inlining multiple function argumentsPhil Freeman 8e56f00Better capture avoiding function argument namesPhil Freeman 6206aedBetter codegen for top level case expressions - make Case expressions accept multiple inputs in general.Phil Freeman 2caa0c9Allow multiple-argument functions to be defined using top level case expressionsPhil Freeman e22e8e7First attempt at top level case expressionsPhil Freeman ec2c5eaUpdate README.mdPhil Freeman 73f4321Update release.mdPhil Freeman 3b51d11Update release.mdPhil Freeman a890733Update README.mdPhil Freeman e7be1baUpdate release.mdPhil Freeman 6dcdf9dUpdate release.mdPhil Freeman cac2b81Update release.mdPhil Freeman