leandrocp / mdex

A fast 100% CommonMark-compatible GitHub Flavored Markdown parser and formatter for Elixir.
https://mdex-c31.pages.dev
MIT License
83 stars 6 forks source link

Bump rustler from 0.32.1 to 0.33.0 in the production-dependencies group #49

Closed dependabot[bot] closed 3 weeks ago

dependabot[bot] commented 3 weeks ago

Bumps the production-dependencies group with 1 update: rustler.

Updates rustler from 0.32.1 to 0.33.0

Release notes

Sourced from rustler's releases.

rustler-0.33.0

What's Changed

New Contributors

Full Changelog: https://github.com/rusterlium/rustler/compare/rustler-0.32.1...rustler-0.33.0

Changelog

Sourced from rustler's changelog.

[0.33.0] - 2024-05-29

Added

  • Optional support for using Erlang's allocator as Rust's global allocator (#580).
  • Comparison functions for PIDs (#611).
  • Conversions from and to Rust paths (PathBuf and Path) (#608).

Fixed

  • mix compile failing on path dependencies in the Rust library (#577, fixed in #578 and #607)

Changed

  • Drop usage of lazy_static in favour of std::sync::OnceLock. This change raises the minimal supported Rust version to 1.70.
  • Drop obsolete and incorrect Rustler.nif_versions function.

Removed

  • The old macros rustler_export_nifs!, rustler::rustler_atoms! and resource_struct_init! have been removed (#604). They had been deprecated since version 0.22.0.
Commits
  • 3d7eb93 Release rustler 0.33.0
  • dd7c91b Drop incorrect and obsolete Rustler.nif_versions function
  • f13cb9e Add support for path dependencies (#607)
  • 127e255 feature: compare local pids (#611)
  • b882d51 Implement support for conversions of paths (#608)
  • 3690679 Add simple justfile (#610)
  • 8cd55cd Implement simple allocator using enif_{alloc,free} (#580)
  • 03005f8 Drop lazy_static in favour of std::sync::OnceLock (#609)
  • de1c386 Update changelog for removal of deprecated macros
  • 02960de Drop deprecated functionality (#604)
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions