Andrew Morris
|
4cb49dc81c
|
Fix nested jsx pretty printing
|
2024-02-29 19:03:56 +11:00 |
|
Andrew Morris
|
30c5a52de7
|
Implement jsx instruction
|
2024-02-29 17:54:11 +11:00 |
|
Andrew Morris
|
7915db4689
|
Add jsx instruction
|
2024-02-29 11:01:41 +11:00 |
|
Andrew Morris
|
6949a52c9a
|
Basic webserver with no request body
|
2023-12-29 14:36:49 +11:00 |
|
Andrew Morris
|
b21da6f556
|
Implement read cache for bytecode
|
2023-12-21 13:55:03 +11:00 |
|
Andrew Morris
|
63798c49cd
|
Implement read cache for Val
|
2023-12-21 12:58:43 +11:00 |
|
Andrew Morris
|
1c04e92753
|
Implement delete
|
2023-12-18 15:11:18 +11:00 |
|
Andrew Morris
|
62108d1a49
|
Implement void, add delete instruction
|
2023-12-18 13:47:10 +11:00 |
|
Andrew Morris
|
5d5ef2624b
|
More console functionality
|
2023-11-05 14:08:20 +10:00 |
|
Andrew Morris
|
9dee5505fb
|
Avoid unnecessary tranasctions, fix ptr indirection
|
2023-11-02 23:25:07 +11:00 |
|
Andrew Morris
|
28d2f73084
|
Remove unused lifetime parameters
|
2023-11-02 22:41:58 +11:00 |
|
Andrew Morris
|
89a7b3d842
|
GenericError
|
2023-11-02 22:35:18 +11:00 |
|
Andrew Morris
|
09aca51a9f
|
Rename StorageTx -> StorageReader
|
2023-11-02 17:40:19 +11:00 |
|
Andrew Morris
|
3f70148110
|
Remove unnecessary option wrapper for object prototype
|
2023-11-02 15:13:58 +11:00 |
|
Andrew Morris
|
b778359e8b
|
Non-mut storage operations
|
2023-11-02 14:07:41 +11:00 |
|
Andrew Morris
|
e9b55b2bca
|
db_call (doesn't work yet)
|
2023-11-02 12:39:33 +11:00 |
|
Andrew Morris
|
e7c4d680a4
|
db_new apparently works (untested)
|
2023-11-02 12:23:40 +11:00 |
|
Andrew Morris
|
32358b2dd6
|
Simplify vm.run
|
2023-11-02 11:36:25 +11:00 |
|
Andrew Morris
|
537fd0800f
|
Use StorageAutoPtr to make VsStoragePtr work
|
2023-11-01 17:05:25 +11:00 |
|
Andrew Morris
|
4868b5929c
|
Simplify StorageEntryReader+Writer
|
2023-11-01 11:41:42 +11:00 |
|
Andrew Morris
|
e578385b26
|
Fix most storage unwraps
|
2023-11-01 10:50:02 +11:00 |
|
Andrew Morris
|
23fb576fd2
|
StorageError
|
2023-11-01 10:08:55 +11:00 |
|
Andrew Morris
|
9ca409d57e
|
Just use Box<Error> for now
|
2023-11-01 08:36:22 +11:00 |
|
Andrew Morris
|
b2f523a83c
|
Handle -> Tx
|
2023-10-31 16:17:19 +11:00 |
|
Andrew Morris
|
44802a1843
|
Move the StorageEntity method types into the StorageEntity trait itself so that you don't need to implement for all types
|
2023-10-31 12:55:56 +11:00 |
|
Andrew Morris
|
00776c212c
|
Move StorageOps inside StorageBackendHandle
|
2023-10-31 12:15:55 +11:00 |
|
Andrew Morris
|
2d47b39ece
|
Write most vals to storage
|
2023-10-31 11:54:24 +11:00 |
|
Andrew Morris
|
9d9954083f
|
Simplify read_string_from_entry, read_symbol_from_entry
|
2023-10-31 10:13:36 +11:00 |
|
Andrew Morris
|
19692ccd35
|
Read most vals from storage
|
2023-10-31 10:11:38 +11:00 |
|
Andrew Morris
|
8bdccba57e
|
wip storage integration
|
2023-10-30 17:39:36 +11:00 |
|
Andrew Morris
|
2f9eee0a2b
|
Add console.log, avoid printing undefined result
|
2023-08-22 09:29:11 +10:00 |
|
Andrew Morris
|
d49937663c
|
Implement direct class comparison
|
2023-08-16 15:30:25 +10:00 |
|
Andrew Morris
|
5d1da13903
|
metadata, fn_meta -> meta
|
2023-08-16 14:43:42 +10:00 |
|
Andrew Morris
|
f8c7e2160f
|
Only use content hash (not source hash)
|
2023-08-15 14:20:14 +10:00 |
|
Andrew Morris
|
3ffafda8d2
|
FnMeta
|
2023-08-14 17:35:24 +10:00 |
|
Andrew Morris
|
cf14a21fe9
|
hash -> srcHash
|
2023-08-14 12:17:41 +10:00 |
|
Andrew Morris
|
31a00cba19
|
Put source_hash in function hash
|
2023-08-14 10:59:32 +10:00 |
|
Andrew Morris
|
4c6b249c10
|
VsFunctionMetadata
|
2023-08-14 09:13:11 +10:00 |
|
Andrew Morris
|
9c21f0ee9c
|
Implement instanceof
|
2023-07-27 11:42:49 +10:00 |
|
Andrew Morris
|
69663190ee
|
Add fake hash and use it to compare functions and class instances
|
2023-07-26 17:27:03 +10:00 |
|
Andrew Morris
|
296f24e6af
|
Add const_apply instruction
|
2023-07-25 17:46:41 +10:00 |
|
Andrew Morris
|
ed0d2665fd
|
Add Value::Class, Kal::Class
|
2023-07-25 10:20:48 +10:00 |
|
Andrew Morris
|
e81eb6d1e2
|
Fix clippy issues
|
2023-07-24 10:38:46 +10:00 |
|
Andrew Morris
|
581965e01b
|
Make clippy a happy chappy
|
2023-07-07 16:08:28 +10:00 |
|
Andrew Morris
|
6615ea79d2
|
Support more static expressions
|
2023-07-06 21:52:08 +10:00 |
|
Andrew Morris
|
5a6d11c980
|
Implement string indexing for Kal
|
2023-07-06 17:38:08 +10:00 |
|
Andrew Morris
|
34d6a21aab
|
Rc<String> -> Rc<str>
|
2023-07-06 17:25:24 +10:00 |
|
Andrew Morris
|
814fb09159
|
Implement in operator
|
2023-07-06 15:56:04 +10:00 |
|
Andrew Morris
|
fcc140c46c
|
Fix throw %!e
|
2023-07-06 14:27:01 +10:00 |
|
Andrew Morris
|
d217f60967
|
Add jmpif_not instruction
|
2023-07-03 09:33:47 +10:00 |
|