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)
Other
Report full path when custom runtime is not found (#2538) (0d39f0ffaec434a990419d2f4f44830c4910e190)
Remove local sharing logic (#2540) (8bb4fae326b7f16d5d76bff67f1d0593326e7a0c)
Implement preliminary creation of Wasm GC types (#2537) (78b2d1afef01995c476b6fcb1647258053a0b193)
v0.21.7
Bug fixes
Make field types invariant to guarantee soundness (#2539) (ee6a16595af832a74e234f28c5eb0abf85c84dfe)
Other
Ensure function locals are not in closures (#2533) (a2c1c97e617433c6908e8def084d5118b003a3d1)
Implement non-/nullable type refs in type conversion (#2535) (7bc3b57a5b933bbbaede7c0cebfa6db9c6d82918)
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)
Bumps @assemblyscript/loader from 0.17.12 to 0.23.1.
Release notes
Sourced from
@assemblyscript/loader
's releases.... (truncated)
Commits
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)5df7318
feat: add __newArrayBuffer() to the loader (#1965)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)