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,652 contributions in the last year
Less
More
Activity overview
Contributed to
dotnet/runtime,
microsoft/semantic-kernel,
dotnet/roslyn-analyzers
and 26 other
repositories
Contribution activity
May 2023
Created 28 commits in 4 repositories
Created a pull request in dotnet/runtime that received 19 comments
Clean up shared ArrayPool naming and add some env var config
We've had several requests to be able to tweak / experiment with how many arrays the shared array pool might store. This adds two environment varia…
+240
−72
•
19
comments
Opened 20 other pull requests in 2 repositories
dotnet/runtime
12
merged
1
open
- Remove char[] allocation from TarHeader
- Tweak new OutOfMemory_StringTooLong exception message
- Fix some nullable annotations / null handling in System.Text.Json
- Remove generated locals in RegexCompiler.LoadSearchValues
- Add ArgumentException.ThrowIfNullOrWhiteSpace
- Dedup PemEncoding.TryCountBase64 with Base64.IsValid
- Add Base64.IsValid and allow Base64.DecodeXx methods to skip whitespace
- Remove Vector<T> fallbacks for Vector128<T>
- Use string.IsNullOrEmpty and ArgumentException.ThrowIfNullOrEmpty in many more places
- Avoid using two-char search in IndexOfOrdinalIgnoreCase for 1-char values
- Annotate IHtmlString.ToHtmlString's return as nullable
- Simplify SelectArrayIterator method
- Add back IHtmlString to System.Web.HttpUtility
microsoft/semantic-kernel
7
merged
- Make all protected members of ClientBase / OpenAIClientBase / AzureOpenAIClientBase private protected
- Fix a few NotNull calls
- Fix a few analyzer diagnostics
- Remove unnecessary suppressions and fix a few warnings
- Some clean up in OpenAIClientBase
- Remove duplicative extension methods on KernelPlanExtensions
- Remove ValidationException
Reviewed 47 pull requests in 7 repositories
dotnet/runtime
25 pull requests
- Avoid NRE in networking EventSources
- Tweak new OutOfMemory_StringTooLong exception message
- Clone files on OSX-like platforms when possible, instead of copying the whole file
- Enable regex to use IndexOf(..., OrdinalIgnoreCase) for prefix searching
- Make the STJ source generator cache friendly
- Clean up shared ArrayPool naming and add some env var config
- Fix WaitForExitAsync could return a cancelled task
- Interface inheritance follow up
- Fix some nullable annotations / null handling in System.Text.Json
- Remove generated locals in RegexCompiler.LoadSearchValues
- Reduce overhead of calling into SearchValues
- Fix null handling of built-in converters
- Add ArgumentException.ThrowIfNullOrWhiteSpace
- Fix ReadOnlySpanGetReferenceAndReadInteger on BigEndian
- Add ToDictionary() overloads for KeyValuePair and ValueTuple kv.
- Use string.IsNullOrEmpty and ArgumentException.ThrowIfNullOrEmpty in many more places
- Add Base64.IsValid and allow Base64.DecodeXx methods to skip whitespace
-
Remove last
!from Caching.Abstractions - Remove check from FillStringChecked and rename it to CopyStringContent
- Fix JsonNode.To allocations
- Use Vector128 and Vector256 in interface cast
- Bugfix/30024 problem with concurrency type descriptor getconverter
- [wasm] Update path in the WBT README
- Add back IHtmlString to System.Web.HttpUtility
- Fix TimeZoneInfo Perf
- Some pull request reviews not shown.
microsoft/semantic-kernel
12 pull requests
- Disposing skills
- Allow to replace functions (fix regression)
- Simplify orchestration API
- Simplify IKernel interface
- Fix a few analyzer diagnostics
- Some clean up in OpenAIClientBase
- Fix code style
- Remove unnecessary suppressions and fix a few warnings
- SKFunction Invoke Parameter Duplication
- Remove ValidationException
- Azure Cognitive Search connector for Semantic Memory
- Fix potential multiple enumerations
dotnet/msbuild
1 pull request
dotnet/performance
1 pull request
DotNetAnalyzers/StyleCopAnalyzers
1 pull request
dotnet/dotnet-api-docs
1 pull request
dotnet/docs
1 pull request
Created an issue in dotnet/runtime that received 5 comments
[API Proposal]: Remove struct constraint from Vector*<T>
The constraint makes it much more challenging to use. For example, in a generic method that supports working with arbitrary Ts and in which you wan…
5
comments
Opened 5 other issues in 3 repositories
dotnet/runtime
1
closed
1
open
microsoft/semantic-kernel
1
closed
1
open
dotnet/docs
1
open
Answered 1 discussion in 1 repository
dotnet/runtime
dotnet/runtime
-
What does SYSTEM_PRIVATE_CORELIB mean?
This contribution was made on May 12
3
contributions
in private repositories
May 11






