Commit Graph

47 Commits

Author SHA1 Message Date
Pekka Enberg
26ba09c45f Revert "Merge 'Remove double indirection in the Parser' from Pedro Muniz"
This reverts commit 71c1b357e4, reversing
changes made to 6bc568ff69 because it
actually makes things slower.
2025-08-26 14:58:21 +03:00
pedrocarlo
5108c72a28 remove box from Vec<Box<Expr>> 2025-08-25 19:47:46 -03:00
TcMits
fd63688ede reduce cloning Token in parser 2025-08-23 15:07:32 +07:00
Pekka Enberg
52ef4c2dfe Merge 'correctly implement offset() in parser' from Lâm Hoàng Phúc
Closes #2731
2025-08-22 15:40:18 +03:00
TcMits
81603f6706 correctly implement offset() in parser 2025-08-22 17:47:39 +07:00
TcMits
4b07555e87 remove dup test 2025-08-22 17:02:10 +07:00
TcMits
f49c47f248 remove dup check 2025-08-22 16:47:41 +07:00
TcMits
df8ab9c104 clippy again 2025-08-22 16:39:59 +07:00
TcMits
a1bc3bf988 clippy 2025-08-22 16:36:10 +07:00
TcMits
14eb8a8ffe move check code into parser 2025-08-22 16:28:56 +07:00
Levy A.
34724a0571 fix: proper parser offset tracking 2025-08-22 02:11:53 -03:00
Levy A.
8a610a776f refactor: Result type alias 2025-08-21 15:24:01 -03:00
Levy A.
07975603d3 fix: incorrect sql statement in parser test 2025-08-21 15:24:01 -03:00
Levy A.
a86a066a91 fix order by function clause 2025-08-21 15:24:01 -03:00
Levy A.
c6b032de63 feat: add AST formating and checking 2025-08-21 15:19:17 -03:00
Levy A.
b0537d02c7 fix: SQLite operators are left associative 2025-08-21 15:19:16 -03:00
Levy A.
dd39f47cda feat: add materialized view + implement essential methods for core 2025-08-21 15:19:16 -03:00
TcMits
4d91f19ab2 rebase 2025-08-15 17:05:28 +07:00
TcMits
fb5203ce45 make eat_assert faster 2025-08-15 16:45:20 +07:00
TcMits
22f53d1fe6 clippy again 2025-08-15 16:45:18 +07:00
TcMits
1cafdc1f8e fmt 2025-08-15 16:45:18 +07:00
TcMits
f0bd4cca69 clippy 2025-08-15 16:45:18 +07:00
TcMits
bbd96d263c finish REINDEX 2025-08-15 16:45:08 +07:00
TcMits
49a0a3417a finish UPDATE 2025-08-13 15:11:32 +07:00
TcMits
b8ad44bf07 finish INSERT 2025-08-13 14:45:34 +07:00
TcMits
161c87212e finish all DROP 2025-08-13 14:07:28 +07:00
TcMits
179cce2ceb finish DELETE 2025-08-13 13:56:58 +07:00
TcMits
c444b80d2e finish CREATE VIRTUAL TABLE 2025-08-12 19:14:10 +07:00
TcMits
ba87698448 finish CREATE VIEW 2025-08-12 17:46:43 +07:00
TcMits
3622370d27 finish CREATE TRIGGER 2025-08-12 17:25:29 +07:00
TcMits
1b925e4f92 finish CREATE TRIGGER without tests 2025-08-12 14:22:42 +07:00
TcMits
4849db3335 finish CREATE TABLE 2025-08-11 16:17:26 +07:00
TcMits
df514ec75a finish CREATE INDEX 2025-08-11 13:27:32 +07:00
TcMits
3c39ff1f9c finish ALTER 2025-08-10 19:24:18 +07:00
TcMits
b428d0bd75 finish ALTER without tests 2025-08-09 17:50:51 +07:00
TcMits
bd1e38938f finish VACUUM 2025-08-08 15:51:36 +07:00
TcMits
390de7153a more test 2025-08-08 15:26:53 +07:00
TcMits
2f851127cd finish PRAGMA 2025-08-08 15:24:05 +07:00
TcMits
8bfaacb09f finish DETTACH 2025-08-08 14:57:18 +07:00
TcMits
70d2580829 finish ATTACH 2025-08-08 14:53:32 +07:00
TcMits
4c58e689b6 finish ANALYZE 2025-08-08 14:43:49 +07:00
TcMits
c357c815dd finish SELECT tests 2025-08-08 14:30:31 +07:00
TcMits
abe23e6762 more tests 2025-08-07 18:05:20 +07:00
TcMits
2796121e07 test exprs 2025-08-07 15:40:36 +07:00
TcMits
e93e50ad67 more tests 2025-08-06 18:29:14 +07:00
TcMits
b7962e25f7 minor 2025-08-06 15:48:23 +07:00
TcMits
436d21c81d create turso_parser crate 2025-08-06 15:42:51 +07:00