jquery/sizzle — pull request #151 by gibson042 (2012-09-10 13:56:35+00:00)
Title: Fix #148: set-based positional selectors and context-free caching

CC @timmywil

Further size improvements are obviously called for, but I think this is there on approach and performance (perhaps excepting the IE-supporting `slice` call on L1485). I've made token and matcher caches independent of context, and introduced set matchers (which operate left-to-right and *cannot* work on individual elements) for implementing positional selectors.

Sizes - compared to jQuery master @ [1c99b568fd6e7126cccf849bfe472d28a7ad895e](https://github.com/jquery/jquery/commit/1c99b568fd6e7126cccf849bfe472d28a7ad895e)
```
264684 (+4705) dist/jquery.js
93611 (+816) dist/jquery.min.js
33496 (+279) dist/jquery.min.js.gz
```