Make emplaceRef parameter optional
emplaceRef unittest
Convert std.math.isFinite into a template
Convert std.math.isSubnormal into a template
Add floatTraits.SIGNPOS_BYTE for float
Convert std.math.signbit into a template
Convert std.math.copysign into a template
Fixup use of whitespace in places
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
Fix possible copy and paste mistake
Merge pull request #2344 from mingodad/patch-1

Fix possible copy and paste mistake
fix Issue 13149 - released libphobos2.a is build with PIC code

- Happens because the libphobos2.so was build with a recursive
  target and PIC=1. This PIC=1 enabled -fPIC for the recursive
  libdruntime.a build.

- fixed by building $(LIBSO) non-recursively
Merge pull request #2345 from MartinNowak/fix13149

fix Issue 13149 - released libphobos2.a is build with PIC code
Merge pull request #2305 from ibuclaw/tmplmath

Change various std.math.isXXX into templates
assumeUTF from idea of issue10162

format whitespace

doc unittest

assumeUTF with const immu

validate in debug mode

whitespace

wrong attributes
Use unsigned-safe comparing in clamp contract