Consolidating range traits
Added JSONValue dictionary add and vector append
Spelling
fix issue 9959 - Add functional pattern matching for object references

Add the function std.algorithm.castSwitch, which chooses a delegate
based on the class of an object and run that delegate with that object.
Fix issue 10165 (rework of PR #1302)

http://issues.dlang.org/show_bug.cgi?id=10165
Issue 10165: No syntax to create thread-local shared variables

Adds `UnqualRef` templated alias/struct that is similar to Rebindable but
strips away all qualifiers completely (including shared)
Fix issue #13354 - Use a generic Variant for passing opIndex/opIndexAssign arguments.

Also improves the error message when an incompatible index or value type is used by printing the actual type ID instead of "void[]" in the thrown exception.
use CRuntime_DigitalMars/CRuntime_Microsoft instead of Win32/Win64 where appropriate
Verify that json array append does not alias the original array
Fix Issue 10460 - auto ref for Union, SetDifference, SetSymmetricDifference

https://issues.dlang.org/show_bug.cgi?id=10460

The rearrangement of SetSymmetricDifference.front was needed since auto ref doesn't deduce correctly when there are multiple return statements (by design), so a single return statement with the ternary operator was used.
std.typecons.Proxy needs to import std.traits.isArray

... because it is a mixin template which is evaluated at the place of
instantiation, where isArray is likely not available.
Make std.file.setTimes safe
Tweak enum table
Make std.file.timeLastModified safe
Partially evaluates -> Partially applies
Prevent definition of non-disabled default constructors in template structs
Merge pull request #2468 from 9rnsr/fix13311

Prevent definition of non-disabled default constructors in template structs
Merge pull request #2464 from monarchdodra/decodeTT

Tweak enum tables in std/utf.d
Merge pull request #2467 from ntrel/partial

Fix docs for std.functional.partial
fix Issue 13380 - Conflict with std.typecons.Identity and std.traits.Identity
Merge pull request #2470 from CyberShadow/fix13380

fix Issue 13380 - Conflict with std.typecons.Identity and std.traits.Identity