Expand TLS access for macos-arm64
Open
area-CodeGen-coreclr
os-mac-os-x
- Dominant language
- C#
- Stars
- 18.3k
- Forks
- 5.6k
- PR merge metrics
- PR metrics pending
Description
See this benchmark: https://github.com/EgorBot/Benchmarks/issues/561#issuecomment-5499076684
Unlike most other supported 64-bit targets we don't expand TLS accesses inline for macos-arm64.
I couldn't find an existing issue about this, and I'm unsure if this was ever implemented, so opening an issue just for posterity.
Contributor guide
Research direction
Start with the benchmark linked in issue #561, especially comment 5499076684, and compare macos-arm64 with the other supported 64-bit targets mentioned in the issue. Identify where TLS access expansion is handled and determine what evidence would show that macos-arm64 now receives the same inline treatment.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp, macos
- Domain
- operating-systems, performance
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100