Nuno Cruces
7870ce0690
wazero v1.9.0.
2025-02-18 16:36:22 +00:00
Nuno Cruces
d2f162972d
More type safe. ( #216 )
2025-01-21 01:42:57 +00:00
Nuno Cruces
aa8287f8e7
Allow others to enable threads.
2025-01-16 17:21:36 +00:00
Nuno Cruces
8175407754
Enable compiler on ARMv8. ( #211 )
2025-01-06 18:22:36 +00:00
Nuno Cruces
66601dd3cb
More BCE.
2024-12-19 14:00:46 +00:00
Nuno Cruces
ace01b2927
Split local imports.
2024-10-18 12:20:32 +01:00
Nuno Cruces
c900889848
Configure memory, 32-bit WAL. ( #170 )
2024-10-17 13:04:23 +01:00
Nuno Cruces
96c61a2f55
Improved interrupts.
2024-10-04 16:18:24 +01:00
Nuno Cruces
5b0a063bfe
More BCE.
2024-09-28 10:37:47 +01:00
Nuno Cruces
6a2827f989
Reuse blob buffer.
2024-09-10 11:48:19 +01:00
Nuno Cruces
9d77322d50
Memory management.
2024-09-09 13:21:33 +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
0c7d0a097d
Allow SQLite to use atomic operations. ( #118 )
2024-07-11 13:35:41 +01:00
Nuno Cruces
ed932ee93b
Interrupt busy handlers.
2024-05-19 16:30:09 +01:00
Nuno Cruces
1e03c6c1fb
Add initialize.
2024-05-03 12:39:51 +01:00
Nuno Cruces
019246d1be
Simplify mmap.
2024-04-26 16:45:32 +01:00
Nuno Cruces
ce97e820d5
wasi-sdk-22.
2024-04-16 01:58:49 +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
2c2b6835b4
Tweaks, docs.
2024-03-27 07:54:15 +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
019c71fb55
Towards callbacks.
2024-01-26 15:41:36 +00:00
Nuno Cruces
3d99af86bf
Ensure arena alignment.
2024-01-15 10:43:36 +00:00
Nuno Cruces
6b0c2c0554
Optimize. ( #51 )
2024-01-11 02:18:12 +00:00
Nuno Cruces
d56ee4ac2c
Error logging.
2023-12-27 14:16:00 +00:00
Nuno Cruces
89202629ec
Increase various limits, fix #45 .
2023-12-21 15:08:19 +00:00
Nuno Cruces
ebbb969cd7
Tweaks.
2023-12-15 00:46:12 +00:00
Nuno Cruces
9866067701
Improve function cache.
...
Assume interned strings.
2023-12-14 17:22:49 +00:00
Nuno Cruces
964a42c76d
Improve function cache.
...
Implement a 4x larger, PLRU bit cache.
2023-12-14 11:32:43 +00:00
Nuno Cruces
9c562f5d8b
Cache functions.
2023-12-02 12:17:18 +00:00
Nuno Cruces
d862f47d95
Deoptimize.
2023-12-02 12:17:18 +00:00
Nuno Cruces
dbaf2d99cd
Unprotected values.
2023-11-30 00:29:41 +00:00
Nuno Cruces
9bf14becaf
Reentrant arenas.
2023-11-29 10:46:02 +00:00
Nuno Cruces
5653efa70e
Limits.
2023-11-25 00:10:32 +00:00
Nuno Cruces
f2d6bdb8b7
Tests.
2023-11-23 12:53:28 +00:00
Nuno Cruces
83c15f2ddc
Virtual table API.
2023-11-22 15:06:39 +00:00
Nuno Cruces
ae1d696cf3
Virtual tables fixes.
2023-11-20 18:12:56 +00:00
Nuno Cruces
5992403052
Virtual tables.
2023-11-20 00:27:12 +00:00
Nuno Cruces
a49cc084f3
Towards virtual tables.
2023-11-17 22:39:00 +00:00
Nuno Cruces
2c2f825bc5
Towards virtual tables.
2023-11-17 19:06:10 +00:00
Nuno Cruces
787086b8c1
Towards virtual tables.
2023-11-17 02:23:10 +00:00
Nuno Cruces
4bf8a79c1d
Towards virtual tables.
2023-11-14 13:56:27 +00:00
Nuno Cruces
24c9b57c56
Pointer-passing interfaces.
2023-11-07 00:50:43 +00:00
Nuno Cruces
2157d0f325
Interrupts: avoid goroutine.
2023-10-25 14:12:21 +01:00
Nuno Cruces
61da30f44a
Allow configuring wazero.
2023-10-18 15:06:32 +01:00
Nuno Cruces
eec45ea684
Towards JSON.
2023-10-13 17:06:05 +01:00
Nuno Cruces
5a3fdef3c5
wazero v1.3.0.
2023-07-11 12:30:39 +01:00
Nuno Cruces
d3730341f0
Unknown collations.
2023-07-04 11:16:29 +01:00
Nuno Cruces
78ac2386f6
Refactor.
2023-07-04 02:29:38 +01:00