Jussi Saurio
e57cea8de7
Merge 'reset statement before executing in rust binding' from Pedro Muniz
...
Closes #1426
Closes #1436
2025-05-03 18:34:44 +03:00
pedrocarlo
7cc190a12b
reset statement before executing
2025-05-02 19:26:44 -03:00
Peter Hayman
8f366e98d5
add Row::column_count
2025-05-01 15:31:38 +10:00
Peter Hayman
29d463aa89
implement Clone for Arc<Mutex> types
2025-04-28 00:22:39 +10:00
meteorgan
6a860e75b8
fix cargo clippy
2025-04-25 22:06:44 +08:00
meteorgan
f464d15f8b
refactor database open_file and open
2025-04-25 21:45:18 +08:00
Timo Kösters
68d8b86bb7
fix: get name of rowid column
2025-04-22 08:46:37 +02:00
Timo Kösters
1c82752473
feat: Statement::columns function for Rust bindings
2025-04-21 13:17:50 +02:00
Pekka Enberg
7a3fc33592
Limbo 0.0.19
2025-04-16 15:23:02 +03:00
Pekka Enberg
38dab4c184
Limbo 0.0.19-pre.5
2025-04-16 14:00:17 +03:00
Diego Reis
d9bf383507
core/io: Untie MemoryIO's lifetime of the IO layer
2025-04-13 11:10:06 -03:00
Diego Reis
79f8b83cbe
Fix dumb clippy errors
2025-04-13 11:10:06 -03:00
dependabot[bot]
5d85ec0d2a
build(deps-dev): bump vite in /bindings/wasm/test-limbo-pkg
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 6.0.7 to 6.2.6.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v6.2.6/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.2.6/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 6.2.6
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-11 15:57:58 +00:00
dependabot[bot]
a56e6ebc7d
build(deps): bump pyo3 from 0.24.0 to 0.24.1
...
Bumps [pyo3](https://github.com/pyo3/pyo3 ) from 0.24.0 to 0.24.1.
- [Release notes](https://github.com/pyo3/pyo3/releases )
- [Changelog](https://github.com/PyO3/pyo3/blob/v0.24.1/CHANGELOG.md )
- [Commits](https://github.com/pyo3/pyo3/compare/v0.24.0...v0.24.1 )
---
updated-dependencies:
- dependency-name: pyo3
dependency-version: 0.24.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-11 07:01:07 +00:00
Pekka Enberg
207563208f
stress: Add support for INSERT, DELETE, and UPDATE
2025-04-10 11:59:25 +03:00
Avinash Sajjanshetty
3543e83b91
Impl Clock trait in bindings
2025-04-06 23:34:15 +05:30
Pekka Enberg
ed7271a08c
Merge 'Implement Clone and Debug for Rust binding's Database' from Isaiah Gamble
...
Derive `Clone` for the Rust binding's `Database` and implement `Debug`.
Closes #1238
Closes #1257
2025-04-05 08:37:23 +03:00
Pekka Enberg
67627e18c8
Limbo 0.0.19-pre.4
2025-04-03 13:36:01 +03:00
Pekka Enberg
4392193856
bindings/javascript: Fix package repository URLs
2025-04-03 13:34:30 +03:00
Pekka Enberg
4f34373392
Limbo 0.0.19-pre.3
2025-04-03 12:39:17 +03:00
Pekka Enberg
a5ee6493c0
Limbo 0.0.19-pre.2
2025-04-03 10:43:36 +03:00
Pekka Enberg
a279056e88
bindings/javascript: Drop pre-publish step
...
We don't want napi creating releases.
2025-04-03 10:41:15 +03:00
Pekka Enberg
7075c75b24
Limbo 0.0.19-pre.1
2025-04-03 10:03:01 +03:00
tsar-boomba
89c0b0b862
Implement Clone and Debug for rust binding's Database
2025-04-02 18:22:57 -07:00
Pekka Enberg
65ae698773
Limbo 0.0.18
2025-04-02 15:04:48 +03:00
Pekka Enberg
e79da7375b
Limbo 0.0.18-pre.5
2025-04-02 13:38:22 +03:00
Pekka Enberg
f74a10c9c1
Limbo 0.0.18-pre.4
2025-04-02 09:30:42 +03:00
Pere Diaz Bou
d9f5cd870d
clippy
2025-03-29 22:04:08 +01:00
Pere Diaz Bou
ee55116ca6
return row as reference to registers
2025-03-29 22:04:08 +01:00
Pere Diaz Bou
5b7fcd27bd
make column reuse blob/text fields
2025-03-29 22:02:49 +01:00
Pere Diaz Bou
bf37fd3314
wip
2025-03-29 22:02:49 +01:00
Pekka Enberg
94262e4660
bindings/javascript: Fix Statement.get() implementation
2025-03-28 11:32:55 +02:00
Pekka Enberg
7348eb0aa1
bindings/javascript: Add better-sqlite3 tests
2025-03-28 11:32:55 +02:00
Pekka Enberg
11d1dcf31a
bindings/javascript: Run tests in parallel
2025-03-28 10:38:40 +02:00
Pere Diaz Bou
9291f60722
Introduce Register struct
...
OwnedValue has become a powerhouse of madness, mainly because I decided
to do it like that when I first introduced AggContext. I decided it was
enough and I introduced a `Register` struct that contains `OwnedValue`,
`Record` and `Aggregation`, this way we don't use `OwnedValue` for
everything make everyone's life harder.
This is the next step towards making ImmutableRecords the default
because I want to remove unnecessary allocations. Right now we clone
OwnedValues when we generate a record more than needed.
2025-03-27 17:53:02 +01:00
Pekka Enberg
9ef729f81c
Initial JavaScript bindings with napi-rs
2025-03-26 13:30:13 +02:00
Pekka Enberg
df6af6ed79
core: Rename FileStorage to DatabaseFile
2025-03-25 11:15:16 +02:00
Diego Reis
160d48d34e
ext/python: Workaround to file permission error
...
To get more info see:
https://github.com/tursodatabase/limbo/actions/runs/14039536389/job/39312362848
2025-03-24 16:39:24 -03:00
Diego Reis
6edf3dd3b1
ext/python: Makes linter happy
2025-03-24 12:40:59 -03:00
Diego Reis
9a8970b6a8
ext/python: Update example
2025-03-24 12:21:30 -03:00
Diego Reis
ab8187f4e6
ext/python: Gracefully close connection by closing it at Drop
2025-03-24 12:21:15 -03:00
Diego Reis
4ca5b11bed
ext/python: Add support for Context Manager
2025-03-24 12:20:13 -03:00
Diego Reis
2ee934577f
ext/python: Close connection after each test
2025-03-21 12:02:27 -03:00
Diego Reis
3c2bb6c3a8
ext/python: Fix flaky tests by creating a new db for each test and removing it after the test
2025-03-21 11:33:24 -03:00
Diego Reis
f966f7ad0e
ext/python: Makes Linter happy
2025-03-20 17:40:31 -03:00
Diego Reis
16b9325830
ext/python: Basic support for placeholding insert
2025-03-20 17:10:12 -03:00
Diego Reis
2481d73d70
ext/python: Partially implements commit()
...
It was based on https://docs.python.org/3/library/sqlite3.html but some more work is needed specially in LEGACY_TRANSACTION_CONTROL and isolation levels.
See: https://docs.python.org/3/library/sqlite3.html#sqlite3.Connection.autocommit
2025-03-20 17:09:55 -03:00
Pekka Enberg
d45521a70e
Limbo 0.0.18-pre.2
2025-03-20 08:45:34 +02:00
Pekka Enberg
1adbb2a462
Limbo 0.0.18-pre.1
2025-03-19 20:39:17 +02:00
Pekka Enberg
38d2afc8dd
bindings/wasm: Don't depend on specific version
2025-03-19 19:12:40 +02:00