mirror of
https://github.com/asg017/sqlite-vec.git
synced 2026-04-25 16:56:27 +02:00
Document three classes of undefined behavior found by UBSAN: function pointer type mismatches, misaligned f32 reads, and float-to-integer overflow in vec_quantize_int8. Improve vec-mismatch fuzzer to cover all error-path cleanup patterns: type mismatches, dimension mismatches, single-arg functions, and both text and blob inputs. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| dim_mismatch_4d_2d | ||
| json2d_invalid_blob | ||
| json4d_invalid_blob | ||
| json_1d_blob_5byte | ||
| json_2d_blob_3byte | ||
| json_valid_blob_invalid | ||
| json_valid_empty | ||
| single_f32_bad_text | ||
| single_normalize_json | ||
| type_mismatch_f32_bit | ||
| type_mismatch_f32_int8 | ||