Stephen Chung
|
5e4f27ae25
|
Add Token::Unit.
|
2022-04-21 10:04:46 +08:00 |
|
Stephen Chung
|
299d6ef308
|
Type checking in switch case condition.
|
2022-04-19 21:45:11 +08:00 |
|
Stephen Chung
|
770b2e04cc
|
Simplify switch condition.
|
2022-04-19 16:20:43 +08:00 |
|
Stephen Chung
|
40c4906336
|
Make Module::eval_ast_as_new_raw public.
|
2022-04-19 08:28:59 +08:00 |
|
Stephen Chung
|
f9ee0c29be
|
Fix builds.
|
2022-04-18 23:24:08 +08:00 |
|
Stephen Chung
|
60a933862e
|
Streamline op-assignments.
|
2022-04-18 23:12:47 +08:00 |
|
Stephen Chung
|
3f74e5e674
|
Use &Path as source path.
|
2022-04-18 17:34:53 +08:00 |
|
Stephen Chung
|
daf73d5341
|
Make caches optional for EvalContext.
|
2022-04-16 23:32:14 +08:00 |
|
Stephen Chung
|
855cb76246
|
Rename EvalState to Caches.
|
2022-04-16 16:36:53 +08:00 |
|
Stephen Chung
|
b696390c13
|
Fix no-std build.
|
2022-04-14 23:11:36 +08:00 |
|
Stephen Chung
|
3ff1ce0a19
|
Fix compound assignments with indexers.
|
2022-04-14 22:55:39 +08:00 |
|
Stephen Chung
|
7788e1058a
|
Merge use.
|
2022-04-13 10:35:10 +08:00 |
|
Stephen Chung
|
a33e3ba5ff
|
Fix build.
|
2022-04-11 16:34:56 +08:00 |
|
Stephen Chung
|
06608affc5
|
Fix rustyline patch.
|
2022-04-11 16:32:23 +08:00 |
|
Stephen Chung
|
63359f3f81
|
Unused parameters naming.
|
2022-04-11 16:29:16 +08:00 |
|
Stephen Chung
|
1777ee7f6f
|
Allow strings to be iterable.
|
2022-04-09 13:37:43 +08:00 |
|
Stephen Chung
|
6422fddd6d
|
Better names for iterators.
|
2022-04-09 13:11:32 +08:00 |
|
Stephen Chung
|
8bd33d7b34
|
Change string splitting.
|
2022-04-09 13:07:42 +08:00 |
|
Stephen Chung
|
42f977862f
|
Add Dynamic parameters to qualified function calls.
|
2022-04-08 16:42:53 +08:00 |
|
Stephen Chung
|
89ed531363
|
Fix doc tests.
|
2022-04-06 17:25:04 +08:00 |
|
Stephen Chung
|
6f4240ed5a
|
Add examples to Module custom type API.
|
2022-03-30 10:33:43 +08:00 |
|
Stephen Chung
|
56f6b181db
|
Move optimization_level into Options.
|
2022-03-29 08:26:42 +08:00 |
|
Stephen Chung
|
1b6de25007
|
Remove Engine::custom_types.
|
2022-03-29 08:18:20 +08:00 |
|
Stephen Chung
|
95753bb9c3
|
Use global module constants in optimization.
|
2022-03-28 12:53:52 +08:00 |
|
Stephen Chung
|
42b6796200
|
Fix no-std build.
|
2022-03-28 12:53:49 +08:00 |
|
Stephen Chung
|
6369fa5c65
|
Minor refactor.
|
2022-03-27 21:53:50 +08:00 |
|
Stephen Chung
|
5caf20d26b
|
Search for global variables in global modules.
|
2022-03-27 21:49:34 +08:00 |
|
Stephen Chung
|
2b10c33b81
|
Write JSON metadata to file for repl.
|
2022-03-26 18:19:42 +08:00 |
|
Stephen Chung
|
77c06b94a2
|
Use SmartString for comments.
|
2022-03-25 08:52:53 +08:00 |
|
Stephen Chung
|
cad4c7a942
|
Add starts_with and ends_with for strings.
|
2022-03-23 14:28:45 +08:00 |
|
Stephen Chung
|
99118fe2c3
|
Minor refactors.
|
2022-03-20 21:58:43 +08:00 |
|
Stephen Chung
|
1b3d5aeb53
|
fix no_module.
|
2022-03-19 10:29:21 +08:00 |
|
Stephen Chung
|
fefa633cf0
|
Add type alias support for plugin modules.
|
2022-03-19 09:43:18 +08:00 |
|
Stephen Chung
|
dc8c4ed8f4
|
Improve string functions.
|
2022-03-17 17:00:48 +08:00 |
|
Stephen Chung
|
63716759be
|
Fix typo.
|
2022-03-14 11:28:52 +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
|
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
|
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 |
|