-
Notifications
You must be signed in to change notification settings - Fork 4.5k
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
Support for CERs #14424
Comments
|
The I would think |
|
@jkotas can you comment on CERs |
|
CERs were primarily invented for SQL CLR, to ensure that user code cannot leak or otherwise damage the SQL process. The runtime was required to recover from OOM or thread abort in any spot. We gave up on providing this level of robustness for .NET Core runtime and framework because of it is incredibly expensive to code and test for:
Porting guidance:
If CERs are frequent problem to deal with for porting large amounts of code, we can consider creating CER compat pack for CoreCLR with dummy implementation. |
|
Thank you for the explanation, I believe there is nothing to add and this issue can be closed. |
.NET Core no longer supports CriticalFinalizerObject. We now get the strictest finalization guarantees simply inheriting Object. See https://github.com/dotnet/corefx/issues/1345
Split from #14419
Are CERs going to be supported or is there viable alternative?
Recorded uses in (3rd party) libraries:
The text was updated successfully, but these errors were encountered: