Commit Graph

533 Commits

Author SHA1 Message Date
Sebastian Schmidt
aebc2ba02e Update changelog for 11.0.0 release. 2023-06-01 16:06:34 +03:00
Sebastian Schmidt
57bc27ef8c Document that integers can also be written in hex. 2023-06-01 16:03:28 +03:00
Sebastian Schmidt
1033e16904 Add comment about inaccurate error in test. 2023-06-01 16:01:01 +03:00
Sebastian Schmidt
d5b1f7bea7 Update changelog. 2023-06-01 15:59:34 +03:00
Kaspar Schleiser
13c78a1285 fix hex integer clippy suggestions 2023-06-01 15:59:11 +03:00
Kaspar Schleiser
f6596b13ec drop num_traits dependency for hex literal parsing 2023-06-01 15:59:11 +03:00
Kaspar Schleiser
6211888086 add more hex literal parsing test cases 2023-06-01 15:59:11 +03:00
Kaspar Schleiser
40d27df446 add hex integer literal parsing support 2023-06-01 15:59:11 +03:00
Sebastian Schmidt
df869d487b Move CLI documentation after quickstart. 2023-06-01 15:53:11 +03:00
Sebastian Schmidt
daebc821d7 Document CLI in readme. 2023-06-01 15:52:13 +03:00
Sebastian Schmidt
5bb71e3083 Fix CI. 2023-06-01 15:46:40 +03:00
Sebastian Schmidt
792141839a Add CI test for CLI. 2023-06-01 15:41:12 +03:00
Kaspar Schleiser
8b08d2081b add simple cli binary 2023-06-01 15:35:11 +03:00
Sebastian Schmidt
db95723f8e Fix implementation order. 2023-05-27 12:21:45 +03:00
Sebastian Schmidt
f527c941d2 Update changelog. 2023-05-27 11:08:37 +03:00
Sebastian Schmidt
34ba87f122 Merge branch 'LinuxHeki-main' 2023-05-27 11:06:11 +03:00
Sebastian Schmidt
199a42ebab Fixes for pull request #130. 2023-05-27 11:04:56 +03:00
ISibboI
e63a99af80
Merge branch 'main' into main 2023-05-27 10:42:40 +03:00
Sebastian Schmidt
2b711abb52 Release 10.0.0. 2023-05-21 10:43:34 +03:00
Sebastian Schmidt
59ddd64b39 Update changelog. 2023-05-21 10:30:53 +03:00
Sebastian Schmidt
c01a23bcf8 Return Ok when disabling builtin functions in EmptyContext and enabling builtin functions in EmptyContextWithBuiltinFunctions.
These are noops anyways.
2023-05-21 10:30:53 +03:00
Sebastian Schmidt
5a4dcf9516 Fix docs and error types. 2023-05-21 10:30:53 +03:00
Codex Yore
24c1749143 Resolving issues for PR #129 2023-05-21 10:30:53 +03:00
Codex Yore
50532c5db5 feature_method_to_disable_builtin_function 2023-05-21 10:30:53 +03:00
LinuxHeki
d9698df268 math::abs of int returns int 2023-05-21 09:12:12 +02:00
Sebastian Schmidt
9a53ce9893 Fix changelog. 2023-05-21 09:57:26 +03:00
LinuxHeki
9bbb152b4a add tests for math::abs 2023-05-20 15:36:45 +02:00
LinuxHeki
1fc137a233 add math::abs to docs 2023-05-20 15:34:46 +02:00
Heki
bf716b2e87
add math::abs function 2023-05-20 13:16:24 +00:00
Sebastian Schmidt
6d90b0a294 Release 9.1.0. 2023-05-16 18:20:53 +03:00
Sebastian Schmidt
ed6430abed Fix new nightly warning. 2023-05-16 18:11:24 +03:00
Sebastian Schmidt
0a46a244e0 Make docs more uniform. 2023-05-16 17:55:24 +03:00
Nick
d427405f47 contains and contians any - remove comment 2023-05-10 12:37:43 -05:00
Nick
8b8af31eb8 contains + contains_any builtins 2023-05-10 12:31:33 -05:00
Nick
76d480c465 Some function to check if tuple contains value 2023-05-08 08:36:13 -05:00
Sebastian Schmidt
f2263bd218 Release 9.0.0
evalexpr@9.0.0

Generated by cargo-workspaces
2023-04-13 15:56:04 +03:00
Sebastian Schmidt
8392e88149 Add code coverage back to CI. 2023-04-13 15:55:36 +03:00
Sebastian Schmidt
7d440dd972 Update readme to reflect MSRV change. 2023-04-13 15:54:20 +03:00
ISibboI
a951bc0193
Merge pull request #123 from ISibboI/120-raising-a-number-to-a-negative-power-does-not-work-as-expected
Fix precedence of unary operators
2023-04-13 15:51:22 +03:00
Sebastian Schmidt
87e609ed99 Update changelog for 9.0.0 release. 2023-04-13 15:48:45 +03:00
Sebastian Schmidt
791ac540d2 Update CI. 2023-04-13 15:46:44 +03:00
Sebastian Schmidt
7ef9306ce3 Update CI. 2023-04-13 15:31:57 +03:00
Sebastian Schmidt
d6c09ef736 Update MSRV. 2023-04-13 15:25:47 +03:00
Sebastian Schmidt
1a90ec5f22 Update CI. 2023-04-13 15:00:55 +03:00
Sebastian Schmidt
be0e99ffdd Update CI. 2023-04-13 14:57:39 +03:00
Sebastian Schmidt
d3741bfcf2 Update CI. 2023-04-13 14:54:01 +03:00
Sebastian Schmidt
1e14ea1460 Update changelog for bugfix release. 2023-04-13 14:47:22 +03:00
Sebastian Schmidt
ab24e08f28 Remove superfluous printlns. 2023-04-13 14:44:47 +03:00
Sebastian Schmidt
4fd86751dc Fix unary operator precedence.
Before, unary operators that appeared after an operator with higher precedence would be executed after that operator.

However, in evalexpr, the two unary operators are prefix operators negation and not, and prefix operators always happen before operators directly left of them.
2023-04-13 14:42:39 +03:00
Sebastian Schmidt
9d0a776346 Add test for powers of negative numbers. 2023-04-13 14:21:44 +03:00