-
Notifications
You must be signed in to change notification settings - Fork 96
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
gcc-4.8 support #213
Comments
Thanks for the kind words! I'd be happy to merge this in, but with some high-level caveats. To save some work, let's address them here, as some of the PRs might not be needed.
|
For gtest that's it, it also internally uses For the multi-lines string in macros, a simple test reveals it: #define TEST(x)
int main() {
TEST(R"(
)");
return 0;
} Will produce this:
If you'd prefer to keep the same syntax we can eventually introduce temporary callable objects to store line/file, like here. PS: I'll have a look for the Python part, thanks for your fast reply |
Indeed I'd prefer to keep the syntax. The callable object may be a good approach; let's use it only where needed and preferably keep the name similar to So do send the PRs and we'll address each one in more detail, starting with cmake->c4core->ryml (sorry for the complexity!). |
I've reworked and sent you a first part (c4core) here: biojppm/c4core#68 cmake update shouldn't be needed (it felt awkward to link cmake->c4core through the -include) |
@fargies do you intend to proceed with the PR to rapidyaml? I'm about to make a release, but I can hold a couple of days to get that in. |
@biojppm sure, I'll see if I can fit this tomorrow |
Fixed in #217 |
Hello,
I wanted to give a try to RapidYaml at work, eventually using it for production, thus had to make changes to support old compilers (gcc-4.8).
Tests are passing on CentOS7 and ubuntu (I've added 4.8 in your ubuntu CI).
Those modifications felt a bit too intrusive for a pull-request, but if you wish to integrate some parts or make a review I can create some ?
PS: thanks for this awesome library 🎉 !
The text was updated successfully, but these errors were encountered: