Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
232601a
feat(types): add SByte (int8), Half (float16), Complex (complex128) d…
Nucs Apr 15, 2026
57d1695
feat(types): add SByte/Half/Complex support to Storage getters and se…
Nucs Apr 15, 2026
0e82b3f
feat(types): Add SByte (int8), Half (float16), and Complex (complex12…
Nucs Apr 15, 2026
c8c5683
feat(types): Complete SByte/Half/Complex dtype support with arithmeti…
Nucs Apr 15, 2026
0361007
feat(ILKernel): Add SByte/Half/Complex support to IL kernel generators
Nucs Apr 15, 2026
65b1887
fix(ILKernel): Fix Half property access and add CachedMethods for Hal…
Nucs Apr 15, 2026
a8e4083
fix(Complex): np.abs(complex) now returns float64 matching NumPy
Nucs Apr 15, 2026
1ccd34e
refactor(ILKernel): Handle Complex abs in IL kernel instead of iterat…
Nucs Apr 15, 2026
76791eb
feat(NDArray): Add Get*/Set* methods for SByte/Half/Complex dtypes
Nucs Apr 15, 2026
20a0244
test(NewDtypes): Add comprehensive tests for SByte/Half/Complex dtypes
Nucs Apr 15, 2026
1a0c964
fix(ILKernel): Add comprehensive Half/Complex unary math support
Nucs Apr 15, 2026
3c135e6
fix(ILKernel): Add Half/Complex support to reduction operations
Nucs Apr 15, 2026
9ab90e9
fix(ILKernel): Use cached methods for Half type conversion
Nucs Apr 15, 2026
8f209af
fix(dtypes): Add Half/Complex support to cumulative ops, mean, std, a…
Nucs Apr 15, 2026
396905a
fix: Optimize Single->Half conversion and fix mean axis dtype
Nucs Apr 15, 2026
5f45892
fix(dtypes): Add Complex ArgMax/ArgMin, IsInf/IsNan/IsFinite, Half Na…
Nucs Apr 15, 2026
e2e954a
fix(dot): Preserve dtype in 1-D dot product
Nucs Apr 16, 2026
b53231c
fix(cast): Use NumPy-compatible wrapping in fallback converter
Nucs Apr 16, 2026
749a618
fix(dtypes): Align float16 type promotion with NumPy 2.x
Nucs Apr 16, 2026
4e2c9ec
fix(dtypes): Add new dtype support for comparisons and array creation
Nucs Apr 16, 2026
2993b5e
fix(cast): Align dtype conversions with NumPy 2.x behavior
Nucs Apr 16, 2026
afe8535
fix(cast): Use int32 intermediate for float-to-byte conversion
Nucs Apr 16, 2026
8aebdc6
test(cast): Add comprehensive dtype conversion parity tests
Nucs Apr 16, 2026
b24a5a3
test(dtypes): Add NumPy parity tests for new dtype fixes
Nucs Apr 16, 2026
05b1bf4
test(dtypes): Add comprehensive dtype conversion matrix tests
Nucs Apr 16, 2026
5bdfda0
test(dtypes): Add additional edge cases and NumSharp-specific type tests
Nucs Apr 16, 2026
345d19a
test(dtypes): Complete 12×12 dtype conversion matrix coverage
Nucs Apr 16, 2026
fbf0b60
test(dtypes): Add complete Complex type conversion coverage
Nucs Apr 16, 2026
12d59ff
fix(casting): NumPy-parity for 7 broken conversion paths + battletests
Nucs Apr 16, 2026
1b19eb4
fix(casting): Round 2 - char source + fallback converters + 3-arg Cha…
Nucs Apr 16, 2026
1e0c237
fix(casting): Round 3 - remove IConvertible constraint, add Converts<…
Nucs Apr 16, 2026
bbf68e5
fix(casting): Round 4 - align leftover conversion paths for Half/Comp…
Nucs Apr 17, 2026
0073416
fix(casting): Round 5A - ArraySlice.Allocate + np.searchsorted Half/C…
Nucs Apr 17, 2026
d0acb0b
fix(casting): Round 5B+5C+5D - align all leftover IConvertible/Conver…
Nucs Apr 17, 2026
2ae5fd7
fix(casting): DateTime/TimeSpan NumPy-parity conversions
Nucs Apr 17, 2026
b9a7de6
test(casting): Round 5E - restore Misaligned tests + duplicate test f…
Nucs Apr 17, 2026
9f93439
fix(casting): double-precision boundary bugs in ToInt64/ToTimeSpan/To…
Nucs Apr 17, 2026
4fa53ab
fix(casting): ToUInt32(double) overflow returns 0 (NumPy parity)
Nucs Apr 19, 2026
652623a
fix(casting): 6 more precision-boundary bugs in double->int converters
Nucs Apr 19, 2026
74185fa
feat(dtypes): Round 6 — B11 + B10/B17 + B14 Half/Complex parity fixes
Nucs Apr 19, 2026
b10a6b0
feat(dtypes): Round 7 — B18/B19/B20 Complex axis-reduction fixes
Nucs Apr 19, 2026
07d96f6
feat(operators): Round 6 — add << and >> operator overloads to NDArray
Nucs Apr 19, 2026
4e74d88
feat(DateTime64): NumPy datetime64 parity + interop with DateTime/Dat…
Nucs Apr 19, 2026
acc3027
refactor(DateTime64): quality pass — trim to helper-scope, fix contracts
Nucs Apr 19, 2026
ab42d7d
test(dtypes): Round 8 — edge-case battletest coverage for Rounds 6+7 …
Nucs Apr 19, 2026
f1a8cc0
fix(dtypes): Round 9 — close B21/B22/B23/B24 edge-case parity bugs
Nucs Apr 20, 2026
6a182ea
refactor(kernels): inline ComplexExp2Helper as direct IL emit
Nucs Apr 20, 2026
7fca420
refactor(kernels): inline six Complex IL helpers — eliminate method-c…
Nucs Apr 20, 2026
75fd72b
fix(kernels): Round 10 — B25/B26 + sign-of-zero, found by NumPy battl…
Nucs Apr 20, 2026
5f31174
feat(coverage): Round 11 — Creation APIs x Half/Complex/SByte parity …
Nucs Apr 20, 2026
a00e273
feat(coverage): Round 12 — extended Creation sweep, B30/B31/B32 closed
Nucs Apr 20, 2026
e75261a
feat(coverage): Round 13 — Arithmetic x Half/Complex/SByte, 6 bugs cl…
Nucs Apr 20, 2026
b605c60
feat(coverage): Round 14 — Reductions x Half/Complex/SByte, 10 bugs c…
Nucs Apr 20, 2026
5415e52
feat(coverage): Round 15 — close B9 + B13, comprehensive audit
Nucs Apr 20, 2026
bacf59d
test(dtypes): Remove 11 stale [OpenBugs] tags for Half/Complex tests
Nucs Apr 21, 2026
dd5ac8c
feat(dtypes): NumPy 2.x type-alias alignment + np.dtype parser rewrite
Nucs Apr 22, 2026
60ed3a4
docs: cleanup
Nucs Apr 22, 2026
b36555f
Delete REVIEW_FINDINGS.md
Nucs Apr 22, 2026
bd5f5d7
feat(dtypes): Half/SByte/Complex coverage audit + NumPy parity fixes
Nucs Apr 22, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
173 changes: 0 additions & 173 deletions docs/MSTEST_FILTER_GUIDE.md

This file was deleted.

Loading
Loading