GitHub / logseq/datascript / commits
Immutable database and Datalog query engine for Clojure, ClojureScript and JS
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| d4940ead | Change cljs test step to use deps.edn + shadow | Gabriel Horner <g****l@l****m> | over 2 years ago | |
| 21fc7880 | fix: store | Tienson Qin <t****n@g****m> | over 2 years ago | |
| 6da8be36 | feat: allow transact! without store | Tienson Qin <t****n@g****m> | over 2 years ago | |
| 6d9b5f0d | fix: tests | Tienson Qin <t****n@g****m> | over 2 years ago | |
| 29985da9 | bump set | Tienson Qin <t****n@g****m> | over 2 years ago | |
| 7015dd04 | bump set | Tienson Qin <t****n@g****m> | over 2 years ago | |
| 15234c65 | bump again :) | Tienson Qin <t****n@g****m> | over 2 years ago | |
| a602e39b | chore: bump set | Tienson Qin <t****n@g****m> | over 2 years ago | |
| 8b740b04 | chore: bump set | Tienson Qin <t****n@g****m> | over 2 years ago | |
| b2711e0b | update test protocol impl to fix cljs tests | Gabriel Horner <g****l@l****m> | over 2 years ago | |
| 36f42d70 | chore: use clojars url | Tienson Qin <t****n@g****m> | over 2 years ago | |
| c9e4c392 | chore: bump set | Tienson Qin <t****n@g****m> | over 2 years ago | |
| 1479c6a0 | Delete unused addrs | Tienson Qin <t****n@g****m> | over 2 years ago | |
| ec937bc2 |
Add cljs storage tests (#1)
Co-authored-by: Gabriel Horner <g****l@l****m> |
Tienson Qin <t****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 3b578bb4 | bump set | Tienson Qin <t****n@g****m> | almost 3 years ago | |
| 53fcbc6a | bump set | Tienson Qin <t****n@g****m> | almost 3 years ago | |
| f0922f4d | update persistent-sorted-set url | Tienson Qin <t****n@g****m> | almost 3 years ago | |
| 767150a2 | Updated persistent-sorted-set with java classes | Tienson Qin <t****n@g****m> | almost 3 years ago | |
| 6d5e10c9 | Updated dep | Tienson Qin <t****n@g****m> | almost 3 years ago | |
| 2a7dcfa9 | Updated dep | Tienson Qin <t****n@g****m> | almost 3 years ago | |
| 68e018c8 | Updated persistent-sorted-set | Tienson Qin <t****n@g****m> | almost 3 years ago | |
| 24da05b7 | fix deps | Tienson Qin <t****n@g****m> | almost 3 years ago | |
| 2c9ad357 | Use git dep | Tienson Qin <t****n@g****m> | almost 3 years ago | |
| 3929298c | DB read works now | Tienson Qin <t****n@g****m> | almost 3 years ago | |
| 0806324f | wip: cljs storage support | Tienson Qin <t****n@g****m> | almost 3 years ago | |
| f4ac0533 | Mention datascript-storage-sql | Nikita Prokopov <n****i@t****e> | about 3 years ago | |
| 987cdcd6 | Version 1.5.3 | Nikita Prokopov <n****i@t****e> | about 3 years ago | |
| 17c5dc50 | Added: `d/reset-schema!`, `d/with-schema` | Nikita Prokopov <n****i@t****e> | about 3 years ago | |
| 3360f741 | Do not throw from d/touch when finding hanging refs | Nikita Prokopov <n****i@t****e> | about 3 years ago | |
| 6c18d23d | Return nil from restore-conn if no database | Nikita Prokopov <n****i@t****e> | about 3 years ago | |
| 75285775 | Version 1.5.2 | Nikita Prokopov <n****i@t****e> | about 3 years ago | |
| 478fb776 | Version 1.5.1 | Nikita Prokopov <n****i@t****e> | about 3 years ago | |
| 4480ea37 | fix shadow-cljs warning | Nikita Prokopov <n****i@t****e> | about 3 years ago | |
| 7da2a7ba | Make issue refs clickable in README |
Igor Adamenko <i****o@u****m>
Committed by: Nikita Prokopov <n****i@t****e> |
about 3 years ago | |
| 6d919706 | Version 1.5.0 | Nikita Prokopov <n****i@t****e> | about 3 years ago | |
| c9943f6c | merge Merge branch 'storage' | Nikita Prokopov <n****i@t****e> | about 3 years ago | |
| cf508761 | removed !s, changelog | Nikita Prokopov <n****i@t****e> | about 3 years ago | |
| ff9fb4c1 | pss 0.3.0 | Nikita Prokopov <n****i@t****e> | about 3 years ago | |
| d408f59d | Safe GC | Nikita Prokopov <n****i@t****e> | about 3 years ago | |
| ab4cc232 | long addresses | Nikita Prokopov <n****i@t****e> | about 3 years ago | |
| f39c0a29 | docs | Nikita Prokopov <n****i@t****e> | about 3 years ago | |
| d43a9f59 | tests on conn/storage | Nikita Prokopov <n****i@t****e> | about 3 years ago | |
| 25b2de25 | tests for storage | Nikita Prokopov <n****i@t****e> | about 3 years ago | |
| 6e447dd1 | Support :storage on conn | Nikita Prokopov <n****i@t****e> | about 3 years ago | |
| a3e2e1ea | moved IStore to datascript.storage | Nikita Prokopov <n****i@t****e> | about 3 years ago | |
| 1698b222 | Allow passing storage to db during creation | Nikita Prokopov <n****i@t****e> | about 3 years ago | |
| 1fd4a7ef | store -> store!, make db first arg, use storage stored on DB, do not re-creat... | Nikita Prokopov <n****i@t****e> | about 3 years ago | |
| d673b894 | d/addresses, d/collect-garbage, changed IStorage to batch API | Nikita Prokopov <n****i@t****e> | about 3 years ago | |
| e3c3489d | :max-len -> :branching-factor | Nikita Prokopov <n****i@t****e> | about 3 years ago | |
| 3ea726b7 | Specify branching factor and/or ref type during db creation, passed down to PSS | Nikita Prokopov <n****i@t****e> | about 3 years ago | |
| dd99e56f | accept both freeze-fn/thaw-fn and write-fn/read-fn, use OutputStream that ign... | Nikita Prokopov <n****i@t****e> | about 3 years ago | |
| 37692e78 | user.clj, test_storage, default file-storage, validate-storage | Nikita Prokopov <n****i@t****e> | about 3 years ago | |
| 3d51505a | initial IStorage protocol impl | Nikita Prokopov <n****i@t****e> | about 3 years ago | |
| e484f4eb | moved datomic bench to its own folder | Nikita Prokopov <n****i@t****e> | about 3 years ago | |
| ee81a682 | Added d/find-datom | Nikita Prokopov <n****i@t****e> | about 3 years ago | |
| e8760162 | Depend on new free datomic, better visibility into pull stack #451 | Nikita Prokopov <n****i@t****e> | about 3 years ago | |
| a10230cb | Further CLJS optimizations: declare+, defn+, unpacked -datoms/... arguments | Nikita Prokopov <n****i@t****e> | about 3 years ago | |
| 623ae9e5 | Optimized val-at-datom | Nikita Prokopov <n****i@t****e> | about 3 years ago | |
| 04565549 | Updated CHANGELOG.txt #447 #448 | Nikita Prokopov <n****i@t****e> | over 3 years ago | |
| 85deb7c7 | Version 1.4.2 | Nikita Prokopov <n****i@t****e> | over 3 years ago | |
| b4cea89b | Entity should return nil for numeric eids that don't correspond to entities. | Kevin J. Lynagh <k****n@k****m> | over 3 years ago | |
| 1a405721 | Version 1.4.1 | Nikita Prokopov <n****i@t****e> | over 3 years ago | |
| e839ecd0 | Allow the use of lookup refs in get-else and get-some |
Justin Tirrell <j****j@g****m>
Committed by: Nikita Prokopov <n****i@t****e> |
over 3 years ago | |
| 21d2a1a1 | fix cache not updated when accessed |
Huahai Yang <h****g@g****m>
Committed by: Nikita Prokopov <n****i@t****e> |
over 3 years ago | |
| 77dcf1d2 | Remove stale link (closes #442) | Nikita Prokopov <n****i@t****e> | over 3 years ago | |
| 9e3ad968 | Version 1.4.0 | Nikita Prokopov <n****i@t****e> | over 3 years ago | |
| 8d560adb | Bump PSS to 0.2.3 | Nikita Prokopov <n****i@t****e> | over 3 years ago | |
| e8ba04fe | Improve performance of getter-fn and tuple-key-fn |
Ben Sless <b****s@g****m>
Committed by: Nikita Prokopov <n****i@t****e> |
almost 4 years ago | |
| 78fdf8ac | Fixed gensym in defcomp | Nikita Prokopov <n****i@t****e> | about 4 years ago | |
| 36e9e630 | Version 1.3.15 | Nikita Prokopov <n****i@t****e> | about 4 years ago | |
| f8f1f6e3 | Cleanup & cljs compilation fixes (#436) | Nikita Prokopov <n****i@t****e> | about 4 years ago | |
| 0a42e631 | Inline comparators |
Ben Sless <b****s@g****m>
Committed by: Nikita Prokopov <n****i@t****e> |
about 4 years ago | |
| f3e257a9 | Inline clj call to hash and fix comparison |
Ben Sless <b****s@g****m>
Committed by: Nikita Prokopov <n****i@t****e> |
about 4 years ago | |
| 7ccf34df | Format |
Ben Sless <b****s@g****m>
Committed by: Nikita Prokopov <n****i@t****e> |
about 4 years ago | |
| c7b345d2 | Inline calls to `update` |
Ben Sless <b****s@g****m>
Committed by: Nikita Prokopov <n****i@t****e> |
about 4 years ago | |
| 1494d80a | Type hint next-eid and inline in clj |
Ben Sless <b****s@g****m>
Committed by: Nikita Prokopov <n****i@t****e> |
about 4 years ago | |
| cdea07d3 | Unroll and short-circuit check-value-tempids |
Ben Sless <b****s@g****m>
Committed by: Nikita Prokopov <n****i@t****e> |
about 4 years ago | |
| da666083 | Optimize tx-id? in clj |
Ben Sless <b****s@g****m>
Committed by: Nikita Prokopov <n****i@t****e> |
about 4 years ago | |
| 74924355 | Increase warmup and bench durations |
Ben Sless <b****s@g****m>
Committed by: Nikita Prokopov <n****i@t****e> |
about 4 years ago | |
| d9fce8c8 | Optimize getter-fn case where tuple is array in clj |
Ben Sless <b****s@g****m>
Committed by: Nikita Prokopov <n****i@t****e> |
about 4 years ago | |
| e8107c40 | Bump async profiler dep |
Ben Sless <b****s@g****m>
Committed by: Nikita Prokopov <n****i@t****e> |
about 4 years ago | |
| 394ba333 | Avoid laziness in collect |
Ben Sless <b****s@g****m>
Committed by: Nikita Prokopov <n****i@t****e> |
about 4 years ago | |
| 8f486172 | Short circuit db pred on instance check in clj |
Ben Sless <b****s@g****m>
Committed by: Nikita Prokopov <n****i@t****e> |
about 4 years ago | |
| b1e79a0b | Unroll current-tx and inline in clj |
Ben Sless <b****s@g****m>
Committed by: Nikita Prokopov <n****i@t****e> |
about 4 years ago | |
| 275b3f47 | Optimize hash-join |
Ben Sless <b****s@g****m>
Committed by: Nikita Prokopov <n****i@t****e> |
about 4 years ago | |
| ec2ae9f4 | Define specialized comparators in clj |
Ben Sless <b****s@g****m>
Committed by: Nikita Prokopov <n****i@t****e> |
about 4 years ago | |
| ecbdd957 | Implement hash-attrs via group-by |
Ben Sless <b****s@g****m>
Committed by: Nikita Prokopov <n****i@t****e> |
about 4 years ago | |
| 547db4dd | Clean up how we refer to update |
Ben Sless <b****s@g****m>
Committed by: Nikita Prokopov <n****i@t****e> |
about 4 years ago | |
| 0d525522 | Return eduction instead of filter from search |
Ben Sless <b****s@g****m>
Committed by: Nikita Prokopov <n****i@t****e> |
about 4 years ago | |
| c0e150f1 | Optimize join-tuples for arrays in clj |
Ben Sless <b****s@g****m>
Committed by: Nikita Prokopov <n****i@t****e> |
about 4 years ago | |
| 61fccd9c | Inline TxReport constructor |
Ben Sless <b****s@g****m>
Committed by: Nikita Prokopov <n****i@t****e> |
about 4 years ago | |
| bb03ce43 | Close over equality predicate for value |
Ben Sless <b****s@g****m>
Committed by: Nikita Prokopov <n****i@t****e> |
about 4 years ago | |
| f29be339 | Collect tuples fully lazily |
Ben Sless <b****s@g****m>
Committed by: Nikita Prokopov <n****i@t****e> |
about 4 years ago | |
| c8a28bf7 | Fix rules long benches | Nikita Prokopov <n****i@t****e> | about 4 years ago | |
| c9e12d4f | Version 1.3.14 | Nikita Prokopov <n****i@t****e> | about 4 years ago | |
| c319336f | Fix issue #433 | Geoffrey Gaillard <g****l@g****m> | about 4 years ago | |
| 6de343b1 | Mention externs for shadow-cljs users #432 | Nikita Prokopov <n****i@t****e> | over 4 years ago | |
| 55af41d6 | Version 1.3.13 | Nikita Prokopov <n****i@t****e> | over 4 years ago | |
| 5aeb57f2 | Version 1.3.12 | Nikita Prokopov <n****i@t****e> | over 4 years ago | |
| 47880bb1 | Fixed CI | Nikita Prokopov <n****i@t****e> | over 4 years ago |