Highlights
- 35 discussions answered
Block or Report
Block or report stephentoub
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
dotnet/runtime Public
.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
2,580 contributions in the last year
Less
More
Activity overview
Contribution activity
April 2022
Created 52 commits in 3 repositories
Created 1 repository
Created a pull request in dotnet/runtime that received 20 comments
Opened 42 other pull requests in 3 repositories
dotnet/runtime
39
merged
1
closed
- Fix lazy loop IndexOf optimization
- Fix unintentional boxing on every newline in GetCharKindWithAnchor
- Reduce pressure on backtracking stack in RegexCompiler / source generator
- Fix warnings in System.Private.Xml due to two PRs that raced
-
Use "..."u8 to simplify some
ReadOnlySpan<byte>constructions - Delete some dead code
- Remove dead const from RegexNode
- Fix Docs_Examples_ValidateEmail test
- Enable new CA1311 (ToLower/Upper culture) and CA1852 (seal internal/private types) rules
- Fix {Last}IndexOfAnyExcept behavior for an empty set of values
- Pass more information about execution mode to RegexRunners
- Use generic math to dedup Enumerable.Sum/Average
- Use generic math to dedup Enumerable.Min/Max
- Remove usage of !! from dotnet/runtime
- Overhaul when/where we check for Regex timeouts
- Fix compiled / source generated lazy loop stack handling
- Remove StackPush/Pop suffix from helper names in source generated regexes
- Fix off-by-one resize in RegexCompiler
- Skip RegexNodeKind.UpdateBumpalong nodes when describing patterns
- Move Regex pattern description into partial method remarks
- Fix missing timeout guard in generated regex scan loop
- Permit 'R'/'r' format specifier with integer formatting
- Add initial version of {Last}IndexOfAnyExcept
- Add MemoryExtensions.CommonPrefixLength
- Expose ConditionalWeakTable.TryAdd
- Some pull requests not shown.
dotnet/roslyn-analyzers
1
merged
dotnet/wpf
1
open
Reviewed 99 pull requests in 5 repositories
dotnet/runtime
25 pull requests
- Fix caching of Lazy<T> in tests
- Reduce pressure on backtracking stack in RegexCompiler / source generator
- Fix potential stack overflow in StdInReader
- Ensure floating-point types write the exponent/significand as little-endian
- Fix managed/unmanaged mismatch in arm64 NativeAOT definitions of required instruction sets
- Disable Extract_HardLinkEntry_TargetInsideDirectory test from System.Formats.Tar.Tests on mobile
- Allow sharing of input tar file for read
- BinaryData.Empty.ToString throws ArgumentNullException
- Update area-owners.md
- fixes in transition blowup and removing recursion from RegexNode conversion
-
Use "..."u8 to simplify some
ReadOnlySpan<byte>constructions - Remove usage of !! from dotnet/runtime
- Implement Tar APIs
- Pass more information about execution mode to RegexRunners
- Enable new CA1311 (ToLower/Upper culture) and CA1852 (seal internal/private types) rules
- Use RegexCaseEquivalence table for case-insensitive backreferences
- add code to read active listeners on FreeBSD
- Use generic math to dedup Enumerable.Min/Max
- Vectorized MemoryExtensions.CommonPrefixLength
- Exposing ExpM1, Exp2, Exp2M1, Exp10, Exp10M1, LogP1, Log2P1, and Log10P1
- Add LibraryImportGenerator to ref pack
- Do not use '.NET Core' anymore in error messages
- [mono] Preserve FirstChanceExceptionEventArgs ctor
- Delete legacy HRESULTs and error messages
- Delete libkrb5-dev from NativeAOT prereqs
- Some pull request reviews not shown.
dotnet/diagnostics
1 pull request
dotnet/designs
1 pull request
dotnet/roslyn
1 pull request
dotnet/roslyn-analyzers
1 pull request
Created an issue in dotnet/runtime that received 19 comments
[API Proposal]: {ReadOnly}Span(ref T) constructor
Background and motivation As part of the C# 11 work to enable ref fields, it will be safe to create a {ReadOnly}Span from a ref (with an implicit l…
19
comments
Opened 19 other issues in 3 repositories
dotnet/runtime
8
open
4
closed
- Improve handling of lazy loops in regex source generator / compiler
- Vectorize IndexOfAny on more than 5 chars
- [Analyzer Proposal]: Convert argument null checks to ArgumentNullException.ThrowIfNull
- "The remote certificate is invalid because of errors in the certificate chain: RevocationStatusUnknown" in XHarness tasks
-
Consider moving
IFloatingPointIeee754<T>.MaxNumberdown toINumber<T> - Analyzer/fixer for converting Regex use to source generator
- Can we improve ROS<byte>.ToArray from RVA static?
- Pass more info about matching mode to Regex engine
- Vectorize the new {Last}IndexOfAnyExcept methods
- Improve code coverage of RegexOptions.NonBacktracking
- Making numerical formatting specifiers more consistent
- MemoryMarshal.Create{ReadOnly}Span should validate length >= 0
dotnet/roslyn
5
open
1
closed
dotnet/roslyn-analyzers
1
open
Started 1 discussion in 1 repository
dotnet/csharplang
dotnet/csharplang
Answered 2 discussions in 1 repository
dotnet/runtime
dotnet/runtime
3
contributions
in private repositories
Apr 15 – Apr 24