ラベル: area-NativeAOT-coreclr の Pull Request の一覧を表示します。上から新しい順に表示されています。
- #136270 Define NativeAOT WebAssembly async continuation global
- #136265 Initialize NativeAOT library GS cookie before first managed call
- #136208 Fix NativeAOT WASM math helper calling conventions
- #136269 Link wasi-emulated-getpid on native AOT
- #136185 OpenHarmony: NativeAOT and pack integration
- #136202 Enable native AOT WASI testing in CI (build only)
- #135990 [NativeAOT] Recognize recursive tail-call epilogues on Unix x64
- #135847 Flatten NativeAOT reflection metadata namespaces
- #136126 Fix NativeAOT MethodInvoker span argument-count validation
- #135955 Add dedicated NativeAOT WASM build integration for WASI
- #135763 Support for interface dispatch on native AOT/WASM
- #136128 Home DIM instantiating thunks on System.Object
- #136125 Reject NativeAOT closed static delegates over non-reference first parameters
- #135952 Resolve WASI SDK for NativeAOT runtime test builds
- #135956 Simplify frozen object heap allocation
- #136002 ILC: make IsAsyncCall instantiation-invariant
- #135949 Require matching WASM function types when folding method bodies
- #135954 Preserve NativeAOT WASI numeric exit codes
- #135943 [NativeAOT] Hash relocations in method body folding keys
- #135951 Fix NativeAOT test layout's CoreCLR runtime dependency
- #135950 Exclude unsupported NativeAOT WASM native-library tests
- #135953 Provide NativeAOT WASM interface dispatch resolver
- #135948 Align NativeAOT Vector<T> to 16 bytes on WASM
- #135957 Avoid tagged shared dynamic-interface vtable entries on WASM
- #135909 Split NativeAOT thread startup by multithreading support
- #135766 Fix remaining linking failures on native AOT/WASI
- #135764 Fix up FCalls on native AOT/WASM
- #135769 Do not attempt to start finalizer thread on WASM
- #134210 Enable building a stubbed NativeAOT WASM CoreLib
- #135765 WASM/WASI changes to bootstrapper
- #135740 Emit line number information for native AOT/WASM
- #135767 Make GcScanRoots a no-op on native AOT/WASM
- #135762 Do not emit MethodAssociatedDataNode on WASM
- #135683 [EventPipe] Align EventPipeThreadSamplingRate parsing on CoreCLR and NativeAOT
- #135666 Enable normal-completion finally emission for NativeAOT Wasm
- #135414 WASI hello world with native AOT
- #135488 Track reg save locations via setRegisterLocation
- #135367 Distinguish unmanaged and managed KnownExternFunctions
- #135324 Add support for WASM in Disassembler
- #135088 Arm64:[PAC-RET]Fix ARM64 epilog detection and PAC signing SP recovery
- #134811 Make ExternFunctionSymbolNode implement INodeWithTypeSignature by giving them all signatures.
- #135174 NativeAOT: acquire object headers before SyncTable lookups
- #135177 Fix NativeAOT namespace lookup for nested generic types
- #135000 [release/11.0] Fix NativeAOT EventPipe use-after-free by waiting for active writers
- #134999 [release/10.0] Fix NativeAOT EventPipe use-after-free by waiting for active writers
- #134843 Simplify nativeaot typeloader
- #134872 [release/11.0] Fix NativeAOT nullable isinst branch elimination
- #134078 Implement ReadyToRunGenericHelperNode for WASM
- #134821 [release/10.0] Ensure type loader templates for interface dispatch cells
- #134820 [release/11.0] Ensure type loader templates for interface dispatch cells
- #134823 Fix NativeAOT nullable isinst branch elimination
- #134781 Build native AOT runtime under Browser/WASI
- #134774 Ensure type loader templates for interface dispatch cells
- #133222 Use hidden arguments for NativeAOT thunks
- #134027 Share CoreCLR RuntimeParameterInfo with NativeAOT
- #134173 Fix bugs in preinitialization
- #134506 Honor stack_limit in NativeAOT PromoteCarefully
- #134057 [NativeAOT] Fast interface dispatch helper for riscv64
- #134365 [release/11.0] Fix Android NativeAOT template for updated memory safety rules
- #134427 Inline GetEnumerator under NativeAOT
- #134212 Fix Android NativeAOT template for updated memory safety rules
- #134065 [release/11.0] Fix NativeAOT resource string inlining for async IL
- #134148 [release/11.0] Fix .NET 11 rc1 SDK crash on RHEL8 arm64
- #133887 Fix .NET 11 rc1 SDK crash on RHEL8 arm64
- #134051 [NativeAOT] Read the byte-packed LSDA offsets without a misaligned load
- #133739 Implement ReadyToRunHelperNode for WASM
- #133970 Fix NativeAOT resource string inlining for async IL
- #133764 Add aot.slnx for working on crossgen2 and ilc at the same time
- #133537 Resolve WASM NativeAOT object relocations
- #133342 Use CoreCLRs GetCustomAttributes implementation in native AOT
- #133666 Undo float->small integer saturation workaround
- #133546 Fix assumptions about PEP from the JIT / aot compiler code
- #133338 Share CoreCLR CustomAttributeData with native AOT
- #133474 Delete ILCompiler.Compiler.Tests unit test
- #133399 Enable supported UnmanagedCallersOnly tests on NativeAOT
- #133397 Reject WinRT metadata types in compiler type validation
- #133403 Enable NativeAOT callback stress coverage without SEH interop
- #133402 Enable SuppressGCTransition tests on NativeAOT
- #133401 Enable NativeAOT delegate function-pointer tests
- #133398 Narrow NativeAOT interop test exclusions
- #133396 Track NativeAOT BestFitMapping failures with a dedicated issue
- #133400 Align NativeAOT generic marshalling rejection with CoreCLR
- #130556 Set minimum ISAs when compiling native code
- #133144 [release/11.0] Fix NativeAOT thread-static debug info
- #133333 Share ListBuilder between CoreCLR and native AOT
- #133248 Implement wasm JumpStubNode with signature-matched argument forwarding
- #133226 Remove custom-attribute fallback for property default values
- #133153 [release/11.0] Avoid xcodebuild probe error without Xcode
- #133105 Avoid xcodebuild probe error without Xcode during NativeAOT
- #133109 Fix NativeAOT thread-static debug info
- #130842 Generate less metadata for generic compositions
- #132814 Implement TentativeMethodNode for WASM
- #133057 Check method signature as part of loadability checks
- #132932 Use hash-based string table reservations
- #130849 Add DependencyAnalysisFramework tests from CoreRT repo
- #132592 Preserve information necessary to validate otherwise unused interface constraints in MakeGeneric
- #132821 Share Attribute implementation with NativeAOT
- #132933 Reduce COFF relocation allocation overhead
- #132735 Improvements to native AOT method debug information
- #131526 Avoid cctor check if we provably executed it
- #132594 Don't build all JIT flavors for clr.aot
- #131686 Add reproZero NativeAOT compiler project
- #132439 Fix NativeAOT RVA field handle scanning
- #132048 Disable GC/Coverage/271010 on NativeAOT
- #132433 [release/11.0-rc1] NativeAOT: remove BOM from generated source/response files
- #132408 NativeAOT: remove BOM from generated source/response files
- #132211 Emit version 2 for NativeAOT managed data descriptor
- #132171 [release/10.0] Implement a workaround for ld-prime hitting an assert on large addends
- #132134 DispatchResolve: Avoid clobbering t1 in RhpInterfaceDispatch
- #132083 Signal GC suspension pending during NativeAOT thread suspension
- #132018 Fix NativeAOT aggregate executable dSYM publish paths
- #132057 Share MemoryMarshal.GetArrayDataReference between CoreCLR and NativeAOT
- #131960 Ensure that Native AOT libraries are not unloaded
- #131666 Trim unused CoreCLR native components from dotnet-linker-tests build
- #130459 Add deterministic NativeAOT regression smoke test for GC restricted reverse P/Invoke assert path
- #131446 Hide remaining managed EH helpers from the debugger stack
- #131439 Do not allow generic inlining of ldftn requiring a fat function pointer
- #124721 Implement a workaround for ld-prime hitting an assert on large addends
- #131300 Remove dead NAOT import
- #131183 Fix issues flagged by compiling clr.aot with clang on Windows
- #130824 Compact NativeAOT dispatch cell info encoding
- #130983 Use MSVC_DEBUG_INFORMATION_FORMAT for CoreCLR object libraries
- #131150 Remove dead NativeAOT dynamic-delegate path from System.Delegate
- #130829 Track reflectability of delegates pointing to generic virtuals
- #130901 Add CPU feature detection using elf_aux_info
- #130826 Add System.Diagnostics.StackTrace.Tests to native AOT smoke test
- #130800 Fix freebsd-arm64 build
- #130675 Disable EventSource for Apple mobile NativeAOT test libraries
- #130753 Follow-ups to GVM dispatch change
- #130668 Guard CI fixer against no-op test rooting changes
- #129609 Use dispatch cells for generic virtual method dispatch
- #130305 Fix build with disabled event trace/perftracing
- #130593 Enable NativeAOT CMake on additional architectures
- #130405 Speed up virtual method resolution in the compiler
- #130012 Fix NativeAOT assembly name mangling collisions
- #130547 Replace strcpy with safe string copy
- #130474 Use hint-safe pointer authentication stripping in NativeAOT
- #130328 [ci-fix] Needs review: deploy FileVersionInfo TestAssembly as Content on Apple NativeAOT (refs #130253)
- #130239 Fix NativeAOT reverse delegate stub signature with runtime marshalling disabled
- #130341 Fix Apple NativeAOT test harness crash from string P/Invoke marshalling
- #128950 Arm64: [PAC-RET] NativeAOT changes
- #129966 Arm64: don't fold ldr page offset (PAGEOFFSET_12L) for NativeAOT
- #130296 Do not tune debug info for LLDB
- #130280 Enable StructPacking interop test on NativeAOT
- #130098 Gate ILCompiler pack version update to explicit references
- #130110 Validate targets of generic lookup in the scanner
- #130065 Fix NativeAOT reflection invoke copyback
- #130019 Align NativeAOT array element size limit
- #130015 Preserve throw kind across GetThread
- #130042 Fix Android NativeAOT JNI string access
- #129872 Fix Android NativeAOT test crypto JNI export
- #129844 Fix Tizen linking flags used during ILCompiler build
- #130004 Add ActiveIssue to the new self_override_generic test
- #129963 Implement Assembly.GetCallingAssembly for native AOT
- #129950 Emit correct ELF symbol types for data in NativeAOT objects
- #129906 Disable OpenBSD execute-only for NativeAOT stubs
- #129818 Root DotNetRuntimeContractDescriptor export against linker GC in NativeAOT
- #129729 Fix building unboxing and real generic method targets at the same time
- #129711 [release/10.0] Fix NativeAOT GC hole issue
- #129730 Better generic cycle detection in MethodEntryGenericLookupResult
- #129635 Rename delegate fields for consistency
- #129598 Fix NativeAOT GC hole issue
- #129586 Remove OSX from linker tests and runtime trimming tests
- #129580 Link libgssapi.so.9.0 on OpenBSD for AOT libs
- #129398 [ARM32] Eliminate red zone usage in runtime stubs
- #129278 Handle canonical types in constraints checks
- #129402 Skip UnmanagedCallersOnlyAssociatedSourceType test on Android
- #129316 Cache NativeAOT Visual Studio tool discovery
- #129256 Fix OOM message in Native AOT
- #129382 Add UsePureLLVMToolchain for compiler-rt+lld combo
- #129352 Fall back to ld for private libunwind partial link
- #129304 Optimize NativeAOT delegate field layout
- #128927 Privatize NativeAOT libunwind symbols
- #128894 [release/10.0] Fix NativeAOT string GC config handling
- #125311 [NativeAOT] Print OOM message before Abort() on Linux
- #128973 Fix TypePreinit preinitialization correctness
- #129113 Separate frozen object owning type from allocation site
- #128969 Use Utf8Span for type system names
- #128971 Preserve Win32 resources in aggregate executable shims
- #128180 Add AssociatedSourceType for conditional unmanaged exports
- #128706 Fix async continuation hijacking for x86 NativeAOT
- #128884 Ensure fields cannot mangle into same things as methods
- #128887 Delete more leftover UTF-16 code from compiler
- #128553 Add NativeAOT aggregate executable shims with preview-feature gating
- #128883 Revert "Guard unused llvm-libunwind symbols to avoid duplicates on Android"
- #128854 Fix incorrect result type in PalInterlockedExchange64
- #128667 Guard unused llvm-libunwind symbols to avoid duplicates on Android
- #128739 Remove dotnet/corert#3873 workarounds
- #128455 Fix NativeAOT string GC config handling
- #128621 Add Windows API needed by SafeProcessHandle to WindowsAPIs.txt
- #128622 Extend timeout of libs legs in nativeaot-outerloop
- #128432 Fix RuntimeMethodHandle cache key for async variants
- #128462 NativeAOT: allow full-width 0x/0X-prefixed 64-bit hex env config values
- #128364 Fix MarshalAs IID parameter index parsing
- #123252 Use dispatch helper for calling interface methods
- #128344 Add project exclusion for System.Text.Json tests
- #128337 Remove Attributes.BoxedValues from ILTrim expected failures
- #128107 Make IL Scanner report both variants
- #127782 Add test for non-async generic methods mismatch in ILC scanner/JIT
- #128118 Fix NativeAOT dependent handle secondary access with standalone GC
- #127587 [release/10.0] Fix off-by-one error in TypePreinit switch instruction handling
- #127893 Fix static analysis findings in GC bridge and NativeAOT runtime
- #127836 Set per-target compile PDB for cDAC descriptor object libraries
- #127680 Preserve execution aborted state in NativeAOT GC info
- #127644 Fix NativeAOT hex config parser to handle 0x/0X prefix
- #127640 Fix NativeAOT GC roots after universal transition
- #127643 Always add ManagedDataDescriptorProvider to compilationRoots
- #126972 [NativeAOT] Add cDAC data descriptor infrastructure
- #127591 Remove corert#2785 BadImageFormatException workaround from ILCompiler
- #127254 Deduplicate warnings for attribute on property dataflow
- #127258 ILLink AOT analyzer: recognize statically-known Enum.GetValues(Type) as intrinsically handled
- #127305 Handle nullable-unwrapped generic parameter values
- #127371 Normalize native compiler prop to CppCompilerAndLinker
- #127301 Revert "Handle canonical types in casting logic"
- #127288 Remove passing ILTrim tests from expected failures list
- #127152 Fix dataflow analysis for MakeGenericType/MakeGenericMethod in local methods
- #125637 [release/10.0] Do not store result of cast in IDynIntfCastable scenarios
- #126768 [naot] [Runtime async] Support for covariant override of Task -> Task<T>
- #127089 Fix NativeAOT: pass package satellite assemblies to ILC and remove them from publish output
- #127146 Handle canonical types in casting logic
- #126786 Improve debugger message for scanner failures
- #126848 Save all volatile argument registers in GC probe hijack frames on AMD64 and ARM64
- #126815 [release/10.0] Fix native AOT outerloops
- #126923 Add failing ILTrim tests to baseline
- #126813 Generate line number info in ilc and crossgen
- #126346 Fix ARM64 interface dispatch cache torn read
- #126382 Keep the trimming target type around if there's a template type layout for the trimming target
- #126443 Fix MarshalArrayAsParam/AsLPArray/AsLPArrayTest test
- #125629 Use SDK NativeCompile hook for ILC publish integration
- #126181 Include file path in BadImageFormatException thrown from AddModule
- #126342 Update Native AOT documentation
- #126144 [android] Enable exceptions smoke test
- #126180 AOT publishing: Improve error message when the Windows SDK is missing
- #126328 Fix NativeAOT GC crash: populate volatile arg registers from UniversalTransitionThunk
- #126294 Stop RyuJIT from injecting thumb bit under ILC, remove ObjectWriter compensation
- #126347 Skip Verify_ConstructDelegateFromFunctionPointer on NativeAOT
- #126202 Fix ArrayValue.ToString separators
- #126203 Support all ldloc/ldarg variants in TypeEqualityPatternAnalyzer
- #126214 Fix NativeAOT ILC failure on android
- #126155 Update llvm-libunwind to 22.1.1
- #126055 [release/10.0] Defer DOTNET_DbgEnableMiniDump error message until dump creation
- #124192 Fix NativeAOT publish including satellite assemblies despite embedding them
- #125947 Fix 4 bugs in TypePreinit IL interpreter
- #125948 Add hint for trimming System.Runtime in test109242
- #125863 Disable attribute trimming android 124958
- #125763 Remove Homebrew LLVM during macOS CI setup
- #125764 Add TSF_SuspensionTrapped flag to NativeAOT for accurate sample profiler reporting
- #125605 Do not store result of cast in IDynIntfCastable scenarios
- #124611 NativeAOT: Use lib prefix by default on Unix for native library outputs
- #125354 Fix running native aot testing locally
- #124984 Align final section to file alignment, not to virtual image size
- #125340 Revert "Bump serialize-javascript and @rollup/plugin-terser in /src/native"
- #125205 Refactor C# DIM resolution to match C++ structure and fix static virtual dispatch
- #125286 Fix GetModule_ReturnsModule test failure on browser-wasm
- #123952 Enable runtime-async feature switch for NativeAOT System.Private.CoreLib
- #124831 Fix hijacking on arm32
- #124773 Fix native aot outerloop
- #111514 Run ILC after ComputeResolvedFilesToPublishList
- #124616 Update OneCollect.RecordTrace to 0.1.33304 and re-enable UserEvents NativeAOT tests
- #124627 Remove unused PInvokeTransitionFrame_MAX_SIZE and PInvokeTransitionFrame_SaveRegs_count macros
- #124536 Avoid resolving direct awaits to thunks (IL scanner part)
- #124202 Remove INodeWithSize interface, use IMAGE_REL_SYMBOL_SIZE relocation, and restructure ModuleInfoRow
- #124247 Fix type map assembly target traversal in ILC
- #124358 Consolidate CoreCLR pipeline platform matrices and migrate NativeAOT to ARM64 macOS
- #122126 Async instantiating and unboxing thunks
- #124083 Fix MachO adrp/add and branch relocations with embedded addend
- #122722 Runtime-async Exception.ToString()
- #123911 Fix off-by-one error in TypePreinit switch instruction handling
- #123566 Document ILC generic analysis
- https://github.com/dotnet/runtime/pull/123333 [NativeAOT] fix NAOT mappings (follow-up to )
- #123711 Extend timeout for NativeAOT test configurations
- #123722 Baseline tests to fix native AOT outerloops
- #123553 Fix NativeAOT tracing tests crash and mark as incompatible
- #123526 Fix up hijacking on arm32 (preserve async continuation register)
- #123512 Do not try obtaining canonical dictionaries in VirtualDispatchCellGenericLookupResult
- #122942 Fix up hijacking on arm64 (preserve async continuation register)
- #123480 Disable generic recursion test on native AOT
- #123476 Be careful about getExactClasses of variant types
- #123474 Revert "Fix up hijacking on arm32 (preserve async continuation register)"
- #123373 Avoid executing unnecessary tasks when computing properties for NativeAOT.
- #122822 Optimize AllocHeap: use new/delete with 4KB blocks and static allocation
- #123333 [NativeAOT] Source to native mapping fix for out-of-order code
- #123241 Update NativeAOT Docker samples to use .NET 10 images
- #123084 Fix up hijacking on x86 (preserve async continuation register)
- #122012 ILC: track concrete dependencies of open generic methods
- #122639 Generate calls to interface methods through resolve helper
- #123057 Fix up hijacking on arm32 (preserve async continuation register)
- #123086 Simplify Enum.Equals/GetHashCode optimization
- #123031 Keep proxy type map entries that could be created dynamically
- #122850 Fix regression introduced by recent PR
- #122791 Consolidate runtime helpers (X86Base, Interlocked, Buffer) across CoreCLR and NativeAOT
- #122710 Fix MethodBase.GetCurrentMethod with runtime async
- #122631 Fix up hijacking on x64 platforms in presence of runtime async
- #122701 Add native AOT arm64 CFG testing
- #122689 Delete redundant RhpUniversalTransition
- #122149 Remove implicit string operator from Utf8String
- #122695 Fix Native AOT repro project
- #122623 Fix dataflow analysis of lambdas in async methods