- 30 3月, 2019 5 次提交
-
-
由 Ilia 提交于
It fixes COR_CTOR_METHOD_NAME_W and many other macros on Linux to be of type char16_t[] (not wchar_t[]) by using W("") instead of L"". Bug: dotnet/coreclr#21977 Commit migrated from https://github.com/dotnet/coreclr/commit/4e5a542537ea73c94d3443d9c82b05c744f76758
-
由 Sergey Andreenko 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/fee4d5f873efc37100bcbcf381401eb27434bb52
-
由 Jeremy Koritzinsky 提交于
Correctly marshal structure return values in member functions on Win-x64 and Win-x86 (dotnet/coreclr#23145) * In Windows-x64, if we have a native member function signature with a struct return type, we need to do a by-ref return. * Implement support for marshalling structure return values via a return buffer argument correctly in instance signatures on AMD64-Windows. * Change field initialization ordering to satisfy warning. * Try to narrow down the conditions that trigger these changes to just COM methods. * Don't bash the return type on AMD64 Windows. Only treat it as a byref return buffer. * PR feedback. * Enable returning structs from COM methods via a return buffer on x86 for structs <= 8 bytes. * Add test for struct returns with ThisCall. Extend the "struct return buffer" fix to functions marked as unmanaged thiscall since they all must be instance methods * Don't include the return-type-bashing switch on AMD64 platforms. * Don't do the signature swapping/copy on non-instance functions with struct returns. * Cast the return type of GetStubTargetCallingConv to the right calling convention enum type. * If we're doing a thiscall, marshal the "this" parameter before the return buffer (if the return buffer exists) on all platforms. * Remove temporary logging code I added in for debugging. * Clean up class naming. * Try using a vtable instead of a pointer-to-member-function. * Remove delete of class with non-virtual destructor Commit migrated from https://github.com/dotnet/coreclr/commit/6b889aba05b8e1ccc9cef793a2d1293e30598453
-
由 Jan Vorlicek 提交于
SSE abstraction for GCC and abstract __if_exists Commit migrated from https://github.com/dotnet/coreclr/commit/cda8f7bf0a826878fc6ca6b9d7bc6f6011626cc9
-
由 Koundinya Veluri 提交于
* Change Timer implementation on Unixes to use only one scheduling thread - Separated from https://github.com/dotnet/corert/pull/7066 * Address feedback from https://github.com/dotnet/corert/pull/7066 * Remove reference to s_lock * Reduce work inside lock * Move _id * Fix duplicate timers in scheduled timer list, move info to TimerQueue Signed-off-by: Ndotnet-bot <dotnet-bot@microsoft.com> Commit migrated from https://github.com/dotnet/coreclr/commit/6e215e1faa8275c1468bcd059e29a530d2de0064
-
- 29 3月, 2019 23 次提交
-
-
由 Sinan Kaya 提交于
llvm Commit migrated from https://github.com/dotnet/coreclr/commit/6a3af88cd2cefb8932b2965db64080c2a7c197ef
-
由 Sinan Kaya 提交于
Enable SSE for GCC Commit migrated from https://github.com/dotnet/coreclr/commit/446393da44258d60aaa9c660602fb826c79fe6b3
-
由 Tanner Gooding 提交于
Updating BuildTools, CoreCLR to preview4-03828-01, preview4-27528-71, respectively (dotnet/coreclr#23536) * Removing FeedTasksPackageVersion from dependencies.props * The corresponding metadata was removed in https://github.com/dotnet/coreclr/pull/22884 * Updating BuildTools, CoreCLR to preview4-03828-01, preview4-27528-71, respectively * Adding a ! in String.Searching.cs Commit migrated from https://github.com/dotnet/coreclr/commit/9f2b33e9e124c1a6be86fa83c21a1a8134a9ca10
-
由 Ben Adams 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/dc0d0721aca6c6b1da99346dfb95de78d7c83d6f
-
由 Sergey Andreenko 提交于
* Clean `valuenum.cpp`. * Clean `emitarm64.cpp`. * Clean `lsraarm64.cpp`. * Clean `lsraarmarch.cpp`. * Clean `lowerarmarch.cpp`. * Clean `lower.cpp`. * Clean `ssabuilder.cpp`. * Clean `simd.cpp`. * Clear `simdcodegenxarch.cpp`. * Clean `lowerxarch.cpp`. * Clean `scopeinfo.cpp`. Commit migrated from https://github.com/dotnet/coreclr/commit/ecf92d0664acc8a36ee7ae69efefca5bb5a7dee5
-
由 Marek Safar 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/f3747cd376bd870e01eef9448de15dda97117ca1
-
由 Jan Kotas 提交于
No longer needed Commit migrated from https://github.com/dotnet/coreclr/commit/b1b8718355a687c7223de9f4a45e10937d2bf3f1
-
由 Levi Broderick 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/ff25b931d519c1399838c3ac36ea41f264ae7cf3
-
由 Sergey Andreenko 提交于
* exclude failing in PRs tests * And another one. * Exclude for all platforms. Commit migrated from https://github.com/dotnet/coreclr/commit/10510b5f9fae3361ec5b161b35014ae2cdefc009
-
由 Sergey Andreenko 提交于
* Delete `setup_coredis_tools` from runtest.py. * delete dead `setup_coredis_tools` . Commit migrated from https://github.com/dotnet/coreclr/commit/3483c6e33b47bd956c433c7437bffad7ab5aca21
-
由 Sung Yoon Whang 提交于
* Add test for IncrementingPollingCounter * Fix a bug in Increment calculation in IncrementingPollingCounter * Remove setting DisplayName property since that's a private property for now * fix comment * Remove unused variables Commit migrated from https://github.com/dotnet/coreclr/commit/9517ad0821e339418b3d3d31145dc0bbb1afc38d
-
由 Sergey Andreenko 提交于
* exclude failing in PRs tests Commit migrated from https://github.com/dotnet/coreclr/commit/72a3f75791be7d78c825ce1f4f02a54c8a7fa344
-
由 Carol Eidt 提交于
* Fix codegen for StoreNonTemporal Also, add some asserts and mark some intrinsics as not supporting containment. Fix dotnet/coreclr#23509 Commit migrated from https://github.com/dotnet/coreclr/commit/ffe8a331dca0edce1d5bc9537537ed2bfba31b71
-
由 Egor Chesakov 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/d1f914ca36acf46aa64ebc35719f367b2ed1d96f
-
由 Carol Eidt 提交于
* [WIP] Struct & SIMD improvements - Enable CSE of struct values when handle is available (and add code to get the handle of HW SIMD types) - Don't require block nodes for SIMD assignments - Don't set `GTF_GLOB_REF` on `GT_OBJ` if it is local - Set `lvRegStruct` on promoted SIMD fields - Add tests for dotnet/coreclr#19910 (fixed with this PR) and dotnet/coreclr#3539 & dotnet/coreclr#19438 (fixed with dotnet/coreclr#21314) - Additional cleanup Fix dotnet/coreclr#19910 Commit migrated from https://github.com/dotnet/coreclr/commit/3d4a1d5cea0ae71eed1482990ce6e575049829d8
-
由 Jeremy Koritzinsky 提交于
* Fix Helix queue names * Fix open Deb9 queue name. Commit migrated from https://github.com/dotnet/coreclr/commit/a32f7e6b176fc18973581d48d919112d66e321aa
-
由 Egor Chesakov 提交于
* dnceng-linux-internal-temp -> BuildPool.Ubuntu.1604.Amd64 * dotnet-internal-temp -> BuildPool.Windows.10.Amd64.VS2017 Commit migrated from https://github.com/dotnet/coreclr/commit/3027b9d4cc4ee4637834eec99c08b16bc54b38bb
-
由 Bruce Forstall 提交于
Restore Windows arm32/arm64 innerloop build jobs Commit migrated from https://github.com/dotnet/coreclr/commit/2d0a5baba4cb1e4f09845d92f8d610a419a83f58
-
Commit migrated from https://github.com/dotnet/coreclr/commit/62fb2047ac7f037296fcf11466f7731c40ca1e70
-
由 Krzysztof Wicher 提交于
* calendar * nullable: all calendars * fix likely corert error Commit migrated from https://github.com/dotnet/coreclr/commit/90f5615e349a002fc00288c147e82b965ecfa1b0
-
Commit migrated from https://github.com/dotnet/coreclr/commit/5b00a73b86470d77103808e2b59b3c42ecf46223
-
由 Bruce Forstall 提交于
These are required by the innerloop flow jobs. Commit migrated from https://github.com/dotnet/coreclr/commit/51c84cbde3c1d7531a149e33cc445bee34fc081e
-
由 Vladimir Sadov 提交于
Resolve 22303 (interlocked failures on ARM64) Commit migrated from https://github.com/dotnet/coreclr/commit/e5bfd7d89ad0704a23545ac1e6d6a80918e2dbe5
-
- 28 3月, 2019 12 次提交
-
-
由 simplejackcoder 提交于
* GetPinnableReference on String.cs * Add attributes for debugger and performance Commit migrated from https://github.com/dotnet/coreclr/commit/7c4717e01baf2cc5f4f6a73fc56109b527311c2d
-
由 Jan Kotas 提交于
Signed-off-by: Ndotnet-bot <dotnet-bot@microsoft.com> Commit migrated from https://github.com/dotnet/coreclr/commit/378a0424d350911b569ff3ab0263bb1c1e5fa5ba
-
由 buyaa-n 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/9f285b762839d916683f08b06d450fd9969004fe
-
由 buyaa-n 提交于
* Nullable changes for boolean type Commit migrated from https://github.com/dotnet/coreclr/commit/4907260fc84002da9aa86362b97f0f991269e847
-
Commit migrated from https://github.com/dotnet/coreclr/commit/fe73f198d553334838bfeeb9e33e9b58a0ea4c67
-
由 Krzysztof Wicher 提交于
Commit migrated from https://github.com/dotnet/coreclr/commit/626633d6c52cbc91c187def2e547e3ffdbe7e095
-
由 Krzysztof Wicher 提交于
* Nullable: UInt32 * (U)Int16, (U)Int64 * Make NumberFormatInfo non-nullable Commit migrated from https://github.com/dotnet/coreclr/commit/1af82292d5495e5119109927afd7de71b6622e12
-
由 Krzysztof Wicher 提交于
* Nullable: Int32 * remove restore and move nullable up front * remove trailing \n after #nullable to make it easier to remove later Commit migrated from https://github.com/dotnet/coreclr/commit/e0362db668b468925190ad3ff9f0a6f2b4c7a539
-
由 Steve MacLean 提交于
isCollectible default should be false String should be string Commit migrated from https://github.com/dotnet/coreclr/commit/75250f4edf8e6142e2e70fb7b3966bf2348fe0e1
-
由 Steve MacLean 提交于
* Initial implementatation of ALC enhancements Add public constructor with name Add Name property Add Assemblies property Add All property Override ToString Name Default and Assembly.Load(...) ALCs Add AssemblyLoadContext30Extensions test Commit migrated from https://github.com/dotnet/coreclr/commit/f1440bb696e2eee957a30f37c6c735f51696edad
-
由 Steve MacLean 提交于
* Extend WindowsEventLog test Verify EntryPointFilter solves logging problem with native host swallowing exceptions WindowsEventLog only look at new entries WindowsEventLog remove time check Add mechanism to corhost to emulate host swallowing all exceptions * PR feedback Commit migrated from https://github.com/dotnet/coreclr/commit/66c05cea421a9f388eaebece2b9e64ce4560c5c5
-
由 Swaroop Sridhar 提交于
* Update DllMap doc Update DllMap design doc: * To note the NativeLibrary APIs that can be used to implement DllMap * To point to a sample implementation of DllMap. Commit migrated from https://github.com/dotnet/coreclr/commit/c3e1bd5ccc482c9a7670762676bda95ebd34707d
-