Make emplaceRef parameter optional
emplaceRef unittest
Enable Unique!struct unittest

Prevent double delete of Foo by calling release in f().
Cleanup unittests a little.
Enable Unique!class unittest

Call release as a workaround to prevent Bar deletion in g(), leading to
access violation.
Fix Issue 13068 - std.typecons.Unique should disable postblit
Don't delete null reference/pointer
Update Unique docs
Pre-allocate result array in getAddress and use Appender in getAddressInfoImpl

Fixes issue #13159
Ddoc supported 'real' formats in std.math
Merge pull request #2354 from ibuclaw/ddocmath

Ddoc supported 'real' formats in std.math
Merge pull request #2160 from monarchdodra/emplaceRef

Make emplaceRef parameter optional
Make ModifyTypePreservingSTC package instead of private
Change assumeUTF to use ModifyTypePreservingSTC and thus support shared
Change representation to use ModifyTypePreserveSTC
Merge pull request #2308 from ntrel/unique-tests

Fix Issue 13068 - std.typecons.Unique should disable postblit
Merge pull request #2351 from JakobOvrum/getaddress

Pre-allocate result array in getAddress
Fix documentation of when dirName() allocates

Whether the `path` argument is mutable or not has no bearing on if dirName() allocates.
Merge pull request #2352 from JakobOvrum/assumeutf

Fix assumeUTF
Merge pull request #2347 from eco/patch-14

Fix documentation of when dirName() allocates