Highlights
- Arctic Code Vault Contributor
Pinned
906 contributions in the last year
Activity overview
Contribution activity
January 2021
Created 18 commits in 4 repositories
Created a pull request in dotnet/runtime that received 11 comments
Disable TC for UnmanagedCallersOnly methods.
Tiered compilation uses call counting and the call counting mechanism today is incompatible with UnmanagedCallersOnly. Disabled tiered compilation …
+89
−54
•
11
comments
Opened 24 other pull requests in 8 repositories
dotnet/runtime
3
open
9
merged
- For Reverse P/Invokes, call TraceCall with the entrypoint to the target method.
- Change C# names of P/Invokes of objc_msgSend to be call-site specific.
- Threadpool autorelease
- Stub out API and base directory for ObjectiveC interop tests
- Remove dead code around x86 delegate interop.
- Fix building libraries with Ninja.
- Use CorInfoCallConvExtension throughout runtime interop code
- Only pass the method context when tracking transitions.
- Update SafeHandle types to have public parameterless constructors and add InitHandle API
- Remove all dependencies on the old sharedfx tooling.
- Rewrite ARM64 IJW bootstrap thunk assembly.
- Don't consider types with empty base classes blittable. They have a different managed and native size.
dotnet/arcade
3
merged
dotnet/runtimelab
3
merged
dotnet/windowsdesktop
2
merged
AaronRobinsonMSFT/runtime
1
closed
dotnet/dotnet-api-docs
1
open
mono/linker
1
merged
dotnet/core-setup
1
merged
Reviewed 30 pull requests in 7 repositories
dotnet/runtime 21 pull requests
- Unify mono/coreclr xplat-job.yml templates
- Include handling of HNDTYPE_REFCOUNTED when FEATURE_OBJCWRAPPERS is defined
- Merge in latest development branch
- Connect VM to InteropLib
- Switch over framework packaging to use Crossgen2
- Fix building libraries with Ninja.
- ComWrappers cleanup
- Fix building symbols archive
- src/installer support osx-arm64
- Update the ComWrappers API
- Add executable bit to postinstall scripts
- Fix the GenericTest.Vector*Boolean
- Add incremental build support to crossgen-corelib
- x86: support Return SIMD8.
- Skip NativeLibrary abstraction for Windows-specific system libraries
- Fix MS.NETCore.App.Bundle on osx-arm64
- Initial Android cross-compiler
- Improve tiering disablement for `UnmanagedCallersOnly` methods
- Don't consider types with empty base classes blittable. They have a different managed and native size.
- Enable host tests on OSX
- Remove duplicate bundle WXL file
dotnet/runtimelab 3 pull requests
SharpGenTools/SharpGenTools 2 pull requests
AvaloniaUI/Avalonia 1 pull request
dotnet/coreclr 1 pull request
dotnet/windowsdesktop 1 pull request
AvaloniaUI/avaloniaui.net 1 pull request
Created an issue in dotnet/runtime that received 17 comments
Introduce CallConvMemberFunction to represent the member-function variants of Cdecl, Stdcall, etc. on Windows
Background and Motivation For interop developers of managed APIs wrapping native API layers, sometimes they need to wrap C++ instance member functi…
17
comments