dotnet / runtimelab

This repo is for experimentation and exploring new ideas that may or may not make it into the main dotnet/runtime repo.
MIT License
1.36k stars 188 forks source link

[NativeAOT-LLVM] Update user-facing documentation #2536

Closed SingleAccretion closed 3 months ago

SingleAccretion commented 3 months ago

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:

image

SingleAccretion commented 3 months ago

@dotnet/nativeaot-llvm