Commit Graph

541 Commits

Author SHA1 Message Date
Sebastian Schmidt
d2f3d415df Make functions to access operator and children of a Node public. 2021-10-12 15:10:54 +03:00
Sebastian Schmidt
b3be7f600c Implement bitwise operators as builtin functions.
Relates to #88
2021-10-12 14:59:10 +03:00
Sebastian Schmidt
e0d4ef24e5 Increase test coverage. 2021-08-16 14:23:02 +03:00
Sebastian Schmidt
7550cfe18b Change code coverage link branch to main. 2021-08-16 13:51:36 +03:00
Sebastian Schmidt
53166c7091 (cargo-release) start next development iteration 6.5.1-alpha.0 2021-08-16 13:40:19 +03:00
Sebastian Schmidt
e56e5e8033 (cargo-release) version 6.5.0 2021-08-16 13:39:26 +03:00
Sebastian Schmidt
fee65ebc03 Prepare changelog for 6.5.0. 2021-08-16 13:37:34 +03:00
Sebastian Schmidt
efd7ef5dcf Format code. 2021-08-16 13:33:56 +03:00
ISibboI
3aef19e71b
Merge pull request #91 from jakubdabek/90_function_fn_clone
Make `Function` able to hold capturing closures.

Closes #90.
2021-08-16 13:30:22 +03:00
Jakub Dąbek
6be3b7d80e Make Function able to hold capturing closures.
This commit "reverts" a change introduced in bee98999,
by making `Function` be simultaneously `Fn` and `Clone`.
2021-08-15 20:11:00 +02:00
Sebastian Schmidt
053f3cf877 Add further documentation about float VS int behavior.
Relates to #89
2021-08-01 15:22:10 +03:00
Sebastian Schmidt
fc2f5ac50d Add test case for potential error.
Relates to #89.
2021-08-01 15:13:58 +03:00
Sebastian Schmidt
f6bcd0bb07 (cargo-release) start next development iteration 6.4.1-alpha.0 2021-07-21 13:46:56 +03:00
Sebastian Schmidt
7407b9c22e (cargo-release) version 6.4.0 2021-07-21 13:46:56 +03:00
Sebastian Schmidt
62b0c2616c Prepare changelog for 6.4.0. 2021-07-21 13:45:35 +03:00
Sebastian Schmidt
42771468a1 Update docs and changelog. 2021-07-21 13:42:50 +03:00
Sebastian Schmidt
094c2d59dc Format code. 2021-07-21 13:39:19 +03:00
ISibboI
0cd55da484
Merge pull request #87 from racklet/scientific-notation
Add support for scientific notation of the form `<coefficient>e{+,-,}<exponent>`
2021-07-21 13:35:23 +03:00
Dennis Marttinen
fbbecc766f
Add support for scientific notation of the form <coefficient>e{+,-,}<exponent> 2021-07-20 20:34:51 +03:00
Sebastian Schmidt
0e139e6d4d Update MSRV also in readme. 2021-07-13 15:08:09 +03:00
Sebastian Schmidt
77659b8181 Add more string comparison test cases. 2021-07-13 15:06:43 +03:00
Sebastian Schmidt
5b9ff855a3 Increase MSRV in integration tests. 2021-07-13 14:56:15 +03:00
Sebastian Schmidt
97c5fc1c21 Add tests for evaluating operator tree and fix correct error for eval_number functions. 2021-07-13 14:55:23 +03:00
Sebastian Schmidt
56a5f7b0e8 Update changelog and readme for 7.0 release. 2021-07-13 14:43:59 +03:00
Sebastian Schmidt
e80fd20804 Increase test coverage and fix wrong error in shortcut method. 2021-07-13 14:28:25 +03:00
Sebastian Schmidt
9103aa7a26 Make more functions const. 2021-07-13 13:55:22 +03:00
Sebastian Schmidt
20e6e12e7c Remove regex and serde tests from test coverage. 2021-07-13 13:48:08 +03:00
Sebastian Schmidt
8b493be1dd Increase test coverage.
Implement more tests and exclude modules from test that do not make sense to be tested.
2021-07-13 13:41:16 +03:00
Sebastian Schmidt
7ebf7e61d5 Increase test coverage.
Implement more tests and exclude modules from test that do not make sense to be tested.
2021-07-13 13:39:47 +03:00
Sebastian Schmidt
b1db9a28bb (cargo-release) start next development iteration 6.3.1-alpha.0 2021-07-06 16:01:24 +03:00
Sebastian Schmidt
d6fac8c9e3 (cargo-release) version 6.3.0 2021-07-06 15:59:43 +03:00
Sebastian Schmidt
2a906e2b5f Update changelog 2021-07-06 15:57:35 +03:00
Sebastian Schmidt
08bc44183e Fix missing argument type for atan2.
Relates to #85
2021-07-06 15:50:05 +03:00
ISibboI
6a74ba8f94
Merge pull request #85 from mulimoen/feature/math_builtins
Add additional math builtins
2021-07-06 15:46:47 +03:00
Magnus Ulimoen
26b52736b8 Run cargo sync-readme 2021-07-04 14:30:16 +02:00
Magnus Ulimoen
2c2c31efd7 Document math builtins 2021-07-04 14:25:16 +02:00
Magnus Ulimoen
9883aeb52c Add additional math builtins 2021-06-30 22:11:58 +02:00
Sebastian Schmidt
0bf4a2e424 (cargo-release) start next development iteration 6.2.1-alpha.0 2021-06-24 11:13:44 +02:00
Sebastian Schmidt
f0f6097673 (cargo-release) version 6.2.0 2021-06-24 11:13:25 +02:00
Sebastian Schmidt
8c473521bf Update changelog. 2021-06-24 11:13:04 +02:00
ISibboI
ba7d5c0350
Merge pull request #84 from mulimoen/feature/clone_hashmapcontext
Implement Clone for HashMapContext
2021-06-24 12:09:15 +03:00
Magnus Ulimoen
d466bb0f24 Implement Clone for HashMapContext 2021-06-23 22:29:16 +02:00
Sebastian Schmidt
6a30bd24e2 Format code. 2021-06-22 11:43:58 +02:00
Sebastian Schmidt
bd9a314baa Increase test coverage. 2021-06-22 11:41:51 +02:00
Sebastian Schmidt
936960ee3a Change lints to nightly and include benches. 2021-06-22 10:38:12 +02:00
Sebastian Schmidt
55a02aec78 (cargo-release) start next development iteration 6.1.2-alpha.0 2021-06-22 10:27:55 +02:00
Sebastian Schmidt
46c839386d (cargo-release) version 6.1.1 2021-06-22 10:27:27 +02:00
Sebastian Schmidt
80c55e92d6 Update changelog. 2021-06-22 10:23:23 +02:00
Sebastian Schmidt
dc9cd98cec Improve syntax of documentation. 2021-06-15 08:38:37 +03:00
ISibboI
d4812ef6e4
Format value with debug formatter in panic. 2021-06-02 19:08:53 +02:00