Stephen Chung
|
ed996e71d6
|
Enable dot operations on constant variables.
|
2020-03-20 19:27:02 +08:00 |
|
Stephen Chung
|
16ea8f416e
|
Revise section on function side effects because Rhai functions cannot mutate state.
|
2020-03-19 22:29:24 +08:00 |
|
Stephen Chung
|
283602cdd8
|
Do not call function when optimizing if there is a script-defined function overridding it.
|
2020-03-19 22:29:02 +08:00 |
|
Stephen Chung
|
36b7124dd5
|
Add eval test.
|
2020-03-19 20:55:53 +08:00 |
|
Stephen Chung
|
702b2010f2
|
Add contains to Scope.
|
2020-03-19 20:55:49 +08:00 |
|
Stephen Chung
|
6a6c5f30de
|
Add eval function.
|
2020-03-19 19:53:42 +08:00 |
|
Stephen Chung
|
cc8ec12691
|
Add more comments and examples.
|
2020-03-19 13:52:10 +08:00 |
|
Stephen Chung
|
b3efb8b264
|
Disallow variable names starting with _ + digit.
|
2020-03-18 23:09:53 +08:00 |
|
Stephen Chung
|
0dc51f8e59
|
Removee debug_msgs feature.
|
2020-03-18 22:03:50 +08:00 |
|
Stephen Chung
|
019e73bc7e
|
Allow empty statements.
|
2020-03-18 18:41:18 +08:00 |
|
Stephen Chung
|
03b2e9ad69
|
Fix default release profile and change optimization default back to Simple.
|
2020-03-18 13:09:38 +08:00 |
|
Stephen Chung
|
3518c5a630
|
Bump version to 0.11.0.
|
2020-03-18 12:13:44 +08:00 |
|
Stephen Chung
|
e7c669343e
|
Add no_std example.
|
2020-03-18 12:09:34 +08:00 |
|
Stephen Chung
|
a9c65a962c
|
Split no_stdlib and no_std into two features.
|
2020-03-18 12:04:26 +08:00 |
|
Stephen Chung
|
ecded729ad
|
Finalize no_std support.
|
2020-03-18 10:50:51 +08:00 |
|
Stephen Chung
|
ca20faf170
|
Add code comments.
|
2020-03-18 10:43:59 +08:00 |
|
Stephen Chung
|
777f66ff3c
|
Add section on statements and variables.
|
2020-03-18 10:42:27 +08:00 |
|
Stephen Chung
|
8efe080412
|
Handle break and return better.
|
2020-03-18 10:42:27 +08:00 |
|
Stephen Chung
|
d2951bfb6b
|
Make sure return is not an error.
|
2020-03-18 10:40:07 +08:00 |
|
Stephen Chung
|
b26ca753c2
|
Mandatory semiclolons separating statements.
|
2020-03-18 10:40:07 +08:00 |
|
Stephen Chung
|
c3d4a1b5e9
|
Optimize type_of.
|
2020-03-18 10:40:07 +08:00 |
|
Stephen Chung
|
abe5365bfd
|
Improve error messages to lists.
|
2020-03-18 10:40:07 +08:00 |
|
Stephen Chung
|
d4311bddb0
|
Put comments into example scripts.
|
2020-03-18 10:40:07 +08:00 |
|
Stephen Chung
|
ef8d428f42
|
Add code comments.
|
2020-03-18 10:36:50 +08:00 |
|
Stephen Chung
|
42ecae4366
|
Merge pull request #103 from VictorKoenders/no_std
Add no_std support
|
2020-03-18 10:27:30 +08:00 |
|
Trangar
|
c8a9df0a0a
|
Added no_std support
|
2020-03-17 19:26:11 +01:00 |
|
Stephen Chung
|
dca2a927b5
|
Add section on statements and variables.
|
2020-03-17 17:37:28 +08:00 |
|
Stephen Chung
|
6ca39a019b
|
Handle break and return better.
|
2020-03-17 17:33:37 +08:00 |
|
Stephen Chung
|
706e0a0c4c
|
Make sure return is not an error.
|
2020-03-17 16:52:06 +08:00 |
|
Stephen Chung
|
2f7ca3935b
|
Mandatory semiclolons separating statements.
|
2020-03-17 14:29:22 +08:00 |
|
Stephen Chung
|
ad2601972a
|
Optimize type_of.
|
2020-03-17 10:27:43 +08:00 |
|
Stephen Chung
|
705fbd0c1b
|
Improve error messages to lists.
|
2020-03-16 23:51:32 +08:00 |
|
Stephen Chung
|
5ad2d24251
|
Put comments into example scripts.
|
2020-03-16 14:50:12 +08:00 |
|
Stephen Chung
|
bffa3ed636
|
Merge pull request #108 from schungx/master
Constants and aggressive optimizations.
|
2020-03-16 13:12:57 +08:00 |
|
Stephen Chung
|
f3213b945d
|
Fix power_of test.
|
2020-03-16 13:08:53 +08:00 |
|
Stephen Chung
|
35e354eb41
|
Refine README.
|
2020-03-16 12:42:01 +08:00 |
|
Stephen Chung
|
08abf07f83
|
Add string literal indexing and functon default value to optimizer.
|
2020-03-16 12:41:52 +08:00 |
|
Stephen Chung
|
5235ba71dd
|
Run examples with full optimizations.
|
2020-03-16 12:41:19 +08:00 |
|
Stephen Chung
|
6d33a91d09
|
Fix minor floating-point digit error.
|
2020-03-16 12:40:55 +08:00 |
|
Stephen Chung
|
f36caa6dc3
|
Add optimize_full pseudo feature.
|
2020-03-16 12:40:42 +08:00 |
|
Stephen Chung
|
2c90fea764
|
Catch illegal variable names.
|
2020-03-16 12:38:01 +08:00 |
|
Stephen Chung
|
372321dfe3
|
Add full optimization level for aggressive optimizing.
|
2020-03-15 22:39:58 +08:00 |
|
Stephen Chung
|
f80e499e84
|
Minor code cleanup.
|
2020-03-14 23:41:21 +08:00 |
|
Stephen Chung
|
01cf777961
|
Use matches! macro.
|
2020-03-14 23:41:15 +08:00 |
|
Stephen Chung
|
6e076c409d
|
Use matches! in examples.
|
2020-03-14 23:40:30 +08:00 |
|
Stephen Chung
|
b9e4040635
|
Deprecate Error::description.
|
2020-03-14 23:39:45 +08:00 |
|
Stephen Chung
|
b87dc1b281
|
Only map to expressions for constants.
|
2020-03-14 20:08:18 +08:00 |
|
Stephen Chung
|
dd36f3387a
|
Fixup code to make sure all feature builds succeed.
|
2020-03-14 20:06:40 +08:00 |
|
Stephen Chung
|
973153e832
|
Add no_optimize feature to disable optimizations.
|
2020-03-14 20:06:10 +08:00 |
|
Stephen Chung
|
26bdc8ba08
|
FIX - fixes panic when constant array is assigned to. Refine README section on constants.
|
2020-03-14 19:46:44 +08:00 |
|