Ziyang Hu
|
91ebe758c1
|
make DB Clone again
|
2 years ago |
Ziyang Hu
|
9ccb891233
|
formatting
|
2 years ago |
Ziyang Hu
|
3583438bb0
|
revamp JS API
|
2 years ago |
Ziyang Hu
|
15016498d5
|
callbacks and fixed rules for JS
|
2 years ago |
Ziyang Hu
|
fd5f3ec3f3
|
correct handling of python bytes
|
2 years ago |
Ziyang Hu
|
d5c1222572
|
improve python API
|
2 years ago |
Ziyang Hu
|
6411e42e9c
|
improve python API
|
2 years ago |
Ziyang Hu
|
00825ac39e
|
simplify fixed rule implementation
|
2 years ago |
Ziyang Hu
|
525cfeff59
|
Don't go through JSON
|
2 years ago |
Ziyang Hu
|
8bff4eb92e
|
change channel fixed rule signature
|
2 years ago |
Ziyang Hu
|
5bb68486f5
|
Python callbacks and fixed rules
|
2 years ago |
Ziyang Hu
|
a5ad6b5633
|
change language APIs to match the new Rust API
|
2 years ago |
Ziyang Hu
|
ec65c8e6c8
|
change C API to match the new Rust API
|
2 years ago |
Ziyang Hu
|
e374f5afe1
|
fixed rules can now be unregistered at will
|
2 years ago |
Ziyang Hu
|
cbf53bfbef
|
Listing fixed rules
|
2 years ago |
Ziyang Hu
|
5326a16595
|
db does not need to be Clone
|
2 years ago |
Ziyang Hu
|
6938b98be4
|
multiple returns
|
2 years ago |
Ziyang Hu
|
1f5949e4a3
|
simple fixed rule
|
2 years ago |
Ziyang Hu
|
e98942aa78
|
be conservative in index selection
|
2 years ago |
Ziyang Hu
|
b1a585fdea
|
remove outdated test parts
|
2 years ago |
Ziyang Hu
|
359b58246c
|
better inline docs
|
2 years ago |
Ziyang Hu
|
3c83761ec6
|
better inline docs
|
2 years ago |
Ziyang Hu
|
4545fbfe0b
|
better inline docs
|
2 years ago |
Ziyang Hu
|
890ef14f80
|
better inline docs
|
2 years ago |
Ziyang Hu
|
c880c6a330
|
better inline docs
|
2 years ago |
Ziyang Hu
|
caa41419ae
|
more guardrails for preventing messing up indices
|
2 years ago |
Ziyang Hu
|
6a5f55db64
|
fix doc link
|
2 years ago |
Ziyang Hu
|
bcf37ddc52
|
expanded the public API
|
2 years ago |
Ziyang Hu
|
b91e456237
|
update dependencies
|
2 years ago |
Ziyang Hu
|
348f17b2cf
|
restructure code
|
2 years ago |
Ziyang Hu
|
758f7392f0
|
tests for custom fixed rules
|
2 years ago |
Ziyang Hu
|
bf48a44030
|
tests for index
|
2 years ago |
Ziyang Hu
|
de9cfb2bd8
|
fix old collection
|
2 years ago |
Ziyang Hu
|
b9bd7bbcb0
|
improve tests for triggers
|
2 years ago |
Ziyang Hu
|
2ddb91ad9f
|
version check on startup
|
2 years ago |
Ziyang Hu
|
e7fd785584
|
disable callbacks for WASM
|
2 years ago |
Ziyang Hu
|
a6a9419a35
|
implemented index
|
2 years ago |
Ziyang Hu
|
a375eff792
|
index creation and deletion; fix trigger decoding
|
2 years ago |
Ziyang Hu
|
92928dfef2
|
index op parser
|
2 years ago |
Ziyang Hu
|
4e99083664
|
prepare for index locks
|
2 years ago |
Ziyang Hu
|
381f024ac4
|
RwLock -> ShardedLock
|
2 years ago |
Ziyang Hu
|
172280a3a7
|
fix callbacks not running
|
2 years ago |
Ziyang Hu
|
798facf94d
|
implemented callbacks
|
2 years ago |
Ziyang Hu
|
53bf0e53d1
|
fix RocksDB path on windows
|
2 years ago |
Ziyang Hu
|
4437800bdf
|
path mess
|
2 years ago |
Ziyang Hu
|
523cc8a2ac
|
simplify imperative scripts
|
2 years ago |
Ziyang Hu
|
f6ac1a63d5
|
imperative scripts
|
2 years ago |
Ziyang Hu
|
8c8840957a
|
implemented imperative script
|
2 years ago |
Ziyang Hu
|
e795a2cb9a
|
prepare for imperative scripts
|
2 years ago |
Ziyang Hu
|
e4d082ddc4
|
fix mod precedence
|
2 years ago |