-
Notifications
You must be signed in to change notification settings - Fork 16
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
Add fmt as a dependency #244
Commits on May 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 01849b3 - Browse repository at this point
Copy the full SHA 01849b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2e93fd - Browse repository at this point
Copy the full SHA f2e93fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 13df53f - Browse repository at this point
Copy the full SHA 13df53fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 618d7d6 - Browse repository at this point
Copy the full SHA 618d7d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for e36e5ea - Browse repository at this point
Copy the full SHA e36e5eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5043204 - Browse repository at this point
Copy the full SHA 5043204View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0c7745 - Browse repository at this point
Copy the full SHA a0c7745View commit details
Commits on Jun 3, 2023
-
Grab fmt support for conditional use of typeid()
So that we can use fmt when rtti is disabled on clang/gcc
Configuration menu - View commit details
-
Copy full SHA for da38594 - Browse repository at this point
Copy the full SHA da38594View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20fea53 - Browse repository at this point
Copy the full SHA 20fea53View commit details -
Configuration menu - View commit details
-
Copy full SHA for b8432a7 - Browse repository at this point
Copy the full SHA b8432a7View commit details -
Move float implementations to .inc files instead of macros
This allows IDEs and compiler errors to find the right source locations.
Configuration menu - View commit details
-
Copy full SHA for 5a50a65 - Browse repository at this point
Copy the full SHA 5a50a65View commit details
Commits on Jun 4, 2023
-
Allow formatting of Option and Result with unformattable types
If the inner type is unformattable, it will be formatted as a string of byte values for the memory in the type. To do this we have helper formatters AnyFormatter and AnyOrVoidFormatter.
Configuration menu - View commit details
-
Copy full SHA for 82fc7a5 - Browse repository at this point
Copy the full SHA 82fc7a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0079df0 - Browse repository at this point
Copy the full SHA 0079df0View commit details -
Get streams working consistently
If you resolve the gtest templates in one TU to say that a type is not printable then it seems to cache it and affect other TUs. So stick it in prelude.h so it's always there.
Configuration menu - View commit details
-
Copy full SHA for 7bda340 - Browse repository at this point
Copy the full SHA 7bda340View commit details -
Place stream support directly near the fmt::formatter
This ensures that it is not possible for gtest users to end up including the type and printing it in one TU without stream support which then breaks printing it in another TU that also includes the stream support. They will simply always be printable by streams. This is done without including anything other than iosfwd (and string and fmt) in header files.
Configuration menu - View commit details
-
Copy full SHA for 1965a41 - Browse repository at this point
Copy the full SHA 1965a41View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6622e4d - Browse repository at this point
Copy the full SHA 6622e4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f668d22 - Browse repository at this point
Copy the full SHA f668d22View commit details -
Configuration menu - View commit details
-
Copy full SHA for eeb351a - Browse repository at this point
Copy the full SHA eeb351aView commit details -
Configuration menu - View commit details
-
Copy full SHA for dfe18f6 - Browse repository at this point
Copy the full SHA dfe18f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 559de07 - Browse repository at this point
Copy the full SHA 559de07View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6cb59e0 - Browse repository at this point
Copy the full SHA 6cb59e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa6226e - Browse repository at this point
Copy the full SHA aa6226eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 85f46df - Browse repository at this point
Copy the full SHA 85f46dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 498921f - Browse repository at this point
Copy the full SHA 498921fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ff0104 - Browse repository at this point
Copy the full SHA 7ff0104View commit details