yl32940
|
25edee6ef6
fix(close): BufferPool.Close 返回刷盘错误 + File.Close 合并传递, 删掉脑补的 defer recover
|
2 săptămâni în urmă |
yl32940
|
0fb009b135
fix(engine): recoverHeader 裸 WriteAt 加 bp.UpdatePage + Close panic-safe unlock + VACUUM 异步 GC
|
2 săptămâni în urmă |
yl32940
|
c09d532c86
chore(const): update VersionComment to v12 with this session's engine fixes
|
2 săptămâni în urmă |
yl32940
|
ac5904de91
refactor(const): extract 5 hardcoded magic numbers into const.go
|
2 săptămâni în urmă |
yl32940
|
9e74258b42
fix(engine): comment polish + gitignore analyzer diagnostic output
|
2 săptămâni în urmă |
yl32940
|
efd57aefc9
chore: remove diagnostic artifacts from repo
|
3 săptămâni în urmă |
yl32940
|
20cb8eb62a
fix(engine): replace hardcoded 0xFFFFFFFFFFFFFFFF lock with dynamic EOF offset
|
3 săptămâni în urmă |
yl32940
|
3f930b5730
fix(engine): move Windows file lock off page 0 + sync BufferPool on header write
|
3 săptămâni în urmă |
yl32940
|
684308d99f
fix(pool): stabilize two flaky concurrency benchmarks
|
3 săptămâni în urmă |
yl32940
|
860819fca1
Merge commit '0eb3be3'
|
3 săptămâni în urmă |
yl32940
|
0eb3be3445
perf(pool): 采样淘汰替代全表扫描 — 修掉写路径 O(n×淘汰数) 退化
|
3 săptămâni în urmă |
yl32940
|
5d0e429ee6
写操作提交栅栏 + 孤儿 WAL 自愈 + 审计器 WAL 重放
|
3 săptămâni în urmă |
yl32940
|
8ab5c430e3
支持1写多读并发
|
3 săptămâni în urmă |
yl32940
|
046dfc2714
并发修复
|
3 săptămâni în urmă |
yl32940
|
630e1c5bfd
并发修复
|
3 săptămâni în urmă |
yl32940
|
5a038b4d5c
并发修复
|
3 săptămâni în urmă |
yl32940
|
a7d0c72713
feat(driver): VACUUM 语句 — db.Exec("VACUUM") 直接整库重建
|
3 săptămâni în urmă |
yl32940
|
fa9c420a94
feat(analyzer): blob 链可达性 — 修复 44 页孤儿误报 + 取证/复现工具
|
3 săptămâni în urmă |
yl32940
|
5d1e5fe54a
fix(core): 行写入失败回收新落 blob 链 — 堵住两条链页泄漏路径
|
3 săptămâni în urmă |
yl32940
|
0ec004b453
feat(driver,core): SQLite 方言 || 拼接 LIKE — ','||col||',' LIKE '%,x,%' 元素匹配
|
3 săptămâni în urmă |
yl32940
|
554eab6e94
fix(core): VACUUM 搬运 Blob 链内容 — 修复重建后读取 BLOB 列 EOF/损坏
|
3 săptămâni în urmă |
yl32940
|
52b36b45a8
test(migrate): 现场复验 — 59566B TEXT→Blob 迁移 + 驱动分页查询逐字节读回
|
3 săptămâni în urmă |
yl32940
|
75f18a4a8b
test(driver): 生产形态仿真 — 40轮×(预编译批插200行+周期清理触发索引重建)
|
3 săptămâni în urmă |
yl32940
|
7794604a3e
fix(btree): 内部节点先裂后插 — 修复物理满员节点再插入时的切片越界 panic
|
3 săptămâni în urmă |
yl32940
|
c5ccb4f02c
fix(gormvrtx): 批量创建切片共用一个预分配主键 — 每行独立 AllocPKID
|
3 săptămâni în urmă |
yl32940
|
771b4a2698
fix(migrate): 声明长度字符列采样升档 — SQLite 不强制执行声明长度的坑
|
3 săptămâni în urmă |
yl32940
|
eac79c4ddb
feat: 超大文本三档归宿 — 超16360落Blob链式列 + 驱动SELECT物化Blob + count列名解放
|
3 săptămâni în urmă |
yl32940
|
c9d5c0b839
fix(driver): 列名大小写模糊匹配 — 条件/投影/排序统一规范名
|
3 săptămâni în urmă |
yl32940
|
1e1985ac98
feat(migrate): sqlite 裸 NUMERIC → Bool + 域数据探测兜底
|
3 săptămâni în urmă |
yl32940
|
4bf48986ca
feat(migrate): TEXT 列采样定宽 (2 次幂) — 索引不再被跳过
|
3 săptămâni în urmă |