Skip to content
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

Update assemblyscript to the latest version 🚀 #67

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

greenkeeper[bot]
Copy link
Contributor

@greenkeeper greenkeeper bot commented Jan 26, 2020

The devDependency assemblyscript was updated from 0.8.1 to 0.9.0.

This version is not covered by your current version range.

If you don’t accept this pull request, your project will work just like it did before. However, you might be missing out on a bunch of new features, fixes and/or performance improvements from the dependency update.


Publisher: assemblyscript
License: Apache-2.0

Release Notes for v0.9.0

Breaking changes

  • The explicit start function generated with --explicitStart has been renamed to _start (was __start) to match WASI.
  • The __setargc helper to set the number of arguments to a varargs call has been removed and replaced with an exported mutable global __argumentsLength. The loader has been updated accordingly.
  • For consistency, the loader's __getInt8Array etc. functions now copy, and new __getInt8ArrayView functions with the old behavior have been introduced.
  • The call_indirect builtin has been removed due to expected problems with closures.
  • Distribution files are now being built with ES2016 as the target, exposing ES classes instead of ES5 prototypes.

New features

  • Binaryen has AssemblyScript-specific optimization passes now targeting reference counting.
  • Optimization pass order is no longer inherited from Binaryen but has been customized to account for AS specifics.
  • Tables can now be exported using the --exportTable flag.
  • The implementations of the Math functions exp, exp2, log, log2 and pow have been replaced with faster variants.
  • New standard library functions: String#toUpperCase, String#toLowerCase, String#localeCompare. TypedArray#set
  • The stub runtime now exports the __reset helper to clear the heap externally.
  • Added support for the SIMD avgr_u family of instructions.
  • Updated the WASI implementation to wasi_snapshot (preview1).
  • The type of an array literal can now be inferred from its contents.
  • The compiler can now detect if the entire program is acyclic (no cyclic classes), omitting unnecessary parts of the GC in this case.
Commits

The new version differs by 113 commits.

  • eabf490 Release v0.9.0
  • b77ecf1 Merge remote-tracking branch 'origin/master' into release
  • d11db68 Optimize UTF8 conversion routines (#1022)
  • 08c0111 Slice version 0.9 (#1054)
  • 79f849a Omit full collection support if the entire program is acyclic (#1071)
  • 026073c Nightly v0.8.1-nightly.20200125
  • c972cb6 Merge remote-tracking branch 'origin/master' into release
  • 395df77 Skip more fast paths in memmove for shrink level >= 2 (#1072)
  • a77cbe1 Nightly v0.8.1-nightly.20200123
  • 83e0927 Merge remote-tracking branch 'origin/master' into release
  • a5cdf31 Don't realloc null terminated strings during utf8 encoding (#1070)
  • 488121e Fix TypedArray.wrap bounds checks (#1067)
  • ecfbade Nightly v0.8.1-nightly.20200120
  • c44d020 Merge remote-tracking branch 'origin/master' into release
  • 289ddb7 Add realloc support to rtrace (#1062)

There are 113 commits in total.

See the full diff


FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper bot 🌴

greenkeeper bot added a commit that referenced this pull request Jan 30, 2020
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Jan 30, 2020

Update to this version instead 🚀

Commits

The new version differs by 15 commits.

  • 2f5f66f Release v0.9.1
  • 5a46aad Merge remote-tracking branch 'origin/master' into release
  • e5a768b Categorize CLI options (#1086)
  • 628fab2 Slice version 0.9.1 (#1085)
  • dc85424 Add a fallback for argumentsLength without mutable-globals (#1084)
  • 829cbbb Nightly v0.9.0-nightly.20200129
  • fa05a90 Merge remote-tracking branch 'origin/master' into release
  • 60c0d83 Update Binaryen (#1082)
  • 30f9c2a Extend pedantic diagnostics (#1075)
  • f80c33c Add a browser SDK example (#1079)
  • d8c8828 Nightly v0.9.0-nightly.20200127
  • 5d0c5ea Merge remote-tracking branch 'origin/master' into release
  • ab964b4 Fix compileString options in asc.d.ts (#1077)
  • 34c34f3 Split compilation of fields and properties (#1076)
  • 1bf4140 Fix field export naming (#1074)

See the full diff

greenkeeper bot added a commit that referenced this pull request Feb 15, 2020
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Feb 15, 2020

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Mar 11, 2020
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Mar 11, 2020

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Mar 12, 2020
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Mar 12, 2020

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request May 15, 2020
@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented May 15, 2020


🚨 Reminder! Less than one month left to migrate your repositories over to Snyk before Greenkeeper says goodbye on June 3rd! 💜 🚚💨 💚

Find out how to migrate to Snyk at greenkeeper.io


Update to this version instead 🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants