did went through the deprecation cycle and is scheduled to be remove Oct 2016
forgot some places
another tiny fix
fixing win32/64 I hope
another unittest file removed
This is mostly just putting dates on existing deprecations that were
missing dates, but it does remove a few things that have been deprecated
long enough to be removed.
Turn std.container into a package.
Delete container.d
Remove totalcontainer from package.
Create std.container.util.d and reference it from other containers.
Correct code coverage for containers.
Add containers for unit testing.
Make std.container.util public from any module.
Move around imports (avoid version(unittest)).
Remove irrelevant unittests.
std.format, std.math: workarounds for different behaviour of sprintf
std.conv: workarounds for different behaviour of strtold
std.math: disable unittests for exp2f and exp2l
std.math: fix lrint(real), disable tmpfile test
std.process: seek to end of file before trying to append to it from another process
std.process: do not try to terminate an invalid process handle
win64.mak: disable COMDAT folding for release build
These have been deprecated for a while, but there was some balking
(primarily from Andrei IIRC) at actually removing them when they were
slated for removal, so they were instead made undocumented and slated
for removal after yet another 6 months or so. So, now that that time has
passed, here's another attempt to actually remove them.
It's been deprecated for some time now, and we no longer have anything
in Phobos which depends on it. So, it's long past time for it to be
fully removed.
* adds the new API used for hashes/digests
* adds new crc & md modules using this API
* deprecate std.md5 & crc32
* update std.stream to use new hash API
This reverts commit d6c2ef0fb6.
These changes are valuable, but after further discussion, we've decided
to review how std.hash looks in general and redesign it, so getting
people to switch from crc32 to std.hash.crc32 will only mean that
they'll have to change their code _again_ once we've sorted out the
std.hash redesign, and we don't want that. So, I'm reverting these
changes for now, and they can become part of the std.hash redesign.