Changes in version 0.2.4.9008 Continuous integration - Update ccache-action reference. - Bump action version. Changes in version 0.2.4.9007 - Ci: Unify fledge.yaml across cynkratemplate and fledge (#86). Changes in version 0.2.4.9006 Chore - Add ccache to .gitignore and .Rbuildignore. Continuous integration - Create snapshot update PR against correct branch. - Add reference to /apply-patch workflow in commit message. - Clarify rationale for not deploying on schedule. - Only run fledge on pushes to main. - Tweak fledge workflow and ccache action. Changes in version 0.2.4.9005 Continuous integration - Cosmetics. - Bump action versions. - Align fledge workflow. - Harmonize. Changes in version 0.2.4.9004 Chore - Auto-update from GitHub Actions (#59). Changes in version 0.2.4.9003 Chore - Auto-update from GitHub Actions (#57). Changes in version 0.2.4.9002 Chore - Auto-update from GitHub Actions (#52). Changes in version 0.2.4.9001 Chore - Auto-update from GitHub Actions (#50). Changes in version 0.2.4.9000 fledge - CRAN release v0.2.4 (#47). Changes in version 0.2.4 (2026-02-06) Chore - Remove plogr (#45). - Format C++ code. Changes in version 0.2.3 (2023-12-12) Bugfix - Fix -Wformat-security warning with R-devel Chore - Install Rcpp from GitHub for CI/CD. Changes in version 0.2.2 (2018-03-29) - Fix compatibility with dplyr installed and built against an older version of bindrcpp. - Support callbacks that accept a list. The new xxx_env_yyy_wrapped() functions expect a list as payload, and a callback function with List instead of PAYLOAD as second argument. This helps controlling the lifetime of objects associated with a callback: these can be placed in an XPtr inside the List. The xxx_env_yyy() functions have been aliased to xxx_env_yyy_typed() (#7). - Bump dependency to bindr 0.1.1. Changes in version 0.2 (2017-06-17) - Fixed very rare segmentation fault due to missing protection of function arguments in autogenerated boilerplate code. - Fix compilation errors on FreeBSD due to use of nonstandard Make features (#5). - Native symbol registration added by Rcpp. Changes in version 0.1 (2016-12-11) Initial CRAN release. Exported C++ functions - create_env_string() creates an environment with active bindings, with names given as a character vector. Access of these bindings triggers a call to a C++ function with a fixed signature (GETTER_FUNC_STRING); this call contains the name of the binding (as character) and an arbitrary payload (PAYLOAD, essentially a wrapped void*). - create_env_symbol() is similar, the callback function accepts the name of the binding as symbol instead of character (GETTER_FUNC_SYMBOL). - populate_env_string() and populate_env_symbol() populate an existing environment instead of creating a new one. - Use LinkingTo: bindrcpp and #include to access these functions from your package. Exported R functions - Reexported from bindr: create_env() and populate_env().