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

remove multi-emit - internal restriction #14478

Merged
merged 15 commits into from
Jan 3, 2023

Conversation

KevinRansom
Copy link
Member

@KevinRansom KevinRansom commented Dec 16, 2022

The multi-emit pr: #12722

Introduced a limitation of 30 submissions visibility for any newly introduced internal value.

The reason for the limitation was that submission assemblies include 30 internals visible for assemblies with the name FSI_ASSEMBLY_nnnn ...

This PR removes the limitation by removing the naming pattern for assemblies and using assembly versioning for each assembly submission.

In order to make this work, assemblyresolvecore in fsi.fs was updated to do assembly fullname resolution when resolving dynamic assemblies.

It also removes the warning and adds a test.

I also did some more minor rework around signing to allow keypairs and keyfiles to be specified as raw byte arrays to be specified with bytearrays rather than merely from files.

@KevinRansom KevinRansom requested a review from a team as a code owner December 16, 2022 13:28
@KevinRansom KevinRansom changed the title remove internal restriction remove multi-emit - internal restriction Dec 16, 2022
Copy link
Member Author

@KevinRansom KevinRansom left a comment

Choose a reason for hiding this comment

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

oops

Copy link
Member Author

@KevinRansom KevinRansom left a comment

Choose a reason for hiding this comment

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

oops

@KevinRansom KevinRansom marked this pull request as draft December 17, 2022 05:09
@KevinRansom KevinRansom force-pushed the investigate branch 2 times, most recently from 81da03f to cdb51b8 Compare December 20, 2022 16:53
@KevinRansom KevinRansom marked this pull request as ready for review December 20, 2022 17:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

3 participants