-
Notifications
You must be signed in to change notification settings - Fork 33
chore(deps): update dependency rustler to ~> 0.37 #23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: develop
Are you sure you want to change the base?
Conversation
⚠ Artifact update problemRenovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is. ♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below: File name: mix.lock |
79c944e to
9bb6500
Compare
9bb6500 to
c9d49a1
Compare
c9d49a1 to
7206173
Compare
7206173 to
ec75401
Compare
ec75401 to
a714b0a
Compare
a714b0a to
78ccdab
Compare
78ccdab to
adb226b
Compare
|
adb226b to
9c501b9
Compare
9c501b9 to
26ae72c
Compare
26ae72c to
ec68ce6
Compare
ec68ce6 to
59de506
Compare
59de506 to
2848dda
Compare
2848dda to
3a9e2f8
Compare
3a9e2f8 to
cfccb83
Compare
This PR contains the following updates:
~> 0.25->~> 0.37Release Notes
rusterlium/rustler (rustler)
v0.37.1Compare Source
Fixed
rustler_mixchdirinrustler_mixwhen compiling in a subdirectory (#706)v0.37.0Compare Source
Added
staticlibfeature to compile withoutnif_initand add{pkg}_nif_initsymbol (#688)
IntoIteratortoOwnedBinary(#702, thanks aDifferentJT)Fixed
ErlNifEntry.min_ertsto a placeholder value (#703)Changed
inlineon commonly used functions (#475, thanks @joshuataylor)EnifAllocatoravailable even if theallocatorfeature is not enabledv0.36.2Compare Source
Added
std::hash::Hashimplementation for atoms (#695)Fixed
rustler_mix(#696, thanks @dkuku)v0.36.1Compare Source
No changes in the Rust code, only
rustler_mixadjustments and dependencyupdates.
Added
:module_name) (#682)Fixed
(#682, fixes #680)
.gitignorehandling to match the new workspace styleChanged
libloadingon non-Windows systems (#677)v0.36.0Compare Source
Added
Cargo.tomlfile withmix rustler.new(#672)Fixed
decodewas requested (#676)Removed
the template (#672)
v0.35.1Compare Source
Fixed
rustler_codegen(#671)Rustlermacros to not produce warnings on Elixir 1.18 (#670)v0.35.0Compare Source
Added
#[register_impl(name = "...")](#638)EncoderandDecoderimplementations forBox<T>(#644)Referencetype andenv.make_ref()function (#657)Fixed
registerattribute on#[register_impl]works as advertisednow (#638)
above (#635)
fixes #651)
Changed
names (#639)
rustler_sysas a separate library is merged intorustler::sysand will notbe released independently of
rustleranymore (#653)v0.34.0Compare Source
Added
rustler::resource!macro (#617, necessary due to a pending deprecation of aRust feature, #606)
Resourcetraitand provide a custom
destructorfunction that is run beforedropandreceives an
Envparameter (#617)implement the
Resource::downcallback (#617)Fixed
on_loadcallback is now caught and leads to a panic (#617)Changed
argument of
rustler::init!is ignored (#613)derivefeature flag is now ignored and its functionality unconditionallyenabled (#621)
v0.33.0Compare Source
Added
(#580).
PathBufandPath) (#608).Fixed
mix compilefailing on path dependencies in the Rust library (#577, fixed in#578 and #607)
Changed
lazy_staticin favour ofstd::sync::OnceLock. This changeraises the minimal supported Rust version to 1.70.
Rustler.nif_versionsfunction.Removed
rustler_export_nifs!,rustler::rustler_atoms!andresource_struct_init!have been removed (#604). They had been deprecatedsince version 0.22.0.
v0.32.1Compare Source
Added
(#598), thus allowing being iterated in reverse using
.rev()Env::is_process_aliveandLocalPid::is_alive(#599)num_bigint::BigIntusing thebig_integerfeature (#601)serdesupport derived fromserde_rustlerChanged
implementation by @KoviRobi)
Removed
rustler_bigintis replaced by a feature flag and the wrapper is notnecessary anymore (#601)
v0.31.0Compare Source
Added
is_floatandis_integermethods on terms (#581)Fixed
:rustlera compile-time-only dependency (#570)get_typework as documented for 0.30 (#581)Changed
impl Encoderon more functions (in particular onsend) (#572)rustler_atoms_{struct_name_in_snakecase}to silence warnings (#585)Removed
initmacroinrustler-sys(v2.3.2, #589)v0.30.0Compare Source
Added
Result<(), SendError>from allsendfunctions (#239, #563)Changed
:rustler_cratesproject configurationuse Rustlermodule configuration as compile-time:rustlera compile-time-only dependency (#516, #559)enif_term_typeto implementTerm::get_type(#538). Please check theUPGRADEdocumentation for necessary code changes.Removed
RUSTLER_NIF_VERSION, NIF version requirements have to be set viafeatures now
v0.29.1Compare Source
Fixed
(#548, thanks @adrienmo)
NifTaggedEnumderivedEncoderimpl for named-field variants (#547,thanks @dylanburati)
cfg!directives in build.rs causing cross-compilation to fail (#555,thanks @fabriziosestito)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.