Stephen Chung
|
61ef115ecb
|
Merge branch 'main' of https://github.com/rhaiscript/rhai
|
2022-03-18 14:03:29 +08:00 |
|
Stephen Chung
|
87273c5421
|
Merge pull request #540 from petrochenkov/mishygiene
codegen: Fix hygiene mismatch between function `args` uses and definitions
|
2022-03-18 13:59:26 +08:00 |
|
Vadim Petrochenkov
|
bed3a3dc18
|
codegen: Fix hygiene mismatch between function args uses and definitions
|
2022-03-17 18:50:46 +03:00 |
|
Stephen Chung
|
dc8c4ed8f4
|
Improve string functions.
|
2022-03-17 17:00:48 +08:00 |
|
Stephen Chung
|
6223e1a6f1
|
Fix test output.
|
2022-03-14 12:04:24 +08:00 |
|
Stephen Chung
|
63716759be
|
Fix typo.
|
2022-03-14 11:28:52 +08:00 |
|
Stephen Chung
|
a4fbb29740
|
Add .gitattributes.
|
2022-03-14 09:34:28 +08:00 |
|
Stephen Chung
|
672cda63ab
|
Simplify formatting.
|
2022-03-14 08:50:17 +08:00 |
|
Stephen Chung
|
a704d26986
|
Fixup ArgBackup.
|
2022-03-14 08:26:27 +08:00 |
|
Stephen Chung
|
b861d6a8fa
|
Merge pull request #536 from schungx/master
Scope::set_alias and new sleep function.
|
2022-03-10 09:02:01 +08:00 |
|
Stephen Chung
|
963af0653e
|
Fix sleep function.
|
2022-03-09 09:41:53 +08:00 |
|
Stephen Chung
|
1e4abd012c
|
Minor refactor.
|
2022-03-09 09:25:55 +08:00 |
|
Stephen Chung
|
89426f8b3a
|
Add Scope::set_alias.
|
2022-03-09 09:25:32 +08:00 |
|
Stephen Chung
|
cbb1c5c6a0
|
Add sleep.
|
2022-03-08 18:26:32 +08:00 |
|
Stephen Chung
|
b35d965e55
|
Reverse Box<[...]> to Vec.
|
2022-03-06 16:37:27 +08:00 |
|
Stephen Chung
|
165fbbc855
|
Fix no_module builds.
|
2022-03-05 18:32:50 +08:00 |
|
Stephen Chung
|
8bda8c64df
|
Refine data structures
|
2022-03-05 17:57:23 +08:00 |
|
Stephen Chung
|
e06c2b2abb
|
Remove constants in function call expressions.
|
2022-03-05 12:06:47 +08:00 |
|
Stephen Chung
|
7f497ee680
|
Merge pull request #533 from schungx/master
Fix some bugs.
|
2022-03-04 12:32:33 +08:00 |
|
Stephen Chung
|
0335035b0f
|
Fix bug with eager optimization of method calls.
|
2022-03-04 12:22:44 +08:00 |
|
Stephen Chung
|
14e23ed74c
|
Fix sync build.
|
2022-03-03 13:14:35 +08:00 |
|
Stephen Chung
|
0e9a16e437
|
Add checks for is_empty.
|
2022-03-03 13:02:57 +08:00 |
|
Stephen Chung
|
83755bf936
|
Refine doc comments.
|
2022-03-01 15:34:15 +08:00 |
|
Stephen Chung
|
99ca6de822
|
Respect barrier when reusing shadowed variable.
|
2022-02-28 22:13:03 +08:00 |
|
Stephen Chung
|
d41d36c8bb
|
Simplify ParseState.
|
2022-02-28 16:32:08 +08:00 |
|
Stephen Chung
|
aee92f3b7b
|
Move parser into Engine.
|
2022-02-28 14:37:46 +08:00 |
|
Stephen Chung
|
54a61bfe00
|
Pack Scope data more tightly.
|
2022-02-28 14:00:55 +08:00 |
|
Stephen Chung
|
15448bf660
|
Forbid shadowing of state variable.
|
2022-02-27 22:47:13 +08:00 |
|
Stephen Chung
|
b17e891b63
|
Reduce size of Token.
|
2022-02-26 23:18:47 +08:00 |
|
Stephen Chung
|
61e6403ac6
|
Fix bug.
|
2022-02-26 17:44:39 +08:00 |
|
Stephen Chung
|
e767731953
|
Fix no_function feature.
|
2022-02-26 17:41:27 +08:00 |
|
Stephen Chung
|
9ef522b699
|
Use SmartString in parsing.
|
2022-02-26 17:28:58 +08:00 |
|
Stephen Chung
|
8205547d8a
|
Use bitflags.
|
2022-02-25 11:42:59 +08:00 |
|
Stephen Chung
|
f47b911681
|
Remove warning.
|
2022-02-25 10:03:34 +08:00 |
|
Stephen Chung
|
07a61a9562
|
Fix build.
|
2022-02-25 09:00:15 +08:00 |
|
Stephen Chung
|
23c74cac61
|
Use boxed slices.
|
2022-02-25 08:38:03 +08:00 |
|
Stephen Chung
|
5931f43d4d
|
Implement Ord and PartialOrd.
|
2022-02-25 08:37:57 +08:00 |
|
Stephen Chung
|
f091033f78
|
Bump smartstring to 1.0.
|
2022-02-25 08:24:22 +08:00 |
|
Stephen Chung
|
d2ad56e279
|
Improve string parameters.
|
2022-02-24 13:39:10 +08:00 |
|
Stephen Chung
|
53fffad726
|
Merge pull request #529 from schungx/master
General housekeeping and bump minimum Rust version.
|
2022-02-24 11:26:59 +08:00 |
|
Stephen Chung
|
39ef766bf1
|
Raise error when exporting local anonymous function.
|
2022-02-24 11:24:31 +08:00 |
|
Stephen Chung
|
73f10b8adc
|
Minor housekeeping.
|
2022-02-24 10:36:20 +08:00 |
|
Stephen Chung
|
2f5ce2fe5b
|
Deprecate Position::new_const.
|
2022-02-24 09:08:10 +08:00 |
|
Stephen Chung
|
7263896776
|
Bump minimum compiler version.
|
2022-02-24 08:54:37 +08:00 |
|
Stephen Chung
|
fa8e2e638b
|
Fix bug.
|
2022-02-23 15:43:27 +08:00 |
|
Stephen Chung
|
dd566ed1e1
|
Fix builds.
|
2022-02-19 12:26:17 +08:00 |
|
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 |
|