Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
1e6827c
Use ILCodeStream EH APIs in PInvokeStubLinker instead of manual EH cl…
jkoritzinsky Apr 1, 2026
1abf45e
Use FinalizeILStub in the interop IL stub logic
jkoritzinsky Apr 1, 2026
5a476d5
Refactor stub generation APIs to be shaped more like how the transien…
jkoritzinsky Apr 1, 2026
3426372
Send non-vararg PInvokes down the transient IL path instead of the IL…
jkoritzinsky Apr 1, 2026
cc1e281
Revert "Fix P/Invoke IL stub race in DoPrestub (#124579)"
jkoritzinsky Apr 1, 2026
4555bb3
Various fixes to get the interop test tree passing locally.
jkoritzinsky Apr 3, 2026
f9c441f
Little cleanups
jkoritzinsky Apr 3, 2026
7681f9f
PR feedback
jkoritzinsky Apr 3, 2026
fcc8139
Fix CI assert for flag check
jkoritzinsky Apr 3, 2026
18fc143
Assert based on sig as PInvoke flags may not be populated yet.
jkoritzinsky Apr 3, 2026
06006ce
Convert ILStubLinker EH clause tracking from SArray to singly linked …
jkoritzinsky Apr 6, 2026
64c7e0b
Disable inlining P/Invoke marshalling IL.
jkoritzinsky Apr 16, 2026
0d5f13a
PR feedback (ifdef early resolve to only be when we won't do it with …
jkoritzinsky Apr 16, 2026
fdbf89f
Apply suggestion from @jkotas
jkotas Apr 16, 2026
736dbd9
Merge branch 'main' of https://github.com/dotnet/runtime into pinvoke…
jkoritzinsky Apr 17, 2026
1ad33b5
Merge branch 'main' of https://github.com/dotnet/runtime into pinvoke…
jkoritzinsky Apr 17, 2026
909e67f
Fix GC mode checks for later P/Invoke resolution
jkoritzinsky Apr 17, 2026
93ef625
Restore prestub PInvoke target resolution. Add comments to all of the…
jkoritzinsky Apr 20, 2026
e641566
Apply suggestion from @jkotas
jkotas Apr 20, 2026
8acb74b
Remove duplicate accelerator method
jkoritzinsky Apr 20, 2026
bbb9e6a
Merge branch 'pinvoke-no-stub' of https://github.com/jkoritzinsky/run…
jkoritzinsky Apr 20, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/coreclr/inc/CrstTypes.def
Original file line number Diff line number Diff line change
Expand Up @@ -240,7 +240,7 @@ Crst IJWHash
End

Crst ILStubGen
AcquiredBefore DeadlockDetection UniqueStack UnresolvedClassLock FusionAppCtx AssemblyLoader
AcquiredBefore DeadlockDetection UniqueStack
End

Crst InstMethodHashTable
Expand Down
Loading
Loading