Fix issue 10893: added missing or renamed DDoc parameters (found by fix to 10236)
Reverted the DDoc changes to std.datetime
Make std.string.succ @safe and pure
Mark a unittest of std.string.munch as @safe and pure
Mark std.string.isNumeric as @safe and pure
Mark abbrev, column, wrap and outdent in std.string as @safe and pure
Mark std.string.soundex as @safe, pure and nothrow
Merge pull request #1546 from tom-tan/safe-pure-string-succ

Make std.string.succ @safe and pure
Merge pull request #1547 from tom-tan/safe-pure-unittest-string-munch

Mark a unittest of std.string.munch as @safe and pure
Merge pull request #1548 from tom-tan/safe-pure-string-isNumeric

Mark std.string.isNumeric as @safe and pure
Merge pull request #1549 from tom-tan/safe-pure-abbrev-column-wrap-outdent

Mark abbrev, column, wrap and outdent in std.string as @safe and pure
Merge pull request #1550 from tom-tan/safe-pure-nothrow-string-soundex

Mark std.string.soundex as @safe, pure and nothrow
Use a switch table for enum->string conversion, which avoids runtime memory allocation.
fix issue 10913 @safety of std.regex replace API
Merge pull request #1536 from lionello/bug10893

Fix issue 10893: added missing or renamed DDoc parameters
Merge pull request #1540 from AndrejMitrovic/ConvOptimize

Use a switch table for enum->string conversion, which avoids runtime memory allocation.
Merge pull request #1532 from blackwhale/fix-replace-check

Fix issue 10913 std.regex API regression