Commit Graph

  • 3426f22723
    Merge c151f93453 into b3d4bd40fc Tomasz Bekas 2024-08-28 14:50:06 +0000
  • c151f93453
    Tests for skipping unnecessary writes skip-unnecessary-write Tomasz Bekas 2024-08-28 16:35:02 +0200
  • 04fa15ca90
    Skip unnecessary writes in default impl for modifyGet Tomasz Bekas 2024-08-14 18:00:04 +0200
  • 81831802f2
    Merge 3704f269a1 into b3d4bd40fc Ben Bierens 2024-08-28 07:16:41 +0000
  • 3704f269a1
    Merge branch 'master' into tests/concurrent-queries tests/concurrent-queries Ben Bierens 2024-08-28 09:16:39 +0200
  • b3d4bd40fc
    sets version for chronos. bumps nim-datastore to 0.1.1 (#73) master 0.1.1 Ben Bierens 2024-08-28 08:55:23 +0200
  • 8af0dd968e
    sets version for chronos. bumps nim-datastore to 0.1.1 Ben 2024-08-26 14:42:36 +0200
  • 6b02676125
    Merge branch 'master' into tests/concurrent-queries Ben Bierens 2024-08-21 09:16:26 +0200
  • 5feef6ff4b
    updates nimble file (#72) 0.1.0 Ben Bierens 2024-08-19 15:02:50 +0200
  • d86560fef5
    updates nimble file Ben 2024-08-19 14:44:13 +0200
  • 1d02bb492f
    Simplifies tests.yml (#71) Ben Bierens 2024-08-19 14:42:57 +0200
  • 6a0b21966b
    checkout v4 Ben 2024-08-19 14:00:44 +0200
  • a90b9826c1
    fixes workflow name Ben 2024-08-19 13:58:47 +0200
  • 10c115f40b
    Merge branch 'master' into tests/concurrent-queries Ben 2024-08-19 13:51:23 +0200
  • 6ad007e286
    Merge branch 'master' into ci-replace-choosenim Ben 2024-08-19 13:51:13 +0200
  • 479353df00
    Rename err to error to avoid naming conflict (#68) Tomasz Bekas 2024-08-19 13:45:54 +0200
  • f1565f4ab5
    simplifies tests.yml Ben 2024-08-19 13:45:22 +0200
  • 660aa6df07
    Disposed iters stop yielding data. Ben 2024-08-19 11:06:52 +0200
  • 88864e44cc
    Rename err to error to avoid naming conflict Tomasz Bekas 2024-06-04 11:39:01 +0200
  • 996878ed34
    Merge branch 'master' into tests/concurrent-queries Ben 2024-08-19 10:23:15 +0200
  • 90a9053437
    Support GCC-14 (#69) Ben Bierens 2024-08-19 10:02:18 +0200
  • cb48360845
    pins asynctest version Ben 2024-08-15 13:13:17 +0200
  • a452abc1d3
    bumps leveldb again Ben 2024-08-15 10:46:58 +0200
  • 86e15cb6a9
    bumps leveldbstatic Ben 2024-08-14 11:26:47 +0200
  • 042173085f
    fixes asynctest imports benbierens 2024-08-12 14:00:40 +0200
  • ad3fee413b
    bumps asynctest benbierens 2024-08-12 13:06:30 +0200
  • c143e71db6
    bump chronos benbierens 2024-08-12 12:38:26 +0200
  • e005690642
    Adds tests for concurrent queries. Finishes disposed iterators. Ben 2024-05-28 11:27:09 +0200
  • f4989fcce5
    LevelDB review (#65) Ben Bierens 2024-05-23 18:31:49 +0200
  • c74b6e9973
    Adds cmake to windows CI install Ben 2024-05-23 10:01:50 +0200
  • 38157edd5d
    Merge branch 'master' into leveldb-review Ben Bierens 2024-05-23 09:43:17 +0200
  • 0654a76192
    Replaces replace with substring in leveldbds query Ben 2024-05-23 09:41:36 +0200
  • b7794b26ab
    Pulls in leveldbstatic 0.1.4 Ben 2024-05-23 09:02:16 +0200
  • d95074ab91
    Add some exports to typedds.nim (#66) Tomasz Bekas 2024-05-22 18:50:27 +0200
  • ff1bf84794
    Adjusts exception handling in leveldbds to match what can be raised by leveldb iterator callbacks. Ben 2024-05-22 09:35:02 +0200
  • 3ed00d666c
    Fixes tests for leveldb typed-ds. Ben 2024-05-21 10:46:02 +0200
  • cdbb80d9de
    Handles trailing wildcards in leveldb query. Ben 2024-05-21 10:26:56 +0200
  • 0d97aedf62
    Merge branch 'master' into add-exports-to-typedds Tomasz Bekas 2024-05-20 14:21:21 +0200
  • fc5a6551da
    links in dispose call to leveldb wrapper benbierens 2024-05-20 09:15:02 +0200
  • 0c0cb4ac60
    Merge branch 'master' into leveldb-review benbierens 2024-05-20 08:45:59 +0200
  • 962c08c101
    cleanup results import and some warnings (#64) Dmitriy Ryajov 2024-05-15 11:37:01 -0600
  • 6d84cf6da2
    add some more push raises Dmitriy Ryajov 2024-05-15 10:49:44 -0600
  • 3d921ae085
    Add some exports to typedds.nim Tomasz Bekas 2024-05-15 18:02:01 +0200
  • 5346427ab8
    Applies leveldb batch-put Ben 2024-05-15 08:40:37 +0200
  • 3953d96d12
    Replaces stew-results with results package Ben 2024-05-15 08:27:45 +0200
  • 8ec67d10eb
    cleanup results import and some warnings Dmitriy Ryajov 2024-05-14 12:05:21 -0600
  • 0ee88a2a9b
    Adds LevelDB Datastore (#63) Ben Bierens 2024-05-14 11:05:58 +0200
  • 55086ca4b0
    Review comments by Tomasz Ben 2024-05-14 11:00:32 +0200
  • d977a86d75
    Merge remote-tracking branch 'origin/master' into leveldb Ben 2024-05-14 10:46:49 +0200
  • f0645ce9ff
    Fixes include path for defaultImpl Ben 2024-05-14 10:41:04 +0200
  • 7b3fdb854c
    Merge pull request #62 from codex-storage/typedds Tomasz Bekas 2024-05-14 10:33:00 +0200
  • 1fbd55e910
    Implements query iterator Ben 2024-05-14 10:21:14 +0200
  • 57487f81ca Fixes basic tests for leveldbds ThatBen 2024-05-13 15:16:21 +0200
  • 945c2c3856
    pulls in nim-leveldb by url and hash benbierens 2024-05-11 09:04:21 +0200
  • ff8a728b28
    Adds test for leveldb benbierens 2024-05-11 09:00:12 +0200
  • 1979f99212
    set up leveldb-datastore benbierens 2024-05-11 08:52:00 +0200
  • aead27eeba
    Merge pull request #61 from codex-storage/fix-missing-rollbacks Tomasz Bekas 2024-05-10 11:17:38 +0200
  • 38e2fea1b3
    Fix docs Tomasz Bekas 2024-05-09 13:34:45 +0200
  • 6136eb608d
    Addressing review comments by Dmitriy Tomasz Bekas 2024-05-08 19:23:31 +0200
  • 50b480270f
    TypedDatastore implementation Tomasz Bekas 2024-05-08 14:01:00 +0200
  • 8e8d071ac7
    Fix missing rollbacks Tomasz Bekas 2024-02-27 18:32:58 +0100
  • d02f2e7380
    Proper dispose (#60) Dmitriy Ryajov 2024-01-15 22:00:42 -0600
  • 8a95ed9c90
    autodispose db Dmitriy Ryajov 2024-01-12 18:18:06 -0600
  • 8700c2526c
    db should be var now Dmitriy Ryajov 2024-01-12 17:24:27 -0600
  • 321d4e6602
    properly dipose statements and connections Dmitriy Ryajov 2024-01-12 17:18:39 -0600
  • f92e43278e
    cleanup error handling Dmitriy Ryajov 2024-01-12 17:18:14 -0600
  • 8f99eb06bd
    Merge pull request #58 from codex-storage/concurrent-datastore Tomasz Bekas 2024-01-12 11:01:09 +0100
  • 3c4daf4198 Fix review comments Tomasz Bekas 2024-01-10 16:54:14 +0100
  • 0d1ca4b2cd
    Bump nim to 1.6.16 Tomasz Bekas 2023-12-20 15:21:26 +0100
  • b692737eed Remove ConcurrentDatastore type Tomasz Bekas 2023-12-20 10:55:59 +0100
  • a6ab178092 Fix broken tests Tomasz Bekas 2023-12-20 10:16:28 +0100
  • e2e31e07b3
    Remove fail() Tomasz Bekas 2023-12-20 09:09:06 +0100
  • 673778697f Replace require with check Tomasz Bekas 2023-12-20 08:47:39 +0100
  • 795e1a3e3a pin chronos to the lastest commit (as of today) gmega 2023-12-15 18:45:55 -0300
  • cc2c58a8bd explicitly change chronos to pick up from head gmega 2023-12-15 15:39:41 -0300
  • 18d0833141 explicitly annotate iterator exception effects so it does not default to raises: [Exception] gmega 2023-12-15 15:37:28 -0300
  • 6419f7ea78
    Replace require with check check-build Tomasz Bekas 2023-12-20 08:47:39 +0100
  • 7594f9e769 Move modify methods to the Datastore interface Tomasz Bekas 2023-12-19 15:49:44 +0100
  • f8bc104ecb Return err from modify fn Tomasz Bekas 2023-12-11 12:29:38 +0100
  • d4736cabf2 Remove methods taking non-async functions Tomasz Bekas 2023-12-04 13:39:43 +0100
  • 4927ff51e0 Update docs Tomasz Bekas 2023-11-27 17:09:49 +0100
  • 58cc2fde12 ModifyGet operations Tomasz Bekas 2023-11-21 19:51:23 +0100
  • e156314717 Remove semicolon Tomasz Bekas 2023-11-21 13:31:18 +0100
  • 6a60c600ea Concurrent datastore interface & sqlite implementation Tomasz Bekas 2023-11-15 13:42:37 +0100
  • 3d901cb658
    Move modify methods to the Datastore interface Tomasz Bekas 2023-12-19 15:49:44 +0100
  • cadf38db57 pin chronos to the lastest commit (as of today) gmega 2023-12-15 18:45:55 -0300
  • 077ab3d077 explicitly change chronos to pick up from head gmega 2023-12-15 15:39:41 -0300
  • 5d1755081c explicitly annotate iterator exception effects so it does not default to raises: [Exception] gmega 2023-12-15 15:37:28 -0300
  • 6c863d3243
    pin chronos to the lastest commit (as of today) gmega 2023-12-15 18:45:55 -0300
  • 770b2ad627
    explicitly change chronos to pick up from head gmega 2023-12-15 15:39:41 -0300
  • 5cf1a878c3
    explicitly annotate iterator exception effects so it does not default to raises: [Exception] gmega 2023-12-15 15:37:28 -0300
  • a62c91bb6b Return err from modify fn Tomasz Bekas 2023-12-11 12:29:38 +0100
  • f41bd9528e
    Remove methods taking non-async functions Tomasz Bekas 2023-12-04 13:39:43 +0100
  • 3d38850afc
    Update docs Tomasz Bekas 2023-11-27 17:09:49 +0100
  • 4c5ced6633 ModifyGet operations Tomasz Bekas 2023-11-21 19:51:23 +0100
  • 3770d0d1a0
    Remove semicolon Tomasz Bekas 2023-11-21 13:31:18 +0100
  • 52bbe9d429
    Concurrent datastore interface & sqlite implementation Tomasz Bekas 2023-11-15 13:42:37 +0100
  • d1f7233503
    Merge 48157960f4 into 78a15b1123 Jaremy Creechley 2023-10-23 20:07:58 +0000
  • 48157960f4
    rename toSeq to toSequence to avoid conflicting with system.toSeq threadpool-refactor-fsds-reorg Jaremy Creechley 2023-10-23 13:07:49 -0700
  • 5dcd8ce628
    run and build sync tests Jaremy Creechley 2023-10-20 16:24:57 -0700