Commit graph

90 commits

Author SHA1 Message Date
MoonlightSentinel
10981b2aae
Remove deprecated symbols from std.digest.digest
The empty file is retained because the module was not deprecated.
2020-04-09 11:35:23 +02:00
Walter Bright
1e9a444c79 unittest.d: printf formats 2020-02-23 12:03:27 -08:00
Jack Stouffer
8c84c58f70 Modernize std.demangle 2018-03-26 13:26:04 -04:00
Sebastian Wilzbach
a972e266ed Allow running all unittest with -transition=complex 2018-01-17 11:14:32 +01:00
Sebastian Wilzbach
805c720595 Unify Phobos by ensuring there's always a space after cast(...)
Command:

sed -E 's/([^"])cast\(([^)]*?)\)([[:alnum:]])/\1cast(\2) \3/g' -i **/*.d
2017-02-21 16:40:20 +01:00
Jack Stouffer
385bd4d682 Apply private and other function attributes to functions in std.uri 2017-01-22 11:13:18 -05:00
Sebastian Wilzbach
1ca4d31e21 Style fix: package wide std.algorithm imports 2016-12-08 01:46:46 +01:00
Robert burner Schadek
871145fd4c Remove stream from phobos
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
2016-09-21 14:44:03 +02:00
Sebastian Wilzbach
ec47ac4224 Remove the WEB macro in favor of HTTP
replacement: sed 's/\$(WEB/\$(HTTP/g' -i **/*.d
2016-06-16 00:14:51 +02:00
Jonathan M Davis
c3cd933131 Moving deprecations along.
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.
2016-02-10 16:43:25 -08:00
Marc Schütz
bdb35215d7 Add missing references to std.digest.hmac to fix doc generation 2015-08-15 12:03:29 +02:00
k-hara
4e6284d20f fix printf and main() signature 2015-02-16 23:25:02 +09:00
Geod24
0fb95b8c27 Usage of WEB macro for License everywhere 2014-10-15 11:30:42 +02:00
H. S. Teoh
4a6890fc40 Preemptive fix of other places where .sort is used 2014-09-28 08:04:52 -07:00
H. S. Teoh
76db0de19c Eliminate C-style array declarations. 2014-08-30 06:51:27 -07:00
monarch dodra
a3fd0d48b9 Merge pull request #2174 from damianday/master
Turn std.container into a package.
2014-06-25 11:56:03 +02:00
H. S. Teoh
458e61d273 Remove deprecated module std.metastrings
This module has been deprecated and scheduled for removal in March 2014.
It is now June 2014.
2014-06-23 11:42:19 -07:00
Damian Day
579c4a2439 Merge remote-tracking branch 'origin/container_package' 2014-06-17 15:46:19 +01:00
k-hara
5b39ab253c Make side effect on strongly pure function call 2014-06-14 23:17:44 +09:00
Damian Day
0634e408f7 New Container
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.
2014-05-28 08:31:22 +01:00
Walter Bright
ac1ff4692a annotate mathspecial functions 2014-05-18 10:37:49 -07:00
Per Nordlöw
d701f90275 Issue 3882: Use cast(void) instead of value capture 2014-03-18 23:50:18 +01:00
Per Nordlöw
1761de4a62 Issue 3882: Inhibit more DMD warnings 2014-03-10 14:08:09 +01:00
Rainer Schuetze
40c14681f3 std.digest.sha: disable SSSE3 for SHA because it has unsupported calling convention
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
2014-02-27 22:16:29 +01:00
Geod24
c4e197d664 Remove modules crc32 and std.md5 which had been deprecated by 6ff6adc5bf 2013-12-26 15:55:10 +01:00
monarchdodra
654f6a6e24 Revert "Remove modules crc32 and std.md5 which had been deprecated by 6ff6adc5bf"
This reverts commit ecbc04f90d.
2013-12-21 20:26:38 +01:00
Geod24
ecbc04f90d Remove modules crc32 and std.md5 which had been deprecated by 6ff6adc5bf 2013-12-21 18:35:35 +01:00
jmdavis
30277459e4 Remove deprecated std.ctype, std.cpuid, and std.perf.
These were supposed to have been removed before now.
2013-04-17 23:27:12 -07:00
Lars T. Kyllingstad
cc44baede9 Updated unittest.d 2013-03-27 21:09:39 +01:00
jmdavis
8f7f6d69ac Remove some undocumented, deprecated functions which are slated for removal.
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.
2013-03-06 22:19:34 -08:00
jmdavis
978ac725b5 Revert "Merge pull request #1170 from jmdavis/perf"
This reverts commit 684c43dfc5, reversing
changes made to 707a60101b.
2013-02-26 01:18:14 -08:00
jmdavis
1360fbed42 Remove the long-deprecated and undocumented std.perf. 2013-02-24 19:43:36 -08:00
jmdavis
cf6ba6ebda Finally remove std.regexp.
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.
2013-02-23 18:07:54 -08:00
Brad Roberts
e87f1c20a7 only marginally better than disabling all testing on win64 2012-11-26 05:31:07 +00:00
k-hara
01df2f60be Remove redundant parenthesis for getters, and use assignment syntax for setters 2012-11-23 15:07:17 +09:00
Johannes Pfau
6ff6adc5bf Add new hash API
* 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
2012-09-16 12:25:43 +02:00
Andrei Alexandrescu
8ac3aea10b Merge pull request #651 from jpf91/std.uuid2
Add std.uuid module
2012-07-01 21:07:40 -07:00
Johannes Pfau
54658df5d8 Add std.uuid module 2012-07-01 14:44:36 +02:00
jmdavis
940059bbc8 Revert "Deprecate crc32 and move it into std.hash.crc32."
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.
2012-06-25 03:06:15 -07:00
alexrp
d6c2ef0fb6 Deprecate crc32 and move it into std.hash.crc32. 2012-06-06 07:48:47 +02:00
Denis Shelomovskij
7aac3f419d Add std.net.* modules in unittest.d
* also use `puts("...")` instead of `printf("...\n")` to write string
2012-06-02 15:04:00 +04:00
alexrp
b4157cd573 Remove std.contracts (deprecated a long, long time ago). 2012-05-15 03:17:19 +02:00
alexrp
a64b6175fa Remove std.loader (deprecated for six years). 2012-05-13 16:23:23 +02:00
alexrp
38ef7d09c2 Remove std.bind (deprecated from the day delegates were added to the language). 2012-05-13 04:03:26 +02:00
jmdavis
95b3fb81ad Removed the deprecated std.date.
Also removed std.datebase, std.dateparse, and std.gregorian.
2012-03-10 16:37:05 -08:00
Walter Bright
187ee7133d remove empty ; statements 2011-12-29 01:25:41 -08:00
Andrei Alexandrescu
d061f13d34 https://github.com/D-Programming-Language/phobos/pull/23 2011-05-01 12:11:46 -05:00
dsimcha
3cf67160b8 Add std.parallelism. 2011-04-26 20:06:25 -04:00
Brad Roberts
c3918e07aa more boxer removal, this time the windows only unittest.d 2011-01-03 05:01:51 +00:00
Don Clugston
cf72a8c6e9 Make sure that mathspecial unittests really get run. (They definitely run on my system, but it's better to be certain). 2010-11-19 04:24:14 +00:00