Skip to content

Remove unused ConcRT wrappers #1325

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

Merged
merged 1 commit into from
Oct 3, 2020

Conversation

StephanTLavavej
Copy link
Member

Followup to @AlexGuteniev's #1194 - now that we've had successful GitHub/MSVC builds with the static_asserts, it's safe to remove the unused stl_MEOW_concrt class definitions.

Now we don't need to include ConcRT headers.

awint.hpp supersedes Windows.h.

exception includes yvals.h which includes crtdefs.h; there appears to be no reason to include crtdefs.h directly here.

We no longer need to suppress warnings 4201 and 4324 here.

This doesn't affect the size of the release DLL. It decreases the size of the debug DLL on x86 by 512 bytes (from 731,136 bytes down to 730,624 bytes).

Now we don't need to include ConcRT headers.

awint.hpp supersedes Windows.h.

exception includes yvals.h which includes crtdefs.h;
there appears to be no reason to include crtdefs.h directly here.

We no longer need to suppress warnings 4201 and 4324 here.

This doesn't affect the size of the release DLL.
It decreases the size of the debug DLL on x86 by 512 bytes
(from 731,136 bytes down to 730,624 bytes).
@StephanTLavavej StephanTLavavej added the enhancement Something can be improved label Sep 28, 2020
@StephanTLavavej StephanTLavavej requested a review from a team as a code owner September 28, 2020 23:39
@StephanTLavavej

This comment has been minimized.

@azure-pipelines

This comment has been minimized.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Something can be improved
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants