dotnet/runtime
Ver no GitHubRemove JIT-workaround for eliminating bound check
Open
#67.044 aberto em 23 de mar. de 2022
area-CodeGen-coreclrenhancementhelp wanted
Métricas do repositório
- Stars
- (17.886 stars)
- Métricas de merge de PR
- (Mesclagem média 12d 11h) (661 fundiu PRs em 30d)
Description
https://github.com/dotnet/runtime/pull/62864 taught the JIT to recognize more pattern to eliminate bound checks for array and span indexing. Thus the workarounds like the uint-casts aren't needed anymore, and could be undone.
Also cf. https://github.com/dotnet/runtime/pull/64899#discussion_r833378404
category:cq theme:bounds-checks skill-level:beginner cost:small impact:small