Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

Nov 14, 2013

  1. Vincent St-Amour

    Fix bit rot.

    authored

Nov 12, 2011

  1. Vincent St-Amour

    Recognize #%unbox better.

    authored
  2. Vincent St-Amour

    Clean up refs inside discarded nodes, to avoid dangling refs.

    authored
  3. Vincent St-Amour

    Do bottom-up beta reduction.

    authored
  4. Vincent St-Amour

    AST inclusion helper.

    authored
  5. Vincent St-Amour

    Do alpha-renaming as we copy lambdas, without full substitution.

    authored
  6. Vincent St-Amour

    Document AST format.

    authored
  7. Vincent St-Amour

    Add more info to an error message.

    authored

Nov 06, 2011

  1. Vincent St-Amour

    Rename an analysis.

    authored

Nov 05, 2011

  1. Vincent St-Amour

    Remove useless let.

    authored
  2. Vincent St-Amour

    Fix indentation of separators.

    authored
  3. Vincent St-Amour

    Move analysis where it belongs.

    authored
  4. Vincent St-Amour

    Add a helper for procedure creation.

    authored
  5. Vincent St-Amour

    Comment.

    authored
  6. Vincent St-Amour

    Make ref objects immutable.

    authored
  7. Vincent St-Amour

    Use a helper.

    authored
  8. Vincent St-Amour

    Have the u8vector reader construct syntax objects.

    authored
  9. Vincent St-Amour

    Propagate source loc in reader.

    Still doesn't fix it.
    authored
  10. Vincent St-Amour

    Count port lines in the reader.

    Does not fix the lack of source location in errors.
    authored

Oct 31, 2011

  1. Vincent St-Amour

    Have the reader/parser play nicer with syntax-parse.

    authored
  2. Vincent St-Amour

    Remove the robot scripts.

    These are tied to the PICOBOARD2 hardware, and thus are not of general interest.
    authored

Oct 30, 2011

  1. Vincent St-Amour

    Typo.

    authored
  2. Vincent St-Amour

    Fix single-use copy propagation bug.

    Previous fix (no fvs) was bogus. Fixing the env bug in the parser is the real fix.
    authored
  3. Vincent St-Amour

    Fix var-def to fail on lambda-bound variables, since they have no fix…

    …ed value.
    authored
  4. Vincent St-Amour

    Extend the right environment when parsing lambdas with mutable locals.

    Otherwise, immutable locals will have no definition site.
    authored
  5. Vincent St-Amour

    Move pretty-printer to ast.rkt.

    Will make the pretty-printer available when debugging ast.rkt.
    authored
  6. Vincent St-Amour

    gensym -> generate-temporary

    authored

Oct 29, 2011

  1. Vincent St-Amour

    Fix primitive eta-expansion construction.

    This allows some eta-expansion inlinings that wouldn't have worked otherwise.
    authored
  2. Vincent St-Amour

    Add constant folding for begin.

    authored
  3. Vincent St-Amour

    Refactoring.

    authored
  4. Vincent St-Amour

    Eliminate single-element begins.

    This makes it unnecessary to always have a begin inside lambdas.
    authored
  5. Vincent St-Amour

    Add constant folding of ifs.

    authored

Oct 28, 2011

  1. Vincent St-Amour

    Fix comment.

    authored
  2. Vincent St-Amour

    Copy propagate variables that have a single reference, even if value …

    …is non-trivial.
    authored
  3. Vincent St-Amour

    Check for mutability in var-val.

    authored
Something went wrong with that request. Please try again.