Matt Mackall <mpm@selenic.com> [Thu, 03 Jun 2010 17:39:34 -0500] rev 11279
revset: optimize the parse tree directly
Rather than dynamically optimize in methods, we pre-optimize the parse tree
directly. This also lets us do some substitution on some of the
symbols like - and ::.