1760 Commits

Author SHA1 Message Date
Connor Skees
1052005ab6 update readme path 2023-01-08 12:06:58 -05:00
Connor Skees
fb1a18f259 explicit version for compiler dependency 2023-01-08 11:05:36 -05:00
Connor Skees
7b284f1da7 rustfmt 2023-01-08 10:57:00 -05:00
Connor Skees
a6f8b73324 rename compiler crate 2023-01-08 10:52:53 -05:00
connorskees
2a9e20d037 clippy 2023-01-08 15:35:18 +00:00
connorskees
0902851862 simplify div and modulo implementations 2023-01-08 15:25:18 +00:00
connorskees
f321f36faf reduce cloning in argument evaluation 2023-01-08 15:05:59 +00:00
connorskees
bf0d912dc8 clippy 2023-01-08 00:33:39 +00:00
connorskees
3c1b14406a convert to workspace 2023-01-07 19:47:32 +00:00
connorskees
1f873e1f0e bump version to 0.12.1 2023-01-07 17:58:49 +00:00
connorskees
1474c3bafc fix failing doc test 2023-01-07 17:39:41 +00:00
connorskees
afba0dd993 fix CI, rustfmt 2023-01-07 17:32:51 +00:00
connorskees
d7962e02be fix include_sass test 2023-01-07 17:08:42 +00:00
connorskees
16ad7298fe lazily compute token spans 2023-01-07 08:56:24 +00:00
connorskees
4f6bff8716 put more things in Arc 2023-01-07 08:02:57 +00:00
connorskees
02d36f872a split binop into separate struct 2023-01-07 07:03:35 +00:00
connorskees
190201bcce use Arc instead of Box inside AstExpr
speeds up bootstrap by ~15-20%
2023-01-07 06:48:28 +00:00
connorskees
f20c000b54 is_true => is_truthy 2023-01-07 05:31:13 +00:00
connorskees
ae88b3ed24 optimize has_following_sibling 2023-01-07 04:48:38 +00:00
connorskees
d14e6bd9f7 unify serialization and inspection 2023-01-07 04:17:05 +00:00
connorskees
d8867e42db hide macro internals from rust-analyzer autocomplete 2023-01-06 11:19:16 +00:00
connorskees
8095c2345e add compile time macro 2023-01-06 10:58:12 +00:00
connorskees
34bbe4cd32 more robust support for @forward prefixes, more code coverage 2023-01-03 23:25:51 +00:00
connorskees
65c1a9e833 improve code coverage, handle more builtin fn edge cases 2023-01-03 04:33:56 +00:00
Connor Skees
753c4960ca increase code coverage 2022-12-29 17:56:22 -05:00
Connor Skees
593f14e1c0 add test for interpolation in @include 2022-12-29 03:02:05 -05:00
Connor Skees
e237fb1f6d better span when missing expression 2022-12-29 00:21:17 -05:00
Connor Skees
39c992a2eb bump version to 0.12.0 2022-12-28 22:34:58 -05:00
Connor Skees
02bca8bc49 update docs 2022-12-28 22:32:18 -05:00
Connor Skees
743ad7a340 increase code coverage 2022-12-28 21:42:58 -05:00
Connor Skees
6cd208f41d make crate compatible with 1.56.0 2022-12-28 17:57:11 -05:00
Connor Skees
9b6623190d allow escaped non-alphanumeric bytes in media queries 2022-12-28 17:09:55 -05:00
Connor Skees
e5da366fac unify color checking in builtin color fns 2022-12-28 16:45:06 -05:00
Connor Skees
494acb9933 update error message in test 2022-12-28 15:58:49 -05:00
Connor Skees
0a44a852f9 optimize repeated variable lookups 2022-12-28 15:50:20 -05:00
Connor Skees
bb937ae84f more robust handling of empty input after resolving interpolation 2022-12-28 14:41:36 -05:00
Connor Skees
bba405392c lock stdout 2022-12-28 12:08:44 -05:00
Connor Skees
795a160e01 remove redundant number accessor 2022-12-28 11:03:03 -05:00
Connor Skees
00845ad518 remove add_token method from interpolation 2022-12-28 10:37:22 -05:00
Connor Skees
d63f0a54d2 optimize interpolation resolution 2022-12-28 10:31:46 -05:00
Connor Skees
0363134ba3 box colors and complex units 2022-12-27 19:09:43 -05:00
Connor Skees
012cdbf7cc use more float literals 2022-12-27 15:42:54 -05:00
Connor Skees
e25a9f7b12 box function references 2022-12-27 15:16:07 -05:00
Connor Skees
add1698180 unbox color and only store alpha once 2022-12-26 20:20:11 -05:00
Connor Skees
10059daad9 rustfmt 2022-12-26 19:11:43 -05:00
Connor Skees
31bbe8f60f make path input more permissive 2022-12-26 19:07:25 -05:00
Connor Skees
7e718e3492 update readme 2022-12-26 18:54:36 -05:00
Connor Skees
6322bae14c increase code coverage 2022-12-26 18:45:09 -05:00
Connor Skees
ffaee04613
rewrite parsing, evaluation, and serialization (#67)
Adds support for the indented syntax, plain CSS imports, `@forward`, and many other previously missing features.
2022-12-26 15:33:04 -05:00
Niclas
b913eabdf1
bump dependencies (#66) 2022-10-27 09:06:04 -04:00