add toHash() to Typedef
add unittest for Typedef.toHash
add unittest for Typedef.toHash
Fix Issue 10915 - std.typecons.Nullable throws in writeln() if it's null
Add support of IeeFlags and FloatingPointControl for PPC32/64.

This corrects some existings constants and adds new constants and logic.
Reading the PowerPC documentation is sometimes confusing because not only the
CPU is big endian but also the bit numbering inside a word is reversed (old
IBM style big endian).
The functionaly has been verified on a Linux/PPC64le system with LDC. The LDC
specific implementation is left out.
std.json: Fixed issue 12969. opIndexAssign operator for JSONValue added. Changed order of elements in enum JSON_TYPE so NULL is a default type when JSONValue is not initialized

Signed-off-by: Uranuz <neuranuz@gmail.com>
Deleted leading and trailing spaces inside *if* to match code style
Remove non `auto ref` opAssign overload

It conflicts with new one and should be completely covered by the nature
of auto ref.
remove FPTemporary usage
Return bare asm-instructions from helper functions
Annotate asm statements with attributes
Issue 13647: improve std.traits navigation table.

Give more meaningful name to 'xxx' category!
Sort identifiers in each category so that they're easier to find!
Improve awkward sentence.
BigInt @safe

some more

some more

some cleanup

some more

hope I got them all

another one

another one

some more

review fix and some additional style changes

some more quickfur
Merge pull request #2648 from 9rnsr/asmAttributes

Annotate asm statements with attributes
Deprecate last remaining module from std.c and move it to druntime
Merge pull request #2611 from redstar/math

Add support of IEEE Flags and FloatingPointControl for PPC32/64.
Merge pull request #2587 from MetaLang/nullable-tostring

Fix Issue 10915 - std.typecons.Nullable throws in writeln() if it's null
Merge pull request #2607 from Dicebot/uranuz_issue_12969

Fix issue 12969 : opIndexAssign operator for JSONValue