summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-01-02Update BuildTools, CoreClr, CoreFx to prerelease-02402-01, ↵dotnet-maestro-bot3-9/+9
preview1-26102-02, preview1-26102-01, respectively (#15678)
2018-01-02Give a proper VN to GT_BOX (#15666)mikedn1-0/+7
GT_BOX doesn't do anything so it should just get the VN of its sole operand. This allows assertion prop to see that the result of BOX is not null (since the BOX operand is the result of an object allocation which is never null).
2018-01-01Encoding: Don't alloc for zero length array (#13794)Ben Adams8-137/+38
2018-01-01Remove some unnecessary boxing (#15676)mikedn3-11/+4
2018-01-01Return StringBuilder back to cache when not making any replacements (#15677)Bruce Bowyer-Smyth1-0/+1
2018-01-01Update CoreClr, CoreFx to preview1-26101-01, preview1-26101-01, respectively ↵dotnet-maestro-bot2-6/+6
(#15672)
2017-12-29Replace a few for loops with foreach to avoid loop cloning (#15668)mikedn4-48/+14
A pattern like int len = a.Length; for (int i = 0; i < len; i++) { ... a[i] ... } may result in unnecessary loop cloning. Anyway, there's no real reason to use a for loop in any of these case. Avois the need for a cast too. Also remove duplicated code related to AppDomain.OnXResolveEvent method.
2017-12-29Remove lib prefix for System.Globalization.Native.a to match all other ↵Jan Kotas3-5/+6
libraries (#15667)
2017-12-29Update CoreClr, CoreFx to preview1-26029-02, preview1-26029-02, respectively ↵dotnet-maestro-bot2-6/+6
(#15636)
2017-12-29Remove reflection block on methods with MethodAttributes.RequireSecObject ↵Jan Kotas2-4/+2
flag (#15663) This is not applicable for CoreCLR since CoreCLR does not have CAS, and this flag was overloaded for other purpose. Fixes #15662
2017-12-28Make HandleRef fields privateJan Kotas1-2/+2
2017-12-28Merge pull request dotnet/corert#5148 from dotnet/nmirrorJan Kotas5-27/+29
Merge nmirror to master Signed-off-by: dotnet-bot <dotnet-bot@microsoft.com>
2017-12-28Merge pull request #15341 from tannergooding/simd-scalarTanner Gooding12-6/+1181
Adding scalar hardware intrinsics for x86.
2017-12-28Recognize STA\MTA Attribute For Main Function (#15652)Anirudh Agnihotry9-74/+25
* Apartment state set for main method * g_fWeownprocess removed and CLRConfig::GetConfigValue(CLRConfig::EXTERNAL_FinalizeOnShutdown) set
2017-12-28Removed redundant null tests when sorting a secondary values array. (#14277)Colin Green1-45/+31
2017-12-28Merge pull request #15658 from BruceForstall/FixBuildWarningsBruce Forstall1-2/+2
Fix desktop build warnings
2017-12-28Fix desktop build warningsBruce Forstall1-2/+2
2017-12-28Extending FormatException's message with datetime/format (#15635)Szabolcs Dézsi2-189/+231
* Extending FormatException's message with datetime/format * Applying feedback from review
2017-12-28Link to the File Header Example for C# was broken. (#15655)Atanu1-1/+1
The File Header example for C# was redirecting to (../../src/mscorlib/src/System/Collections/Generic/List.cs) which was missing in the master repository. The example file has been changed to Comparer.cs which is another file in the same repo path.
2017-12-27Updated CreateMethodDesc to pass along the `IsJitIntrinsic` flag for generic ↵Tanner Gooding1-0/+4
methods. (#15653)
2017-12-27Updated links to ABI conventions (#15651)Alfred Myers1-2/+2
2017-12-27Update the version of the xUnit Performance Api (#15620)José Rivero2-9/+14
- This version fail broken benchmarks, so we can catch bad codegen and bug earlier. - Changed the harness to exit with non-zero code when an exception is thrown.
2017-12-27Resolve race in ShimProxyCallback::AddRef (#15643)Ben Adams1-2/+1
2017-12-26Update CoreClr, CoreFx to preview1-26026-01, preview1-26026-01, respectively ↵dotnet-maestro-bot2-6/+6
(#15630)
2017-12-24Update CoreClr, CoreFx to preview1-26024-02, preview1-26024-01, respectively ↵dotnet-maestro-bot2-6/+6
(#15628)
2017-12-23Make DangerousGetPinnableReference internal and remove DangerousTryGetArray ↵Ahson Khan5-54/+18
(#15557) * Make DangerousGetPinnableReference internal and remove DangerousTryGetArray * Change DangerousGetPinnableReference to return ref readonly
2017-12-23Update CoreClr, CoreFx to preview1-26023-03, preview1-26023-03, respectively ↵dotnet-maestro-bot2-6/+6
(#15624)
2017-12-22Update CoreClr, CoreFx to preview1-26023-01, preview1-26023-01, respectively ↵dotnet-maestro-bot2-6/+6
(#15622)
2017-12-22[Arm64] Disable HW Intrinsic NGEN (#15603)Steve MacLean1-7/+12
2017-12-22Update BuildTools, CoreClr, CoreFx to prerelease-02322-02, ↵dotnet-maestro-bot3-9/+9
preview1-26022-02, preview1-26022-02, respectively (#15612)
2017-12-22Fix manual GC_PROTECTs around StackTraceArray (#15621)Jan Kotas2-36/+14
StackTraceArray wraps GC reference that needs to be GC_PROTECTED exactly once accross all GC triggering points. The calls from copy constructor and assignment operator were violating this invariant. I have fixed this by deleting the copy constructor and assignment operator, and replaced their use by explicit CopyFrom method. Fixes #15537
2017-12-22Small changes around stack levels. (#15616)Sergey Andreenko3-0/+8
* add ifdef for fgThrowHlpBlkStkLevel * fgFindExcptnTarget should not be called fof dbg code compilation mode.
2017-12-22Minor tweaks (#15590)Alfred Myers1-2/+3
2017-12-22Organizing the tests/src/JIT/HardwareIntrinsics/X86 folder by ISA to make it ↵Tanner Gooding22-436/+857
more manageable. (#15617)
2017-12-22mark call->fgArgInfo with hasStackArgs for arm32 split args (#15615)Sergey Andreenko1-0/+2
2017-12-22icushim: try using the build-time libicu version (#15562)Tom Deseyn1-62/+61
* icushim: try using the build-time libicu version * Based on ICU packaging doc, use major instead of (major, minor) * Verify we can look-up symbols on the build version * First find Major; add FEATURE_FIXED_ICU_VERSION * Move FindSymbolVersion check in OpenICULibraries * Remove FEATURE_FIXED_ICU_VERSION
2017-12-21Merge pull request #15610 from BruceForstall/UpBuildOnlyTimeoutBruce Forstall1-60/+50
Increase build only job timeouts
2017-12-21Increase build only job timeoutsBruce Forstall1-60/+50
Jobs such as checked_windows_nt_bld that now build Pri-1 tests are timing out. Increase BuildOnly timeouts to compensate.
2017-12-21Revert "Enable EventPipe across Unix and Windows (#14772)" (#15609)Victor "Nate" Graf53-2003/+1048
This reverts commit 7524d72d4f0f634fe5407280b83c25181dc8c556.
2017-12-21Update BuildTools, CoreClr, CoreFx to prerelease-02320-01, ↵dotnet-maestro-bot3-9/+9
preview1-26020-03, preview1-26021-02, respectively (#15558)
2017-12-20Merge pull request #15600 from BruceForstall/FixPri0BuildsBruce Forstall1-1/+1
Fix build-only test priority
2017-12-20Fix build-only test priorityBruce Forstall1-1/+1
Build-only jobs used to create non-Windows test assets were changed undesirably to build only pri-0 tests. Addresses #15569
2017-12-20Merge pull request #15599 from BruceForstall/IncreaseDebugTimeoutBruce Forstall1-19/+32
Add an hour to test job timeouts to account for their slowness
2017-12-20Add an hour to test job timeouts to account for their slownessBruce Forstall1-19/+32
2017-12-20Fix build error when using VS2015. (#15598)Brian Robbins1-1/+1
2017-12-20Enable EventPipe across Unix and Windows (#14772)Victor "Nate" Graf53-1048/+2003
* [squashed] most work complete to enable EventPipe on Windows * Eventpipe now builds on Windows * Ensure evevntpipe is intialized on Windows * Resolve the location of python from build.cmd * Ensure eventing files are generated when needed * moving linkage declaration to cmake * create new event from constructor * enable FEATURE_EVENT_TRACE and FEATURE_PERF_TRACE everywhere * [WIP] checkpoint in fixing contarct errors * add another possible python location * Fix double delete bug in EventPipeConfiguration destructor * Fix typo in function name * Revert changes to .gitgnore * bump to netstandard1.6 in preperation for new version of TraceEvent * Revert changes to groovy files * revert changes to perf-prep scripts * add common.h and use nothrow * Fix issue which was causing double delete of configprovider * Add new test utilizing TraceEvent * Remove accidentally added local directory reference * Add comment to explain the addition of misc/tracepointprovider.cpp * Add back sys.exit(0) and refactor * Change conditional to be more direct * Better handle NULL config * Initialize m_deleteDefered * Eliminate obsolete field * Fix spelling error * Fix nits * Make smaple progiler timing functions easier to read * Move projects back to netstandard1.4 * Incomplete improvements to EventPipeTrace test * Add event integrity checks to test * Clean up some left over code * Add EventSource based test * Remove unused PAL tests on Windows * Fix Linux build breaks * Minor changes to CMake files * Remove //HACK for hack that was previously removed * Fix formatting and negate a #ifdef * Add conditional to ensure PERFTRACING is not enabled without EVENT_TRACE * Take lock on EventPipeProvider and EventPipeConfiguration destruction * Load winmm.dll at runtime * Change function name and compile conditions * Move typedef into #ifndef * Use the correct config in setup * Change lifecycle managment of EventPipeConfiguration's configuration provider * Enable EventPipe tests pri0 and disable broken tests * Replace python3 only error with python2 compatable one * Make common.csproj build pri0 * Change TraceEvent version to 2.0.2 to match published verison * Address cross build failure * Remove use of undefined variable * Add crossgen fix to .cmd * Use more specific types to avoid marshalling errors * Use Assert-style statements and remove one check * Fix cross arch build * Fix flipped branch * Bring build.cmd changes to build.sh * Fix cmake writing * Revert "Bring build.cmd changes to build.sh" This reverts commit 893c6492548d8bc9859ebba5b1b810aa630fac63. * remove stdlib.h * Fix out of order null check
2017-12-20Merge pull request #15514 from fiigii/14930Bruce Forstall4-200/+119
IsSupported returns false for not-fully-implemented ISA classes
2017-12-20fix template method that nobody calls. (#15584)Sergey Andreenko1-2/+2
2017-12-20Block diamondshape and sharedgenerics tests on #15591 (#15593)Michal Strehovský2-0/+8
2017-12-20Merge pull request #15404 from CarolEidt/ElimLsraInfoCarol Eidt15-3308/+3532
Eliminate gtLsraInfo from GenTree