- 03 11月, 2019 2 次提交
-
-
由 Bond-009 提交于
Instead of iterating twice over the string, first for searching the null-terminator and then to compare it to `name`, we only iterate over it once. Commit migrated from https://github.com/dotnet/coreclr/commit/d606bff508cf57477b21ebbe8c8a2f6494feed7e
-
由 Tomáš Rylek 提交于
During investigation of package version issues in consolidation scouting I noticed that package restoration logic in the test build script is quite silly: we first restore all packages but ignore the exit code, subsequently we restore all packages again before building each test chunk and fail if we're unable to. I have simplified this so that we properly exit when we fail to restore packages upfront; after that, we no longer need to restore packages before building each test chunk. Thanks Tomas Commit migrated from https://github.com/dotnet/coreclr/commit/933e8f07e4346baef486d3aebc2339a29dd8a8ec
-
- 02 11月, 2019 17 次提交
-
-
由 Huo Yaoyuan 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/3d7e3d21dbe057f409a78c07542bc8cb3876e18b
-
由 Jan Kotas 提交于
Normalize trailing whitespaces in frequently changing files (docs and sources) Commit migrated from https://github.com/dotnet/coreclr/commit/ed5dc831b09a0bfed76ddad684008bebc86ab2f0
-
由 Tomáš Rylek 提交于
This change introduces two new variables usable in CoreCLR CI pipelines (xplat-pipeline-job): coreClrRepoRoot points at the root of the CoreCLR repo and scriptExt is the OS-specific script extension (.cmd on Windows, .sh on POSIX). Thanks Tomas Commit migrated from https://github.com/dotnet/coreclr/commit/290483ac4cff4dc2929298d0bb674792afd7ce33
-
由 Sung Yoon Whang 提交于
* Make IncrementingEventCounter test less timing-sensitive * Fix build Commit migrated from https://github.com/dotnet/coreclr/commit/9b809c9b840bbd68b1ff0625ad4dea3024d7696f
-
由 Jan Kotas 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/cbe5ac16fedcccba1d4d90fd7329d92835265b97
-
由 Sergey Andreenko 提交于
* Delete solution files. They were referencing unexisting files. * Delete unused files with templates from jitstd. Many of them have build errors when you instantiate them. * fix ubuntu build breaks. The header files did not include the necessary dependencies. In the past it was ok because the compilation unit included jitstd.h that had #include "utility.h", #include "pair.h", and #include "type_traits.h" before #include "list.h". Commit migrated from https://github.com/dotnet/coreclr/commit/14b650f35ebeed83e666039a1d3cb2eb7801c666
-
由 Elinor Fung 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/989e7c7050d848f0aace9d1a79a777e033a4d3dd
-
由 Eugene Rozenfeld 提交于
VS2017 VsDevCmd had a bug in setting of UCRTVersion environment variable. That was affecting Interop tests and Windows formatting jobs. We added a workaround for the former (dotnet/coreclr#25444) and disabled Windows formatting jobs (dotnet/coreclr#25507, dotnet/coreclr#25902). The bug has been fixed in VS2019. Since we switched to VS2019 pool we can remove the workaround and re-enable Windows formatting jobs. Fixes dotnet/coreclr#25447, dotnet/coreclr#25499. Commit migrated from https://github.com/dotnet/coreclr/commit/f5ca317f26426bc05688c65fcc31a51d90f82fbe
-
由 dotnet-maestro[bot] 提交于
* Update dependencies from https://github.com/dotnet/core-setup build 20191028.5 - Microsoft.NETCore.App - 5.0.0-alpha.1.19528.5 * Update dependencies from https://github.com/dotnet/core-setup build 20191030.10 - Microsoft.NETCore.App - 5.0.0-alpha.1.19530.10 * Update dependencies from https://github.com/dotnet/core-setup build 20191031.19 - Microsoft.NETCore.App - 5.0.0-alpha.1.19531.19 * Remove Microsoft.WindowsDesktop.App from KnownFrameworkReference items when building test host for corefx tests Commit migrated from https://github.com/dotnet/coreclr/commit/e4863f47ec226fb1dd0b20cf953944237c87883c
-
由 Konstantin Baladurin 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/d46c65a8f59b240d536a43cb1288c344d39adbe7
-
由 Aaron Robinson 提交于
* Test and fix pinvoke-examples test Commit migrated from https://github.com/dotnet/coreclr/commit/cceb5c80f795f889eaa1ae4ac6e17cdff6acf305
-
由 dotnet-maestro[bot] 提交于
* Update dependencies from https://github.com/dotnet/arcade build 20190918.2 - Microsoft.DotNet.VersionTools.Tasks - 5.0.0-beta.19468.2 - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19468.2 - Microsoft.DotNet.Build.Tasks.Feed - 5.0.0-beta.19468.2 - Microsoft.DotNet.Build.Tasks.Packaging - 5.0.0-beta.19468.2 - Microsoft.DotNet.Helix.Sdk - 5.0.0-beta.19468.2 * Update dependencies from https://github.com/dotnet/arcade build 20190919.4 - Microsoft.DotNet.VersionTools.Tasks - 5.0.0-beta.19469.4 - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19469.4 - Microsoft.DotNet.Build.Tasks.Feed - 5.0.0-beta.19469.4 - Microsoft.DotNet.Build.Tasks.Packaging - 5.0.0-beta.19469.4 - Microsoft.DotNet.Helix.Sdk - 5.0.0-beta.19469.4 * Update dependencies from https://github.com/dotnet/arcade build 20190919.8 - Microsoft.DotNet.VersionTools.Tasks - 5.0.0-beta.19469.8 - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19469.8 - Microsoft.DotNet.Build.Tasks.Feed - 5.0.0-beta.19469.8 - Microsoft.DotNet.Build.Tasks.Packaging - 5.0.0-beta.19469.8 - Microsoft.DotNet.Helix.Sdk - 5.0.0-beta.19469.8 * Update dependencies from https://github.com/dotnet/arcade build 20190920.9 - Microsoft.DotNet.VersionTools.Tasks - 5.0.0-beta.19470.9 - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19470.9 - Microsoft.DotNet.Build.Tasks.Feed - 5.0.0-beta.19470.9 - Microsoft.DotNet.Build.Tasks.Packaging - 5.0.0-beta.19470.9 - Microsoft.DotNet.Helix.Sdk - 5.0.0-beta.19470.9 * Update dependencies from https://github.com/dotnet/arcade build 20190923.5 - Microsoft.DotNet.VersionTools.Tasks - 5.0.0-beta.19473.5 - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19473.5 - Microsoft.DotNet.Build.Tasks.Feed - 5.0.0-beta.19473.5 - Microsoft.DotNet.Build.Tasks.Packaging - 5.0.0-beta.19473.5 - Microsoft.DotNet.Helix.Sdk - 5.0.0-beta.19473.5 * Update dependencies from https://github.com/dotnet/arcade build 20190926.6 - Microsoft.DotNet.VersionTools.Tasks - 5.0.0-beta.19476.6 - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19476.6 - Microsoft.DotNet.Build.Tasks.Feed - 5.0.0-beta.19476.6 - Microsoft.DotNet.Build.Tasks.Packaging - 5.0.0-beta.19476.6 - Microsoft.DotNet.Helix.Sdk - 5.0.0-beta.19476.6 * Update dependencies from https://github.com/dotnet/arcade build 20190927.2 - Microsoft.DotNet.VersionTools.Tasks - 5.0.0-beta.19477.2 - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19477.2 - Microsoft.DotNet.Build.Tasks.Feed - 5.0.0-beta.19477.2 - Microsoft.DotNet.Build.Tasks.Packaging - 5.0.0-beta.19477.2 - Microsoft.DotNet.Helix.Sdk - 5.0.0-beta.19477.2 * Update dependencies from https://github.com/dotnet/arcade build 20190930.3 - Microsoft.DotNet.VersionTools.Tasks - 5.0.0-beta.19480.3 - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19480.3 - Microsoft.DotNet.Build.Tasks.Feed - 5.0.0-beta.19480.3 - Microsoft.DotNet.Build.Tasks.Packaging - 5.0.0-beta.19480.3 - Microsoft.DotNet.Helix.Sdk - 5.0.0-beta.19480.3 * Update dependencies from https://github.com/dotnet/arcade build 20191001.4 - Microsoft.DotNet.VersionTools.Tasks - 5.0.0-beta.19501.4 - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19501.4 - Microsoft.DotNet.Build.Tasks.Feed - 5.0.0-beta.19501.4 - Microsoft.DotNet.Build.Tasks.Packaging - 5.0.0-beta.19501.4 - Microsoft.DotNet.Helix.Sdk - 5.0.0-beta.19501.4 * Update dependencies from https://github.com/dotnet/arcade build 20191002.11 - Microsoft.DotNet.VersionTools.Tasks - 5.0.0-beta.19502.11 - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19502.11 - Microsoft.DotNet.Build.Tasks.Feed - 5.0.0-beta.19502.11 - Microsoft.DotNet.Build.Tasks.Packaging - 5.0.0-beta.19502.11 - Microsoft.DotNet.Helix.Sdk - 5.0.0-beta.19502.11 * Update dependencies from https://github.com/dotnet/arcade build 20191004.2 - Microsoft.DotNet.VersionTools.Tasks - 5.0.0-beta.19504.2 - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19504.2 - Microsoft.DotNet.Build.Tasks.Feed - 5.0.0-beta.19504.2 - Microsoft.DotNet.Build.Tasks.Packaging - 5.0.0-beta.19504.2 - Microsoft.DotNet.Helix.Sdk - 5.0.0-beta.19504.2 * Update dependencies from https://github.com/dotnet/arcade build 20191005.1 - Microsoft.DotNet.VersionTools.Tasks - 5.0.0-beta.19505.1 - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19505.1 - Microsoft.DotNet.Build.Tasks.Feed - 5.0.0-beta.19505.1 - Microsoft.DotNet.Build.Tasks.Packaging - 5.0.0-beta.19505.1 - Microsoft.DotNet.Helix.Sdk - 5.0.0-beta.19505.1 * Update dependencies from https://github.com/dotnet/arcade build 20191006.1 - Microsoft.DotNet.VersionTools.Tasks - 5.0.0-beta.19506.1 - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19506.1 - Microsoft.DotNet.Build.Tasks.Feed - 5.0.0-beta.19506.1 - Microsoft.DotNet.Build.Tasks.Packaging - 5.0.0-beta.19506.1 - Microsoft.DotNet.Helix.Sdk - 5.0.0-beta.19506.1 * Update dependencies from https://github.com/dotnet/arcade build 20191009.5 - Microsoft.DotNet.VersionTools.Tasks - 5.0.0-beta.19509.5 - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19509.5 - Microsoft.DotNet.Build.Tasks.Feed - 5.0.0-beta.19509.5 - Microsoft.DotNet.Build.Tasks.Packaging - 5.0.0-beta.19509.5 - Microsoft.DotNet.Helix.Sdk - 5.0.0-beta.19509.5 * Update dependencies from https://github.com/dotnet/arcade build 20191010.4 - Microsoft.DotNet.VersionTools.Tasks - 5.0.0-beta.19510.4 - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19510.4 - Microsoft.DotNet.Build.Tasks.Feed - 5.0.0-beta.19510.4 - Microsoft.DotNet.Build.Tasks.Packaging - 5.0.0-beta.19510.4 - Microsoft.DotNet.Helix.Sdk - 5.0.0-beta.19510.4 * Update dependencies from https://github.com/dotnet/arcade build 20191011.1 - Microsoft.DotNet.VersionTools.Tasks - 5.0.0-beta.19511.1 - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19511.1 - Microsoft.DotNet.Build.Tasks.Feed - 5.0.0-beta.19511.1 - Microsoft.DotNet.Build.Tasks.Packaging - 5.0.0-beta.19511.1 - Microsoft.DotNet.Helix.Sdk - 5.0.0-beta.19511.1 * Update dependencies from https://github.com/dotnet/arcade build 20191015.1 - Microsoft.DotNet.VersionTools.Tasks - 5.0.0-beta.19515.1 - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19515.1 - Microsoft.DotNet.Build.Tasks.Feed - 5.0.0-beta.19515.1 - Microsoft.DotNet.Build.Tasks.Packaging - 5.0.0-beta.19515.1 - Microsoft.DotNet.Helix.Sdk - 5.0.0-beta.19515.1 * Update dependencies from https://github.com/dotnet/arcade build 20191015.2 - Microsoft.DotNet.VersionTools.Tasks - 5.0.0-beta.19515.2 - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19515.2 - Microsoft.DotNet.Build.Tasks.Feed - 5.0.0-beta.19515.2 - Microsoft.DotNet.Build.Tasks.Packaging - 5.0.0-beta.19515.2 - Microsoft.DotNet.Helix.Sdk - 5.0.0-beta.19515.2 * Update dependencies from https://github.com/dotnet/arcade build 20191017.8 - Microsoft.DotNet.VersionTools.Tasks - 5.0.0-beta.19517.8 - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19517.8 - Microsoft.DotNet.Build.Tasks.Feed - 5.0.0-beta.19517.8 - Microsoft.DotNet.Build.Tasks.Packaging - 5.0.0-beta.19517.8 - Microsoft.DotNet.Helix.Sdk - 5.0.0-beta.19517.8 * Update dependencies from https://github.com/dotnet/arcade build 20191018.2 - Microsoft.DotNet.VersionTools.Tasks - 5.0.0-beta.19518.2 - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19518.2 - Microsoft.DotNet.Build.Tasks.Feed - 5.0.0-beta.19518.2 - Microsoft.DotNet.Build.Tasks.Packaging - 5.0.0-beta.19518.2 - Microsoft.DotNet.Helix.Sdk - 5.0.0-beta.19518.2 * Update dependencies from https://github.com/dotnet/arcade build 20191021.4 - Microsoft.DotNet.VersionTools.Tasks - 5.0.0-beta.19521.4 - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19521.4 - Microsoft.DotNet.Build.Tasks.Feed - 5.0.0-beta.19521.4 - Microsoft.DotNet.Build.Tasks.Packaging - 5.0.0-beta.19521.4 - Microsoft.DotNet.Helix.Sdk - 5.0.0-beta.19521.4 * Update dependencies from https://github.com/dotnet/arcade build 20191022.8 - Microsoft.DotNet.VersionTools.Tasks - 5.0.0-beta.19522.8 - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19522.8 - Microsoft.DotNet.Build.Tasks.Feed - 5.0.0-beta.19522.8 - Microsoft.DotNet.Build.Tasks.Packaging - 5.0.0-beta.19522.8 - Microsoft.DotNet.Helix.Sdk - 5.0.0-beta.19522.8 * Update dependencies from https://github.com/dotnet/arcade build 20191023.3 - Microsoft.DotNet.VersionTools.Tasks - 5.0.0-beta.19523.3 - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19523.3 - Microsoft.DotNet.Build.Tasks.Feed - 5.0.0-beta.19523.3 - Microsoft.DotNet.Build.Tasks.Packaging - 5.0.0-beta.19523.3 - Microsoft.DotNet.Helix.Sdk - 5.0.0-beta.19523.3 * Update dependencies from https://github.com/dotnet/arcade build 20191024.2 - Microsoft.DotNet.VersionTools.Tasks - 5.0.0-beta.19524.2 - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19524.2 - Microsoft.DotNet.Build.Tasks.Feed - 5.0.0-beta.19524.2 - Microsoft.DotNet.Build.Tasks.Packaging - 5.0.0-beta.19524.2 - Microsoft.DotNet.Helix.Sdk - 5.0.0-beta.19524.2 * Update dependencies from https://github.com/dotnet/arcade build 20191025.2 - Microsoft.DotNet.VersionTools.Tasks - 5.0.0-beta.19525.2 - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19525.2 - Microsoft.DotNet.Build.Tasks.Feed - 5.0.0-beta.19525.2 - Microsoft.DotNet.Build.Tasks.Packaging - 5.0.0-beta.19525.2 - Microsoft.DotNet.Helix.Sdk - 5.0.0-beta.19525.2 * Update dependencies from https://github.com/dotnet/arcade build 20191026.1 - Microsoft.DotNet.VersionTools.Tasks - 5.0.0-beta.19526.1 - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19526.1 - Microsoft.DotNet.Build.Tasks.Feed - 5.0.0-beta.19526.1 - Microsoft.DotNet.Build.Tasks.Packaging - 5.0.0-beta.19526.1 - Microsoft.DotNet.Helix.Sdk - 5.0.0-beta.19526.1 * Update dependencies from https://github.com/dotnet/arcade build 20191027.3 - Microsoft.DotNet.VersionTools.Tasks - 5.0.0-beta.19527.3 - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19527.3 - Microsoft.DotNet.Build.Tasks.Feed - 5.0.0-beta.19527.3 - Microsoft.DotNet.Build.Tasks.Packaging - 5.0.0-beta.19527.3 - Microsoft.DotNet.Helix.Sdk - 5.0.0-beta.19527.3 * Update dependencies from https://github.com/dotnet/arcade build 20191028.5 - Microsoft.DotNet.VersionTools.Tasks - 5.0.0-beta.19528.5 - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19528.5 - Microsoft.DotNet.Build.Tasks.Feed - 5.0.0-beta.19528.5 - Microsoft.DotNet.Build.Tasks.Packaging - 5.0.0-beta.19528.5 - Microsoft.DotNet.Helix.Sdk - 5.0.0-beta.19528.5 * Update dependencies from https://github.com/dotnet/arcade build 20191029.9 - Microsoft.DotNet.VersionTools.Tasks - 5.0.0-beta.19529.9 - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19529.9 - Microsoft.DotNet.Build.Tasks.Feed - 5.0.0-beta.19529.9 - Microsoft.DotNet.Build.Tasks.Packaging - 5.0.0-beta.19529.9 - Microsoft.DotNet.Helix.Sdk - 5.0.0-beta.19529.9 * Update dependencies from https://github.com/dotnet/arcade build 20191030.15 - Microsoft.DotNet.VersionTools.Tasks - 5.0.0-beta.19530.15 - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19530.15 - Microsoft.DotNet.Build.Tasks.Feed - 5.0.0-beta.19530.15 - Microsoft.DotNet.Build.Tasks.Packaging - 5.0.0-beta.19530.15 - Microsoft.DotNet.Helix.Sdk - 5.0.0-beta.19530.15 * Disable Regressions/coreclr/GitHub_22888/test22888 * Update dependencies from https://github.com/dotnet/arcade build 20191031.14 - Microsoft.DotNet.VersionTools.Tasks - 5.0.0-beta.19531.14 - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19531.14 - Microsoft.DotNet.Build.Tasks.Feed - 5.0.0-beta.19531.14 - Microsoft.DotNet.Build.Tasks.Packaging - 5.0.0-beta.19531.14 - Microsoft.DotNet.Helix.Sdk - 5.0.0-beta.19531.14 * Manual darc update from build '20191101.2' Commit migrated from https://github.com/dotnet/coreclr/commit/54a36c2183977abfbb4dbc9171a5834d5b988b4c
-
由 Jan Kotas 提交于
Fixes dotnet/coreclr#27541 Commit migrated from https://github.com/dotnet/coreclr/commit/c3dc5434fe2e41357222b4ae3dd9749d38b3cd8f
-
由 Jeremy Koritzinsky 提交于
* Correctly protect references to objects in manually-managed code called by IL marshalers in the field scenarios. Use RuntimeHelpers.GetRawData to simplify layout class marshalling. * Add additional protects for SAFEARRAY marshalling when used in the field scenario. * Remove dead code. * Fix possible GC hole from order of argument evaluation. * Don't clean up fields on a managed object when there's no managed object. Commit migrated from https://github.com/dotnet/coreclr/commit/e658b97990f77dca2dba446386e9d8d4d71556e1
-
由 Brian Robbins 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/a8affe49e6ace9c8ff2bd3b5898b0c0be0e1175a
-
由 Sven Boemer 提交于
* Update ILLink.Tasks This adds a few roots that are needed by reflection APIs, experimental (internal) APIs, and by the runtime. * Remove MemoryLoadChangeNotification root The Register/Unregister methods were already being removed by the linker, so we do not need to introduce them. * Keep ThreadPoolBoundHandle implementation of IDisposable * Update to linker version with unusedinterfaces opt * GeneratePackagePath -> GeneratePathProperty This wasn't causing any problems since these packages happened to have tools folders, which always get the path property generated. We could get rid of them, but perhaps it's better to be explicit. * Prevent problems when running on desktop I'm not sure we ever build corelib using desktop MSBuild, but this should prevent problems like https://github.com/dotnet/corefx/pull/42266 if we do. Commit migrated from https://github.com/dotnet/coreclr/commit/34fe045a27e150bde7ee54e0d5f0df635922519d
-
由 Jan Kotas 提交于
This is permanently out of date and the document creates a false sense of all these settings being officially supported. The officially supported settings are documented in https://github.com/dotnet/docs Fixes dotnet/coreclr#27611 Commit migrated from https://github.com/dotnet/coreclr/commit/dcd7304cbc93a2ef5ca18f560736dacb4026542f
-
- 01 11月, 2019 12 次提交
-
-
由 Viktor Hofer 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/833493193a849311b56026303bec2eaf11eb7d67
-
由 Elinor Fung 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/e64ae21d4e141bdfc8a29881157126b373e654c4
-
由 Stephen Toub 提交于
Signed-off-by: Ndotnet-bot <dotnet-bot@microsoft.com> Commit migrated from https://github.com/dotnet/coreclr/commit/25520b174be2a8584e9d016a1eaa06b6120c8d6a
-
由 Elinor Fung 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/24b4e11161cf217672fcd3c62158b12c93822e18
-
由 Tomáš Rylek 提交于
I have renamed xplat-test-job to xplat-pipeline-job. In perf-job I duplicated a few variables from xplat-pipeline-job as the job is currently based on a completely different YAML file hierarchy. It would be probably useful to unify these two at some point but I believe it to be beyond the scope of my simple cleanup w.r.t. product build manipulation. Thanks Tomas Commit migrated from https://github.com/dotnet/coreclr/commit/9970bccb5ea8dee5e449845bff93e3677810a2dd
-
由 Andrew Au 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/01d2c1316843648d496d0530be3236efd2114e53
-
由 Tomáš Rylek 提交于
This change adds explicit layout checks using a loose port of the CoreCLR algorithm i.e. creating an array representing the individual bytes of the type layout and gradually filling it in with GC reference / non-GC reference markers for the individual fields. Thanks Tomas Commit migrated from https://github.com/dotnet/coreclr/commit/97c582975eed3260ef21e0bcc55c8c86d1e3bec8
-
由 Tanner Gooding 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/2c60f4b0dc0b853c98dc3a10491f0a84ee2f3870
-
由 Brian Sullivan 提交于
Fix dotnet/coreclr#27326 - Don't decrement curOffsReg when it is 0, as it is an unsigned and will wrap to MAX_UINT (dotnet/coreclr#27561) Fixes dotnet/coreclr#27326 Commit migrated from https://github.com/dotnet/coreclr/commit/21c0fefd52cf8035d4ce6e3d410223cc1e2533ea
-
由 Brian Sullivan 提交于
* Use info.compFullName as the input to create the JIT's MethodHash Update JitOrder to print out MethodHash and PerfScore Change eeGetMethodFullName to expand class and struct names for the argument types and the return type Fixed issue where bad edge weight were set in fgFoldConditional Made flEdgeWeightMin and flEdgeWeightMax private fields Added new method setEdgeWeights Added support method eeGetArgClass Added source for Tool to parse JitOrder output and associate PerfScores * Remove jitOrderParser.cs Commit migrated from https://github.com/dotnet/coreclr/commit/c6697a00ef7ecba6012b1a52f13401ce06b8295b
-
由 Stephen Toub 提交于
* Update analyzer packages to latest NuGet versions * Fix new warnings Signed-off-by: Ndotnet-bot <dotnet-bot@microsoft.com> Commit migrated from https://github.com/dotnet/coreclr/commit/fbf9e07f573f2db70de7aeae6aff963ca4c1eae6
-
由 Viktor Hofer 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/db5f07cc6a51a8cb3d0b59a53f4313f086da2765
-
- 31 10月, 2019 8 次提交
-
-
由 Elinor Fung 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/77b2c2b0fb5148228ae917ae92c35220189108a9
-
由 Stephen Toub 提交于
- Use string.IndexOf rather than an open-coded, unsafe loop. - Avoid an unnecessary SequenceEquals at the end: we're only at this point if a `%` was found highlighting that something escaped was found. - Use stack memory for smaller inputs if possible, to avoid unnecessary ArrayPool interaction - Remove an unnecessary argument to a helper function. - Fix ValueStringBuilder.Grow to only copy the contained data. Signed-off-by: Ndotnet-bot <dotnet-bot@microsoft.com> Commit migrated from https://github.com/dotnet/coreclr/commit/32e2ae94dc818e5eaa364f06bf36478c6138a13c
-
由 Ben Adams 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/946e57b61a4db9ccb574fc3a754f783208080947
-
由 Tomáš Rylek 提交于
As Jeremy discovered, my recent CoreCLR pipeline optimization change broke GC stress tests. This change should fix the problem; I have also deleted the platform-matrix-managed-test-build script that is no longer used. Thanks Tomas Commit migrated from https://github.com/dotnet/coreclr/commit/d931f7772e9d7ee9299682fcb43b8d9a0a9429ca
-
由 Jakob Botsch Nielsen 提交于
* Fix slow tailcalls to VSDs This was broken when fgCanFastTailCall was changed to call fgInitArgInfo. fgInitArgInfo has side effects and will in some cases add arguments to the arg list. Specifically for calls to VSD, the VSD arg is added, however this case is treated specially for slow tailcalls and it does not expect the arg to be here. This targeted fix just removes this arg from the arg list. * Reenable more_tailcalls on x64 Windows * Disable more_tailcalls on Unix, arm32 and arm64 * Address feedback * Disable STRESS_UNSAFE_BUFFER_CHECKS for more_tailcalls Commit migrated from https://github.com/dotnet/coreclr/commit/f4a886369b270d648552d4ae973e1c92d4202b8c
-
由 mikedn 提交于
* Enable block init unroll on ARM32 * Small LowerBlockStore cleanup Commit migrated from https://github.com/dotnet/coreclr/commit/41546b05e31c0ba72537ec6445176086964717bb
-
由 Andy Ayers 提交于
Look for blocks with single statement noreturn calls, and try to reroute flow so there's just one block call that all predecessors target. Resolves dotnet/coreclr#14770. Note this impairs debuggability of optimized code a bit, as it can change which line of code apparently invokes a throw helper in a backtrace. But since we're already commoning jit-inserted throw helpers (like array index OOB) this is not breaking any new ground. We could also handle commoning BBJ_THROW blocks, with some extra effort, but prototyping indicates duplicate throws are pretty rare. This phase runs just before `optOptimizeFlow`, so that we can leverage the ref counts and predecessor lists to ensure we make correct flow updates. It doesn't bother trying to clean out IR, that happens naturally as blocks become unreferenced. In some cases nothrow helpers end up being tail call candidates. We now suppress tail calling noreturn methods if there is more than one such call site in the method, hoping that instead we can merge the calls. Commit migrated from https://github.com/dotnet/coreclr/commit/b962c97257400bee07805ccee66cd85d97195b40
-
由 Egor Chesakov 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/a6e54c083708f2711f573b10fcb7217fc008ecb9
-
- 30 10月, 2019 1 次提交
-
-
由 Egor Chesakov 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/74ec37af01d33b11f788ef20a80403badf13ae99
-