Fix Issue 12668 -  std.traits.functionAttributes should use the new
getFunctionAttributes trait.
SList: removed unnecessary code in opBinary
SList: add missed opBinaryRight
SList: small change in unittests
Mark std.file.read as @trusted
Change ReadFile(...) == 1 to ReadFile(...) != 0
Using nested trusted functions
Fix trustedRef
Make std.stdio.File.LockingTextWriter.put safe
Revert "Add integral overload for isNaN for use in generic code"
Fix posix.mak
Merge pull request #2366 from D-Programming-Language/revert-2311-intnan

Revert "Add integral overload for isNaN for use in generic code"
Merge pull request #2371 from sinkuu/fix_posix_mak

Fix posix.mak
Update std.uni tables generator to use @nogc

Enables @nogc isWhite and related functions.
A supplement to pull #2323
Merge pull request #2373 from DmitryOlshansky/gen-uni-nogc

Update std.uni tables generator to use @nogc
Make TakeExactly!R implicitly convertible to Take!R
Merge pull request #2370 from JakobOvrum/takexactly_take

Make TakeExactly!R implicitly convertible to Take!R
Fix issue 12923

UTF exception in stride even though passes validate.
The root cause is that decode has very lax checking of the first
code unit.
Fix Issue 8866 - Splitter(R1, R2) CANNOT be bidirectional.
Merge pull request #2285 from sigod/slist-improvements

SList improvements