Skip to content

Commit cfad13f

Browse files
committed
Update changelog
1 parent a58c3df commit cfad13f

File tree

1 file changed

+56
-0
lines changed

1 file changed

+56
-0
lines changed

CHANGELOG.md

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,62 @@ and this project adheres to [Semantic Versioning].
77

88
## [0.7.0] - unreleased
99

10+
### Added
11+
12+
- `Value` union now has a separate `i32` member instead of putting 32-bit integers into `i64`.
13+
[#517](https://github.com/wasmx/fizzy/pull/517) [#702](https://github.com/wasmx/fizzy/pull/702)
14+
- New function to resolve imported globals by name similar to `resolve_imported_functions`.
15+
[#637](https://github.com/wasmx/fizzy/pull/637) [#697](https://github.com/wasmx/fizzy/pull/697)
16+
- Public C API:
17+
- Inspecting module's type and global definitions. [#675](https://github.com/wasmx/fizzy/pull/675)
18+
- Check if module has table and memory. [#684](https://github.com/wasmx/fizzy/pull/684)
19+
- Check if module has start function. [#685](https://github.com/wasmx/fizzy/pull/685)
20+
- Inspecting module's import definitions. [#683](https://github.com/wasmx/fizzy/pull/683)
21+
- Inspecting module's export definitions. [#686](https://github.com/wasmx/fizzy/pull/686)
22+
- `fizzy_resolve_instantiate` now resolves imported globals besides functions.
23+
[#660](https://github.com/wasmx/fizzy/pull/660)
24+
- Example of usage added to [README.md](./README.md#building-and-using).
25+
[#682](https://github.com/wasmx/fizzy/pull/682)
26+
- Rust bindings:
27+
- Memory access function added. [#609](https://github.com/wasmx/fizzy/pull/609)
28+
- `TypedValue` type added and safe `execute` function added (checks function index and passed argument number and
29+
types.) [#652](https://github.com/wasmx/fizzy/pull/652) [#705](https://github.com/wasmx/fizzy/pull/705)
30+
[#725](https://github.com/wasmx/fizzy/pull/725)
31+
- `Module` can be cloned. [#719](https://github.com/wasmx/fizzy/pull/719)
32+
- Example of usage added. [#724](https://github.com/wasmx/fizzy/pull/724)
33+
- Doxygen config added and documentation generated on CI. [#692](https://github.com/wasmx/fizzy/pull/692)
34+
[#703](https://github.com/wasmx/fizzy/pull/703)
35+
36+
### Changed
37+
38+
- Change maximum call depth level to 2047. [#669](https://github.com/wasmx/fizzy/pull/669)
39+
- `fizzy::ExternalFunction` now uses `span` type to represent input and output types of a function.
40+
[#668](https://github.com/wasmx/fizzy/pull/668)
41+
- C API minor optimizations. [#699](https://github.com/wasmx/fizzy/pull/699)
42+
- Rust bindings build and CI improvements. [#706](https://github.com/wasmx/fizzy/pull/706)
43+
[#717](https://github.com/wasmx/fizzy/pull/717) [#731](https://github.com/wasmx/fizzy/pull/731)
44+
- Support building for ARM architecture and test it on CI. [#714](https://github.com/wasmx/fizzy/pull/714)
45+
- Unit tests are now checking the types of arguments passed to `execute()` and the typed of returned result.
46+
[#655](https://github.com/wasmx/fizzy/pull/655) [#659](https://github.com/wasmx/fizzy/pull/659)
47+
[#687](https://github.com/wasmx/fizzy/pull/687)
48+
- Other unit test additions and improvements. [#648](https://github.com/wasmx/fizzy/pull/648)
49+
[#679](https://github.com/wasmx/fizzy/pull/679) [#680](https://github.com/wasmx/fizzy/pull/680)
50+
[#688](https://github.com/wasmx/fizzy/pull/688) [#701](https://github.com/wasmx/fizzy/pull/701)
51+
[#711](https://github.com/wasmx/fizzy/pull/711) [#712](https://github.com/wasmx/fizzy/pull/712)
52+
[#732](https://github.com/wasmx/fizzy/pull/732) [#733](https://github.com/wasmx/fizzy/pull/733)
53+
- Test utils improvements. [#651](https://github.com/wasmx/fizzy/pull/651)
54+
[#691](https://github.com/wasmx/fizzy/pull/691) [#695](https://github.com/wasmx/fizzy/pull/695)
55+
[#704](https://github.com/wasmx/fizzy/pull/704) [#715](https://github.com/wasmx/fizzy/pull/715)
56+
[#718](https://github.com/wasmx/fizzy/pull/718) [#721](https://github.com/wasmx/fizzy/pull/721)
57+
- Update WebAssembly spec test suite. [#690](https://github.com/wasmx/fizzy/pull/690)
58+
- Documentation comments improvements. [#681](https://github.com/wasmx/fizzy/pull/681)
59+
[#707](https://github.com/wasmx/fizzy/pull/707)
60+
- uvwasi library repository address updated. [#693](https://github.com/wasmx/fizzy/pull/693)
61+
62+
### Fixed
63+
64+
- Potential undefined behaviour for functions without locals. [#630](https://github.com/wasmx/fizzy/pull/630)
65+
1066
## [0.6.0] — 2020-12-24
1167

1268
With this release we focus on introducing three major features:

0 commit comments

Comments
 (0)