- 25 3月, 2019 2 次提交
-
-
由 Nick Schonning 提交于
Signed-off-by: Ndotnet-bot <dotnet-bot@microsoft.com> Commit migrated from https://github.com/dotnet/coreclr/commit/92a191e6c772990c54a03192e2ff58dab0188891
-
由 Nick Schonning 提交于
Signed-off-by: Ndotnet-bot <dotnet-bot@microsoft.com> Commit migrated from https://github.com/dotnet/coreclr/commit/2f4a7564beb6f8c1f4929504ee2221953d25fc39
-
- 23 3月, 2019 8 次提交
-
-
由 Sergey Andreenko 提交于
Revert "Add call to setup-stress-dependencies.sh to build-test.sh. (dotnet/coreclr#23354)" (dotnet/coreclr#23419) This reverts commit dotnet/coreclr@22c4ff5c1d339119c12547ac2d1b35211162df49. Commit migrated from https://github.com/dotnet/coreclr/commit/8343724ab5f0d9fc21cca7fa676301040f26bd69
-
由 Sergey Andreenko 提交于
* Add call to setup-stress-dependencies.sh to build-test.sh. * Fix args. * hack __DistroRid * Do not use bash source. * Do not use bash source 2. * Fix init-distro-rid permissions. * Fix tabs. * return deleted source where it was needed Commit migrated from https://github.com/dotnet/coreclr/commit/22c4ff5c1d339119c12547ac2d1b35211162df49
-
由 Levi Broderick 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/125e7c95e72629d5eb560844791c0b3507973998
-
由 Jeremy Koritzinsky 提交于
Fix WinRT marshalling for NotifyPropertyChangedEventArgs and NotifyCollectionChangedEventArgs (CoreCLR side) (dotnet/coreclr#23401) * Enable marshalling IntPtr and UIntPtr in WinRT scenarios to support our marshalling infrastructure. * Enable getting an RCW for a native COM object while ignoring WinRT projections. * Rename to Marshal.GetUniqueObjectForIUnknownWithoutUnboxing * Clean up contract. * Move GetUniqueObjectForIUnknownWithoutUnboxing to WindowsRuntimeMarshal. * Move WinRT-specific FCalls to WindowsRuntimeMarshal. Commit migrated from https://github.com/dotnet/coreclr/commit/acd1164c8c89582f13163e309a0183c72bc13924
-
由 Sergey Andreenko 提交于
* Clean `assertionprop.cpp`. * Clean `codegencommon.cpp`.: * Clean `codegenlinear.cpp`. * Clean `compiler.cpp`. * Clean `earlyprop.cpp`. * Clean `gschecks.cpp`. * Clean 'lclvars.cpp`. * Clean `jiteh.cpp`. * Clean `liveness.cpp`. * Clean `hashbv.cpp`. * Clean `gcinfo.cpp`. * Clean `optimizer.cpp`. Commit migrated from https://github.com/dotnet/coreclr/commit/017ded3c6acd653b875f4ef12c232617855dea09
-
由 Tarek Mahmoud Sayed 提交于
* Apply Optimization in Index.GetOffset suggested by Levi * Add Comment * address the feedback Commit migrated from https://github.com/dotnet/coreclr/commit/39b1b6338015c9d6ef193986e0579f0ae0e60566
-
由 Marek Safar 提交于
* Move Exception to shared partition * Remove class name caching * Not useful comments removal Commit migrated from https://github.com/dotnet/coreclr/commit/a63da9e80defe0187d8ee59b9732a978ce4c493e
-
由 Andy Hanson 提交于
Don't compact LOH just because a heap_hard_limit exists Commit migrated from https://github.com/dotnet/coreclr/commit/513ccfc64a398055e7e7afc380d578cd2237b885
-
- 22 3月, 2019 16 次提交
-
-
由 Jeremy Koritzinsky 提交于
* Update Ubuntu 18.04 queue. * Update Debian 9 ARM queues as well. Commit migrated from https://github.com/dotnet/coreclr/commit/5d57b87227b7fd116735edf9f5f75b3154953d8e
-
由 Andrew Hoefling 提交于
* Updated Argument Helper param from list->collection since the parameter name is collection * Updated exception message to use an out of range exception that doesn't explicitly reference a list * Simplified if statements that verify if the index is out of range * Updated if logic to be simplified using (uint) * Updated exception handling to throw ThrowHelper.ThrowArgumentOutOfRange_IndexException() when the ExceptionArgument was 'Index' Commit migrated from https://github.com/dotnet/coreclr/commit/01adae878ded6fe51f6def1370255d816ab42d78
-
由 Brian Sullivan 提交于
Add azure-pipeline job: coreclr-ci (Test Pri0 Linux_musl x64 release) Commit migrated from https://github.com/dotnet/coreclr/commit/badf173369fa09d33893017ec201cbeb39da3b9c
-
由 Brian Sullivan 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/0e71dfa5634aec9b115f4c66acb9c8ea1c7048cb
-
由 Jan Vorlicek 提交于
Integer Conversion issues Commit migrated from https://github.com/dotnet/coreclr/commit/29dc90c13a5d091c21e21e4ba5d3c4bcd3eab18d
-
由 Andrew Au 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/a7c9ca110096c27de23f045cd176c2109d0676d9
-
由 Bruce Forstall 提交于
Update emitter statistics Commit migrated from https://github.com/dotnet/coreclr/commit/ceca0a77e8b48e30f9c6b67d2992c3276aba2177
-
由 Brian Bohe 提交于
* Make genStackLevel accessible from CodeGenInterface * Initializing stackLevel before fist BasicBlock's code is generated * Typo * Removing extra line on comments Commit migrated from https://github.com/dotnet/coreclr/commit/9497b0c77819d7b64a0f3c8bf22921182c99c09d
-
由 Brian Sullivan 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/eb053bdc938c26353372a6b14f6b5c05b823f7d0
-
由 Brian Sullivan 提交于
Update HVA test Commit migrated from https://github.com/dotnet/coreclr/commit/9d8fc0a06eae4a657383929ba8ccfebb66730b61
-
由 Jarret Shook 提交于
* Remove innerloop flow jobs that were missed * Correctly exclude windows x64 jobs as well * Address pr feedback Commit migrated from https://github.com/dotnet/coreclr/commit/b04bccb1a60dd97b50231da0f9667b7ddbc994a7
-
由 Bruce Forstall 提交于
Replace Linux pmi_asm_diffs use of zip/unzip with tar Commit migrated from https://github.com/dotnet/coreclr/commit/f2923fc03ff03742dc5004e9e673d01dc7e6e96d
-
由 Russ Keldorph 提交于
Merge pull request dotnet/coreclr#23384 from dotnet/darc-master-e8de3fe3-fa66-4b56-92cd-7be4e23a5739 [master] Update dependencies from dotnet/arcade Commit migrated from https://github.com/dotnet/coreclr/commit/f3bdcc5ad1604a25e0860c1082ee4d7b4783760e
-
由 Bruce Forstall 提交于
It appears our arm64 machines don't have 'zip', so are failing to archive the final results. Commit migrated from https://github.com/dotnet/coreclr/commit/7d1b9d67237604ba1ef62d58987feecfd489f878
-
由 Michelle McDaniel 提交于
We have installed python3 on all of the Helix queues, so we no longer need to be on a special perf queue for the smoketest runs. Commit migrated from https://github.com/dotnet/coreclr/commit/e2ec23676cdf7e30c2f5691c3d74c062658284c1
-
由 José Rivero 提交于
[EventPipe] Fix linker warning on Debug/Checked build and unlink Unix Domain Socket dotnet/coreclr#23334 (dotnet/coreclr#23357) - Attempt to close-behind unix domain socket and repurpose LF_REMOTING facility. - On shutdown, attempt to unlink the bound socket so it can be removed from the file system when the last reference to it it closed. - Rename unused LF_REMOTING to LF_DIAGNOSTICS_PORT. This new flag will be used by the diagnostic server stress log calls. - libcmtd.lib(initializers.obj) : warning LNK4098: defaultlib 'libcmt.lib' conflicts with use of other libs; use /NODEFAULTLIB:library [S:\github.com\jorive\coreclr\bin\obj\Windows_NT.x64.Checked\src\dlls\mscoree\coreclr\coreclr.vcxproj] - Move some preprocessors and includes around. Commit migrated from https://github.com/dotnet/coreclr/commit/a8624052c9e7b759e7f943cb2a84a2520bef1b79
-
- 21 3月, 2019 14 次提交
-
-
由 Marek Safar 提交于
* Move Buffer constants to platform specific files * Add explicit access modifier Commit migrated from https://github.com/dotnet/coreclr/commit/ad30997d41d9652a644f6a2fe1b73bd8416d87b2
-
由 Jan Kotas 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/fbe0c7795effcd490984ebc4a07723dea6e1367e
-
由 Jan Kotas 提交于
Signed-off-by: Ndotnet-bot <dotnet-bot@microsoft.com> Commit migrated from https://github.com/dotnet/coreclr/commit/27f8a628fbe763de76b0d8e89b482dcf71efd730
-
由 Jan Kotas 提交于
Smaller IL is easier for JIT Commit migrated from https://github.com/dotnet/coreclr/commit/35d3376190a48023e176ade9f2d5da1e945bf125
-
由 Jeremy Koritzinsky 提交于
* Implement loading an assembly from an HMODULE on Windows. * Use the native runtime to execute the main method so I don't have to replicate all of the startup behavior. * If ijwhost is loaded, then call back into ijwhost to resolve tokens for vtable entries. * Refactor our various component loaders (COM and IJW) and have IJW load components into separate ALCs when loaded from native. * Move VTableFixups after DeliverSyncEvents in our incremental load. We need the module to be loaded to at least FILE_LOAD_DELIVER_EVENTS when resolving dependencies loaded via VTableFixups, otherwise they try to load into the default ALC. * Only try to get ijwhost module handle on Windows. * Use defined() instead of ifndef * Fix off-Windows build break and fix unvalid comment. * ComponentLoadContext->IsolatedComponentLoadContext * Only build InMemoryAssemblyLoader when targeting windows. * Add doc comments for IsolatedComponentLoadContext. * Rename qcall. * Add comment for boolean parameter. * Add null check for managed ExecuteMainMethod entrypoint. * Add comments in ceeload.cpp for the ijwhost method resolution. * Add test verifying runtime callback to IJW host. * Add test for InMemoryAssemblyLoader.LoadInMemoryAssembly. * Fix x86 behavior rel. loading symbols by name and stdcall mangling. * Remove exe entrypoints. The executable case for mixed-mode will go through the normal .NET Core app model (no special hosting support needed). * Clean up whitespace * Add test verifying M->N->M ALC switch behavior with IJW. * Resolve the ijwhost module by probing the PE for the IJW assembly instead of hardcoding the name. * Remove static caching in GetTokenGetterFromHostModule. * Disable new IJW tests on Win7. * PR Feedback. * Cleanup extra copy of function. * Use old-style environment checking in LoadIjwFromModuleHandle since we reference S.P.CL directly. * Fix break in rebase * Clean up fake mscoree code. * Only validate that a CLR header exists. The OS verifies everything else. * Make ijw host resolution code static to ceeload.cpp * Use bracketed include for xplatform.h * Update comment on _CorDllMain * PR feedback. * Remove .def file. * PR feedback. * Verify we export correctly on x86 and x64. * Fix path to ijwhostmock for CopyConstructorMarshaler * Disable IJW tests on arm32 nightly. Can't repro the dependency load failures. Fixes dotnet/coreclr#23358 Commit migrated from https://github.com/dotnet/coreclr/commit/ea10aaccb09fe30f0444b821fd8d90d9257dd402
-
由 Sung Yoon Whang 提交于
* Add test for PollingCounter * some cleanup * Comparing mean to failureCountCalled * fix comparison * compare to the correct count * fix casing in csproj file Commit migrated from https://github.com/dotnet/coreclr/commit/42c234f25baf2a6bdd3a429cb8a9530a5dfa54b6
-
由 Brian Sullivan 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/413cfde0df6dc9e722a7ce551238855c3eb62dbf
-
由 Brian Sullivan 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/8e1882ee40cda54233cbdb4d5d47e9825978ddb5
-
由 Egor Chesakov 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/69dc790d171783584f5af3a5da60a25e2c301899
-
由 Bruce Forstall 提交于
1. Move BasicBlock static statistics output to block.cpp, and update it to match the current BasicBlock declaration. 2. Add counts for each instrDesc type that is used. 3. Dump instrDesc type sizes. 4. Dump IG "static" buffer sizes. 5. Dump how many of each instrDesc can fit in the "static" IG. 6. Dump the maximum prolog instrDesc count and prolog IG size. 7. Fix and enable the "common small constants" output. Commit migrated from https://github.com/dotnet/coreclr/commit/db98a132c216cf561b74a3cb86980e3f22d80852
-
由 Andy Hanson 提交于
This is based on a perf test with 100% survival in a container, before and after dotnet/coreclr#22180. GC pause times were greater after that commit. Debugging showed that the reason was that after, we were always doing compacting GC, and objects were staying in generation 1 and not making it to generation 2. The reason was that in the "after" build, `should_compact_loh()` was always returning true if heap_hard_limit was set; currently if we do an LOH compaction, we compact all other generations too. As the comment indicates, we should decide that automatically, not just set it to true all the time. Commit migrated from https://github.com/dotnet/coreclr/commit/cc14e6cecf6984c991fe906c9fe4b327b4f93f96
-
由 Sergey Andreenko 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/0eae19e1754517085d38df2a48861c2370c26eea
-
由 Brian Bohe 提交于
* Flag USING_SCOPE_INGO definition * Enclosing siScope's related functions uses with USING_SCOPE_INFO flag definition check * Encapsulating genSetScopeInfo when using siVarScope * Moving comment inside flag defined block * Include siScope/psiScope functions only when flag USING_SCOPE_INFO is defined * Disable scope info * Typo * Adding comment flag name on #endif * Remove redundant access levels/flags * Repeating last accessibility level in case flag is disabled * Setting use of siScope and psiScope as default way of reporting variable homes Commit migrated from https://github.com/dotnet/coreclr/commit/0ee508291b7cec2b0a0d5e7929846d3e40446810
-
由 Andy Ayers 提交于
Repro case for dotnet/coreclr#18582 and dotnet/coreclr#23309. Commit migrated from https://github.com/dotnet/coreclr/commit/69ec6463cd14b5478dbd6b577ce0483fc0a838c3
-