Skip to content

Conversation

@eddelbuettel
Copy link
Member

No issues in reverse dependency checks (see as usual in rcpp-logs repo)

@eddelbuettel eddelbuettel requested a review from Copilot July 22, 2025 14:52
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates RcppArmadillo from version 14.6.0-1 to 14.6.1-1, incorporating Armadillo library version 14.6.1. The update includes performance improvements, compiler configuration fixes, and introduces optional power expression optimization.

Key changes include:

  • Introduction of configurable power expression optimization (arma_config::optimise_powexpr)
  • Performance improvements in mean() function through better array operations
  • Enhanced error messages and warning consistency
  • Compiler configuration and deprecation handling improvements

Reviewed Changes

Copilot reviewed 17 out of 17 changed files in this pull request and generated no comments.

Show a summary per file
File Description
inst/include/armadillo_bits/sp_auxlib_meat.hpp Adds missing variable ignore to prevent compiler warnings
inst/include/armadillo_bits/op_sum_meat.hpp Guards power expression optimizations with configuration flag
inst/include/armadillo_bits/op_mean_meat.hpp Optimizes mean calculation using arrayops::inplace_plus
inst/include/armadillo_bits/fn_conv_to.hpp Improves deprecation warning messages
inst/include/armadillo_bits/fn_accu.hpp Guards power expression optimizations with configuration flag
inst/include/armadillo_bits/debug.hpp Adds power expression optimization flag to debug output
inst/include/armadillo_bits/config.hpp Defines new power expression optimization configuration
inst/include/armadillo_bits/compiler_setup.hpp Removes deprecated marker handling and improves warnings
inst/include/armadillo_bits/arma_version.hpp Updates patch version from 0 to 1
inst/include/armadillo_bits/arma_config.hpp Implements optimise_powexpr configuration setting
inst/include/armadillo_bits/Mat_meat.hpp Guards power expression optimizations with configuration flag
inst/include/armadillo_bits/Cube_meat.hpp Guards power expression optimizations with configuration flag
inst/NEWS.Rd Documents changes in version 14.6.1-1
configure.ac Updates version number to 14.6.1-1
configure Auto-generated configure script updates
DESCRIPTION Updates package version and date
ChangeLog Adds changelog entry for version 14.6.1-1

@eddelbuettel eddelbuettel merged commit fe03f23 into master Jul 22, 2025
2 checks passed
@eddelbuettel eddelbuettel deleted the feature/armadillo_14.6.1 branch July 22, 2025 14:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants