Permalink
Switch branches/tags
Nothing to show
Commits on Nov 4, 2010
  1. Some minor fixes to get things compiling.

    Sebastiaan Visser committed Nov 4, 2010
Commits on Feb 6, 2010
  1. PRAGMAS.

    Sebastiaan Visser committed Feb 6, 2010
Commits on Dec 21, 2009
  1. Expr -> Expression.

    Sebastiaan Visser committed Dec 21, 2009
Commits on Dec 20, 2009
  1. Commondefinitionselimination.

    Sebastiaan Visser committed Dec 20, 2009
  2. Compiler is (for now) JS specific.

    Sebastiaan Visser committed Dec 20, 2009
  3. Typed compiler pipeline!

    Sebastiaan Visser committed Dec 20, 2009
  4. Elimination of duplicate definitions.

    Sebastiaan Visser committed Dec 20, 2009
  5. Definitions don't have explicit main expression. Last definition is a…

    Sebastiaan Visser committed Dec 20, 2009
    …lways main.
  6. True definitions type.

    Sebastiaan Visser committed Dec 20, 2009
  7. moved some unused code

    Sebastiaan Visser committed Dec 20, 2009
  8. Primitives now take a function that take a list of free variables to …

    Sebastiaan Visser committed Dec 20, 2009
    …the true body. This function is now only applied at the end (when printing) so we can still alpha-rename these variables.
  9. New demo.

    Sebastiaan Visser committed Dec 20, 2009
  10. Replicate function for lists.

    Sebastiaan Visser committed Dec 20, 2009
  11. function rename

    Sebastiaan Visser committed Dec 20, 2009
  12. Bool eliminator should be lazy!

    Sebastiaan Visser committed Dec 20, 2009
  13. Eq instances for Js Nums.

    Sebastiaan Visser committed Dec 20, 2009
Commits on Dec 19, 2009
  1. Generic closure (without free vars) lifter.

    Sebastiaan Visser committed Dec 19, 2009
  2. Pipeline cleanup.

    Sebastiaan Visser committed Dec 19, 2009
  3. Refactors. lots.

    Sebastiaan Visser committed Dec 19, 2009
Commits on Dec 14, 2009
  1. Cse module.

    Sebastiaan Visser committed Dec 14, 2009
  2. True compiler pipeline.

    Sebastiaan Visser committed Dec 14, 2009
  3. No more warnings.

    Sebastiaan Visser committed Dec 14, 2009
  4. crap but works

    Sebastiaan Visser committed Dec 14, 2009
Commits on Dec 13, 2009
  1. Not working at all.

    Sebastiaan Visser committed Dec 13, 2009
  2. Some more docs

    Chris Eidhof committed Dec 13, 2009
  3. Some more docs

    Chris Eidhof committed Dec 13, 2009
  4. Lambda lifter.

    Chris Eidhof committed Dec 13, 2009
  5. aap

    Sebastiaan Visser committed Dec 13, 2009
  6. Names in raw values.

    Sebastiaan Visser committed Dec 13, 2009
  7. Reintroduced show for js primitives.

    Sebastiaan Visser committed Dec 13, 2009
  8. Generic Name field to language.

    Sebastiaan Visser committed Dec 13, 2009
  9. new examples

    Sebastiaan Visser committed Dec 13, 2009
  10. improved compiler output

    Sebastiaan Visser committed Dec 13, 2009
  11. Indenting compiled functions.

    Sebastiaan Visser committed Dec 13, 2009
Commits on Oct 16, 2009