-
-
Notifications
You must be signed in to change notification settings - Fork 641
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
Further improvements on compile time - disable inlining of functions used in asserts #70
Comments
…or the ctor/dtor of the Result class - but 100% sure about the fast_binary_assert() template function) - this should have a very tiny penalty on runtime which is superb anyway but might impact compile times in a very positive way - not benchmarked yet - relates #70
binary and fast asserts are almost 3-4 times faster to compile in release mode with MSVC! unfortunately not much effect for other compilers/configs |
…or the ctor/dtor of the Result class - but 100% sure about the fast_binary_assert() template function) - this should have a very tiny penalty on runtime which is superb anyway but might impact compile times in a very positive way - not benchmarked yet - relates #70
You should test with |
Well the thing about |
I know but it's not a good idea to optimize for a single compiler's broken default mode that only exists for insane backwards compatibility with non-sense (and since C++11 non-conforming) code. |
No description provided.
The text was updated successfully, but these errors were encountered: