Mike McLaughlin [Sat, 6 Jan 2018 02:14:21 +0000 (18:14 -0800)]
Change just-in-time debugging registry keys. (#15722)
From "SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug" to "SOFTWARE\Microsoft\.NETCore\JITDebugging".
Sergey Andreenko [Sat, 6 Jan 2018 02:11:39 +0000 (18:11 -0800)]
ARM r2r fix. (#15758)
Do not trash CALLEE_SAVED register r4.
Use r12 that is CALLEE_TRASH.
Andy Ayers [Sat, 6 Jan 2018 01:47:09 +0000 (17:47 -0800)]
JIT: fix decompose long left shift for overshift cases (#15704)
Need to reduce the shift amount modulo 64 to match the helper and
`gtFoldExpr` behavior. Since reduced amount must be less than 64
we can remove handling for that case.
Also updating the arm LLSH helper.
Re-enable the test case disabled by #15567 and also enable for arm/arm64.
Closes #15566.
Jan Kotas [Sat, 6 Jan 2018 01:14:09 +0000 (17:14 -0800)]
Simplify and unify EnumCalendars interop (#15762)
Windows was not allocating GCHandles, switch Unix to do the same.
Tanner Gooding [Sat, 6 Jan 2018 00:51:01 +0000 (16:51 -0800)]
Merge pull request #15639 from tannergooding/expand-hwintrin
Updating Compiler::impIntrinsic to always expand hardware intrinsics.
Andy Ayers [Sat, 6 Jan 2018 00:41:02 +0000 (16:41 -0800)]
JIT: fix issue with inline observations (#15713)
In DEBUG/CHECK builds the jit tries to keep track of failed inlines.
Because inlines can be rejected "early" (when the parent method
is being imported) as well as "late" (when their call site is encountered
by the inliner) there is a tracking mechanism to convey the early observations
that cause failures to be resurrected later on.
These observations sometimes didn't end up in the inline context, leading
to assertions when dumping methods.
Fix is to add a new way to propagate the earlier observation to the context
that bypasses some of the policy sanity checks and simply record the reason
that the inline failed.
Brian Sullivan [Sat, 6 Jan 2018 00:38:04 +0000 (16:38 -0800)]
Merge pull request #15760 from briansull/fix-budget
Fix issue where the unsigned value used for the the VN map select budget could underflow
Carol Eidt [Sat, 6 Jan 2018 00:22:13 +0000 (16:22 -0800)]
Merge pull request #15716 from CarolEidt/RefactorMinRegCount
Refactor minRegCount and eliminate auto
Carol Eidt [Thu, 4 Jan 2018 02:55:17 +0000 (18:55 -0800)]
Refactor minRegCount and eliminate auto
When building RefPositions in the TreeNodeInfoInit methods, it is very complex and messy to have the setting of the (debug-only) `minRegCandidateCount` spread all over. Instead, set them for all the RefPositions for a given node after they have been created.
This required the ability to create an iterator marking the end of the list, prior to creating the new ones.
In the process, eliminated the use of auto from lsra.cpp in the interest of strong typing, as well as avoiding the confusion of having things with `RefPosition` in their name that are actually iterators.
These changes originally caused failures with JitStressRegs because `getKillSetForNode()` had side effects - generating Kill `RefPosition`s for `MOD` & `DIV`. This is not actually necessary, and causes problems when the debug-only stress code was calling it *after* all the `RefPosition`s had been created. Also, this had the weird (existing) effect that duplicate kill `RefPosition`s were being generated in the stress case!
Brian Sullivan [Fri, 5 Jan 2018 19:43:42 +0000 (11:43 -0800)]
Fix issue where the unsigned value used for the the map select budget could underflow
resulting in an unlimited budget
Changed m_mapSelectBudget and budget to be a signed integer
Added an assert that ensures that the remaining budget is between [0..m_mapSelectBudget]
Change the test for running out of budge to be a <= zero test instead of an equal zero test.
Fixed the bug in the handling of phiArgs in VNForMapSelectWork
by adding a check if we exceeded our budget when processing the first phiArg.
Added a define for DEFAULT_MAP_SELECT_BUDGET
Justin Van Patten [Fri, 5 Jan 2018 22:53:21 +0000 (14:53 -0800)]
Cleanup AppDomain (#15748)
Remove dead code and various cleanup.
Jan Kotas [Fri, 5 Jan 2018 22:44:18 +0000 (14:44 -0800)]
Detect ByRefLike types using attribute (#15745)
* Detect ByRefLike types using attribute and improve error messages for their invalid use
Fixes #11371 and #15458
Sergey Andreenko [Fri, 5 Jan 2018 22:41:40 +0000 (14:41 -0800)]
fix COMPlus_JitHalt for arm32. (#15761)
dotnet-maestro-bot [Fri, 5 Jan 2018 19:53:37 +0000 (13:53 -0600)]
Update BuildTools, CoreClr, CoreFx to prerelease-02404-02, preview1-26105-01, preview1-26105-01, respectively (#15736)
Justin Van Patten [Fri, 5 Jan 2018 06:10:46 +0000 (22:10 -0800)]
AggregateException: Use StringBuilder.AppendFormat (#15747)
Use `AppendFormat(...)` instead of `Append(string.Format(...))` and
`AppendLine()` instead of `Append(Environment.NewLine)`.
Justin Van Patten [Fri, 5 Jan 2018 04:43:20 +0000 (20:43 -0800)]
Unix: Specify Ordinal comparison in TimeZoneInfo (#15739)
The default behavior for StartsWith uses the current culture for
comparisons. These should be ordinal.
Justin Van Patten [Fri, 5 Jan 2018 04:42:58 +0000 (20:42 -0800)]
Address ReflectionTypeLoadException feedback (#15738)
* Address ReflectionTypeLoadException feedback
Address additional minor feedback from #15711:
- Share the code for `Message` and `ToString`
- Remove trailing `NewLine` from resulting string
- Pass initial base string to `StringBuilder..ctor`
- Cache the exceptions array in a local (passed-in as a parameter)
- Move methods below properties
- Remove trailing whitespace
Justin Van Patten [Fri, 5 Jan 2018 04:42:28 +0000 (20:42 -0800)]
Use string.Contains(char) instead of Contains(string) (#15740)
Now that string.Contains(char) exists, use it in corelib.
Maryam Ariyan [Fri, 5 Jan 2018 04:23:39 +0000 (23:23 -0500)]
Adding EnsureCapacity implementation for Dictionary (#15729)
Adding EnsureCapacity implementation for Dictionary
Tanner Gooding [Fri, 5 Jan 2018 04:14:03 +0000 (20:14 -0800)]
Updating the existing HWIntrinsic tests to also test indirect calling via reflection.
Sung Yoon Whang [Fri, 5 Jan 2018 02:04:07 +0000 (18:04 -0800)]
Update profiling API status (#15659)
* Update profiling API status
* Fix wording for ARM ReJIT issue
Sung Yoon Whang [Fri, 5 Jan 2018 01:54:29 +0000 (17:54 -0800)]
Remove duplicate callback to AppDomainCreationFinished in profiler (#15691)
Koundinya Veluri [Fri, 5 Jan 2018 01:34:35 +0000 (17:34 -0800)]
Change monitor test (#15727)
Relevant to https://github.com/dotnet/coreclr/issues/15592:
- Not sure what is actually happening, guessing there is an exception during TryEnter() and the exception from Exit() from the finally block is hiding the actual exception
- Moved TryEnter() to before the try block
- Fixed pass/fail condition for some similar monitor tests
Koundinya Veluri [Fri, 5 Jan 2018 01:34:09 +0000 (17:34 -0800)]
Fix waitone test (#15728)
Fixes https://github.com/dotnet/coreclr/issues/15098:
- Probably a timing issue, changed to use Thread.Join() instead of sleeps
Tanner Gooding [Wed, 27 Dec 2017 05:01:51 +0000 (21:01 -0800)]
Updating Compiler::impIntrinsic to always expand hardware intrinsics.
mikedn [Thu, 4 Jan 2018 23:40:59 +0000 (01:40 +0200)]
Reset lvIsStructField when removing promoted struct vars (#15721)
Carol Eidt [Thu, 4 Jan 2018 23:35:03 +0000 (15:35 -0800)]
Merge pull request #15726 from CarolEidt/Fix15237
Keep OBJ on mismatched struct assignment
William Godbe [Thu, 4 Jan 2018 23:04:46 +0000 (15:04 -0800)]
Remove bad assert in Mutex & update error messages (#15734)
* Remove bad assert in Mutex & update error messages
* Redo error message
dotnet bot [Thu, 4 Jan 2018 21:59:50 +0000 (13:59 -0800)]
Merge changes from TFS (#15732)
* Remove unused CORJIT_FLAG_USE_SSE3_4
This changes the JIT-EE interface GUID.
This is the desktop side of https://github.com/dotnet/coreclr/pull/14825.
[tfs-changeset: 1685154]
* Pick up rest of desktop side changes
Davis Goodin [Thu, 4 Jan 2018 20:54:25 +0000 (14:54 -0600)]
Mark all CoreCLR packages as non-shipping (#15725)
This indicates the packages shouldn't be shipped to the NuGet gallery.
dotnet-maestro-bot [Thu, 4 Jan 2018 15:41:17 +0000 (09:41 -0600)]
Update BuildTools, CoreClr, CoreFx to prerelease-02403-01, preview1-26103-02, preview1-26104-02, respectively (#15684)
Jan Kotas [Thu, 4 Jan 2018 06:22:09 +0000 (22:22 -0800)]
Fix link to IdnMapping.cs (#15717)
Atanu [Thu, 4 Jan 2018 06:14:55 +0000 (11:44 +0530)]
Link to THIRD-PARTY-NOTICES is fixed (#15665)
The link to the THIRD-PARTY-NOTICES page is broken in contributing.md [https://github.com/dotnet/coreclr/blob/master/Documentation/project-docs/contributing.md]
The current link is [https://github.com/dotnet/coreclr/blob/master/THIRD-PARTY-NOTICES]
Seems it is missing a '.TXT' at the end of the URL. The correct link should be [https://github.com/dotnet/coreclr/blob/master/THIRD-PARTY-NOTICES.TXT] which is working fine.
Issue #15664
William Godbe [Thu, 4 Jan 2018 04:35:55 +0000 (20:35 -0800)]
Check for null in ReflectionTypeLoadException Message/ToString (#15711)
Russell Cohen [Thu, 4 Jan 2018 04:15:12 +0000 (20:15 -0800)]
Fix typo in docstring (#15714)
Carol Eidt [Thu, 4 Jan 2018 01:45:07 +0000 (17:45 -0800)]
Keep OBJ on mismatched struct assignment
In a mismatched struct assignment, e.g. using Unsafe.As, we need to retain the OBJ(ADDR(lcl)) on the rhs of the assignment.
Fix #15237
Bruce Forstall [Thu, 4 Jan 2018 00:57:13 +0000 (16:57 -0800)]
Merge pull request #15706 from dotnet-bot/from-tfs
Merge changes from TFS
dotnet bot [Thu, 4 Jan 2018 00:46:05 +0000 (16:46 -0800)]
Use the message that the ReflectionTypeLoadException exception was initialized with (#15708)
Signed-off-by: dotnet-bot <dotnet-bot@microsoft.com>
Tanner Gooding [Thu, 4 Jan 2018 00:45:10 +0000 (16:45 -0800)]
Updating the build script to work when python is installed to a path containing a space. (#15707)
Bruce Forstall [Thu, 4 Jan 2018 00:26:47 +0000 (16:26 -0800)]
Merge pull request #15614 from BruceForstall/AddPushPeriodicViews
Add more Views to Jenkins UI
Victor "Nate" Graf [Wed, 3 Jan 2018 22:55:35 +0000 (14:55 -0800)]
Fix size-on-disk benchmark to handle new CLI behavior (#15689)
Add flag to ensure ensure the compiler server is not used so that the installation can be deleted successfully after the test. Additionally use a more robust deletion strategy to ensure files are deleted and the test does not fail spuriously due to random IO errors.
Andy Ayers [Wed, 3 Jan 2018 22:46:20 +0000 (14:46 -0800)]
Fix formatting
Bruce Forstall [Wed, 3 Jan 2018 22:24:34 +0000 (14:24 -0800)]
Merge pull request #15602 from sdmaclea/PR-HWINT-XARCH-DEP
[Arm64] getBaseTypeAndSizeOfSIMDType
Andy Ayers [Wed, 3 Jan 2018 22:11:18 +0000 (14:11 -0800)]
Spill the eval stack when storing to a pinned local.
The jit may not see direct interference between a pinned local and expressions that use the pinned value. So worst case it should assume that such interference exists and spill the stack when storing to a pinned local. Otherwise the jit may reorder unpins and calls that refer to pinned storage.
Fixes DevDiv 545749
[tfs-changeset: 1685045]
Davis Goodin [Wed, 3 Jan 2018 21:47:58 +0000 (15:47 -0600)]
Pass manifest details to PushToBlobFeed (#15705)
Carol Eidt [Wed, 3 Jan 2018 19:23:24 +0000 (11:23 -0800)]
Merge pull request #15702 from sdmaclea/PR-EOL
Normalize lsra.h line endings
Steve MacLean [Wed, 3 Jan 2018 18:45:52 +0000 (13:45 -0500)]
Normalize lsra.h line endings
William Godbe [Wed, 3 Jan 2018 18:42:37 +0000 (10:42 -0800)]
Print Inner Exceptions in ReflectionTypeLoadException ToString (#15688)
* Print Inner Exceptions in ReflectionTypeLoadException ToString
* Simplify formatting
* Remove tab
* Fix newlines
* Use AppendLine
* Use foreach
* Remove ToString
* Update string & message
* Modify Message
* Remove parens
Steve MacLean [Tue, 19 Dec 2017 22:53:17 +0000 (17:53 -0500)]
[Arm64] getBaseTypeAndSizeOfSIMDType
Remove XARCH platform dependencies
Disable Vector256 support on Arm64 until needed
Bruce Forstall [Wed, 3 Jan 2018 17:24:35 +0000 (09:24 -0800)]
Merge pull request #15698 from mikedn/patch-1
Fix minor formatting issue in jit-call-morphing.md
Carol Eidt [Wed, 3 Jan 2018 16:59:41 +0000 (08:59 -0800)]
Merge pull request #15699 from CarolEidt/FixFeatureSIMDDesc
Fix description of FeatureSIMD
Ben Adams [Wed, 3 Jan 2018 16:40:03 +0000 (16:40 +0000)]
Use Span to drop byte[1] allocations (#15680)
Carol Eidt [Wed, 3 Jan 2018 16:15:23 +0000 (08:15 -0800)]
Fix description of FeatureSIMD
The associated dll is actually System.Numerics.Vectors.dll,
plus System.Numerics.dll on desktop.
mikedn [Wed, 3 Jan 2018 14:39:26 +0000 (16:39 +0200)]
Fix minor formatting issue in jit-call-morphing.md
Bruce Forstall [Tue, 2 Jan 2018 23:44:08 +0000 (15:44 -0800)]
Merge pull request #15692 from BruceForstall/DisableJitdiffJobs
Disable jitdiff jobs
Bruce Forstall [Tue, 2 Jan 2018 23:30:48 +0000 (15:30 -0800)]
Disable jitdiff jobs
They are failing now. Disable them until someone puts the effort
in to make them fully work.
Carol Eidt [Tue, 2 Jan 2018 21:29:28 +0000 (13:29 -0800)]
Merge pull request #15640 from tannergooding/hwintrin-lower
Adding basic containment analysis support for hardware intrinsics.
Carol Eidt [Tue, 2 Jan 2018 19:58:33 +0000 (11:58 -0800)]
Merge pull request #15596 from CarolEidt/RemoveMap
LSRA: Replace operandToLocationInfoMap with a list
Victor "Nate" Graf [Tue, 2 Jan 2018 17:47:20 +0000 (09:47 -0800)]
Retry: Enable EventPipe across Unix and Windows (#15611)
* Revert "Revert "Enable EventPipe across Unix and Windows (#14772)" (#15609)"
This reverts commit
302005ca8ae14eade37ddf4ac6e900617c1c166a.
* Fix ARM build break
* Use more explicit references to resolve build failures
* Fix compat with python3
* Disable FeaturePerfTracing on Windows as it is not ready
* Disable test for incomplete functionality
* Fix test diabled patterns
* Add license header
* Use keyword types for managed code
* Add message prefix
* More precisly condition generation of eventing sources
* Remove erroneously added changes
dotnet-maestro-bot [Tue, 2 Jan 2018 16:56:55 +0000 (10:56 -0600)]
Update BuildTools, CoreClr, CoreFx to prerelease-02402-01, preview1-26102-02, preview1-26102-01, respectively (#15678)
mikedn [Tue, 2 Jan 2018 16:01:08 +0000 (18:01 +0200)]
Give a proper VN to GT_BOX (#15666)
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).
Ben Adams [Tue, 2 Jan 2018 02:24:42 +0000 (02:24 +0000)]
Encoding: Don't alloc for zero length array (#13794)
mikedn [Tue, 2 Jan 2018 02:24:03 +0000 (04:24 +0200)]
Remove some unnecessary boxing (#15676)
Bruce Bowyer-Smyth [Mon, 1 Jan 2018 16:48:47 +0000 (02:48 +1000)]
Return StringBuilder back to cache when not making any replacements (#15677)
dotnet-maestro-bot [Mon, 1 Jan 2018 11:54:46 +0000 (05:54 -0600)]
Update CoreClr, CoreFx to preview1-26101-01, preview1-26101-01, respectively (#15672)
mikedn [Fri, 29 Dec 2017 23:07:47 +0000 (01:07 +0200)]
Replace a few for loops with foreach to avoid loop cloning (#15668)
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.
Jan Kotas [Fri, 29 Dec 2017 17:34:18 +0000 (09:34 -0800)]
Remove lib prefix for System.Globalization.Native.a to match all other libraries (#15667)
dotnet-maestro-bot [Fri, 29 Dec 2017 15:50:32 +0000 (09:50 -0600)]
Update CoreClr, CoreFx to preview1-26029-02, preview1-26029-02, respectively (#15636)
Jan Kotas [Fri, 29 Dec 2017 13:17:57 +0000 (05:17 -0800)]
Remove reflection block on methods with MethodAttributes.RequireSecObject flag (#15663)
This is not applicable for CoreCLR since CoreCLR does not have CAS, and this flag was overloaded for other purpose.
Fixes #15662
Jan Kotas [Fri, 29 Dec 2017 00:26:46 +0000 (16:26 -0800)]
Make HandleRef fields private
Jan Kotas [Sat, 23 Dec 2017 05:42:41 +0000 (21:42 -0800)]
Merge pull request dotnet/corert#5148 from dotnet/nmirror
Merge nmirror to master
Signed-off-by: dotnet-bot <dotnet-bot@microsoft.com>
Tanner Gooding [Fri, 29 Dec 2017 00:54:20 +0000 (16:54 -0800)]
Merge pull request #15341 from tannergooding/simd-scalar
Adding scalar hardware intrinsics for x86.
Anirudh Agnihotry [Fri, 29 Dec 2017 00:35:12 +0000 (16:35 -0800)]
Recognize STA\MTA Attribute For Main Function (#15652)
* Apartment state set for main method
* g_fWeownprocess removed and CLRConfig::GetConfigValue(CLRConfig::EXTERNAL_FinalizeOnShutdown) set
Colin Green [Fri, 29 Dec 2017 00:15:24 +0000 (00:15 +0000)]
Removed redundant null tests when sorting a secondary values array. (#14277)
Bruce Forstall [Thu, 28 Dec 2017 22:28:38 +0000 (14:28 -0800)]
Merge pull request #15658 from BruceForstall/FixBuildWarnings
Fix desktop build warnings
Bruce Forstall [Thu, 28 Dec 2017 18:11:47 +0000 (10:11 -0800)]
Fix desktop build warnings
Szabolcs Dézsi [Thu, 28 Dec 2017 18:11:30 +0000 (13:11 -0500)]
Extending FormatException's message with datetime/format (#15635)
* Extending FormatException's message with datetime/format
* Applying feedback from review
Atanu [Thu, 28 Dec 2017 17:21:33 +0000 (22:51 +0530)]
Link to the File Header Example for C# was broken. (#15655)
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.
Tanner Gooding [Thu, 28 Dec 2017 04:23:26 +0000 (20:23 -0800)]
Updated CreateMethodDesc to pass along the `IsJitIntrinsic` flag for generic methods. (#15653)
Alfred Myers [Wed, 27 Dec 2017 20:31:09 +0000 (17:31 -0300)]
Updated links to ABI conventions (#15651)
José Rivero [Wed, 27 Dec 2017 17:48:34 +0000 (09:48 -0800)]
Update the version of the xUnit Performance Api (#15620)
- 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.
Tanner Gooding [Wed, 27 Dec 2017 01:15:37 +0000 (17:15 -0800)]
Adding basic containment analysis support for hardware intrinsics.
Ben Adams [Wed, 27 Dec 2017 16:12:14 +0000 (16:12 +0000)]
Resolve race in ShimProxyCallback::AddRef (#15643)
dotnet-maestro-bot [Tue, 26 Dec 2017 08:40:15 +0000 (02:40 -0600)]
Update CoreClr, CoreFx to preview1-26026-01, preview1-26026-01, respectively (#15630)
dotnet-maestro-bot [Sun, 24 Dec 2017 08:02:03 +0000 (02:02 -0600)]
Update CoreClr, CoreFx to preview1-26024-02, preview1-26024-01, respectively (#15628)
Ahson Khan [Sun, 24 Dec 2017 01:43:26 +0000 (17:43 -0800)]
Make DangerousGetPinnableReference internal and remove DangerousTryGetArray (#15557)
* Make DangerousGetPinnableReference internal and remove DangerousTryGetArray
* Change DangerousGetPinnableReference to return ref readonly
dotnet-maestro-bot [Sat, 23 Dec 2017 22:41:05 +0000 (16:41 -0600)]
Update CoreClr, CoreFx to preview1-26023-03, preview1-26023-03, respectively (#15624)
dotnet-maestro-bot [Sat, 23 Dec 2017 07:37:43 +0000 (01:37 -0600)]
Update CoreClr, CoreFx to preview1-26023-01, preview1-26023-01, respectively (#15622)
Steve MacLean [Sat, 23 Dec 2017 00:54:35 +0000 (19:54 -0500)]
[Arm64] Disable HW Intrinsic NGEN (#15603)
dotnet-maestro-bot [Fri, 22 Dec 2017 22:00:09 +0000 (16:00 -0600)]
Update BuildTools, CoreClr, CoreFx to prerelease-02322-02, preview1-26022-02, preview1-26022-02, respectively (#15612)
Jan Kotas [Fri, 22 Dec 2017 21:57:20 +0000 (13:57 -0800)]
Fix manual GC_PROTECTs around StackTraceArray (#15621)
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
Sergey Andreenko [Fri, 22 Dec 2017 21:15:41 +0000 (13:15 -0800)]
Small changes around stack levels. (#15616)
* add ifdef for fgThrowHlpBlkStkLevel
* fgFindExcptnTarget should not be called fof dbg code compilation mode.
Bruce Forstall [Fri, 22 Dec 2017 19:54:08 +0000 (11:54 -0800)]
Make views recursive
Alfred Myers [Fri, 22 Dec 2017 19:50:16 +0000 (16:50 -0300)]
Minor tweaks (#15590)
Tanner Gooding [Fri, 22 Dec 2017 19:11:08 +0000 (11:11 -0800)]
Organizing the tests/src/JIT/HardwareIntrinsics/X86 folder by ISA to make it more manageable. (#15617)
Bruce Forstall [Fri, 22 Dec 2017 18:47:59 +0000 (10:47 -0800)]
Try Views class
Bruce Forstall [Fri, 22 Dec 2017 18:13:43 +0000 (10:13 -0800)]
Mark view variables static
Sergey Andreenko [Fri, 22 Dec 2017 17:58:21 +0000 (09:58 -0800)]
mark call->fgArgInfo with hasStackArgs for arm32 split args (#15615)
Bruce Forstall [Thu, 21 Dec 2017 23:26:31 +0000 (15:26 -0800)]
Add more Views to Jenkins UI
Add specific views for:
1. All push jobs (view named "Merge")
2. All periodic jobs
3. A view per architecture
4. A view per OS
This allows looking at a much smaller subset of the entire set of jobs.
None of the specific views include PR jobs.
Tom Deseyn [Fri, 22 Dec 2017 12:25:43 +0000 (13:25 +0100)]
icushim: try using the build-time libicu version (#15562)
* 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