antimony-lang / antimony

The Antimony programming language
https://antimony-lang.github.io/antimony/
Apache License 2.0
138 stars 6 forks source link

chore(deps): bump qbe from 1.0.0 to 2.1.0 #66

Open dependabot[bot] opened 1 year ago

dependabot[bot] commented 1 year ago

Bumps qbe from 1.0.0 to 2.1.0.

Release notes

Sourced from qbe's releases.

v2.1.0

[2.1.0] - 2022-12-15

This release prepares the lib for the upcoming QBE 1.1.

Added

  • Type::size() can now correctly calculate the size of aggregate types (#12).
  • Function::add_block() returns a reference to the created block (#18)
  • Add blit instruction, in preparation for QBE release 1.1 (#20).

Changed

  • Type::Aggregate now takes a TypeDef instead of the name of a type (#12).
  • Deprecated Function::last_block() (#18)

v2.0.0

Changelog

Added

  • Function and DataDef now have a new constructor
  • Module now implements common traits (Debug, Clone, Eq, PartialEq, Ord, PartialOrd, Hash, Default and Copy)

Changed

  • Module::add_function, Module::add_type and Module::add_data now consume their corresponding structs, instead of constructing them
Changelog

Sourced from qbe's changelog.

[2.1.0] - 2022-12-15

This release prepares the lib for the upcoming QBE 1.1.

Added

  • Type::size() can now correctly calculate the size of aggregate types (#12).
  • Function::add_block() returns a reference to the created block (#18)
  • Add blit instruction, in preparation for QBE release 1.1 (#20).

Changed

  • Type::Aggregate now takes a TypeDef instead of the name of a type (#12).
  • Deprecated Function::last_block() (#18)

[2.0.0] - 2022-03-10

Added

  • Function and DataDef now have a new constructor
  • Module now implements common traits (Debug, Clone, Eq, PartialEq, Ord, PartialOrd, Hash, Default and Copy)

Changed

  • Module::add_function, Module::add_type and Module::add_data now consume their corresponding structs, instead of constructing them
Commits
  • 025e447 v2.1.0
  • 569e006 Update changelog
  • ba92cc6 Implement blit instruction
  • efdf1f5 feat(changelog): document changes
  • 0d52277 feat(functions): return mutatble reference from add_block
  • ac61d83 docs(releasing): mention cargo public api crate
  • f765067 changelog: document changes
  • f9de15f tests: add nested aggregates test
  • e9b9028 Fix Type.size for aggregates
  • 1e91545 Make Type::Aggregate be a reference to TypeDef
  • Additional commits viewable in compare view


Dependabot compatibility score

You can trigger a rebase of this PR 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 ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
> **Note** > Automatic rebases have been disabled on this pull request as it has been open for over 30 days.