ラベル: area-System.Numerics の Pull Request の一覧を表示します。上から新しい順に表示されています。
- #136116 Require threads for ControlledExecutionTests.CancelInTryAndExitCatchNormally
- #135992 Re-enable BFloat16 Int128/UInt128 conversion tests on WASI ReadyToRun
- #135730 [release/11.0] Correct decimal conversions to Half and BFloat16
- #135668 Correct decimal conversions to Half and BFloat16
- #135614 [release/10.0] Fix Dragon4 shortest formatting for exact powers of two
- #135282 [release/11.0] Fix hexadecimal float sign round-tripping
- #135132 Fix hexadecimal float sign round-tripping
- #134672 Allow whitespace after leading numeric signs and parentheses
- #133934 Simplify floating-point integer classification
- #134106 Fix round-trip assertion for fractional floating-point formats
- #133949 [release/11.0] Improve IEEE decimal transcendental accuracy
- #133921 Improve IEEE decimal transcendental accuracy
- #133607 [release/11.0] Avoid reducing unused Vector2 and Vector3 elements
- #133527 Avoid reducing unused Vector2 and Vector3 elements
- #133312 [Mono][browser] Quarantine double Min/Max NaN payload tests
- #133063 [release/11.0] Fix Vector2 and Vector3 comparison reductions
- #133044 Fix Vector2 and Vector3 comparison reductions
- #132709 Optimize representation-independent BigInteger arithmetic
- #132473 Handle Unicode scalars in UTF-8 parsing and formatting
- #131913 Remove unsafe code from number parsing and formatting
- #132590 [release/11.0] Fix a trim a NAOT trim regression
- #132578 [release/11.0] Make DegreesToRadians and RadiansToDegrees correctly rounded
- #132577 [release/11.0-rc1] Widen the internal Number.BigInteger buffer to nuint
- #132550 Remove the Number static constructor
- #132096 Make DegreesToRadians and RadiansToDegrees correctly rounded
- #131231 Widen the internal Number.BigInteger buffer to nuint
- #132493 test: use span assertions in GenericMath tests
- #132471 [release/11.0-rc1] Reject malformed UTF-8 number separators
- #132417 Reject malformed UTF-8 number separators
- #132307 Accept canonical NaN in BFloat16 explicit conversions on WASM
- #132278 Reset charsConsumed when BigInteger partial parsing fails
- #131599 Fix an out-of-bounds read when matching UTF-8 number separators
- #131422 Ensure that Decimal32/64/128 ToString roundtrips and preserves the cohort
- #131290 Re-enable Half modulus negative-zero tests
- #131297 Optimize Half comparison operators and CompareTo
- #131286 Fix incorrect result for pow(x, 1) on ARM/ARM64
- #131205 Fix exponent/significand cohort comparison for differing byte lengths
- #131239 Fill WASM SIMD gaps: Base64 vectorization and byte/ushort LeadingZeroCount
- #131087 Support IEEE 754 decimals in TotalOrderIeee754Comparer and fast-path the built-in types
- #131132 Make Complex<T> conform to C23 Annex G special values
- #130560 Re-enable BitOps_Crc32C_* tests on tvOS
- #131131 Fix Dragon4 shortest formatting for exact powers of two
- #131098 Align Decimal32/64/128 surface with the approved API
- #131084 Add XML doc comments for the IEEE 754 decimal types and value properties
- #131019 Implement the transcendental functions for the IEEE 754 decimal types
- #130957 Speed up Decimal32/64/128 arithmetic, conversions, and equality
- #130956 Implement the sqrt, remainder, fma, scaleB, ilogB, bit increment/decrement, and quantize operations for the IEEE 754 decimal types
- #130890 Implement INumber, IFloatingPoint, and the modulus operator for the IEEE 754 decimal types
- #130807 Implement INumberBase and conversions for the IEEE 754 decimal types
- #130721 Speed up BigInteger conversions to floating-point types
- #130789 Rename INumberBase partial-parse overloads to TryParsePartial
- #130703 Don't throw from TensorPrimitives.Clamp when min is greater than max
- #130706 Accept canonical NaN in HalfTests.ExplicitConversion_FromSingle on WASM
- #127849 Address PR feedback on Random.NextXx
- #130574 Fix incorrect rounding in Math.Round and MathF.Round with digits
- #130633 Add the static number interface surface to Decimal32/64/128
- #130563 Improve integer CopySign with branchless bit-twiddling
- #130566 Fix decimal to/from floating-point conversions to round correctly
- #130508 Implement Decimal32/64/128 arithmetic and comparison operators
- #130558 Fix extra negative sign when a value rounds to zero in a two-section custom format
- #130565 Fix rounding of BigInteger conversions to floating-point types
- #130575 Add integer to Half and BFloat16 conversion rounding tests
- #130583 Ensure float to BFloat16 conversion keeps NaN as NaN
- #130414 Add Complex<T> generic struct mirroring Complex API surface
- #130210 Add new NumberStyles option to stop parsing on invalid character
- #130274 Refactor the various System.Numerics Vector/Matrix/Quaternion/Plane types to require less inlining
- #130192 Update Matrix4x4 paths to use the new xplat intrinsics
- #100729 Add Decimal32, Decimal64, Decimal128
- #129838 [wasm] Enable Vector128 fast paths on Wasm via PackedSimd: hex/Guid, UTF-8, SearchValues, Teddy, Adler32/XXH3
- #129686 Fix copy-paste error in BFloat16 test
- #128578 [release/9.0-staging] [TestOnly] Fix NumberFormatInfoGroupSize test
- #127333 Add Complex<T> generic struct mirroring Complex API surface
- #127921 Reduce Unsafe usage in TryWriteSignificand/TryHash helpers
- #127913 Reduce Unsafe usage in primitive IBinaryInteger TryRead/TryWrite
- #127454 Fix TensorPrimitives.IndexOfMax
- #127485 Remove unsafe code from IBinaryInteger.TryReadBigEndian implementations
- #127409 Use safe spans in BigInteger RightShiftSelf
- #126259 Fix BigInteger.LeadingZeroCount, PopCount, TrailingZeroCount, RotateLeft, and RotateRight for platform-independent 32-bit word semantics
- #127387 Disable trim and AOT analyzers in iOS test project
- #127381 Use safe Span.Slice loop pattern in NumericsHelpers.DangerousMakeOnesComplement
- #126065 Add Log10 to IBinaryInteger
- #126477 Fix quotientBuffer being returned to ArrayPool while in use
- #126261 Fix FastReducer.SubMod infinite loop on 32-bit platforms
- #126216 Disable FastReducer_AssertFailure_RegressionTest on 32-bit platforms
- #125799 Rewrite BigInteger internals to use native-width (nuint) limbs
- #126011 [release/8.0] Fix OOM in BigInteger OuterLoop tests causing SIGKILL on Linux
- #124663 Add blittable color types Argb<T> and Rgba<T> to System.Numerics.Vectors
- #124223 [release/10.0] fix Vector2/3 EqualsAny
- #123783 Fix BigInteger char parsing with Ukrainian culture NBSP handling (bidirectional)
- #124280 Fix missing early returns in TensorPrimitives.Round.cs
- #123594 fix Vector2/3 EqualsAny
- #124111 Fix Hypot documentation typo: correct second parameter reference
- #123954 Add SSE implementation to Matrix4x4.GetDeterminant
- #106795 Provide support for alternative rounding modes for division and remainder of division
- #122686 [release/10.0] Fix UInt128 to double conversion for values >= 2^104
- #122534 Fix UInt128 to double conversion for values >= 2^104