| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Fix error message on deprecated enum = | 6 个月前 | |
Fixes to ASAN/MSAN use, compatibility with `excuse` as a keyword. | 1 个月前 | |
test_suite_runner: Optimize test runner scheduling and memory (#3492) * test_suite_runner: Optimize test runner scheduling and memory Replace FixedThreadPool with an atomic task index and isolated per-worker sandboxes. This eliminates thread synchronization locks, removes intermediate heap churn via worker temp arenas, and prevents file collisions. * ensure invalid test directives properly register as test failures * Skip CI on docs-only PR pushes Add a changes gate job using dorny/paths-filter that inspects only the latest push diff (not the full PR diff). All build jobs are skipped when only .md/LICENSE/.gitignore files were changed. Push and workflow_dispatch events always bypass the gate. * fix: iOS simulator startup is slow | 2 天前 | |
compiler: Optimize slice equality, fix $$reverse and $$mod (#3491) * Optimize slice equality for flat types Lower slice equality comparisons for flat data types like integers, pointers, and enums to memcmp rather than emitting a scalar loop. * Fix buffer allocation size in llvm_emit_reverse Allocate `elements * sizeof(LLVMValueRef)` instead of 1 element when vector length exceeds 128 to prevent heap corruption. * Fix unsigned modulo builtin emission BUILTIN_EXACT_MOD emitted signed division instead of unsigned remainder for unsigned integer types, causing $$mod on unsigned integers to return the quotient instead of the remainder. * Add release notes | 2 天前 | |
compiler: Optimize slice equality, fix $$reverse and $$mod (#3491) * Optimize slice equality for flat types Lower slice equality comparisons for flat data types like integers, pointers, and enums to memcmp rather than emitting a scalar loop. * Fix buffer allocation size in llvm_emit_reverse Allocate `elements * sizeof(LLVMValueRef)` instead of 1 element when vector length exceeds 128 to prevent heap corruption. * Fix unsigned modulo builtin emission BUILTIN_EXACT_MOD emitted signed division instead of unsigned remainder for unsigned integer types, causing $$mod on unsigned integers to return the quotient instead of the remainder. * Add release notes | 2 天前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 6 个月前 | ||
| 1 个月前 | ||
| 2 天前 | ||
| 2 天前 | ||
| 2 天前 |