dotnet-core/release-notes/1.1/1.1-commits.md
2016-11-16 14:08:25 -08:00

291 KiB

1.1 Commits

git log --no-merges --since release/1.1.0@{2016-05-20} --until release/1.1.0@{2016-11-09} --date=short --format="[%h](https://github.com/dotnet/coreclr/commit/%h) %s" --committer="dotnet-bot" --invert-grep

CoreCLR

  • 43bab9a Remove email publishing calls The new server's email plugin version has different syntax and the email publishing doesn't work currently anyway. Will be re-enabled at a future time
  • 19647a3 Make dotnet/coreclr reference corresponding dotnet/corefx branch
  • 858584f6 Cleanup unrequired Arm32 package reference
  • a8f253b Enable change for stabilization
  • 19e5dd7 Move JIT perf tests to new infrastructure
  • dd0f452 Update performance tests
  • 6340f35 Move benchmarks to use netstandard1.4 instead of netcoreapp1.0 to fix desktop reflection issue
  • 8d1d348 Add CoreCLR perf test support to Jenkins
  • fa02660 Consume optimization data during release builds
  • 6ad9f31 Add PGO GENPROFILE support to coreclr and clrjit
  • c3c71f9 Port b734fc58b2257593bb8fbb9ecd68654eff483b7c to release branch
  • 26d4004 PR feedback for BinaryReader/Writer buffers
  • 13ea22b Add some extra checks to BinaryReader/Writer buffers
  • 12661af Fix passing struct with four floats in registers via reflection (#7716)
  • 02aab73 Simplify versioning of packages.
  • 1bd0ce6 Disable CER code that is causing access violation
  • 252a234 Fix lowering's containment analysis.
  • af2b909 Fix System.Diagnostics.StackTrace version in stack trace helper code (#7383)
  • 854d074 Fix OS X build break with AppleClang 8.0.0 (#7292)
  • 098eb21 Remove CoreCLR's dependency on the diasymreader.dll installed as part of the full .NET Framework on Desktop (#7342)
  • c47367d Fix Unable to step through Visual Studio remote debugger with coreclr executables on Nano Server (#7317)
  • f314216 Fix 8.3 UNC expansion
  • fce679e Fix launch timing issue in dbgshim found in VS. (#7279) (#7281)
  • daa579a Create long-named DAC and SOS DLLs for Windows.
  • 6bc804a In release/1.1.0, use 1.1.0 buildinfo dependency (#7109)
  • 8ed5aa4 Fix arm64 build break in building packages
  • adbba76 Update PreRelease label for release/1.1.0 branch
  • 88fbc55 Exclude smallFrame.sh test for ARM (#7080)
  • ef5ceb0 Correct the virtual overload of Stream.CopyTo (#7082)
  • 19346e5 Task Exceptions to ThrowHelper (#7076)
  • 2142296 Make Stream.CopyTo virtual (#7070)
  • 0e1c7eb Array exceptions to ThrowHelper (#7059)
  • 365fab0 [Linux][LLDB][GDB/JIT] Add support for lldb 'breakpoint set' for jitted code (#6956)
  • 527edfc Move genIncRegBy() to codegenclassic.h (#7063)
  • b9402ad [ARM] Remove ARM_HAZARD_AVOIDANCE (#7019)
  • e70de80 Enable FEATURE_JIT_METHOD_PERF always (even when FEATURE_CORECLR is on). (#7028)
  • 4aae240 Fix GTF_ flag collision
  • cea91c3 Add proper support for custom installed llvm tool chain. (#7050)
  • 237245c fix helpers' flag: ULDiv, ULMod can throw Div-by-zero exception (#7052)
  • a90f60e ArraySegment exceptions to ThrowHelper (#7058)
  • fc4444c Exclude two more tests for ARM (#7062)
  • e6621d0 Prevent build output contamination while building test overlay
  • 0a3506e Allow mapping LCID and culture names mapping for neutral culture (#7049)
  • 5c32341 Improve ThrowHelper (#7048)
  • 1c5d30e Implement FixupPrecode for Arm64
  • ee0ea25 More PR comments
  • db7a920 Reduce item format allocations in AppendFormat (#4702)
  • dc4a830 Add help job
  • 86b72d1 Restore the change to gtNewBlkOpNode
  • 882a634 LTO build: fix perf regression from strict alias violation and incorrect inline assembly (#7018)
  • d4c2486 Enabled FunctionEnter/FunctionLeave hooks on ARM (#6939)
  • e21aeaf More PR Feedback
  • dc0bdc8 Improve StringBuilder ctor(), ctor(int), and ToString() performance. Consistent changes in other functions. (#7029)
  • c9c61a7 Changing new perf.groovy triggers to be non-default
  • f71493a Address PR Feedback
  • ad7ae78 Improve ToUpper/ToLower perf (#7026)
  • 3b9140c Make Lazy initialization of TextInfo::m_IsAsciiCasingSameAsInvariant thread safe (#7021)
  • 4d51ced Fix format.py
  • cbaf046 1st Class Struct Block Assignments
  • bcd4c0c Globalization update from CoreRT - part 2 (#7020)
  • a37ec7a Revert "Avoid using 'which' for verifying prereqs"
  • d33c89d Pass /p:Platform to msbuild in runtest.cmd.
  • 060e0c6 GcInfo: Report Struct containing one GcPointer correctly
  • dff1a18 Update Unix System.Globalization implementation from CoreRT (#7004)
  • c810a11 Stop groveling for project.json files when building every test.
  • 9744854 Fix funceval of a function returning 16 byte value type. (#6997)
  • b73fad3 Avoid using 'which' for verifying prereqs (#6994)
  • fd5a96d Fix #6893. (#6932)
  • 5a3b667 Fix the build break
  • f952733 Do not run local var liveness before rationalize.
  • 0b3c925 Print an error, in DEBUG, if we fail to open the JitFuncInfoLogFile
  • f2c09cb Clean up test issues files
  • 66f4808 Update coding conventions
  • 0e57377 Add some features help for arm target test
  • 7774463 Remove obsolete add/sub NYI
  • c06348f Implement DecomposeShift
  • 3cddcdd Remove System.Reflection.AssemblyNameProxy and fix System.Reflection.Pointer constructor
  • 6dd8f10 Fix the srcCount for an unused GT_LONG.
  • 8e2696b Port String reorganization from CoreRT (#6985)
  • 31ed010 GC update from CoreRT (#6984)
  • 76b9822 Skipped letter in a word (#6991)
  • a4c2d83 Expose missing Global/Encoding APIs in coreclr and remove empty stubs
  • 1974da8 Add openSUSE 42.1 build badge to README.md
  • cb24fe3 Create coreclr perf jobs for Linux.
  • 3e8b696 Reformat test issues files so they are more easily comparable
  • 987559e Delete non-existing method
  • 5e9582f More fixes.
  • d7c2f43 Fixed wrong env vars.
  • 85e3157 Move TailcallVerifyWithPrefix test to "baseline x86" exclusion section
  • f4952b4 Revises UMThunkStub unwindable in ARM/Linux (#6788)
  • 4f60a81 Monitor.TryEnter asm timeout != 0 before spin (#6951)
  • 97dd6d2 added GC.GetAllocatedBytesForCurrentThread API
  • 5f92d1a Change dir to make sure the right project.json is used.
  • e3ed1aa Add debugging code to find where Microsoft.DotNet.xunit.performance.runner.cli.dll is deployed.
  • 5aa92e8 Re-enable stringarr test
  • 0ed1e51 Add steps to install xunit performance packages
  • 5f0cd69 Add debugging code.
  • c040356 Fix wrong dir, and add debugging code.
  • a52e4fd Fixed wrong dir.
  • cd43ac9 Enable return address hijacking for arm64. And also fixes a bug in HijackFrame::GCScanRoots
  • 01b20f7 Re-enable test DevDiv_255263
  • 9c7329e 1. Rename the script to the shell type. 2. Added a few lines for debugging.
  • ab61a94 Fix file descriptor leak on PAL_IsDebuggerPresent (#6958)
  • 255cb73 Cleanup/optimize some String.Compare overloads, part 2 (#6891)
  • 5127eef RyuJIT x86: Fix initblk with unrolled loop and constant fill
  • 264160b Fix #4992
  • e371f87 Fix #6097
  • baa357d Add missing link to crossgen doc in glossary
  • a90eae1 Allow Fedora 24 to use MSBuild in build.sh
  • 8ea7bc7 Change RyuJIT/x86 GC encoder to handle LSRA flexibility
  • e200846 Script to enable coreclr perf run on Linux.
  • f140b1d Add fedora24 native packages
  • eeeae1d Enable stress jobs on x86 ryujit
  • e9d954b Fix DevDiv bug 255263
  • 12f3274 fgOptimizeBranch loses bbFlags while duplicating the block #6886
  • 74ac12b Implement the IEquatable interfaces on IntPtr and UIntPtr (#6921)
  • 9caa82a Make GetHRForException to return e.HResult on non-Windows platforms (#6929)
  • aab8db1 Incremental progress addressing #6676
  • c7868f2 Move groovy logic to python script
  • 76048c7 Avoid unnecessary indirection in char.ToString (#6903)
  • 140a7da Add pkgproj's for Ubuntu 16.10
  • ab0da4c Add pkgproj's for openSUSE 42.1
  • ba2deb3 Revert "ARM-CI : Fix ARM Emulator vm runs out of space"
  • a0caf57 ARM-CI : Fix ARM Emulator vm runs out of space (#6910)
  • 3c6879b Enable Arm32 Test Build
  • 24918bf Improve perf of Encoding.GetEncoding(int) (#6907)
  • 85f59a3 Removed deleted projects, added new projects to solution
  • c086627 Fixed folder names in solution
  • b004fab Changes made automatically by Visual Studio
  • 4f0fbd0 Put back Open key signing on the SOS.NETCore assembly. (#6905)
  • cace8ca Add Formatting job
  • 21c89ff SemaphoreSlim, fail faster for timeout 0
  • 503f879 Expose constructor with argument for safe handle types instead of constructor without argument
  • d76df4f Fix security annotation
  • d67f034 Cleanup/optimize many string.Compare overloads, part 1 (#6603)
  • ff31518 Remove idiv from ThreadPoolWorkQueue:Dequeue loop (#6781)
  • a12ba46 GcInfo: Don't use slim header for struct-returns
  • df50db7 Better lazy initialization for Encoding static properties (#6890)
  • 0da0052 Remove extra TypeForward from facade to fix ConfiguredTaskAwaiter (#6899)
  • 2c38643 Fix #3554. (#6880)
  • a352d94 Add single separator String.Split overloads (#895)
  • 7d53e9b Update build to optionally configure with nmake
  • 36cf341 Disabling test against issue 6553 (#6895)
  • 7c6f1b7 Allow Ubuntu 16.10 to use MSBuild (#6897)
  • 4071333 Handle multi-reg PUTARG_STK nodes. (#6870)
  • 6b56950 Some minor changes.
  • afcff25 Fix full framework build
  • 53ad9e1 Remove NYI for helper calls with long return types
  • ad7c799 Initial commit to build Win32 Arm CoreCLR
  • cacf46f Module.Name: Avoid unnecessary char[] allocation (#6865)
  • d014a8f DateTimeFormat: Avoid intermediate char[] allocation (#6863)
  • bc2bcc0 Allow to use clang 3.9 in build.sh (#6888)
  • 71dd695 Infra changes to unify the tests to be built against a common project.json. 1. tests\src\Common\test_dependencies\project.json - To consume corefx and other nuget feeds
  • 5537ed5 Cosmetic changes, removing unnceseary files and entries in project files. Unifying the way project referring mscorlib facade builds
  • ecf7775 Disable downloading xplat binaries as we no longer need to build these packages in razzle. (#6871)
  • 9fe631c Fix local var ref counts in IND/STOREIND decomposition
  • 0d9a44f Fix DecomposeStoreInd comments
  • ec1e4eb update tests.lst
  • 0c9a68a Moving baseservices tests to use uber project.json
  • 5135435 Bulk moving Tests to use uber project.json
  • 3b8c433 Moving GC tests to use uber project.json
  • 1153e4c Enable more code under globalization for netcore This fix is to enable the code handling LCID for Windows in globalization namespace
  • d838802 Add section on how to file security bugs
  • 9b46970 Stop maintaining costs in fgSimpleLowering. (#6872)
  • 49192f8 Reenable tests
  • 8d46dc0 Disable node reuse
  • 69ac976 Add missing .gitmirror file. (#6864)
  • 518057d Adding System.TimeZone
  • b08d036 Fix the ninja build for FC23. (#6861)
  • ab703ce Stop maintaining cost estimates in the RyuJIT backend. (#6849)
  • a69d5a8 Fix ConfigureOnly option in build.sh
  • 4212e7e Adding missing members on System Namespace (#6818)
  • c3fa47e Conditionally disable C4702 "unreachable code" warnings
  • a1ee7b8 Fix SOS build break from PR #6838. (#6845)
  • c940bc8 Adding the missing string function to model.xml (#6694)
  • 3ad3ea7 Fix regex
  • f2324b6 Fix superpmi arm64 build
  • 5339543 Use the "open" key for strong-name signing SOS.NETCore.dll.
  • ced16db Reenable superpmi test for x86
  • caaca71 Remove fgDebugCheckLinear{Tree,NodeLinks}. (#6842)
  • 5a63fd8 Use versions repo tooling from BuildTools.
  • cd62a87 Added SuppressIldasmAttribute to mscorlib and model.xml
  • d39efa7 Further optimizations for String.Join, String.Concat (#6800)
  • 400dee4 [ARM/Linux] Fix HFA structs
  • 204108f Disable SuperPMI unit test for x86 legacy backend
  • 627f3a3 SuperPMI: fix ARM build break
  • fb470cb Assert that any node with a non-zero dstCount produces a value. (#6827)
  • 91cbbc1 Disable superpmi test for RyuJIT/x86
  • 9c8beb2 Fix build break related to LogException requiring non-empty varargs arguments
  • fcb97ba Fix ARM64 build breakage (#6819)
  • f9679ca Delete CanChangeType from model.xml
  • d6753d1 Fix build breaks and warnings in internal build
  • 22049de Fix casing of DaylightTime.cs
  • 405f7d7 Instead of checking in these python tools, pull them from Nuget package instead.
  • 7589066 Create SOS SymbolReader managed project and change SOS to use it. (#6783)
  • d85eb92 Open source SuperPMI
  • 52184be Don't inline methods that have tail-prefixed calls.
  • 349add9 Use getBootstrapPublishRid function to override __PUBLISH_RID while bringing up new platforms
  • 31c58c7 Support MSBuild on opensuse.42.1-x64
  • 579e2d0 Add a run for opensuse 42.1
  • e2f9a0f Automate the perf data collection for JIT CodeQuality benchmarks on Windows.
  • 9748eea Fix dstCount of GT_RETURNTRAP
  • 1ca8b49 Fix Arm64 crossgen
  • 9518103 Using the public DaylightTime instead of the internal one in corefx dir for Linux/OSX builds.
  • 5907289 Expose MulticastDelegate.GetObjectData method
  • d045a69 Remove properties which are now defined in buildtools
  • 3dedd1a Don't create dumpling list file unless there are actually dumps.
  • 6830e52 Expose some types deriving from SafeHandle
  • 6f65f80 Update buildtools to 1.0.26-prerelease-00718-04
  • 738f93e Implement the proposed design for RyuJIT's LIR. (#6689)
  • 84854a6 Added constructor to System.Version
  • 00c85b3 Expose missing members of System.Reflection in contract to prep for dotnet/corefx#1053 (#6614)
  • 827ff19 Fix WeakReference in mscorlib ref assembly
  • 60b9b8d Print info from core dumps on OS X using LLDB.
  • cccff23 Preparatory changes for Blk Ops IR
  • fdbe4c2 Expose some threading type members
  • c69eff4 Enable additional functionality for OS X CI dumps.
  • 97464a7 Remove TypeForwardedFrom attributes for System and System.Core
  • 3871c8b Fix serialization of delegates without targets
  • f4fdd63 Fix serialization of several exception types
  • c6888ea An easy fix for #6760 (#6770)
  • 473d6f1 Due to comdat folding some fcalls are pointing to same code. This fix ensures that these fcall has a unique code address. (#6776)
  • 3fc9f67 Restoring the Test Runtime libraries from a single project.json This will ensure the expected version to be present at the runtime
  • 6ad3d45 Fix CRWLock ID generation overflow bug
  • 3c44321 Disable tests that timeout for jit32
  • bfcd630 Specify packages.builds by default in build-packages command
  • a641d3a Makes FCallMemcpy unwindable (#6753)
  • c037777 Apply correct symbolic name ARM instead of TARGET_ARM (#6756)
  • a7bac8b printing dumpling url at upload time.
  • b6be3a0 Fix build break from new alignments
  • 62f246c Adding new generics tests (#6709)
  • 6e782a6 Add deserialization ctors to mscorlib ref assembly
  • 91de2ce Record expr location for opqaue value numbers
  • ca04119 Arm64 Sos fixes for !verify heap !u !u -gcinfo
  • 607816f update GC shadow heap as part of writebarrier jit helper
  • ab1d328 Fix issue https://github.com/dotnet/coreclr/issues/6600
  • 4176fcc Add deserialization ctors to model.xml
  • a17c5b8 Port serialization implementation to Unix globalization types
  • 1998458 Ensure On* methods are not removed by BclRewriter
  • cca188e Restore most serialization implementations in coreclr
  • c1d05a8 Fixup a few contracts
  • 429b0fd Update version of S.R.Serialization.Primitives to version 4.1.1
  • 69d0c32 review fixes
  • 13d4616 In intGCShadow() first reserve memory before committing. VirtualCommit does not accept NULL as input address
  • 4e3108c Reformat the JIT sources.
  • 828c4a1 Massage the code a bit for jit-format w/ Clang 3.8.
  • 0f44d30 Revert #6686.
  • 479485f Issue: If two threads try to load the same type it can cause clr to hang if the first thread to start the load happens to be a background thread. Background thread would create PendingTypeLoadEntry and insert it into unresolvedClassHash. Second thread (having normal priority) would block on PendingTypeLoadEntry->m_crst waiting for the background thread to unblock it. After doing partial load of type background thread periodically checks if there are other threads waiting for type to get loaded. In this case it does find a thread waiting so it unblocks thread. However, background thread has not removed PendingTypeLoadEntry from unresolvedClassHash. This causes the second thread to continue spinning and so not allowing background thread to get any processor cycles to remove PendingTypeLoadEntry from unresolvedClassHash. This cause app to be seem like it has hung. It is possible that this may not repro on multi-proc machine where the background thread can get scheduled on another processor when second thread continues to spin on another processor.
  • 7a28511 Fix exception filter getter for native frames (#6723)
  • a3ea82e Fixing priority on tests (making tests P1) (#6706)
  • 98f0f90 More fixes for unreachable code warnings with older compiler
  • 85f2c3f Disable tests to get jit32 jobs green
  • 6abfacb Enable FEATURE_STUBS_AS_IL for ARM/Linux (#6500)
  • 6b42745 Fix unreachable code warnings with MSVC++ 18.10
  • 3394c21 Fix region info test on Debian
  • 7b44385 Update unix test instructions
  • 596d42e Fix linux test running documentation
  • e8e9c46 Add missing security annotation
  • 36a2b90 Reformat jit sources with clang-tidy and format
  • ab7d6a8 Prepare jit source for clang-tidy
  • c52e05a ARM: disable stack unwinding using DWARF (#6700)
  • f9e5306 Preserving ResolveCacheElem in X9
  • 0d42fb7 Update Arm32 package version reference
  • cdc6819 Automate the perf data collection for JIT CodeQuality benchmarks on Windows.
  • 4750bcb Propagate known array lengths to more places
  • 1fcecaf ARM64: Fix for ARM64TODO
  • dec551a Re-enable creating Tests_Native* log files
  • 0958f8b Add StackCrawl reference marker to each of the Assembly.Load implementations.
  • 9a0f6ec Fix unreachable code in flowgraph
  • 571b963 Improve Enum.ToString performance (#6645)
  • 4ddc41e Fix for VCR 190024210 and Win SDK 10.0.14393.0 (#6674)
  • a0597da Fix MemoryBarrier
  • 519dcde Insert MemoryBarrier revert Comthreadpool
  • 2e0332a PR feedback
  • 0093a35 TypeSystem generics test cases (#6663)
  • cd0d600 Align to reduce false sharing
  • b8220e4 Adjust fences and add padding
  • a033207 Reduce false sharing in ManagedPerAppDomainTPCount
  • 2de9a69 GetCleanCounts to Volatile read on x64
  • bfef881 WorkerThreadStart volatile read+cmpxchg loop
  • 4ed1a0c Fix LoadFromAssemblyName to invoke fallback context (analogous to static assembly loads within the context)
  • 37218ab Update FieldSeq annotations in EarlyProp
  • 6f645eb The call to LOG expects a pointer argument, but the actual argument was of class type 'ComCallWrapperPtr'. (#6665)
  • 3c30aa1 Work towards objects stack allocation: moved allocation part of newobj-lowering into separate phase
  • 3961c70 Disable few more transparency checks for .net core
  • 10075dd Fix compiler warnings
  • 8605725 Port CS#1596330 from netfxdev1 (bug#119959)
  • 275aa1a Refresh mscorlib reference assembly based on what is in S.P.C (#6655)
  • 6f65020 Update package versions to 1.1.0
  • 21df26e Modify "crossgen -createpdb" to skip loading clrjit.dll (#6607)
  • 49b8766 Fix for missing symbol OnHijackTripThread
  • 17ced7f Add Title (so that web searches work better) (#6654)
  • deb00ad Check PAL_VirtualUnwind failure during GC (#6598)
  • 5976ffa Don't overwrite crossgen log in build.cmd script (#6639)
  • ab6bc52 Fix compile error (#6641)
  • 32fe063 Decrease writes to local variables in Buffer.MemoryCopy (#6627)
  • 021a224 Fix #6517
  • 8c034fb Inliner: add a few more observations
  • 47eec64 Null check folding.
  • d302e64 Implement GcInfo v2 Ref #4379
  • 0414d77 For helper method frame DAC doesn't read register pointers. So set them to NULL to not user "wrong" data.
  • cf73aa2 Remove GTF_REDINDEX_CHECK
  • e6b35d4 Fix typo/comments
  • a95820d Fix invalid checks for CONTEXT_XSTATE (#6621)
  • 1608c2c Fix Issue 6585: Add offset to struct field arg (#6616)
  • 077a1ea Fix misleading comment in codegenlegacy.cpp
  • 25b8225 disable pass/return struct(float, float) using register in 32bit architecture
  • ef7ce47 Clean up some SOS code.
  • 7115ac4 Cache failure to initialize SymbolReader logic in SOS.
  • 6b19180 Followup work from codereview feedback
  • 6fe08a8 Allow inlining when inlinee has starg
  • 70c6851 Fix newly introduced typo in Documentation/README
  • c71a308 Fix warnings in interop tests and disable IsComObject(null) scenario as it is failing in non-Windows
  • 693e50c Fix link to all BotR chapters in table of contents
  • 75cf5b7 Pull Request feedback
  • e03a2e3 Add a table of contents to the book of the runtime
  • 010f42a Adding support to the following generic dictionary entry slots for R2R: (#6291)
  • 4008759 Fix contract violation (violation caused by a copy/paste bug in PR 6200
  • 85358db on fail: create local_dumplings.txt with the url of the uploaded core dump file if dumpling is enabled. After, concatenate all of the local_dumplings.txt in to $(PWD)/dumplings.txt
  • da5693e Inliner: gather summary stats and dump to Jit CSV log
  • 0bb191d Updating External dependencies to beta-24404-00 (#6601)
  • a3f63f8 Added additional comments to AppendFormatHelper to explain the parsing. (#1261)
  • e3c3330 Add a throw/inline benchmark
  • e62cc0a Do not inline methods that never return
  • 693fff9 Adding Support for FieldDescSlot generic dictionary entries for R2R generic code. (#6200)
  • 4c4ace1 Add more interop API into System.Runtime and update mscorlib.cs
  • 7611127 Fix for issue 5954 - Assert 'fieldSeq != FieldSeqStore::NotAField()'
  • b4c4b91 Revert "Automate the perf data collection for JIT CodeQuality benchmarks on Windows."
  • 95a00b2 Update documentation on how to build corefx (#6594)
  • ae7efdd Automate the perf data collection for JIT CodeQuality benchmarks on Windows.
  • 2336d41 Modify rebuild scenario.
  • dc2b355 ARM64: Fix Build Test Break
  • 84c9ed8 ARM64: Disable Two Tests
  • 0504bf7 Expose ThreadPool_UnfairSemaphoreSpinLimit config
  • bb8759e RC2 release used version 4.6.. However RTM release started to use the default values of 1.0. by mistake. Revert back to using 4.6 as major & minor version number
  • 74b2752 Less Conservative GtObj
  • 16c6584 Optimize bounds checks with correct assertion set
  • 3de3ad5 Update cross-building.md
  • f327cbf Update windows-test-instructions.md
  • a0d8423 Update unix-test-instructions.md
  • 13d8d8f Fix build warnings in Vector3Interop test
  • d503042 Swallow exception in gc_heap::fire_etw_allocation_event (#6571)
  • 03b0a5b Update windows-instructions.md
  • cf4fb69 Use absolute paths for specifying projects to build.
  • 044a6fa Change to allow WCF more explicit control over channels to mimic an existing manifest.
  • 6773ee1 Slightly increase throughput of string.Concat(object[]) (#6547)
  • 5112b2a ARM64: Fix Build Break
  • 3208afd Change int return values to BOOL for coreclr delegates (#6551)
  • 309e00d Rename ZeroFreeMemoryUTF8 to ZeroFreeCoTaskMemUTF8 in ref (#6561)
  • 22c9f9e Documentation: Additional optimization levels for ARM/Linux (#6548)
  • 8dea67f Change processing of args in build scripts to keep =.
  • b775f22 Add /m option for builds.
  • 8ab671e Add function headers for new liveness methods.
  • 41a1d0a Replace the LSRA stack with a hash table.
  • cf8e79a Add ExtraParameters to config.json to enable --.
  • bea4564 Fix errors in build scripts from run tool update.
  • 4faa40e Initialize doAgain.
  • 02ab8f9 Refactor fgComputeLife.
  • 12fbe4b Update linux-performance-tracing.md
  • bec4e1c Apply run on recent changes in master.
  • 9474660 Respond to PR feedback.
  • 57efa01 Remove clean option from arm script, which deletes the copied test bits in CI.
  • 1b0c82f Grant 777 for run.sh
  • f5afe9b Use run tool in coreclr dev workflow.
  • 5b7d8d9 adds testhost package
  • ca240d9 Fix a build break.
  • 339823a Using full versions, update CoreFX dependencies to beta-24328-05.
  • a1fa8c1 Massage code for clang-format
  • 0d6291d Expose missing members of Array in contract to prep for dotnet/corefx#9998. (#6519)
  • e545b22 Remove CorUnix::InternalFree.
  • 7371dea Update how we pass parameters when building CoreFx (#6511)
  • 002149c Also clear CONTEXT_XSTATE if fpregs aren't available.
  • 1c7531b Add extended state to RtlRestoreContext
  • 00190bb Remove useless contract in EventListener
  • 2eb7d0c Fxing the paths that are resolved relative to a network share
  • 05b7cb4 Skip dummy null argument for string constructors under CoreRT ABI (#6498)
  • 3d47402 Fix for build issue #807024, assemble debug helpers for ARM64.
  • 2d2e766 Enable RefEmitted assemblies to have Fallback LoadContext notion
  • f30a8de Fix a couple of paths related to exception codes. (#6497)
  • e4c3163 Add in-memory logging for virtual memory operations.
  • ef0aa6a Add errno.h
  • 37e7654 Rename PCMI->pLast and other cleanup of virtual memory code.
  • 4c4d51c Exposed List.ConvertAll
  • 2d944f9 GC update from CoreRT (#6487)
  • 856ae89 porting changes from .net native to CoreCLR
  • 2ce817e Update CrossGen doc for "Unable to load Jit" error
  • 77e01f5 Do not propagate bad assertions from unreachable blocks
  • 037cf33 Add IObjectReference to mscorlib ref assembly
  • a734248 [SOS][ARM/Linux] Enable clru SOS command (#6477)
  • dcd9aae Optimize the generic string.Join for length 1 collections (#6463)
  • 1db5d5a Expose SerializationInfo.UpdateValue for corefx
  • 27e570d Add flag to check re-entrancy of JIT notification
  • d03f77f Add IObjectReference to model.xml
  • feb33b9 Enable multireg returns on Arm64
  • 9d7584d Use the correct call to get properties, DeclaredProperties does not return properties for a base class
  • 43e5f18 Rewrite gtIsVtableAccess to avoid assert
  • c10b4bf Add serialization primitives to mscorlib facade
  • 7f106c5 Harden stdout at startup
  • faa87f0 Addressing arm64 build break due to old compiler
  • f1b3fc7 Fix copy check condition for native interop test library. (#6468)
  • 561b64d Linux/ARM: Fix +3000 bus errors of unit-test in case of O2/O3 levels (#6379)
  • b881558 Do not insert gcstress interrupt instruction at call to JIT_RareDisableHelper
  • 00e3695 Arm64: Debugger
  • dae88fd Fix offset to VectorRegister in i386/asmconstants.h.
  • a577278 Update BuildTools to 1.0.26-prerelease-00625-01
  • ab744a4 [Documentation] Projects Use licences (#6442)
  • 0fdb42a Fix inlining of '__jit_debug_register_code' on ARM32 release build
  • cf9d60e Fix up for grabs issues link in contributing workflow doc (#6437)
  • fe4ac43 RyuJIT/x86: implement tailcall via helper
  • 59f169e Fix #6125 (#6432)
  • 087e750 GC update from CoreRT (#6429)
  • ac01e27 Add link to https://graphics.stanford.edu/~seander/bithacks.html#ZeroInWord (#6430)
  • 6d74076 The call to printf expects a string argument, but the actual argument was of class type 'PathString'. (#6422)
  • f6494de Update mscorlib facade to use the rewritten S.P.CoreLib
  • 7b47c77 GetGcInfo(): Add a missing contract declaration
  • 999353c Exposing ISerializable implementation in System.DateTime
  • 519d7d6 Create CONTRIBUTING.md (#6386)
  • c567999 Set hr to S_OK instead of returning S_OK
  • d3f5a70 ARM-CI : Check a device is already mounted while mounting a device. (#6377)
  • 177d1d2 Fix ildasm fail due missing GetInfoForMethod managed method
  • 6919d9f Use LLVM headers for generation ELF and Dwarf files
  • c8f12d0 Change 'Extract' -> 'GetValue' to prevent memory leaks
  • 2f99c8c Use NewArrayHolder instead of raw pointers
  • 1a0a5c8 Fix indentation in cmake file
  • 8bce159 Fix after review: * Remove unneeded whitespace changes * Extract code related with managed delegate to separate header * Remove unneded files and defines from cmake files
  • 24066e1 Create coreclr delegate inside coreclr_initialize
  • d2fe1f2 Add GDB JIT support for source line debug information.
  • 6ffcfee Fix build break when FEATURE_SERIALIZATION defined
  • f1b03b6 Jit: fix issues with optMethodFlags
  • 9585fc2 Save and restore ymm registers in signal handlers.
  • f740931 Fix minor error in runtest help.
  • 63dd009 Fix lexicographical compares of numeric values.
  • ece6cb3 Change verbatim ELF.h and Dwarf.h LLVM headers to be able to build in CoreCLR + add license header (#6389)
  • da5b94e [SOS][Linux] Fix incorrect processing 'setclrpath' command with portable PDB reader (#6358)
  • 3b5550f Refactor GC background thread creation (#6384)
  • bfe11c1 Add ELF.h and Dwarf.h from LLVM for gdbjit feature implementation. (#6383)
  • e95a6e8 ifdef out CodeAccessPermission demand used in SerializationInfo on CoreCLR
  • ecb2d02 ARM64: Reenable email notification
  • 292d4ea Expose serialization primitives from System.Private.Corelib
  • d1697c6 Remove DBG GcInfo encoder/decoder (#6374)
  • 4ba6e74 Documentation: Add additional terminologies in the glossary.md (#6372)
  • 7c218f9 More verbose logging for arm32 umount
  • f915aeb GCInfo: Support versioning.
  • 32a020e Remove include of from seh.cpp (#6359)
  • 8cdcdf1 Fix is_blittable partial specializations (#6357)
  • 45cff61 Fix bug: inlinee did not copy inlinee bbFlags to caller bbFlags.
  • e0d4def Add the proposal for embedded statement removal.
  • c4ac0d9 More Struct-related Refactorings
  • c2a64e9 Move RegionNames out of #ifs
  • 0a817e0 Support for reg optional tree temps.
  • f6116a5 Enable automatic updating of package versions in test project.json files
  • c110738 Incorrect quoting around regex string Strings requiring inline replacement need double quotes
  • 243e7c4 Fix silent bad codegen in signed comparison
  • f3111f4 Revert "Revert: Pull crash dump links"
  • b37e6fc ARM64: Enable Function Fragment
  • 03250d3 Make PAL_SEHException smaller (#6267)
  • 6dca838 Fix if statement to ignore Ubuntu codename if BuildArch is arm-softfp
  • f331712 Fix mistyped instruction in linux-instructions.md (#6332)
  • 9d86bc6 Fix for CoreCLR 6269 - Trigger formal binding if domain-wide cache does not have entry for an assembly in custom load context. (#6335)
  • fcb84d7 Revert: Pull crash dump links
  • 1ff9f6b Remove duplicate code from string.GetHashCode (#4696)
  • 266108a Improve performance, drastically reduce misfires for new string(char*) on 64-bit (#6125)
  • 719c34f Better performance for string.CompareOrdinalHelper (#6119)
  • 0e71867 Stop building targetingPack package on non-windows
  • d82f1b9 Re-enable two tests testing GC.GetGeneration(System.WeakReference) that has now been exposed
  • 16d0757 Inliner: improve arg observations
  • 7fc5cb7 Pull crash dump links Pulls crash dump links from dumplings.txt in the workspace into the build report
  • f0a72f0 Make coreclr buildable on 32bit Windows 10. (#6316)
  • b306172 Fix self-process identification for FreeBSD (#6314)
  • 2206c1b Decompose GT_IND for x86
  • bbf1d3e Fix package build in build-packages.sh to use dotnet instead of corerun
  • 88bebd8 Fix libc path for macOS El Capitan (#6302)
  • 4a13a02 Add to model.xml several members we wish to expose in the FX (#6310)
  • e977438 Add Lazy(T value) constructor (#6304)
  • 0105a94 ARM64: Temporarrily disable email notification
  • 4ec1a49 Provide guidance for common build-failure scenario. (#6164)
  • 3ec09b8 Add ICloneable back to several globalization types on Unix (#6307)
  • 91eb031 Minimize buffer allocations in Stream.CopyTo for seekable streams (#4540)
  • 5524e2b Revert "Less conservative gt obj"
  • bdfce9e GC update from CoreRT (#6305)
  • 1351cd9 fix small typos
  • 10af6af Inliner: capture profit model estimate during replay
  • 6d1cd7f Add VS Code local settings folder to gitignore
  • 2b70df5 Stop chmoding nonexistant corerun file in Tools dir
  • 0ed4e67 ARM64: Cross-Target Jit
  • f063377 Remove assert validating intrinsic expansion on mustExpand
  • 68d5832 Remove unnecessary copies for stack struct argument except:
  • a23208e Update to latest version of buildtools
  • 7a516a2 Clean up localloc implementation; improve AMD64 codegen for initialized locallocs
  • 39fbf97 The sort for CSE size optimization should be different from the execution optimization
  • 11f6a0d Introduce XOR swap to legacy codegen for ARM32
  • 3c27708 docs: Add building coreclr for emulator
  • 0a8cae7 Make StubHelpers::ProcessByrefValidationList NOTHROW (#6258)
  • fc728f2 Add #if FEATURE_SERIALIZATION around non-functional [Serializable]
  • 340f1b0 Conditionally compile EnvironmentAugments.cs for coreclr
  • 18ad6e5 Add EnvironmentAugments to coreclr
  • b68469c Implement localloc for RyuJIT/x86
  • 29aa1e0 Fix #4177: RyuJIT/x86 NYI related to lvaArgType()
  • 921e962 ARM64:Similar to arm, in order to preserve volatile semantics MemoryBarrier instructions needs to be inserted. Otherwise writes to memory locations can be re-ordered. For eg. In function leave_spin_lock() we set holding_thread to -1 and then set pSpinLock->lock to -1. Without memorybarrier it is possible for different threads to see pSpinLock->lock new value of -1 and old value of holding_thread. This causes assertion pSpinLock->holding_thread == (Thread*)-1 in function enter_spin_lock() to fire
  • c89c893 build the TargetingPack package as part of build-packages scripts
  • 0730720 Stop BclRewriter from trimming serializable metadata
  • c30ee38 Remove RenameUpdatedVars.
  • ba66eea [ARM-softfp/Linux] Get precise type for pointer-size struct
  • 6333489 Add back some surface area to thinned corelib
  • 25b38ff Arm64: remove gcstress_fail tag from certain tests in tests.lst
  • 2de2e19 Suppress Interactive Shell when running PS
  • 969f1cd Add a comment at the use of RewriteTopLevelComma.
  • 06ee8cd Inliner: Update data collection by targeting a single inline
  • 9f60b6c Refactor top-level comma rewriting.
  • 43c102e Fixed race condition in setting dd_new_allocation
  • adb2188 active exception regression fix (#6117)
  • 39703ca Fix !PrintException (pe) -lines bug where line number/source info is not being displayed. (#6241)
  • 3e9d463 Expose missing members of Array to prep for dotnet/corefx#9998. (#6230)
  • de4f885 ARM64: In GetDelegateTarget a portion of the _WIN64 code was under TARGET_AMD64 whereas at other places (like NDirectStubLinker::DoNDirect & InlinedCallFrame::HasFunction ) related code is under _WIN64. Make the code in GetDelegateTarget to be in sync with other functions and remove ifdef TARGET_ADM64. Without this change for arm64 InlinedCallFrame::m_datum stores unmanaged target pointer but StackWalker assumes it to be a NDirectMethodDesc and tries to dereference it and crashes.
  • 3a89fda Fix exceptions in GC wave 2 (#6220)
  • cdb8a21 Implement GT_NEG decomposition
  • 6530924 Refactor and cleanup work for passing and returning struct types
  • d506aec Remove dead code in Rationalize.
  • f5a6a10 Fix a misleading typo in comment
  • 372b593 Avoid repeated virtual method calls in List.Contains (#6212)
  • 0e5227d Refactor RyuJIT/x86 long decomposition code
  • 7e6a05e Inliner: add depth check to ModelPolicy
  • ff2700a Inliner: updates to ModelPolicy
  • 57b3450 Fix exceptions in GC (#6192)
  • 0299f94 Add new scenario to code coverage job
  • ef6ad57 Fix SOS bpmd for windows
  • a8896b3 Fix some typos in comments
  • 587690d Fixing the build break/unsigned to signed warning. This checkin onbehalf of Tijoytk
  • aaef75a Optimize use of a reg-optional lclVar that is marked for both reload and spillAfter.
  • 64ab292 Update contributor guidelines (#6183)
  • 96b978c ARM-CI: Add tests to CI script
  • 38c683c Resolve Python2.7 when executable is not called 'python'.
  • 3c2ac22 Fix for #5877: pre-spill just the floating arguments
  • 5cd4213 Fix RyuJIT/x86 fgMorphMultiregStructArg NYI
  • 8d51b63 MarshalAs(UnManaged.ByValArray) overflow. For non-blittable embedded array in structs we ignored the SizeConst and wrote past the buffer when number of elementsin the arrayis greater than SizeConst.Fix is to truncate the array at SizeConst MarshalAs(UnManaged.ByValTStr) Very subtle case when the SizeConst == Number of bytes required to marshal , we write the null one past the buffer.This happens only on machine with non-english (multi-byte) locale as default. Fix is to check the number of bytes required and truncate the correctly leaving space for the terminating null.
  • 81003fb ARM64: Enable Daily Job for GcStress0x3
  • a73353e Avoid box allocation in Encoding.EncodingName (#6142)
  • 00d943c Revert sign.builds so that arm64 bins can be signed
  • cc23275 Code review feedback.
  • 81fc669 ARM64: Test Update for GcStress0x3
  • ebbff97 Avoid heap allocating in char.ConvertFromUtf32 (#6141)
  • de7eaa7 Convert SymbolType.m_format to be a string (#6133)
  • 62482f5 Avoid box allocation in DateTimeFormat.FormatCustomized (#6147)
  • 953d383 Avoid box allocation in TypeBuilder.DefineDataHelper (#6148)
  • e6ca607 Avoid box allocation in ActivityTracker (#6149)
  • 245ea79 make all public properties of DebuggableAttribute visible outside mscorlib (#6153)
  • 6d78d32 Add testsRunningInsideARM.txt
  • 179e304 Specify StringComparison.Ordinal in System.Diagnostics.Tracing
  • 14ae2d5 Do not clean tests folder when skiptests option is used along with clean
  • 1eede1b Avoid string concat array allocation in ActivityTracker
  • 74870fac Fix incremental build problem for cross-components
  • 17aebd8 Fix incorrect RunBenchmarks help text
  • 77f1603 Introduce GT_ADD_LO and GT_SUB_LO
  • ce4950e Fix syntax error in sign.builds
  • c1b65bd Fix LLDB search order
  • f638167 Named mutex: Use flock instead of pthread process-shared mutex in some more cases
  • 0881ab8 only use config on coreclr
  • 467f06d Remove TODO on throwing exception
  • 12ea758 More Blk Op Refactoring
  • a64020c Move the SecuritySafeCritical attributes to EncodingForwarder
  • a8cdb48 Better performance for MulticastDelegate.Equals (#6113)
  • ad40ed6 One of the flags MAP_SHARED or MAP_PRIVATE has to be specified. MAP_PRIVATE seems to fit here. (#6089)
  • a4192dc Add note on UTF8Encoding.GetByteCount to EncodingForwarder
  • 4fd1bfe Fix CoreFX test failures
  • 1f9cd67 [UTF8Encoding] Remove unncessary comments
  • e1818e6 [UTF7Encoding] Remove unncessary comments
  • ad1ad35 [UTF32Encoding] Remove unncessary comments
  • f09b521 [UnicodeEncoding] Remove unncessary comments
  • 95ff597 [EncodingNLS] Remove unncessary comments
  • 77fa0fb [ASCIIEncoding] Remove unncessary comments
  • 372fcd3 Use EncodingForwarder for GetString(byte[], int, int)
  • ab47c22 Use EncodingForwarder for GetChars(byte*, int, char*, int)
  • 860434d Use EncodingForwarder for GetChars(byte[], int, int, char[], int)
  • f83ecbe Use EncodingForwarder for GetCharCount(byte*, int)
  • 6de8ede Use EncodingForwarder for GetCharCount(byte[], int, int)
  • 7c771b8 Use EncodingForwarder for GetBytes(char*, int, byte*, int)
  • 0889431 Use EncodingForwarder for GetBytes(char[], int, int, byte[], int)
  • fa55fd7 Use EncodingForwarder for GetBytes(string, int, int, byte[], int)
  • 56c687e Use EncodingForwarder for GetByteCount(char*, int)
  • 9668b5f Rename the chars parameter in a comment
  • e614790 Use EncodingForwarder for GetByteCount(string)
  • ebfc3ce Use EncodingForwarder for GetByteCount(char[], int, int)
  • a1e785d Short-circuit on the count, not the array length, in common Encoding methods (#6108)
  • 56c4258 Address div/mod CR feedback
  • d088712 Added 2 configs for Server GC
  • 0ce4dda Less Conservative GtObj
  • 6f8f215 Allow uncontained GT_LONG nodes
  • 29499d1 Improve the dump for inline return expressions
  • 74db9d7 Add information on x86 EH to CLR ABI
  • 52d7750 Remove VIRTUALOwnedRegion.
  • d92b629 Consider spilled lcl var as contained memory operands for codegen purpose.
  • 239856a RyuJIT/x86: add support for EH
  • 30720bc Fixed build breaks related to perf counter code on desktop. perf counters are only enabled on desktop.
  • e1946b9 Revert Pinvoke ILStub calli signature for desktop clr
  • a4a3df7 do all coreclr copying BEFORE building
  • 597e160 FIX #6074 : cannot find exception handler on arm (#6088)
  • fa2ff58 GC ETW fixes. The code for getting data for ETW and perf counter was written by different folks and was very intertwined. For full CLR we always have both defined but for coreclr perf counters are not enabled so some things for ETW were just 0. Need to make sure when one is not defined the rest are still getting the data they need.
  • 7487889 Fix the hang in the debugger tests repo on OS X. (#6079)
  • aeb0d3b Upload CI dumps to dumpling.
  • 1e14234 ARM64: Enable GCStress0x3 Private Job
  • b6199d2 Use HTML publisher for code coverage reports in CI
  • 73ec3f5 Inliner: make ModelPolicy available in release builds
  • a26d86b Remove GTF_DEAD.
  • a29cdf2 Remove misplaced call to genUnspillRegIfNeeded
  • 60dcd3b [SOS] [Linux] Initial support of reading source and line number by native offset (#6010)
  • 24a53c5 Fix undefined locals in desktop test builds. (#6073)
  • 3793a92 Remove MMAP_DOESNOT_ALLOW_REMAP.
  • 6ac3bee Clean up ReserveVirtualMemory.
  • b49523e ARM64: Set timeout per scenario
  • 0806922 Archive the right artifacts in coverage build
  • fc8205c Only sign non-arm64 binaries
  • 1472efc Split the lvIsMultiRegArgOrRet into two bits
  • b624185 Disable tests that timeout under gcstress
  • 6410ab9 Have the jit capture the SuperPMI method index for use in correlating outputs from different runs.
  • 6c41702 Fix building on desktop bug #234633. (#6045)
  • 07e9b4d ARM64: Enable a gcstress private job
  • 899e9ef Relase build only for ilasm round trip tests in CI
  • 13e41af Remove unittests that contain undefined behaviour
  • 2ef00fa Display the build platform and architecture in the JitDump
  • 3887b98 Archive coverage reports from the right place
  • bbb24f9 Fix path to BOTR GC section in gc.cpp (#6039)
  • ff5bebf Fix platform logic in symbol stripping code.
  • bbb2189 update arm64 tests.lst
  • d415a00 Address P/Invoke inlining code review feedback and cleanup
  • 6d5ef67 Fix Pinvoke IL Stubs to emit correct return type in signature of calli instruction
  • ad4a583 Do not enable the verbose Jit Dump during the inlining decision phase.
  • d27ce13 Fix issue #5642
  • 56ab756 Fix Windows context to Unix context translation on AMD64 (#6027)
  • d46d422 Build coreclr as part of flow job in coverage jobs
  • 32e8325 Fix default optimization setting for System.Private.CoreLib
  • 6983352 Package native Arm64 crossgen as well.
  • 95a5425 Fix 'unicode/uchar.h' file not found (#6009)
  • 5acbced Move intermediate file into intermediate dir (#5981)
  • 2a6be7e Remove one GCSimulator tests that takes way too long
  • e73cb10 Address PR feedback.
  • 1b35c0a Fix three SIMD-related bugs.
  • 4f847a8 Add GTF_DEBUG_NONE.
  • 0f43161 Rename files under src/mscorlib/corefx/System/Globalization to match CoreRT (#6005)
  • 1a6fc45 ARM-CI: Improve readability of the ARM CI script
  • 46de96c Copy gtDebugFlags where necessary.
  • db472c4 Add parameter names to exception.
  • da1cfa3 Switch from literal parameter names to nameof
  • 6ed517a Refactor debug-only GenTree flags.
  • 9ff3d83 Change to Generate nuget packages for Windows Arm64 builds.
  • 66f12f8 Use libc.so as default libc name (#5990)
  • 7f24c64 Changes to ReturnTypeDesc support more than two return registers
  • 81b2abb Fix for issue 5639
  • 78ea6cd Update supported profiler APIs
  • 1ba04a0 ARM64: Fix Small Operation For optOptimizeBools
  • 9a6a40d Fix SBCG in value-numbering constant assertprop
  • 496615c ARM64: Fix StackLimit
  • 422f37e Fix typo to apply mac build workaround only on OSX (#5988)
  • 27e0e14 Fix Issue #5542 (#5827)
  • 99c0410 Use BIT64 define for 64-bit specific code. (#5987)
  • 8393105 Update CoreCLR & JIT package versions
  • bb40099 ARM-CI: Prevent creation of job for Checked configuration
  • b5ab114 [SOS][Linux] Support of reading local variables from portable PDB (#5897)
  • 7f4d9ea Undo accidental change
  • 1082b25 Add missing contracts
  • 3a4d5f8 Seperate the ubuntu-arm build and emulator build
  • e0787c6 Add braces to avoid operator priority confusion (#5964)
  • 082a175 Support for updating a nonStandard arg in-place the ArrayStack when it is modified by fgMorphTree
  • aeda72a Refactor TreeNodeInfoInit(): extract lots of functions
  • 8dacb95 Add AOT placeholder files to the JIT package.
  • 46d9787 Fix GC profiling on arm-softfp (#5952)
  • 93e0d1a Move R2R JitStress jobs into the jitstress folder with the others.
  • 9b8c43f Fix build break in internal build
  • 3417df6 Revert "ARM-CI: Prevent creation of job for Checked configuration"
  • 8fd7bf0 Make check-definitions compatible with Python 3.
  • 3c7ecfe Enable RyuJIT/x86 PInvoke lowering
  • 50dd30e Enable out-of-proc unwinding on ARM (#5946)
  • 9ae38dd Scripts: verify compiler definitions of native and managed (#4675)
  • 4dcadad ARM-CI: Prevent creation of job for Checked configuration
  • 0dbc3f6 Build the GC as part of its own CMake target (#5932)
  • e86ea35 ARM-CI: Make the Linux ARM emulator check automatic
  • 8553814 ARM-CI: Resolving typo in result path
  • 0e87c6c ARM-CI: Change result archiving from emulated to cross build
  • a16ef2f Change the Arm64 fixed return buffer argument to be handled as a non-standard argument
  • faeb5bc Pass --build-id=sha1 to linker explicitly
  • 4e0cd4e Introduce the method fullIntArgRegMask()
  • 550b9c5 enable GCWhere on PAL and fixed a bug in 859307b where it's missing a function in Linux
  • f65ea62 Fix test runner batch file to provide correct TPA path
  • 56fa3e7 ARM-CI: Use CI cross build script in emulator
  • cacee58 Fix for Arm64 crossgen break
  • 898080b Clean up PInvoke lowering
  • 9237cec Enable GT_CALL with long ret types for x86 RyuJIT
  • 58c043d Add regression test
  • d11bc58 ARM64: Skip CompareExchangeTClass Test
  • 374d74b Fix syntax error in x86_jit32_issues.targets
  • f877851 Run all tests under server GC
  • c95923e [SOS] [Linux] Fix incorrect symbol loading from portable pdb (#5896)
  • f7c5984 Generate symbols packages for Windows CoreCLR binaries. (#5902)
  • b193390 Fix statement insertion point in GT_STORE_LCL_VAR decomposition
  • c925873 Disable a test case till issue #5501 is fixed
  • babfca8 Optimize integer div/mod by const power of 2 in lowering
  • 4286b40 Add tests for integer div/mod by const
  • 7952dcf Clean up fgMorphArgs
  • cc85a5c Add Code of Conduct details to README.md
  • 5783a07 fix build break on ARM caused by f1889 (#5914)
  • 3651e5f Cleanup hardware exception handling (#5916)
  • f1889a7 Fix for Remorph of a call with nonstandard args
  • 00bfc20 Fixing build break on x86 and arm.
  • ce86b74 added a note about the reason why we ignore failures from tests in the stress run infrastructure
  • 361d469 Move all JIT stress jobs into a sub directory on CI
  • 3136907 Archive entire obj directory
  • ce39651 Arm64:return buffer arg should be passed in x8
  • b9f5ae8 Generic dictionary minor performance improvement and simplification for R2R (#5690)
  • 95ff086 Obey GTF_REVERSE_OPS in fgWalkTreePost.
  • 7f886f0 Set b14364 as gcstress incompat
  • 151e16c Up the default timeout for GCStress
  • 3ddcd85 Fix for generic unboxing stub with x8 return buffer argument
  • af7598e Update Prerelease version to Beta and increment patch version.
  • 6a4e02a We need to have seg_mapping_table aligned on its natural alignement (ptr size). When it's not aligned, aside from the perf problem, we also have a functional problem when an address that's not on a heap segment is passed - we could read an intermediate value which would cause an AV. If the address is on a heap segment it means we are guaranteed to read a ptr size atomically. This only affects functions like IsHeapPointer which can be run when EE is not suspended.
  • ffac9c4 Enable building only native test components
  • 972af95 Initial changes to group JIT stress jobs into a sub directory on CI
  • 27e1cdf Fix race condition in Loader regression 523654 test
  • e42ea29 Set coredump_filter to include shared library code.
  • f5f41ae Update Linux tracing instructions for Docker containers.
  • dedf88f Switch to double-quotes for interpolated string
  • 4a3ab68 Fix EventSource deserializing of byte[]s
  • 60de14e Added links to CoreCLR issues, small formatting fix
  • 878cd5d Fix GC background thread start in OOM (#5840)
  • bc3533f Disable buffering on jitstdout.
  • 780400f Decomposing 64-bit storeind instruction to 32-bit storeind instructions
  • 4144d4c Fix source/line info in unhandled exceptions (#5874)
  • 5546991 Remove the corner cases from sscanf test (#5873)
  • 734f981 Update GC from CoreRT (#5859)
  • b1988c8 JIT: standardize on bool for return type of GenTree OperIs methods
  • 839e5ab Remove dead code in notifyexternals
  • 1ad32ce Enable core dump generation in CI test jobs
  • 9a153fb ARM64: Fix GC hole for Multi-Reg Struct
  • b202782 Add option to runtest.sh to enable limited dump generation.
  • 0809be0 Fix for issue 5795
  • 06f902a JIT: Cleanup code in and around fgFindJumpTargets
  • 8f606f3 Fix full framework build break
  • 4d0f26a Changes to update TFS packages post 1.0
  • c335d79 Add missing check to allow assembly bound using the Resolving event to be used during static binding scenario
  • 6ea3580 Use LEAF_END_MARKED instead of LEAF_END for ARM64 debugbreak.S (#5850)
  • 897fe09 Use Use LEAF_END_MARKED instead of LEAF_END for various functions (#5849)
  • 1df2061 Use LEAF_END_MARKED instead of LEAF_END for DBG_DebugBreak (#5847)
  • 173e56e ARM-CI: Create mount path if not already present
  • 32c9ea5 Fix arm64 build break
  • 8964be3 Fix GC test batch script skip conditions that were behaving unexpectedly
  • 9360831 Disable GCStress=C periodic triggers for OSX
  • 54dd349 Fix error when passing msbuild args to build.cmd/buildtest.cmd
  • d3371a4 Mark Volatile methods with NonVersionable attribute (#5830)
  • bbf48b9 Fix some typos in setup-runtime-dependencies.cmd
  • 49c2eec ARM64: Fix WriteBarrier
  • aaf5e7d Remove end labels from regular asm procs on Unix (#5777)
  • 0aed7c9 Remove set -x from tests/setup-runtime-dependencies.sh.
  • 987536a Fixes for two JIT helpers that should not use the x8 RetBuf argument on ARM64
  • e071b69 Update crossgen strings for coreclr coverage tests
  • 1b34b72 Inliner: simple performance tests
  • 93a9d70 Fix exception stacktrace when ulimit is hit OSX. (#5802)
  • f03d7f5 Remove AMD64 code from legacy code path
  • b3b183e Update SpecializeComparer for enums (#5805)
  • bc273bb Fix sos.DumpIL on LP64 systems with s/long/LONG/g (#5810)
  • 845d348 Remove useless gtSetFlags calls
  • d33d62e Modify CrossGen test script to work around cmd.exe bug
  • 859307b Initial support of breakpoint setting by source file + line on Linux using portable pdb reader (#5688)
  • 3b2ce83 [ARM64/Linux] Fix error: index must be an integer in range.
  • c8cbe2a Need to filter addresses not in the heap range in the NextObj verification function.
  • f1aeb18 My last fix of checking whether the runtime was suspended was incomplete. I needed to check at the 3 other places. Before the software write watch implementation, this check was in the write barrier code itself and was doing the right thing. So I am just using the same thing (ie, IsGCThread) to check whether the runtime is suspended.
  • 9b01b5f Fix full framework build break
  • 8442c3e Remove unecessary coverage arg passed to coreclr test run
  • 453b4e9 Add missing inttypes header for musl-libc (#5729)
  • 45c827a Fix incorrect buffer limits in Module.FullyQualifiedName QCall (#5753)
  • ca511a4 Remove extra quote from runtest arg in coverage job
  • c93aaa4 Fix bracket spacing in runtest script
  • 8975060 ARM64: Fix a GC hole for Indirect Branch
  • 11a5971 Link libintl in case of Alpine (#5731)
  • c74d309 ARM-CI: Convert Linux ARM emulator CI check to cross build (fixes PR #5680)
  • 7f7d827 Refactor MethodTable::ContainsStackPtr (#5754)
  • a3676dd Fix PAL executable allocator locking (#5770)
  • bf7c58c Revert "ARM-CI: Convert Linux ARM emulator CI check to cross build"
  • ea38b37 Update coverage test to have correct configuration for coreFX tests
  • e31c326 Delete bad assert (#5757)
  • ac9b335 Delete unnecessary cruft from internal mscorlib reference assembly (#5756)
  • f522b50 Pass --long-gc and --gcsimulator to long GC and GCSimulator CI jobs, respectively
  • 616afb6 Keep mutex alive to avoid race condition in openmutexpos4 test
  • f6cd99c Specialize Comparer for enums to avoid boxing (#5503)
  • de69718 Partial revert "Fix problem with virtual memory commit in OOM scenario on Linux (#5609)" (#5744)
  • 63d9a2e Undo StompWriteBarrierResize reordering (#5740)
  • af687f4 Add check for gnu/lib-names.h (#5727)
  • d85c856 Check for unavailable cache-size macro (#5728)
  • b0d17dc Correct comment (#5738)
  • 7261cf7 Typedef __ptrace_request for musl-libc (#5730)
  • 0eafec3 Add check for sys/sysctl.h (#5726)
  • 5938c8d Add Profiling APIs that fail on non-Windows OS
  • e266aff Do not use fragile native image content when generating R2R images (#5715)
  • c265ae3 Updates tryrun.cmake for ARM / ARM (softfp) (#5673)
  • 59e0c0e JapaneseCalendar: Use Registry.LocalMachine instead of RegistryKey.GetBaseKey(RegistryKey.HKEY_LOCAL_MACHINE) (#5725)
  • 0af0ffb Remove obsolete Registry.DynData field from System.Private.CoreLib (#5724)
  • 8770667 ARM-CI: Convert Linux ARM emulator CI check to cross build
  • 9af15d3 Remove non-generic Stack from System.Private.CoreLib (#5703)
  • 91037ac Fix rethrow of managed exception from native code (#5697)
  • 237e9da Fix for GC hole when using software write watch
  • 0fa31cc Default to latest behavior when a TFM is not specified
  • 7352879 Fixes AV in sos for arm64
  • 6d198f8 Modify Crypto benchmark so it uses a fixed random seed
  • e072217 ARM64: Another Tests.lst Update for R2R
  • cd82273 Remove need for longgc and gcsimulator tests to have their own build
  • 35d9ee0 ARM64: Update Tests.lst
  • 9044c78 mscorlib/System.Private.CoreLib cleanup
  • 220aa25 Inliner: observe block weight, update schema and data
  • 79ec970 Update profiling-api-status.md
  • ee62e38 Update profiling-api-status.md
  • c72236d Update profiling-api-status.md
  • 5f98c72 Make Phase::Phase protected.
  • f913425 ARM64: Test Update
  • 4015020 ARM64: Don't track LR as part of NV-Context
  • 853d391 Fix clang build
  • aed8709 Inliner: implement profitabily side of the ModelPolicy
  • 1569011 Code review cleanup items and moved some items into LEGACY_BACKEND ifdefs
  • 61e1cd6 Add an option to log outcome of loading Ready to Run images
  • 2ad87a8 ARM64: Enable R2R CI
  • 8f6dce4 Make Phase::{Pre,Do,Post}Phase protected.
  • ef0cd3f Create profiling-api-status.md
  • f09ad3c Cleanup Arm32 package references.
  • 833b012 Remove fgSplitMethodTrees.
  • e784d4d Fix WeakReference tests depending on JIT not extending lifetimes
  • a216fba Remove JIT_FEATURE_SSA_SKIP_DEFS.
  • df79663 Remove CoreFX-specific project.json update code and update summary comment.
  • 70fd31d Port CoreFX version of UpdateDependencies.ps1.
  • 1bb2e3e Add -DARM_SOFTFP inside compileoptions.cmake (#5630)
  • 6287c78 ARM/Linux Regression Fix of Exception Handling (#5596)
  • 37b728c Fix build break in JIT CTP build
  • 37a6331 Add win8-arm package for CoreCLR
  • 70778cc Allows the use of IsHFA only when FEATURE_HFA is enabled
  • 227afb9 Fix problem with virtual memory commit in OOM scenario on Linux (#5609)
  • c0fa9c6 Renable disabled arm64 R2R tests
  • 267f410 Update Debian build status badges/links to 8.4.
  • 0d03c10 Fix error in RemoveDuplicateAssemblies task for perf (#5605)
  • 8ab40ac Reduce memory leak for issue #1379
  • 00ebb38 Switch to CORINFO_HELP_NEW_MDARR_NONVARARG
  • c09881c need to account for server GC threads calling grow
  • e599995 Address CR feedback
  • 8ae5a2a temporarily disable R2R tests for arm64
  • 9c635bd Add support for multi-dimensional array initialization
  • 5f9da1b Fix a problem where stale old, closed ETW sessions might be turned on.
  • 7a47353 Linux/ARM: Revert -O1 to -O3 for Linux/ARM Release Build. (#5598)
  • c413a60 Fixing perf runs on helix (#5102)
  • 8e41205 software ww fix
  • 68a832d Fix build issue http://buildstatus/Issues/Issues.aspx?iid=802303
  • 83831c5 Fix backwards compatibility bug: RC2 dbgshim debugging RTM runtime (#5593)
  • 623c343 ASP.NET 5 -> Core (#5591)
  • bcab0c1 Updates tryrun.cmake for ARM64 cross build (#5406)
  • 05ed729 [ARM64/Linux] Disable not yet implemented features.
  • d72a475 Methods to check for integer constants and zero
  • c679c1a Fix confused uses of return value of InternalSleepEx.
  • b973553 Mark KeepAliveRecur as GCStressIncompatible
  • 8d9ebf6 Strip debugging symbol table entries on OS X Release builds.
  • e7abaeb ARM64: ABI - Support for using register x8 as the return buffer argument for structs
  • 84b2acc ARM64: Support R2R Private Run in CI
  • 96d3c3d Fix project and release notes URL to 1.1.0
  • 3dec80f Inliner: allow replay log to override force inlines
  • 9afee7e Update VS dependency details (#5578)
  • dec8ccd Disable two tests that rely on an API not exposed on coreclr
  • f226ce0 Update buildtools to add Serviceable to nupkgs
  • c2c1299 Update the way the type forwarders are build to make sure they are correctly included in the build
  • cb5db09 Update Debian 8.2 to 8.4 to match coreFX
  • db2d129 Add back internal Array ctor
  • af8079a Update first-class-structs.md
  • 922cace Fix for issue 3146: dotnet build is slower on Linux than Windows (#5524)
  • 8a8f26b Use cached empty arrays for "".ToCharArray (#5504)
  • 372edb8 Update GC from CoreRT (#5522)
  • 0d5ef45 Delegate ABI Test (#5507)
  • 1f80f46 Update wrong newline behavior for callipinvoke tests (#5553)
  • 964f889 Disable HeapDump on Linux if FEATURE_EVENT_TRACE is not set (#5550)
  • f5d09cd Fix GC references reporting in tailcalls with helpers on Windows (#5538)
  • 2a1187d Use Ntdll!RtlZeroMemory instead of kernel32!RtlZeroMemory to support Nano Server
  • b1e8dc7 Add config switch to selectively disable R2R images
  • be46c18 Factor out method to check for a lclVar update tree
  • b86bda4 Remove MMAP_IGNORES_HINT.
  • aaddd31 Introduce explicity typeforwards to internal types that are needed by WinRT
  • 3a4711b Fixed issue #5391 "libsosplugin.so getting an RPATH of /usr/lib/llvm on RHEL" (#5482)
  • 9c5c891 Copy linux builds from the right place
  • 20781b8 ARM64: R2R - Implement CreateDictionaryLookupHelper stub
  • ab0f3e5 Add doc on how to building lldb for OS X. (#5520)
  • b446cb5 Fix incorrect URL.
  • 5632eaa Skip reloads and copies in gcIsWriteBarrierCandidate.
  • 9c2588a Add performance tracing documentation for Windows and Linux.
  • 988100d Remove Mono section from OS X build docs (#5499)
  • d86a343 Remove the deprecated JIT packaging tools.
  • 7e05794 Use top level PreReleaseLabel
  • f620099 [ARM64/Linux] Fix 'error: 109 enumeration values not handled in switch' (#5493)
  • 5e9a125 Linux/ARM: Adding rpath for shared library of exception_handling.pal_sxs.test1 (#5328)
  • 8b6d371 Fix allocation failure handling (#5473)
  • ac82e4e Fix for #5275 Delegate Invocation On ARM Soft FP (#5362)
  • ce99897 Update new struct versioning rule (#5429)
  • 432c2ff Add more opcodes to x86 stack unwinder (#5491)
  • 1fa75e7 Remove all usages of CONTRACTS_FULL from mscorlib (#5454)
  • 6da0e82 Fix encoding of gccover.cpp. (#5458)
  • c1c5081 Added JIT_Stelem_Ref helper function for Linux (#5390)
  • 7472134 Use explicit calling convention for coredistools
  • 2507807 Fix for issue #5467: [R2R] InvalidCastException in timer tests. (#5478)
  • 0a4675b Limit exports on debugger modules. (#5442)
  • f555045 Fix failing tests on Ubuntu R2R configuration (#5435)
  • 5f45560 Fix desktop NGen break caused by CoreCLR change, and add a missing contract
  • 9efea10 Properly handle uname -p output that contains spaces
  • eff95d6 Fix readytorun tests asking for user input (#5459)
  • 80835e8 Fix CFI annotation of AMD64 assembler helpers on Unix (#5446)
  • 4e4cac8 Avoid calling prestub through wrong MethodDesc (#5439)
  • 9804bd1 Some types were only supposed to be present when FEATURE_COMINTEROP was set.
  • 9efbb7a Linux/ARM: Support -O3 optimization level in release build (#5396)
  • 6f452d1 ARM64/Linux: fix compile error 'cannot be narrowed to type int'
  • f7ff151 Fix wrong filename for case sensitive filesystem.
  • 385b282 CoreDisTools Package: Make minor version generic
  • 0cf1848 Introduce additional types to the reference assembly for mscorlib and typeforwards for those type to the right assembly.
  • 55cc215 Disabling NativeResourceCompile Target for Managed libraries
  • 0aedd27 Disable perf_codequality_math_functions
  • 86ada24 Remove unnecessary dependencies from JIT tests causing R2R failures
  • abb000b Fixing GUID_NULL. (#5415)
  • 3d53df2 Fixing an error in PAL_pow that caused it to return an incorrect value for a couple scenarios. (#5399)
  • 1bdc6eb Fix Details for ILAsm/ILDasm/ClrJit Binaries
  • 61b4e0c Disable RVA statics tests outside Windows.
  • 63b2e2f Fix details for CoreCLR binary
  • c407544 Enable FEATURE_HIJACK for ARM (#5404)
  • 21751db Validate new object construction in Ready to Run (#5398)
  • ba2e4ad [ARM/Linux] Undefine FEATURE_HFA if softfp
  • 404aa74 Include license files into the packages
  • 75918f0 Add filtering logic to XplatEventLogger
  • 4b7c2f4 Add limit to number of generics methods to compile by CrossGen (#5383)
  • b450c17 Added additional fix for ARM32 in lvHfaSlots
  • 08786f2 Improvements to System.Math InternalCall code. (#4847)
  • 3a97871 JIT_TailCall helper has an implicit assumption that all tail call arguments live
  • 5b97541 Import new multi-dimmensional array using the non-vararg helper (#5313)
  • 6b81f22 Run fgMorphCopyBlock for newly inserted assignment
  • bd9712d GCStress: Fix a race-condition
  • 9729128 Publish pkg/symbolpkg folders within Release/Debug folders
  • c34a2c8 Proposed fix for HFA args on ARM32
  • bf8d72f Remove some lexical-CSE-related code.
  • 4f97571 Speed up CreateComparer in Comparer/EqualityComparer (#5315)
  • c1cf383 Fix for issue 5343: Assert Failure: !"Cannot take the address of an uninstantiated generic method." (#5347)
  • 762babf Publish packages into folders named for their configuration
  • 2232566 Squashed commit of the following:
  • bee6da4 ARM64: eh11_large exclusion
  • 27e4328 Add new document on how to setup/view JIT dumps
  • ed28854 Remove duplicate avoid in comments from a few files (#5363)
  • 39425de Add more Ready-to-Run generics tests (#5190)
  • 4c474ea Add named mutex stress tests
  • bf6e190 Fix handle leak when creating or opening named mutex fails
  • 594b424 ARM/Linux: Fix Exception Handler PAL Test Fail (#5360)
  • 959025a Comment typo fix: removed double word (#5359)
  • a027256 Fix JIT PInvoke Check Failure on Linux/ARM (#5322)
  • a936914 [ARM/Linux] Fix arm-softfp calling convention
  • 4abde70 Add options to 'runtest.sh'
  • b4ea056 Inliner: enable inlining of methods with cpblk
  • 1231f3f Refactoring Arguments passed to runtest.cmd
  • df1de79 Mark two tests as always optimized and exclude two others from x86/JIT32.
  • b79ea9b Fix for issue 5241: [RTM] Interop\ICastable\Castable\Castable.cmd CONTRACT VIOLATION by ReadyToRunInfo::TryLookupTypeTokenFromName (#5296)
  • 992129e Support building on all supported distros
  • 321330e Move gtComputeFPlvls next to gtSetEvalOrder.
  • 010b599 Rename fg{FPstLvlRedo,ComputeFPlvls} to gt*.
  • e25dfba ARM64: Fix JIT_MemSet
  • d2d543b Disable a large number of GC tests from running under GCStress
  • 5a35fda Remove LONG_MATH_REGPARAM from the JIT.
  • 19a88d8 Port String.IndexOf(char) and LastIndexOf(char) from CoreRT (#5327)
  • dd15b12 Update Windows instructions (#5312)
  • 8868f88 Update tryrun.cmake for arm-softfp (#5323)
  • 42b01fd Updates tryrun.cmake for ARM cross build (#5317)
  • 376b1fc Enable 'System.Private.CoreLib.dll' build on cross build mode (#5320)
  • 9931123 Fix: if errorlevel 0 is almost always true (#5308)
  • 462bd12 Avoid unnecessary ContingentProperties allocations
  • 48064b6 Make m_contingentProperties non-volatile
  • eae354b Move Task's m_parent to ContingentProperties
  • 352df35 Fix ucol_setMaxVariable detection for Gentoo Linux (#5309)
  • 41912e3 Don't use libstdc++ wrappers for stdlib.h (#5304)
  • 664286a ARM: Remove workaround no more required
  • 9458840 ARM/THUMB PC Least Bit Set for Range Check
  • e3b44b0 Fix RHEL 7 Build
  • 80b1180 Ensure Ready-to-Run module is activated in generics dictionary lookup (#5288)
  • 599c127 Remove the dnvm-based installation instructions from the docs (#5271)
  • 7947874 Second attempt to properly modify environment for stress test modes
  • 5ac6af9 Fix the named semaphore leak on OSX (and Linux) (#5269)
  • b156152 Fix Assert Error "Unexpected size when returning struct by value" on arm-softfp
  • 38640b4 Documentation: Adding flag descriptions of unit test scripts
  • 91ec3b8 Fix a build break due to PR #5101
  • 95f4e6c Avoid using register x8 as it will be used as the RetBuf argument in the future
  • 28fe0dc Excluding Weak-GCReferences tests from GC stress runs (#5289)
  • e1b5578 Adding commit hash to all built binaries.
  • c004a43 Introduce a central packages.builds file that controls building the nuget packages.
  • c0d6ce3 Fix environment settings for Unix JIT stress scenarios
  • 20f7d04 Fix GCStress 0xC on Unix (#5276)
  • 4105759 Use JitFuncInfoLogFile to check if SIMD intrinsics are recognized.
  • 7c94b20 Remove another redundant call to gtSetEvalOrder.
  • 58e2c72 Fix System.Diagnostics.StackTrace symbol issue (#5265)
  • 29333fa Fix sos ClrStack print of GC frames for ARM/Linux (#5178)
  • 200ab60 Fix debuggertests failures OSX. (#5267)
  • b07c9c9 Fix for clrstack after bpmd (#5051)
  • 4fd217d Fix generic non-virtual method call in Ready-to-Run images
  • 38880b7 ARM64: Fix Liveness update for Division By Zero
  • 4f5dc5c Proposed fix for #5264
  • ba385ce Add Fedora, OpenSuse and Ubuntu 16.04 packages
  • 42e6d1a EventSource Events that use complex types do not get logged (silently ignored)
  • d79118c Add noexcept to some non-throwing new overloads.
  • a97eacb Fxing the case of COMPlus_GCStress Removing Build dependency for GC Stress
  • 8aeb642 Remove a redundant recursive call to gtSetEvalOrder.
  • a755577 Recognize Vector constructors for small ints
  • 0588c3c Add fedora23 badges to Readme.
  • 6825093 Disable failing test to enable corefx runs.
  • a453d31 ARM64: A few Test List Update
  • de8f2d8 Skip archiving windows test data
  • 2fab93a Add retry logic when downloading the CLI from Azure blob storage.
  • 6dcc70e Don't do r2r-jitstress jobs for non Checked configurations.
  • 4f45805 Support CoreLib build for arm-softfp
  • 68b7bfa Typo Fix: from preemtive GC to preemptive GC (#5237)
  • 3351bfc Linux/ARM: Regression fix in release build since "UNW_ARM_UNWIND_METHOD=6" (#5126)
  • c971a45 ARM-CI: fixing umount bug
  • b2efe59 Enable HFA support for passing arguments on ARM64 Fixes #4946 ARM64: ABI - Passing HFA struct arguments in floating point registers We are now passing 24 additional HFA tests and have one test regression
  • a48a63f Inliner: enable minimal xml mode
  • be9d889 Inliner: use offset in xml replay
  • 78b7810 JIT: Track IL offset of all calls
  • ae88d1d arm32 build fix.
  • 57c5bd3 WinMD Adapter should only lookup mscorlib in WinMD references
  • ac9238e Increase the timeout of long GC tests
  • 18fb747 Remove CORECLR_CONCURRENT_GC from Unix coreruncommon.
  • bcda7c5 Be more explict when picking up libs from CoreFx
  • 935accb Add missing quote in new runtest.cmd arg
  • 3ea0ad0 Limit the exports of libclrjit.{so,dylib}.
  • 38fa1f9 Upgrade Linux build to use Unicode 8.0
  • e15606e Explicitly check CLRConfig value to determine whether concurrent GC was forced.
  • 780a7da Include System.Private.CoreLib in the targeting pack next to the mscorlib facade.
  • 2ce2407 Restore the package version to 1.0.2 for the ILAsm/ILDAsm packages.
  • 4c19845 Restore the package version to 1.0.2 for the CoreCLR package
  • 6fb5ce9 Enable FEATURE_MULTIREG_RET for x86 RyuJIT
  • f668a73 Fix shm directory creation for named mutexes
  • 046085a arm-softfp: make toolchain.cmake consistent among different arm archs (#5210)
  • 148abd1 ARM-CI: added a fix to mount Linux ARM emulator rootfs during each build
  • a19e82f Update runtests.sh to accommodate a change in CoreFX that broke creation of CoreOverlay on Unix platforms
  • bcc8495 [ARM/Linux] Fix incorrect return marshaling in PInvoke stub (#5010)
  • 31031a3 Support the CORE_LIBRARIES environment variable on Unix (#5112)
  • a22c755 Fix Guid's GetHashCode to work better (not ignore parts of it) (#5191)
  • bdd7edf Improve vtbl matching loop in DacGetVtNameW. (#5179)
  • 1cfb4f3 Fix filter funclet handling during stack walk on Unix (#5183)
  • d3cba55 Added jit related R2R jobs.
  • 33e975a Add PowerShell script to update latest package version info in Versions repo
  • 2cd2e6f Inliner: integrate data into inline Xml
  • ac81aaf Exclude varags tests for JIT32
  • 877352f ILAsm/ILDAsm Package
  • a99abc5 Add R2R JitStress, JitStressRegs, JITMinOpts and ForceRelocs jobs to CI.
  • 4f330fd Linux/ARM: Add execution time of ./tests/runtest.sh
  • d75cfc2 Update sync.cmd to download Azure Blobs. Also change publish.proj to publish packages into symbol/pkg directories
  • f60d720 Fix intermittent test failure in paltest_namedmutex_test1
  • 37d2c7b Change Unix HW exception unwinding to not to go through signal trampoline (#5140)
  • 438383f Add missing #ifdef FEATURE_ICASTABLE
  • b72128b Update tests to build against rc3-24117-00 (#5154)
  • df10d7a Expose ResolveEventHandler and ResolveEventArgs in the mscorlib facade so that our test host still function.
  • 2a0d3b8 ARM64: Test Binary Update (afa7fe5486fc90fec7df52bd134b789c568c8b45)
  • 3376767 Update pre-release tags to RC4
  • 2f47e97 Remove InitializeDefaultContext from AssemblyLoadContext
  • efa0c0e Enable overriding of TPA assemblies
  • 27484e2 Inliner: locks for xml read/write access
  • 7105b18 Fix broken RHEL debug build link
  • a6933d6 Remove ryujit_x86_no_fallback_issues.targets

CoreFX

  • 88d34c8 Fix back-tick mark
  • 4d1af96 Fix SslStream.WriteAsync with 0-byte write (#13384)
  • 66ce16a Special-case Fedora 24 in a Globalization test case
  • 397d986 Disable X509Store_FiltersDuplicateOnLoad on CI jobs with NTFS drives
  • ddd5e57 Consider Ubuntu 16.10 as unreliable for X509Certificates outerloop CI tests.
  • b231765 Add test special-casing for Ubuntu 16.10
  • 0ff960b Add support for running CI tests on three new distros
  • 3a1db6a Disable test input causing Corelib assertion
  • 1f89ccb Fix RID for runtime.native.System.IO.Compression
  • 2c66a97 Update BuildToolsVersion to 1.0.26-prerelease-00927-04
  • e2a2174 Block zero-byte calls to encrypt for Unix SslStream
  • 718b614 Mark CoreFx packages as stable
  • 79039fb Change the cryptography shims to use direct package dependencies (#13060)
  • a33bb11 Moving the dependency to dependencies.props
  • dfa90dd Include ns1.1 dummy impl for RuntimeInformation
  • 1befbb9 Adding the servicing pre-release tag to SNI packaging. Adding the version of SNI identified as the stable version
  • 60d1b3d Fix handling of flock in FileStream on Unix
  • 3482979 Adds ActiveIssue attribute to GetResponseAsync_ResourceNotFound_ThrowsWebException.
  • 7ddc57a Fixed JsonDataContract.GetGeneratedReadWriteDelegates. (#12906)
  • 110fdf3 Fixed Reflection on XmlConvert Not Working in Net Native. (#12907)
  • 0210c36 Add downlevel ValueTuple configuration
  • 16210da Mandatory http response status should be 100..1000 (#12938)
  • 1bf8191 Fix ValueTask behavior as async return type
  • bd2edb2 Net standard docs (#12244)
  • e7d55c8 Fix parsing of procfs stat files when comm name contains spaces
  • 69ebf34 Make derived types of SymmetricAlgorithm use field assignment in ctors.
  • 68b75e3 Lower peak memory usage in BigInteger tests
  • 7af2072 Remove unnecessary comparison in SequencePointCollection
  • 9e31274 Fixes a couple of tests - keep MetadataReaderProvider alive (#12432)
  • 7704592 Respond to PR feedback
  • 2501e76 Clean up type provider interface factoring
  • 28acba2 Rename GenericInstance to GenericInstantiation throughout
  • ba0a2d6 Add generic context to signature decoder
  • b1de2af Replace SkipBytes and SeekOffset with Offset setter (#12375)
  • ddba30b Implements PE checksum and signing validation (#12321)
  • 48b8423 Implements BlobReader.IndexOf(byte) (#12308)
  • acdfab6 Use constants instead of literal numbers (#11547)
  • a217068 Update PE-COFF.md
  • 34d92f9 Update PE-COFF.md
  • 8dfccb4 Remove the CreateManyConcurrent test
  • 54cefff Use rooted path for symlink creation in IO tests
  • 0c03bce Revert "Build Linq.Expression tests against live Regex"
  • f63813e Update the package baseline to 1.1
  • bf82f1f Clean up SNI project
  • 4f75416 Don't include non-corefx packages in index
  • 7074f25 Stamp packageIndex with Pre-release
  • 20a26ee Update version of MS.NETCore.Platforms and Targets
  • 386cb95 Add baseline for native Crypto packages
  • 5b0a604 Fix file-clashes in test archiving
  • 796b985 Override ArchiveTestBuild from buildtools
  • 8cc6509 Update BuildToolsVersion.txt
  • 50a474b OpenSSL does not need to rebuild for Windows
  • 1647fb0 Update BuildTools to 1.0.26-prerelease-00819-01
  • 179607b Redistribute reference dlls
  • 514433f XPath.XmlDocument should target desktop
  • d09954c Update BuildTools to 00808-01. Fixes package downgrade warning in tool-runtime project.json
  • 432d053 Upgrade CLI, buildtools for RTM shared framework (#11387)
  • 740d508 Handle network interfaces which report their speed as '-1'.
  • 4af853d Disable test on *Nix
  • 194f728 Make async continuations run on different thread to avoid deadlock
  • 58f1109 Fix UNC path normalization
  • f635540 Fix WinHttpHandler when connecting thru authenticating proxy
  • d5377b4 Use CommonCrypto CSPRNG for GetTempFileName on macOS
  • 8a99fac Fix WinHttpHandler to deal with nonstandard HTTP auth responses
  • 4f192af Build Linq.Expression tests against live Regex
  • b01a16f Avoid unnecessary clearing in CopyToAsync
  • 6b799df Make 1.1 API netcoreapp1.1-specific
  • 3fe9860 Support text.Mapping being SpecialMapping when using ReflectionBased Serializer (#11752)
  • 2487d0f Update CoreClr, CoreFx to preview1-24517-01, preview1-24517-04, respectively (#11659)
  • 333a0c1 Use exact versions of 1.0.0 RTM runtimes from TFS. (#11814)
  • c35abaa Make SqlClient support win10-arm64 using master runtime package.
  • babf9b0 Fix leak of WinHttpRequestState objects during HTTP resends
  • 61c1dd5 Use ArrayPool in CopyToAsync in several System.IO streams
  • 9f4a7a8 Add tests for FileStream.CopyToAsync
  • c830dc2 Use ArrayPool in FileStream.CopyToAsync
  • 775331b Address PR feedback
  • 5de6cce Optimize overlapped I/O FileStream.CopyToAsync implementation on Windows
  • 761702d Downgrade projectk-tfs package to release/1.0.0 (#11562)
  • 7c2b65a Rename AsyncBuilderAttribute to AsyncMethodBuilderAttribute
  • 3813e7f Make AsyncBuilderAttribute public
  • df91b64 Update corefx to preview1-24508-03.
  • 9194d96 Update build-info dependencies for 1.1.0.
  • 5f01d27 Updating package prerelease to preview1
  • 1b23e89 Remove unnecessarily Volatile.Reads in EnsureStoreOpened
  • 32cd5f9 Add test coverage for issue#10598 (#11240)
  • 24d6876 Add tests for Guid.Parse (#11448)
  • 80e15a0 Some perf improvements for ExpressionStringBuilder
  • d84318a Adding tests for ExpressionStringBuilder
  • 3e6c50a Fix potential null ref in ReflectionXmlSerializationReader
  • 39e2eee Fix two minor collections issues
  • c20918f Fix a few minor issues in System.Security
  • ef5dff6 Remove some dead code in WindowsIdentity
  • b1421bc Fix minor precedence error in SafeCloseSocket
  • 6a6ccd3 Address PR feedbac
  • 22d4747 Use new PEReader API to open Portable PDB (#11197)
  • 5309106 Conditional compilation of MethodBuilder support in LambdaCompiler
  • ef41d0b Using TypeCode for Ldind and Stind emit.
  • e8d9dac Make MetadataReader.UTF8Decoder public (#11354)
  • 8970dd0 Making Expression constructor internal again
  • 40b544d Removing some unncessary allocations in LambdaCompiler
  • d6300dc Remove unreachable throw statement
  • 1c68612 Remove Options from common types for TPL Dataflow
  • f48eb34 Fix WinHttpHandler for Basic auth with default credentials
  • 4faf779 Disable some failing globalization tests on Unix
  • 30852f2 Update POR for handling stable dependencies in our repo.
  • 49e6188 Fix CookieContainer dead code masquerading as a race condition
  • 8681013 Add a help job to corefx
  • 26453da update to 1.0.26-prerelease-00802-01
  • ef89154 Remove unshipped assembly versions
  • 7a15e76 Update package description for System.Linq.Expressions
  • 0a86d80 Change DateTime Used in New Tests to UTC kind.
  • bf3d25c Uses uint.MaxValue for 32-bit arch
  • 9f456d6 Addess more PR feedback.
  • 546cbb0 Enable Reflection Method on Net Native.
  • 43c2d84 Address Comments for PR #10594.
  • dddce86 Add GitHub Issue Info in Comments.
  • 98ae097 Enable XmlSerializer to De-serialize via Reflection.
  • 5d98be2 Enable XmlSerializer to Serialize via Reflection.
  • 5d71d30 Update package baseline.
  • 9242897 Fixed a bug with PreserveObjectReferences=true. (#11104)
  • c827a45 Move some flaky FSW tests to Outerloop
  • 63a8683 Fix version of nupkgs under pkg
  • c605cbd Confirm MaxCapacity in Ctor() and Ctor(int)
  • defbb8a Disable most networking tests for default CI runs
  • f7acbd6 fix #11309 in WebSockets by throwing when the underlying connection is closed
  • d004c03 Delete stale/erroneous comment
  • 180166b Update consumes-api.md
  • 8e23697 Consumes API design doc
  • a9768d7 PR feedback for Deflate64
  • a627315 Avoid array cloning in Path.Get*Chars
  • b22bb95 Add Deflate64 support to ZipArchive
  • 3037a5f Clean up the managed deflater
  • 0a86407 Add back Managed Deflate implementation
  • f332ea1 Removing obselute comments in code
  • 68e9e5c Changing some runtime checks into asserts in ILGen.
  • 60fb524 Remove dead assert in Enumerable.Union
  • 52335d0 Simplifying FindProperty and FindMethod.
  • 345276c Remove unnecessry null check in DomainNameHelper
  • 7f1119d Adding some nameof uses, improving exceptions with indexes, and centralizing formatting of paramName and index.
  • f5e1650 Update buildtools version.
  • 04d3174 Remove unnecessary usings.
  • db0437b Change specialized collections tests to match current implementation.
  • 370f88f Fix ListDictionary.Copy implementation in .NETCore to match Desktop.
  • e6a59c5 Fix NodeKeyValueCollection.CopyTo implementation in .NETCore to match Desktop.
  • 2dc272b Respond to PR feedback.
  • 193dbf7 Update xunit.netcore.extensions version.
  • 7faaac4 Fix picking the correct platform tests for net46 runs.
  • e4fcf25 Skip Debug tests on Desktop.
  • a273149 CodePages: Remove unnecessary use of unsafe
  • 5d6658b Harden Unix GetAllNetworkInterfaces against some error conditions.
  • fe736e7 Remove UWP meta-package reference and replace with latest contents from the package's dependencies Expand Microsoft.NetCore into its dependencies (except those already expressed above)
  • 568b066 Use GetDeclaredMethod for cloning
  • 704fab3 More test coverage for nullable Comparers
  • 2f6f9c3 Respond to PR feedback
  • d371832 Add some tests for Comparer
  • b39ba74 Make PathInternal.HasIllegalCharacters implementation faster on Windows
  • 59e41af Fix System.Runtime.Test for 32bit architecture (#11245)
  • f36087f fix coreclr issue #7005
  • fd80aea Update buildtools to 1.0.26-prerelease-00730-03
  • 2c1f067 Remove use of PackageDestination
  • 73b7651 Add test for Marshal.GetHRForException (#11168)
  • c3042ed Remove PackageTargetFramework usage
  • 591a120 Fix some finalizes that occur in the X509 tests due to tests not calling Dispose
  • 8da44cf Don't dispose the system certs store before making a system trust decision
  • d5bc38a Add a test to check for a root cert being findable under validOnly
  • 1b637ea Changing Dequeue method commend to reflect method behaviour. Dequeue throws InvalidOperationException when queue is empty
  • 7c6d12b Verify static NETNative targeting pack version, 1.0.1-beta-24430-00.
  • 8dcf948 Target compatible NuGet moniker
  • 6298927 Remove dead code in XmlSerializationReaderILGen
  • 1a92281 Fix ProcessThread.TestStartTimeProperty flakiness
  • e676fea Change expected parameter name from count -> length for CompareOrdinal
  • 256c15e Typo in EmailAddressAttribute comment: "if" instead of "is"
  • 14de3a4 Fix misleading message in SafeDeleteContext assert
  • 9e2fd18 Remove unnecessary duplicate expression in assert
  • 3e1c10e Remove dead code in Interop.LSAStructs.cs
  • d9b6b51 Fix EventHandlerList indexer
  • e07f45d Avoid losing precision in Process.StartTime on OSX
  • 79bd427 Docs: Add /p:OSGroup to performance testing parameters
  • ede4278 DeflateStream: Allow inflation without input
  • e2f5a3c Resolve aliased device names in SystemNative_EnumerateInterfaceAddresses.
  • dad4ae1 Implements GetBlobReader for StringHandle (#11214)
  • 1f91319 ARM-CI:Enable automatic checks of PRs again
  • 17d2098 Reduce compiled size of HttpKnownHeaderNames.TryGetHeaderName
  • 3e0888e Remove use of the modulo operator in Queue.Enumerator (#11101)
  • 214bc4e Add init-tools output to standard output (#11201)
  • 0ed37cf Fix missing System.Private.Uri dependencies
  • e74f271 Flattening ValueTuple test folder and update following mscorlib (#11150)
  • 14f5473 Address PR feedback
  • 1979d8f Remove UpdateInvalidPackageVersions from Run command, fix doc.
  • 14c8ddd Enhance LoopbackServer to return received data
  • 83368ed Add native pkgprojs for Fedora 24
  • 099a264 Adding support for emitting nullable constants
  • 51761e5 MetadataReaderProvider should only reuse MetadataReader created with the same arguments (#11167)
  • 37d5d9d Fix assert in pal_symmetric.cpp
  • 3c9bba6 Fix FVI handling of AssemblyInformationalVersionAttribute
  • edd9d30 Fix ImmutableArray.Builder.Sort(Comparer) to pass correct bounds
  • 6f3cc3a Add internal AsyncBuilderAttribute to ValueTask
  • f0f4fd7 Disable failing ServerAsyncAuthenticate test on macOS
  • 726f62a update bt version to 1.0.26-prerelease-00725-02
  • 429dfa4 Fix WinHttpHandler uri escaping for HTTP requests
  • 6445e82 Enable init-tools option to suppress non-error output from the console output (#11059)
  • 075db2f Fix a couple of typos in PortablePdb-Metadata.md
  • c8336a7 Add native pkgprojs for Ubuntu 16.10
  • 5a1d55a Add native pkgprojs for openSUSE 42.1
  • 847df52 De-duplicate certificates when reading from a Unix X509 store
  • 0743d94 Implements PEReader.TryOpenAssociatedPortablePdb (#11031)
  • bdc37d4 Add missing #include
  • b4cefcb Normalize ccStatus out parameter name.
  • d03650d PR feedback
  • 363c45c Correct parameter name.
  • 256c835 Reducing code duplication
  • 703eccc Add Set in the property. (#11102)
  • ec8080d Prevent crash when Openssl's PKCS12_parse function fails.
  • 3359ff2 Allow Ubuntu 16.10 to initialize tools
  • f42fd10 Use -Werror in configure.cmake
  • 31d9022 Addressing feedback and updating versions
  • 9413087 Implement 3DES and AES with CommonCrypto
  • 529f028 Tests using a cleared environment for RemoteInvoke copy over LD_LIBRARY_PATH
  • 4593773 Fix DefaultWebProxy_VerifyDefaults_Success test
  • 6b86f1d Adding the SqlClient Stress Test framework. Providers can hook into this framework and provide their tests
  • e69b6d5 Disable NoSocketsReuseUnicastPortSupport tests
  • e0465ab Update buildtools to 1.0.26-prerelease-00723-03
  • eed4ee1 Use PackageVersion instead of Version for pkgproj
  • 9cd6cbc Provide a package index for CoreFx
  • 32a2212 Fix assembly version of Unsafe
  • 765ea59 Clean up redundant AssemblyVersion properties
  • 564fe49 Rebaseline native dependencies to latest
  • f3a3ceb Increment non-standard versioned packages
  • 589f5a1 Central nupkg versioning & library assm versioning
  • 3b45360 Change the check range for BaseAddress and EntryPointAddress
  • c3a3681 Allow to use clang 3.9 in build-native.sh
  • 1d04509 On Linux, we were reporting the starting stack address for a thread via ProcessThread.StartAddress. This property is supposed to return the code address of the start of the thread. We have no way of getting that info on Linux, so we'll just report it as IntPtr.Zero, as we already do on OSX (and apparently sometimes on Windows).
  • a949151 Add boundary condition tests for the inputs to HashAlgorithm.ComputeHash
  • 68a93df Small clarification to avoid any confusion
  • 13d8332 Add section on how to file security bugs
  • 17bb1fc delete MsBuildParameters (#11066)
  • bc34228 Add comment about ignoring poll failures
  • 86d6f43 Fix for Issue#10155 & #10217 (#10598)
  • 4f782d7 Add empty input tests for the SHA algorithms.
  • ae9e966 Implement digest and HMAC on CommonCrypto
  • cf883f7 Fix FindOidInfo to pass correct arg to PtrToStructure
  • e622857 Update build tools version to have a new "tools" structure for config.json file (#10864)
  • 9217230 Add extra poll() call to work around issue in curl_multi_wait prior to version 7.32.0.
  • 58c0adf Add msbuild.log to archived outerloop jobs. Add msbuild.log archival even if build has failed.
  • 4c7915d Replace == with Equals for CultureInfo.
  • 63d1ae0 Annotate ValueTuple types as Auto layout
  • 2192f6a Address PR feedback from https://github.com/dotnet/corefx/pull/10542
  • ec115c5 Cleanup Max and MinLengthAttribute tests (#11024)
  • 06184bc Cleanup System.Reflection.TypeExtensions.MemberInfo tests
  • 6601504 Add tests for Char and Bool enums (as welll as other types) (#11015)
  • 4b1a9f6 Glibc readdir_r() deprecated use readdir() (#10795)
  • 273543f Fix incorrect AssemblyName in System.Net.Primitives/PerformanceTests
  • 8a18d94 Use TempFile
  • 3f1154b Added test for RegionInfo.NativeName (#10193)
  • 0a8fd72 Improve code coverage of System.Linq.Expressions.IndexExpression (#10634)
  • 2b0c871 Cleanup System.Reflection.TypeExtensions.FieldInfo tests
  • eaa9608 Initial prototyping of produces api for corefx repo (#11003)
  • 3ce9e22 Address PR feedback
  • d9837d1 Improve test coverage for some string.Compare overloads (#10571)
  • ae53ab9 Skip failing process test on Windows Nano. (#10979)
  • c91aa58 Add tests for invalid inputs to Expression.New (#10952)
  • 3f76ba2 Cleanup and add some CreditCardAttribute tests (#10993)
  • 258b51d Add some tests for invalid inputs to MemberAccess expressions (#10940)
  • 6f6f34d Further tests for String.Concat and String.Join (#10966)
  • 3cf6999 Cleanup EnumDataTypeAttribute tests
  • 0c1e3fb Add and cleanup tests for DataTypeAttribute
  • bd497d6 RegistryKey: Flesh out tests
  • 811e3b6 Add and cleanup CustomValidationAttribute tests
  • 822a0e9 Update BuildToolsVersion.txt
  • 502f2b1 Add some CompareAttributeTests
  • 3f5d234 Cleanup AssociationAttributeTests
  • a32e549 Add reference to issue #10989
  • 3cd7bb1 Close streams when exceptions thrown in Dispose
  • 8f26165 RegistryKey.OpenSubKey should remove multiple/trailing slashes
  • 09226d4 WinHttpHandler: Avoid repeated Version allocations
  • 16246fd Add HTTP/2 support to WinHttpHandler
  • 471b638 Include diagnostic info to debug failure in CI.
  • 44f12c1 Update BuildTools version to consume Roslyn compiler toolset update
  • 58d30421 Add missing license headers
  • 8dbc732 Add fastpath for restore
  • e507775 Add back OS based import condition
  • 5655325 Remove common properties from corefx, they have been added to buildtools
  • 8dd079c Cleanup System.Reflection.TypeExtensions.ConstructorInfo tests
  • c51f773 Adding the Stress Test execution engine
  • d524416 Move System.Diagnostics.Debug.SymbolReader to coreclr repo.
  • 1fd6dad Throw specific error messages for unsupported zip
  • cfbaa48 Fix three failed DateTime array tests.
  • 0de0f82 Revises TestAsyncHalfCharacterAtATime test (#10810)
  • 32f3a12 Add tests for DebugInfoExpression and SymbolDocumentInfo in System.Linq.Expressions
  • 45172b7 Produce System.Security.Cryptography.Native.OpenSsl library and package
  • 70c7642 Cleanup Expression.Coalesce tests
  • 0cc560e Add some tests for Expression.Coalesce
  • 424be5c Fix order of Assert.Equal args
  • e1d6989 Fix WebSocketException.SetErrorCodeOnError
  • cea2b84 Add full-version package dependency verification.
  • ce6561a Fix bug in property System.Console.ConsolePal.Windows.WIndowTop
  • a118b9a Revving xunit perf packages to fix perf test runs (#10869)
  • 9130f83 Fix for issue https://github.com/dotnet/wcf/issues/1340 (DataContract special-handling of KeyValuePair generic type): data contracts for the adapter and the original type do not get the same StableName (contract name)
  • 6c81f5e Enable reading loaded PE file using a stream (#10863)
  • 0afdb77 Make UriBuilder.Fragment setter idempotent
  • 47405e8 Address PR feedback
  • 9894e0a Address PR feedback
  • 309a889 Enable per-commit arm64 build and test runs
  • 1951413 Remove ValidationSuppression.txt files
  • 1ec6349 Change condition for UseSharedCompilation
  • 6975c68 Cross compile System.Net.Http for Desktop
  • ad98f21 Disable three failing JSON serialization tests
  • 4bec898 Check for invariant culture before matching regex.
  • 916f37b change nodoReuse to nodeReuse (#10803)
  • f2f264f Implements support for reading loaded PE files (#10768)
  • 7cc3f8e Fix some typos on config.json (#10655)
  • 7394233 Update BuildTools to 1.0.26-prerelease-00715-01
  • c4d34a7 Fixed rebasing errors.
  • a71825e Addressed Code Review Feedback for #9797.
  • dae038a Add Support for DataMember.EmitDefaultValue.
  • 654fd7d Refactor ReflectionXml(Json)FormatWriter.
  • 35ba9cd Enable RBS for DCJS on NetNative.
  • 27c5a50 Added new tests for DCJS.
  • 16c7a07 Refactor ReflectionReader.
  • 5cef5f7 Enabled Reflection Based Serialization for DCJS.
  • 683e8c3 Enabled Reflection Based De-serialization for DCJS.
  • dedf1e5 Renaming in AccessorBuilder.
  • f206ef0 Optimized Perf of Using PrimitiveDataContract.GetPrimitiveDataContract.
  • cc4675e Added a perf test for type with fields.
  • ab24e4d Improved ReflectionWriteCollection's Performance.
  • d526c7f Perf Improvements on ReflectionGetMemberValue().
  • 7345f28 Removed unnecessary global vairables from ReflectionXmlFormatWriter.
  • b4c8418 Improved ReflectionTryWritePrimitive for collections.
  • 1ed4c68 Addressed feedback for PR #9547.
  • b396177 Added Tests for Struct with Properties.
  • 2d47226 Improved ReflectionSetMemberValue for Value Types.
  • 4452535 Refactor ReflectionSetMemberValue.
  • 3657bd5 Refactor the Code.
  • fe80661 Added perf optimization for De-Serializing KeyValue type.
  • 8ea1cbd Performance Improvements on De-Serialization.
  • 5d60755 Add Perf Tests for Varied Collections of SimpleType.
  • 7a28d17 Add regression test for 6600
  • e27e464 Addressed Feedback for PR #9333.
  • a50224e Fixed DCS_CustomType in Net Native.
  • 244c074 Changed rd.xml to Keep Metadata for KeyValuePairAdapter.
  • 7d85e0f Fixed a bug with Serializing Nullable types.
  • eb86ebd Fixed an issue with GenericCollection de-serialization.
  • c2e5734 Fixing regression of DateTime test in CodeGenOnly mode.
  • ed2e402 Fixed issue with CreateXmlSerializableDelegate in Net Native.
  • d9566fe Made changes based on feedback for PR #8742.
  • 98927b9 Fixed DCS_ExceptionObject.
  • 8e35f16 Fixed DCS_MyDataContractResolver.
  • b8fe0b5 Fixed DCS_DuplicatedKeyXmlQualifiedName.
  • 2561e27 Fixed DCS_TypeWithCommonTypeProperties.
  • 18deb8c Fixed DCS_SystemVersion.
  • 9d2bd5b Fixed DCS_TypeWithUriTypeProperty.
  • eb43895 Implemented ReflectionReadGetOnlyCollection.
  • f3bb43e Fixed 2 Tests.
  • 2371117 Fixed 3 failed tests.
  • cf83e48 Fixed 3 failed tests.
  • 1481b5b Fixed 9 failed tests.
  • 002de2b Fixed 3 Tests.
  • e42e428 Fixed DCS_DictionaryMembers.
  • 32ead9a Fixed DCS_DictionaryGenericMembers.
  • 33aa801 Fixing regression of KeyValuePair test in CodeGenOnly mode.
  • 63213e9 Fixed issues in NetNative.
  • 7c8b390 Setting ReflectionAsBackup as default.
  • 4890b4e 1. Updating for .NET Native; 2. Adding SerializationOption.
  • a01854c ReflectionBasedDCS: Fix 5 test failures, MemberInfo, DateTimeOffset, KeyValuePair
  • eadc19d Update tests with ActiveIssue
  • b2c7fcf Fix 2 test failures
  • a627e19 Data contract serialization based on reflection without involving code gen.
  • 652c818 Fix XML comments in ManagedWebSocket
  • 7472f96 Disable TryGetAddrInfo_HostName_TryGetNameInfo test on Unix
  • ca0b35c HttpClient: Use string.Concat over string.Format
  • 49e569b Update CoreClr, CoreFx to beta-24413-03, beta-24413-01, respectively (#10753)
  • d194c64 Add options for running selected tests
  • 6c90f64 Update CoreClr, CoreFx, External to beta-24412-03, beta-24412-02, beta-24412-00, respectively (#10735)
  • f0674d8 Use the CommonCrypto CSPRNG on macOS
  • f7d2ae7 Remove the warning from the test execution.
  • 19c1a45 Revert to older S.R.Serialization.Primitives references
  • d9586e6 Revert "Add StreamingContext public APIs back to contract"
  • 69978e4 Renable DefaultContext test
  • 5211084 Fix LoadFromAssemblyName usage to account for DefaultContext binding.
  • fdf45b6 Correcting the typename as expected by ApiCompat
  • 01e8ebb Update BuildToolsVersion.txt
  • 76710cb Missed UnManagedType.LPUTF8Str in last commit.
  • b5fb00c Disable Default Context Test
  • 34e417a Add compilation and invoking an expression
  • 556d166 Fix minor bug in clean.sh
  • 51b25b3 Add size checks for packet size parsed out in ConsumePreloginHandshake
  • 0cb5905 Include test-runtime project.json in test archives.
  • 4c4c949 Fix test build break with Roslyn compiler update to 2.0.0-beta3
  • ec85de2 Workaround for possible crossgen bug (#10682)
  • 14f98b5 Fix the conditional for building System.Security.Cryptography.Native.Apple
  • d6e9726 Enable daily builds for arm64
  • 8a333d6 Seed System.Security.Cryptography.Native.Apple.dylib and package
  • 000a780 Increase Enum Test Coverage (#10669)
  • 80d9013 Fixed incorrect x64 #import for ol.7.0 RID
  • be7ba88 Use versions repo tooling from BuildTools.
  • 89fa6ee Review Serialize signatures (#10637)
  • 3849c6a Fix processing misaligned floats and doubles in System.Reflection.Metadata (#10638)
  • 9aa4fc8 Reorder Assert parameters
  • a2d7053 HttpClient: Remove internal dead code
  • bcc0579 HttpClient: Faster whitespace detection
  • dbbeb7a Improve code coverage for System.Linq.Expressions.CoalesceConversionBinaryExpression #1198
  • 3a946e2 Cleanup System.Reflection.TypeExtensions.EventInfo tests
  • 951a499 Test to validate loading of static assembly from a RefEmitted assembly.
  • 6b06af6 Remove dependency on System.ValueTuple (#10616)
  • 983dcf4 Use 2.0.0-beta3 roslyn compilers
  • baf01ce Fix a Bug with Serializing Types with Non-Public Default Ctor.
  • 45e9778 Clean up restore warnings
  • df86cae Update Buildtools to 704-03 and partially remove warnings related to conflicts
  • 4b62c0b Reducing array allocations in expression interpreter.
  • 6925728 Updating CoreClr dependencies to beta-24403-05
  • 0a3c434 Implements StackTrace support for Embedded Portable PDB (#10559)
  • 8415c4d Update to PPDB spec for change in embedded source blob format
  • ce63328 Update build tools to 1.0.26-prerelease-00704-01
  • edc7b70 add parameter --numproc
  • 966d960 add defaults and options to pass parameters to the script
  • f5c2908 support running src/native/build-native.cmd
  • 5fcc1d7 Add unsafe operations for ref returns and locals (#10540)
  • 8ba5dbe Cleanup System.Reflection.Assembly tests
  • 03c7153 Add some tests to System.Reflection.Emit
  • 7b26e49 Undeprecate Marshal APIs that were deprecated in favor of T version
  • 0547760 Support metadata from certificates with no Algorithm.Parameters values
  • b39944b fixing issue 10535 (#10536)
  • cca213b Prepare for picking up package harvesting tools
  • 2674f14 Add ARM64 private jobs to Jenkins.
  • 3f64d33 Enabling multi metric support for perf tests (#10529)
  • f520d02 pr feedback
  • 493c551 Fix ResolveSequencePoint return type (#10145)
  • 1f3499c set __CrossBuild in src/Native/build-native.sh automatically
  • 59d7bfb set __Crossbuild in src/Native/build-native.sh automatically
  • 868e4b9 set __Crossbuild in src/Native/build-native.sh automatically
  • 0f67eec set crossbuild
  • 053d8f7 Publicize some BlobReader helpers add ReadBytes to existing array (#10184)
  • 7a22b93 Renaming ZeroFreeMemoryUTF8 to ZeroFreeCoTaskMemUTF8
  • 521334b change to non-windows
  • db07856 Allow netcoreapp1.1 as a valid TestTFM
  • 491a375 Add SourceLink CDI spec
  • 1c7a1e0 fixes for ManagedWebSocket server mode
  • bb56ba4 update documentation
  • c9d2243 Add --sequential option to run-test.sh (#9863)
  • c2dcb9f ARM-CI : Check a device is already mounted while mounting a device.
  • 6228073 Using IArgumentProvider in more places to avoid allocation of collections.
  • 6037d74 Fixing write-back behavior for mutable structs in lambda compiler.
  • 9b04bcb Clean up method body encoding APIs (#10386)
  • 445337e Update build tools version (#10436)
  • 864924f Clean up SymbolReader project
  • f788f8d Fix typos in build.sh
  • ef687c3 Use package reports to produce flat layouts of different targets
  • bd37ac4 Modify variable ROOTFS_DIR to call both build-native and build-managed (#10407)
  • 93232c9 Update BuildTools 628-02
  • 5a8db83 Add missing feed to NuGet.Config under src/
  • eff89c9 Change capital letters in ConfigurationGroup settings (#10401)
  • 88ab486 Fix arithmetic overflow exception
  • 593c745 Fix the flags passed to getnameinfo We were trying to pass NI_NAMEREQD to getnameinfo so that it would fail if the address could not be resolved. However, the PAL->Native translation was backward, resulting in the wrong flags getting passed.
  • 7e2bd07 Changing dev workflow scripts to use the Run Command Tool (#10231)
  • 230f183 Use tuples in APIs that return multiple values instead of out parameters (#9505)
  • c64f892 Fix lineup version
  • 8261670 Add ARM64 to Windows Native build
  • ae8a5bd ARM-CI : Add logging for getting the reason of unmounting issue.
  • b465208 Change documentation to unify windows and non-windows instructions and reflect the usage of run.exe
  • a4ff8a4 Throw InvalidProgram on static field list/member bind in interpreter
  • 3584238 Throw InvalidProgram on static property list/member bind in interpreter
  • e70c71c Allow bind to static field in interpreter.
  • f319ff4 Throw InvalidProgram on static property bind in interpreter.
  • 76048d1 Throw NotSupportedException for binding to constant fields in interpreter.
  • 6755d93 Update tests wrt issue 5963.
  • 7ed55c8 porting recent CoreCLR changes to .Net Native
  • c61127f Add osx.10.12 ("macOS Sierra") to RID graph.
  • cb217c0 Add four new Linux RIDs.
  • 0c351ce Order validation (#10316)
  • d4fa469 We shipped assembly file version 4.6.x up until the end of rc3. Vers… (#10306)
  • 0f0f142 Fix merge conflicts and package version mismatches
  • 2a7dcbb Fixing NameResolution initialization for Windows. Fixing the ParallelTestExecution script.
  • 5aaec0e Remove AssemblyVersionTransition property
  • f26f358 Consolidate depproj for S.Runtime.InteropServices
  • 3a84f11 Test Update on ListInitExpression.
  • 76fbb89 Test TypeAs expression is always not lifted.
  • ef1c29e Test optimised path for TypeEqual on constant null expressions.
  • cdc84c2 Updating External dependencies to beta-24326-00, CoreFX to 24326-03
  • f7efb4c Prohibit address types from Convert/ConvertChecked expressions.
  • 24725b6 Prohibit open generic or address types on Expression.Catch
  • b65097b Fix a couple of small spelling mistakes
  • 516328f Change ActiveIssue to PlatformSpecific for closed issue #5832. (#10308)
  • 9a2305d Remove TODO comment from Socket ArgumentValidation tests (#10307)
  • c052356 Remove duplicate addresses from the result returned from getaddrinfo. (#10302)
  • 055eb75 Fix failure in MulticastInterface_Set_AnyInterface_Succeeds (#10303)
  • cc14f58 Cleanup some System.Reflection.Emit.ILGeneration tests (#9752)
  • 55d5f94 Update master build tools to 625-01
  • 67de226 Prohibit open generic or address types on Goto etc.
  • 8dd94af Updating CoreClr and CoreFX dependencies to beta-24325-02
  • 9100c4b Updating CoreFx dependencies to beta-24324-02, External to 24234-00
  • f31e84e Add a test for the string constructor accepting an odd-addressed char*
  • 6765e7b Misc small Portable PDB changes (#10252)
  • 81c3309 Updating External dependencies to beta-24322-00, CoreFX to 24322-03
  • ec26857 Remove two Sockets tests (#10224)
  • 42422af Implements support for Embedded Portable PDB (#10199)
  • 309b2d2 Fix AsyncValueTaskMethodBuilder.Start behavior with ExecutionContext
  • 0458fc9 Add AsyncValueTaskMethodBuilder in support of Roslyn feature
  • 7ab8200 Updating BuildTools to fix Official build break
  • b7ee87e Fix crash on ARM due to incorrect marshalling ULONG64 to int
  • 5f4008c Disable two failing ValueTuple tests
  • 35d3201 Disable a bunch of failing ECCurve tests on Unix
  • 265720a Fix tests for CoreCLR 6269
  • 9704a95 Updating CoreClr dependencies to beta-24321-01
  • c912d26 Moving Perf tests to their own csprojs (#10192)
  • 6e7a5c2 Disable automatic package restore in VS
  • 82e45aa Disable outerloop runs on Windows 10
  • 2b53fcd Updating BuildTools to get fix for Build Pipeline
  • 5770a29 Fix to ignore codename (arm-softfp)
  • c8c5adb Refactor ManagedWebSocket out of ClientWebSocket
  • 73d65d1 Move ManagedWebSocket out from being an inner class
  • 9eb7fdd Enable masking on server-side
  • 9946035 Move Send/Receive/Close/CloseOutputAsync argument validation into PAL
  • 72394d6 Change dispose logic of certificates in OpenSslX509ChainProcessor
  • aedc936 Rename ManagedClientWebSocket to ManagedWebSocket
  • 8c760a6 Add CLSCompliant(false) and remove stale tests
  • 0773679 ARM-CI : Disabled automatic checks for resolving the unmounting error
  • 3b09f98 Port Stream.CopyTo changes from CoreCLR
  • 5cdf19c Update BuildToolsVersion
  • 35b93e0 Fix Stopwatch test
  • 8c82ca5 Make flaky Stopwatch test more reliable
  • 1994ac4 Fix FileStream.Flush on Unix when wrapping non-synchronizable descriptors
  • b729fff Fix two WebSocket issues on Unix
  • 9f8da78 Cleans up TupleElementNamesAttribute
  • e5ebae2 Update BuildTools to 615-07
  • 1637422 Update Buildtools to version 615-01
  • 4fe6945 Allow TupleElementNamesAttribute on events
  • b004564 Remove automatic curl Expect header if the request was explicitly set to not have one (#10052)
  • 0dc395f Update Builtools to 614-01
  • eccbe59 Add more rigorous testing for Stream.CopyTo (#9929)
  • 6681e3c Add delegate and MethodInfo invoke special case tests for optional parameters and args handling.
  • 9853da4 Fix serialization primitives version number in project.jsons
  • be3a0f7 Updating External dependencies to beta-24314-00, CoreFX to 24314-02
  • 11356d5 Clean up and Format System.Collections
  • 6885fa4 docs: Added documentation for building for Linux Emulator
  • 8c62c72 Add Support For Xamarin and Mono for WCF Facades.
  • cb0becb Adding server code. Fixing IIS application deployment.
  • 8bd27ad Update portable pdb spec for embedded source (#10017)
  • af17a7a Avoid wrapping async I/O in synchronous methods in the HTTP tests, as this can lead to ThreadPool starvation, causing tests to run longer (waiting for the ThreadPool to inject enough threads) and possibly to time out.
  • 17c7db6 Set default FilterToTestTFM to be netcoreapp1.0 in CoreFx
  • e816952 Add StreamingContext public APIs back to contract
  • 8633938 Add tests for Delegate.DynamicInvoke with default parameters
  • 0b12bec Update BuildTools to 613-01
  • 579d542 Fixing Field intialization for Arm64
  • 3debb53 Add support for Ecc
  • 0320a85 Update BuildToolsVersion to 00612-01
  • e586f1b Validate Xamarin frameworks
  • d93ce94 Add tests for MethodInfo.Invoke with default parameters
  • 92b7f0b Xml Type with 2D Array property tests Add two tests to cover the scenario for serialization/deserialization for the object of the type with 2D array property This is to cover the test hole for this issue: dotnet/wcf#1274
  • 65592cc Specify --no-cache on restore
  • ed5916a Add System.Diagnostics.Debug.SymbolReader assembly.
  • 2df67e0 Port List changes from dotnet/coreclr#6212 (#9987)
  • 997dd70 Windows.UI.Color: Simplify Equals
  • 8f5eac5 Add CryptoNative_X509UpRef
  • 9540732 Enable arm testing in PRs.
  • 285ad69 Check for RunTest.cmd before running test on Nano.
  • 81fb70e Enabling perf tests' execution using universal runner (#9916)
  • 04b54e7 Remove Mac OS minor version number from package filtering.
  • e3e7ca7 Improve behavior of TcpClient Dispose concurrent with ConnectAsync
  • 02ea17c Ensure Unix SslStream sends intermediate CA certs when required. (#9814)
  • 4a3cbc9 Skip running arm jobs in PR.
  • 12cf3c4 Fix caching in RuntimeInformation.
  • 9affe80 Updating CoreFx dependencies to beta-24310-04
  • 74df1e6 Updating External dependencies to beta-24310-00
  • 99dd849 Make Queue.Enumerator.Current inlineable by the JIT
  • 603c29e Make Stack.Enumerator.Current inlineable by the JIT (#9942)
  • 6574a3f Direct readers to the docs for .NET Standard (#9707)
  • ec7b9e8 Fix handling of errors from Process.Start
  • 75594f0 ARM-CI: Change Linux ARM Emulator job setup
  • 19773a2 ARM-CI: Enable build of managed components
  • 38f381e Test TcpClient.ExclusiveAddressUse only on Windows
  • f0331c0 Make sure TcpClient properties do not throw when the underlying Socket is null
  • 1962d3f Avoid repeated char[] allocations in CheckForColonInFirstPathSegment
  • 8881947 Respond to PR feedback.
  • 35cdee4 Add TestTFMs for filtering to builds files
  • a8bfaf8 Return fileversion for FrameworkDescription.
  • 82790a9 Fix undefined ENODATA on FreeBSD.
  • 03ac51a Define _BSD_SOURCE macro for getline on FreeBSD
  • 3f03940 Dispose temporary Socket
  • 4e94c92 Make sure TcpClient.ExclusiveAddressUse throws on Unix
  • 37241de Fix ValueTaskTests deadlocking on a single core machine
  • c825630 Add UWP platform and TestILC 1.4 dependencies to test-runtime to support .NET Native compilation
  • b5e214e ARM-CI: Add CI checks for Linux ARM Emulator
  • e0ce0fd Fix HttpWebResponse.ContentType when response has invalid headers
  • fd9432a Updating External dependencies to beta-24306-00 (#9858)
  • 8723a1c Remove unused static field from Uri
  • 860d28c Add more test coverage for dotnet/coreclr#6119 (#9844)
  • d2e379b Add some more test coverage for the new string(char*) impl
  • bcb337c Update wordings for diagnostics tools dependencies comments.
  • a52a72e Fail init-tools atomically
  • f0fc81d Add some ReadOnlyDictionary tests (#9829)
  • 7b2d47d Avoid a boxing allocation in UriBuilder.ToString
  • 3e82a57 Fix facade-code-coverage.bat for System.Private.CoreLib changes (#9831)
  • b90532b Tweak PR contribution docs
  • a2f7b55 Add docs for PR (feedback) (#9827)
  • 40a0c3d Add path tests
  • dabfcbd Remove random data from System.Reflection.Emit tests
  • 1a5b7a5 Cleanup TypeBuilder tests
  • 16536c8 Fix version numbers causing restore failures
  • 36f1ec9 Add some more tests for PropertyBuilder.Name
  • 9f38e42 Updating CoreFx dependencies to beta-24303-02
  • 30bfa3e Remove some random data from System.Reflection.Emit.Tests
  • 1de20c9 Escape Messages of InnerExceptions in DataContractSerializer
  • b5cfc77 Respond to PR feedback
  • d33bf45 Add ImmutableArray IList and IList tests
  • 0283a72 Cleanup System.Reflection.Emit.Lightweight tests
  • 3e714b8 Support filtering to TestTFM
  • 2932668 port System.Native to be g++ compatible (#9791)
  • de76ec9 Update TestData version
  • f784073 Add Compression binary compat tests
  • 0c80ffa Use string.Replace for UriBuilder.set_Path
  • 4f00693 Refactor ValueTuple hashing logic, update hashing algorithm
  • 37fb7cf Revert System.Private.DataContractSerialization pkgproj reference to csproj reference
  • b2d61e7 Increment versions post servicing
  • 79a7c57 Add instructions for targeting .NET Core with MSBuild projects (#9403)
  • 9cd4b3c arm: resolve objcopy version to be used
  • dd6e920 Additional guard against missing network files.
  • a947049 Guard file reads in /sys/class/net/ directories
  • cc0354c Set KeySizeValue instead of doing gymnastics in LegalKeySizes.
  • a09e463 Add locks to WinRT Console Color functions
  • 5256d80 Update Sys.IO.Compression tests to inherit ZipFileTestBase
  • d2927a8 Cleanup ZipFile tests using temp files
  • 1629cd1 Add Retain to OSX FileSystemWatcher runloop
  • ba6e849 Add CharSet.Unicode to USER_INFO_1
  • 1738570 Fix Console.In.Peek and friends
  • f4c2b04 Update BuildTools 1.0.26-prerelease-00530-02
  • eb59abe Make UWP Console Color operations not throw
  • 13e0370 Add NugetTargetMoniker to test projects and update remaining project references to pkgproj
  • 5d4c642 Update S.D.StackTrace dependencies to use redist versions of dependencies
  • 6d84c1d Expand CanCreateSymlinks test
  • 062ba1c Allow Socket.Connect{Async} to be used with a string-based IPAddress
  • c4181be Routing all BeginConnect calls through UnsafeBeginConnect to allow connectionless protocols to bind to the remote endpoint.
  • 5da5eaa Redist old build of System.Private.Uri
  • b90d787 Implements MetadataBuilder.GetOrAddDocumentName (#9716)
  • c354b2d Adding multi-machine scripts and unifying configuration.
  • ca53c31 Enabled connecntivity to connect SQL Server by instance name
  • 803d77a Remove uses of ThrowsAny in System.Collections test helpers
  • e640352 Updating CoreFx dependencies to beta-24228-03, CoreCLR to beta-24228-02
  • 097f48b Add instructions for running code coverage with locally built mscorlib
  • 341ba95 Updating CoreFx dependencies to beta-24228-01
  • 8aee428 Updating CoreClr dependencies to beta-24227-03
  • d735e4f Updating CoreFx dependencies to beta-24227-04
  • 757da86 Use the default LazyThreadSafetyMode in RSAOpenSsl.ImportParameters
  • af402f2 Add SqlClient Read retry logic when receiving undersized packets during prelogin
  • 02e59e6 Add a meta-package for System.Composition
  • e132992 Add pkgprojs for System.Composition.* libraries
  • 5a63116 Update dependencies
  • 983a4e5 Make tests match corefx behavior.
  • b948f02 Updating CoreFx dependencies to beta-24227-01
  • af36606 Updating CoreFx dependencies to beta-24226-04
  • 65d4697 Cleanup PropertyBuilder tests
  • 0b02286 Cleanup ModuleBuilder tests
  • fcad7f8 Cleanup MethodBuilder tests
  • d11b109 Cleanup GenericTypeParameterBuilder tests
  • d02b1ee Cleanup FieldBuilder tests
  • cad072b Cleanup EventBuilder tests
  • 69a7e21 Cleanup some System.Reflection.Emit tests (#9520)
  • 10ae0d6 Update depencies, corefx to 226-02 and coreclr to 226-01
  • f61cc53 Updating CoreFx dependencies to beta-24225-03
  • bdef9ca Update CoreCLR package to 1.0.4
  • d03adda Refactor metadata serializers (#9588)
  • 1136c7d Add tests for DefaultContext fallback resolution
  • d438a14 Fix merge conflicts
  • bd54472 Updating CoreClr dependencies to beta-24224-02
  • b49e51d Update buildtools to 524-01
  • a0f02a0 Fix typos in NormalizeString P/Invoke signature
  • 650cb26 Fix HttpRequestMessage reuse handling in HttpClientHandler on Unix
  • 3e3f24d Setting xunit package version from CoreFX (#9642)
  • 8cf7207 Allow override of __DOTNET_PKG used for Tools init
  • 5306ee1 Minor fixes (removed needless \r, added assert, comments)
  • 3ba84a8 Address PR feedback
  • e36e8ca Introduct a mini-PAL into Microsoft.Win32.Registry
  • 04c8661 Add test to validate binding using Resolving event using static binding
  • 02891b9 Update Microsoft.Private.PackageBaseline to 1.0.1
  • aaca694 Add keywords for two common event specficiations (asp.NET and SQL command).
  • 5657fdb Fix logic with setting response body receive timeout
  • e8f650d Make DispatchProxy declares Property/EventInfos of the interface.
  • 386b4d5 Updating External dependencies to beta-24223-00
  • 9eb1e7d Replace source projects with depprojs
  • 0963237 Update dependenices in InteropServices to 4.2.0
  • 935018d Update FxCop and Framework Design Guidelines links
  • 8ba82df Fix reference to CoreCLR packages
  • d7b1407 Updating CoreClr dependencies to beta-24222-02
  • 8007289 Move Dataflow ETW test into its own process
  • 72efebe Pass --build-id=sha1 to linker explicitly
  • 43c7f54 Address PR feedback, and additional cleanup
  • bd7e9b5 Fix SafeSslHandle<->SafeBioHandle lifetime management
  • 3faa056 Improve performance of DateTime serialization
  • 162f06b Add DateTime performance test
  • 0392a60 update EventSource tests to dispose EventListeners
  • 9ce507c Update S.T.RegularExpressions to version 4.2.0
  • 1ba2d17 Updating contracts for new UTF8 string marshalling APIs
  • d341f82 Add RID for Windows Arm64
  • 4647e0d Add code of conduct information to README.md (#9579)
  • eac061d Add makeargs <args> option to passing extra options to make
  • f16267c Add usernotfound code to check on netuserdel.
  • 2193666 Disable SocketOptionNameTest.MulticastInterface_Set_AnyInterface_Succeeds on Fedora 23, while we investigate why this test has been failing. (#9580)
  • 1454617 Update BuildTools to version 1.0.26-prerelease-00521-01
  • 91260ea Update references to Microsoft.DotNet.BuildTools.TestSuite to a version that understands uap10.0, add version validation rule for same.
  • b21352a Respond to PR feedback.
  • 107ee39 Delete now dead code
  • 028b580 Handle more bad protocol cases
  • f1a6ea4 Capture exception from send method into returned task
  • ef8fd9e Small refactorings/fixes in WebSockets managed client
  • daa30fc Mark another ActiveIssue
  • 542d85e Separate diagnostics tests into their own class
  • 4dff47a Add remote executor support for an async method
  • 316370a Allow the HTTP2 protocol test to pass with untrusted chains on Debian.
  • 0029217 MetadataBuilder tests, API polish, docs
  • d6b3393 Fix reference assembly non-stable refs
  • 73e6c55 Fix product binary non-stable refs
  • 26bd974 Ensure we reference the latest Lineup package.
  • 4cdb8dc Tweak HTTP client certificates test and add ActiveIssue
  • 13512b7 Add retry to GetConnectedWebSocket
  • 6bdd3ac Seal the remaining X509 Unix PAL types
  • 86aa3ca Split new PAL types into new files
  • c191cfc Split IStorePal into IStorePal, IExportPal, ILoaderPal
  • 28c54cb Make System.Linq.Expressions share Common ReferenceEqualityComparer
  • 130c9d2 Clean up unnecessary finalization in building Unix X509Chains
  • cce156a Add ReferenceEqualityComparer to Common
  • 9257f10 Several managed WebSockets tweaks
  • 9a12086 Add support to statically link (#8982)
  • 0a24687 Convert CredentialCache perf tests to xunit.performance (#9527)
  • 02ff405 Add package authoring for 4.2.0.0 Regex contract.
  • 35ee6b6 Update CoreFx packages to beta-24217-04
  • 4dd13d1 Replace manual conn string checking in ManualTests with custom Fact attributes that skip the tests instead.
  • c173052 - Split System.Net.Sockets.Tests.DualMode into multiple classes, to allow more tests to run in parallel. (#9511)
  • fdfa445 Add generic test conn string checking to SqlClient Named Pipes tests.
  • 0c0c685 Remove now unnecessary [OuterLoop] from test
  • 061af52 Remove process exit when failing ManualTests connection string setup.
  • 3851728 Reduce S.R.InteropServices outerloop test time from ~100s to ~0.2s
  • 2bf09aa Update BuildTools version to 1.0.26-prerelease-00517-04
  • 2cacdbd Update ref for Regex Group Name property
  • cee1351 Reduce System.Runtime.Numerics outerloop test time from ~180s to ~90s
  • ae51602 Make regex group fields readonly.
  • 9a2bbb9 Regex group should provide a Name property.
  • bcbeb8b Comments to remind developers not to break VS debugger dependencies
  • 0926d40 Reduce LINQ outerloop test execution time from 2 minutes to 1.5 seconds
  • fabde8d Clean up SafeX509Handles finalized by Find(validOnly=true)
  • 9d5ff2d Fix finalized invalid handles on PFX read failure.
  • 944ee3a Fix finalized invalid handle on TryReadX509Der failure path
  • 67d802c Remove SafeX509Handle finalizations coming out of the test project
  • 9d2e851 Fix typo
  • b8b0cbc Use DateTimeKind.Utc for constructing DateTimeOffset
  • e4c1fed Reduce FileSystem outerloop test time
  • 2a75aef Reduce PLINQ tests outerloop from ~250s to ~85s
  • 869c71a Add more encoder tests and polish APIs
  • 96fd6fd Additional information about deprecated monikers (#8767)
  • 31ffe45 Make X509 CollectionsTests run without modifying system state
  • c8572c7 Bump TFS dependencies and prime packages
  • fe2f2b3 Expand Bit array tests (#9461)
  • ce09068 Fix octal IP address string parsing on OSX (#9477)
  • 212783d Fix MulticastInterface_Set_ValidIndex_Success failures on non-Windows platforms. (#9471)
  • d412bbf Update BuildTools to 1.0.26-prerelease-00517-01
  • 177e983 Fix tests that were missing pkgproj references
  • 7cf5bb6 Build product assemblies against stable packages
  • 92a4117 Bump versions across corefx and move to beta
  • 80b0d7a Ensuring some fields that Visual Studio debugger needs to access will stay there
  • a6f8d2f Reduce System.Threading.Tasks.Tests from ~140s to ~10s
  • 8b4aba6 Update BuildTools version to 1.0.26-prerelease-00516-05
  • 1099ace Fix internal BuildBreak caused by updating buildtools.
  • b448211 Fixing DevWorkflow Scripts given that corerun is not present in the tool runtime anymore (#9469)
  • c6da03a Reduce System.Threading.Tests from ~650s to ~8s
  • 11b687a Adding windows phone 8
  • 4285ffa Reduce System.Threading.Tasks.Parallel.Tests from ~200s to ~6s
  • 868e579 Ensure we build Microsoft.Private.PackageBaseline
  • fbb2b6d Cleanup some System.Linq tests (#8817)
  • d593a25 Rename DDDataTypes test to DDDataTypesTest to explicitly show that it's a test class.
  • dc47374 Convert MultipleResultsTest class to a non-static class, since it has non-constant global variables.
  • 79ff80a Refactor SqlClient ManualTests to fetch connection strings from environment variables, rather than an XML file. This change also allows ManualTests to be built and run automatically, but no actual tests will be run if the connection strings aren't present.
  • cd2541b Fixing NegotiateStream Windows Interop. Adding NTLM and Kerberos remote tests.
  • e62f6ba Updating BuildTools to use sharedRuntime
  • 48ab6ce Flow HttpClient timeouts and cancellation to the response stream
  • fd6a8fc Mark tests that require elevation
  • 87b3934 Import dotnet5.1 instead of 5.2
  • 099bc04 Including buildtools as a source and update perf versions
  • b484145 Update CoreFX tests to compile against a minimum of netstandard1.3 and add supports clauses for tests
  • e93aa38 Lowering framework dependency to netstandard1.0
  • f928a57 Fix System.Diagnostics.Debug.SymbolReader\src\project.json expected version of Microsoft.TargetingPack.Private.NETNative and Microsoft.TargetingPack.Private.CoreCLR
  • 6b4402c Fix several DateTimeOffset tests in various timezones
  • 2e59fab Ensure correct exception is thrown in several situations
  • 5c5c349 Address PR feedback
  • 270a831 Fix stream disposal causing test failures
  • 4e3f738 Delete unused resources in Strings.resx
  • 88b5e73 Make WebSocketReceiveResult's fields readonly
  • 7961871 Use nameof in ClientWebSocket
  • c241cc4 Inline EnsureBufferContainsHeaderAsync into ReceiveAsyncPrivate
  • 0f21c07 Remove base class from ManagedWebSocket
  • 3e795b0 Optimize SendFrameAsync to minimize allocations
  • 7a2acc7 Use custom network stream in managed WebSockets on Unix
  • f1caf0a Move classes to their own files
  • 2a0819b Reduce running time of WebSocket.Client tests
  • b1d20b4 Override HttpContent.CreateContentReadStreamAsync in MultipartContent
  • 8539c5c Updating CoreFx dependencies to rc4-24215-01
  • ab02479 Add test for #9357
  • d5dcad1 Update CoreFX and External Dependencies to 24214-02 and 24214-00
  • 5bd91b9 Fix SymbolReader after review.
  • 13f0b1a Fixed a Bug with Using PreserveObjectReferences with IsReference=true Type.
  • 7fefc29 Update windows-instructions.md
  • 10e64eb Fix build break
  • 1cfd37f OidInfo.cs Interop guidelines (part 2)
  • ae1fef3 Address PR feedback
  • 77b5065 Update versions in test project.json files to prevent downgrading. Should eventually also have build-time validation for this.
  • 156e777 OidInfo.cs interop guidelines (part 1)
  • fde89bd Avoid send/receive delegate allocations with SocketAsyncEventArgs on Unix
  • 05b4792 Updating CoreFx dependencies to rc4-24213-02
  • e64eeba Updating CoreClr dependencies to rc4-24213-02
  • 7e90d80 Updating CoreClr dependencies to rc4-24212-01
  • b2ae3de Updating CoreFx dependencies to rc4-24212-03
  • 8f9895e Update buildtools to 00512-01
  • 2f5f58a Add CredentialCache perf tests
  • 35531db Remove WithAbortAsync
  • 3a5a02e Remove an unnecessary CancellationToken registration
  • c96eee1 Change how message headers are read
  • f10e413 Improve WebSocket receive perf with receive buffer
  • b726c18 Initial System.Net.WebSockets.Client implementation on Unix
  • cc61ac3 Updating CoreClr dependencies to rc4-24211-02
  • 40e45e1 Removed duplicate "name" in package description
  • 3473c3d Updating CoreFx dependencies to rc4-24210-04
  • 99b7b5a Fix hanging System.Net.Http test
  • 44871fe Disable native build when updating dependencies.
  • a2b0041 Updating CoreClr dependencies to rc4-24210-02
  • fd49745 Disable X509FilesystemTests on Fedora23
  • 8bf48ee Run OSX outerloop runs elevated.
  • 13bb83a Implement missing data access members on MetadataReader, PEMemoryBlock
  • ead9a46 Mark X509Store_AddAfterDispose as OuterLoop
  • 12a9975 Add a few tests for UDP Socket.Connect{Async}
  • 2465a77 Add win8 and wpa81 support to RuntimeInformation
  • a97d15f Add another test
  • 889ed44 Port Pipes AccessControl to CoreFX
  • b5c2302 Port PipeSecurity from TFS
  • e63f2c0 Updating External dependencies to rc4-24209-00
  • dd7cddf Use .builds for command line building instead of .sln
  • 74cd3d6 Change how request content is read in libcurl
  • e37db19 Ignore standard error when querying openssl
  • f61d8e4 Fix deflate_quick strategy
  • c0e2848 Fix OpenSslCipher.OpenKey check for valid SafeHandle
  • a94b5ae Add bounds checking in case fizzle_matches() tries to read too far back
  • f4a777e Removes size validation in TryGetDirectoryOffset, adds tests
  • 66071ea Add supports clauses for new/old platforms
  • f8870a7 Update PlatformNotSupportedException message for Socket.Connect on Unix
  • ffe1b9d Address PR feedback
  • 9883a10 Update comment about netcore50 MaxResponseHeadersLength property
  • 21c27cd Add System.Diagnostics.Debug.SymbolReader assembly.
  • aeed0be Add clang3.8 to build.sh option
  • 953a407 Add more test cases
  • bc3775f Allow ResolutionScope to be nil
  • 0eab3ef CodedIndex cleanup and tests
  • b9d2905 Update buildtools to add Serviceable to nupkgs
  • e635352 Remove a few more asserts
  • 4070ceb Fix a doc comment bug in Expression.VisitChildren
  • 25d4dbf Remove keepallprojectreferences
  • 4b2af11 Fix dependency conflict warnings
  • 88df89b Partition M.TP.Private.CoreCLR to come from CoreCLR and not External
  • 2406d44 Update M.TP.Private.CoreCLR version to 1.0.1
  • 76c3542 Updating External dependencies to rc4-24207-00
  • 888a01c Allow whitespace after HTTP response header name
  • 9294512 Updating CoreClr dependencies to rc4-24207-02
  • f3049c6 Handle a ctrl-c interrupt on test runner
  • ec9c0f2 BT update for classifying NETCore.Jit deps as CoreRun deps (#9199)
  • a78f569 Remove two asserts from SystemNative_ForkAndExecProcess
  • df20dd4 Fix some CI definitions
  • 2571a34 Disabling multiple-connect tests failing tests on Unix.
  • 51ab6a0 Fixed misleading comment about tail index of Queue. (#9169)
  • 6771d38 Always use Release version of TestNativeService.
  • 06adf3e Add extra logging for TickCount test
  • 11d47f6 Fix Filesystem tests failing from path changes
  • 887a291 Add support to get intellisense files in our packages
  • 456cf97 Addressed Feedback for PR #9125.
  • da8cd90 Remove unused Cookie Comparer class
  • afe7f4f Update all invalid package versions caused by the change compression and sqlclient
  • 4add061 Remove System.IO.Compression and System.Data.SqlClient from the External dependencies
  • 64ce90b Make the internal CookieComparer class static
  • 98a3081 update project management section
  • 9745abb Stop cross building other Linux distros
  • ee09a07 Updates for accuracy
  • 3290b3d Fix package ID for x64 sni package dependency
  • ef6b349 Revert "Flow HttpClient timeouts and cancellation to the response stream"
  • d1e345f Fixing async connect for connectionless protocols. Fixing and enabling perf/stress tests.
  • 4a59a91 Dictionary.ValueCollection.Enumerator is faster than Dictionary.Enumerator
  • 10267e0 Fixed a Bug in Exception Deserialization.
  • 1a4cf33 Prefer x64 when platform=AnyCPU for native test service.
  • 4b24659 Compiler ServiceProcess native service as 64bit to run on Windows Nano.
  • 0b8dfc5 Fix crash in HttpClient on Unix when using client certificates
  • d6cc753 Remove no longer needed baseline file
  • 9be38b2 Fixing Native Non-Windows version info issues in Official builds (#9096)
  • b7d8eb4 Fix dependency in SqlClient package.
  • 726b254 Fix Compression perf casing error
  • ef77613 Fix HttpClientMiniStressTests tests
  • 6379263 Address PR feedback
  • a42293c Updating CoreClr dependencies to rc4-24203-02
  • 483aa5a Add some HttpClientHandler client certificate tests
  • d0ae14f Make UWP clrcompression package aot specific
  • dc4ce75 Update buildtools to pick up code coverage workaround
  • cc8b48c Flow HttpClient timeouts and cancellation to the response stream
  • d4bc86d Address PR feedback
  • f354cff Fix for corefx issue #9060 visibility fix for EventSourceIndex method
  • 329de5e Fixes for the official build.
  • c417072 Move System.Linq.Expressions and System.Linq contracts to be supported from net463
  • 3dd150b Move RegularExpressions contract to be supported from net463.
  • 44172a4 Removing [ActiveIssue(9053)] from Math.Pow tests.
  • a5a8ec2 Adding some more System.Math tests to cover areas where other platforms may differ from windows.
  • 6ee65e3 Remove usage of Enum.HasFlag
  • 3bcb70c Adding some System.Math tests to cover areas where other platforms may differ from windows.
  • bbb2a5d Avoid allocations in SqlClient's use of CancellationToken.Register
  • ac242e8 Retain HOME when launching new processes
  • c4a50af Use Debian 8.4 for inner and outerloop runs
  • f4b4055 Disable Pow test failing with recent coreclr change
  • bdbc879 Remove unnecessary assembly-level CLSCompliant attributes
  • aae3ead Avoid box allocations when enumerating IDictionary
  • 13a785c Replace tabs with spaces in netci.groovy
  • fad598b Exclude some packages from being published.
  • 98317b3 Minor cleanup
  • dc8f55a Reduce CredentialKey allocations
  • 6b3f24f Reduce CredentialHostKey allocations
  • b73e987 Avoid the array allocation/copying in CredentialCache's enumerator
  • dcd2236 Lazily allocate dictionaries in System.Net.CredentialCache
  • cfcafa3 Include the ArgumentException param name when host is empty
  • a87bd22 Add CredentialCache tests
  • 4c955b5 Fixing typo
  • 14d3b0e Switch to Microsoft.NETCore.Runtime.CoreCLR package.
  • 4ddf773 Remove debian.8.2 and centos.7.1 rids
  • 37d139d Update the framework from netstandard1.5 to netstandard1.6 to clean up build warnings.
  • 7ce67d4 Upgrade CoreFX version to rc4-24201-04 from the build pipeline.
  • 73a89cb Disabling dotnet installation on non-unix build machines (#9032)
  • d8a923f Fix several IO tests and remove some stale ActiveIssue
  • f835dc7 Upgrade non-CoreFX dependencies to rc4-24201-00 from TFS.
  • 8569f55 Adding EditorBrowsable attribute and changing method to ToTuple
  • fb209e1 Split external dependencies to version properties and modify the update script.
  • 7bd18d6 Fix CurlHandler handling of redirects (#8946)
  • 9c0eaa1 Add several HttpClientHandler tests related to content
  • 0b6519f If we don't expect UDP packets to be received, don't send redundant packets. On OSX, if a UDP packet is actively rejected, a subsequent send on the same socket can result in a "connection refused" error. This change avoids that error for the cases where we're intentionally sending packets that might be rejected. (#9002)
  • d02e47e Use correct openSUSE RID
  • 465aa55 Fixing PerformanceTests command line build.
  • 2586d23 Switch test-runtime to NETStandard.Library
  • 4d8e484 Adding image example for PerfView collection.
  • d04bb6c Changed Close() logic for diagnostics to check for a non-Closed connection instead of an Open connection
  • 07679be Fix WinHttpHandler unit tests
  • 1102053 Allow writing an ASCII ZipArchive
  • a8b4814 Fixing perf linux tests and revving xunit perf versions (#8862)
  • 7307337 Fix build-packages.sh script so it works for Fedora and OpenSUSE.
  • a94db66 Update README.md to fix a few links (#8993)
  • 18a32a4 Add rel-notes and project URL to nupkgs
  • 8a9402b Remove innerloop dependencies on www.ssllabs.com
  • 1c8c3c3 Increase the min supported version of the Zip spec
  • 5fd5a99 Update build tools to pick up fixes for the official build.
  • 3528e91 Adding ToRefTuple 1 through 20
  • f88d27b Adding ToValueTuple from 1 through 20
  • c17833d Address PR feedback
  • 1204054 Add a few more collection and stack tests (#8876)
  • fd5c20f Remove duplicate resources from System.ComponentModel.TypeConverter
  • c239fe8 Dispose some X509 resources more aggressively
  • dbf5496 Update StackTrace project.json with new Metadata version number
  • bca935c Adding ToValue 1 through 20
  • 1503738 Adding deconstruct for 1 through 20
  • f779c21 Add Fedora 23 badges
  • c376cfc Get tests passing on Fedora 23
  • 449330a Fixed executing msbuild on solutions
  • f049e6a Address PR feedback
  • 21744ae Fix XML comments for System.IO.Compression.ZipFile
  • ceba0e5 Fix client certificates-related crash
  • 528de4e Add a few more parameter names to System.Linq.Expressions exceptions
  • 8bea542 Update build tools to pick up fixes for the official build.
  • 6bddd0d Fix Environment.StackTrace throwing BadImageFormatException.
  • 608ce0d Dispose of request HttpContent after buffering response
  • 4a69a1e Enable previously disabled Unicode Categories tests
  • cc821db ValueTuple: adding Deconstruct and interop methods for System.Tuple
  • 6b0b2c2 Implement Console support for netcore50
  • a9df42d Make Platforms/Targets pkgs work w/packages.config
  • 3e3ab10 Support building on all supported distros
  • 48da580 Improve tracing in CurlHandler
  • 704f56d Fix ValueTask.ToString behavior with null results
  • 3355f6f Update NETStandard.Library reference to 1.6
  • eecacdc Remove implicit casts from ValueTask
  • 66ed6f0 Reenable ALC test
  • fdd2ded Update BuildTools version
  • d04f336 Disable API Compat on Unix
  • 1d8bac5 Remove some dead code
  • 02f4087 Write msbuild.[wrn|err] logs on Unix
  • 2172894 Remove broken BUILDTOOLS_OVERRIDE_RUNTIME support
  • b401b5b Disable test for issue 8896
  • c6fba62 RowConfigReader: Only match keys if they start a line, with no preceding whitespace.
  • 9594c3d Console Title test should run in separate process.
  • f57a72e Handle some degenerate formatting cases better in RowConfigReader
  • eeb9ab2 Fix possible memory leaks in WinHttpRequestState
  • 23c4908 Build release native components on release build.
  • ad44e51 Add basic coverage of RowConfigReader into Common test project
  • 22a9c7e Allow files to not end in newline in RowConfigReader
  • 3c8b7d9 Add System.Linq.Expressions to NETStandard.Library
  • 9c5f892 Update NETStandard.Library to 1.6
  • 58f6804 Bump S.R.Metadata to v1.4
  • 9857e37 Optimise multiple Append and Prepend calls.
  • db8169f Resize grouping elements when necessary within ToArray/List.
  • 597e2310 Return false from TryGetFuncType/TryGetActionType on all failures.
  • ea1c042 Allow pointer-types in delegates with low arity.
  • bca4ea4 Add tests for delegate-creation methods in Linq.Expressions
  • 072d14f Add ArrayList IList tests
  • 3ce0367 Add additonal runtimes
  • b350c59 Temporary disable some Char tests
  • efe0116 Avoid BadImageFormatException from Env.StackTrace
  • 9f4d58c Restructure IP address parsing tests (#8700)
  • 3678ac9 Fix packages references that incremented minor
  • 8573d15 Remove Interop.PInvoke workaround
  • d89464d Add lineup to projects targeting netcore50
  • 9cd447d Updating CoreFX dependencies to rc4-24125-00
  • c2e686a Update char * to IntPtr for consistency This is suggested by Stephentoub in code review comment
  • 3cfafdf Add retry logic when downloading the CLI from Azure blob storage.
  • 69bc870 Place netstandard1.0 lib documentation file under ref folder for System.Numerics.Vectors
  • a970874 Back out change made in 0eb598b in favor of a different solution.
  • 3a2d45c Implement static portable Create methods for ECDsa (#8823)
  • 0ef6bff Add ARM softfp cross build support (#8678)
  • ec9c656 Remove string constants partial duplication
  • 86bbe93 Remove Guid HashCode tests
  • 5ba471a Update BuildTools to 00425-03
  • 263c907 Clean up references to DNXCore50.
  • 7ba4d29 Update tests to use NETCoreApp1.0 moniker
  • 7469641 Rename the baseline file for ApiCompat to specify net463.
  • 114cf22 Adding versioning.md which contains documentation on how versioning is calculated. (#8734)
  • 41f9406 Fixing integration error within Http tests.
  • 91f1698 Use SchSendAuxRecord in SslStream on Windows.
  • 5f5af10 Remove redundant code from Stack.Contains
  • b0b96be Add file with package versions for external packages
  • 6fe44da Add check to ensure test user deteled.
  • 0eb598b Move tests that don't specify a target group their own directory.
  • 1cf83a4 Add back System.Runtime forwards for GCHandle (#8816)
  • b0d7d79 Check for NULL before deciding on returning default value
  • 8cafc29 Undefine *Group properties in Interop project ref
  • dfeb2a6 Add ping path for ArchLinux
  • 7ebaa5a Add test for File.ReadLines enumerator disposal
  • e93c7c5 Temporarily compile System.Net.Security against Interop ref
  • 1a8aa38 Fix nuspecs: remove native xplat symbols and check for symbol files before including them.
  • f9594b5 Update buildtools to version 424-01
  • 9219717 Fix issue 8783:Interop.mincore.IdnToAscii/IdnToUnicode fails on UWP
  • 4bd4668 Document that APIs may throw IOException
  • 6d54990 Include framework references for all .NET Framework facades.
  • 2f7bb4e Update README.md
  • b272b83 Fixed some spelling mistakes.
  • ddbb5ea Fix dangling Stream in ReadLinesIterator
  • 233936e Address PR feedback
  • b0cf8bd Check if process has started, before checking for exit.
  • 44d33c4 Avoid using tmp subdirectories in Pipes and MMF on Unix
  • 903523e Update Buildtools.
  • d8c10e0 Enable all tests for System.Numerics.Vectors
  • 133c71f Added additional conditional requirements for diagnostics
  • d39cc2f Fix some named mutex tests
  • 67b0f94 Update NETStandardApp docs to NETCoreApp
  • 484d3b5 Fix various build warnings
  • 98184f2 Fix unix failures
  • bce28a6 Enable GetEra and GetDayOfWeek negative tests in Globalization.Calendars tests
  • 63531f6 Fix System.Runtime tests on non EN cultures
  • 9130bb9 Update NETStandard docs for 1.6
  • 1f8b58a Address PR feedback
  • 81ce219 More clean-up from the removal of System.Runtime.InteropServices.PInvoke.
  • 474adf7 Disable warning 1685 (aka multiple predefine types) because some versions of csc are picker then others about whether or not they give this warning (which turns into errors and build breaks).
  • 697bd95 Revert "Fix some named mutex tests"
  • 7474015 Revert "Add FormatterServices.GetUninitializedObject, partial for #8133" (#8741)
  • dc9f15e Remove the KeepAllProjectReferences tag from S.S.C.OpenSsl tests
  • 834201a Change X509Certificates test runtime to netcoreapp1.0
  • ebb71ce Bump the Unix TargetFramework to 1.6 for OpenSsl-consuming packages
  • c3f1346 Update S.S.C.OpenSsl contract
  • 5be1354 Update pre-release tags to RC4
  • 1b61b69 Remove the System.Runtime.InteropServices.PInvoke contract (#8626)
  • 8ea5263 Coreclr branch should be a folderized name
  • c063408 Remove AssemblyLoadContext.InitializeDefaultContext method (#8730)
  • d95030e Disable test library (openssl) from projectreference -> package dependency conversion (#8722)
  • 7dc31ab Remove dead code from System.Net.CredentialCache
  • 9cf59be Rename Windows Nano to Windows Nano 2016.

WCF

  • 674312d http://dotnet-ci.cloudapp.net -> https://ci.dot.net
  • af8143f Remove extra BOM at beginning of file.
  • c8e8d80 Update ps1 script with needed changes.
  • 823c6f4 Reference dependencies of common test projects
  • edea7e7 Update all test project.jsons to avoid downgrades
  • 20bb03d Move WCF to stable
  • dbf3d18 Update CoreFx to preview1-24628-02, CoreCLR to 20161028.01
  • 9063136 Port to release/1.1.0 custom channel fix
  • faf73d0 Updating CoreFx dependency to version preview1-24530-04
  • e47219d Update index for 4.3.0 packages
  • 92729ef Update to use CoreFx preview1 packages.
  • 131cb68 Update pre release label to preview1
  • 44466e6 Original commit messages in master were: Fix UpnEndpointIdentity on UWP
  • 164c682 Add WCF channel keywords to ETW events
  • 65ba96e Port to release/1.1.0 fix to issue #1544
  • beb4644 Fix typo in netci.groovy to correct outerloop servers
  • 87ce201 Update netci.groovy for new branches for outerloop
  • 7e69cb2 Port CoreFx PR #10868 Full-version package dependency verification.
  • 0a31f58 Update code coverage job
  • d9cc0d1 Update buildtools and CoreFx pkg dependency versions.
  • a2ac64c Miscellaneous test property fixes
  • 4040b67 Add push triggers for outerloops
  • a26844e Reenable test disabled by #1347
  • 2309f4b Update PRService to deal with issues at merge
  • ca6b358 Removing IssueAttribute as test is working fine
  • 83869bf Final set of changes to complete the port of CoreFx PR 10231
  • 4c76ca6 Switch to using packageIndex instead of lists
  • 0735159 Update all project.json with newer versions.
  • a26fcf0 Synced all shared scripts to CoreFx latest changes.
  • 4852d19 Updating files touched by Mariana in CoreFx PR #10231
  • cf43182 Update IIS Server setup scripts to unlock authentication methods
  • 4b0bb6e Add badges for selfhosted Windows NT outerloops
  • d226ed7 Update readme.md badges to show all CI builds
  • 3c9c997 Update certificate generation documentation
  • d717172 Add msbuild.log to archived outerloop jobs
  • a4f7831 Add a help job to wcf repo
  • e677fd1 Add Net.Tcp duplex streamed test using authentication
  • 1c01db2 Replace ReadAheadWrappingStream with BufferedReadStream and make it http only
  • fb0636b Add helpers to schedule task completions on our own thread pool
  • fc21efc Activate test case, reason for being skipped no longer reproes.
  • 0e0f015 Fix null-ref exception when doing get request
  • 4e54a8a Extend CertificateGenerator cert expiration to 90 days
  • 7eab53e Add script for refreshing server certificates
  • 69f4c95 Add script for scheduled self-hosted service restart
  • e43fc4e Add section on how to file security bugs
  • 7e11933 Cleanup SelfHost code to make service endpoint creation easier
  • e6a3c77 Disable NetTcp duplex callback test that fails in CI and Helix
  • bfffc05 Fix reporting for ETW traces in testing
  • cdd91da Depend on current version of System.NetSecurity
  • b280aff Redirect InstallRootCertificate.sh c_rehash output
  • 059b2b8 Convert cURL cert errors to SecurityNegotiationExceptions
  • 4e3edd9 Enable HttpsTests for platforms that support it
  • 629cf4b Move X509Certificate package forward in test-runtime
  • 168bcf2 Assert was presuming there would always be a client cert which isn't the case.
  • 2e10ed0 Fix project solution files
  • 870dde4 Convert FactAttributes to WcfFactAttribute in missed files
  • d96c97d Adding test which requires endpoint identity parsing to work
  • a4d6584 Fixes deserializing of endpoint identity from message header
  • d693760 Omit empty ETW "Begin" and "End" messages if no events to report
  • 7ba43bd Adds IssueAttribute for NET Native inadvertantly omitted
  • 9a54163 Enhance OSID detection when running under NET Native
  • da38628 Fix UWP issue #1450 and re-enable tests disabled for it.
  • f0eb9d6 Reactivate unit tests disabled by issue #1449
  • 7821e05 Emit WCF ETW events whenever a test fail
  • 6790c15 Remove the custom rd.xml's initially required for UWP
  • 2096a85 Merge with #1455 and #1451 to allow running in UWP
  • 433697a Change some NetTcp unit tests to check PlatformNotSupportedException
  • 2838ad9 Change unit tests to use WcfFact
  • 4bb6c25 Merge with PR #1455
  • 3ec2d73 Move to xunit 2.2.0-prerelease to get UWP testing to work
  • 730fd78 Testing xunit for uwp (#1455)
  • 85722d4 Remove call to sudo when chmodding in certtest.props
  • 918d39e Remove Issue(1398) from tests requiring cert+OSX
  • 589f8ae Add IncludeTestsWithIssues TestProperty
  • 946b73b Update project.json to take in X509Certificate fix
  • d9663fd Add /p:Peer_Certificate_Installed=true to CI build
  • 0241f42 Add support to use existing repo for IIS hosted WCF test service setup
  • 20d9795 Update netci.groovy to enforce certificate tests in CI
  • 4f40671 Modify InstallRootCertificate.sh to support OpenSUSE
  • 3ba8445 Use IssueAttribute to disable WebSockets tests on Win7
  • 4a4ea07 Fix WcfTheory discoverer to use theory data
  • ee92774 Add execution permission to the cert installation file
  • c898c77 Add better checks for detecting detached HEAD in PRService (#1406)
  • 630cac7 Add ActiveIssue back to Tof conditional code
  • 3262f96 Replace Fact, ConditionalFact and ActiveIssue
  • 015ad3a Fix exception thrown in .Net native when a certificate has been revoked
  • 17e5f76 Make WS tests concurrent safe
  • e64e51a Update WCF packages to beta-24329-01
  • 64a2582 Add more OSID enum values for Windows
  • f190852 Improve detection of Windows OS
  • 38ebc5f Change to use Content copy installRootCertificate
  • c1a263f Temporarily put back project.json files to unblock VSO
  • 38bf8f3 Revert "This change will not merge"
  • a47b560 Call installation script only needed and exclude OSX cert tests
  • d52970f Exclude tests need A libcurl built with OpenSSL is required
  • df0113c Use /tmp folder instead of ~/tmp
  • 78d0303 This change will not merge
  • e7d9824 Enable cert installation
  • fc627e6 Use one single master json file for all scenario test projects.
  • 6258983 Add new [WcfFact] and [WcfTheory] attributes to generalize ConditionalFact
  • 6206ff5 Add new platforms for CI testing
  • c96877a Enable basic auth tests with domainless custom authenticator
  • c44f927 Add TestNugetRuntimeId to TestProperties
  • 60f8ddb Use WebSockets ppkg version supported on unix and enable tests
  • cff543a Clean-up MessageInterceptor test.
  • 46dfd1b Update shared scripts and pre-release pkg versions.
  • 1caf5e0 Modify TestHost.svc utility class
  • 19f55c6 Modify InstallRootCertificate.sh to output results of cURL
  • 801b314 Change CertificateGenerator certificate issuer name
  • 76b0055 Fixup InstallRotCertificate.sh hitting old endpoint
  • 36a018c Rename PeerOrChainTrust endpoint to ChainTrust to clarify purpose.
  • 00c4201 Update Scenario test projects with .pkgproj references.
  • 2419e83 Improve PeerTrust scenario tests
  • 505b870 Update the Facade test projects to use .pkgproj references.
  • 000610b Updating to latest build tools version.
  • d7117ba Update BuildTools to version 00615-07
  • 229d11a Move tests to pre-release test files.
  • df6eb3a Move PeerTrust tests into pre-release test files.
  • 6f9c3f1 Rename scenario test files to reflect most recent released version of S.P.SM
  • afd6f41 Adding default value for FilterToTestTFM property now being used in VSO runs.
  • 1d49321 Fixup InstallRootCertificate.sh to hit new endpoint
  • 38b5173 Add Support For Xamarin and Mono for WCF Facades.
  • cf9ef23 Latest CoreFx changes to various shared scripts.
  • 5f6c6fc Fixes infrastructure issue with acquiring peer trust certificate
  • 9ad140c Update to version 24308-02
  • 6397957 Change UtilTestWebServiceHost to TestHostWebServiceHost
  • d3b93d7 Modify test clients to point to new REST endpoint
  • 73a5f31 Rename Util class to TestHost
  • 2b77c49 Remove TestRootCertificateInstaller
  • 5c36d8a Change test certificate acquisition to REST endpoint
  • 4d9c446 Add explicit WCF dependencies to test-runtime project.json
  • 915159a Fix issue with ProducerConsumerStream/MessageContent not completing after entire request has been sent
  • f5adad6 Update main SLN for new infrastructure test project location
  • 8cf608c Enable X509CertificateValidationMode PeerTrust
  • 841b1bd Updating to buildtools version 530-02 and additional changes.
  • 77d5f50 Fixing invalid comments in project.json files.
  • 30b9746 Updating sh files per corefx PR #9469
  • 3ea4ed2 Port of CoreFx PR #9129
  • dec0bf6 Removing tests of infrastructure code.
  • 2db4348 Fix Digest authentication test that should not run on NET Native
  • be94267 Modify digest authenticator to accept realm\username or realm\username username
  • 16358f6 Branchify repo CI queues (#1338)
  • b141f1a Update feature table * Update known issue link to the WCF release note. * Simplify SPN and UPN columns. The detail has been added to the acutal issue.
  • f1b5ed3 Don't wrap all exceptions in SSLStreamSecurityUpgradeProvider
  • 5d3fd98 Updating to WCF package version beta-24229-01
  • fa9d0dc Updated all wcf packages references to Beta-24228-04
  • f64114d Fix MessageInterceptor test
  • ab17582 Fix issue where custom channels' OnOpen and OnClose were not called.
  • 81b6eba Removing HELIX condition for ServiceModel project reference.
  • 1708156 Auto-trigger outerloop CI builds upon PR
  • a4b5326 Add condition to proj ref of S.P.SM
  • 10019d6 Re-enable digest no-domain tests on windows
  • 32288b3 Update documentation of WCF package versions for .NET core 1.0
  • 025c772 Json file was missing the new runtimes and causing VSO failure.
  • 00c2e88 Removing leftover reference to "Bridge" in TestRootCertificateInstaller
  • 22d89bc RTM release feature table
  • 13cd57e Change certificate installer scripts' corerun location
  • fe31565 Move TestRootCertificateInstaller to tools directory
  • 2643256 Rename BridgeCertificateIntsaller to TestRootCertificateInstaller
  • ef0206e Remove setting of RuntimeIdGraphDefinitionFile
  • f6c23c3 Prepare to update packages to latest
  • 3616277 Update packages to latest.
  • e0c2793 Add code of conduct to README.md
  • f006d07 Port core fx p rs to shared scripts june21 (#1318)
  • 03baf04 Automate certificate install for OSX, other *nixes
  • 7d5a628 Enable test as issue 1248 is fixed
  • cfc1f06 Porting corefx PR #9447
  • f537642 Porting corefx PR #9183 and #8997
  • be07293 Merge pull request #9365
  • 48ebf78 Porting corefx PR #8397
  • d80faac Also replace ActiveIssue 1295 and 1297 with new ConditionalFact
  • 30afa6a Remove ActiveIssue(1223) to re-enable tests that failed in CI
  • 34e0b74 Make certificate ConditionalFacts allow explicit overrides
  • ddce265 Build product assemblies against stable packages
  • c950b01 Bump versions across WCF and move to beta
  • 75cc429 Adding PS script needed to publish packages via VSO pipeline.
  • e3af9e1 Switch WCF away from Microsoft.NETCore.Console and transitiviely Microsoft.NETCore.ConsoleHost.
  • 20d7088 Disable TCP Negotiate tests using explicit credentials
  • 7189726 Moving test case into correct location.
  • fe1c77a Replace ActiveIssue 851 and 1265 with ConditionalFact
  • 19ec550 Update PRService to be robust when fetching new branches
  • 510f669 Fixing issues related to full xunit not being supported in ToF.
  • 18ae7d7 Update project.json files to support additional runtimes.
  • b87bb90 Unlock the IIS config section to allow sslFlags to be overriden
  • 85c8ef7 Changes needed to move WCF from TFS to VSO build pipeline.
  • f6bc1e8 Full sync of dir.props to the corefx version.
  • 46701de Updating to package version rc3-24206
  • 651c622 Update buildtools to add Serviceable to nupkgs (#1267)
  • a2fe46c Reactivate tests for Certificate Revocation
  • 834dd67 Fix Clean build of pkgproj without restore
  • c5118f3 Fix package baseline
  • 80d8a58 Disable event channel usage
  • ebd9c10 Enable self-host startup script to run as Local System conditionally
  • 3f93c6c Wait until message has been sent before completing HttpClient.SendAsync
  • 9d8d532 Exclude scenario tests if not building for OuterLoop
  • 1fd17d5 Lengthen the ping wait time for starting self-host server
  • 6dbb900 Fix async duplex issue that uses wrong OperationContext
  • c8b9490 Create security subfolders in IIS host server
  • 4ff5d1c Adding tests for validating certificates with PeerTrust on https.
  • a881eb4 Update tests marked with ActiveIssue #592 to #945
  • 931230a Fix permissions on sync.sh to make it executable
  • 79e995e Update certificate installer script for new test service
  • 1b363d8 Enable client certificates and server certificate validation using HttpClientHandler
  • 6018ab5 Port PR dotnet/corefx#8565
  • 6c23da6 Update package versions to rc3-24117-00
  • 527ebab Update buildtools to version 1.0.25-prerelease-00424-01
  • d6172fe Automatically include framework references for net45 configurations.
  • 6b905d5 Add conditional fact for the two new tests need root cert
  • b794676 Add retry logic when downloading the CLI from Azure blob storage.
  • 8e9d713 Add the support of RTM branch to the CI
  • 34f56dc Make flakey outerloop test more stable
  • a9da7f4 Update to build tools version 00420-01
  • 7aca419 Port PR dotnet/corefx#8590
  • 07aa307 Port PR dotnet/corefx#8508
  • 61701a8 Port PR dotnet/corefx#8656
  • 8f7ccb0 Port PR dotnet/corefx#8401
  • d7cc69a Port dotnet/corefx #8707
  • be5e91b Verify WebSockets are actually used when not using a callback.
  • a103c24 Update dev guide doc
  • 6ecb0a7 Update pre-release tags to RC4
  • a69e494 Add scenario testing guide

CLI

  • 31b342d Making another dummy commit to force a build.
  • af9463c Making another simple change to a document to force a build with a new version.
  • 86f11ab Forcing a new commit and a new build to pick up the latest sharedfx packages.
  • 24a4626 Updating the branding by removing preview1 from the shared framework.
  • 58056fb Updating the shared framework
  • 07fc6be Fix Windows-specific test path
  • afeeb48 Test fixes for netcoreapp1.1
  • 00176ce Update dependency versions and add fedora.24-x64 rid
  • 5cfb147 Add build configuration pieces for Fedora 24
  • 3753fb9 Another version fix. Adding preview2-1 to the versions.
  • 57dcce0 Another attempt at fixing the version numbers.
  • 1ac207c Changing the version of IntenalAbstractions and DependencyModel to 1.0.0-preview2-1-*
  • 238d03c Updating the suffix for the repo to preview2-1 and updating some package versions that were clashing with preview2 packages.
  • 12d12f9 Applying @brthor perf improvement to GetTypeBuildExclusionList.
  • 2a8d874 Setting System.Text.Encoding.CodePages to 4.0.1, since that's the version in the shared framework.
  • 46a298d Updating dependencies through update_dependencies tool.
  • df3e3c2 Updating the shared framework version to 1.1.0-preview1-001100-00
  • 5a63a3a Updating branding for preview2.1
  • 19ae7b9 Fix the projects versions to be preview2-1.
  • 914a095 Add ubuntu.16.10 and opensuse42.1 to netci.groovy (#4335)
  • 10cacd1 [rel/1.0.0-preview2.1] Add support for building and testing on new RIDs (#4329)
  • 3b205e8 Update 1.0.0-preview2.1 branch to the 1.1 shared framework (#4319)
  • 0a6d23d Updating the branding in one other file that I missed before.
  • 81edbae Updating branding to preview2.1
  • ae5f699 Updating CoreClr, CoreSetup to servicing-24603-01, servicing-004528-00 respectively
  • f065a29 Rename IsCurrentRuntimeSupported() to SupportsCurrentRuntime().
  • 283bf71 Changing the rules on when to use the CLI's BuildRid.
  • ce6c296 Adding "BuildRid" to the CLI as a fallback RID to use when inferring which RID to use when building, running, and publishing self-contained applications.
  • 71440a7 Fix the VC Redist links in the installer.
  • 5e173f3 Update versions of EF and scaffolding tools
  • 6bd5bfc Update Kestrel to 1.0.1
  • 6a1b41f Update version of routing to 1.0.1
  • 07b581f Add missing comma to F# lib project.json
  • 9646db0 Update cshtml wildcard in publishOptions
  • 5d8aede Don't print arguments in F# console app
  • 0c10baa Update F# dotnet-new templates for Preview 2 (Enrico Sada rebase)
  • 01caa0f Update MVC version to 1.0.1
  • 8fcfc2a Upgrade Corefx and coreclr references
  • 1e9d529 fix typo in dotnet-install file
  • 574a3c8 Remove the VS2012 CRT dependency from docs (#3632)
  • 0708fe0 Fix README to use hostfxr download links (#3622)
  • 0ac44a4 Fix Oracle Linux version in README.md
  • db7f687 Use NugetCache Sentinel for Telemetry setting.
  • 15a5c34 Add Serviceable assembly attribute and nuspec attributes for all shipping CLI assemblies.
  • 6b54ae0 Trim platfrom libraries from deps fiels
  • 658083d [DO NOT MERGE] Update known-issues.md (#3559)
  • eab2494 Remove showing firsttime eula for non verbs.
  • bc61034 Fix eula.rtf formatting
  • 0cd5afb Updating DiaSymReader to 1.0.8
  • 638e4c7 Fix HostFXR in dotnet-dev package
  • 8dd2479 Check if project.json exists before creating new project in the same dir (#3543)
  • b37ddf7 mark InternalAbstractions and DependencyModel Stable
  • 482a337 add deb deps to ubuntu 16 dockerfile
  • 871d25a Add LZMA to THIRD-PARTY-NOTICES + (c) header
  • e0444d5 Temporarily disable dotnet-compile-fsc
  • 4da4f95 Update documentation (#3549)
  • 9e97d04 dotnet-compile-fsc bump to latest
  • 277b2e7 re-enable first time experience for the first-time experience tests
  • f75ee87 Enable ubuntu16 deb creation and publishing
  • 2663d03 Fix cherrypick error
  • 9b1415d Update FSharp Test Assets to preview2
  • b81ef0f Fix .deb package name to include versions
  • 263b80e Add HostFXR to UpdateDependencies
  • a8f05f2 Remove the hostfxr debian target
  • 716ff73 Fix target chaining into hostfxr
  • 469406d Fix description of hostfxr
  • 0f640a3 download fxr installer file, use it in pkg targets
  • e3c53c1 Bring Host FXR MSI
  • 635c333 Update to Json.NET 9.0.1
  • a4cef6d Updating NuGet to beta2-1484
  • 1a9b16a Adding dotnet-core feed to the NuGet.config since that has the stable versions of the .NET runtime.
  • f25f047 Updating CoreFX, CoreCLR, Roslyn, CoreSetup to stable versions.
  • dfe99ca Port https://github.com/dotnet/core-setup/pull/159 to CLI
  • 96caa64 Adding Oracle Linux and Linux Mint to the titles
  • 5790182 Remove File.Copy optimization during expansion
  • 0390599 Moving Ubuntu 16.04 to be next to Ubuntu 14.04
  • e575c1e Update README.md
  • 42e890d reenable deb
  • 3c5e51a System.Private.CoreLib.dll IL binary is getting crossgen'd mistakenly.
  • c1c7ca0 Update NuGet to 3.5.0-beta2-1480
  • 79bbfaf Fix the project.json for C# library and add tests (#3507)
  • 99c3242 Update Microsoft.DiaSymReader to 1.0.8-rc2-60610-01
  • 2aa3dd0 Updating CoreFx, CoreClr, Roslyn, CoreSetup to rc3-24210-10, rc3-24210-10, beta1-20160610-04, rc3-3004459-00 respectively
  • 686e09d Removed the CompileCliSdkAndGenerateNuGetPackagesArchive method from CompileTargets and replaced with CompileCliSDk. Also used stage1 to generate the archive for stage2.
  • d8c590e When creating the handle to the in progress sentinel, it was failing because the nuget cache folder did not exist yet. Which translated to us understanding that a first time experience was already running. Now, before creating the handle, we check if the nuget folder exists, if it doesn't, we create it, instead of waiting for nuget to do that during restore.
  • 762a259 fix #3469 by correcting overflow and enabling tests (#3471)
  • 2b427bf Add copyright headers and cleanup
  • 105e5ab Introducing a in progress sentinel that gets verified before running the first time experience. If we can get a handle for this sentinel, we proceed with the first time run, otherwise, it means there is a first time experience running already, in which case we continue running dotnet normally, even though the final (real) sentinel is not present yet. This prevents multiple dotnet commands from running the first time experience in parallel and prevents us from running into parallel nuget restores.
  • ed7e583 Addressing code review comments and adding a DOTNET_SKIP_FIRST_TIME_EXPERIENCE env variable to have a way to turn off the feature.
  • 4d631cc Update dest path & fix race reporting progress
  • bcadd6f Fixing identation and spaces in a few files.
  • f27330a Revert "move all version suffixes to preview3 and rc4"
  • 69f43be Adding the code to extract the archive in the first use of dotnet an d added the first time use welcome text as well as some E2E tests.
  • 5f220a1 Generating the archive in the sdk folder of stage2.
  • 4c5f097 Adding the configurer to dotnet.
  • 461c26b Adding a create method to the sentinel and invoking it from the Primer when appropriate.
  • ac2e214 Adding a separate abstraction for the NuGet sentinel.
  • 8db7c1c Add dotnet-archive application
  • 4949ced Fix progress for decompression
  • e34d988 Clean up usings
  • 40bf179 Add IndexedArchive
  • e8a65dd Port LZMA SDK to .NETStandard1.0 as library
  • 1cfdb41 Initial commit of LZMA SDK
  • 32962a1 move all version suffixes to preview3 and rc4
  • 84f6302 Almost all of the code to prime the NuGet cache from the archive.
  • 19c905d fix reg key in cli msi
  • 4293d05 Porting @svick's fix to change a hard-coded URL to a redirect link.
  • 7b51f28 Updating CoreFx, CoreClr, CoreSetup to rc3-24210-06, rc3-24210-01, rc3-3004449-00 respectively
  • 013fa1b Removing the nuspec schema change used for adding the serviceable tag.
  • dc8f59e Fix the VersionRepoUpdater to handle symbols.nupkg files correctly.
  • ef4a8e8 Updating CoreSetup to rc3-004443-00.
  • cd9bcd4 Updating CoreFx, CoreClr, CoreSetup to rc3-24209-08, rc3-24208-04, rc3-3004442-00 respectively
  • 1dc6b0e Make the nuget cache local to the repo (#3370)
  • abcaa59 Publish symbol.nupkg files to myget.
  • 1d44105 [Fixes #3421] Made dotnet new templates generate portable pdbs
  • 6ad3836 update product monikers to rc2
  • 4b1735b Fixing F# template project.json
  • 85e4ed2 Responding to PR feedback
  • c066ef1 Add C# Lib and xunittest templates
  • 9a9864b Update NuGet Version to 3.5.0-beta2-1451
  • f43aad7 Updating CoreFx, CoreClr, Roslyn, CoreSetup, DiaSymReader to rc3-24208-04, rc3-24208-04, beta1-20160608-03, rc3-004425, rc2-60608-04 respectively
  • a2d4f6f Remove use of Microsoft.Extensions.PlatformAbstractions
  • 0eb24de CLI dotnet/versions build info files should be separated between the branches.
  • 4a88cff [Fixes #3255] Added a web template to dotnet new
  • 71d39a4 Update Microsoft.DiaSymReader.Native to 1.4.0-rc2
  • d2f1fa0 Updating CoreFx, CoreClr, CoreSetup to rc3-24207-03, rc3-24207-03, rc3-004415 respectively.
  • 82ef030 Crossgen now requires a Jit package to be specified.
  • 748516b Add CoreClr dependency to CLI's update-dependencies.
  • cdf4407 Bumping JSON.NET to 9.0.1
  • dc5fbc1 Adding basic cycle detection in the dependency walker
  • 334b079 Updating CoreSetup, Roslyn, DiaSymReader to rc3-004408, beta1-20160606-02, 1.0.8-rc2-60606-01 respectively.
  • dd51836 fix #2289 by integrating EF's version of project load context (#3402)
  • 5378f5a update nuget to 3.5.0-beta2-1392
  • d3b9354 Fixing schema version number, tweaking a string, and making test call pass a bool instead of a string to enable serviceable.
  • 391675c Changing schema version to 8 to match NuGet internal value and adding a pack test for the --serviceable option.
  • 8099e6b Adding support for --serviceable option to pack command which puts true into the output nuspec
  • 42938f1 Updating CoreSetup to rc3-004406
  • f347888 Pass env into ExecCore
  • d76807d Change 'got' to 'received' for dep conflicts
  • 354b1d3 Updating CoreFx, CoreSetup to rc3-24206-00, rc3-004404 respectively
  • 7adf70d Expand timeout setting for project model server
  • 3e77d1a Moving TestAsset project from netstandard1.5 to 1.6.
  • ea8ae8d Updating CoreFx, CoreSetup to rc3-24204-00, rc3-004400 respectively
  • 4f95bc0 Update CoreSetup to rc3-004397
  • 9ffe91f Move dependency from Microsoft.NETCore.Runtime to Microsoft.NETCore.Runtime.CoreCLR.
  • d4d9653 Port @ellismg's debian docker file fix to CLI.
  • 8162f89 Fixing PortableAppWithRuntimeTargetsIsPublishedCorrectly now that libuv is contained in the Shared Framework.
  • f16f2e6 Updating CoreFx, CoreSetup, Roslyn to rc3-24201-00, rc3-004391, beta1-20160602-01
  • 5e6ae9c Add Roslyn as a dependency in update-dependencies.
  • c622deb Removed publish logic that triggered dotnet-preview Docker builds. This logic has been moved to Maestro.
  • 4557f2a update help message
  • bb034b3 Also updating the ubuntu16.04 dockerfile to remove the llvm dependencies
  • cc6c22c Fix an error in the fedora23 dockerfile where we added findutils after the && when invoking dnf. That caused findutils to be invoked instead of installed.
  • 351255d Updating CoreSetup to rc3-004373
  • 74a9594 Small fixes to update-dependencies.
  • 64508f0 fixes #2408 stop using corehost to activate projectdependencycommands
  • 06047ee Update only the ubuntu.14.04 dockerfile from https://github.com/dotnet/core-setup/pull/58
  • c6718df remove clang-3.5 as a dependency of the deb package
  • 30b9c89 fixes #3119
  • 5f791ff We need to prevent downloading deb packages on Ubuntu16.04 since we don't have them there yet. This is a hack and the right fix would be to not use a enum with the BuildPlatform, but something that allowed us to express the platform and the version of the platform.
  • aa7cbeb update netci.groovy to use ubuntu.14.04
  • 1ed7304 Fix the location of sharedfx + sharedhost pkgs downloaded from core-setup for the sdk pkg build
  • f15a324 Fixing the name of openSUSE for Jenkins.
  • 5c1f20b Adding the new OSes RIDs to a couple of test projects that were missed before.
  • 7652335 Addressing code review comments and adding opensuse 13.2
  • 5174fc0 Fix syntax error in _common.sh
  • 29bd8be Remove some rids from cross plublish tests
  • 45dc82e Remove some dead code
  • 20f9811 Fix versioned BuildPlatforms logic
  • 2155a41 Generate correct badges filenames
  • a80dcbe Adding fedora 23 and ubuntu 16.04 to the Update-dependencies project.
  • 636ffac Undoing documentation changes to include ubuntu16.04. Will add it back once we have VSO builds running happily and producing binaries for it.
  • b524fd0 Undoing documentation changes to include ubuntu16.04. Will add it back once we have VSO builds running happily and producing binaries for it.
  • baf9826 Fixing a missing $ for a string formatting
  • ca326cb Removing dotnet-core from the NuGet.Config and add --disable-parallel to RestoreTestPackages. It was causing issues when reading global.json in Ubuntu and Fedora
  • 3e9a3d2 Fix syntax error
  • 6ccc40e Use different moniker for the new distros
  • 7963018 Small changes that I noticed when diffing the files
  • e634fed Adding Fedora 23
  • 84d1b60 Adding docker files, modifying scripts and code to handle ubuntu 16.04
  • 2fb8656 Removed ASP.NET RC1 section from README (#3261)
  • 657c03b Updating CoreFx, CoreSetup to rc3-24131-00, rc3-004363 respectively
  • 32b6204 Re-enable tests disabled for crossgen enabling
  • d50068a Updating CoreFx, CoreSetup to rc3-24128-00, rc3-004338 respectively
  • fad7477 Microsoft.NETCore.App no longer supports netstandard
  • 5ac3954 Fix Building from source links in README
  • 8c7e478 Fix typo in help for dotnet build
  • 4a8501e Update IncrementalManager.cs
  • a087de2 Updating CoreFx, CoreSetup to rc3-24127-01, rc3-004336 respectively
  • f314727 Sync build_projects/shared-build-targets-utils with Core-Setup
  • 2a84c13 add -SharedRuntime switch support
  • 80820a6 Updating CoreFx, CoreSetup to rc3-24127-00, rc3-004324 respectively
  • d5b1ee1 Add version suffix to build cache to ensure incremental builds are reset when it changes (#3246)
  • 63a786b Disable tests for crossgen re-enable.
  • ef76efa Updating CoreFx, CoreSetup to rc3-24126-01, rc3-004322 respectively
  • 5d0aefe Clean up from the move to RC3 packages. Removed the dotnet-core dependency on NuGet.Config now that we have RC3 packages in the cli-deps feed. Re-enabled crossgen for windows now that we added JITPath to the crossgen call.
  • 18e3892 Move the Microsoft.NETCore.App dependency under the Framework
  • 928283d Filter build dependencies from fullclr embedded deps file
  • 08a3ffe Move to netstandard1.6
  • 7909c6a Stop downloading core setup dependencies in every build, when we already have them.
  • 409ccb2 Add WorkingDirectory to output when a command fails for easier debugging.
  • 369ec93 Update Roslyn to beta1-20160525-03.
  • cc178d4 Update CoreFx, SharedFx to rc3-24126-00, rc3-004312
  • 6638109 stop nuking latest binaries
  • 70ed305 Update dotnet-new project.json templates
  • 06ec7dd Add core-setup to update-dependencies.
  • 14e90f4 Fix mono/net403 framework assembly references (#3129)
  • e9e4427 Update core-setup dependency versions (#3231)
  • b303afb Remove optimizationdata subdirectory from optimizationdata path (#3242)
  • bbd5f75 Fix build failure in PublishTargets.
  • a7fccf8 Fix update-dependencies.ps1 and build scripts to no longer use restore --infer-runtimes.
  • ee7372c Move update-dependencies under build_projects.
  • c97648e Add support to update-dependencies to not update the dependencies in a folder.
  • 6fe3f86 Fix update-dependencies to read all package versions from Latest_Packages.txt.
  • 5359e16 Re-enable tests
  • aa01110 Remove The host build, consume the host build from core-setup
  • 651e8c2 perf tests: add fallback feed to dotnet restore (#3160)
  • 763be30 Update known-issues.md (#3240)
  • 8ffba3c Set DOTNET_CLI_TELEMETRY_PROFILE for CLI Repo builds (#3228)
  • 8422fcb Specify KB information in the prerequisites (#3227)
  • 785cab3 Reduce nuget output
  • 2a870ee Remove updating dotnet/versions repo with the latest shared framework version. This is breaking the build, and it should be done in core-setup instead.
  • f9d2661 Add NUGET and GITHUB environment variables to the dockerrun.sh file.
  • e47f407 Disable Kestrel.Tests until we can get an ASP.NET RC3 build.
  • 3953a85 Add test for standalone resource dependency
  • 05e1d95 Fix resources break
  • c037cf3 Revert "Merge pull request #3191 from schellap/deps-clean"
  • d7a8860 Exclude System.Private.CoreLib from crossgen
  • 78bea7d Adding JITPath parameter to crossgen
  • a9e12e0 Updating core packages to rc3-24123-01
  • f1d781a Fixing a couple of dependency versions for the update-tool and dotnet
  • 3abae8b Revert "HACK: Make the TestAssetsManager create shorter paths for test assets."
  • 0d555af HACK: Make the TestAssetsManager create shorter paths for test assets.
  • 0c463c2 Remove '--infer-runtimes' option for 'dotnet restore' when restoring TestAssets.
  • a2ef88c Upgrade the "dotnet-test-xunit" version to "1.0.0-rc2-192208-24"
  • 73b2c31 Add explicit reference to 'System.Text.RegularExpressions' to 'dotnet' project.json
  • baf2823 Address PR feedback.
  • d2188cd Move the CLI corefx dependencies from RC2 to RC3 - rc3-24113-00.
  • cbc4f58 change optimization data path
  • e934859 Eliminate response waiting period (#3142)
  • 5a77b03 add path to the front of the variable instead of the back
  • 79a0726 Fix dependency context merge and msbuildproject resolution
  • 410b5c0 Pin stage0 versions to 1.0.0-preview2-002818
  • dafda03 Revert "Merge pull request #3020 from schellap/deps-clean"
  • dd07f0f Strict deps resolution else fail fast
  • 78e34c6 Move PullNupkgFilesFromBlob into FinalizeBuild.
  • 54ab5b8 Create supported-os-matrix.md (#1923)
  • 9155fbf Update known-issues.md (#3148)
  • 78a70f0 Remove duplicated install scripts.