Commit Graph

42 Commits

Author SHA1 Message Date
Stephen Chung
702bb9030a Make fast operators the default. 2022-09-03 22:07:36 +08:00
Stephen Chung
1ae0a4c761 Add fast operators to benchmarks. 2022-09-03 15:48:00 +08:00
Stephen Chung
83589be58e New packages API. 2022-08-18 17:22:56 +08:00
Stephen Chung
5c0cf70f70 Fix benchmark. 2022-01-22 23:02:32 +08:00
Stephen Chung
fb0b071fe0 Add lifetimes to GlobalRuntimeState and EvalState for future needs. 2022-01-22 17:48:07 +08:00
Stephen Chung
683cf31de2 Add more tests. 2022-01-09 17:26:46 +08:00
Stephen Chung
97900320e1 Fix benchmarks 2021-12-30 22:53:59 +08:00
Stephen Chung
ef14079c61 Add ranges. 2021-12-15 12:06:17 +08:00
Stephen Chung
2e9807b172 Add benchmark. 2021-11-23 18:09:41 +08:00
Stephen Chung
180ad77224 Change Engine::consume_XXX to Engine::run_XXX. 2021-08-17 15:50:56 +08:00
Stephen Chung
e58b57b6e7 Change string building benchmarks. 2021-04-23 23:37:44 +08:00
Stephen Chung
0807c474a1 Revise using string interpolation. 2021-04-04 23:22:45 +08:00
Stephen Chung
d0922adb5b Deprecate RegisterFn and RegisterResultFn. 2021-03-15 11:36:30 +08:00
Stephen Chung
37540fda12 Fix bug with op-assignment. 2021-02-24 16:17:04 +08:00
Stephen Chung
f55a56c6bc Engine::register_global_module and Engine::register_static_module must be passed shared Module. 2020-12-23 10:08:43 +08:00
Stephen Chung
15fb03218c Rename packages to global modules. 2020-12-22 23:45:14 +08:00
Stephen Chung
839da9c7f0 Increase switch benchmark size. 2020-12-11 12:51:28 +08:00
Stephen Chung
2afcecc6ba Fix benchmark. 2020-11-20 10:35:25 +08:00
Stephen Chung
d50d48f26f Move definition of Array and Map to lib.rs. 2020-11-16 21:14:32 +08:00
Stephen Chung
eb49a4b40a Speed up switch benches. 2020-11-14 19:23:10 +08:00
Stephen Chung
89254a04c4 Fix tests. 2020-11-14 17:22:01 +08:00
Stephen Chung
b0c66eb5e5 Add benchmarks for switch statement. 2020-11-13 19:35:51 +08:00
Stephen Chung
d35c216465 Add README's. 2020-10-07 22:56:21 +08:00
Stephen Chung
eec3f4e1bf Module:;eval_ast_as_new defaults to merging namespaces. 2020-10-03 11:42:54 +08:00
Stephen Chung
d2c94ba07c Add more module tests. 2020-10-02 14:55:02 +08:00
Stephen Chung
40850e6b1e Fix benchmarks. 2020-07-29 16:09:48 +08:00
Stephen Chung
c6e5f672c9 More benchmarks and examples. 2020-05-31 23:44:49 +08:00
Stephen Chung
4c46c7e26b Register property versions of some methods. 2020-05-30 10:30:21 +08:00
Stephen Chung
95e67c48bd Optimize op-assignment statement. 2020-05-25 20:14:31 +08:00
Stephen Chung
fca140ef55 Refine immutable strings. 2020-05-25 17:01:39 +08:00
Stephen Chung
b49e1e199a Build-in certain common operators. 2020-05-23 18:59:28 +08:00
Stephen Chung
55ee4d6a19 More benchmarks. 2020-05-20 11:12:35 +08:00
Stephen Chung
619b627d54 Modify for mutliple levels of indexing. 2020-04-26 18:37:41 +08:00
Stephen Chung
c0eaf8a921 Fix benchmarks. 2020-04-24 16:20:03 +08:00
Stephen Chung
adc74c795e Fix benchmark. 2020-04-22 20:08:42 +08:00
Stephen Chung
97520f14a9 Fix examples and benchmarks. 2020-04-22 19:28:08 +08:00
Stephen Chung
e8c0adb90d Fix benchmark. 2020-04-22 19:10:13 +08:00
Stephen Chung
0306d15c04 Split core and standard libraries into packages. 2020-04-21 00:11:25 +08:00
Stephen Chung
9015499722 Add more benchmarks. 2020-04-19 18:33:09 +08:00
Stephen Chung
81e1c3b331 Add primes benchmark. 2020-04-18 15:30:43 +08:00
Stephen Chung
691541c176 Add more benchmarks. 2020-04-13 23:38:10 +08:00
Stephen Chung
9ed9df1e96 Add benchmarks. 2020-04-13 17:26:16 +08:00