Commit Graph

3108 Commits

Author SHA1 Message Date
Stephen Chung
67a6638818 Allow variable to overwrite constant when shadowing. 2022-02-18 19:14:42 +08:00
Stephen Chung
78b5c9fd4e Fix bug in Scope::is_constant. 2022-02-18 19:13:09 +08:00
Stephen Chung
ef87ae48c1 Fix doc-test. 2022-02-18 16:21:20 +08:00
Stephen Chung
bb04fab011 Optimize variable shadowing. 2022-02-18 15:04:46 +08:00
Stephen Chung
83786c992b Fix parser bug. 2022-02-18 11:05:58 +08:00
Stephen Chung
1011602cf6 Fix no-std build. 2022-02-16 18:05:09 +08:00
Stephen Chung
0d2e3d82f3 Reduce size of Stmt. 2022-02-16 17:51:14 +08:00
Stephen Chung
cf0660e36b Expand StmtBlock inline size. 2022-02-16 12:57:26 +08:00
Stephen Chung
487d523e67 Expand callback example. 2022-02-16 09:12:34 +08:00
Stephen Chung
3db918e89a Doc fixup. 2022-02-15 19:56:42 +08:00
Stephen Chung
84face341a Fix doc comments. 2022-02-15 15:49:03 +08:00
Stephen Chung
cdc8005146 Bump version. 2022-02-15 11:38:35 +08:00
Stephen Chung
40004ec361
Merge pull request #525 from schungx/master
Release 1.5.0.
2022-02-15 11:29:07 +08:00
Stephen Chung
fb9964e1a3 Revise on_def_var API. 2022-02-15 10:56:05 +08:00
Stephen Chung
5bb6ce835f Run var def filter during parsing. 2022-02-13 18:46:25 +08:00
Stephen Chung
664e3d31e5 BLOB's and strings. 2022-02-12 23:39:07 +08:00
Stephen Chung
83e1e88531 Add specific implementations for to_string. 2022-02-12 16:23:36 +08:00
Stephen Chung
78794d7dfc Add callback example. 2022-02-12 12:41:10 +08:00
Stephen Chung
3f8f0b250f Add comments to examples. 2022-02-12 12:41:04 +08:00
Stephen Chung
2caf686e8a Fix links. 2022-02-12 11:50:53 +08:00
Stephen Chung
d300fdb34e List out examples. 2022-02-12 11:48:16 +08:00
Stephen Chung
fda94c1cb6 Better printing. 2022-02-11 22:43:09 +08:00
Stephen Chung
41caa233bb Fix string parsing. 2022-02-10 18:24:04 +08:00
Stephen Chung
d23d1159ab Fix positions. 2022-02-10 17:55:32 +08:00
Stephen Chung
3050e38c5e Fix interpolated string position. 2022-02-10 14:51:31 +08:00
Stephen Chung
775bd6fb35 Improve examples. 2022-02-10 12:54:30 +08:00
Stephen Chung
d1a97be9e3 New syntax for package definition. 2022-02-10 12:33:48 +08:00
Stephen Chung
1c89c6be4f Doc fixes. 2022-02-10 08:31:41 +08:00
Stephen Chung
8c5de09446 Fix doc links. 2022-02-09 22:40:13 +08:00
Stephen Chung
e5a673b3ae Add position info for closures. 2022-02-09 13:40:51 +08:00
Stephen Chung
340a047369 Add fail on invalid property for maps. 2022-02-09 13:12:43 +08:00
Stephen Chung
6acc486e00 Revise keys for Windows vs Unix 2022-02-09 08:39:33 +08:00
Stephen Chung
b37c87c888 Custom rustyline. 2022-02-09 08:25:02 +08:00
Stephen Chung
ddc66e7fb8 Print this. 2022-02-09 08:11:26 +08:00
Stephen Chung
1b4184ef16 Run debugger with no optimization. 2022-02-09 08:00:05 +08:00
Stephen Chung
3b9dbd5fce Add Span. 2022-02-08 23:01:47 +08:00
Stephen Chung
ea9b6b0e22
Merge pull request #519 from schungx/master
Consolidate most unsafe casts.
2022-02-08 22:53:09 +08:00
Stephen Chung
c64fc6f523 No astu under no_optimize. 2022-02-08 22:30:48 +08:00
Stephen Chung
0cf2cd5cfc Do not trim script lines. 2022-02-08 22:29:38 +08:00
Stephen Chung
5e7db6e105 Use new version of rustyline. 2022-02-08 22:16:12 +08:00
Stephen Chung
8cf6f424a5 Use turbofish notation. 2022-02-08 21:28:15 +08:00
Stephen Chung
83b213b086 Unwrap error when caught. 2022-02-08 19:02:40 +08:00
Stephen Chung
7686ca619a Use .. for (_). 2022-02-08 09:46:14 +08:00
Stephen Chung
97a8fd3d5b Improve reify syntax. 2022-02-08 09:25:53 +08:00
Stephen Chung
f8cee0fe4e Simplify using .. 2022-02-08 09:02:15 +08:00
Stephen Chung
187a20fd8b Refactor OptimizationLevel. 2022-02-07 21:03:39 +08:00
Stephen Chung
556b2393f5 Fix position of function calls. 2022-02-07 16:02:49 +08:00
Stephen Chung
bd9519e96b Remove reify_dynamic. 2022-02-07 12:02:00 +08:00
Stephen Chung
becbfa8930 Fix errors. 2022-02-06 23:02:59 +08:00
Stephen Chung
1ccbda1050 Merge branch 'master' of https://github.com/schungx/rhai 2022-02-06 21:24:55 +08:00