Minimized and explicit imports in std.algorithm
reduced imports for std.range
reduced imports for std.stdio
rebased
Fix appender form elaborate assign types
More unittest for appender
tweak appender, add unittests for not-yet covered paths
Mark a constructor of std.format.FormatSpec as @safe, pure
Adds Bidirectionality to Repeat
Add example of how to use scoped member variable
Mark std.string.lastIndoxOf as @safe pure
Remove conditional emplace call
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
improve Fft comments: fix typo 'nterleaved'; add description of FFT conventions
Merge pull request #1529 from monarchdodra/appenderEmplace

Fix appender form elaborate assign types
Updates MemoryStream.reserve DDOC

Removes ambiguity as to whether `reserve` is relative to the entire stream or the cursor position.
Remove explicit pure
Merge pull request #1655 from monarchdodra/arrayEmplace

Remove conditional emplace call