Legend: A = Added | M = Modified | D = Deleted | R = Renamed
Refresh .claude/CLAUDE.md documentation docs: add ILKernelGenerator documentation and refactor plan docs: update CLAUDE.md - mark medium severity bugs as fixed docs: update CLAUDE.md bug list - mark fixed bugs feat(api): complete kernel API audit with NumPy 2.x alignment feat(kernel): add SIMD axis reduction kernels and fix NaN edge cases feat: complete IL kernel migration batch 2 - Dot.NDMD, CumSum axis, Shift, Var/Std SIMD fix(unique): sort unique values to match NumPy behavior
chore: add .gitattributes for consistent line endings
chore(.gitignore): exclude local design documents chore: remove worktree tracking from git, add to .gitignore
chore: remove internal planning docs and changelog from PR docs: fix broken documentation URLs (scipy → numpy.org) refactor(random): align parameter names and docs with NumPy API refactor: move broadcast utilities from DefaultEngine to Shape struct
docs: fix broken documentation URLs (scipy → numpy.org) docs: fix versioned numpy URLs in README to use /stable/
docs: fix broken documentation URLs (scipy → numpy.org)
feat(benchmark): add NativeMemory allocation benchmarks for issue #528 feat(simd): add SIMD helpers for reductions, fix np.any bug, NumPy NaN handling
feat(benchmark): add NativeMemory allocation benchmarks for issue #528 feat(simd): add SIMD helpers for reductions, fix np.any bug, NumPy NaN handling
feat(benchmark): add NativeMemory allocation benchmarks for issue #528 feat(simd): add SIMD helpers for reductions, fix np.any bug, NumPy NaN handling
feat(benchmark): add NativeMemory allocation benchmarks for issue #528 feat(simd): add SIMD helpers for reductions, fix np.any bug, NumPy NaN handling
feat(benchmark): comprehensive benchmark infrastructure with full NumPy comparison
bench: add SIMD vs scalar benchmark suite
feat(benchmark): comprehensive benchmark infrastructure with full NumPy comparison
bench: add SIMD vs scalar benchmark suite
feat(benchmark): comprehensive benchmark infrastructure with full NumPy comparison
feat(benchmark): comprehensive benchmark infrastructure with full NumPy comparison
feat(benchmark): comprehensive benchmark infrastructure with full NumPy comparison
feat(benchmark): comprehensive benchmark infrastructure with full NumPy comparison
feat(benchmark): comprehensive benchmark infrastructure with full NumPy comparison
Added plans to unfinished work
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs docs: fix broken documentation URLs (scipy → numpy.org)
chore: normalize line endings in issue docs docs: fix broken documentation URLs (scipy → numpy.org)
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs docs: fix broken documentation URLs (scipy → numpy.org)
chore: normalize line endings in issue docs docs: fix broken documentation URLs (scipy → numpy.org)
chore: normalize line endings in issue docs docs: fix broken documentation URLs (scipy → numpy.org)
chore: normalize line endings in issue docs docs: fix broken documentation URLs (scipy → numpy.org)
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs docs: fix broken documentation URLs (scipy → numpy.org)
chore: normalize line endings in issue docs docs: fix broken documentation URLs (scipy → numpy.org)
chore: normalize line endings in issue docs docs: fix broken documentation URLs (scipy → numpy.org)
chore: normalize line endings in issue docs docs: fix broken documentation URLs (scipy → numpy.org)
docs: fix broken documentation URLs (scipy → numpy.org)
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs docs: fix broken documentation URLs (scipy → numpy.org)
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs docs: fix broken documentation URLs (scipy → numpy.org)
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs docs: fix broken documentation URLs (scipy → numpy.org)
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs docs: fix broken documentation URLs (scipy → numpy.org)
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs docs: fix broken documentation URLs (scipy → numpy.org)
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
[M] issue-0408-np.meshgrid-has-a-hidden-error-returning-wrong-results.md
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
chore: normalize line endings in issue docs
docs: fix broken documentation URLs (scipy → numpy.org)
docs: fix broken documentation URLs (scipy → numpy.org)
fix: comprehensive bug fixes from parallel agent battle-testing
feat: added our own numpy docs
feat: added our own numpy docs
feat: added our own numpy docs
feat: added our own numpy docs
feat: added our own numpy docs
Added plans to unfinished work
Added plans to unfinished work
docs: fix broken documentation URLs (scipy → numpy.org)
refactor: remove IKernelProvider interface, make ILKernelGenerator static
fix: test assertion bugs and API mismatches in PowerEdgeCaseTests and ClipEdgeCaseTests
fix: np.intp now uses nint (native-sized integer) instead of int
docs: fix broken documentation URLs (scipy → numpy.org) perf: CumProd, MethodInfo cache, Integer Abs/Sign bitwise, Vector512
refactor: move broadcast utilities from DefaultEngine to Shape struct
fix: multiple NumPy alignment bug fixes
refactor(kernel): integrate IKernelProvider into DefaultEngine refactor(kernel): use DefaultKernelProvider for Enabled/VectorBits checks refactor: remove IKernelProvider interface, make ILKernelGenerator static refactor: remove all Parallel.For usage and switch to single-threaded execution refactor: route np.* and NDArray operations through TensorEngine
refactor: route np.* and NDArray operations through TensorEngine
feat(kernel): complete ILKernelGenerator coverage with SIMD optimizations feat(simd): add SIMD helpers for reductions, fix np.any bug, NumPy NaN handling feat: IL kernel migration for reductions, scans, and math ops fix: kernel day bug fixes and SIMD enhancements fix: test assertion bugs and API mismatches in PowerEdgeCaseTests and ClipEdgeCaseTests refactor(kernel): use DefaultKernelProvider for Enabled/VectorBits checks refactor: remove IKernelProvider interface, make ILKernelGenerator static
refactor: route np.* and NDArray operations through TensorEngine
refactor: route np.* and NDArray operations through TensorEngine
chore: cleanup dead code and fix IsClose/All/Any fix: comprehensive OpenBugs fixes (45 tests fixed, 108→63 failures)
fix: comprehensive OpenBugs fixes (45 tests fixed, 108→63 failures) refactor: proper NumPy-aligned implementations replacing hacks
fix: test assertion bugs and API mismatches in PowerEdgeCaseTests and ClipEdgeCaseTests
fix: comprehensive OpenBugs fixes (45 tests fixed, 108→63 failures) refactor: proper NumPy-aligned implementations replacing hacks
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: complete IL kernel migration batch 2 - Dot.NDMD, CumSum axis, Shift, Var/Std SIMD fix: IL kernel battle-tested fixes for shift overflow and Dot non-contiguous arrays fix: multiple NumPy alignment bug fixes
fix: implement np.dot(1D, 2D) - treats 1D as row vector
feat: SIMD-optimized MatMul with 35-100x speedup over scalar path feat: SIMD-optimized MatMul with cache blocking (no parallelization) feat: cache-blocked SIMD MatMul achieving 14-17 GFLOPS fix: IL kernel battle-tested fixes for shift overflow and Dot non-contiguous arrays
fix: np.matmul broadcasting crash with >2D arrays
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat(api): complete kernel API audit with NumPy 2.x alignment feat(kernel): complete ILKernelGenerator coverage with SIMD optimizations feat: complete IL kernel migration - ATan2, ClipNDArray, NaN reductions refactor: replace DecimalMath dependency with internal implementation refactor: route np.* and NDArray operations through TensorEngine
feat: IL Kernel Generator replaces 500K+ lines of generated code fix: multiple NumPy alignment bug fixes
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat(kernel): complete ILKernelGenerator coverage with SIMD optimizations
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat(kernel): complete ILKernelGenerator coverage with SIMD optimizations feat: IL kernel migration for reductions, scans, and math ops fix: test assertion bugs and API mismatches in PowerEdgeCaseTests and ClipEdgeCaseTests
feat: complete IL kernel migration - ATan2, ClipNDArray, NaN reductions fix: test assertion bugs and API mismatches in PowerEdgeCaseTests and ClipEdgeCaseTests
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat(kernel): complete ILKernelGenerator coverage with SIMD optimizations
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat(kernel): complete ILKernelGenerator coverage with SIMD optimizations
feat(api): complete kernel API audit with NumPy 2.x alignment feat(kernel): complete ILKernelGenerator coverage with SIMD optimizations
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat(kernel): complete ILKernelGenerator coverage with SIMD optimizations feat: IL kernel migration for reductions, scans, and math ops
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat(api): complete kernel API audit with NumPy 2.x alignment feat: IL Kernel Generator replaces 500K+ lines of generated code
feat(api): complete kernel API audit with NumPy 2.x alignment feat: IL kernel migration for reductions, scans, and math ops fix: multiple NumPy alignment bug fixes
feat(kernel): complete ILKernelGenerator coverage with SIMD optimizations
feat(kernel): complete ILKernelGenerator coverage with SIMD optimizations
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat(kernel): complete ILKernelGenerator coverage with SIMD optimizations feat: complete IL kernel migration batch 2 - Dot.NDMD, CumSum axis, Shift, Var/Std SIMD fix: correct shift operations and ATan2 tests
feat: IL Kernel Generator replaces 500K+ lines of generated code fix: multiple NumPy alignment bug fixes
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat(api): complete kernel API audit with NumPy 2.x alignment feat(kernel): complete ILKernelGenerator coverage with SIMD optimizations
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat(kernel): complete ILKernelGenerator coverage with SIMD optimizations
feat: IL Kernel Generator replaces 500K+ lines of generated code feat: IL kernel migration for reductions, scans, and math ops refactor(kernel): complete scalar delegate integration via IKernelProvider refactor(kernel): integrate IKernelProvider into DefaultEngine refactor: route np.* and NDArray operations through TensorEngine
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code refactor(kernel): complete scalar delegate integration via IKernelProvider refactor(kernel): integrate IKernelProvider into DefaultEngine refactor: route np.* and NDArray operations through TensorEngine
Unify ArgMin/ArgMax to IL kernels (NaN/bool) feat(kernel): wire axis reduction SIMD to production + port NumPy tests feat(simd): add SIMD helpers for reductions, fix np.any bug, NumPy NaN handling feat: IL Kernel Generator replaces 500K+ lines of generated code feat: NumPy 2.4.2 alignment investigation with bug fixes refactor(kernel): integrate IKernelProvider into DefaultEngine refactor: route np.* and NDArray operations through TensorEngine
feat: IL Kernel Generator replaces 500K+ lines of generated code fix(unary): preserve Boolean type for LogicalNot operation refactor(kernel): complete scalar delegate integration via IKernelProvider refactor(kernel): integrate IKernelProvider into DefaultEngine refactor: proper NumPy-aligned implementations replacing hacks refactor: route np.* and NDArray operations through TensorEngine
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat(kernel): wire axis reduction SIMD to production + port NumPy tests feat: IL Kernel Generator replaces 500K+ lines of generated code feat: NumPy 2.4.2 alignment investigation with bug fixes fix: comprehensive bug fixes from parallel agent battle-testing fix: extend keepdims fix to all reduction operations fix: test assertion bugs and API mismatches in PowerEdgeCaseTests and ClipEdgeCaseTests refactor: replace Regen axis reduction templates with IL kernel dispatch
feat(kernel): wire axis reduction SIMD to production + port NumPy tests feat: IL Kernel Generator replaces 500K+ lines of generated code feat: NumPy 2.4.2 alignment investigation with bug fixes fix: comprehensive bug fixes from parallel agent battle-testing fix: extend keepdims fix to all reduction operations fix: test assertion bugs and API mismatches in PowerEdgeCaseTests and ClipEdgeCaseTests refactor: replace Regen axis reduction templates with IL kernel dispatch
feat(kernel): wire axis reduction SIMD to production + port NumPy tests feat: IL Kernel Generator replaces 500K+ lines of generated code fix: comprehensive OpenBugs fixes (45 tests fixed, 108→63 failures) fix: comprehensive bug fixes from parallel agent battle-testing fix: keepdims returns correct shape for element-wise reductions fix: sum axis reduction for broadcast arrays + NEP50 test fixes (6 more OpenBugs) fix: test assertion bugs and API mismatches in PowerEdgeCaseTests and ClipEdgeCaseTests refactor: proper NumPy-aligned implementations replacing hacks refactor: replace Regen axis reduction templates with IL kernel dispatch
Unify ArgMin/ArgMax to IL kernels (NaN/bool) chore: cleanup dead code and fix IsClose/All/Any feat(api): complete kernel API audit with NumPy 2.x alignment feat(kernel): add SIMD axis reduction kernels and fix NaN edge cases feat(simd): add SIMD helpers for reductions, fix np.any bug, NumPy NaN handling feat: IL Kernel Generator replaces 500K+ lines of generated code feat: IL kernel migration for reductions, scans, and math ops feat: NumPy 2.4.2 alignment investigation with bug fixes fix: comprehensive bug fixes from parallel agent battle-testing
Unify ArgMin/ArgMax to IL kernels (NaN/bool) chore: cleanup dead code and fix IsClose/All/Any feat(api): complete kernel API audit with NumPy 2.x alignment feat(kernel): add SIMD axis reduction kernels and fix NaN edge cases feat(simd): add SIMD helpers for reductions, fix np.any bug, NumPy NaN handling feat: IL Kernel Generator replaces 500K+ lines of generated code feat: IL kernel migration for reductions, scans, and math ops feat: NumPy 2.4.2 alignment investigation with bug fixes fix: comprehensive bug fixes from parallel agent battle-testing
feat: IL kernel migration for reductions, scans, and math ops feat: complete IL kernel migration batch 2 - Dot.NDMD, CumSum axis, Shift, Var/Std SIMD fix: comprehensive OpenBugs fixes (45 tests fixed, 108→63 failures) fix: comprehensive bug fixes from parallel agent battle-testing fix: empty array handling for std/var, cumsum refactor removing 4K lines Regen fix: resolve 6 OpenBugs (3 fixed, 3 verified already working) refactor: proper NumPy-aligned implementations replacing hacks
perf: CumProd, MethodInfo cache, Integer Abs/Sign bitwise, Vector512
feat: IL Kernel Generator replaces 500K+ lines of generated code fix: comprehensive bug fixes from parallel agent battle-testing fix: keepdims returns correct shape for element-wise reductions refactor: replace Regen axis reduction templates with IL kernel dispatch
refactor: route np.* and NDArray operations through TensorEngine
feat(kernel): wire axis reduction SIMD to production + port NumPy tests feat: IL Kernel Generator replaces 500K+ lines of generated code fix: comprehensive bug fixes from parallel agent battle-testing fix: extend keepdims fix to all reduction operations refactor: replace Regen axis reduction templates with IL kernel dispatch
feat(kernel): complete ILKernelGenerator coverage with SIMD optimizations feat: IL kernel migration for reductions, scans, and math ops feat: complete IL kernel migration batch 2 - Dot.NDMD, CumSum axis, Shift, Var/Std SIMD fix: comprehensive bug fixes from parallel agent battle-testing fix: empty array handling for std/var, cumsum refactor removing 4K lines Regen fix: extend keepdims fix to all reduction operations refactor: replace DecimalMath dependency with internal implementation
feat(kernel): complete ILKernelGenerator coverage with SIMD optimizations feat: IL kernel migration for reductions, scans, and math ops feat: complete IL kernel migration batch 2 - Dot.NDMD, CumSum axis, Shift, Var/Std SIMD fix: comprehensive bug fixes from parallel agent battle-testing fix: empty array handling for std/var, cumsum refactor removing 4K lines Regen fix: extend keepdims fix to all reduction operations
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
chore: cleanup dead code and fix IsClose/All/Any
chore: cleanup dead code and fix IsClose/All/Any
chore: cleanup dead code and fix IsClose/All/Any
feat(api): complete kernel API audit with NumPy 2.x alignment
feat(api): complete kernel API audit with NumPy 2.x alignment
refactor: move broadcast utilities from DefaultEngine to Shape struct
Delete NDIterator.template.cs
feat(kernel): add IKernelProvider abstraction layer feat: IL Kernel Generator replaces 500K+ lines of generated code
feat(kernel): add IKernelProvider abstraction layer feat(kernel): complete ILKernelGenerator coverage with SIMD optimizations feat(simd): add SIMD helpers for reductions, fix np.any bug, NumPy NaN handling perf: 4x loop unrolling for SIMD kernels refactor: remove IKernelProvider interface, make ILKernelGenerator static refactor: remove dead code and cleanup IL kernel infrastructure refactor: replace null-forgiving operators with fail-fast exceptions in CachedMethods refactor: split ILKernelGenerator.cs into partial classes
feat(kernel): complete ILKernelGenerator coverage with SIMD optimizations feat: IL kernel migration for reductions, scans, and math ops feat: complete IL kernel migration - ATan2, ClipNDArray, NaN reductions fix: test assertion bugs and API mismatches in PowerEdgeCaseTests and ClipEdgeCaseTests perf: CumProd, MethodInfo cache, Integer Abs/Sign bitwise, Vector512 refactor: remove IKernelProvider interface, make ILKernelGenerator static
feat(kernel): add IKernelProvider abstraction layer feat(simd): add SIMD helpers for reductions, fix np.any bug, NumPy NaN handling perf: 4x loop unrolling for SIMD kernels refactor(kernel): complete scalar delegate integration via IKernelProvider refactor: remove IKernelProvider interface, make ILKernelGenerator static refactor: remove dead code and cleanup IL kernel infrastructure refactor: replace null-forgiving operators with fail-fast exceptions in CachedMethods refactor: split ILKernelGenerator.cs into partial classes
refactor: remove IKernelProvider interface, make ILKernelGenerator static refactor: split ILKernelGenerator.Reduction.Axis.cs and Masking.cs into focused partial classes
refactor: remove IKernelProvider interface, make ILKernelGenerator static refactor: split ILKernelGenerator.Reduction.Axis.cs and Masking.cs into focused partial classes
perf: CumProd, MethodInfo cache, Integer Abs/Sign bitwise, Vector512 refactor: remove IKernelProvider interface, make ILKernelGenerator static refactor: split ILKernelGenerator.Reduction.Axis.cs and Masking.cs into focused partial classes
refactor: remove IKernelProvider interface, make ILKernelGenerator static refactor: split ILKernelGenerator.Reduction.Axis.cs and Masking.cs into focused partial classes refactor: split ILKernelGenerator.Reduction.cs and Unary.cs into focused partial classes
feat: SIMD-optimized MatMul with 35-100x speedup over scalar path feat: SIMD-optimized MatMul with cache blocking (no parallelization) fix: IL MatMul - declare locals before executable code fix: SIMD MatMul IL generation - method lookup and Store argument order refactor: remove IKernelProvider interface, make ILKernelGenerator static refactor: remove dead code and cleanup IL kernel infrastructure refactor: replace null-forgiving operators with fail-fast exceptions in CachedMethods
feat(kernel): add IKernelProvider abstraction layer feat(simd): add SIMD helpers for reductions, fix np.any bug, NumPy NaN handling feat: IL kernel migration for reductions, scans, and math ops feat: complete IL kernel migration - ATan2, ClipNDArray, NaN reductions feat: complete IL kernel migration batch 2 - Dot.NDMD, CumSum axis, Shift, Var/Std SIMD perf: 4x loop unrolling for SIMD kernels refactor: remove IKernelProvider interface, make ILKernelGenerator static refactor: remove dead code and cleanup IL kernel infrastructure refactor: replace null-forgiving operators with fail-fast exceptions in CachedMethods refactor: split ILKernelGenerator.cs into partial classes
feat(kernel): complete ILKernelGenerator coverage with SIMD optimizations feat: IL kernel migration for reductions, scans, and math ops perf: CumProd, MethodInfo cache, Integer Abs/Sign bitwise, Vector512 refactor: remove IKernelProvider interface, make ILKernelGenerator static
Unify ArgMin/ArgMax to IL kernels (NaN/bool) refactor: remove IKernelProvider interface, make ILKernelGenerator static refactor: split ILKernelGenerator.Reduction.cs and Unary.cs into focused partial classes
refactor: remove IKernelProvider interface, make ILKernelGenerator static refactor: split ILKernelGenerator.Reduction.Axis.cs and Masking.cs into focused partial classes
feat: complete IL kernel migration - ATan2, ClipNDArray, NaN reductions refactor: remove IKernelProvider interface, make ILKernelGenerator static refactor: remove dead code and cleanup IL kernel infrastructure
perf: SIMD axis reductions with AVX2 gather and parallel outer loop (#576) refactor: remove IKernelProvider interface, make ILKernelGenerator static refactor: remove all Parallel.For usage and switch to single-threaded execution refactor: split ILKernelGenerator.Reduction.Axis.cs and Masking.cs into focused partial classes
perf: SIMD axis reductions with AVX2 gather and parallel outer loop (#576) refactor: remove IKernelProvider interface, make ILKernelGenerator static refactor: remove all Parallel.For usage and switch to single-threaded execution refactor: split ILKernelGenerator.Reduction.Axis.cs and Masking.cs into focused partial classes
refactor: remove IKernelProvider interface, make ILKernelGenerator static refactor: remove dead code and cleanup IL kernel infrastructure refactor: split ILKernelGenerator.Reduction.Axis.cs and Masking.cs into focused partial classes refactor: split ILKernelGenerator.Reduction.cs and Unary.cs into focused partial classes
refactor: remove IKernelProvider interface, make ILKernelGenerator static refactor: split ILKernelGenerator.Reduction.cs and Unary.cs into focused partial classes
Unify ArgMin/ArgMax to IL kernels (NaN/bool) feat(kernel): add IKernelProvider abstraction layer feat(kernel): add SIMD axis reduction kernels and fix NaN edge cases feat(kernel): complete ILKernelGenerator coverage with SIMD optimizations feat(simd): add SIMD helpers for reductions, fix np.any bug, NumPy NaN handling feat: IL kernel migration for reductions, scans, and math ops feat: complete IL kernel migration batch 2 - Dot.NDMD, CumSum axis, Shift, Var/Std SIMD fix: kernel day bug fixes and SIMD enhancements perf: 4x loop unrolling for SIMD kernels refactor: remove IKernelProvider interface, make ILKernelGenerator static refactor: remove dead code and cleanup IL kernel infrastructure refactor: replace Regen axis reduction templates with IL kernel dispatch refactor: replace null-forgiving operators with fail-fast exceptions in CachedMethods refactor: split ILKernelGenerator.Reduction.cs and Unary.cs into focused partial classes refactor: split ILKernelGenerator.cs into partial classes
refactor: remove IKernelProvider interface, make ILKernelGenerator static refactor: remove dead code and cleanup IL kernel infrastructure refactor: split ILKernelGenerator.Reduction.cs and Unary.cs into focused partial classes
feat: IL kernel migration for reductions, scans, and math ops feat: complete IL kernel migration batch 2 - Dot.NDMD, CumSum axis, Shift, Var/Std SIMD perf: CumProd, MethodInfo cache, Integer Abs/Sign bitwise, Vector512 refactor: remove IKernelProvider interface, make ILKernelGenerator static refactor: remove dead code and cleanup IL kernel infrastructure refactor: replace null-forgiving operators with fail-fast exceptions in CachedMethods
feat: complete IL kernel migration batch 2 - Dot.NDMD, CumSum axis, Shift, Var/Std SIMD fix: IL kernel battle-tested fixes for shift overflow and Dot non-contiguous arrays refactor: remove IKernelProvider interface, make ILKernelGenerator static refactor: remove redundant BUG 81 references from Shift kernel comments refactor: replace null-forgiving operators with fail-fast exceptions in CachedMethods
refactor: remove IKernelProvider interface, make ILKernelGenerator static refactor: replace null-forgiving operators with fail-fast exceptions in CachedMethods refactor: split ILKernelGenerator.Reduction.cs and Unary.cs into focused partial classes
perf: CumProd, MethodInfo cache, Integer Abs/Sign bitwise, Vector512 refactor: remove IKernelProvider interface, make ILKernelGenerator static refactor: replace null-forgiving operators with fail-fast exceptions in CachedMethods refactor: split ILKernelGenerator.Reduction.cs and Unary.cs into focused partial classes
refactor: remove IKernelProvider interface, make ILKernelGenerator static refactor: split ILKernelGenerator.Reduction.cs and Unary.cs into focused partial classes
refactor: remove IKernelProvider interface, make ILKernelGenerator static refactor: replace null-forgiving operators with fail-fast exceptions in CachedMethods refactor: split ILKernelGenerator.Reduction.cs and Unary.cs into focused partial classes
feat(api): complete kernel API audit with NumPy 2.x alignment feat(kernel): add IKernelProvider abstraction layer feat(kernel): complete ILKernelGenerator coverage with SIMD optimizations feat(simd): add SIMD helpers for reductions, fix np.any bug, NumPy NaN handling fix: kernel day bug fixes and SIMD enhancements perf: 4x loop unrolling for SIMD kernels refactor: proper NumPy-aligned implementations replacing hacks refactor: remove IKernelProvider interface, make ILKernelGenerator static refactor: remove dead code and cleanup IL kernel infrastructure refactor: replace null-forgiving operators with fail-fast exceptions in CachedMethods refactor: split ILKernelGenerator.Reduction.cs and Unary.cs into focused partial classes refactor: split ILKernelGenerator.cs into partial classes
feat(SIMD): add SIMD scalar paths to IL kernel generator feat(SIMD): dynamic vector width detection for IL kernels feat(kernel): add IKernelProvider abstraction layer feat(kernel): add SIMD axis reduction kernels and fix NaN edge cases feat(kernel): complete ILKernelGenerator coverage with SIMD optimizations feat(simd): add SIMD helpers for reductions, fix np.any bug, NumPy NaN handling feat: IL Kernel Generator replaces 500K+ lines of generated code feat: complete IL kernel migration - ATan2, ClipNDArray, NaN reductions fix: comprehensive OpenBugs fixes (45 tests fixed, 108→63 failures) perf: CumProd, MethodInfo cache, Integer Abs/Sign bitwise, Vector512 refactor(kernel): complete scalar delegate integration via IKernelProvider refactor: remove IKernelProvider interface, make ILKernelGenerator static refactor: remove dead code and cleanup IL kernel infrastructure refactor: replace DecimalMath dependency with internal implementation refactor: replace null-forgiving operators with fail-fast exceptions in CachedMethods refactor: split ILKernelGenerator.cs into partial classes
feat(kernel): add IKernelProvider abstraction layer
feat(api): complete kernel API audit with NumPy 2.x alignment feat(kernel): add IKernelProvider abstraction layer feat: complete IL kernel migration - ATan2, ClipNDArray, NaN reductions perf: CumProd, MethodInfo cache, Integer Abs/Sign bitwise, Vector512 refactor: proper NumPy-aligned implementations replacing hacks
feat(kernel): add IKernelProvider abstraction layer refactor: remove IKernelProvider interface, make ILKernelGenerator static
feat(kernel): add IKernelProvider abstraction layer feat(simd): add SIMD helpers for reductions, fix np.any bug, NumPy NaN handling feat: IL Kernel Generator replaces 500K+ lines of generated code feat: complete IL kernel migration batch 2 - Dot.NDMD, CumSum axis, Shift, Var/Std SIMD
feat: IL Kernel Generator replaces 500K+ lines of generated code refactor(kernel): complete scalar delegate integration via IKernelProvider
feat: cache-blocked SIMD MatMul achieving 14-17 GFLOPS perf: full panel packing for MatMul achieving 20+ GFLOPS
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat(kernel): add IKernelProvider abstraction layer fix: resolve 6 OpenBugs (3 fixed, 3 verified already working)
refactor: remove IKernelProvider interface, make ILKernelGenerator static
fix: multiple NumPy alignment bug fixes
feat(api): complete kernel API audit with NumPy 2.x alignment feat(kernel): complete ILKernelGenerator coverage with SIMD optimizations feat: IL Kernel Generator replaces 500K+ lines of generated code fix: test assertion bugs and API mismatches in PowerEdgeCaseTests and ClipEdgeCaseTests perf: CumProd, MethodInfo cache, Integer Abs/Sign bitwise, Vector512 refactor: route np.* and NDArray operations through TensorEngine
refactor: modernize allocation with NativeMemory API (#528)
refactor: modernize allocation with NativeMemory API (#528) refactor: rename AllocationType.AllocHGlobal to Native
fix: np.matmul broadcasting crash with >2D arrays
feat: IL Kernel Generator replaces 500K+ lines of generated code fix: NumPy 2.x alignment for array creation and indexing refactor: proper NumPy-aligned implementations replacing hacks
fix: resolve 6 OpenBugs (3 fixed, 3 verified already working)
fix: NumPy 2.x alignment for array creation and indexing
fix: NumPy 2.x alignment for array creation and indexing
refactor: move broadcast utilities from DefaultEngine to Shape struct
refactor: remove all Parallel.For usage and switch to single-threaded execution
refactor: move broadcast utilities from DefaultEngine to Shape struct
refactor: move broadcast utilities from DefaultEngine to Shape struct
refactor: move broadcast utilities from DefaultEngine to Shape struct
fix: NumPy 2.x alignment for array creation and indexing
fix: NumPy 2.x alignment for array creation and indexing fix: multiple NumPy alignment bug fixes
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat(kernel): complete ILKernelGenerator coverage with SIMD optimizations feat(simd): add SIMD helpers for reductions, fix np.any bug, NumPy NaN handling fix: kernel day bug fixes and SIMD enhancements refactor(kernel): use DefaultKernelProvider for Enabled/VectorBits checks refactor: route np.* and NDArray operations through TensorEngine
feat(kernel): complete ILKernelGenerator coverage with SIMD optimizations feat(simd): add SIMD helpers for reductions, fix np.any bug, NumPy NaN handling fix: kernel day bug fixes and SIMD enhancements refactor(kernel): use DefaultKernelProvider for Enabled/VectorBits checks refactor: route np.* and NDArray operations through TensorEngine
feat(api): complete kernel API audit with NumPy 2.x alignment
fix: test assertion bugs and API mismatches in PowerEdgeCaseTests and ClipEdgeCaseTests
feat(api): complete kernel API audit with NumPy 2.x alignment
fix(unique): sort unique values to match NumPy behavior fix: comprehensive bug fixes from parallel agent battle-testing
fix: comprehensive OpenBugs fixes (45 tests fixed, 108→63 failures) refactor: proper NumPy-aligned implementations replacing hacks
fix: multiple NumPy alignment bug fixes
fix: multiple NumPy alignment bug fixes
fix: comprehensive OpenBugs fixes (45 tests fixed, 108→63 failures) fix: multiple NumPy alignment bug fixes
feat(api): complete kernel API audit with NumPy 2.x alignment
feat(api): complete kernel API audit with NumPy 2.x alignment feat(kernel): complete ILKernelGenerator coverage with SIMD optimizations
feat(api): complete kernel API audit with NumPy 2.x alignment
feat(api): complete kernel API audit with NumPy 2.x alignment
feat(api): complete kernel API audit with NumPy 2.x alignment
feat(api): complete kernel API audit with NumPy 2.x alignment feat(kernel): complete ILKernelGenerator coverage with SIMD optimizations
feat(api): complete kernel API audit with NumPy 2.x alignment
feat(kernel): complete ILKernelGenerator coverage with SIMD optimizations
docs: fix broken documentation URLs (scipy → numpy.org) feat(kernel): complete ILKernelGenerator coverage with SIMD optimizations
feat(kernel): complete ILKernelGenerator coverage with SIMD optimizations
feat(api): complete kernel API audit with NumPy 2.x alignment
feat(api): complete kernel API audit with NumPy 2.x alignment
feat(api): complete kernel API audit with NumPy 2.x alignment
feat(api): complete kernel API audit with NumPy 2.x alignment
feat(kernel): add SIMD axis reduction kernels and fix NaN edge cases feat(kernel): complete ILKernelGenerator coverage with SIMD optimizations feat: complete IL kernel migration - ATan2, ClipNDArray, NaN reductions refactor: route np.* and NDArray operations through TensorEngine
feat(kernel): add SIMD axis reduction kernels and fix NaN edge cases feat(kernel): complete ILKernelGenerator coverage with SIMD optimizations feat: complete IL kernel migration - ATan2, ClipNDArray, NaN reductions refactor: route np.* and NDArray operations through TensorEngine
docs: fix broken documentation URLs (scipy → numpy.org) feat(api): complete kernel API audit with NumPy 2.x alignment feat(kernel): complete ILKernelGenerator coverage with SIMD optimizations
feat(api): complete kernel API audit with NumPy 2.x alignment feat(kernel): complete ILKernelGenerator coverage with SIMD optimizations
feat(api): complete kernel API audit with NumPy 2.x alignment feat(kernel): complete ILKernelGenerator coverage with SIMD optimizations
feat(kernel): complete ILKernelGenerator coverage with SIMD optimizations
feat(api): complete kernel API audit with NumPy 2.x alignment
feat(api): complete kernel API audit with NumPy 2.x alignment
feat(api): complete kernel API audit with NumPy 2.x alignment
feat(api): complete kernel API audit with NumPy 2.x alignment
feat(api): complete kernel API audit with NumPy 2.x alignment
feat(api): complete kernel API audit with NumPy 2.x alignment feat(kernel): complete ILKernelGenerator coverage with SIMD optimizations
chore: remove obsolete template file references from csproj feat(SIMD): dynamic vector width detection for IL kernels feat(simd): add SIMD helpers for reductions, fix np.any bug, NumPy NaN handling
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code fix: comprehensive bug fixes from parallel agent battle-testing
feat: IL Kernel Generator replaces 500K+ lines of generated code fix: comprehensive bug fixes from parallel agent battle-testing
feat: IL Kernel Generator replaces 500K+ lines of generated code fix: comprehensive bug fixes from parallel agent battle-testing
feat: IL Kernel Generator replaces 500K+ lines of generated code fix: comprehensive bug fixes from parallel agent battle-testing
feat: IL Kernel Generator replaces 500K+ lines of generated code
Unify ArgMin/ArgMax to IL kernels (NaN/bool) refactor: move broadcast utilities from DefaultEngine to Shape struct
Unify ArgMin/ArgMax to IL kernels (NaN/bool) refactor: move broadcast utilities from DefaultEngine to Shape struct
refactor(random): align parameter names and docs with NumPy API
feat(random): add Shape overloads for randn, normal, standard_normal refactor(random): align parameter names and docs with NumPy API
refactor(random): align parameter names and docs with NumPy API
refactor(random): align parameter names and docs with NumPy API
refactor(random): align parameter names and docs with NumPy API
refactor(random): align parameter names and docs with NumPy API
refactor(random): align parameter names and docs with NumPy API
refactor(random): align parameter names and docs with NumPy API
refactor(random): align parameter names and docs with NumPy API
refactor(random): align parameter names and docs with NumPy API
refactor(random): align parameter names and docs with NumPy API
feat(random): add Shape overloads for randn, normal, standard_normal fix(random): fix standard_normal typo and add random() alias refactor(random): align parameter names and docs with NumPy API
refactor(random): align parameter names and docs with NumPy API
feat(random): add Shape overloads for randn, normal, standard_normal fix(random): fix standard_normal typo and add random() alias refactor(random): align parameter names and docs with NumPy API refactor(random): remove stardard_normal backwards compat alias
feat(shuffle): add axis parameter and fix NumPy alignment (closes #582) fix(shuffle): align with NumPy legacy API (no axis parameter)
refactor(random): align parameter names and docs with NumPy API
feat(kernel): complete ILKernelGenerator coverage with SIMD optimizations feat(simd): add SIMD helpers for reductions, fix np.any bug, NumPy NaN handling fix: NumPy 2.x alignment for array creation and indexing fix: comprehensive OpenBugs fixes (45 tests fixed, 108→63 failures) fix: test assertion bugs and API mismatches in PowerEdgeCaseTests and ClipEdgeCaseTests refactor(kernel): use DefaultKernelProvider for Enabled/VectorBits checks refactor: remove IKernelProvider interface, make ILKernelGenerator static refactor: route np.* and NDArray operations through TensorEngine
fix: kernel day bug fixes and SIMD enhancements
fix: comprehensive OpenBugs fixes (45 tests fixed, 108→63 failures)
fix: comprehensive OpenBugs fixes (45 tests fixed, 108→63 failures) fix: test assertion bugs and API mismatches in PowerEdgeCaseTests and ClipEdgeCaseTests
fix: extend keepdims fix to all reduction operations
feat(api): complete kernel API audit with NumPy 2.x alignment feat: NumPy 2.4.2 alignment investigation with bug fixes
fix: comprehensive OpenBugs fixes (45 tests fixed, 108→63 failures)
fix: extend keepdims fix to all reduction operations
feat(kernel): complete ILKernelGenerator coverage with SIMD optimizations feat: complete IL kernel migration - ATan2, ClipNDArray, NaN reductions refactor: route np.* and NDArray operations through TensorEngine
feat(kernel): complete ILKernelGenerator coverage with SIMD optimizations feat: complete IL kernel migration - ATan2, ClipNDArray, NaN reductions refactor: route np.* and NDArray operations through TensorEngine
fix(searchsorted): use type-agnostic value extraction for all dtypes fix: medium severity bug fixes (BUG-12, BUG-16, BUG-17)
feat(api): complete kernel API audit with NumPy 2.x alignment feat(simd): add SIMD helpers for reductions, fix np.any bug, NumPy NaN handling feat: NumPy 2.4.2 alignment investigation with bug fixes
feat(api): complete kernel API audit with NumPy 2.x alignment feat(simd): add SIMD helpers for reductions, fix np.any bug, NumPy NaN handling feat: NumPy 2.4.2 alignment investigation with bug fixes
feat: NumPy 2.4.2 alignment investigation with bug fixes
feat: NumPy 2.4.2 alignment investigation with bug fixes
feat: NumPy 2.4.2 alignment investigation with bug fixes
feat: IL kernel migration for reductions, scans, and math ops
feat: IL kernel migration for reductions, scans, and math ops
refactor: remove all Parallel.For usage and switch to single-threaded execution
fix: medium severity bug fixes (BUG-12, BUG-16, BUG-17) test: comprehensive edge case battle-testing for recent fixes
refactor: replace DecimalMath dependency with internal implementation
refactor: replace DecimalMath dependency with internal implementation
docs: fix broken documentation URLs (scipy → numpy.org) refactor: move broadcast utilities from DefaultEngine to Shape struct
docs: fix misleading ALIGNED flag comment
feat(simd): add SIMD helpers for reductions, fix np.any bug, NumPy NaN handling
fix: test assertion bugs and API mismatches in PowerEdgeCaseTests and ClipEdgeCaseTests
fix: test assertion bugs and API mismatches in PowerEdgeCaseTests and ClipEdgeCaseTests
test: comprehensive edge case battle-testing for recent fixes
feat: IL kernel migration for reductions, scans, and math ops
feat: NumPy 2.4.2 alignment investigation with bug fixes fix: kernel day bug fixes and SIMD enhancements test: add comprehensive tests for SIMD optimizations and NumPy compatibility
perf: SIMD axis reductions with AVX2 gather and parallel outer loop (#576)
test: comprehensive edge case battle-testing for recent fixes
fix: comprehensive bug fixes from parallel agent battle-testing
feat(kernel): add SIMD axis reduction kernels and fix NaN edge cases
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat(api): complete kernel API audit with NumPy 2.x alignment feat(kernel): complete ILKernelGenerator coverage with SIMD optimizations feat: IL Kernel Generator replaces 500K+ lines of generated code feat: complete IL kernel migration - ATan2, ClipNDArray, NaN reductions fix: correct shift operations and ATan2 tests
Unify ArgMin/ArgMax to IL kernels (NaN/bool) feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL kernel migration for reductions, scans, and math ops
feat(api): complete kernel API audit with NumPy 2.x alignment fix: sum axis reduction for broadcast arrays + NEP50 test fixes (6 more OpenBugs)
fix: test assertion bugs and API mismatches in PowerEdgeCaseTests and ClipEdgeCaseTests
feat: IL Kernel Generator replaces 500K+ lines of generated code fix: comprehensive OpenBugs fixes (45 tests fixed, 108→63 failures) fix: empty array handling for std/var, cumsum refactor removing 4K lines Regen
feat: NumPy 2.4.2 alignment investigation with bug fixes
fix: comprehensive bug fixes from parallel agent battle-testing
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat(api): complete kernel API audit with NumPy 2.x alignment test: add [Misaligned] tests documenting NumPy behavioral differences
feat: IL Kernel Generator replaces 500K+ lines of generated code fix: implement np.dot(1D, 2D) - treats 1D as row vector test: add comprehensive np.dot(1D, 2D) battle tests test: update tests for bug fixes and NEP50 alignment
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat(kernel): add SIMD axis reduction kernels and fix NaN edge cases feat: complete IL kernel migration - ATan2, ClipNDArray, NaN reductions
feat(api): complete kernel API audit with NumPy 2.x alignment
feat: NumPy 2.4.2 alignment investigation with bug fixes fix: comprehensive OpenBugs fixes (45 tests fixed, 108→63 failures) fix: implement np.dot(1D, 2D) - treats 1D as row vector fix: kernel day bug fixes and SIMD enhancements fix: sum axis reduction for broadcast arrays + NEP50 test fixes (6 more OpenBugs) refactor: proper NumPy-aligned implementations replacing hacks test: update tests for bug fixes and NEP50 alignment
feat: IL Kernel Generator replaces 500K+ lines of generated code fix: test assertion bugs and API mismatches in PowerEdgeCaseTests and ClipEdgeCaseTests
feat(kernel): complete ILKernelGenerator coverage with SIMD optimizations
fix: comprehensive OpenBugs fixes (45 tests fixed, 108→63 failures) test: add comprehensive tests for SIMD optimizations and NumPy compatibility
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: NumPy 2.4.2 alignment investigation with bug fixes
feat: IL Kernel Generator replaces 500K+ lines of generated code
fix: test assertion bugs and API mismatches in PowerEdgeCaseTests and ClipEdgeCaseTests
feat: IL kernel migration for reductions, scans, and math ops
refactor: remove Parallel.For from MemoryLeakTest
fix: test assertion bugs and API mismatches in PowerEdgeCaseTests and ClipEdgeCaseTests
fix: extend keepdims fix to all reduction operations fix: keepdims returns correct shape for element-wise reductions test: update tests for bug fixes and NEP50 alignment
test: move Bug 75/76 fix tests to proper test files
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat(SIMD): dynamic vector width detection for IL kernels
fix: resolve 6 OpenBugs (3 fixed, 3 verified already working)
test: update tests for bug fixes and NEP50 alignment
fix: comprehensive OpenBugs fixes (45 tests fixed, 108→63 failures)
fix: comprehensive OpenBugs fixes (45 tests fixed, 108→63 failures)
feat: IL Kernel Generator replaces 500K+ lines of generated code
fix: test assertion bugs and API mismatches in PowerEdgeCaseTests and ClipEdgeCaseTests
test: add comprehensive tests for SIMD optimizations and NumPy compatibility
feat: IL kernel migration for reductions, scans, and math ops
test(dot): add comprehensive battle tests for np.dot NumPy alignment
feat: complete IL kernel migration batch 2 - Dot.NDMD, CumSum axis, Shift, Var/Std SIMD
test(linalg): add battle tests for np.matmul and np.outer
fix: np.matmul broadcasting crash with >2D arrays
test(linalg): add battle tests for np.matmul and np.outer
feat: IL Kernel Generator replaces 500K+ lines of generated code
fix: test assertion bugs and API mismatches in PowerEdgeCaseTests and ClipEdgeCaseTests
chore: cleanup dead code and fix IsClose/All/Any
chore: cleanup dead code and fix IsClose/All/Any
feat(api): complete kernel API audit with NumPy 2.x alignment fix: test assertion bugs and API mismatches in PowerEdgeCaseTests and ClipEdgeCaseTests
chore: cleanup dead code and fix IsClose/All/Any
refactor: proper NumPy-aligned implementations replacing hacks
fix: test assertion bugs and API mismatches in PowerEdgeCaseTests and ClipEdgeCaseTests
refactor: proper NumPy-aligned implementations replacing hacks
chore: cleanup dead code and fix IsClose/All/Any
test: comprehensive edge case battle-testing for recent fixes
fix(tests): correct IsBroadcasted expectations in broadcast_arrays tests
fix(unique): sort unique values to match NumPy behavior
fix: resolve 6 OpenBugs (3 fixed, 3 verified already working)
refactor: proper NumPy-aligned implementations replacing hacks
fix: comprehensive bug fixes from parallel agent battle-testing test: comprehensive edge case battle-testing for recent fixes
test: update tests for bug fixes and NEP50 alignment
perf: CumProd, MethodInfo cache, Integer Abs/Sign bitwise, Vector512
test: move Bug 75/76 fix tests to proper test files test: update tests for bug fixes and NEP50 alignment
test: update tests for bug fixes and NEP50 alignment
test: update tests for bug fixes and NEP50 alignment
fix: comprehensive OpenBugs fixes (45 tests fixed, 108→63 failures)
fix: resolve 6 OpenBugs (3 fixed, 3 verified already working)
fix: comprehensive OpenBugs fixes (45 tests fixed, 108→63 failures)
feat: IL kernel migration for reductions, scans, and math ops fix: correct assertion syntax and API usage in edge case tests
feat: IL kernel migration for reductions, scans, and math ops fix: correct assertion syntax and API usage in edge case tests fix: test assertion bugs and API mismatches in PowerEdgeCaseTests and ClipEdgeCaseTests
feat: complete IL kernel migration - ATan2, ClipNDArray, NaN reductions
feat: IL kernel migration for reductions, scans, and math ops fix: correct assertion syntax and API usage in edge case tests
feat: IL kernel migration for reductions, scans, and math ops fix: correct assertion syntax and API usage in edge case tests
feat: IL kernel migration for reductions, scans, and math ops fix: correct assertion syntax and API usage in edge case tests
feat: IL kernel migration for reductions, scans, and math ops fix: correct assertion syntax and API usage in edge case tests fix: remove async from non-async test methods in PowerEdgeCaseTests fix: test assertion bugs and API mismatches in PowerEdgeCaseTests and ClipEdgeCaseTests
feat: IL kernel migration for reductions, scans, and math ops fix: correct assertion syntax and API usage in edge case tests
OpenBugs.ApiAudit.cs: test updates for int64 changes feat: NumPy 2.4.2 alignment investigation with bug fixes fix: empty array handling for std/var, cumsum refactor removing 4K lines Regen fix: resolve 6 OpenBugs (3 fixed, 3 verified already working) test: move Bug 75/76 fix tests to proper test files test: update tests for bug fixes and NEP50 alignment
fix: IL kernel battle-tested fixes for shift overflow and Dot non-contiguous arrays fix: implement np.dot(1D, 2D) - treats 1D as row vector
feat: IL Kernel Generator replaces 500K+ lines of generated code fix(unique): sort unique values to match NumPy behavior fix: comprehensive OpenBugs fixes (45 tests fixed, 108→63 failures) fix: sum axis reduction for broadcast arrays + NEP50 test fixes (6 more OpenBugs)
fix: comprehensive bug fixes from parallel agent battle-testing
refactor(random): align parameter names and docs with NumPy API
refactor(random): align parameter names and docs with NumPy API
fix(shuffle): align with NumPy legacy API (no axis parameter)
feat(shuffle): add axis parameter and fix NumPy alignment (closes #582)
test: add comprehensive boolean indexing battle tests (76 tests)
test: add comprehensive tests for SIMD optimizations and NumPy compatibility
feat: NumPy 2.4.2 alignment investigation with bug fixes
fix(tests): correct IsBroadcasted expectations in broadcast_arrays tests
fix: test assertion bugs and API mismatches in PowerEdgeCaseTests and ClipEdgeCaseTests
fix: keepdims returns correct shape for element-wise reductions
feat: IL Kernel Generator replaces 500K+ lines of generated code
feat: IL Kernel Generator replaces 500K+ lines of generated code