Skip to content

Adjust internal Rf_error handling for Rcpp#1888

Merged
t-kalinowski merged 2 commits intomainfrom
issue-1887-rf-error-mask
Feb 27, 2026
Merged

Adjust internal Rf_error handling for Rcpp#1888
t-kalinowski merged 2 commits intomainfrom
issue-1887-rf-error-mask

Conversation

@t-kalinowski
Copy link
Member

@t-kalinowski t-kalinowski commented Feb 27, 2026

Internal-only updates for Rcpp compatibility around Rf_error handling.

Closes #1887.

Use Rcpp::stop where C++ unwinding is appropriate and explicitly preserve raw R API error calls as (Rf_error)(...) in justified low-level paths.

Refs #1887
@t-kalinowski t-kalinowski changed the title Issue-1887-rf-error-mask Adjust internal Rf_error handling for Rcpp Feb 27, 2026
@t-kalinowski t-kalinowski merged commit 921c7cd into main Feb 27, 2026
13 checks passed
@t-kalinowski t-kalinowski deleted the issue-1887-rf-error-mask branch February 27, 2026 16:13
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.

Calls to Rf_error

1 participant