ラベル: reduce-unsafe の Pull Request の一覧を表示します。上から新しい順に表示されています。
- #135739 JIT: Remove redundant Span.Slice/Vector128.Create checks in vectorized loops
- #134991 Use safe scalar code for UTF-8 Equals(OrdinalIgnoreCase)
- #134956 Replace unsafe code with safe APIs in CoreLib and libraries
- #134857 Use safe code for UTF-8 StartsWith(OrdinalIgnoreCase)
- #134877 Replace remaining fixed buffers with InlineArray
- #134529 Prevent separator buffer overruns in string.Join
- #131913 Remove unsafe code from number parsing and formatting
- #131972 Remove a few unsafe blocks from Decimal.DecCalc.cs
- #131827 Use inline arrays in GCMemoryInfoData.
- #131245 Support unsafe evolution in LibraryImportGenerator
- #126187 Reduce unsafe code in System.Decimal
- #130743 Remove unsafe code from System.Net.Mail decoders
- #130727 Replace Unsafe.SizeOf with sizeof
- #129626 Remove unsafe code from System.Reflection.Metadata PE/blob writers
- #129625 Remove unsafe pointer walk from OptimizedInboxTextEncoder.GetIndexOfFirstCharToEncode
- #129619 Remove unsafe MemoryMarshal.Cast from Crc32C update path
- #128389 Replace small stackallocs with collection literals
- #127921 Reduce Unsafe usage in TryWriteSignificand/TryHash helpers
- #127913 Reduce Unsafe usage in primitive IBinaryInteger TryRead/TryWrite
- #127846 Remove unsafe code from System.Collections.BitArray
- #127845 Remove unsafe code from System.Linq.MaxMin
- #127539 Remove unsafe code from DCS utilities (UniqueId, XmlBufferReader)
- #127485 Remove unsafe code from IBinaryInteger.TryReadBigEndian implementations
- #127456 Remove unsafe code from CRC vectorized helpers
- #127488 JIT: eliminate redundant bounds checks for span.Slice(span.Length - cns)
- #127409 Use safe spans in BigInteger RightShiftSelf
- #127429 Use safe Span.Slice loop pattern in Enumerable.SumSignedIntegersVectorized
- #127427 Use safe Span.Slice loop pattern in Enumerable.FillIncrementing
- #127394 Replace MemoryMarshal generic Read/Write with BitConverter equivalents
- #127381 Use safe Span.Slice loop pattern in NumericsHelpers.DangerousMakeOnesComplement
- #127382 Use safe Span.Slice loop pattern in HashCode.AddBytes
- #127386 Use safe Span.Slice loop pattern in CRC32 ARM scalar paths
- #127308 [SRM] Miscellaneous clean-up.
- #127117 JIT: eliminate redundant span checks across loop back-edge phis
- #126280 Remove unsafe code from BlobUtilities.cs
- #124794 Rewrite ConvertToDecimal in XslNumber.cs to use safe code with string.Create and for loop
- #125854 Move more things away from PointerMemoryManager
- #125592 Delete WebHeaderEncoding.cs and replace usages with Encoding.Latin1
- #125681 More reduction of PointerMemoryManager
- #125528 Use ref struct key loaders
- #125574 Remove more fixed buffers and replace them with InlineArray
- #125514 Replace fixed buffers with InlineArray
- #124571 Eliminate redundant bounds checks for arr[^N-1] after arr[^N]
- #123624 Fold comparisons into single-value ranges in GetRangeFromAssertions
- #123692 Revert "Reduce unsafe usage in TextInfo.cs"
- #122116 Reduce unsafe usage in TextInfo.cs
- #123403 Use existing Base64 helpers for Base64FormattingOptions.InsertLineBreaks
- #122263 Optimize more bound checks around logical operators
- #121527 [Bounds checks] Merge inter-block assertions in RangeCheck::MergeAssertion