Pekka Enberg
9369f06699
Merge 'Initial support for wal_checkpoint pragma' from Sonny
...
Wire pragma wal_checkpoint to checkpoint infra
- add basic support for parsing and instruction emitting `pragma
wal_checkpoint;`
- checkpoint opcode for instruction
- checkpoint execution in `virtual machine`
- cli test
Part of #696 .
Before
```
limbo> pragma wal_checkpoint;
× Parse error: Not a valid pragma name
```
After
```
Enter ".help" for usage hints.
limbo> pragma wal_checkpoint;
0|0|0
```
```
Closes #694
2025-01-20 09:57:58 +02:00
sonhmai
e45a807f0e
core: allocate 2 registers for checkpoint opcode execution
2025-01-20 08:34:13 +07:00
sonhmai
cb631dafdc
feat: wire checkpoint to bytecode execution
2025-01-20 08:34:13 +07:00
sonhmai
66d6291f32
add scaffolding for supporting wal checkpoint
2025-01-20 08:34:13 +07:00
psvri
e616bd5361
Implement Not
2025-01-20 00:21:23 +05:30
psvri
e16b3491c4
Fix null compares giving incorrect results
2025-01-19 00:44:38 +05:30
Levy A.
08c8c655e9
feat: initial implementation of Statement::bind
2025-01-15 16:51:04 -03:00
psvri
d3f28c51f4
Implement ShiftRight
2025-01-15 21:21:51 +05:30
psvri
5b4d82abbf
Implement ShiftLeft
2025-01-15 18:54:07 +05:30
psvri
18137c932e
Fix integer overflow output to be same result as sqlite3
2025-01-04 18:14:09 +05:30
psvri
2b879a4f40
Fix arithmetic operations for text values
2025-01-04 00:34:04 +05:30
PThorpe92
ed95007298
Separate exec insns to individual functions
2024-12-31 07:55:40 -05:00
PThorpe92
45eeee1589
Add comment and match case for improperly called values
2024-12-31 07:54:01 -05:00
PThorpe92
d572089b80
Refactor out repetitive agg_func code in vdbe
2024-12-31 07:53:55 -05:00
PThorpe92
f6cd707544
Add clippy CI, fix or ignore warnings where appropriate
2024-12-29 10:25:41 -05:00