Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Optimize Scalar.As #988

Merged
merged 13 commits into from
Jan 22, 2023
Merged

Optimize Scalar.As #988

merged 13 commits into from
Jan 22, 2023

Conversation

Perksey
Copy link
Member

@Perksey Perksey commented Aug 3, 2022

No description provided.

Copy link
Contributor

@Beyley Beyley left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good to me, although that isn't legal advice i'm not a doctor i think at least

Copy link
Member

@HurricanKai HurricanKai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll check the disasm and merge. I'm assuming this is good, but blocking merge until we can be sure.

Copy link
Member

@HurricanKai HurricanKai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Only checked discord now and saw you've already done everything 😅

@HurricanKai HurricanKai enabled auto-merge (squash) August 4, 2022 08:45
@Beyley Beyley force-pushed the hotfix/scalar_as_optimization branch from b191fcc to 86b816e Compare August 24, 2022 23:42
@Beyley Beyley requested review from ThomasMiz and a team as code owners August 24, 2022 23:42
@Beyley Beyley force-pushed the hotfix/scalar_as_optimization branch from 86b816e to ca43f14 Compare August 24, 2022 23:45
@Perksey
Copy link
Member Author

Perksey commented Jan 15, 2023

I'm hoping one day this will light up, but failing that I need to add a "mono path" that stops mono from producing invalid assembly (basically just having a file with the old, unoptimized code in it. I think our blazor activity gives us reasonable evidence that it does try to specialize these generics even with the code unoptimized for CoreCLR so we may be good to do so anyway. sucks, but that's mono for you)

@HurricanKai HurricanKai merged commit 5656b0d into main Jan 22, 2023
@HurricanKai HurricanKai deleted the hotfix/scalar_as_optimization branch January 22, 2023 15:06
Perksey added a commit that referenced this pull request Nov 20, 2023
* Optimize Scalar.As

* Optimize Scalar.As

* Fix mono assembler errors

* Fix me spending too much time around C++

* Fix public API

* Fix public API (?)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants