You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+4-10Lines changed: 4 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -12,11 +12,7 @@ Available on NuGet at https://www.nuget.org/packages/WebAssembly .
12
12
- Use the `WebAssembly.Module` class to create, read, modify, and write WebAssembly (WASM) binary files.
13
13
- There are no known issues with this functionality and the API is stable.
14
14
- Use the `WebAssembly.Runtime.Compile` class to execute WebAssembly (WASM) binary files using the .NET JIT compiler.
15
-
- Missing features may prevent complex WASMs from working:
16
-
- Table imports
17
-
- Handling unreachable code
18
-
- Various edge cases
19
-
- No breaking changes are planned for this API, but may be required for full compatibility.
15
+
- The only significant missing feature is Table Imports; WASM files that do not require this feature are likely to work.
20
16
21
17
Please file an issue if you encounter an assembly that works in browsers but not with this library.
22
18
@@ -111,14 +107,12 @@ static class Program
111
107
112
108
### Required for 1.0
113
109
114
-
- Leverage the official WebAssembly spec tests to ensure correct behavior.
115
-
- Implement C# 8.0 nullable reference types.
110
+
- Implement Table Imports.
116
111
117
112
### After 1.0
118
113
119
-
- Make the compiler extensible: in particular, provide a mechanism to replace the `System.Reflection.Emit.AssemblyBuilder`-affiliated methods with replacements.
120
-
- Support saving generated assemblies as DLLs on .NET Framework via the above extensibility mechanism.
121
-
- If https://github.com/dotnet/corefx/issues/4491 is fixed, enable saving compiled DLLs on .NET Core builds.
114
+
- Provide a mechanism to replace the `System.Reflection.Emit.AssemblyBuilder`-affiliated methods with replacements so that something like Mono.Cecil can be used to produce a DLL.
115
+
- If https://github.com/dotnet/corefx/issues/4491 is fixed, use it to enable saving DLLs.
122
116
- Remove the compiler's Data section segment size limit of 4128768 bytes.
0 commit comments