Skip to content

Releases: extendr/libR-sys

v0.7.1

02 Sep 21:20
Compare
Choose a tag to compare

What's Changed

  • bindings: Remove remaining Rf_isS4 and R_altrep_Coerce_method_t as we manually define those by @CGMossa in #254
  • Manual update of non-API by @CGMossa in #253

Full Changelog: v0.7.0...v0.7.1

v0.7.0

29 Jun 20:22
37fdd30
Compare
Choose a tag to compare

What's Changed

New Contributors

  • @Yunuuuu made their first contribution in #223
  • @github-actions made their first contribution in #236

Full Changelog: v0.6.0...v0.7.0

v0.6.0

17 Jul 05:28
32d043a
Compare
Choose a tag to compare
  • Drop support for 32-bit Windows, which virtually means dropping support for R < 4.2.
  • Fix failures with R installation that doesn't provide shared libraries.

v0.5.0

05 Jun 13:50
a1047c2
Compare
Choose a tag to compare
  • Update the default precomputed bindings to R 4.3.0.
  • Remove deprecated API VECTOR_PTR from bindings. [#165]
  • Use Rust types such as u32 and i16 instead of C types such as c_uint and c_short for enums. [#160]
  • Remove mathematical constants (e.g., M_PI), which are also provided by Rust's std (e.g., std::f64::consts::PI). [#160]
  • Exclude "non-API" calls. [#135]
  • Refactor version logging in generated bindings. [#159]
  • Redefine R-devel's Rcomplex. [#156]

v0.4.0

26 Feb 12:23
9d21fc2
Compare
Choose a tag to compare
  • Update the default precomuted bindings to R 4.2.0.
  • [Windows] Dropped build-time dependency on winapi.
  • Remove bindings for the symbols that are not part of R API. [#96]
  • Add bindings for the following header files:
    • R_ext/Applic.h: optimisation functions [#117]
    • R_ext/Random.h: random number generator state wrappers [#123]
    • Rmath.h: distribution functions [#124]
  • [Linux] Provide precomuted bindings for linux-aarch64 (aka ARM64). [#133]