ラベル: area-NativeAOT-coreclr

dotnet/runtimeにマージされたPull RequestをAIで日本語要約

ラベル一覧へ戻る

ラベル: area-NativeAOT-coreclr の Pull Request の一覧を表示します。上から新しい順に表示されています。

  1. #136270 Define NativeAOT WebAssembly async continuation global
  2. #136265 Initialize NativeAOT library GS cookie before first managed call
  3. #136208 Fix NativeAOT WASM math helper calling conventions
  4. #136269 Link wasi-emulated-getpid on native AOT
  5. #136185 OpenHarmony: NativeAOT and pack integration
  6. #136202 Enable native AOT WASI testing in CI (build only)
  7. #135990 [NativeAOT] Recognize recursive tail-call epilogues on Unix x64
  8. #135847 Flatten NativeAOT reflection metadata namespaces
  9. #136126 Fix NativeAOT MethodInvoker span argument-count validation
  10. #135955 Add dedicated NativeAOT WASM build integration for WASI
  11. #135763 Support for interface dispatch on native AOT/WASM
  12. #136128 Home DIM instantiating thunks on System.Object
  13. #136125 Reject NativeAOT closed static delegates over non-reference first parameters
  14. #135952 Resolve WASI SDK for NativeAOT runtime test builds
  15. #135956 Simplify frozen object heap allocation
  16. #136002 ILC: make IsAsyncCall instantiation-invariant
  17. #135949 Require matching WASM function types when folding method bodies
  18. #135954 Preserve NativeAOT WASI numeric exit codes
  19. #135943 [NativeAOT] Hash relocations in method body folding keys
  20. #135951 Fix NativeAOT test layout's CoreCLR runtime dependency
  21. #135950 Exclude unsupported NativeAOT WASM native-library tests
  22. #135953 Provide NativeAOT WASM interface dispatch resolver
  23. #135948 Align NativeAOT Vector<T> to 16 bytes on WASM
  24. #135957 Avoid tagged shared dynamic-interface vtable entries on WASM
  25. #135909 Split NativeAOT thread startup by multithreading support
  26. #135766 Fix remaining linking failures on native AOT/WASI
  27. #135764 Fix up FCalls on native AOT/WASM
  28. #135769 Do not attempt to start finalizer thread on WASM
  29. #134210 Enable building a stubbed NativeAOT WASM CoreLib
  30. #135765 WASM/WASI changes to bootstrapper
  31. #135740 Emit line number information for native AOT/WASM
  32. #135767 Make GcScanRoots a no-op on native AOT/WASM
  33. #135762 Do not emit MethodAssociatedDataNode on WASM
  34. #135683 [EventPipe] Align EventPipeThreadSamplingRate parsing on CoreCLR and NativeAOT
  35. #135666 Enable normal-completion finally emission for NativeAOT Wasm
  36. #135414 WASI hello world with native AOT
  37. #135488 Track reg save locations via setRegisterLocation
  38. #135367 Distinguish unmanaged and managed KnownExternFunctions
  39. #135324 Add support for WASM in Disassembler
  40. #135088 Arm64:[PAC-RET]Fix ARM64 epilog detection and PAC signing SP recovery
  41. #134811 Make ExternFunctionSymbolNode implement INodeWithTypeSignature by giving them all signatures.
  42. #135174 NativeAOT: acquire object headers before SyncTable lookups
  43. #135177 Fix NativeAOT namespace lookup for nested generic types
  44. #135000 [release/11.0] Fix NativeAOT EventPipe use-after-free by waiting for active writers
  45. #134999 [release/10.0] Fix NativeAOT EventPipe use-after-free by waiting for active writers
  46. #134843 Simplify nativeaot typeloader
  47. #134872 [release/11.0] Fix NativeAOT nullable isinst branch elimination
  48. #134078 Implement ReadyToRunGenericHelperNode for WASM
  49. #134821 [release/10.0] Ensure type loader templates for interface dispatch cells
  50. #134820 [release/11.0] Ensure type loader templates for interface dispatch cells
  51. #134823 Fix NativeAOT nullable isinst branch elimination
  52. #134781 Build native AOT runtime under Browser/WASI
  53. #134774 Ensure type loader templates for interface dispatch cells
  54. #133222 Use hidden arguments for NativeAOT thunks
  55. #134027 Share CoreCLR RuntimeParameterInfo with NativeAOT
  56. #134173 Fix bugs in preinitialization
  57. #134506 Honor stack_limit in NativeAOT PromoteCarefully
  58. #134057 [NativeAOT] Fast interface dispatch helper for riscv64
  59. #134365 [release/11.0] Fix Android NativeAOT template for updated memory safety rules
  60. #134427 Inline GetEnumerator under NativeAOT
  61. #134212 Fix Android NativeAOT template for updated memory safety rules
  62. #134065 [release/11.0] Fix NativeAOT resource string inlining for async IL
  63. #134148 [release/11.0] Fix .NET 11 rc1 SDK crash on RHEL8 arm64
  64. #133887 Fix .NET 11 rc1 SDK crash on RHEL8 arm64
  65. #134051 [NativeAOT] Read the byte-packed LSDA offsets without a misaligned load
  66. #133739 Implement ReadyToRunHelperNode for WASM
  67. #133970 Fix NativeAOT resource string inlining for async IL
  68. #133764 Add aot.slnx for working on crossgen2 and ilc at the same time
  69. #133537 Resolve WASM NativeAOT object relocations
  70. #133342 Use CoreCLRs GetCustomAttributes implementation in native AOT
  71. #133666 Undo float->small integer saturation workaround
  72. #133546 Fix assumptions about PEP from the JIT / aot compiler code
  73. #133338 Share CoreCLR CustomAttributeData with native AOT
  74. #133474 Delete ILCompiler.Compiler.Tests unit test
  75. #133399 Enable supported UnmanagedCallersOnly tests on NativeAOT
  76. #133397 Reject WinRT metadata types in compiler type validation
  77. #133403 Enable NativeAOT callback stress coverage without SEH interop
  78. #133402 Enable SuppressGCTransition tests on NativeAOT
  79. #133401 Enable NativeAOT delegate function-pointer tests
  80. #133398 Narrow NativeAOT interop test exclusions
  81. #133396 Track NativeAOT BestFitMapping failures with a dedicated issue
  82. #133400 Align NativeAOT generic marshalling rejection with CoreCLR
  83. #130556 Set minimum ISAs when compiling native code
  84. #133144 [release/11.0] Fix NativeAOT thread-static debug info
  85. #133333 Share ListBuilder between CoreCLR and native AOT
  86. #133248 Implement wasm JumpStubNode with signature-matched argument forwarding
  87. #133226 Remove custom-attribute fallback for property default values
  88. #133153 [release/11.0] Avoid xcodebuild probe error without Xcode
  89. #133105 Avoid xcodebuild probe error without Xcode during NativeAOT
  90. #133109 Fix NativeAOT thread-static debug info
  91. #130842 Generate less metadata for generic compositions
  92. #132814 Implement TentativeMethodNode for WASM
  93. #133057 Check method signature as part of loadability checks
  94. #132932 Use hash-based string table reservations
  95. #130849 Add DependencyAnalysisFramework tests from CoreRT repo
  96. #132592 Preserve information necessary to validate otherwise unused interface constraints in MakeGeneric
  97. #132821 Share Attribute implementation with NativeAOT
  98. #132933 Reduce COFF relocation allocation overhead
  99. #132735 Improvements to native AOT method debug information
  100. #131526 Avoid cctor check if we provably executed it
  101. #132594 Don't build all JIT flavors for clr.aot
  102. #131686 Add reproZero NativeAOT compiler project
  103. #132439 Fix NativeAOT RVA field handle scanning
  104. #132048 Disable GC/Coverage/271010 on NativeAOT
  105. #132433 [release/11.0-rc1] NativeAOT: remove BOM from generated source/response files
  106. #132408 NativeAOT: remove BOM from generated source/response files
  107. #132211 Emit version 2 for NativeAOT managed data descriptor
  108. #132171 [release/10.0] Implement a workaround for ld-prime hitting an assert on large addends
  109. #132134 DispatchResolve: Avoid clobbering t1 in RhpInterfaceDispatch
  110. #132083 Signal GC suspension pending during NativeAOT thread suspension
  111. #132018 Fix NativeAOT aggregate executable dSYM publish paths
  112. #132057 Share MemoryMarshal.GetArrayDataReference between CoreCLR and NativeAOT
  113. #131960 Ensure that Native AOT libraries are not unloaded
  114. #131666 Trim unused CoreCLR native components from dotnet-linker-tests build
  115. #130459 Add deterministic NativeAOT regression smoke test for GC restricted reverse P/Invoke assert path
  116. #131446 Hide remaining managed EH helpers from the debugger stack
  117. #131439 Do not allow generic inlining of ldftn requiring a fat function pointer
  118. #124721 Implement a workaround for ld-prime hitting an assert on large addends
  119. #131300 Remove dead NAOT import
  120. #131183 Fix issues flagged by compiling clr.aot with clang on Windows
  121. #130824 Compact NativeAOT dispatch cell info encoding
  122. #130983 Use MSVC_DEBUG_INFORMATION_FORMAT for CoreCLR object libraries
  123. #131150 Remove dead NativeAOT dynamic-delegate path from System.Delegate
  124. #130829 Track reflectability of delegates pointing to generic virtuals
  125. #130901 Add CPU feature detection using elf_aux_info
  126. #130826 Add System.Diagnostics.StackTrace.Tests to native AOT smoke test
  127. #130800 Fix freebsd-arm64 build
  128. #130675 Disable EventSource for Apple mobile NativeAOT test libraries
  129. #130753 Follow-ups to GVM dispatch change
  130. #130668 Guard CI fixer against no-op test rooting changes
  131. #129609 Use dispatch cells for generic virtual method dispatch
  132. #130305 Fix build with disabled event trace/perftracing
  133. #130593 Enable NativeAOT CMake on additional architectures
  134. #130405 Speed up virtual method resolution in the compiler
  135. #130012 Fix NativeAOT assembly name mangling collisions
  136. #130547 Replace strcpy with safe string copy
  137. #130474 Use hint-safe pointer authentication stripping in NativeAOT
  138. #130328 [ci-fix] Needs review: deploy FileVersionInfo TestAssembly as Content on Apple NativeAOT (refs #130253)
  139. #130239 Fix NativeAOT reverse delegate stub signature with runtime marshalling disabled
  140. #130341 Fix Apple NativeAOT test harness crash from string P/Invoke marshalling
  141. #128950 Arm64: [PAC-RET] NativeAOT changes
  142. #129966 Arm64: don't fold ldr page offset (PAGEOFFSET_12L) for NativeAOT
  143. #130296 Do not tune debug info for LLDB
  144. #130280 Enable StructPacking interop test on NativeAOT
  145. #130098 Gate ILCompiler pack version update to explicit references
  146. #130110 Validate targets of generic lookup in the scanner
  147. #130065 Fix NativeAOT reflection invoke copyback
  148. #130019 Align NativeAOT array element size limit
  149. #130015 Preserve throw kind across GetThread
  150. #130042 Fix Android NativeAOT JNI string access
  151. #129872 Fix Android NativeAOT test crypto JNI export
  152. #129844 Fix Tizen linking flags used during ILCompiler build
  153. #130004 Add ActiveIssue to the new self_override_generic test
  154. #129963 Implement Assembly.GetCallingAssembly for native AOT
  155. #129950 Emit correct ELF symbol types for data in NativeAOT objects
  156. #129906 Disable OpenBSD execute-only for NativeAOT stubs
  157. #129818 Root DotNetRuntimeContractDescriptor export against linker GC in NativeAOT
  158. #129729 Fix building unboxing and real generic method targets at the same time
  159. #129711 [release/10.0] Fix NativeAOT GC hole issue
  160. #129730 Better generic cycle detection in MethodEntryGenericLookupResult
  161. #129635 Rename delegate fields for consistency
  162. #129598 Fix NativeAOT GC hole issue
  163. #129586 Remove OSX from linker tests and runtime trimming tests
  164. #129580 Link libgssapi.so.9.0 on OpenBSD for AOT libs
  165. #129398 [ARM32] Eliminate red zone usage in runtime stubs
  166. #129278 Handle canonical types in constraints checks
  167. #129402 Skip UnmanagedCallersOnlyAssociatedSourceType test on Android
  168. #129316 Cache NativeAOT Visual Studio tool discovery
  169. #129256 Fix OOM message in Native AOT
  170. #129382 Add UsePureLLVMToolchain for compiler-rt+lld combo
  171. #129352 Fall back to ld for private libunwind partial link
  172. #129304 Optimize NativeAOT delegate field layout
  173. #128927 Privatize NativeAOT libunwind symbols
  174. #128894 [release/10.0] Fix NativeAOT string GC config handling
  175. #125311 [NativeAOT] Print OOM message before Abort() on Linux
  176. #128973 Fix TypePreinit preinitialization correctness
  177. #129113 Separate frozen object owning type from allocation site
  178. #128969 Use Utf8Span for type system names
  179. #128971 Preserve Win32 resources in aggregate executable shims
  180. #128180 Add AssociatedSourceType for conditional unmanaged exports
  181. #128706 Fix async continuation hijacking for x86 NativeAOT
  182. #128884 Ensure fields cannot mangle into same things as methods
  183. #128887 Delete more leftover UTF-16 code from compiler
  184. #128553 Add NativeAOT aggregate executable shims with preview-feature gating
  185. #128883 Revert "Guard unused llvm-libunwind symbols to avoid duplicates on Android"
  186. #128854 Fix incorrect result type in PalInterlockedExchange64
  187. #128667 Guard unused llvm-libunwind symbols to avoid duplicates on Android
  188. #128739 Remove dotnet/corert#3873 workarounds
  189. #128455 Fix NativeAOT string GC config handling
  190. #128621 Add Windows API needed by SafeProcessHandle to WindowsAPIs.txt
  191. #128622 Extend timeout of libs legs in nativeaot-outerloop
  192. #128432 Fix RuntimeMethodHandle cache key for async variants
  193. #128462 NativeAOT: allow full-width 0x/0X-prefixed 64-bit hex env config values
  194. #128364 Fix MarshalAs IID parameter index parsing
  195. #123252 Use dispatch helper for calling interface methods
  196. #128344 Add project exclusion for System.Text.Json tests
  197. #128337 Remove Attributes.BoxedValues from ILTrim expected failures
  198. #128107 Make IL Scanner report both variants
  199. #127782 Add test for non-async generic methods mismatch in ILC scanner/JIT
  200. #128118 Fix NativeAOT dependent handle secondary access with standalone GC
  201. #127587 [release/10.0] Fix off-by-one error in TypePreinit switch instruction handling
  202. #127893 Fix static analysis findings in GC bridge and NativeAOT runtime
  203. #127836 Set per-target compile PDB for cDAC descriptor object libraries
  204. #127680 Preserve execution aborted state in NativeAOT GC info
  205. #127644 Fix NativeAOT hex config parser to handle 0x/0X prefix
  206. #127640 Fix NativeAOT GC roots after universal transition
  207. #127643 Always add ManagedDataDescriptorProvider to compilationRoots
  208. #126972 [NativeAOT] Add cDAC data descriptor infrastructure
  209. #127591 Remove corert#2785 BadImageFormatException workaround from ILCompiler
  210. #127254 Deduplicate warnings for attribute on property dataflow
  211. #127258 ILLink AOT analyzer: recognize statically-known Enum.GetValues(Type) as intrinsically handled
  212. #127305 Handle nullable-unwrapped generic parameter values
  213. #127371 Normalize native compiler prop to CppCompilerAndLinker
  214. #127301 Revert "Handle canonical types in casting logic"
  215. #127288 Remove passing ILTrim tests from expected failures list
  216. #127152 Fix dataflow analysis for MakeGenericType/MakeGenericMethod in local methods
  217. #125637 [release/10.0] Do not store result of cast in IDynIntfCastable scenarios
  218. #126768 [naot] [Runtime async] Support for covariant override of Task -> Task<T>
  219. #127089 Fix NativeAOT: pass package satellite assemblies to ILC and remove them from publish output
  220. #127146 Handle canonical types in casting logic
  221. #126786 Improve debugger message for scanner failures
  222. #126848 Save all volatile argument registers in GC probe hijack frames on AMD64 and ARM64
  223. #126815 [release/10.0] Fix native AOT outerloops
  224. #126923 Add failing ILTrim tests to baseline
  225. #126813 Generate line number info in ilc and crossgen
  226. #126346 Fix ARM64 interface dispatch cache torn read
  227. #126382 Keep the trimming target type around if there's a template type layout for the trimming target
  228. #126443 Fix MarshalArrayAsParam/AsLPArray/AsLPArrayTest test
  229. #125629 Use SDK NativeCompile hook for ILC publish integration
  230. #126181 Include file path in BadImageFormatException thrown from AddModule
  231. #126342 Update Native AOT documentation
  232. #126144 [android] Enable exceptions smoke test
  233. #126180 AOT publishing: Improve error message when the Windows SDK is missing
  234. #126328 Fix NativeAOT GC crash: populate volatile arg registers from UniversalTransitionThunk
  235. #126294 Stop RyuJIT from injecting thumb bit under ILC, remove ObjectWriter compensation
  236. #126347 Skip Verify_ConstructDelegateFromFunctionPointer on NativeAOT
  237. #126202 Fix ArrayValue.ToString separators
  238. #126203 Support all ldloc/ldarg variants in TypeEqualityPatternAnalyzer
  239. #126214 Fix NativeAOT ILC failure on android
  240. #126155 Update llvm-libunwind to 22.1.1
  241. #126055 [release/10.0] Defer DOTNET_DbgEnableMiniDump error message until dump creation
  242. #124192 Fix NativeAOT publish including satellite assemblies despite embedding them
  243. #125947 Fix 4 bugs in TypePreinit IL interpreter
  244. #125948 Add hint for trimming System.Runtime in test109242
  245. #125863 Disable attribute trimming android 124958
  246. #125763 Remove Homebrew LLVM during macOS CI setup
  247. #125764 Add TSF_SuspensionTrapped flag to NativeAOT for accurate sample profiler reporting
  248. #125605 Do not store result of cast in IDynIntfCastable scenarios
  249. #124611 NativeAOT: Use lib prefix by default on Unix for native library outputs
  250. #125354 Fix running native aot testing locally
  251. #124984 Align final section to file alignment, not to virtual image size
  252. #125340 Revert "Bump serialize-javascript and @rollup/plugin-terser in /src/native"
  253. #125205 Refactor C# DIM resolution to match C++ structure and fix static virtual dispatch
  254. #125286 Fix GetModule_ReturnsModule test failure on browser-wasm
  255. #123952 Enable runtime-async feature switch for NativeAOT System.Private.CoreLib
  256. #124831 Fix hijacking on arm32
  257. #124773 Fix native aot outerloop
  258. #111514 Run ILC after ComputeResolvedFilesToPublishList
  259. #124616 Update OneCollect.RecordTrace to 0.1.33304 and re-enable UserEvents NativeAOT tests
  260. #124627 Remove unused PInvokeTransitionFrame_MAX_SIZE and PInvokeTransitionFrame_SaveRegs_count macros
  261. #124536 Avoid resolving direct awaits to thunks (IL scanner part)
  262. #124202 Remove INodeWithSize interface, use IMAGE_REL_SYMBOL_SIZE relocation, and restructure ModuleInfoRow
  263. #124247 Fix type map assembly target traversal in ILC
  264. #124358 Consolidate CoreCLR pipeline platform matrices and migrate NativeAOT to ARM64 macOS
  265. #122126 Async instantiating and unboxing thunks
  266. #124083 Fix MachO adrp/add and branch relocations with embedded addend
  267. #122722 Runtime-async Exception.ToString()
  268. #123911 Fix off-by-one error in TypePreinit switch instruction handling
  269. #123566 Document ILC generic analysis
  270. https://github.com/dotnet/runtime/pull/123333 [NativeAOT] fix NAOT mappings (follow-up to )
  271. #123711 Extend timeout for NativeAOT test configurations
  272. #123722 Baseline tests to fix native AOT outerloops
  273. #123553 Fix NativeAOT tracing tests crash and mark as incompatible
  274. #123526 Fix up hijacking on arm32 (preserve async continuation register)
  275. #123512 Do not try obtaining canonical dictionaries in VirtualDispatchCellGenericLookupResult
  276. #122942 Fix up hijacking on arm64 (preserve async continuation register)
  277. #123480 Disable generic recursion test on native AOT
  278. #123476 Be careful about getExactClasses of variant types
  279. #123474 Revert "Fix up hijacking on arm32 (preserve async continuation register)"
  280. #123373 Avoid executing unnecessary tasks when computing properties for NativeAOT.
  281. #122822 Optimize AllocHeap: use new/delete with 4KB blocks and static allocation
  282. #123333 [NativeAOT] Source to native mapping fix for out-of-order code
  283. #123241 Update NativeAOT Docker samples to use .NET 10 images
  284. #123084 Fix up hijacking on x86 (preserve async continuation register)
  285. #122012 ILC: track concrete dependencies of open generic methods
  286. #122639 Generate calls to interface methods through resolve helper
  287. #123057 Fix up hijacking on arm32 (preserve async continuation register)
  288. #123086 Simplify Enum.Equals/GetHashCode optimization
  289. #123031 Keep proxy type map entries that could be created dynamically
  290. #122850 Fix regression introduced by recent PR
  291. #122791 Consolidate runtime helpers (X86Base, Interlocked, Buffer) across CoreCLR and NativeAOT
  292. #122710 Fix MethodBase.GetCurrentMethod with runtime async
  293. #122631 Fix up hijacking on x64 platforms in presence of runtime async
  294. #122701 Add native AOT arm64 CFG testing
  295. #122689 Delete redundant RhpUniversalTransition
  296. #122149 Remove implicit string operator from Utf8String
  297. #122695 Fix Native AOT repro project
  298. #122623 Fix dataflow analysis of lambdas in async methods