Skip to content

Commit e432ed2

Browse files
committed
Updated README to more accurately describe the status of the project.
1 parent bec4ad8 commit e432ed2

File tree

1 file changed

+4
-10
lines changed

1 file changed

+4
-10
lines changed

README.md

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,7 @@ Available on NuGet at https://www.nuget.org/packages/WebAssembly .
1212
- Use the `WebAssembly.Module` class to create, read, modify, and write WebAssembly (WASM) binary files.
1313
- There are no known issues with this functionality and the API is stable.
1414
- 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.
2016

2117
Please file an issue if you encounter an assembly that works in browsers but not with this library.
2218

@@ -111,14 +107,12 @@ static class Program
111107

112108
### Required for 1.0
113109

114-
- Leverage the official WebAssembly spec tests to ensure correct behavior.
115-
- Implement C# 8.0 nullable reference types.
110+
- Implement Table Imports.
116111

117112
### After 1.0
118113

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.
122116
- Remove the compiler's Data section segment size limit of 4128768 bytes.
123117

124118
## Other Information

0 commit comments

Comments
 (0)