Commit Graph

1100 Commits

Author SHA1 Message Date
Andrew Morris
25e64ae09b Split out storage_backend 2023-10-27 11:20:05 +11:00
Andrew Morris
fca4543c8e Split out storage_ops 2023-10-27 11:06:09 +11:00
Andrew Morris
496978faeb Fix warnings 2023-10-27 10:53:55 +11:00
Andrew Morris
f7522eca38 Store with replacements 2023-10-27 10:48:48 +11:00
Andrew Morris
ed12a3f0c4 Prefer read,write over read_bytes,write_bytes 2023-10-27 08:28:13 +11:00
Andrew Morris
64b7bb2f9f Add is_empty() 2023-10-27 08:11:54 +11:00
Andrew Morris
024f6deea7 Rename things and test cleanup in array_0_1 2023-10-26 19:03:23 +11:00
Andrew Morris
25294539b2 Refactor: generic StoragePtrs 2023-10-26 18:32:50 +11:00
Andrew Morris
fe918b0744 wip failing test 2023-10-26 17:37:25 +11:00
Andrew Morris
e3dbbe8951 Handle existing head 2023-10-26 16:55:00 +11:00
Andrew Morris
8dc44f0b21 StorageOps 2023-10-26 16:27:21 +11:00
Andrew Morris
0cc63c5459 Partially correct get/set heads 2023-10-26 15:49:04 +11:00
Andrew Morris
7e59329f2d Split out StorageKey 2023-10-26 14:49:14 +11:00
Andrew Morris
8d2f0bd677 Sled and transactions 2023-10-26 13:01:55 +11:00
Andrew Morris
e6b948ba06 wip number storage 2023-10-26 13:01:55 +11:00
Andrew Morris
45b0e65f0a Add failing test 2023-10-26 13:01:55 +11:00
Andrew Morris
c7bfbcc432 Merge pull request #14 from siliconjungle/main
concept(js-interop): sample code for react hooks
2023-09-26 15:25:48 +10:00
James Addison
13de0520e8 concept(js-interop): sample code for react hooks 2023-09-07 16:39:39 -07:00
Andrew Morris
c5ee3f3e47 Status updates 2023-08-31 08:44:59 +10:00
Andrew Morris
f5f01f1489 Fix vite config 2023-08-29 15:58:46 +10:00
Andrew Morris
c3169e6b11 Github star reminder 2023-08-29 14:05:27 +10:00
Andrew Morris
4c28a78914 Update CONTRIBUTING.md 2023-08-29 11:38:26 +10:00
Andrew Morris
2f9eee0a2b Add console.log, avoid printing undefined result 2023-08-22 09:29:11 +10:00
Andrew Morris
12382a6573 RadixTree -> StrictRadixTree 2023-08-18 09:11:47 +10:00
Andrew Morris
f59f68a861 Add tests and fix edge case 2023-08-17 15:45:10 +10:00
Andrew Morris
8313dcca3d Add pop, truncate 2023-08-17 15:35:58 +10:00
Andrew Morris
2c547afe24 Add (incomplete) pop method 2023-08-17 13:58:28 +10:00
Andrew Morris
8a3b8bd5f2 Add clear 2023-08-17 13:52:12 +10:00
Andrew Morris
3829872409 Move private methods to end 2023-08-17 13:47:08 +10:00
Andrew Morris
98a036de2c Remove iter_mut comment 2023-08-17 13:44:50 +10:00
Andrew Morris
0a4887b64e Split out radix_tree_iterator 2023-08-17 13:18:14 +10:00
Andrew Morris
c9bf635b0f Fix test 2023-08-17 13:05:55 +10:00
Andrew Morris
9759d4d4fc Added (failing) into_iter 2023-08-17 12:43:06 +10:00
Andrew Morris
0eb7a51620 Add get, get_mut 2023-08-17 11:40:31 +10:00
Andrew Morris
949c4ee91a Split out index_path 2023-08-17 11:25:19 +10:00
Andrew Morris
d5357040d2 Add indexing 2023-08-17 11:22:08 +10:00
Andrew Morris
1c321ee7be Add first, last 2023-08-17 10:56:53 +10:00
Andrew Morris
29b2ae11e6 Add default, is_empty 2023-08-17 10:42:05 +10:00
Andrew Morris
7fc96beb42 Start RadixTree 2023-08-17 10:37:26 +10:00
Andrew Morris
13588c9faa Update treeShaking.ts numbers 2023-08-16 15:35:48 +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
f541a81f96 Structured formatting 2023-08-16 14:38:24 +10:00
Andrew Morris
85110dd244 Update structuralComparison.ts 2023-08-15 16:46:51 +10:00
Andrew Morris
0b522e1f06 Update README.md 2023-08-15 16:36:58 +10:00
Andrew Morris
76cdacfed3 Expand test case 2023-08-15 16:31:42 +10:00
Andrew Morris
6a1283f80e contentHashing subdir 2023-08-15 16:22:52 +10:00
Andrew Morris
e6c98afff3 Implement source traces for values 2023-08-15 16:19:45 +10:00
Andrew Morris
a645358048 update_metadata -> calculate_content_hash 2023-08-15 14:57:44 +10:00
Andrew Morris
4c74bbc937 Visit the pointers in class metadata 2023-08-15 14:30:24 +10:00