Commit Graph

14 Commits

Author SHA1 Message Date
Natalie Weizenbaum
f8632463c8 [First-Class Calc] Allow calcs in potentially slash-separated numbers 2021-08-26 14:09:39 -07:00
Natalie Weizenbaum
2e2421d113 [First-Class Calc] Parse min/max in calculations the same as globally 2021-08-26 14:09:39 -07:00
Natalie Weizenbaum
2b0fa385d5 [First-Class Calc] Allow clamp(var(--three-args)) 2021-08-26 14:09:39 -07:00
Natalie Weizenbaum
8765f00ec8 [First-Class Calc] Allow calculations in CSS color functions 2021-08-26 14:09:39 -07:00
Natalie Weizenbaum
3574f2f153 [First-Class Calc] Be more consistent meta.type-of() return value 2021-08-26 14:09:39 -07:00
Natalie Weizenbaum
c118446e33 [First-Class Calc] Write about the design decision of returning numbers 2021-08-26 14:09:39 -07:00
Natalie Weizenbaum
5b1991358f [First-Class Calc] Simplify addition and subtraction of negatives 2021-08-26 14:09:39 -07:00
Natalie Weizenbaum
93c13f0323 [First-Class Calc] Return calculations from meta.calc-args 2021-08-26 14:09:39 -07:00
Natalie Weizenbaum
a25464f63a [First-Class Calc] Define equality 2021-08-26 14:09:39 -07:00
Natalie Weizenbaum
0eb1503b0c [First-Class Calc] Parenthesize the right-hand side of a / (b * c) 2021-08-26 14:09:39 -07:00
Natalie Weizenbaum
47dbaed9be [First-Class Calc] Remove TODOs about extra simplification 2021-08-26 14:09:39 -07:00
Natalie Weizenbaum
be097e6cf2 [First-Class Calc] Throw errors for definitely-incompatible units 2021-08-26 14:09:39 -07:00
Natalie Weizenbaum
437ce42ea2 [First-Class Calc] Properly parenthesize interpolation 2021-08-26 14:09:39 -07:00
Natalie Weizenbaum
e4f7f596ba [First-Class Calc] Make a few small fixes 2021-08-24 16:23:11 -07:00