2.4.0
What's New
- support to select host (none or wasi_snapshot_preview1)
- support tuple type
- support string, typed array, map iterator
- optimize GC switch table
What's Changed
- feat(parser): support tuple type by @HerrCai0907 in #247
- chore(rt): clean unused files and options by @HerrCai0907 in #259
- feat(std): implement iterator for string by @HerrCai0907 in #261
- feat(std): implement iterator for typed array by @HerrCai0907 in #262
- chore(as): clean stringref feature by @HerrCai0907 in #264
- chore(as): clean stub runtime by @HerrCai0907 in #265
- chore(as): clean
resolveBuiltinNotNullableTypeby @HerrCai0907 in #266 - chore(test): fix driver test by @HerrCai0907 in #267
- chore(as): clean declaration in element by @HerrCai0907 in #268
- chore(refactor): rename assemblyscritpt_extension to warpo_extension by @HerrCai0907 in #270
- chore(create): add lazy decorator to avoid FFI in
create.tsby @HerrCai0907 in #271 - chore(test): filter out length hex in dwarf snapshot test by @HerrCai0907 in #272
- chore(test): add fake random api to enable moreas snapshot test by @HerrCai0907 in #273
- chore(as): clean portable env by @HerrCai0907 in #274
- feat(as): support tuple by @HerrCai0907 in #269
- chore(deps): bump binaryen by @HerrCai0907 in #276
- feat(config): support string array use by @HerrCai0907 in #277
- chore(std): clean all binding by @HerrCai0907 in #280
- chore(typo): clean out-date code by @HerrCai0907 in #282
- feat(std): support iterator for map by @HerrCai0907 in #283
- chore(as): refactor code style in std by @HerrCai0907 in #284
- feat(opt): opt big lookup table in __visit_members by @HerrCai0907 in #281
- fix(as): support getter and setter in interface by @HerrCai0907 in #285
- fix(as): detect miss implement getter/setter interface by @HerrCai0907 in #286
- chore(as): remove unsupported feature from as code by @HerrCai0907 in #288
- feat(as): support to select host by cli and config by @HerrCai0907 in #292
- chore(build): add npm dependency validation to CMake build by @Copilot in #297
- fix(config): warpo_asc crash for unsupported runtime values by @Copilot in #295
- chore(build): fix tsconfig for script by @HerrCai0907 in #300
- chore(test): add CLI support for running specific test cases in warpo_frontend_test by @Copilot in #291
- chore(build): clean tsconfig.json by @HerrCai0907 in #301
- feat(std): support wasi_preview1 host by @HerrCai0907 in #298
- chore(doc): prepare 2.4.0 release by @HerrCai0907 in #305
New Contributors
- @Copilot made their first contribution in #297
Full Changelog: 2.3.0...2.4.0