changelog shortlog graph tags branches changeset files file revisions raw help

Mercurial > core / annotate lisp/ffi/rocksdb/rocksdb.asd

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
05527b920c97 asd cleanups
ellis <ellis@rwest.io>
parents:
diff changeset
1
 ;;; rocksdb.asd --- ROCKSDB SYSTEMS
05527b920c97 asd cleanups
ellis <ellis@rwest.io>
parents:
diff changeset
2
 
05527b920c97 asd cleanups
ellis <ellis@rwest.io>
parents:
diff changeset
3
 ;; rocksdb for lisp.
05527b920c97 asd cleanups
ellis <ellis@rwest.io>
parents:
diff changeset
4
 
05527b920c97 asd cleanups
ellis <ellis@rwest.io>
parents:
diff changeset
5
 ;;; Commentary:
05527b920c97 asd cleanups
ellis <ellis@rwest.io>
parents:
diff changeset
6
 
82
a606978326c7 rocksdb ffi
ellis <ellis@rwest.io>
parents: 77
diff changeset
7
 ;; inspired by Vee's cl-rocksdb: https://github.com/veer66/cl-rocksdb
7
05527b920c97 asd cleanups
ellis <ellis@rwest.io>
parents:
diff changeset
8
 
05527b920c97 asd cleanups
ellis <ellis@rwest.io>
parents:
diff changeset
9
 ;;; Code:
05527b920c97 asd cleanups
ellis <ellis@rwest.io>
parents:
diff changeset
10
 (defsystem "rocksdb"
82
a606978326c7 rocksdb ffi
ellis <ellis@rwest.io>
parents: 77
diff changeset
11
   :depends-on (:std)
91
a0d966c3a576 skel no longer package inferred
ellis <ellis@rwest.io>
parents: 87
diff changeset
12
   :serial t
87
8203bd080c77 refactoring of ffi/rocksdb, tests
ellis <ellis@rwest.io>
parents: 82
diff changeset
13
   :components ((:file "pkg")
8203bd080c77 refactoring of ffi/rocksdb, tests
ellis <ellis@rwest.io>
parents: 82
diff changeset
14
                (:file "macs")
8203bd080c77 refactoring of ffi/rocksdb, tests
ellis <ellis@rwest.io>
parents: 82
diff changeset
15
                (:file "types")
8203bd080c77 refactoring of ffi/rocksdb, tests
ellis <ellis@rwest.io>
parents: 82
diff changeset
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
87f503c7a365 more rocksdb
Richard Westhaver <ellis@rwest.io>
parents: 113
diff changeset
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
87f503c7a365 more rocksdb
Richard Westhaver <ellis@rwest.io>
parents: 113
diff changeset
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
65827de90d54 init lisp/ffi constants.lisp files
ellis <ellis@rwest.io>
parents: 18
diff changeset
26
   :in-order-to ((test-op (test-op "rocksdb/tests"))))
65827de90d54 init lisp/ffi constants.lisp files
ellis <ellis@rwest.io>
parents: 18
diff changeset
27
 
65827de90d54 init lisp/ffi constants.lisp files
ellis <ellis@rwest.io>
parents: 18
diff changeset
28
 (defsystem "rocksdb/tests"
96
301fd45bbe73 big refactor of lisp code
ellis <ellis@rwest.io>
parents: 91
diff changeset
29
   :depends-on (:rt :rocksdb)
77
65827de90d54 init lisp/ffi constants.lisp files
ellis <ellis@rwest.io>
parents: 18
diff changeset
30
   :components ((:file "tests"))
14
c953c2a35835 rocksdb symbols and macs
ellis <ellis@rwest.io>
parents: 7
diff changeset
31
   :perform (test-op (op c) (uiop:symbol-call '#:rt '#:do-tests :rocksdb)))