Permalink
Switch branches/tags
Nothing to show
Commits on Feb 23, 2015
Commits on Sep 30, 2012
  1. Safeguard againt precedence bugs.

    SimonSapin committed Sep 30, 2012
    Add parentheses where appropriate in the generated Python expressions.
  2. Update deps.

    SimonSapin committed Sep 30, 2012
Commits on Aug 9, 2012
  1. New API.

    SimonSapin committed Aug 9, 2012
  2. Fix variable scoping in list-comprehensions.

    SimonSapin committed Aug 9, 2012
    List comprehensions do not create a scope in Python 2.x:
    use generator exrpession instead to implement combinators,
    so that each value of the 'el' variable has its own scope.
Commits on Aug 7, 2012
  1. WIP new parser

    SimonSapin committed Aug 7, 2012
Commits on Aug 5, 2012
  1. Add a README file.

    SimonSapin committed Aug 5, 2012
  2. Add limited support for :lang()

    SimonSapin committed Aug 5, 2012
    Should be case-insensitive.
  3. Generate code to avoid call overhead

    SimonSapin committed Aug 5, 2012
    Instead of having a bunch of lambdas calling each other, we generate
    Python code in a string, and eval it to get a single lambda.
    
    This results in a 2x speedup on
    http://www.w3.org/TR/2011/REC-css3-selectors-20110929/
    (including the UA stylesheet from WeasyPrint 0.14)
  4. WIP

    SimonSapin committed Aug 5, 2012