Jan Kotas [Mon, 17 Oct 2016 22:36:34 +0000 (15:36 -0700)]
Merge pull request #7657 from dotnet-bot/from-tfs
Merge changes from TFS
Bruce Forstall [Mon, 17 Oct 2016 22:25:15 +0000 (15:25 -0700)]
Merge pull request #6679 from parjong/fix/issue_6569
Revises isSingleFloat32Struct
Pat Gavlin [Mon, 17 Oct 2016 22:10:06 +0000 (15:10 -0700)]
Merge pull request #7661 from pgavlin/FixInteropTestCC
Fix calling conventions in ByValArray test.
Eric Mellino [Mon, 17 Oct 2016 22:07:52 +0000 (15:07 -0700)]
Merge pull request #7668 from mellinoe/alpine-rids
Add native package projects for alpine.3.4.3-x64
William Godbe [Mon, 17 Oct 2016 20:49:55 +0000 (13:49 -0700)]
Merge pull request #6613 from wtgodbe/packagebuilds
Use packages.builds when generating nuget packages
Eric Mellino [Mon, 17 Oct 2016 20:16:05 +0000 (13:16 -0700)]
Add new alpine packages to pkg .builds and .pkgproj files
Eric Mellino [Mon, 17 Oct 2016 20:11:13 +0000 (20:11 +0000)]
Allow Alpine to build System.Private.CoreLib
Eric Mellino [Mon, 17 Oct 2016 19:51:20 +0000 (19:51 +0000)]
Allow alpine to run init-tools.sh
Eric Mellino [Mon, 17 Oct 2016 19:49:15 +0000 (12:49 -0700)]
Add alpine.3.4.3-x64 nuget package definitions
Alex Perovich [Mon, 17 Oct 2016 19:46:43 +0000 (12:46 -0700)]
Add missing ns2.0 InteropServices apis to model.xml (#7606)
* Add missing ns2.0 InteropServices apis to model.xml
* Remove RuntimeEnvironment
* Remove functions that need vm changes.
Pat Gavlin [Mon, 17 Oct 2016 17:32:32 +0000 (10:32 -0700)]
Fix calling conventions in ByValArray test.
The managed code was assuming WINAPI, but the native code was defaulting
to cdecl. This causes GC stress failures on x86.
Dmitry-Me [Mon, 17 Oct 2016 16:56:37 +0000 (19:56 +0300)]
Fix broken #elif (#7656)
Gaurav Khanna [Mon, 17 Oct 2016 16:55:29 +0000 (09:55 -0700)]
Merge pull request #7639 from gkhanna79/ArmChkCIRemoval
Only run Debug and Release WinArm32 PR Builds
Dan Moseley [Mon, 17 Oct 2016 16:16:54 +0000 (09:16 -0700)]
Add missing ApplicationException derivations (#7647)
Koundinya Veluri [Mon, 17 Oct 2016 14:37:14 +0000 (07:37 -0700)]
Fix for desktop build of Thread class to add back members that were moved to RuntimeThread, to bypass ApiConformance issues during build.
[tfs-changeset: 1633583]
Dmitry-Me [Mon, 17 Oct 2016 04:05:11 +0000 (07:05 +0300)]
Don't return pointer to already deleted object (#3483)
Hyeongseok Oh [Mon, 17 Oct 2016 04:03:58 +0000 (13:03 +0900)]
Fix #7391: Test for DateTime string parsing (#7475)
Russell C Hadley [Mon, 17 Oct 2016 02:35:54 +0000 (19:35 -0700)]
Merge pull request #7340 from russellhadley/MoveCSEtoBitVec
Add code to switch to BitVec data structure in CSE optimization.
Gaurav Khanna [Sun, 16 Oct 2016 22:07:20 +0000 (15:07 -0700)]
Skip generating CI job for WinArm32 Checked
Gaurav Khanna [Sun, 16 Oct 2016 15:37:28 +0000 (08:37 -0700)]
Merge pull request #1965 from lasombra/patch-1
Update linux-instructions.md
Gaurav Khanna [Sun, 16 Oct 2016 15:35:42 +0000 (08:35 -0700)]
Merge pull request #7640 from dotnet-bot/master-UpdateDependencies
Update CoreClr, External to beta-24616-02, beta-24616-00, respectively (master)
LaSombra [Sun, 16 Oct 2016 12:30:24 +0000 (13:30 +0100)]
Update linux-instructions.md
LaSombra [Sun, 16 Oct 2016 12:17:20 +0000 (13:17 +0100)]
Update linux-instructions.md
LaSombra [Sun, 16 Oct 2016 12:13:14 +0000 (13:13 +0100)]
Update linux-instructions.md
LaSombra [Sun, 16 Oct 2016 12:12:10 +0000 (13:12 +0100)]
Update linux-instructions.md
dotnet-bot [Sun, 16 Oct 2016 08:25:58 +0000 (08:25 +0000)]
Update CoreClr, External to beta-24616-02, beta-24616-00, respectively
Gaurav Khanna [Sun, 16 Oct 2016 03:57:00 +0000 (20:57 -0700)]
Only run Debug and Release WinArm32 PR Builds
Stephen Toub [Sun, 16 Oct 2016 02:27:55 +0000 (22:27 -0400)]
Merge pull request #7630 from dotnet-bot/master-UpdateDependencies
Update CoreClr, CoreFx to beta-24616-01, beta-24615-03, respectively (master)
Gaurav Khanna [Sun, 16 Oct 2016 01:52:00 +0000 (18:52 -0700)]
Merge pull request #7632 from dotnet/revert-7213-revert-7123-WinArm32CI
Re-Enable Win32Arm CI support
dotnet-bot [Sun, 16 Oct 2016 00:21:39 +0000 (00:21 +0000)]
Update CoreClr, CoreFx to beta-24616-01, beta-24615-03, respectively
Gaurav Khanna [Sun, 16 Oct 2016 00:14:21 +0000 (17:14 -0700)]
Merge pull request #7637 from gkhanna79/FixArm32Build
Few more fixes for WinArm32 CI build.
Gaurav Khanna [Sat, 15 Oct 2016 21:06:23 +0000 (14:06 -0700)]
Few more fixes for WinArm32 CI build.
Justin Van Patten [Sat, 15 Oct 2016 09:58:59 +0000 (02:58 -0700)]
String.SplitInternal: Remove unnecessary stackalloc (#7623)
Simply take the address of the `char` instead of stackallocating a
`char[1]`.
Rama krishnan Raghupathy [Sat, 15 Oct 2016 06:52:15 +0000 (23:52 -0700)]
Merge pull request #7633 from ramarag/master
Exposing Gc.TryStartNoGCRegion
Rama krishnan Raghupathy [Sat, 15 Oct 2016 05:19:39 +0000 (22:19 -0700)]
Merge pull request #7631 from ramarag/Activator
Throwing PlatformNotSupportedException for ActivationAttributes
Gaurav Khanna [Sat, 15 Oct 2016 02:27:06 +0000 (19:27 -0700)]
Revert "Revert "Enable Win32Arm CI support""
Gaurav Khanna [Sat, 15 Oct 2016 02:25:38 +0000 (19:25 -0700)]
Merge pull request #7629 from gkhanna79/FixArmSdkDetection
Explicitly specify the Windows SDK version for CMake.
Rama Krishnan Raghupathy [Sat, 15 Oct 2016 02:15:10 +0000 (19:15 -0700)]
Exposing Gc.TryStartNoGCRegion
Gaurav Khanna [Sat, 15 Oct 2016 02:09:58 +0000 (19:09 -0700)]
Merge pull request #7622 from gkhanna79/SimplifyExtVer
Simplify External Package Versioning.
Rama Krishnan Raghupathy [Sat, 15 Oct 2016 01:01:44 +0000 (18:01 -0700)]
Throwing PlatformNotSupportedException for ActivationAttributes
Jonghyun Park [Sat, 15 Oct 2016 00:33:33 +0000 (09:33 +0900)]
Allows not to build LLDBPLUGIN (#7390)
Gaurav Khanna [Sat, 15 Oct 2016 00:03:00 +0000 (17:03 -0700)]
Explicitly specify the Windows SDK version for CMake.
Jan Kotas [Sat, 15 Oct 2016 00:02:25 +0000 (17:02 -0700)]
Merge pull request #7627 from dotnet-bot/from-tfs
Merge changes from TFS
Russell C. Hadley [Fri, 5 Aug 2016 23:07:21 +0000 (16:07 -0700)]
Add code to switch to bitvec datastructure in cse optimization.
This change will allow us to track more than 64 cse candidates.
Initally the data structure is set to the same limits (64) as is
currently used. This gives us a no diffs. Subsequent changes
will change these limits based on opportunities found in the benchmarks.
Jan Kotas [Fri, 14 Oct 2016 21:44:50 +0000 (14:44 -0700)]
Fix build breaks
[tfs-changeset: 1633395]
Sven Boemer [Fri, 14 Oct 2016 21:05:08 +0000 (14:05 -0700)]
NullReferenceException APIs (#7338)
* add typeID APIs
* add variable home API
David Mason [Fri, 14 Oct 2016 19:49:45 +0000 (12:49 -0700)]
Merge pull request #7591 from vancem/ActivitiesForListeners.10-13-16
TFS Bug 274079: Activity Tracking does not work with EventListeners
Jiyoung Giuliana Yun [Fri, 14 Oct 2016 19:02:09 +0000 (04:02 +0900)]
Update the header string in runtest.sh (#5785)
Replace 'bc' with the bash expr.
Add the countTotalTests numbers to headers depends on verbose option.
Fix #5677
Signed-off-by: Jiyoung Yun <jy910.yun@samsung.com>
Hanjoung Lee [Fri, 14 Oct 2016 19:00:50 +0000 (04:00 +0900)]
Add RunBenchmarks.sh for unix-like systems (#6471)
Usage is basically the same as RunBenchmarks.cmd.
Koundinya Veluri [Fri, 14 Oct 2016 18:55:02 +0000 (11:55 -0700)]
Merge pull request #4056 from svick/threadpoolglobals-readonly
Make fields in ThreadPool readonly/const where possible
Tarek Mahmoud Sayed [Fri, 14 Oct 2016 18:26:52 +0000 (11:26 -0700)]
Enable RegionInfo netstandard 1.7 APIs (#7604)
* Enable RegionInfo netstandard 1.7 APIs
* Fix the typo
* lowercase TRUE and FALSE
Andy Ayers [Fri, 14 Oct 2016 18:06:36 +0000 (11:06 -0700)]
Merge pull request #7580 from benaadams/flag-doesnot-return-early
Flag does_not_return early
Gaurav Khanna [Fri, 14 Oct 2016 18:01:29 +0000 (11:01 -0700)]
Merge pull request #7620 from dotnet-bot/master-UpdateDependencies
Update CoreClr to beta-24614-03 (master)
Gaurav Khanna [Fri, 14 Oct 2016 17:59:54 +0000 (10:59 -0700)]
Fix stable version for external dependency
Gaurav Khanna [Fri, 14 Oct 2016 17:56:09 +0000 (10:56 -0700)]
Simplify External Dependency versioning
Davis Goodin [Fri, 14 Oct 2016 16:58:54 +0000 (11:58 -0500)]
Change warning to error for test asset framework issues. (#6535)
dotnet-bot [Fri, 14 Oct 2016 16:19:55 +0000 (16:19 +0000)]
Update CoreClr to beta-24614-03
Bruce Forstall [Fri, 14 Oct 2016 15:55:25 +0000 (08:55 -0700)]
Remove DEBUGGING_SUPPORT #ifdef (#7611)
This is always on. It hadn't been turned off in a long, long
time, if ever, and we don't expect to ever turn it off.
dotnet bot [Fri, 14 Oct 2016 15:55:03 +0000 (08:55 -0700)]
Update CoreClr, CoreFx, External to beta-24614-02, beta-24614-01, beta-24614-00, respectively (#7615)
Jan Kotas [Fri, 14 Oct 2016 15:54:15 +0000 (08:54 -0700)]
Merge pull request #7616 from dotnet-bot/from-tfs
Merge changes from TFS
Ben Adams [Fri, 14 Oct 2016 14:19:41 +0000 (15:19 +0100)]
SpinLock.TryEnter fail fast for timeout 0 (#6952)
* SpinLock.TryEnter fail fast for timeout 0 (2)
* Don't over check SpinLock timeout
When 1ms unlikely to have passed
Dmitry-Me [Fri, 14 Oct 2016 14:02:00 +0000 (17:02 +0300)]
Clarify code with unobvious precedence (#1624)
Koundinya Veluri [Fri, 14 Oct 2016 05:18:23 +0000 (22:18 -0700)]
I had unintentionally excluded RuntimeThread.cs when FeatureCoreClr is false. Since parts of Thread.cs were refactored into RuntimeThread, including RuntimeThread.cs always.
[tfs-changeset: 1633304]
sandreenko [Fri, 14 Oct 2016 03:54:57 +0000 (20:54 -0700)]
Merge pull request #7605 from sandreenko/core_rt_1982
Lower helper call inside PInvoke
Pat Gavlin [Thu, 13 Oct 2016 23:59:33 +0000 (16:59 -0700)]
Merge pull request #7603 from pgavlin/FixInteropTest
Fix a calling convention in SimpleStructNative.
kvochko [Thu, 13 Oct 2016 22:17:08 +0000 (01:17 +0300)]
Enable DoStackSnapshot API on ARM to walk the current thread (#6933)
Sergey Andreenko [Thu, 13 Oct 2016 22:08:25 +0000 (15:08 -0700)]
Lower helper call inside PInvoke
Lowering can create a helper call. The helper call is inserted to the
part of the block, that was lowered. So the helper call should be
lowered independently.
Peter Marcu [Thu, 13 Oct 2016 21:55:50 +0000 (14:55 -0700)]
Merge pull request #2192 from dasMulli/random-seeding-improvements
System.Random: Parameterless constructor seeding improvement #1919
smile21prc [Thu, 13 Oct 2016 20:38:36 +0000 (13:38 -0700)]
Merge pull request #7602 from smile21prc/coreclr-perf
Make coreclr Windows perf run versionless on benchview binaries
Vance Morrison [Thu, 13 Oct 2016 20:10:12 +0000 (13:10 -0700)]
Added Docs for Using Visual Studio to Edit and Debug in CoreCLR Repo (#7582)
Jan Kotas [Thu, 13 Oct 2016 20:09:00 +0000 (13:09 -0700)]
Merge pull request #7600 from jkotas/master-UpdateDependencies
Update CoreClr, CoreFx to beta-24612-03, beta-24612-04, respectively
Pat Gavlin [Thu, 13 Oct 2016 19:38:43 +0000 (12:38 -0700)]
Merge pull request #7593 from pgavlin/DisableGCStressTest
Disable a test that is not compatible with GC stress.
Pat Gavlin [Thu, 13 Oct 2016 19:35:48 +0000 (12:35 -0700)]
Fix a calling convention in SimpleStructNative.
The managed code expects `GetFptr` to have the `stdcall` calling
convention. Because of the mismatch, the JIT-generated code was not
cleaning up the stack after P/Invoking to this function on x86, which
was causing a failure during GC stress.
Smile Wei [Thu, 13 Oct 2016 18:59:21 +0000 (11:59 -0700)]
Make coreclr Windows perf run versionless on benchview so they won't be broken by benchview updates.
Jan Kotas [Thu, 13 Oct 2016 08:11:47 +0000 (01:11 -0700)]
Update tests to netcoreapp1.1
Pat Gavlin [Wed, 12 Oct 2016 22:13:52 +0000 (15:13 -0700)]
Disable a test that is not compatible with GC stress.
This test fails under GCStress=0xC for all of RyuJIT/x86, legacy backend
x86, and JIT32.
dasMulli [Thu, 13 Oct 2016 06:19:52 +0000 (08:19 +0200)]
Addressed PR feedback.
Ben Adams [Thu, 13 Oct 2016 00:04:11 +0000 (01:04 +0100)]
Move up DOES_NOT_RETURN more
Ben Adams [Wed, 12 Oct 2016 08:08:48 +0000 (09:08 +0100)]
Common List+Array Exceptions
Ben Adams [Wed, 12 Oct 2016 07:51:55 +0000 (08:51 +0100)]
Common CopyTo Exceptions
Ben Adams [Wed, 12 Oct 2016 07:44:32 +0000 (08:44 +0100)]
Common Enumerator exceptions
Ben Adams [Wed, 12 Oct 2016 07:30:30 +0000 (08:30 +0100)]
Use existing common exceptions
Ben Adams [Wed, 12 Oct 2016 06:04:39 +0000 (07:04 +0100)]
Make ThrowHelper paths simple for DOES_NOT_RETURN
Ben Adams [Sun, 14 Aug 2016 07:52:22 +0000 (08:52 +0100)]
Set DOES_NOT_RETURN flag in fgFindJumpTargets
Ben Adams [Sun, 14 Aug 2016 02:04:24 +0000 (03:04 +0100)]
Count BBJ_RETURN in fgMakeBasicBlocks
Koundinya Veluri [Thu, 13 Oct 2016 01:39:30 +0000 (18:39 -0700)]
Merge pull request #7510 from kouvel/ApiThread
Expose some members of the Thread class
Jan Kotas [Thu, 13 Oct 2016 00:55:53 +0000 (17:55 -0700)]
Merge pull request #7595 from dotnet-bot/from-tfs
Merge changes from TFS
Sivarv [Wed, 12 Oct 2016 23:45:20 +0000 (16:45 -0700)]
Merge pull request #7584 from sivarv/regressionTest
Adding JIT regression test for the re-morph optimzation that transforms JIT_Stelem_Ref(a, null, i) into a[i]=null.
smile21prc [Wed, 12 Oct 2016 23:23:04 +0000 (16:23 -0700)]
Merge pull request #7590 from smile21prc/coreclr-perf
Permanently fix benchview package version, and add code to produce perf-*-summary.xml on Linux
Carol Eidt [Wed, 12 Oct 2016 22:56:23 +0000 (15:56 -0700)]
Merge pull request #7563 from wateret/fix-7398
[ARM/Linux] Fix HFA unit test regression
Jan Kotas [Wed, 12 Oct 2016 22:26:51 +0000 (15:26 -0700)]
Cleanup files excluded from CoreCLR build
[tfs-changeset: 1633047]
Koundinya Veluri [Wed, 12 Oct 2016 22:06:42 +0000 (15:06 -0700)]
Address feedback
Carol Eidt [Wed, 12 Oct 2016 22:05:51 +0000 (15:05 -0700)]
Merge pull request #7585 from CarolEidt/Fix5699
x86: adjust stack level at throw blocks
Carol Eidt [Wed, 12 Oct 2016 18:24:18 +0000 (11:24 -0700)]
x86: adjust stack level at throw blocks
When we don't have a frame pointer, we need to adjust the frame pointer before calling the throw helper.
I initially had some concern that we had some exposure from instruction reordering in the backend, but we don't do any reordering of the `GT_PUTARG_STK` nodes. I have added a note to sideeffects.h to call attention to the fact that we need to consider stack depth changes to be side effects, for future consideration should we start doing more general code motion.
For the more general issue, I have extracted the code from codegenlegacy.cpp that does the stack adjustment, and am now unconditionally calling it from both codegenlegacy.cpp and codegenxarch.cpp.
Fix #5699
Jan Kotas [Wed, 12 Oct 2016 21:39:43 +0000 (14:39 -0700)]
Return false from IsMarshalByRefImpl/IsContextfulImpl when remoting is not supported (#7583)
Remove references to types have been moved to corefx in the build
Consolidate FEATURE_CORECLR ifdefs
Sean Gillespie [Wed, 12 Oct 2016 21:38:37 +0000 (14:38 -0700)]
Fail fast on a couple flaky tests to get crash dumps (#7588)
John Chen [Wed, 12 Oct 2016 21:02:45 +0000 (14:02 -0700)]
Fix a tailcall test that fails with Ready-to-Run (#7586)
The test case JIT/opt/Tailcall/TailcallVerifyWithPrefix has some methods that
depend on the JIT compiler doing automatic tail call. Since tail is not
supported with Ready-to-Run, the test case is modified to exclude such methods
from Ready-to-Run images.
James Ko [Wed, 12 Oct 2016 21:02:21 +0000 (17:02 -0400)]
Port NullStream.CopyTo override from corert (#7589)
dotnet-bot [Wed, 12 Oct 2016 20:30:02 +0000 (20:30 +0000)]
Update CoreClr, CoreFx to beta-24612-03, beta-24612-04, respectively
sandreenko [Wed, 12 Oct 2016 20:16:55 +0000 (13:16 -0700)]
Merge pull request #7557 from sandreenko/long_decomp_6925
Use the existing operands for long decomposition #6925