Andrew Morris
|
63798c49cd
|
Implement read cache for Val
|
2023-12-21 12:58:43 +11:00 |
|
Andrew Morris
|
299b986638
|
Update test
|
2023-12-18 15:18:17 +11:00 |
|
Andrew Morris
|
1c04e92753
|
Implement delete
|
2023-12-18 15:11:18 +11:00 |
|
Andrew Morris
|
8b2d880c6a
|
Compile (but not run) delete expressions
|
2023-12-18 14:31:07 +11:00 |
|
Andrew Morris
|
62108d1a49
|
Implement void, add delete instruction
|
2023-12-18 13:47:10 +11:00 |
|
Andrew Morris
|
339e65788c
|
Add failing test
|
2023-12-18 12:50:25 +11:00 |
|
Andrew Morris
|
36d0e376da
|
Enable autofix
|
2023-12-18 12:46:30 +11:00 |
|
Andrew Morris
|
a1e1b484fc
|
Use lines array, undefined means, stop, update example
|
2023-11-05 15:52:32 +10:00 |
|
Andrew Morris
|
eb4c1828f2
|
Provide screen dimensions
|
2023-11-05 15:12:32 +10:00 |
|
Andrew Morris
|
7e6e4b5540
|
Remove termion_test
|
2023-11-05 14:53:06 +10:00 |
|
Andrew Morris
|
e62898bcb6
|
Persist db changes for console apps
|
2023-11-05 14:50:39 +10:00 |
|
Andrew Morris
|
ad55b5acd2
|
Send arrow keys to app
|
2023-11-05 14:48:01 +10:00 |
|
Andrew Morris
|
0c1901b460
|
Start handling events
|
2023-11-05 14:32:01 +10:00 |
|
Andrew Morris
|
5d5ef2624b
|
More console functionality
|
2023-11-05 14:08:20 +10:00 |
|
Andrew Morris
|
805ae75a09
|
More consistent exit handling
|
2023-11-05 11:37:49 +10:00 |
|
Andrew Morris
|
81c86e1728
|
wip: vstc console
|
2023-11-05 10:50:12 +10:00 |
|
Andrew Morris
|
edbd27d62e
|
Implement interactive mode
|
2023-11-03 18:41:40 +10:00 |
|
Andrew Morris
|
746e44754b
|
More inline formats
|
2023-11-03 08:51:14 +11:00 |
|
Andrew Morris
|
2f6be098c5
|
db_run_inline
|
2023-11-03 08:39:12 +11:00 |
|
Andrew Morris
|
9dee5505fb
|
Avoid unnecessary tranasctions, fix ptr indirection
|
2023-11-02 23:25:07 +11:00 |
|
Andrew Morris
|
0c4ae6fd0b
|
Implement StorageReader for Storage
|
2023-11-02 22:50:57 +11:00 |
|
Andrew Morris
|
fdb50bc432
|
storage_tx -> storage_io
|
2023-11-02 22:45:10 +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
|
3ca534588d
|
Simplify StorageReader
|
2023-11-02 17:56:44 +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
|
86339f30cb
|
Update help infos
|
2023-11-02 12:29:30 +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
|
a5e76355f7
|
Prefer str
|
2023-11-02 10:22:30 +11:00 |
|
Andrew Morris
|
92a52491ec
|
Split out to_bytecode
|
2023-11-02 10:16:30 +11:00 |
|
Andrew Morris
|
e09ecc107a
|
db_new stub
|
2023-11-02 10:16:22 +11:00 |
|
Andrew Morris
|
0fee317aaf
|
Stubs for db subcommands
|
2023-11-02 10:04:12 +11:00 |
|
Andrew Morris
|
df16ceccf0
|
db_command stub
|
2023-11-02 09:18:28 +11:00 |
|
Andrew Morris
|
9770b383b2
|
Simplify main fn
|
2023-11-02 09:15:52 +11:00 |
|
Andrew Morris
|
537fd0800f
|
Use StorageAutoPtr to make VsStoragePtr work
|
2023-11-01 17:05:25 +11:00 |
|
Andrew Morris
|
350fa65d54
|
StorageAutoPtr
|
2023-11-01 16:50:44 +11:00 |
|
Andrew Morris
|
e454708744
|
Storage.get
|
2023-11-01 15:53:59 +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
|
d1eee2229d
|
InTransactionError -> InTxError
|
2023-10-31 16:21:52 +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 |
|