Stephen Chung
|
5083df3096
|
Propagate constants to functions for Engine::XXX_with_scope calls.
|
2021-11-08 22:16:28 +08:00 |
|
Stephen Chung
|
cc6a0571e7
|
Fix builds.
|
2021-11-08 11:35:46 +08:00 |
|
Stephen Chung
|
09e6b21729
|
Move mutable runtime global state to Imports.
|
2021-11-08 09:27:08 +08:00 |
|
Stephen Chung
|
71ad158b6a
|
Fix builds.
|
2021-11-07 18:25:32 +08:00 |
|
Stephen Chung
|
68c0ee08c0
|
Reduce usage of Default::default() to make it easier to refactor.
|
2021-11-07 18:12:37 +08:00 |
|
Stephen Chung
|
61cc3d0bf2
|
Merge branch 'v1.1-fixes'
|
2021-11-05 23:26:00 +08:00 |
|
Stephen Chung
|
eeca8c90aa
|
Make sure the global namespace is always searched first.
|
2021-11-05 23:22:05 +08:00 |
|
Stephen Chung
|
65ef402440
|
Eliminate optimize module with no_optimize.
|
2021-10-21 19:17:34 +08:00 |
|
Stephen Chung
|
9c16d90de9
|
Use #[inline(always)] only when relatively certain.
|
2021-10-21 17:26:43 +08:00 |
|
Stephen Chung
|
65a1c24d7b
|
Add signatures to callback function docs.
|
2021-09-25 15:57:38 +08:00 |
|
Stephen Chung
|
0715262c44
|
Enhance signature of on_parse_token callback.
|
2021-09-24 22:44:39 +08:00 |
|
Stephen Chung
|
d791052d5c
|
Add Engine::on_parse_token.
|
2021-09-24 18:00:48 +08:00 |
|
Stephen Chung
|
50ad42bd7f
|
Fix metadata build.
|
2021-09-12 14:46:31 +08:00 |
|
Stephen Chung
|
c84f80d433
|
Use StaticVec for parsing.
|
2021-09-12 14:34:00 +08:00 |
|
Stephen Chung
|
6510b617fe
|
Reduce usage of Default::default()
|
2021-09-11 19:40:40 +08:00 |
|
Stephen Chung
|
7956f9d59c
|
Reduce duplicated generics code.
|
2021-09-07 23:05:31 +08:00 |
|
Stephen Chung
|
b6d38a8fc9
|
Fix metadata build.
|
2021-08-30 10:25:24 +08:00 |
|
Stephen Chung
|
6faa6358f0
|
Simplify code by merging Engine::global_namespace with Engine::global_modules.
|
2021-08-30 10:09:28 +08:00 |
|
Stephen Chung
|
6f3de4c803
|
Fix doc test.
|
2021-08-27 12:10:58 +08:00 |
|
Stephen Chung
|
aec4417bd5
|
Refine expect messages.
|
2021-08-26 23:58:41 +08:00 |
|
Stephen Chung
|
2a760eb44b
|
Update doc-comments.
|
2021-08-24 12:04:53 +08:00 |
|
Stephen Chung
|
db3049e574
|
Engine::register_type_XXX available under no_object.
|
2021-08-23 23:10:54 +08:00 |
|
Stephen Chung
|
58352e00bd
|
Prevent spill-over of new variables in Engine::call_fn.
|
2021-08-17 23:24:41 +08:00 |
|
Stephen Chung
|
06f217d526
|
Move deprecated functions into separate file.
|
2021-08-17 15:50:56 +08:00 |
|
Stephen Chung
|
180ad77224
|
Change Engine::consume_XXX to Engine::run_XXX.
|
2021-08-17 15:50:56 +08:00 |
|
Stephen Chung
|
b21deaf052
|
Support $symbol$ in custom syntax.
|
2021-08-17 15:50:55 +08:00 |
|
Stephen Chung
|
3610b5eb7e
|
Change some inline(always) into inline.
|
2021-08-14 15:10:37 +08:00 |
|
Stephen Chung
|
2c50738c6c
|
Change field names of EvalState.
|
2021-07-26 10:03:46 +08:00 |
|
Stephen Chung
|
c7498503ba
|
Use lower case for feature marker.
|
2021-07-25 22:56:05 +08:00 |
|
Stephen Chung
|
df482d3574
|
Satisfy clippy.
|
2021-07-24 14:11:16 +08:00 |
|
Stephen Chung
|
e0673a2f1a
|
Change some #[inline(always)] to [#inline].
|
2021-07-10 11:06:13 +08:00 |
|
Stephen Chung
|
4d25fd0192
|
Remove unnecessary AsRef<str>.
|
2021-07-10 10:11:14 +08:00 |
|
Stephen Chung
|
694ac5b5bd
|
General code fixups.
|
2021-07-04 16:40:15 +08:00 |
|
Stephen Chung
|
27c126d2f0
|
Make on_print/on_debug Option.
|
2021-06-29 17:42:03 +08:00 |
|
Stephen Chung
|
e40e81ac1a
|
Mark simple functions const.
|
2021-06-28 18:06:05 +08:00 |
|
Stephen Chung
|
0888738b75
|
Change AST::clone_source to AST::source_raw.
|
2021-06-28 13:53:30 +08:00 |
|
Stephen Chung
|
83297ffa00
|
Bump version to 1.0.
|
2021-06-24 11:50:03 +08:00 |
|
Stephen Chung
|
178fe6b978
|
Remove deprecated API.
|
2021-06-24 09:48:44 +08:00 |
|
Stephen Chung
|
425e038f4b
|
Split FnPtr into own file.
|
2021-06-17 09:50:32 +08:00 |
|
Stephen Chung
|
42a14ab4cc
|
Make file structures consistent.
|
2021-06-16 18:36:33 +08:00 |
|
Stephen Chung
|
8ca24059b1
|
Add #[must_use]
|
2021-06-12 22:47:43 +08:00 |
|
Stephen Chung
|
a530fbf4ff
|
Remove unnecessary raw stirngs.
|
2021-06-05 15:26:43 +08:00 |
|
Stephen Chung
|
e35122ae5d
|
Disallow registering indexers for integers.
|
2021-06-04 14:23:30 +08:00 |
|
Stephen Chung
|
76bd48d0a6
|
Code style refinements.
|
2021-05-29 18:33:29 +08:00 |
|
Stephen Chung
|
cc3e2d79a5
|
Replace unwrap with expect.
|
2021-05-22 19:14:24 +08:00 |
|
Stephen Chung
|
85a5aa14b3
|
Fix no_index build.
|
2021-05-18 22:03:34 +08:00 |
|
Stephen Chung
|
dc9b4d7f4d
|
Indexer as fallback to property.
|
2021-05-18 20:12:30 +08:00 |
|
Stephen Chung
|
3116a39331
|
Minor code refactor.
|
2021-05-18 12:24:11 +08:00 |
|
Stephen Chung
|
fd19d625b0
|
Refine doc comments.
|
2021-05-10 11:07:19 +08:00 |
|
Stephen Chung
|
c749bbb653
|
Reduce BTree sizes by boxing values.
|
2021-05-03 13:45:41 +08:00 |
|