Commit graph

499 commits

Author SHA1 Message Date
Andrew Jeffery
295d9a9c22 Fixup 2022-04-28 14:13:52 +01:00
Andrew Jeffery
633e05a847 Update prop query caching 2022-04-28 14:13:52 +01:00
Andrew Jeffery
7d20572c49 Update map benches 2022-04-28 14:13:52 +01:00
Andrew Jeffery
d9b35c16a2 Add initial work caching prop 2022-04-28 14:13:52 +01:00
Andrew Jeffery
f25500f81b Add map bench 2022-04-28 14:13:52 +01:00
Andrew Jeffery
57aad148da Refactor ObjectData 2022-04-28 14:13:52 +01:00
Andrew Jeffery
4a7924dc60 Fixup after rebase 2022-04-28 14:13:52 +01:00
Andrew Jeffery
e51137fc28 Invalidate cache on nth 2022-04-28 14:13:52 +01:00
Andrew Jeffery
5250ad4840 Track the type of the last cached result too 2022-04-28 14:13:52 +01:00
Andrew Jeffery
bf546b2ab4 Cache inserts 2022-04-28 14:13:52 +01:00
Andrew Jeffery
0ae73981ac Fixup visualisation 2022-04-28 14:13:52 +01:00
Andrew Jeffery
537af55d5c Fixup update 2022-04-28 14:13:52 +01:00
Andrew Jeffery
4dbe29ad8f Add cache functionality on the caches 2022-04-28 14:13:52 +01:00
Andrew Jeffery
49fad13843 Add caching infrastructure 2022-04-28 14:13:52 +01:00
Andrew Jeffery
682f60c774 Add cache structs 2022-04-28 14:13:52 +01:00
Andrew Jeffery
148e52545b Group imports 2022-04-28 14:13:52 +01:00
Andrew Jeffery
e2b44091e2 Use an enum for Maps vs seqs on objectdata 2022-04-28 14:13:52 +01:00
Andrew Jeffery
0d84123ad7 Use methods on container 2022-04-28 14:13:52 +01:00
Andrew Jeffery
175596beee Change trees to objects and use objectdata struct 2022-04-28 14:13:52 +01:00
Andrew Jeffery
ca8a2a0762 Add cmake deps to nix flake 2022-04-28 14:13:36 +01:00
Orion Henry
be33f91346 Merge branch 'experiment' 2022-04-27 11:58:53 -04:00
Orion Henry
1f86a92ca1 typo 2022-04-25 12:47:13 -04:00
Andrew Jeffery
8e6306b546 Re-add caching and just clean docs dir from cache 2022-04-23 11:44:12 +01:00
Andrew Jeffery
37e29e4473 Remove docs cache
The docs aren't built with deps so it should be relatively quick to do
without a cache. The cache is also messing with keeping things from
previous versions (e.g. edit-trace).
2022-04-23 11:41:39 +01:00
Andrew Jeffery
adf8a5db12 Don't document edit-trace bin 2022-04-23 11:32:01 +01:00
Andrew Jeffery
ec446f4839 Add favicon 2022-04-23 11:31:58 +01:00
Andrew Jeffery
1e504de6ea
Merge pull request #351 from jeffa5/lints
Add generally useful lints and fixes
2022-04-23 11:21:32 +01:00
Andrew Jeffery
67da930a40 Add missing lints 2022-04-23 11:15:15 +01:00
Andrew Jeffery
9788cd881d Add debug impls 2022-04-23 11:14:07 +01:00
Andrew Jeffery
af951f324a Run cargo fix 2022-04-23 11:06:39 +01:00
Andrew Jeffery
48e397e82f Add lints 2022-04-23 11:05:43 +01:00
Andrew Jeffery
e7a8718434 Update badges 2022-04-23 10:47:21 +01:00
Andrew Jeffery
5b0ce54229 Add logo to docs 2022-04-23 10:46:03 +01:00
Andrew Jeffery
64c575fa85 Add image assets and sign to readme 2022-04-23 10:44:16 +01:00
Andrew Jeffery
a033ffa02b Update docs badge 2022-04-23 09:32:24 +01:00
Andrew Jeffery
afb1957d19 Add homepage badge 2022-04-23 09:31:28 +01:00
Andrew Jeffery
78ef6e3a2d Fix formatting 2022-04-23 09:27:01 +01:00
Andrew Jeffery
e3864e8fbd Add ci badge 2022-04-23 09:26:13 +01:00
Andrew Jeffery
23786bc746 Rename workflows 2022-04-23 09:26:05 +01:00
Andrew Jeffery
64363d7da2 Add docs badge 2022-04-23 09:22:25 +01:00
Andrew Jeffery
070608ddf2 Update CI to run on main branch 2022-04-22 17:51:01 +01:00
Andrew Jeffery
4f187859e7 Make web-sys optional and behind the wasm feature 2022-04-22 14:51:54 +01:00
Orion Henry
e41c5ae021 typescript bugfix 2022-04-20 22:05:05 -04:00
Orion Henry
e36f3c27c9
Merge pull request #347 from jeffa5/observer-counters
Add increment observation for observer
2022-04-20 20:35:18 -04:00
Orion Henry
1bee30c784
Merge branch 'main' into observer-counters 2022-04-20 20:35:07 -04:00
Orion Henry
9152c8366b
Merge pull request #343 from jkankiewicz/add_c_api
Add a C API to the "experiment" branch
2022-04-20 13:08:52 -04:00
Jason Kankiewicz
d099d553cc Apply patch from @orionz for the
"needless_lifetimes" clippy violation.
2022-04-20 10:21:56 -06:00
Orion Henry
1fc5e551bd
Merge pull request #346 from jeffa5/non-counter-increment
Prevent increment on non-counter
2022-04-20 11:48:52 -04:00
Andrew Jeffery
d667552a98 Add increment observation for observer 2022-04-20 14:44:04 +01:00
Andrew Jeffery
bfe7378968 Prevent increment on non-counter 2022-04-20 11:37:03 +01:00