31 Commits

Author SHA1 Message Date
Levy A.
5dfd67b118 feat: add CAST to fuzzer 2025-09-24 18:06:55 -03:00
Levy A.
85e0f1444d fix: add log with base to fuzzer 2025-09-18 13:09:39 -03:00
Levy A.
fcc03d2f6a fix: compatible math functions
also add math functions to fuzzer
2025-09-17 00:23:27 -03:00
Levy A.
72fddccca7 fix: use sqlite compatible math functions 2025-09-11 12:36:30 -03:00
Levy A.
4070e05cd2 fix: math function parameter conversion 2025-09-10 20:49:30 -03:00
Levy A.
76c8894b1a small tweaks 2025-09-05 03:01:24 -03:00
Levy A.
63cd34ffad feat(fuzz): complete binary operators 2025-09-05 02:35:05 -03:00
Jussi Saurio
c25e8c685d let fuzz still have its own workspace 2025-08-11 15:13:58 +03:00
Jussi Saurio
87bf488bbc chore: use rusqlite 0.37 with bundled sqlite everywhere 2025-08-11 15:13:57 +03:00
Levy A.
4eea4a71d7 fix: add fuzz to CI checks 2025-07-08 13:41:05 -03:00
pedrocarlo
711b1ef114 make all run_once be run under statement or connection so that rollback is called 2025-07-07 11:51:25 -03:00
Pekka Enberg
12131babae Move UUID extension to core
We want to bundle the UUID extension by default so move the code to core.
2025-06-30 09:54:13 +03:00
Pekka Enberg
725c3e4ddc Rename limbo_sqlite3_parser crate to turso_sqlite3_parser 2025-06-29 12:34:46 +03:00
Pekka Enberg
eb0de4066b Rename limbo_ext crate to turso_ext 2025-06-29 12:14:08 +03:00
Pekka Enberg
eec994386b Rename limbo_macros to turso_macros 2025-06-29 12:00:17 +03:00
Pekka Enberg
53ba3ff926 Rename limbo_core crate to turso_core 2025-06-29 09:59:17 +03:00
Levy A.
3b36c3e771 refactor 2025-06-11 14:19:06 -03:00
Levy A.
dd0551b6f9 improve fuzzing 2025-06-11 14:19:06 -03:00
Levy A.
01a680b69e feat(fuzz)+fix: add schema fuzz testing and fix some bugs 2025-06-11 14:19:06 -03:00
Levy A.
db7bee41c3 restore fuzz/Cargo.lock 2025-06-11 14:17:36 -03:00
Levy A.
de2ac89ad2 feat: complete ALTER TABLE implementation 2025-06-11 14:17:36 -03:00
Pekka Enberg
e3f71259d8 Rename OwnedValue -> Value
We have not had enough merge conflicts for a while so let's do a
tree-wide rename.
2025-05-15 09:59:46 +03:00
Levy A.
3e70cc3b68 fix: old name 2025-04-28 11:33:46 +03:00
Levy A.
8ff906e353 fix: decrease even more nested operations
this is a worrying trend
2025-04-23 10:15:49 -03:00
Levy A.
ed27f22e2f comment out incompatible operations 2025-04-23 08:34:58 -03:00
Levy A.
f1ee92bf2d numeric types overhaul 2025-04-23 08:34:58 -03:00
pedrocarlo
fab2ddc8cf Fix: incorrect assert in fuzz 2025-04-14 16:52:13 -03:00
pedrocarlo
1297cb107c bit-not and boolean-not
Co-authored-by: Diego Reis <79876389+diegoreis42@users.noreply.github.com>
2025-04-13 02:45:12 -03:00
Levy A.
2e79de3466 feat: add guide on fuzing 2025-03-23 20:44:09 -03:00
Levy A.
0013c93fa5 refactor 2025-03-23 20:29:55 -03:00
Levy A.
269857d66c introduce libFuzzer 2025-03-23 20:29:55 -03:00