Skip to content

Ensure all C++ code is C++11 compatible#958

Merged
DyfanJones merged 4 commits intopaws-r:mainfrom
DyfanJones:feature/old_r
Dec 6, 2025
Merged

Ensure all C++ code is C++11 compatible#958
DyfanJones merged 4 commits intopaws-r:mainfrom
DyfanJones:feature/old_r

Conversation

@DyfanJones
Copy link
Copy Markdown
Member

Fixes: #957

- Add explicit C++14 standard requirement via Makevars files
- Update DESCRIPTION with R >= 4.1.0 dependency and C++14 system requirement
- Expand CI matrix to test against older R versions (oldrel-1 through oldrel-4)
- Update NEWS.md with version 0.8.8 release notes
@DyfanJones DyfanJones added the bug 🐞 Something isn't working label Dec 1, 2025
Replace CHAR() with Rf_translateCharUTF8() for proper UTF-8 support in json_builder.cpp and add explicit UTF-8 encoding in json_escape.cpp
@DyfanJones DyfanJones merged commit 98391b4 into paws-r:main Dec 6, 2025
18 of 20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug 🐞 Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Consider stating C++ standard requirement in SystemRequirements

1 participant