diff options
author | Levi Broderick <GrabYourPitchforks@users.noreply.github.com> | 2018-11-06 11:02:16 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-11-06 11:02:16 -0800 |
commit | ef93a727984dbc5b8925a0c2d723be6580d20460 (patch) | |
tree | 81795855e14a4ea83c56e97a286a98f1c3099baa /build.proj | |
parent | 0dc37d16d734484b75e47cb243e347f5959a29bf (diff) | |
download | coreclr-ef93a727984dbc5b8925a0c2d723be6580d20460.tar.gz coreclr-ef93a727984dbc5b8925a0c2d723be6580d20460.tar.bz2 coreclr-ef93a727984dbc5b8925a0c2d723be6580d20460.zip |
Improve performance of Memory<T>.Span property getter (#20386)
- We can use our knowledge of object representation in the runtime to speed up type checks.
- We leave the ref T and the length deconstructed until the very end, optimizing register usage.
- The Length property getter is once again just a simple field accessor with no bitwise logic.
Diffstat (limited to 'build.proj')
0 files changed, 0 insertions, 0 deletions