Commit Graph

  • 589ad86f76 Extensions. v0.5.2 Nuno Cruces 2023-03-21 00:13:12 +00:00
  • 1a3a1be1f6 Fix test. Nuno Cruces 2023-03-20 14:26:25 +00:00
  • 222c217bc8 Scripts. Nuno Cruces 2023-03-20 12:34:06 +00:00
  • c1dc716391 VFS performance. Nuno Cruces 2023-03-20 11:02:34 +00:00
  • 71e1e5a8ee Avoid some copies. Nuno Cruces 2023-03-20 02:16:42 +00:00
  • e4efb20c71 Generate coverage chart. v0.5.1 Nuno Cruces 2023-03-18 03:51:05 +00:00
  • 2c9459d907 Add SQLite speedtest1. Nuno Cruces 2023-03-18 03:03:11 +00:00
  • d0875e5fab Lock timeouts. Nuno Cruces 2023-03-18 01:13:31 +00:00
  • 15dec13f15 FCNTL_SIZE_HINT, refactor. Nuno Cruces 2023-03-17 17:13:03 +00:00
  • f38e36109a FCNTL_HAS_MOVED. Nuno Cruces 2023-03-17 14:00:35 +00:00
  • 4cb65ccbd9 xFileControl, xDeviceCharacteristics, PSOW. Nuno Cruces 2023-03-17 13:24:15 +00:00
  • f789c2fb8b OPEN_NOFOLLOW. Nuno Cruces 2023-03-16 12:27:44 +00:00
  • c6a2617dfc Locking fixes. Nuno Cruces 2023-03-16 02:52:22 +00:00
  • 6fc0afcd12 Towards lock timeouts. Nuno Cruces 2023-03-15 13:31:18 +00:00
  • 77088962f5 SQLite 3.41.1. Nuno Cruces 2023-03-15 13:29:09 +00:00
  • 71da34861b Fix time collation. Nuno Cruces 2023-03-13 04:19:06 +00:00
  • 56e8281bdb Time collation tests. v0.5.0 Nuno Cruces 2023-03-10 16:25:07 +00:00
  • f61d430e65 Documentation. Nuno Cruces 2023-03-10 15:50:11 +00:00
  • dbaed53b9a Sync and delete improvements. Nuno Cruces 2023-03-10 14:02:34 +00:00
  • 8b1bfd04e3 Simplify windows hacks. Nuno Cruces 2023-03-09 16:10:10 +00:00
  • 11c1687146 Time collation. Nuno Cruces 2023-03-09 13:56:20 +00:00
  • 94c43a8685 Use access syscall. Nuno Cruces 2023-03-09 01:59:46 +00:00
  • a25159a070 Fix sharing violation. Nuno Cruces 2023-03-09 01:23:52 +00:00
  • e007e9b060 Windows fixes. Nuno Cruces 2023-03-08 20:10:46 +00:00
  • 66a730893f Fix readonly transaction rollback. Nuno Cruces 2023-03-08 18:05:18 +00:00
  • 926adeb3f5 Remove MustPrepare. Nuno Cruces 2023-03-08 17:39:41 +00:00
  • 677f51bec1 Savepoint API. Nuno Cruces 2023-03-08 16:29:29 +00:00
  • 5d6f92b733 Documentation, tests, tweaks. Nuno Cruces 2023-03-07 14:45:54 +00:00
  • f5747f19fb Tests. v0.4.2 Nuno Cruces 2023-03-07 14:19:22 +00:00
  • dfcdbf9c4c Online backup. Nuno Cruces 2023-03-07 12:12:48 +00:00
  • ad1e8f4b0e Refactor. Nuno Cruces 2023-03-07 10:45:11 +00:00
  • 8f29882671 Pass mptest crash. Nuno Cruces 2023-03-07 03:51:07 +00:00
  • 6c96a019e6 Towards shared modules: refactor. Nuno Cruces 2023-03-06 23:41:54 +00:00
  • d291738b81 Towards shared modules: refactor. Nuno Cruces 2023-03-06 19:03:00 +00:00
  • c1263d4f33 Towards shared modules: refactor. Nuno Cruces 2023-03-06 18:28:50 +00:00
  • 1ebdc1aa93 Towards shared modules: refactor. Nuno Cruces 2023-03-06 17:51:25 +00:00
  • 4dd10f071a Towards shared modules: backup. Nuno Cruces 2023-03-03 14:48:56 +00:00
  • 7dbddfa5c0 Towards shared modules. Nuno Cruces 2023-03-06 12:22:17 +00:00
  • ce5e035801 Bump golang.org/x/sys from 0.5.0 to 0.6.0 dependabot[bot] 2023-03-06 23:18:06 +00:00
  • 8bb8367a36 Refactor mptest. Nuno Cruces 2023-03-06 14:27:49 +00:00
  • 9f59b3d0ec Pass mptest multiwrite on Windows. Nuno Cruces 2023-03-05 14:18:22 +00:00
  • 5f893b5459 Add SQLite mptest. Nuno Cruces 2023-03-05 11:36:02 +00:00
  • 35b1a97b88 Use finalizers to detect unclosed connections. Nuno Cruces 2023-03-03 13:15:24 +00:00
  • 416c3863a0 Documentation, tests, dependencies. Nuno Cruces 2023-03-01 13:27:50 +00:00
  • dbc400eb15 Refactor native code. v0.4.1 Nuno Cruces 2023-03-01 12:16:36 +00:00
  • 35265271aa Rename. Nuno Cruces 2023-03-01 11:18:25 +00:00
  • c7165a2e56 Documentation. Nuno Cruces 2023-03-01 10:34:08 +00:00
  • e64bffa520 Pragmas. Nuno Cruces 2023-02-28 16:03:31 +00:00
  • 54046b6adc Documentation. Nuno Cruces 2023-02-28 14:50:15 +00:00
  • 1b3823483f Incremental blobs. Nuno Cruces 2023-02-27 13:45:32 +00:00
  • ce6d0627b2 Tests. Nuno Cruces 2023-02-27 12:07:48 +00:00
  • dd30215702 Incremental blobs. Nuno Cruces 2023-02-27 04:08:38 +00:00
  • 21aff4c9f5 Towards incremental blobs. Nuno Cruces 2023-02-27 03:20:23 +00:00
  • b30f127547 WAL mode, extensions. Nuno Cruces 2023-02-26 04:49:10 +00:00
  • 6509e5deb2 Transactions. Nuno Cruces 2023-02-26 03:22:08 +00:00
  • 125b8053f8 Fix readonly transactions. Nuno Cruces 2023-02-25 15:34:24 +00:00
  • 1e4a246d2f Error handling. Nuno Cruces 2023-02-25 15:11:07 +00:00
  • e6cd0aaf87 MustPrepare. Nuno Cruces 2023-02-25 01:29:46 +00:00
  • c1472a48b0 Tests. Nuno Cruces 2023-02-24 17:49:16 +00:00
  • a69ab1ebe3 Fix data race. Nuno Cruces 2023-02-24 15:19:57 +00:00
  • 1190c21684 Refactor. Nuno Cruces 2023-02-24 15:06:19 +00:00
  • 8c28c3a6f4 Interrupt API. Nuno Cruces 2023-02-24 14:56:49 +00:00
  • 0146496036 Nested transactions. Nuno Cruces 2023-02-24 14:31:41 +00:00
  • fcd33d2f0f Time improvements. Nuno Cruces 2023-02-24 10:50:16 +00:00
  • 627df5db0f No sandbox. Nuno Cruces 2023-02-23 14:13:32 +00:00
  • 1ed62d300d Require OFD locks. Nuno Cruces 2023-02-23 13:29:51 +00:00
  • 5b2451c3ad Default sector size. Nuno Cruces 2023-02-23 03:22:39 +00:00
  • d52e0371eb Only reuse main db files. Nuno Cruces 2023-02-23 02:22:57 +00:00
  • 75f2644b0e SQLite 3.41.0. Nuno Cruces 2023-02-22 20:08:50 +00:00
  • 71ae26e5c9 Documentation. v0.3.1 Nuno Cruces 2023-02-22 17:51:30 +00:00
  • e91758c6a4 Zero blobs, tests, documentation v0.3.0 Nuno Cruces 2023-02-22 14:19:56 +00:00
  • b749b32a62 Unlock tweaks, tests. Nuno Cruces 2023-02-21 12:51:52 +00:00
  • 3b4df71a94 Time handling. Nuno Cruces 2023-02-21 04:30:24 +00:00
  • df687a1c54 Tests. Nuno Cruces 2023-02-20 13:38:03 +00:00
  • 2f5b9837e1 deps: updates wazero to 1.0.0-pre.9 Edoardo Vacchi 2023-02-20 10:05:10 +01:00
  • c351400be7 Tests. Nuno Cruces 2023-02-20 13:30:01 +00:00
  • 231d3a0438 Read-only transactions, locking. Nuno Cruces 2023-02-19 16:16:13 +00:00
  • 2f25e4eedb Bug fixes, optimizations, fuzz testing. Nuno Cruces 2023-02-19 12:44:26 +00:00
  • ad27d5d840 Support pragmas, integration test. Nuno Cruces 2023-02-18 12:20:42 +00:00
  • ec5bd236f8 Documentation. v0.2.0 Nuno Cruces 2023-02-18 03:43:17 +00:00
  • a51cdb04e6 Exec fast path. Nuno Cruces 2023-02-18 02:57:47 +00:00
  • f50d5df3d0 Context cancellation. Nuno Cruces 2023-02-18 02:16:11 +00:00
  • 4ac2ccf473 Named parameters. Nuno Cruces 2023-02-18 00:47:56 +00:00
  • 5f7a72a553 Connection reuse. Nuno Cruces 2023-02-17 16:19:55 +00:00
  • 643b004727 Reuse byte slices. Nuno Cruces 2023-02-17 12:30:07 +00:00
  • 72e0415184 Time handling. Nuno Cruces 2023-02-17 10:40:43 +00:00
  • 28cb558d10 Minimal database/sql driver. Nuno Cruces 2023-02-17 02:21:07 +00:00
  • 23806b0db1 More tests. Nuno Cruces 2023-02-16 13:58:53 +00:00
  • 6a80499823 Panic consistently. Nuno Cruces 2023-02-16 13:52:05 +00:00
  • 110f36bdf9 Fix flakiness. Nuno Cruces 2023-02-16 13:30:31 +00:00
  • f85426022d Test data races. Nuno Cruces 2023-02-15 16:24:34 +00:00
  • 78fd0cbee5 Towards database/sql. Nuno Cruces 2023-02-14 18:21:18 +00:00
  • 0d59065719 Lock errors. Nuno Cruces 2023-02-14 11:38:05 +00:00
  • 6110e2d6e2 Memory arenas. Nuno Cruces 2023-02-14 11:34:24 +00:00
  • 275b8c38a2 Documentation. Nuno Cruces 2023-02-14 11:33:41 +00:00
  • fd1244c471 Support utf16 DBs. Nuno Cruces 2023-02-14 01:06:17 +00:00
  • f11d294825 Check integrity. Nuno Cruces 2023-02-13 15:57:32 +00:00
  • 22b702fcda Synchronize IPC test. Nuno Cruces 2023-02-13 15:16:58 +00:00
  • 831817a737 Test IPC. Nuno Cruces 2023-02-13 14:49:15 +00:00
  • 7329d9f2fb Avoid writer starvation. Nuno Cruces 2023-02-13 13:53:32 +00:00