Nuno Cruces
ace01b2927
Split local imports.
2024-10-18 12:20:32 +01:00
Nuno Cruces
d6aebe67cc
AES-XTS VFS ( #171 )
...
Co-authored-by: Ben Krieger <ben.krieger@intel.com >
2024-10-17 23:53:39 +01:00
Nuno Cruces
c900889848
Configure memory, 32-bit WAL. ( #170 )
2024-10-17 13:04:23 +01:00
Nuno Cruces
25fc5a606a
Delete functions, modules, hooks.
2024-09-30 13:11:04 +01:00
kim
32931032d3
add compiler hints to reduce number of slice bounds checks ( #158 )
...
* add compiler hints to reduce number of slice bounds checks
* panic on assert instead of returning error for code coverage
2024-09-28 01:26:46 +01:00
Nuno Cruces
d694e9718e
Test ppc64le.
2024-09-24 13:20:16 +01:00
Nuno Cruces
2526fc8444
Transitive closure virtual table.
2024-09-21 11:44:17 +01:00
Nuno Cruces
bd141fec92
Tests.
2024-08-12 17:50:23 +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
06f58c35e3
Fix Context.ResultPointer.
2024-07-20 12:52:25 +01:00
Nuno Cruces
b5f746aadf
Automatically load extensions. ( #115 )
2024-07-08 12:06:57 +01:00
Nuno Cruces
a84d905d8c
Fix go:linkname for mmap ( #107 )
2024-06-25 10:31:11 +01:00
Nuno Cruces
f7ac77027c
wazero v1.7.2.
2024-06-11 23:50:32 +01:00
Nuno Cruces
8fd878afd6
Internal API tweaks.
2024-06-06 12:27:27 +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
19bc6e3fac
Rename.
2024-06-02 12:34:57 +01:00
Nuno Cruces
53eef1510f
Fixed capacity virtual memory.
2024-05-20 14:34:47 +01:00
Nuno Cruces
d23bdcd225
Commiting memory not needed.
2024-05-20 09:41:35 +01:00
Nuno Cruces
3d30a561f0
Custom allocator.
2024-05-17 17:30:43 +01:00
Nuno Cruces
bdaf77a657
Custom Windows allocator.
2024-05-17 16:57:25 +01:00
Nuno Cruces
190ca0f0cc
NPOT sectors.
2024-05-06 11:57:48 +01:00
Nuno Cruces
beba988824
Multiple fixes.
2024-04-30 01:30:39 +01:00
Nuno Cruces
019246d1be
Simplify mmap.
2024-04-26 16:45:32 +01:00
Nuno Cruces
fdb2ed0376
Fix illumos. ( #83 )
2024-04-24 01:07:17 +01:00
Nuno Cruces
62b79d2ac3
Shared memory API.
2024-04-21 12:33:38 +01:00
Nuno Cruces
ec1ed22149
Adiantum encrypting VFS. ( #77 )
2024-04-18 01:39:47 +01:00
Nuno Cruces
ec609ea131
F2FS.
2024-04-16 02:52:37 +01:00
Nuno Cruces
7bab8bb949
wazero 1.7.1.
2024-04-16 01:59:29 +01:00
Nuno Cruces
cc0b011e8d
Readonly WAL.
2024-04-13 17:11:13 +01:00
Nuno Cruces
7260962aba
Update README.md
2024-04-11 15:18:49 +01:00
Nuno Cruces
e503be641a
Refactors.
2024-04-11 12:00:17 +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
019c71fb55
Towards callbacks.
2024-01-26 15:41:36 +00:00
Nuno Cruces
6b0c2c0554
Optimize. ( #51 )
2024-01-11 02:18:12 +00:00
Nuno Cruces
ae850191c8
Refactor extensions.
2024-01-03 12:43:03 +00:00
Nuno Cruces
16b5d80ef7
Internal JSON and pointer wrappers.
2023-12-29 23:42:37 +00:00
Nuno Cruces
0bb1cd5e2e
Rework error messages, see #45 .
2023-12-20 16:10:50 +00:00
Nuno Cruces
ed4a3a894b
Extension API tweaks.
2023-12-19 15:24:54 +00:00
Nuno Cruces
089a0c0670
Pivot virtual table.
2023-12-06 17:49:48 +00:00
Nuno Cruces
d862f47d95
Deoptimize.
2023-12-02 12:17:18 +00:00
Nuno Cruces
2c2f825bc5
Towards virtual tables.
2023-11-17 19:06:10 +00:00
Nuno Cruces
828788912e
JSON example.
2023-11-09 12:11:36 +00:00
Nuno Cruces
a9e2cbbfc5
Quote values, identifiers.
2023-11-04 01:18:25 +00: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
632ea933b3
Function aux data.
2023-07-04 02:18:03 +01:00
Nuno Cruces
6f7f776488
Refactor.
2023-07-03 17:42:53 +01:00
Nuno Cruces
31572e6095
Fix nil/zero handles.
2023-06-30 17:09:01 +01:00
Nuno Cruces
c7904d30de
Refactor file handles.
2023-06-30 01:52:18 +01:00