- 02 5月, 2019 15 次提交
-
-
由 Dan Moseley 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/78e2dd7a4dbe9846806215741783a0900f698159
-
由 Krzysztof Wicher 提交于
* Nullable: Interop and src/System remainder * apply feedback Commit migrated from https://github.com/dotnet/coreclr/commit/1744b9ab1d7e8a8654c621b3ab79eafb7afa0402
-
由 Krzysztof Wicher 提交于
* Nullable: System.Collections remainder (non-generic) * apply feedback Commit migrated from https://github.com/dotnet/coreclr/commit/8811118a19fcd9728753505e93ecac5ff786dab4
-
由 dotnet-maestro-bot 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/b97e783c696626ecc5f0411de2eedd0745f8b996
-
由 Blake Hensley 提交于
* Added overloads to Path.Join * Refactor Path.Join and Path.Combine to use ValueStringBuilder * Use proper defined const for empty string * Fix Windows-specific const Commit migrated from https://github.com/dotnet/coreclr/commit/886b81692e13861cd1aa80e72e726792093ca671
-
由 Andrew Au 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/78360d92a412b3ba8f0577121fcbb488a11e797f
-
由 Andrew Au 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/7cc30ea964201729b79b7c74617fa7c3749a3b89
-
由 Andrew Au 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/5520dfb224db447677071310363cf926417ee30f
-
由 Andrew Au 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/02d048e0a29c473734aa73ea80ffff5106048e2f
-
由 Sung Yoon Whang 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/30130c3f75c684f7863efe59c5ca322861716118
-
由 Fadi Hanna 提交于
* Update issues.targets and reduce test execution time. Commit migrated from https://github.com/dotnet/coreclr/commit/1144acad9bd92e0bd7485a0231ece95e016e5178
-
由 Andy Hanson 提交于
When large pages are enabled, we must commit everything we reserve. Previously we reserved 2x the segment size for LOH. This is a problem with large pages where we must commit everything we reserve. Thanks to https://github.com/dotnet/coreclr/pull/24081 this does not cause performance regression with large pages; but without large pages we were seeing regressions when the loh_seg_size was reduced. So this change will only take effect when large pages are enabled. Commit migrated from https://github.com/dotnet/coreclr/commit/5a34da317e3f8cef7895d6d4ad6ed75f3a79d38e
-
由 David Wrighton 提交于
- Add crossgen test to verify file version is preserved - Add support for general win32 resource copying to ReadyToRun - Copy all resources Commit migrated from https://github.com/dotnet/coreclr/commit/4d820df4437139275b7c05330dd98631db708802
-
由 Stephen Toub 提交于
We decided after all to put these on a different type, TaskAsyncEnumerableExtensions. This commit adds the new type. We can delete the methods in the old location once corefx consumes an updated build and switches over to using the new ones. Commit migrated from https://github.com/dotnet/coreclr/commit/75fd45860789ad54223e223ed04a24b2f2d2a8d5
-
由 Russ Keldorph 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/379c3848ada079fce37d2691869b73531120c212
-
- 01 5月, 2019 11 次提交
-
-
由 Tanner Gooding 提交于
Updating lookupNamedIntrinsic to no longer assert for an unexpected hwintrinsic method. (dotnet/coreclr#24327) Commit migrated from https://github.com/dotnet/coreclr/commit/07b3afc27304800f00975c8fd4836b319aaa8820
-
Merge nullable feature into master Commit migrated from https://github.com/dotnet/coreclr/commit/7a24a538cd265993e5864179f51781398c28ecdf
-
由 Andrew Au 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/3cf188aa78fbbc830da54cb930e00807cd24ba95
-
由 Tomáš Rylek 提交于
After JanV fixed basically all test failures related to larger version bubbles originally implemented by Andon, it's high time to fix R2RDump for its support as a prerequisite to enabling larger version bubbles in CPAOT. This change implements this support via the following particular changes: 1) In DumpOptions, I added a list of explicit assembly references, another list of reference paths that are used for resolving assembly references, a cache for repeated assembly lookups and a new method FindAssembly for file resolution of a given simple assembly name. 2) I have moved ECMA metadata-related logic from R2RReader to its new base class EcmaMetadataReader. This class can represent both R2R and MSIL binaries and adds the logic for reference assembly lookup. 3) Large version bubble R2R PE exe's contain a special R2R header table READYTORUN_SECTION_MANIFEST_METADATA that contains ECMA metadata with a list of extra AssemblyRef's on top of those stored in the original MSIL. I have added support for parsing this table to the R2RReader constructor. 4) I have modified R2RSignature to be based off the new EcmaMetadataReader instead of R2RReader which cannot represent arbitrary reference assemblies. I have patched the two places dealing with module overrides to use the new logic to temporarily switch to a "remote module" SignatureDecoder for the purpose of parsing an external entity. 5) I have removed temporary hacks Andon put in place to keep R2RDump alive in some cases with larger version bubbles without proper support for parsing module overrides. 6) I have added logic for dumping the contents of the manifest metadata along with the standard AssemblyRef table to the header dump as I fought with recalculation of the indices when debugging larger version bubble code for quite some time. 7) As an extra half-forgotten bit from the past I added dumping of unboxing and instantiation stubs. I have noticed that the MSIL AssemblyRef count was off by one. I have also found out that XML output has bitrotten over time. This additional delta fixes both issues. [That forced me to add a bunch of empty ctors even though in practice we don't actually serialize anything into the dumper, we only use the XML serializer to emit the XML output file. Thanks Tomas Commit migrated from https://github.com/dotnet/coreclr/commit/fc05a4297c903c1456762d89913d79e1780b55b1
-
由 Adeel Mujahid 提交于
* Compute sizeof array instead of pointer * Consolidate element count in dumpStack Commit migrated from https://github.com/dotnet/coreclr/commit/cdc344f7475e9e193b6bf7a454f5782b4d793be8
-
由 Marek Safar 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/0555dafead1c0362eb0a43a39c0f602e8b79ba56
-
由 dotnet-maestro-bot 提交于
Update BuildTools, CoreClr to preview4-03930-01, preview6-27630-77, respectively (dotnet/coreclr#24316) Commit migrated from https://github.com/dotnet/coreclr/commit/c6c2dccd330d1ad861806840029443f10f244b4d
-
由 Next Turn 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/bb83fe67e0027d93c0d04d921163efa0e414b047
-
由 Buyaa Namnan 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/c3f5c90d02c317cf8d01865fe8cb6a00640df84e
-
由 Buyaa Namnan 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/a0d373b624babea46f8da346bfeb94862f150ef7
-
由 Krzysztof Wicher 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/737907cec8b74abe3b9d3dc1c4501b29c8b7f4a4
-
- 30 4月, 2019 14 次提交
-
-
由 Russ Keldorph 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/5f7d459bf1a23f7e773c56eb5ef5425505b8eb0a
-
由 Andrew Au 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/56c38c3c4093d8fe7ef582c2b65a9290f2ce0000
-
由 Tanner Gooding 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/94b7f1d2e46c03d269a763c8c996810933c24890
-
由 Levi Broderick 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/003bf857ea8a89e9eedd913f8b095f8fa01fd0b4
-
由 Egor Bogatov 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/b169f91d204e2b9e6e760d1b46579556bd20f492
-
由 Michal Strehovský 提交于
I'm taking the LibraryNameVariation helper from System.Runtime.Loader for the ride as well because it's a general purpose probing logic that is useful in a managed implementation of NativeLibrary. Commit migrated from https://github.com/dotnet/coreclr/commit/8f54d67f5f5a451ce43f1a70a1fc5fd0e4e469f9
-
由 dotnet-maestro-bot 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/11ec7592f44c2a7ad9dc19f64196268f9943772a
-
由 Mukul Sabharwal 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/00a853313ee2943ce2e97e4e9e7a114e0e7bc689
-
由 dschinde 提交于
Applies changes to `Array.IndexOf()` and `Array.LastIndexOf()` similar to the changes made in dotnet/coreclr#20855, so that types other than `byte` and `char` can use use the fast vectorized path. Also allows 32-bit and 64-bit types for which `RuntimeHelpers.IsBitwiseEquatable<T>()` returns `true` to use the faster implementation of `IndexOf` and `LastIndexOf` from `MemoryExtensions`. Commit migrated from https://github.com/dotnet/coreclr/commit/2551753281ce89be4321c3d23111db6c6b7e77c0
-
由 Jan Kotas 提交于
* Workaround memset alignment sensitivity memset is up to 2x slower on misaligned block on some types of hardware. The problem is uneven performance of "rep stosb" used to implement the memset in some cases. The exact matrix on when it is slower and by how much is very complex. This change workarounds the issue by aligning the memory block before it is passed to memset and filling in the potential misaligned part manually. This workaround will regress performance by a few percent (<10%) in some cases, but we will gain up to 2x improvement in other cases. Fixes dotnet/coreclr#24300 Commit migrated from https://github.com/dotnet/coreclr/commit/3661584ffcdeac6f35fa9e2485796a482ebbf7b3
-
由 Tanner Gooding 提交于
Resolves an assert around Sse41.ConvertToVector128Int* and Avx2.ConvertToVector256Int* (dotnet/coreclr#24289) * Adding tests for the overloads of Sse41.ConvertToVector128Int* and Avx2.ConvertToVector256Int* that take a pointer * Fixing the handling of Sse41.ConvertToVector128* and Avx2.ConvertToVector256* Commit migrated from https://github.com/dotnet/coreclr/commit/54af92b34fc18ee9d8adada35d1f527c67224be7
-
由 Brian Sullivan 提交于
Updated fixes for IBC profile data on Linux Commit migrated from https://github.com/dotnet/coreclr/commit/e3f602bb27a5798115a016b282ae6ab87c0decdc
-
由 Anirudh Agnihotry 提交于
* Increasing precision properly and leaving the rounding of to casting operator * disabling corefx tests in coreclr and addressing feedback * correcting test project name * Fix json Commit migrated from https://github.com/dotnet/coreclr/commit/6bca031ae0e612c5d9dbe350e435cce9d9d1919a
-
由 Steve MacLean 提交于
* Fix Satellite Assembly loading When loading satellite assemblies, we should probe next to the parent assembly and load into the same AssemblyLoadContext as the parent assembly. Disable fallback probing for satellite assemblies. Add AssemblyLoadContext.Resolving handler to probe for satellite assemblies next to parent Fixes dotnet/coreclr#20979 * Call ResolveSatelliteAssembly from native Only call ResolveSatelliteAssembly from native when resolving a satellite assembly * PR Feedback Minimize string creation Remove unnecessary if null checks Eliminate corner cases by only allowing one case insensitive matching directory. * ResolveSatelliteAssembly should ... ResolveSatelliteAssembly should always be called on the ALC which loaded parentAssembly Simplify code. Add Debug.Assert * Remove case insensitive culture search * PR Feedback * Fix parentAssembly logic * Fixes from initial testing * Add probe for lower case culture name * PR feedback Commit migrated from https://github.com/dotnet/coreclr/commit/a65e2b9f1fe36d9b4dd0c850ec71984919547e18
-