-
Notifications
You must be signed in to change notification settings - Fork 215
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.Llvm.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.
- Remove
TargetsWasm
property fromDirectory.Build.props
(added upstream in Portable EntryPoint feature runtime#119178). - Remove
WASM_BIGINT
and-mnontrapping-fptoint
conditions from our targets on the next Emscripten (> 4.0.0) bump.- Latest bump ref: [browser] Testing upgrade to emscripten 4.0.14 runtime#119409.
Metadata
Metadata
Assignees
Labels
area-NativeAOT-LLVMLLVM generation for Native AOT compilation (including Web Assembly)LLVM generation for Native AOT compilation (including Web Assembly)