Permalink
Commits on Oct 8, 2015
  1. Fix tests.

    committed Oct 8, 2015
Commits on Oct 1, 2015
  1. Merge pull request #3 from abbrev/fix-vector-space

    Fix allocation of a vector cell
    committed Oct 1, 2015
Commits on Sep 29, 2015
  1. @abbrev

    Fix allocation of a vector cell

    The end of vector space is at MAX_VEC_ENCODING, not MAX_RAM_ENCODING.
    abbrev committed Sep 29, 2015
Commits on Nov 14, 2013
  1. Fix bit rot.

    committed Nov 14, 2013
Commits on Nov 12, 2011
  1. Recognize #%unbox better.

    committed Nov 12, 2011
  2. Do bottom-up beta reduction.

    committed Nov 11, 2011
  3. AST inclusion helper.

    committed Nov 11, 2011
  4. Document AST format.

    committed Nov 12, 2011
Commits on Nov 6, 2011
  1. Rename an analysis.

    committed Nov 5, 2011
Commits on Nov 5, 2011
  1. Remove useless let.

    committed Nov 5, 2011
  2. Comment.

    committed Nov 5, 2011
  3. Make ref objects immutable.

    committed Nov 5, 2011
  4. Use a helper.

    committed Nov 5, 2011
  5. Propagate source loc in reader.

    Still doesn't fix it.
    committed Nov 5, 2011
  6. Count port lines in the reader.

    Does not fix the lack of source location in errors.
    committed Nov 5, 2011
Commits on Oct 31, 2011
  1. Remove the robot scripts.

    These are tied to the PICOBOARD2 hardware, and thus are not of general interest.
    committed Oct 31, 2011
Commits on Oct 30, 2011
  1. Typo.

    committed Oct 30, 2011
  2. Fix single-use copy propagation bug.

    Previous fix (no fvs) was bogus. Fixing the env bug in the parser is the real fix.
    committed Oct 30, 2011
  3. Extend the right environment when parsing lambdas with mutable locals.

    Otherwise, immutable locals will have no definition site.
    committed Oct 30, 2011
  4. Move pretty-printer to ast.rkt.

    Will make the pretty-printer available when debugging ast.rkt.
    committed Oct 30, 2011
  5. gensym -> generate-temporary

    committed Oct 30, 2011
Commits on Oct 29, 2011
  1. Fix primitive eta-expansion construction.

    This allows some eta-expansion inlinings that wouldn't have worked otherwise.
    committed Oct 29, 2011
  2. Add constant folding for begin.

    committed Oct 29, 2011
  3. Refactoring.

    committed Oct 29, 2011
  4. Eliminate single-element begins.

    This makes it unnecessary to always have a begin inside lambdas.
    committed Oct 29, 2011