ラベル: area-System.Numerics

dotnet/runtimeにマージされたPull RequestをAIで日本語要約

ラベル一覧へ戻る

ラベル: area-System.Numerics の Pull Request の一覧を表示します。上から新しい順に表示されています。

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