Nuno Cruces
8f835eda79
Use memdb for tests. ( #131 )
2024-08-05 21:25:47 +01:00
Nuno Cruces
e9de84a87f
Testing.
2024-07-31 13:18:52 +01:00
Nuno Cruces
3bb1898335
More APIs. ( #125 )
...
sqlite3_db_cacheflush
sqlite3_db_status
sqlite3_expanded_sql
sqlite3_next_stmt
sqlite3_sql
sqlite3_table_column_metadata
sqlite3_trace_v2
sqlite3_value_frombind
2024-07-31 12:15:08 +01:00
Nuno Cruces
22132620b8
API tweaks, tests.
2024-07-30 14:49:58 +01:00
Nuno Cruces
64b77f1a79
Concurrent transactions.
2024-07-25 01:00:31 +01:00
Nuno Cruces
2996e77420
Implement file control. ( #123 )
2024-07-24 12:37:35 +01:00
Nuno Cruces
06f58c35e3
Fix Context.ResultPointer.
2024-07-20 12:52:25 +01:00
Nuno Cruces
f537ab9a94
Tests.
2024-07-10 15:41:28 +01:00
Nuno Cruces
5872224f77
Tests.
2024-07-09 22:13:14 +01:00
Nuno Cruces
bd5be4cde6
Tests.
2024-07-09 14:52:01 +01:00
Nuno Cruces
b5f746aadf
Automatically load extensions. ( #115 )
2024-07-08 12:06:57 +01:00
Nuno Cruces
c0b289d000
More BSDs.
2024-06-26 14:56:36 +01:00
Nuno Cruces
ef065b6baa
More benchmarks.
2024-06-11 10:52:07 +01:00
Nuno Cruces
e7f8311e2e
Fix readonly shared memory (see #94 ).
2024-06-10 00:24:15 +01:00
Nuno Cruces
e9ed4c103d
BSD WAL support. ( #90 )
...
Uses in-memory locks.
Also supports illumos.
2024-06-05 00:43:49 +01:00
Nuno Cruces
3955c226cb
Rename.
2024-06-02 10:33:20 +01:00
Nuno Cruces
00d52a873f
SQLite 3.46.0.
2024-05-24 11:39:27 +01:00
Nuno Cruces
53eef1510f
Fixed capacity virtual memory.
2024-05-20 14:34:47 +01:00
Nuno Cruces
8f88b687d4
Fix flaky test.
2024-05-20 01:10:13 +01:00
Nuno Cruces
d1075f7dad
Fix #87 .
2024-05-20 01:04:53 +01:00
Nuno Cruces
ed932ee93b
Interrupt busy handlers.
2024-05-19 16:30:09 +01:00
Nuno Cruces
e0720fdb92
Gorm v1.25.10.
2024-05-09 13:24:36 +01:00
Nuno Cruces
4d23fc3cee
Fix file format.
2024-05-07 16:34:51 +01:00
Nuno Cruces
12111a619a
Cache LFS.
2024-05-05 23:24:39 +01:00
Nuno Cruces
d84152dd8d
Fix TestTimeFormat.
2024-05-03 18:09:11 +01:00
Nuno Cruces
1e03c6c1fb
Add initialize.
2024-05-03 12:39:51 +01:00
Nuno Cruces
bb279cb426
Fixes.
2024-05-02 23:42:31 +01:00
Nuno Cruces
7b646100cb
Test endianness.
2024-05-02 23:24:24 +01:00
Nuno Cruces
e0a209908b
Enable more tests.
2024-05-02 23:22:59 +01:00
Nuno Cruces
beba988824
Multiple fixes.
2024-04-30 01:30:39 +01:00
Nuno Cruces
811e6e63be
Adiantum pragmas.
2024-04-27 12:19:46 +01:00
Nuno Cruces
09a0ce04ce
Test more. ( #84 )
...
Also, fix the progress callback and disable a slow example.
2024-04-24 15:49:45 +01:00
Nuno Cruces
3fb0eeec51
Filename API ( #82 )
...
Also remove VFSParams.
2024-04-23 11:43:14 +01:00
Nuno Cruces
7f6446ad31
Remove cache (side-channel for shared keys).
2024-04-23 02:25:26 +01:00
Nuno Cruces
ec1ed22149
Adiantum encrypting VFS. ( #77 )
2024-04-18 01:39:47 +01:00
Nuno Cruces
e86789b285
Test config.
2024-04-16 17:35:45 +01:00
Nuno Cruces
cc0b011e8d
Readonly WAL.
2024-04-13 17:11:13 +01:00
Nuno Cruces
1c3ad12434
WAL and vacuum hooks.
2024-04-12 15:02:01 +01:00
Nuno Cruces
11c03a16f9
Implement shared memory WAL. ( #71 )
...
- enabled by default on 64-bit macOS and Linux (`amd64`/`arm64`)
- depends on merged but unreleased wazero
- may cause small performance regression
- users may need WithMemoryLimitPages if not enough address space available
- needs docs
2024-04-10 13:15:36 +01:00
Nuno Cruces
63938d5705
Simplify tests.
2024-04-04 01:25:52 +01:00
Nuno Cruces
af7fc3dcb7
Remove deprecations.
2024-03-27 07:54:08 +00:00
Nuno Cruces
617982f947
F2FS atomic writes. ( #66 )
...
https://sqlite.org/cgi/src/technote/714f6cbbf7
2024-03-21 13:59:47 +00:00
Nuno Cruces
7438fdb664
Busy handlers.
2024-02-03 00:34:15 +00:00
Nuno Cruces
031087327d
Update, authorizer callbacks.
2024-01-27 10:57:46 +00:00
Nuno Cruces
c9cc893ed7
Commit callback.
2024-01-27 10:05:31 +00:00
Nuno Cruces
9df3488964
Backport ISO week from 3.46.
2024-01-22 11:21:30 +00:00
Nuno Cruces
d998b5f36c
Limits, and tweaks.
2024-01-18 15:53:00 +00:00
Nuno Cruces
9f58a5d669
Rename.
2024-01-18 15:11:04 +00:00
Nuno Cruces
35bbd8a0b0
New APIs.
2024-01-17 15:39:13 +00:00
Nuno Cruces
69937fbee5
More vtab API.
2024-01-08 19:23:56 +00:00