ラベル: reduce-unsafe

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

ラベル一覧へ戻る

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

  1. #135739 JIT: Remove redundant Span.Slice/Vector128.Create checks in vectorized loops
  2. #134991 Use safe scalar code for UTF-8 Equals(OrdinalIgnoreCase)
  3. #134956 Replace unsafe code with safe APIs in CoreLib and libraries
  4. #134857 Use safe code for UTF-8 StartsWith(OrdinalIgnoreCase)
  5. #134877 Replace remaining fixed buffers with InlineArray
  6. #134529 Prevent separator buffer overruns in string.Join
  7. #131913 Remove unsafe code from number parsing and formatting
  8. #131972 Remove a few unsafe blocks from Decimal.DecCalc.cs
  9. #131827 Use inline arrays in GCMemoryInfoData.
  10. #131245 Support unsafe evolution in LibraryImportGenerator
  11. #126187 Reduce unsafe code in System.Decimal
  12. #130743 Remove unsafe code from System.Net.Mail decoders
  13. #130727 Replace Unsafe.SizeOf with sizeof
  14. #129626 Remove unsafe code from System.Reflection.Metadata PE/blob writers
  15. #129625 Remove unsafe pointer walk from OptimizedInboxTextEncoder.GetIndexOfFirstCharToEncode
  16. #129619 Remove unsafe MemoryMarshal.Cast from Crc32C update path
  17. #128389 Replace small stackallocs with collection literals
  18. #127921 Reduce Unsafe usage in TryWriteSignificand/TryHash helpers
  19. #127913 Reduce Unsafe usage in primitive IBinaryInteger TryRead/TryWrite
  20. #127846 Remove unsafe code from System.Collections.BitArray
  21. #127845 Remove unsafe code from System.Linq.MaxMin
  22. #127539 Remove unsafe code from DCS utilities (UniqueId, XmlBufferReader)
  23. #127485 Remove unsafe code from IBinaryInteger.TryReadBigEndian implementations
  24. #127456 Remove unsafe code from CRC vectorized helpers
  25. #127488 JIT: eliminate redundant bounds checks for span.Slice(span.Length - cns)
  26. #127409 Use safe spans in BigInteger RightShiftSelf
  27. #127429 Use safe Span.Slice loop pattern in Enumerable.SumSignedIntegersVectorized
  28. #127427 Use safe Span.Slice loop pattern in Enumerable.FillIncrementing
  29. #127394 Replace MemoryMarshal generic Read/Write with BitConverter equivalents
  30. #127381 Use safe Span.Slice loop pattern in NumericsHelpers.DangerousMakeOnesComplement
  31. #127382 Use safe Span.Slice loop pattern in HashCode.AddBytes
  32. #127386 Use safe Span.Slice loop pattern in CRC32 ARM scalar paths
  33. #127308 [SRM] Miscellaneous clean-up.
  34. #127117 JIT: eliminate redundant span checks across loop back-edge phis
  35. #126280 Remove unsafe code from BlobUtilities.cs
  36. #124794 Rewrite ConvertToDecimal in XslNumber.cs to use safe code with string.Create and for loop
  37. #125854 Move more things away from PointerMemoryManager
  38. #125592 Delete WebHeaderEncoding.cs and replace usages with Encoding.Latin1
  39. #125681 More reduction of PointerMemoryManager
  40. #125528 Use ref struct key loaders
  41. #125574 Remove more fixed buffers and replace them with InlineArray
  42. #125514 Replace fixed buffers with InlineArray
  43. #124571 Eliminate redundant bounds checks for arr[^N-1] after arr[^N]
  44. #123624 Fold comparisons into single-value ranges in GetRangeFromAssertions
  45. #123692 Revert "Reduce unsafe usage in TextInfo.cs"
  46. #122116 Reduce unsafe usage in TextInfo.cs
  47. #123403 Use existing Base64 helpers for Base64FormattingOptions.InsertLineBreaks
  48. #122263 Optimize more bound checks around logical operators
  49. #121527 [Bounds checks] Merge inter-block assertions in RangeCheck::MergeAssertion