Benjamin-Lee / DNAvisualization.org

🧬📈 Turn DNA sequences into interactive visualizations
https://dnavisualization.org
Apache License 2.0
12 stars 4 forks source link

Bump @assemblyscript/loader from 0.17.12 to 0.25.0 #370

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps @assemblyscript/loader from 0.17.12 to 0.25.0.

Release notes

Sourced from @​assemblyscript/loader's releases.

v0.25.0

Breaking changes

  • Fix variable initialization checks / revise flow logic (#2578) (6717de0ddc7a0cad300912b87af3b47d3891c4f0) Initialization of global variables sometimes wasn't guaranteed before, allowing unsafe behavior if initialization indeed wasn't performed before access. To mitigate, variables from now on require either an initializer, a primitive type with a trivial default value (typically 0), a nullable type (if a reference, defaulting to null) or otherwise annotation with definitive assignment (i.e. let someObject!: ..., then inserting a runtime check upon access).

Other

  • Speed-up signature lookups, make signatures immutable (#2582) (378659a72aca49dbbd559cebf0071585aeec87fd)
  • Re-add Windows to CI (#2584) (658b5e8f0a2734c61eb6146e1f1e06412331dbce)

v0.24.1

Bug fixes

  • Bindings: Expect memory growth when lowering references (#2568) (8ae086d95f9dfecb83d58f7108fd63a10d9ecf8f)
  • Defuse assert in finishResolveClass (#2567) (cb982b1cac8df4b1df196db6954364e5942fff2c)

v0.24.0

Breaking changes

  • Implicitly inherit from Object (#2559) (688dcd23eaebaa8d82185b11ec5181c010726714) Constant class ids of String, ArrayBuffer etc. moved one value up, with Object now represented by ID=0.

v0.23.1

Bug fixes

  • Simplify compileCallExpression (#2558) (a71f649de6be1ac1dcb15a406f297e1a2990078d)

v0.23.0

Breaking changes

  • Remove no longer used half of RTTI (#2555) (a565d732594891a8d4b5b3d1052d7f329c654fd0) RTTI at __rtti_base no longer contains base class ids and now is just type flags.
  • Make class fields a special kind of property (#2548) (0fd4db243f0073bf63042513aedb40744bea9881) Element kinds FIELD and FIELD_PROTOTYPE and elements Field and FieldPrototype have been removed. Instead, Property inherit previous Field functionality, indicated by property.isField.

Other

  • Fix CI publishing (#2557) (a150a49627e58ca4003c51ce6e85858cff649ec0)
  • Add remaining heap type APIs (#2556) (158b6b677074aae62507105b665a12460aa5b7a9)
  • Update GitHub actions to most recent versions (#2541) (5d18a71b0fb329d89b2bf2ed6c971a59ea2634bb)
  • Add heap type utility definitions (#2549) (6b9f71eb1c7d5d0672a86b03318d9d20f15d2f78)
  • Move module creation to program (#2550) (625bf0d91aa9eb1b986b87d0daf8ae680c3a0e4b)
  • Expose import maps when generating web template (#2542) (c7970b5d3369d9c0dbd503c4a818b569e62aac1c)
  • Remove superfluous casts in TLSF (#2543) (f0af970ea3e6e1f117438b25f4a94454fab37b7b)

v0.22.0

Breaking changes

  • Refactor enum identifiers to TitleCase and apply some changes in AST nodes (#2501) (a7d10ba0c50caf0be8b29dcb4c71d378b0d05dc6)

... (truncated)

Commits
  • 688dcd2 Implicitly inherit from Object (#2559)
  • a565d73 Remove no longer used half of RTTI (#2555)
  • 8bb4fae Remove local sharing logic (#2540)
  • 324d41c fix: Update Binaryen + fix instantiation in bindings (#2302)
  • 33055b2 Support Node.js v12.0.0 in loader (#2190)
  • a7c87e6 BREAKING CHANGE: ESM, JS bindings, triple equals and general cleanup (#2157)
  • 81d5898 fix: loader: Consider .byteLength of slices when obtaining typed arrays (#2162)
  • 587c414 Cherry pick some loader string test cases (#2050)
  • 8eaa44a feat: add ability to create arrays with capacity for __newArray (#2024)
  • b0549e0 feat: Add __getFunction method for loader (#2037)
  • 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 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)
dependabot[bot] commented 1 year ago

Superseded by #373.