Releases: extendr/libR-sys
Releases · extendr/libR-sys
v0.7.1
v0.7.0
What's Changed
- Updates
bindgen
to 0.66 by @CGMossa in #177 - Print warnings from generating bindings by @CGMossa in #178
- Minor fix
cargo doc
by @CGMossa in #179 - Update bindings by @yutannihilation in #182
- [internal] Clippy suggestions by @CGMossa in #184
- Use
R_ParseEvalString
in test by @CGMossa in #188 - Ignore constants by @CGMossa in #185
- Upgrade
bindgen
by @CGMossa in #186 - Merge extern blocks by @CGMossa in #187
- Skip doctest by @yutannihilation in #195
- Update
bindgen
to0.69.1
by @CGMossa in #192 - Remove all Fortran items for bindings by @CGMossa in #199
- Bump versions of actions/checkout@v2 and actions/download-artifact@v2 by @CGMossa in #203
- Remove layout tests by @CGMossa in #196
- Use
cargo:warning
to notify users during build time by @Ilia-Kosenkov in #215 - Use v4 of upload/download-artifact action by @yutannihilation in #214
- Reflect extendr/extendr#699 to libR-sys by @yutannihilation in #217
- fix Rtools44 #220 by @CGMossa in #221
- fix build error for ubuntu: Problem locating local R install by @Yunuuuu in #223
- Fix bindings failure on PRs by @CGMossa in #208
- Replace
SEXPREC
with something truly opaque by @CGMossa in #212 - Ensure layout-tests are present when running with
feature = layout_tests
by @CGMossa in #209 - Unify feature
runtime
by @CGMossa in #193 - Make C-enums into idiomatic rust enums by @CGMossa in #206
- Refactor
TYPEOF
to enum-style by @CGMossa in #224 - Update Actions used in
non-api-call
workflow by @CGMossa in #228 - Cross-compile to intel mac from ARM mac by @CGMossa in #229
- Conversions between
bool
andRboolean
by @CGMossa in #230 - Finding all the rtools.. by @CGMossa in #231
- ADDED SEXPTYPE in the altrep api by @CGMossa in #233
- Update nonAPI.txt by @github-actions in #236
- Remove
clang-sys
dependency by @CGMossa in #238 - feature:
non-api
adds non-API items to bindings by @CGMossa in #237 - Add bindings for 4.2 again by @CGMossa in #246
- Update nonAPI.txt by @github-actions in #248
- Detach
bindgen
for next release by @CGMossa in #250
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
- 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
- Update the default precomputed bindings to R 4.3.0.
- Remove deprecated API
VECTOR_PTR
from bindings. [#165] - Use Rust types such as
u32
andi16
instead of C types such asc_uint
andc_short
forenum
s. [#160] - Remove mathematical constants (e.g.,
M_PI
), which are also provided by Rust'sstd
(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]