Commit graph

266 commits

Author SHA1 Message Date
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
b52a338ed4 Merge totalcontainer.d with package.d 2014-06-06 12:55:14 +01: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
Dmitry Olshansky
e6c969195b Get rid of internal.uni, internal.uni_tab
Saving amount to ~290Kb on 32bit.
2014-04-23 20:10:21 +04:00
Walter Bright
cb6b8a010f add std.internal.scopebuffer 2014-03-16 16:22:04 -07:00
Martin Nowak
18d79dce7b show deprecation warnings in phobos
- they are not treated as error
2014-01-25 02:47:22 +01:00
Martin Nowak
4d5e93e7c9 rename phobos.html => index.html
- same as in posix.mak
2014-01-20 03:55:35 +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
k-hara
0070d34b03 fix Issue 11512 - Can't build Phobos docs with win32 makefile
Change default value of DOCSRC to ../dlang.org
2013-12-10 12:36:54 +09:00
Dmitry Olshansky
87bff6186c split off rarely used unicode tables
This avoids parsing large files reducing parse time by 30 ms for me
(it took ~70ms to parse tables, now ~40ms).
And move hangul sets to Trie tables as well.
Also saves around 30Kb on "hello world" app.
2013-10-17 18:49:11 +04:00
Walter Bright
aed004cac5 add docs to install target 2013-09-30 17:47:46 -07:00
Jonathan M Davis
c109594456 Merge pull request #1347 from blackwhale/new-std-uni
New std.uni module
2013-08-08 00:28:29 -07:00
Dmitry Olshansky
9a053d97c2 new std.uni module 2013-07-20 23:00:34 +04:00
k-hara
adc153395d Remove -property switch 2013-07-16 00:31:28 +09: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
Walter Bright
c22747b895 add cov testing to win32.mak 2013-03-20 00:06:34 -07:00
Rainer Schuetze
e79c5763cf forgot another replace of make with $(MAKE) 2013-03-08 11:10:06 +01:00
Rainer Schuetze
c7cd8c29a2 make win*.mak more adjustable to the build environment 2013-03-08 10:44:46 +01: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
Walter Bright
04ee6fc0e4 merge from staging 2013-01-02 10:25:52 -08:00
Vladimir Panteleev
0c89043ef7 Fix Windows makefiles' install target 2012-12-26 10:27:01 +02:00
Alex Rønne Petersen
dd463ada9d Merge pull request #807 from redstar/sha1_ssse3
Add SSSE3 implementation to SHA1 digest.
2012-12-10 12:21:50 -08:00
Walter Bright
193241651e fix running out of memory again 2012-12-09 20:11:34 -08:00
k-hara
c3103db6c8 Split unittest compilation on win32 2012-11-27 22:46:24 +09:00
kai
4592361e06 Add SSSE3 implementation to SHA1 digest. 2012-11-21 19:44:01 +01:00
k-hara
51912cb8a8 Separate win32 unittest. 2012-11-07 19:37:10 +09:00
kai
71f7a9a903 Initial implementation of RIPEMD160. 2012-10-20 21:34:33 +02:00
Walter Bright
e188e21608 fix install target 2012-10-15 13:34:24 -07:00
Walter Bright
58c8d7e5e7 fix install target 2012-10-14 17:09:23 -07:00
Denis Shelomovskij
4372769989 Fix Windows make files broken by Pull 803
* breaking commit: 2dfb76d08d
2012-09-21 14:42:14 +04:00
k-hara
2dfb76d08d Separate unittest building in Windows 2012-09-19 00:44:18 +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
Walter Bright
2346ef9a68 Win64 makefile fixes 2012-09-10 16:22:16 -07:00
Walter Bright
2243a5e4b5 Merge branch 'master' of github.com:D-Programming-Language/phobos 2012-09-10 14:46:00 -07:00
Brad Roberts
0675212486 split SRC_STD_2_HEAVY to hopefully work around out of memory issues 2012-09-09 02:04:28 -07:00
Walter Bright
f58e109c7b Merge branch 'master' of github.com:D-Programming-Language/phobos 2012-08-21 13:12:18 -07:00
Denis Shelomovskij
7b4fdfec1a Fix win32.mak clean target
* this small issue was introduced by commit 1d9c3fa371
2012-08-02 19:47:36 +04:00
Walter Bright
54fe40d78e Merge branch 'master' of github.com:D-Programming-Language/phobos 2012-07-30 13:50:36 -07:00
k-hara
1d9c3fa371 Separate unittest building in Windows platform. 2012-07-31 00:33:12 +09:00
Walter Bright
b84e808ffa fix install 2012-07-24 14:27:29 -07:00
k-hara
8dc8097e34 Fix masking of unittests in Windows 2012-07-10 01:03:06 +09:00
Walter Bright
7182ed48f3 std.algorithm consumes too much memory 2012-07-09 02:34:40 -07:00
k-hara
a44a55cc5a Separate phobos unittest compilation in Windows platform 2012-07-08 15:25:14 +09: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