Andrew Morris
|
a35fd06fce
|
Move some things into utils.rs
|
2024-07-17 15:09:39 +09:00 |
|
Andrew Morris
|
7915db4689
|
Add jsx instruction
|
2024-02-29 11:01:41 +11:00 |
|
Andrew Morris
|
62108d1a49
|
Implement void, add delete instruction
|
2023-12-18 13:47:10 +11:00 |
|
Andrew Morris
|
2f9eee0a2b
|
Add console.log, avoid printing undefined result
|
2023-08-22 09:29:11 +10:00 |
|
Andrew Morris
|
296f24e6af
|
Add const_apply instruction
|
2023-07-25 17:46:41 +10:00 |
|
Andrew Morris
|
e81eb6d1e2
|
Fix clippy issues
|
2023-07-24 10:38:46 +10:00 |
|
Andrew Morris
|
d217f60967
|
Add jmpif_not instruction
|
2023-07-03 09:33:47 +10:00 |
|
Andrew Morris
|
14f7ee2cb6
|
Add internal error and use it for todos
|
2023-06-29 08:50:48 +10:00 |
|
Andrew Morris
|
af136fa5aa
|
p20
|
2023-06-22 21:29:42 +10:00 |
|
Andrew Morris
|
76f78eb8ec
|
Add unimplemented yield* instruction
|
2023-06-01 09:05:55 +10:00 |
|
Andrew Morris
|
12bfe5bf7f
|
Add unimplemented yield instruction
|
2023-05-31 14:20:45 +10:00 |
|
Andrew Morris
|
4164f44ece
|
Cat instruction with limited implementation
|
2023-05-30 11:22:50 +10:00 |
|
Andrew Morris
|
79b8523758
|
Add $SymbolIterator
|
2023-05-29 14:52:29 +10:00 |
|
Andrew Morris
|
161ed1c6de
|
Add next and unpack_iter_res instructions (unimplemented)
|
2023-05-29 13:19:04 +10:00 |
|
Andrew Morris
|
205f5efa02
|
Add Symbol builtin
|
2023-05-25 13:45:38 +10:00 |
|
Andrew Morris
|
0ee1f473ce
|
this_subcall
|
2023-04-05 10:31:05 +10:00 |
|
Andrew Morris
|
dc685f5892
|
require_mutable_this
|
2023-04-05 10:15:19 +10:00 |
|
Andrew Morris
|
f728509db9
|
const_subcall, more tests
|
2023-04-04 13:49:46 +10:00 |
|
Andrew Morris
|
337c5c5296
|
Add set_catch, unset_catch instructions
|
2023-03-23 09:35:33 +11:00 |
|
Andrew Morris
|
feeb0594de
|
Emit type and range errors
|
2023-03-21 16:44:41 +11:00 |
|
Andrew Morris
|
e657604cbe
|
Error builtin
|
2023-03-21 16:06:53 +11:00 |
|
Andrew Morris
|
8b535f4f03
|
Throw instruction
|
2023-03-21 14:16:23 +11:00 |
|
Andrew Morris
|
cfb72fdbcd
|
Dedupe InstructionByte
|
2023-03-21 14:00:33 +11:00 |
|
Andrew Morris
|
44de4a88f4
|
Allow using isFinite, isNaN, parseFloat, parseInt globally
|
2023-03-20 14:39:49 +11:00 |
|
Andrew Morris
|
b71bf3a9d1
|
Array builtin
|
2023-03-20 14:31:41 +11:00 |
|
Andrew Morris
|
07a299c465
|
Boolean builtin
|
2023-03-20 09:56:50 +11:00 |
|
Andrew Morris
|
358c816fe3
|
More deduping of builtins, fix todo
|
2023-03-20 09:20:51 +11:00 |
|
Andrew Morris
|
8dfb174cb2
|
Deduplicate builtin name list
|
2023-03-20 08:42:09 +11:00 |
|