Skip to content
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
480df01
Initial plan
Copilot Feb 17, 2026
95241dd
Add Interlocked.Or<T> and Interlocked.And<T> polyfills with tests
Copilot Feb 17, 2026
e9341cf
Fix Interlocked polyfills - use generic CompareExchange and fix test …
Copilot Feb 17, 2026
ebd527c
Add comment about NET11 conditional compilation
Copilot Feb 17, 2026
6c9a45b
Address PR feedback: simplify implementation, remove Theory tests, fi…
Copilot Feb 17, 2026
3c26340
Add specific overloads for int/uint/long/ulong, remove namespace qual…
Copilot Feb 17, 2026
9ee2c72
Refactor to use unsafe pointers for non-generic overloads, keep Unsaf…
Copilot Feb 18, 2026
8bee912
Extend Interlocked polyfills to support .NET Standard 2.0+ by impleme…
Copilot Feb 18, 2026
e36d16d
Extend Interlocked polyfills to all TFMs using standard Net100 pattern
Copilot Feb 18, 2026
c61b1d2
Refactor: Move non-generic Interlocked.And/Or to Net50, keep generic …
Copilot Feb 18, 2026
fe503a0
Fix CompareExchange loop logic in Net50/Interlocked.cs
Copilot Feb 18, 2026
7da9286
Remove generic Interlocked.And<T> and Interlocked.Or<T> polyfills - t…
Copilot Feb 18, 2026
9298eae
Fix return values - And/Or methods should return original value, not …
Copilot Feb 18, 2026
bb1f1be
Address PR feedback: simplify test names, reorder methods, add ALLOW_…
Copilot Feb 19, 2026
b6389a2
Remove unsafe modifier from method signatures, use internal unsafe bl…
Copilot Feb 19, 2026
f3c6f0e
Reset Signatures.md to original version before merge
Copilot Feb 19, 2026
f7ee9e5
Merge master into copilot/add-interlocked-polyfills
Copilot Feb 19, 2026
db95a53
Regenerate Signatures.md after merging master
Copilot Feb 19, 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
Loading