Commit Graph

  • 6750c9083c fix import with JSON Ziyang Hu 2023-02-05 00:53:20 +0800
  • 2744673c0a Merge branch 'dev' of gitee.com:cozodb/cozo into dev Ziyang Hu 2023-02-04 23:02:34 +0800
  • 9e743f0310 fixed rules support namespace Ziyang Hu 2023-02-04 23:02:11 +0800
  • 7bb09a27c0 Merge branch 'main' into dev Ziyang Hu 2023-02-02 09:39:36 +0800
  • 023372e51d
    Merge pull request #39 from GoldsteinE/fixed-rule-inputs-count Ziyang Hu 2023-02-02 09:11:08 +0800
  • 43c9d319ea
    @GoldsteinE has signed the CLA from Pull Request #39 github-actions[bot] 2023-02-01 19:35:00 +0000
  • 07af70899c
    add FixedRulePayload::inputs_count() Goldstein 2023-02-01 22:32:18 +0300
  • 26de8fa322 fix typo and improve example Ziyang Hu 2023-01-31 16:38:58 +0800
  • 6233111fa5 fix typo and improve example Ziyang Hu 2023-01-31 16:36:37 +0800
  • bee0143582 fix typo Ziyang Hu 2023-01-31 16:24:42 +0800
  • 412565c8a5 Merge branch 'main' into dev Ziyang Hu 2023-01-31 16:22:43 +0800
  • f2e86bef62
    Merge pull request #38 from redbar0n/patch-1 Ziyang Hu 2023-01-31 11:27:59 +0800
  • ee7d4e0892
    @redbar0n has signed the CLA from Pull Request #38 github-actions[bot] 2023-01-30 23:12:03 +0000
  • 0063556bbb
    Doc: Update Readme.md, fix typo 'stop to stop redbar0n 2023-01-31 00:06:48 +0100
  • d1c1f57456 bump deps versions Ziyang Hu 2023-01-25 17:48:59 +0800
  • 171d4a5f79 REPL can run files stored on the FS Ziyang Hu 2023-01-25 17:33:19 +0800
  • f97c497d31 make imperative scripts stoppable Ziyang Hu 2023-01-25 17:21:37 +0800
  • 52c4c195ee bump versions Ziyang Hu 2023-01-21 17:55:13 +0800
  • f63a2cd7d1 update docs for new version Ziyang Hu 2023-01-21 17:49:30 +0800
  • f975f2eec0 forbid unregister default rules Ziyang Hu 2023-01-20 19:30:48 +0800
  • f8af23a19e disallow destroying relations with indices Ziyang Hu 2023-01-20 18:19:33 +0800
  • b07e28c420 disallow destroying relations with indices Ziyang Hu 2023-01-20 17:50:20 +0800
  • 2abdda43f9 auth token for server Ziyang Hu 2023-01-18 18:34:02 +0800
  • aa4f73546b implement full API for server Ziyang Hu 2023-01-18 16:43:20 +0800
  • 110da3828b fix extra rocksdb source files Ziyang Hu 2023-01-18 10:09:56 +0800
  • 34ce736fc4 change file list Ziyang Hu 2023-01-18 09:43:18 +0800
  • d8307876e3 add dependencies to bin Ziyang Hu 2023-01-18 09:38:42 +0800
  • 54e924ab69 bump rocksdb version Ziyang Hu 2023-01-18 09:37:59 +0800
  • 0b0830d1ba use axum for server; implement callback SSE Ziyang Hu 2023-01-17 21:05:14 +0800
  • b30ebf7b77 fix compilation Ziyang Hu 2023-01-17 10:21:01 +0800
  • bd4f5bef12 multi-transactions for NodeJS Ziyang Hu 2023-01-16 22:08:04 +0800
  • f14140f786 multi-transactions for Python Ziyang Hu 2023-01-16 21:09:14 +0800
  • 99a12b6868 multi-transactions Ziyang Hu 2023-01-16 18:03:51 +0800
  • 91ebe758c1 make DB Clone again Ziyang Hu 2023-01-16 16:07:33 +0800
  • 9ccb891233 formatting Ziyang Hu 2023-01-15 20:04:55 +0800
  • 3583438bb0 revamp JS API Ziyang Hu 2023-01-14 21:35:31 +0800
  • 15016498d5 callbacks and fixed rules for JS Ziyang Hu 2023-01-14 20:56:27 +0800
  • fd5f3ec3f3 correct handling of python bytes Ziyang Hu 2023-01-14 15:55:48 +0800
  • d5c1222572 improve python API Ziyang Hu 2023-01-14 15:43:52 +0800
  • 6411e42e9c improve python API Ziyang Hu 2023-01-14 15:23:02 +0800
  • 00825ac39e simplify fixed rule implementation Ziyang Hu 2023-01-14 12:49:32 +0800
  • 525cfeff59 Don't go through JSON Ziyang Hu 2023-01-14 12:27:08 +0800
  • 8bff4eb92e change channel fixed rule signature Ziyang Hu 2023-01-13 23:43:38 +0800
  • 5bb68486f5 Python callbacks and fixed rules Ziyang Hu 2023-01-13 22:50:29 +0800
  • a5ad6b5633 change language APIs to match the new Rust API Ziyang Hu 2023-01-13 18:22:46 +0800
  • ec65c8e6c8 change C API to match the new Rust API Ziyang Hu 2023-01-13 17:17:53 +0800
  • e374f5afe1 fixed rules can now be unregistered at will Ziyang Hu 2023-01-13 17:02:48 +0800
  • cbf53bfbef Listing fixed rules Ziyang Hu 2023-01-13 16:57:20 +0800
  • 5326a16595 db does not need to be Clone Ziyang Hu 2023-01-13 16:49:57 +0800
  • 6938b98be4 multiple returns Ziyang Hu 2023-01-13 16:24:28 +0800
  • 1f5949e4a3 simple fixed rule Ziyang Hu 2023-01-13 16:24:16 +0800
  • e98942aa78 be conservative in index selection Ziyang Hu 2023-01-13 00:10:57 +0800
  • b1a585fdea remove outdated test parts Ziyang Hu 2023-01-12 22:05:18 +0800
  • 359b58246c better inline docs Ziyang Hu 2023-01-12 22:03:04 +0800
  • 3c83761ec6 better inline docs Ziyang Hu 2023-01-12 21:58:55 +0800
  • 4545fbfe0b better inline docs Ziyang Hu 2023-01-12 21:54:53 +0800
  • 890ef14f80 better inline docs Ziyang Hu 2023-01-12 21:48:16 +0800
  • c880c6a330 better inline docs Ziyang Hu 2023-01-12 21:37:54 +0800
  • caa41419ae more guardrails for preventing messing up indices Ziyang Hu 2023-01-12 21:25:40 +0800
  • 6a5f55db64 fix doc link Ziyang Hu 2023-01-12 20:32:48 +0800
  • bcf37ddc52 expanded the public API Ziyang Hu 2023-01-12 20:29:05 +0800
  • b91e456237 update dependencies Ziyang Hu 2023-01-12 20:05:24 +0800
  • 348f17b2cf restructure code Ziyang Hu 2023-01-12 19:44:14 +0800
  • 758f7392f0 tests for custom fixed rules Ziyang Hu 2023-01-12 18:21:28 +0800
  • bf48a44030 tests for index Ziyang Hu 2023-01-12 17:13:23 +0800
  • de9cfb2bd8 fix old collection Ziyang Hu 2023-01-12 16:02:46 +0800
  • b9bd7bbcb0 improve tests for triggers Ziyang Hu 2023-01-12 15:29:06 +0800
  • 2ddb91ad9f version check on startup Ziyang Hu 2023-01-11 23:39:57 +0800
  • e7fd785584 disable callbacks for WASM Ziyang Hu 2023-01-11 23:05:18 +0800
  • a6a9419a35 implemented index Ziyang Hu 2023-01-11 22:48:54 +0800
  • a375eff792 index creation and deletion; fix trigger decoding Ziyang Hu 2023-01-11 19:48:28 +0800
  • 92928dfef2 index op parser Ziyang Hu 2023-01-11 15:37:57 +0800
  • 4e99083664 prepare for index locks Ziyang Hu 2023-01-11 14:08:49 +0800
  • 381f024ac4 RwLock -> ShardedLock Ziyang Hu 2023-01-11 13:31:20 +0800
  • 172280a3a7 fix callbacks not running Ziyang Hu 2023-01-11 01:12:45 +0800
  • 798facf94d implemented callbacks Ziyang Hu 2023-01-11 00:32:50 +0800
  • 53bf0e53d1 fix RocksDB path on windows Ziyang Hu 2023-01-10 13:03:16 +0800
  • 4437800bdf path mess Ziyang Hu 2023-01-10 12:57:16 +0800
  • 523cc8a2ac simplify imperative scripts Ziyang Hu 2023-01-09 23:00:05 +0800
  • f6ac1a63d5 imperative scripts Ziyang Hu 2023-01-09 20:59:08 +0800
  • 8c8840957a implemented imperative script Ziyang Hu 2023-01-09 18:38:27 +0800
  • e795a2cb9a prepare for imperative scripts Ziyang Hu 2023-01-09 10:39:47 +0800
  • e4d082ddc4 fix mod precedence Ziyang Hu 2023-01-09 00:17:11 +0800
  • f9725edcad fix conditional jumps Ziyang Hu 2023-01-08 23:58:16 +0800
  • f9be50cab7 rename stuff Ziyang Hu 2023-01-08 23:17:26 +0800
  • c110f3be45 use stack-based bytecodes instead of tree-walking for evaluating expressions Ziyang Hu 2023-01-08 23:16:11 +0800
  • 985c0d758a Merge branch 'dev' of gitee.com:cozodb/cozo into dev Ziyang Hu 2023-01-08 18:15:56 +0800
  • 5963b35aac replace yields with temp stores Ziyang Hu 2023-01-08 18:09:29 +0800
  • 722175e2ff prepare for imperative scripts Ziyang Hu 2023-01-08 15:23:45 +0800
  • 0c7f2a3d27 python wrapper no longer goes through strings Ziyang Hu 2023-01-07 23:37:16 +0800
  • c3c674950f cleanup of type conversion Ziyang Hu 2023-01-07 22:17:02 +0800
  • 2d5921a4e8 extract error format function Ziyang Hu 2023-01-07 21:33:10 +0800
  • 1f8afb223e lockfile Ziyang Hu 2023-01-07 21:12:20 +0800
  • 7914885889 bump version Ziyang Hu 2023-01-07 21:03:39 +0800
  • ba333c3883 Do not use JSON for intermediate results Ziyang Hu 2023-01-07 20:56:29 +0800
  • 14c9813fd4 shorter WASM32 conditional tests Ziyang Hu 2023-01-07 00:21:41 +0800
  • 46f4e8e0fe deterministic ordering even with parallelism Ziyang Hu 2023-01-06 23:48:27 +0800
  • 5dba39143d revert skip Ziyang Hu 2023-01-06 23:20:39 +0800
  • 3eece2ca3d skip rayon if only one rule Ziyang Hu 2023-01-06 23:18:10 +0800
  • ac54a7cb08 make clippy happy Ziyang Hu 2023-01-06 22:42:09 +0800