Stephen Chung
|
4a80483749
|
Support call stack and FunctionExit for native functions.
|
2022-02-02 14:47:35 +08:00 |
|
Stephen Chung
|
389bb9bf66
|
Add history recall to repl.
|
2022-01-31 21:02:36 +08:00 |
|
Stephen Chung
|
7b92a80c32
|
Fix encapsulated environment in module functions.
|
2022-01-30 17:27:13 +08:00 |
|
Stephen Chung
|
19ef92a3f3
|
Fix builds.
|
2022-01-29 13:37:58 +08:00 |
|
Stephen Chung
|
6b02dde848
|
Gate dead code for no_module.
|
2022-01-29 11:09:43 +08:00 |
|
Stephen Chung
|
20baae71d4
|
Factor tuples into structs to aid in understanding.
|
2022-01-28 10:11:40 +08:00 |
|
Stephen Chung
|
538af8caee
|
Scope::clone_visible clones value access mode also.
|
2022-01-27 16:58:11 +08:00 |
|
Stephen Chung
|
aee35e5f20
|
Add DebuggingPackage.
|
2022-01-27 16:58:11 +08:00 |
|
Stephen Chung
|
fc87dec128
|
Add debugging interface.
|
2022-01-27 16:58:11 +08:00 |
|
Stephen Chung
|
69dab31617
|
Remove need for default features in dependencies.
|
2022-01-27 08:22:20 +08:00 |
|
Stephen Chung
|
d8a6b93f43
|
Fix off-by-one position error after comment line.
|
2022-01-24 16:06:41 +08:00 |
|
Stephen Chung
|
8d34ffb9f5
|
Fix bug in try block.
|
2022-01-24 08:34:21 +08:00 |
|
Stephen Chung
|
922931f51d
|
Bump version.
|
2022-01-23 21:49:46 +08:00 |
|
Stephen Chung
|
97be256a1a
|
Fix bug with optimizing op-assignment operators.
|
2022-01-23 21:09:37 +08:00 |
|
Stephen Chung
|
f0781c9736
|
Properly handle \r\n pairs in doc-comments.
|
2022-01-17 23:15:51 +08:00 |
|
Stephen Chung
|
d58df1fb34
|
Engine::gen_fn_signatures enumerates non-standard external packages.
|
2022-01-17 23:15:22 +08:00 |
|
Stephen Chung
|
5232bbbff8
|
Add get/set methods to arrays, blobs, maps and strings.
|
2022-01-17 10:21:03 +08:00 |
|
Stephen Chung
|
3667761340
|
Fix bugs and add comments to standard library.
|
2022-01-15 23:34:38 +08:00 |
|
Stephen Chung
|
00b189d0c6
|
Replace Cow<str> in Scope with SmartString.
|
2022-01-15 11:26:43 +08:00 |
|
Stephen Chung
|
a8ec984b0f
|
Fix unsafe violation in for loop.
|
2022-01-15 10:18:16 +08:00 |
|
Stephen Chung
|
e2e0b8d083
|
Fix Array::chop.
|
2022-01-14 10:04:24 +08:00 |
|
Stephen Chung
|
25f54c0ea5
|
Pretty-display return types.
|
2022-01-13 22:51:10 +08:00 |
|
Stephen Chung
|
5ab7c59ba0
|
Fix Array::pad infinite loop.
|
2022-01-13 22:05:07 +08:00 |
|
Stephen Chung
|
a3a527923a
|
Fix metadata param name in JSON.
|
2022-01-13 18:13:38 +08:00 |
|
Stephen Chung
|
0f4e8848f9
|
Extract index calculataion into functions.
|
2022-01-13 18:13:27 +08:00 |
|
Stephen Chung
|
6dedb1ed9f
|
Fix no_std builds.
|
2022-01-11 11:33:54 +08:00 |
|
Stephen Chung
|
00255a9b78
|
Merge 1.3.1 into 1.4.0.
|
2022-01-11 09:05:18 +08:00 |
|
Stephen Chung
|
80edb1200d
|
Fix Array::pad limits.
|
2022-01-06 15:30:17 +08:00 |
|
Stephen Chung
|
97295a66da
|
Fix test.
|
2022-01-05 13:24:52 +08:00 |
|
Stephen Chung
|
8961f36e8e
|
Move bit-fields into new package.
|
2022-01-03 23:10:20 +08:00 |
|
Stephen Chung
|
43363e0660
|
Reserve is keyword.
|
2021-12-24 14:59:14 +08:00 |
|
Stephen Chung
|
422db4269e
|
Allow multiple packages in def_package.
|
2021-12-22 12:41:55 +08:00 |
|
Stephen Chung
|
b85a9b3c1c
|
Extract doc-comment on plugin functions.
|
2021-12-21 16:14:07 +08:00 |
|
Stephen Chung
|
bca9fe53b0
|
New syntax for def_package.
|
2021-12-20 11:42:39 +08:00 |
|
Stephen Chung
|
541ef319bb
|
Merge branch 'v1.3-fixes'
|
2021-12-18 18:22:20 +08:00 |
|
Stephen Chung
|
9736171089
|
Fix bug in hex parsing for negative numbers.
|
2021-12-18 17:07:30 +08:00 |
|
Stephen Chung
|
fc84600b22
|
Add NativeCallContext::call_fn
|
2021-12-18 12:29:04 +08:00 |
|
Stephen Chung
|
b1b2c62d7d
|
Merge branch 'v1.3-fixes'
|
2021-12-16 22:40:25 +08:00 |
|
Stephen Chung
|
10fa6844c4
|
Fix custom syntax with method calls.
|
2021-12-16 22:40:10 +08:00 |
|
Stephen Chung
|
fbc2b1f13d
|
Allow non-custom reserved symbols in custom syntax.
|
2021-12-16 18:01:49 +08:00 |
|
Stephen Chung
|
f92cbe1f6d
|
Merge branch 'v1.3-fixes'
|
2021-12-16 16:10:39 +08:00 |
|
Stephen Chung
|
224aa0ea68
|
Allow custom syntax inside binary operator expressions.
|
2021-12-16 16:06:44 +08:00 |
|
Stephen Chung
|
abbfa3777d
|
Add more range API's.
|
2021-12-15 22:12:51 +08:00 |
|
Stephen Chung
|
ef14079c61
|
Add ranges.
|
2021-12-15 12:06:17 +08:00 |
|
Stephen Chung
|
93e3c4c10a
|
Compact BLOB display.
|
2021-12-13 09:40:43 +08:00 |
|
Stephen Chung
|
6af406bafc
|
Add parse/write to blobs.
|
2021-12-12 16:29:54 +08:00 |
|
Stephen Chung
|
780c36e675
|
Simplify if let.
|
2021-12-12 12:33:22 +08:00 |
|
Stephen Chung
|
675ddb89f9
|
Add "" and `` in string literals.
|
2021-12-09 13:34:51 +08:00 |
|
Stephen Chung
|
d9d44a9683
|
Add Engine::register_type_with_name_raw.
|
2021-12-09 12:49:12 +08:00 |
|
Stephen Chung
|
4421f33b2c
|
Fix bug in blob's.
|
2021-12-07 19:03:04 +08:00 |
|
Stephen Chung
|
5b64e0b383
|
Use deref for Expression.
|
2021-12-06 18:50:37 +08:00 |
|
Stephen Chung
|
cc98e82ea1
|
Include hashes in JSON output.
|
2021-12-06 11:12:54 +08:00 |
|
Stephen Chung
|
b8c4054c20
|
Add strict variables mode.
|
2021-12-04 17:57:28 +08:00 |
|
Stephen Chung
|
fd26654125
|
Add allow_looping.
|
2021-12-03 11:24:38 +08:00 |
|
Stephen Chung
|
7cd76c6d18
|
Add language options.
|
2021-12-03 11:16:35 +08:00 |
|
Stephen Chung
|
ec95e5ca97
|
Merge branch 'v1.2-fixes'
|
2021-12-02 14:30:25 +08:00 |
|
Stephen Chung
|
068e8c647e
|
Support Option in from_dynamic.
|
2021-12-02 14:14:57 +08:00 |
|
Stephen Chung
|
41dd989866
|
Support deserialization into byte arrays for BLOB's via serde_bytes.
|
2021-12-02 14:10:53 +08:00 |
|
Stephen Chung
|
70f4c53854
|
Trap out-of-bounds panic for BLOB's.
|
2021-12-02 13:09:59 +08:00 |
|
Stephen Chung
|
5363b0724f
|
Support Option in from_dynamic.
|
2021-12-02 12:50:11 +08:00 |
|
Stephen Chung
|
ba0a6c667e
|
Add FnPtr::call_within_context.
|
2021-11-29 12:43:59 +08:00 |
|
Stephen Chung
|
0ab86ac623
|
Move AST::new() and AST::new_with_source() to internals.
|
2021-11-29 10:58:46 +08:00 |
|
Stephen Chung
|
95dc2ad502
|
Remove fields and parameters under no_function.
|
2021-11-29 09:43:35 +08:00 |
|
Stephen Chung
|
9fa4d60336
|
Minor code and docs refactor.
|
2021-11-28 22:57:28 +08:00 |
|
Stephen Chung
|
c5317d7706
|
Deprecate NativeCallContext::new
|
2021-11-28 12:41:33 +08:00 |
|
Stephen Chung
|
30bfdd841a
|
Add FnPtr::call.
|
2021-11-27 16:28:34 +08:00 |
|
Stephen Chung
|
d56585c877
|
Remove no_smartstring feature.
|
2021-11-27 14:24:36 +08:00 |
|
Stephen Chung
|
280b5b405e
|
Make some new functions const.
|
2021-11-25 17:09:00 +08:00 |
|
Stephen Chung
|
1721d0dfa0
|
Bump version.
|
2021-11-24 08:57:43 +08:00 |
|
Stephen Chung
|
93b802effd
|
Merge branch 'v1.2-fixes'
|
2021-11-23 22:46:16 +08:00 |
|
Stephen Chung
|
2b0b79870e
|
Fix bug in array methods.
|
2021-11-23 22:37:18 +08:00 |
|
Stephen Chung
|
6ad7b344bf
|
Add into_array and into_typed_array.
|
2021-11-23 12:45:59 +08:00 |
|
Stephen Chung
|
81df36667f
|
Bump version.
|
2021-11-19 15:07:29 +08:00 |
|
Stephen Chung
|
0fd4fb4c16
|
Merge changelog.
|
2021-11-19 15:04:59 +08:00 |
|
Stephen Chung
|
2fffe31b59
|
Level up exports.
|
2021-11-16 12:26:37 +08:00 |
|
Stephen Chung
|
98707912e0
|
Convert for loop to iterator.
|
2021-11-15 14:30:00 +08:00 |
|
Stephen Chung
|
de906053ed
|
Deprecate call_fn_dynamic into call_fn_raw.
|
2021-11-15 11:13:00 +08:00 |
|
Stephen Chung
|
615c3acad6
|
Use actual outer scope for function-bang calls.
|
2021-11-14 22:48:57 +08:00 |
|
Stephen Chung
|
c8aab47f50
|
Merge branch 'v1.1-fixes'
|
2021-11-13 10:01:55 +08:00 |
|
Stephen Chung
|
a227963f7a
|
Fix unary parsing.
|
2021-11-13 09:50:49 +08:00 |
|
Stephen Chung
|
7f34e4ad99
|
Merge branch 'v1.1-fixes'
|
2021-11-11 21:47:45 +08:00 |
|
Stephen Chung
|
774fd7514e
|
Fix bang function calls under no_closure.
|
2021-11-11 21:47:35 +08:00 |
|
Stephen Chung
|
f6dc440601
|
Add AST::iter_literal_variables.
|
2021-11-09 13:22:45 +08:00 |
|
Stephen Chung
|
e63cba9caf
|
Merge branch 'v1.1-fixes'
|
2021-11-09 08:48:16 +08:00 |
|
Stephen Chung
|
5685ca8411
|
Fix floating-point display.
|
2021-11-09 08:46:02 +08:00 |
|
Stephen Chung
|
5083df3096
|
Propagate constants to functions for Engine::XXX_with_scope calls.
|
2021-11-08 22:16:28 +08:00 |
|
Stephen Chung
|
04c31fe1ff
|
Bump version.
|
2021-11-06 00:04:52 +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
|
46e99df9cd
|
Reverse regression on string + operator.
|
2021-11-05 20:34:27 +08:00 |
|
Stephen Chung
|
affbb81d8a
|
Add NativeCallContext::position.
|
2021-11-05 19:35:33 +08:00 |
|
Stephen Chung
|
231584824a
|
Properly handle unary operators at beginning of statement.
|
2021-11-03 09:11:20 +08:00 |
|
Stephen Chung
|
7c6b444616
|
Fix display of 0.0.
|
2021-11-03 08:44:07 +08:00 |
|
Stephen Chung
|
ff9ac41da2
|
Merge branch 'v1.1-fixes'
|
2021-11-01 10:08:27 +08:00 |
|
Stephen Chung
|
2ea86c3987
|
Fix bug in assignment parsing.
|
2021-11-01 09:55:50 +08:00 |
|
Stephen Chung
|
b23bdb6d13
|
Remove unnecessary string builtins.
|
2021-11-01 09:42:22 +08:00 |
|
Stephen Chung
|
79dd3f8186
|
Add $$ marker to custom syntax.
|
2021-10-25 22:41:42 +08:00 |
|
Stephen Chung
|
96f08e8cad
|
Merge branch 'v1.1-fixes'
|
2021-10-23 17:54:03 +08:00 |
|
Stephen Chung
|
4e965c3f3f
|
Fix no_module+internals build.
|
2021-10-23 17:49:52 +08:00 |
|
Stephen Chung
|
34cf494545
|
Add Array::sort with no predicate.
|
2021-10-23 11:51:48 +08:00 |
|