1519 Commits

Author SHA1 Message Date
ConnorSkees
d5844e3536 more tests for is-superselector 2020-05-31 08:01:32 -04:00
ConnorSkees
ab61f9fb32 Merge branch 'master' into selector-fns 2020-05-31 05:38:24 -04:00
ConnorSkees
1de8067e24 temporarily disable sass-spec in CI
this eventually is something that should run, but for right now I would
like CI to be green and to not receive an email on each push.
2020-05-31 05:35:38 -04:00
ConnorSkees
b64ad5b1f3 resolve all clippy lints 2020-05-31 05:32:19 -04:00
ConnorSkees
72f62ce711 avoid creating new rational when multiplying num by small integer 2020-05-31 05:16:36 -04:00
ConnorSkees
ccf33d2cfb Merge branch 'master' of https://github.com/connorskees/grass 2020-05-31 04:53:50 -04:00
ConnorSkees
25301f8dd1 Merge branch 'master' of https://github.com/connorskees/grass 2020-05-31 04:52:14 -04:00
ConnorSkees
f3a58e0fa3 initial implementation of selector-* builtin fns 2020-05-31 04:51:41 -04:00
ConnorSkees
c2f4014a1a resolve test errors 2020-05-31 04:48:21 -04:00
Connor Skees
b46b0a9e6e
Merge pull request #11 from connorskees/optim-number-parse
use ad hoc parser for small integers
2020-05-30 19:06:55 -04:00
ConnorSkees
8431ab9211 add features to readme 2020-05-29 18:40:53 -04:00
ConnorSkees
3c1a9a99b7 properly evaluate equality between lists 2020-05-28 01:48:46 -04:00
ConnorSkees
b658369e8a use fold instead of for loop 2020-05-27 13:53:47 -04:00
ConnorSkees
e9ffaa579e use ad hoc parser for small integers
this results in about a 3% speed up for small integer and float parsing
2020-05-26 23:38:24 -04:00
Connor Skees
65183dde88
Merge pull request #9 from pickfire/media
refactor media conditional
2020-05-26 13:16:40 -04:00
Connor Skees
a7a4b588c7
Merge pull request #10 from Keats/master
Add some CI
2020-05-26 13:06:54 -04:00
Vincent Prouillet
9ae3ce52be Fix fmt + sass 2020-05-26 16:29:39 +02:00
Vincent Prouillet
3741b312ab Add CI workflows 2020-05-26 15:46:02 +02:00
Ivan Tham
d2af63ed31 refactor media conditional 2020-05-26 15:32:41 +08:00
ConnorSkees
0bc6445ebf fix wasm build issue 2020-05-25 19:21:00 -04:00
ConnorSkees
b149cb3484 bump version to 0.8.3 2020-05-25 16:26:31 -04:00
ConnorSkees
217ef033c4 Merge branch 'master' of https://github.com/connorskees/grass 2020-05-25 16:23:20 -04:00
ConnorSkees
eed5d37df1 create changelog 2020-05-25 16:23:10 -04:00
Connor Skees
b451ef8def
Merge pull request #7 from connorskees/beef
replace std::borrow::Cow with beef::Cow
2020-05-25 16:16:34 -04:00
ConnorSkees
6820416c8d resolve merge conflicts 2020-05-25 16:15:42 -04:00
ConnorSkees
55c91d5e04 Merge branch 'big-int-code-coverage' 2020-05-25 15:53:38 -04:00
ConnorSkees
a7d6af9cc8 clean up AtRuleKind docs 2020-05-25 15:52:53 -04:00
ConnorSkees
6e7938f969 increase code coverage for bit integers 2020-05-25 14:44:46 -04:00
ConnorSkees
d6ac99f1d7 make criterion an optional rather than dev dep
criterion was making it take too long to compile tests, and there is no
way to turn it off
2020-05-25 14:10:48 -04:00
ConnorSkees
b704cc42b6 make some benches smaller 2020-05-25 13:58:16 -04:00
ConnorSkees
bb53aaab8a replace std::borrow::Cow with beef::Cow 2020-05-25 13:09:20 -04:00
ConnorSkees
6d76e1518a refactor away many unwraps 2020-05-25 00:57:59 -04:00
ConnorSkees
ec83a9dff7 clippy 2020-05-24 17:41:24 -04:00
ConnorSkees
21d830d6ff remove usage of .expect 2020-05-24 16:57:07 -04:00
ConnorSkees
2a4d4f960b remove all unwraps from style parsing 2020-05-24 16:49:49 -04:00
ConnorSkees
d90d998ccd remove unwrap in Value::is_null 2020-05-24 16:41:09 -04:00
ConnorSkees
3c129780d0 span_before in quoted string 2020-05-24 16:27:07 -04:00
ConnorSkees
8d4b4bedbe remove unwrap in peek_ident 2020-05-24 15:53:51 -04:00
ConnorSkees
e5cceb60ec track span_before when parsing values
this allows us to remove many panics on invalid input
2020-05-24 15:30:06 -04:00
ConnorSkees
812e9fec9c rustfmt 2020-05-24 13:50:45 -04:00
ConnorSkees
b5c1fb2013 ignore non-ascii numeric characters in numbers 2020-05-24 13:08:31 -04:00
ConnorSkees
c9e5bc89c4 remove unwrap in unknown at rule parsing 2020-05-24 12:52:38 -04:00
ConnorSkees
3051cec45a disallow standalone @else 2020-05-24 12:47:04 -04:00
ConnorSkees
3c1c55038f better handle multiline errors
this is more of a quick fix for potential panics; it does not
properly substitute for real multiline error messages
2020-05-24 12:19:08 -04:00
ConnorSkees
35087fb266 commit bench files 2020-05-24 11:38:14 -04:00
ConnorSkees
c42fdc5ee7 remove unwrap when nothing after / 2020-05-24 10:47:16 -04:00
ConnorSkees
1382ea32ca remove unwrap inside interpolated ident body parsing 2020-05-24 10:37:40 -04:00
ConnorSkees
f52d784756 remove panic from unclosed call args 2020-05-24 10:18:15 -04:00
ConnorSkees
737a6ba90d emit proper error on unclosed quote 2020-05-24 10:04:30 -04:00
ConnorSkees
b653c55ad7 handle case when there is no input after escape 2020-05-24 09:20:55 -04:00