Stephen Chung
|
1f815f995f
|
Speed up FnPtr::call when there is a linked scripted function.
|
2022-12-11 16:55:30 +08:00 |
|
Stephen Chung
|
91f149270a
|
Add link to scripted function definition.
|
2022-12-11 00:08:25 +08:00 |
|
Stephen Chung
|
8bcb771281
|
Refine auto_restore syntax.
|
2022-12-10 22:37:13 +08:00 |
|
Stephen Chung
|
f15a9a7c9c
|
Minor cleanup.
|
2022-12-09 20:42:55 +08:00 |
|
Stephen Chung
|
30ff208104
|
Improve reify! syntax.
|
2022-12-09 16:41:01 +08:00 |
|
Stephen Chung
|
3d5908480a
|
Use fluent style.
|
2022-12-09 10:04:44 +08:00 |
|
Stephen Chung
|
a391f26920
|
Refine expression nesting level.
|
2022-12-08 17:18:40 +08:00 |
|
Stephen Chung
|
544b86adef
|
Fix test output.
|
2022-12-07 10:06:57 +08:00 |
|
Stephen Chung
|
e400b3627c
|
Fix build.
|
2022-12-06 23:45:12 +08:00 |
|
Stephen Chung
|
90998f4f14
|
Allow closures in parse expressions.
|
2022-12-06 21:41:38 +08:00 |
|
Stephen Chung
|
e2bd0705b1
|
Refine auto_restore syntax.
|
2022-12-04 22:47:10 +08:00 |
|
Stephen Chung
|
3163d9d1d6
|
Fix msrv.
|
2022-12-04 16:12:34 +08:00 |
|
Stephen Chung
|
de0707f64f
|
Use macro auto_restore!.
|
2022-12-04 14:06:54 +08:00 |
|
Stephen Chung
|
58769dbb52
|
Use unwrap instead of expect.
|
2022-12-03 22:55:40 +08:00 |
|
Stephen Chung
|
4998eb6139
|
Add has_context to plugin functions.
|
2022-12-03 17:03:15 +08:00 |
|
Stephen Chung
|
249180b1e0
|
Fix builds.
|
2022-12-03 16:29:19 +08:00 |
|
Stephen Chung
|
55922b5c20
|
Hard code constant checking.
|
2022-12-03 16:20:13 +08:00 |
|
Stephen Chung
|
ffc8a7f85c
|
Fix builds.
|
2022-12-03 12:08:35 +08:00 |
|
Stephen Chung
|
4e33bcfa0a
|
Use constant booleans for trait.
|
2022-12-03 11:23:34 +08:00 |
|
Stephen Chung
|
6e99e391e1
|
Fix test.
|
2022-12-03 10:50:58 +08:00 |
|
Stephen Chung
|
09272d08e9
|
Add documentation.
|
2022-12-03 10:05:15 +08:00 |
|
Stephen Chung
|
f41bdb7769
|
Hard code number of parameters.
|
2022-12-03 09:14:16 +08:00 |
|
Stephen Chung
|
feb764a203
|
Fix test.
|
2022-12-02 17:37:35 +08:00 |
|
Stephen Chung
|
b4278fa251
|
Fix test.
|
2022-12-02 17:09:48 +08:00 |
|
Stephen Chung
|
e53be6e8ed
|
Avoid allocations in metadata.
|
2022-12-02 16:44:45 +08:00 |
|
Stephen Chung
|
e10576abff
|
Process block comments better.
|
2022-12-02 14:06:31 +08:00 |
|
Stephen Chung
|
eb5b15e954
|
Capture global module docs in JSON.
|
2022-12-01 23:35:26 +08:00 |
|
Stephen Chung
|
fcc363af60
|
Add doc-comments on plugin modules to Module::doc field.
|
2022-12-01 23:29:42 +08:00 |
|
Stephen Chung
|
ed423740c9
|
Use FnArgsVec for params.
|
2022-12-01 17:45:33 +08:00 |
|
Stephen Chung
|
0c4935febb
|
Merge multiple doc-comment lines into one.
|
2022-12-01 14:35:45 +08:00 |
|
Stephen Chung
|
28640a6fe4
|
code cleanup.
|
2022-12-01 14:24:08 +08:00 |
|
Stephen Chung
|
acadb58f4f
|
Add short-cut to !.
|
2022-11-30 14:11:57 +08:00 |
|
Stephen Chung
|
fc4c8731f0
|
Add !in.
|
2022-11-30 14:11:09 +08:00 |
|
Stephen Chung
|
c509cc896d
|
Revise documentation.
|
2022-11-29 15:50:58 +08:00 |
|
Stephen Chung
|
0c85f0c796
|
Code cleanup and refactor.
|
2022-11-28 23:24:22 +08:00 |
|
Stephen Chung
|
29a397b216
|
Refine #[must_use]
|
2022-11-28 16:36:40 +08:00 |
|
Stephen Chung
|
f458f18ffa
|
Refine error message.
|
2022-11-27 22:35:17 +08:00 |
|
Stephen Chung
|
fcc7589ffc
|
Refine error display.
|
2022-11-27 18:00:02 +08:00 |
|
Stephen Chung
|
549193f49b
|
Use operator.
|
2022-11-27 17:21:44 +08:00 |
|
Stephen Chung
|
4ab306607d
|
Fix bug.
|
2022-11-27 17:21:07 +08:00 |
|
Stephen Chung
|
c311758b5c
|
Update benchmark result.
|
2022-11-26 13:21:50 +08:00 |
|
Stephen Chung
|
e8e1706d98
|
Use as_deref().
|
2022-11-25 23:03:20 +08:00 |
|
Stephen Chung
|
d645d8271c
|
More code refactor.
|
2022-11-25 20:42:16 +08:00 |
|
Stephen Chung
|
fbe30b8d0e
|
Change debugger init signature.
|
2022-11-25 13:20:03 +08:00 |
|
Stephen Chung
|
6db9870fb1
|
Fix builds.
|
2022-11-25 12:27:05 +08:00 |
|
Stephen Chung
|
ccc3d51e0f
|
Reduce size of ParseState.
|
2022-11-25 12:14:40 +08:00 |
|
Stephen Chung
|
ef920e2b8d
|
Factor out metadata in FuncInfo.
|
2022-11-25 12:14:37 +08:00 |
|
Stephen Chung
|
0286a52084
|
Use SusLock to hold pre-calculated indexer hashes.
|
2022-11-25 11:49:00 +08:00 |
|
Stephen Chung
|
6600862c22
|
Satisfy clippy.
|
2022-11-25 09:46:13 +08:00 |
|
Stephen Chung
|
2bf8e610a3
|
Reduce size of Engine.
|
2022-11-24 22:58:42 +08:00 |
|