Minimized and explicit imports in std.algorithm
reduced imports for std.range
reduced imports for std.stdio
rebased
Mark a constructor of std.format.FormatSpec as @safe, pure
Add example of how to use scoped member variable
Mark std.string.lastIndoxOf as @safe pure
Fix of Issue 11338

- URIerror renamed to URIexception
- URIexception class inherits from Exception
Fix Issue 11338
- Now call the onOutOfMemoryError() function when alloca returns NULL
- Fixed the URIexception name to URIException
- Added a string constructor for the URIException class
- Added more informative messages to some of the errors
Fixing Issue 11338 - Additional

- Now all thrown URIException have human readable text
- throw new OutOfMemoryError("Alloca Failure"); // Make code look more consistant
Updates MemoryStream.reserve DDOC

Removes ambiguity as to whether `reserve` is relative to the entire stream or the cursor position.
Fix bug 11390
Better fix for bug 11390 :p
Fixing exception casing to line style, added better exception message for missing hexadecimals
fix property enforcement
Merge pull request #1659 from DannyArends/issue_11338

Fix Issue 11338 - std.uri URIerror should be an Exception
Merge pull request #1678 from 9rnsr/enforceProp

fix property enforcement
Merge pull request #1674 from BioTronic/master

Fix bug 11390
BigInt const (Fixes 11148 and parts of 11188)
fix Issue 11392 - dirEntries segfaults