Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Aug 9, 2010
Commits on Aug 8, 2010
  1. Add PAST::Optimizer and PAST::Optimizer::Pass.

    tcurtis authored
  2. Add Tree::Optimizer.pass-class method.

    tcurtis authored
Commits on Aug 6, 2010
  1. Make the new :depends-on tests pass.

    tcurtis authored
  2. Add .clone method to Tree::Optimizer::Pass and ensure @!dependencies …

    tcurtis authored
    …is always initialized.
  3. Make passes dependency-aware.

    tcurtis authored
Commits on Aug 4, 2010
  1. Merge branch 'master' into pass-manager

    tcurtis authored
  2. Fix deletion of nodes in .transform.

    tcurtis authored
Commits on Aug 3, 2010
  1. Implement :combine.

    tcurtis authored
Commits on Jul 31, 2010
  1. Make :when/:recursive play nicely.

    tcurtis authored
  2. Add support for :recursive, though :when and :recursive still don't w…

    tcurtis authored
    …ork together.
Commits on Jul 30, 2010
  1. Implement :when.

    tcurtis authored
Commits on Jul 29, 2010
  1. Merge branch 'master' into pass-manager

    tcurtis authored
  2. Add a :exact option to Tree::Pattern.ACCEPTS to replace :p/:pos(altho…

    tcurtis authored
    …ugh they still remain for now).
  3. Implement topological sorting of dependencies.

    tcurtis authored
Commits on Jul 28, 2010
  1. Remove now erroneous comment.

    tcurtis authored
Commits on Jul 27, 2010
  1. Fix the 'only-one-unnamed-pass' bug.

    tcurtis authored
Commits on Jul 26, 2010
  1. Add .run method to Tree::Optimizer::Pass and change Tree::Optimizer.r…

    tcurtis authored
    …un to use it.
  2. Actually run the optimization passes.

    tcurtis authored
Commits on Jul 24, 2010
  1. Explain the options to Tree::Pattern.ACCEPTS.

    tcurtis authored
  2. Explain the tricky details of patternize.

    tcurtis authored
  3. Explain the defined check in replaceChildren and the need for the rep…

    tcurtis authored
    …lace/walkChildren dance.
Something went wrong with that request. Please try again.