std.stdio: clean imports

fix

fix

remove string import

uncomment unittest

update Flag!"KeepTerminator" usage

fix typo

fix errors

private format

fix yes/no

update private format

format workaround

renamed flags to lower case

use lower-case flag strings

- so that Yes.keepTerminator/No.keepTerminator don't look so weird

Fix missing local import in std.math.expi.

remove import std.math.pow from std.uni

new std.array.replaceLast

moved string imports into static if

worked in some review

whitespace damn it

style fixes

rebase and style fixup

std.array.join optimisation

update PR

move format to std.format

The reason is to do not import `std.uni` tables, `std.string` and
probably `std.algorithm`. Note that format is used in CTFE code and
`Exception` handing.

 And it is more comfortable to import `format` from `std.format`.

std.format: clean imports (2)

remove import std.math : pow from std.uni

update scope imports in std.algorithm

update scope imports in std.exception

doFormat -> template

update scope imports in std.typecons

update scope imports in std.functional

update scope imports in std.range

update std.conv scope import

std.format: clean imports (2)

remove import std.math : pow from std.uni

update scope imports in std.algorithm

update scope imports in std.exception

doFormat -> template

update scope imports in std.typecons

update scope imports in std.functional

update scope imports in std.range

move sfromat

add public import of sformat

use std.uni

fix std/range/constraints.d static errors

remove scope import in std.range.constraints.

use string concatenation

__

fix Issue 13746 - formatValue of delegates

Document new idiom for using Flag.

std.conv.d - Fix typo

fix constness of some char*

Add missing imports

fix property enforcement

isNaN() is not a property

...so it shouldn't be used as one.

std.typecons: remake toString to template, clean module imports

update datetime unittests

fix property enforcement

clean scope imports

imports of `std.range, std.algorithm, std.array, std.string,
std.format, std.uni` are affected.

Change model detection on Solaris.

Uses the same command as in druntime makefile.

std.random: update imports

Solaris fixes for std.stdio and std.parallelism

- Use GENERIC_IO
- Use sysconf to determine number of CPUs

avoid triggering issue 13745 in further improvements to come

Add the capability to create tagged pointer and classes in bitmanip
remove InvalidTypeException

improve readability