Files
turso/core
Jussi Saurio edd7c45c22 Merge 'Fix segfault on schema update for virtual tables' from Preston Thorpe
Closes #2478
```console
turso>create table t(a,b);
turso>insert into t select 1,2 from generate_series(1,20);
turso>create index idxa on t(a);
turso>create index idxb on t(b);
# segfault
```
The issue was the `turso_ext::Conn` pointer was stored on the
`VirtualTable`, which lives longer than necessary and the underlying
core `Connection` is not guaranteed pinned. Moving the `turso_ext::Conn`
on to the cursor fixes this issue because it's independent of the
Schema.
This also fixes the issue that comes up when that issue is fixed, and
some of the relevant code for this hadn't been updated when other
surrounding changes had been made.

Closes #2479
2025-08-07 09:02:11 +03:00
..
2025-07-16 14:02:56 +04:00
2025-08-05 22:26:19 -04:00
2025-07-14 11:20:49 +04:00
2025-08-05 13:34:51 +02:00
2025-06-23 19:52:13 +01:00
2025-06-30 10:01:03 +03:00
2025-07-31 20:51:43 +05:30
2025-01-28 14:55:38 -05:00
2025-06-23 19:52:13 +01:00
2025-07-30 13:34:49 +05:30
2025-01-28 14:55:38 -05:00
2025-08-05 16:24:49 -04:00
2025-08-06 13:20:15 -05:00
2025-06-23 19:52:13 +01:00
2025-07-30 17:33:59 -03:00
2025-06-30 09:54:13 +03:00