limbo/bindings/python
Pekka Enberg 936ae307b7 core: Kill value type
We currently have two value types, `Value` and `OwnedValue`. The
original thinking was that `Value` is external type and `OwnedValue` is
internal type. However, this just results in unnecessary transformation
between the types as data crosses the Limbo library boundary.

Let's just follow SQLite here and consolidate on a single value type
(where `sqlite3_value` is just an alias for the internal `Mem` type).
The way this will eventually work is that we can have bunch of
pre-allocated `OwnedValue` objects in `ProgramState` and basically
return a reference to them all the way to the application itself, which
extracts the actual value.
2025-02-26 10:57:45 +02:00
..
limbo Format Python bindings code using Ruff 2024-09-01 16:10:59 +03:00
src core: Kill value type 2025-02-26 10:57:45 +02:00
tests fix: python lint 2024-12-30 10:21:11 +01:00
build.rs feat(python): add in-memory mode 2024-12-30 10:21:11 +01:00
Cargo.toml build: Don't publish some bindings crates 2025-02-18 19:00:11 +02:00
example.py bindings/python: Add Python example 2024-11-20 19:10:02 +02:00
Makefile Add Makefile for Python bindings 2024-09-01 16:11:00 +03:00
pyproject.toml github.com/penberg/limbo was moved to github.com/tursodatabase/limbo 2025-02-08 10:21:49 -03:00
requirements-dev.txt add maturin as dev dependency. 2024-12-18 21:14:58 +00:00
requirements.txt fix project name in txt files. 2024-12-17 01:33:54 +00:00