Commit Graph

96 Commits

Author SHA1 Message Date
ISibboI
53f2b6979b
Update README.md
Add information about untrusted input.
2022-01-18 13:41:21 +01:00
Sebastian Schmidt
ea278893ac Prepare for 6.6.0 release. 2021-10-13 14:31:02 +03:00
Sebastian Schmidt
b3be7f600c Implement bitwise operators as builtin functions.
Relates to #88
2021-10-12 14:59:10 +03:00
Sebastian Schmidt
7550cfe18b Change code coverage link branch to main. 2021-08-16 13:51:36 +03: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
42771468a1 Update docs and changelog. 2021-07-21 13:42:50 +03:00
Sebastian Schmidt
0e139e6d4d Update MSRV also in readme. 2021-07-13 15:08:09 +03:00
Sebastian Schmidt
56a5f7b0e8 Update changelog and readme for 7.0 release. 2021-07-13 14:43:59 +03:00
Sebastian Schmidt
08bc44183e Fix missing argument type for atan2.
Relates to #85
2021-07-06 15:50:05 +03:00
Magnus Ulimoen
26b52736b8 Run cargo sync-readme 2021-07-04 14:30:16 +02:00
Sebastian Schmidt
dc9cd98cec Improve syntax of documentation. 2021-06-15 08:38:37 +03:00
Sebastian Schmidt
d6886bbc5b Add coveralls badge to readme. 2021-06-02 18:18:42 +03:00
Sebastian Schmidt
aeb822db9c Move MRSV statement higher up in readme. 2021-06-02 17:51:51 +03:00
Sebastian Schmidt
63b8a43bd6 Update MSRV. 2021-06-02 17:43:37 +03:00
Edwin Svensson
10a388aaf3
'namespace' & document math functions 2021-05-31 01:04:33 +02:00
Sebastian Schmidt
b4974a8a2b Prepare for 6.0.0. 2021-05-28 15:14:52 +03:00
Sebastian Schmidt
6163972382 Reformat code examples to reduce horizontal scrolling 2019-08-30 10:07:48 +03:00
Sebastian Schmidt
b8d7344cc5 Improve documentation 2019-08-30 10:03:31 +03:00
Sebastian Schmidt
4571f3a578 Update aggregation operator documentation
Relates to #44
2019-08-30 09:16:43 +03:00
Sebastian Schmidt
d8eed924cc Add documentation about operator assignments 2019-08-29 13:21:54 +03:00
Sebastian Schmidt
b9c4b34a2f Make builtin len support tuples
Implements #41
2019-08-29 11:10:54 +03:00
Sebastian Schmidt
95ba26a2cd Fix doctest for context creation macro
Relates to #48
2019-08-29 10:50:32 +03:00
Sebastian Schmidt
60b6cdf180 Add documentation about context creation macro
Implements #48
2019-08-29 10:47:58 +03:00
Sebastian Schmidt
3670bcaf63 Add comments to code in docs 2019-08-29 10:33:12 +03:00
Sebastian Schmidt
88559d5493 Add some information about contexts to docs 2019-08-29 10:30:55 +03:00
Sebastian Schmidt
8c6228c3d9 Update readme
Relates to #50
2019-08-29 09:12:58 +03:00
ISibboI
b85e8e1b75
Merge pull request #49 from lovasoa/master
Use the new context macro in the README examples
2019-04-26 17:36:15 +02:00
Sebastian Schmidt
bc826e5bf2 Use context_map macro in lib.rs documentation as well
Should have used `cargo sync-readme` to begin with, but that was not
documented at the time of this pull request.
2019-04-26 17:33:59 +02:00
Sebastian Schmidt
3fba9fea76 Update readme 2019-04-24 18:38:52 +02:00
Sebastian Schmidt
9989ec98e8 Add contributor note about cargo-sync-readme 2019-04-20 18:09:59 +02:00
Ophir LOJKINE
3d1b0696cb Use the new context macro in the README examples 2019-04-17 17:24:07 +02:00
Sebastian Schmidt
1c68866777 Sync readme 2019-04-13 18:27:59 +02:00
Sebastian Schmidt
83386c03d3 Improve documentation of builtin functions
Relates to #38
2019-04-13 18:12:33 +02:00
Quest
dbf3949af6 Namespace string builtins into "str::". 2019-04-12 23:45:29 +02:00
Quest
d72334c246 Rename builtin upcase,downcase -> to_uppercase, to_lowercase. 2019-04-12 23:45:29 +02:00
Quest
7c6b6d4319 Rename matches,replace -> regex_{matches,replace}.
Also simplify their error handling.
2019-04-12 23:45:29 +02:00
Quest
f6c8689303 fixup! Builtin string functions - downcase, len, match(regex), replace(regex), trim, upcase. New dependency regex. 2019-04-12 23:45:29 +02:00
Quest
be54931f76 Builtin string functions - downcase, len, match(regex), replace(regex), trim, upcase. New dependency regex. 2019-04-12 23:35:33 +02:00
Sebastian Schmidt
67d68cd974 Add string constants
* Implement string parsing in tokenizer
 * Implement escape sequences `\"` and `\\`
 * Document changes
 * Update change log

Relates to #35
2019-03-30 11:54:26 +01:00
Sebastian Schmidt
17bedddb11 Add serde support for HashMapContext
Relates to #33
2019-03-28 15:40:02 +01:00
Sebastian Schmidt
606c358cc9 Make operator table one-columned 2019-03-28 15:01:20 +01:00
Sebastian Schmidt
aeb584edca Add quickstart documentation with chain and assign features 2019-03-28 12:09:46 +01:00
Sebastian Schmidt
44152533c3 Set release target to major 2019-03-28 11:49:06 +01:00
Sebastian Schmidt
ab49531306 Document chain operator
Relates to #26
2019-03-28 11:46:56 +01:00
Sebastian Schmidt
83269068a2 Add the assignment operator
Relates to #25
2019-03-28 11:12:47 +01:00
Sebastian Schmidt
13420ed745 Document the empty type
Relates to #28
2019-03-28 10:38:16 +01:00
Sebastian Schmidt
e266f4fc0d Merge ContextMut with Context and add eval_<type>_with_context_mut methods
Trait objects of `ContextMut` cannot be converted into `Context`, even though `ContextMut` requires `Context`.

Relates to #30
2019-03-28 09:22:48 +01:00
Sebastian Schmidt
ece22c6b35 Fix typo 2019-03-28 08:41:46 +01:00
Sebastian Schmidt
83451a9028 Use as_number in quickstart example
Otherwise the example would not allow mixed float and int arguments.
2019-03-28 08:41:16 +01:00
Sebastian Schmidt
d77fa15864 Use EvalexprResult<T> everywhere
Relates to #31
2019-03-27 19:09:58 +01:00