rncl
An Interface to the Nexus Class Library
A phylogenetics parser on life support, shipping only what CRAN's compilers demand.
◆Recent moves
- 15d ago
NCL sources refreshed for C++20 compilation
Pulls upstream NCL changes so the bundled C++ compiles under the C++20 standard. This is the toolchain-tracking pattern that has defined every rncl release since 2016 — nothing changes for R users.
View source ↗ - 8mo ago
Deprecated Rcpp call removed in maintenance release
Removes a deprecated Rcpp call and a documentation formatting issue, both contributed externally. Consistent with a package that absorbs upstream deprecations rather than adding features.
View source ↗ - 4y ago
Build fixed for gcc 12 and clang 14
Clears CRAN check warnings caused by the removal of binary_function in newer compilers. Another turn of the toolchain treadmill that sets this package's release schedule.
View source ↗ - 6y ago
Maintenance release clearing CRAN check warnings
A warnings-only cleanup with no functional change, keeping the package installable from CRAN.
View source ↗ - 8y ago
CRAN check notes and warnings cleared
Addresses CRAN check notes and warnings. The multi-year gaps on either side of this release underline how little the parsing code itself changes.
View source ↗ - 9y ago
Singleton removal moves to C++ for a 3x speedup
The last release to touch behavior users can feel: edge-matrix renumbering moved into C++ for roughly a 3x speedup on a 1700-tip tree, plus a progress bar for large trees and integer storage for the edge matrix. Everything after this is compiler maintenance.
View source ↗