changeset 594: | 5bd0eb9fa1fa |
parent: | 0a5e37693fdf |
child: | 5b2ca5b2a9db |
author: | Richard Westhaver <ellis@rwest.io> |
date: | Wed, 14 Aug 2024 21:49:56 -0400 |
permissions: | -rw-r--r-- |
description: | rocksdb callbacks, missing symbol fixes |
7 | 1 | ;;; rocksdb.asd --- ROCKSDB SYSTEMS |
2 | ||
3 | ;; rocksdb for lisp. |
|
4 | ||
5 | ;;; Commentary: |
|
6 | ||
82 | 7 | ;; inspired by Vee's cl-rocksdb: https://github.com/veer66/cl-rocksdb |
7 | 8 | |
9 | ;;; Code: |
|
10 | (defsystem "rocksdb" |
|
82 | 11 | :depends-on (:std) |
91 | 12 | :serial t |
87 | 13 | :components ((:file "pkg") |
14 | (:file "macs") |
|
15 | (:file "types") |
|
16 | (:file "opts") |
|
113
afcb1f02bb66
removed obj/uri. may add back new impl later. new file obj/db.lisp and RDB stuff - (sst)
ellis <ellis@rwest.io>
parents:
96
diff
changeset
|
17 | (:file "sst") |
269 | 18 | (:file "slice") |
113
afcb1f02bb66
removed obj/uri. may add back new impl later. new file obj/db.lisp and RDB stuff - (sst)
ellis <ellis@rwest.io>
parents:
96
diff
changeset
|
19 | (:file "db") |
271
4a1a21ff46ee
metadata,props,merge-ops
Richard Westhaver <ellis@rwest.io>
parents:
269
diff
changeset
|
20 | (:file "metadata") |
594
5bd0eb9fa1fa
rocksdb callbacks, missing symbol fixes
Richard Westhaver <ellis@rwest.io>
parents:
272
diff
changeset
|
21 | (:file "merge") |
272
0a5e37693fdf
db protocol stuff, prep for tao, tests, with-temp-db
Richard Westhaver <ellis@rwest.io>
parents:
271
diff
changeset
|
22 | (:file "compaction") |
0a5e37693fdf
db protocol stuff, prep for tao, tests, with-temp-db
Richard Westhaver <ellis@rwest.io>
parents:
271
diff
changeset
|
23 | (:file "comparator") |
269 | 24 | (:file "stats") |
113
afcb1f02bb66
removed obj/uri. may add back new impl later. new file obj/db.lisp and RDB stuff - (sst)
ellis <ellis@rwest.io>
parents:
96
diff
changeset
|
25 | (:file "vars")) |
77 | 26 | :in-order-to ((test-op (test-op "rocksdb/tests")))) |
27 | ||
28 | (defsystem "rocksdb/tests" |
|
96 | 29 | :depends-on (:rt :rocksdb) |
77 | 30 | :components ((:file "tests")) |
14 | 31 | :perform (test-op (op c) (uiop:symbol-call '#:rt '#:do-tests :rocksdb))) |