-
Notifications
You must be signed in to change notification settings - Fork 216
Open
Labels
area-NativeAOT-LLVMLLVM generation for Native AOT compilation (including Web Assembly)LLVM generation for Native AOT compilation (including Web Assembly)
Description
This issue is intended to be a continuously updated list of things that should be done after the next upstream merge or in the merge PR itself (if necessary for a "clean" merge).
Current list:
- Switch
NativeAotSupported
totrue
. This shouldn't have the fallout it did last time with Consolidate <NativeAotSupported definitions runtime#103273. (?) - Adjust our code for
RhpNew
functions due to Share allocation helpers between CoreCLR and NativeAOT runtime#115339: update the hardcoded symbol list inCorInfoImpl.Lllvm.cs
, add/rename new helpers as necessary. - Check if we need any code adjustments due to Fold generic method bodies by default runtime#117411 (we use a dummy interner).
- Remove our cmake code to use C++17 in the LLVM Jit: Update build to use C++17 compiler standard level runtime#118858.
- React to Fix deadlock when creating threads from ModuleInitializer in a shared library runtime#118928 (need to add the new RPI helper kind to
wasm/PInvoke.cpp
). - Remove
TargetsWasm
property fromDirectory.Build.props
(added upstream in Portable EntryPoint feature runtime#119178).
Metadata
Metadata
Assignees
Labels
area-NativeAOT-LLVMLLVM generation for Native AOT compilation (including Web Assembly)LLVM generation for Native AOT compilation (including Web Assembly)