This is a fairly comprehensive revamp of our user-facing documentation to be more focused on the NativeAOT-LLVM use cases. We inherited much of the documentation from the NativeAOT branch, but not all of it is relevant (and some of it is duplicative).
I also made the samples build and run with NativeAOT-LLVM. In particular, the native library sample now houses a little calculator showing how to interact with the Emscripten-generated JS code.
I have also included two small changes to functional code:
1) Make the build not produce an .html file when building a library.
2) Make use of a slightly different mechanism for invoking clang that looks better with the new MSBuild logger:
This is a fairly comprehensive revamp of our user-facing documentation to be more focused on the NativeAOT-LLVM use cases. We inherited much of the documentation from the NativeAOT branch, but not all of it is relevant (and some of it is duplicative).
I also made the
samples
build and run with NativeAOT-LLVM. In particular, the native library sample now houses a little calculator showing how to interact with the Emscripten-generated JS code.I have also included two small changes to functional code: 1) Make the build not produce an
.html
file when building a library. 2) Make use of a slightly different mechanism for invokingclang
that looks better with the new MSBuild logger: