Connor Skees
|
6de7b113cf
|
avoid collecting in pseudo selector extension (small perf win)
|
2021-07-21 23:35:19 -04:00 |
|
Connor Skees
|
5c61f8ccaa
|
:is is alias for :matches
|
2021-07-04 11:48:13 -04:00 |
|
Connor Skees
|
8ea601ee43
|
nightly clippy
|
2021-07-04 01:24:08 -04:00 |
|
Connor Skees
|
f60fb26ca0
|
do not panic when extending by compound selector with parent
|
2020-08-16 19:09:08 -04:00 |
|
Connor Skees
|
61ef52eb3f
|
replace .get(0) with .first()
|
2020-08-05 03:09:10 -04:00 |
|
Connor Skees
|
5f938315dc
|
box attribute selector, significantly reducing the size of the simple selector enum
|
2020-07-07 21:00:20 -04:00 |
|
Connor Skees
|
69089a13cf
|
remove superfluous reference
|
2020-07-07 15:02:27 -04:00 |
|
Connor Skees
|
4379e1e3b7
|
lazily compute normalized name of psuedo selector
|
2020-07-07 14:48:02 -04:00 |
|
Connor Skees
|
1ae9cdbb23
|
box selector field of pseudo selectors
gives a ~3% improvement to bootstrap by decreasing size of
`SimpleSelector` to 88 bytes
|
2020-07-07 14:30:35 -04:00 |
|
Connor Skees
|
596def3906
|
refactor value evaluation
|
2020-07-03 12:38:20 -04:00 |
|
Connor Skees
|
c7608fce4e
|
convert immutable Strings to Box<str> in Pseudo
|
2020-06-28 05:10:34 -04:00 |
|
ConnorSkees
|
e96fc409e9
|
add debug_assert to is_super_selector for pseudo
|
2020-06-24 06:37:26 -04:00 |
|
ConnorSkees
|
84328f0e2c
|
add remaining selector-unify tests
|
2020-06-23 04:28:54 -04:00 |
|
ConnorSkees
|
81aa6ee4b8
|
fix how equality is resolved between pseudo selectors
|
2020-06-23 04:28:37 -04:00 |
|
ConnorSkees
|
a3a33db47a
|
improve selector error handling
|
2020-06-22 12:39:09 -04:00 |
|
ConnorSkees
|
195079de86
|
initial implementation of @extend
|
2020-06-20 06:09:12 -04:00 |
|
ConnorSkees
|
b135b87a69
|
resolve clippy lints
|
2020-06-07 23:11:43 -04:00 |
|
ConnorSkees
|
5dceb27950
|
test special case :current in is-superselector
|
2020-06-07 21:34:34 -04:00 |
|
ConnorSkees
|
b609e7a6ab
|
return true for is_superselector of subselector pseudos
|
2020-06-07 18:20:51 -04:00 |
|
ConnorSkees
|
e0ab71f73e
|
simple pseudo selector-extend tests
|
2020-06-07 13:27:54 -04:00 |
|
ConnorSkees
|
d71e996e2b
|
initial implementation of selector-extend
|
2020-06-07 11:46:34 -04:00 |
|
ConnorSkees
|
8390fd8354
|
resolve clippy lints
|
2020-05-31 18:21:20 -04:00 |
|
ConnorSkees
|
f3a58e0fa3
|
initial implementation of selector-* builtin fns
|
2020-05-31 04:51:41 -04:00 |
|