Update vendored SQLite repository references
ober
a9f67eef5d429303f43e377ef58f1e07a539401d
--- a/vendor/jsqlite/Makefile +++ b/vendor/jsqlite/Makefile @@ -1,4 +1,4 @@ -# jsqlite -- a SQLite3-compatible database engine in Jerboa Scheme. +# jerboa-sqlite -- a SQLite3-compatible database engine in Jerboa Scheme. # # jerbuild bundles Chez Scheme + the jerboa stdlib, so building jsqlite needs # only `jerbuild` on PATH. The differential ("diff") test lane additionally @@ -14,7 +14,7 @@ endif SRC_DIR := $(CURDIR)/src TOOLS_DIR := $(CURDIR)/tools -REF_DIR := $(CURDIR)/../jerboa-sqlite +REF_DIR := $(CURDIR)/../jerboa-sqlite-ffi REF_LIB := $(REF_DIR)/lib # Production execution: just our source + the jerboa stdlib. --- a/vendor/jsqlite/README.md +++ b/vendor/jsqlite/README.md @@ -1,4 +1,4 @@ -# jsqlite +# jerboa-sqlite A SQLite3-compatible database engine implemented from scratch in **Jerboa Scheme** — not a binding over `libsqlite3`, but a reimplementation of the @@ -6,7 +6,7 @@ engine: tokenizer, parser, value/type system, VDBE-style virtual machine, B-tree storage, pager, and the `sqlite3_*`-shaped API. Pinned compatibility target: **SQLite 3.54.0** (the upstream checkout in -`../sqlite`). The thin FFI wrapper in `../jerboa-sqlite` is used **only** as a +`../sqlite`). The thin FFI wrapper in `../jerboa-sqlite-ffi` is used **only** as a differential-test oracle, never as a runtime dependency. ## Status @@ -100,7 +100,7 @@ docs/ ## Build & test Requires [`jerbuild`](https://git.sr.ht/~lisp) on `PATH`. The differential lane -additionally requires the `../jerboa-sqlite` reference checkout (a C compiler + +additionally requires the `../jerboa-sqlite-ffi` reference checkout (a C compiler + system `libsqlite3`); it is skipped if that checkout is absent. ```sh --- a/vendor/jsqlite/docs/test-plan.md +++ b/vendor/jsqlite/docs/test-plan.md @@ -19,7 +19,7 @@ Compliance is tracked on three surfaces, each with tests: | Fuzz / property | (later) | yes | SQL fuzzing vs oracle; B-tree/pager invariants | Run with `make unit`, `make diff`, `make test`. The diff/round-trip lanes are -skipped when the `../jerboa-sqlite` reference checkout is absent. +skipped when the `../jerboa-sqlite-ffi` reference checkout is absent. ## Normalization rules --- a/vendor/jsqlite/src/jsqlite/constants.ss +++ b/vendor/jsqlite/src/jsqlite/constants.ss @@ -3,7 +3,7 @@ ;;; ;;; Pinned to upstream SQLite 3.54.0 (see OPUS handoff). Values mirror ;;; sqlite3.h exactly so that result codes and flags round-trip with the C API -;;; and the jerboa-sqlite reference oracle. +;;; and the jerboa-sqlite-ffi reference oracle. (library (jsqlite constants) (export