Commit graph

315 commits

Author SHA1 Message Date
Andrej Mitrovic
ec1dcf53e3 Fixup Pull1555 - Zero-arg text() should return null string. 2013-02-07 21:06:01 +01:00
Andrej Mitrovic
0b9ace7f34 Specialize textImpl for 1-argument case. 2013-02-07 19:41:37 +01:00
Andrej Mitrovic
aaa6854eb7 Fixes Issue 9373 - Add deprecation messages to Phobos. 2013-01-23 02:44:08 +01:00
Andrej Mitrovic
88c2c81fbc Fixes Issue 6668 - Avoid throwing collateral exceptions in std.conv.to 2013-01-20 17:30:17 +01:00
Nick Treleaven
5083260795 Fix typos 2013-01-07 17:01:11 +00:00
k-hara
b66012ef4e fix Issue 8908 - Collapse of std.csv by the specifications change of std.conv.parse 2012-12-18 09:11:57 +09:00
Andrei Alexandrescu
f12c860a23 Merge pull request #896 from denis-sh/std.conv.emplace-fixes
`std.conv.emplace` fixes & improvements
2012-12-12 07:41:03 -08:00
Nils Boßung
c880456c7b simplify 2012-12-09 16:18:51 +01:00
Nils Boßung
650a87cbb3 replace counters with bools
The only purpose of those counters was to track if anything has been
parsed. A bool suffices and it doesn't overflow.
2012-12-09 08:31:02 +01:00
k-hara
7062ce191a fix Issue 2486 - taking address of slice rvalue is valid 2012-12-03 14:40:24 +09:00
k-hara
9c35f113cd Small refactor by isExactSomeString 2012-11-27 22:46:14 +09:00
k-hara
d31e45ac28 fix isSomeString and StringTypeOf
additionally DynamicArrayTypeOf and StaticArrayTypeOf considers enums based on arrays
2012-11-27 22:46:12 +09:00
k-hara
01df2f60be Remove redundant parenthesis for getters, and use assignment syntax for setters 2012-11-23 15:07:17 +09:00
Denis Shelomovskij
44310012fe Add note about Issue 8902 workaround
* Issue 8902 URL: http://d.puremagic.com/issues/show_bug.cgi?id=8902
2012-11-18 21:04:47 +04:00
Denis Shelomovskij
c31fcdcea0 Remove explicit emplace specialization in unittest. 2012-11-18 20:52:41 +04:00
Denis Shelomovskij
525fb51c87 Prefix EmplaceTest{Struct|Class} with __conv_ to avoid possible name clashes
* also make it `private`
2012-11-04 00:38:35 +04:00
Denis Shelomovskij
4269dd53c4 Add unittest for emplace with struct without constructor 2012-10-27 15:33:47 +04:00
Denis Shelomovskij
ca9ef194a4 Improve emplace unittests 2012-10-27 10:46:45 +04:00
Denis Shelomovskij
10375d681b Add comments to emplace unittests 2012-10-27 10:38:36 +04:00
Denis Shelomovskij
4bc219451b Fix Issue 6635 - std.conv.emplace: enforcement is too weak
* Issue URL: http://d.puremagic.com/issues/show_bug.cgi?id=6635
2012-10-27 10:23:26 +04:00
Denis Shelomovskij
524fe42efc Segregate std.conv.testEmplaceChunk function 2012-10-27 10:23:26 +04:00
Denis Shelomovskij
63503202b7 Fix emplace part of issue 6436
* Issue URL: http://d.puremagic.com/issues/show_bug.cgi?id=6436
2012-10-27 10:23:26 +04:00
Denis Shelomovskij
e62b241351 Fix emplace issue with structs with disabled ctors 2012-10-27 10:23:26 +04:00
Denis Shelomovskij
6639900267 Refactor emplace 2012-10-27 10:09:07 +04:00
Denis Shelomovskij
d207cd00e1 Divide unittest and position its parts just after emplace they test 2012-10-27 10:09:07 +04:00
Denis Shelomovskij
614751003b Position unittests just after emplace they test 2012-10-27 10:09:07 +04:00
Walter Bright
8153f095b7 use intrinsic ldexp 2012-10-18 14:06:34 -07:00
Andrei Alexandrescu
6cc2408804 Merge pull request #768 from jmdavis/deprecations
September 2012 Deprecations
2012-10-06 21:49:52 -07:00
Andrei Alexandrescu
0e22a37c83 Merge pull request #844 from 9rnsr/fix8705
More fix for Issue 8705 - std.conv.to bug, from documentation
2012-10-06 21:32:12 -07:00
Brad Roberts
99d729e6cf properly handle negative values 2012-10-06 17:53:29 -07:00
k-hara
ce805a7603 Mask extra cases caused by unexpected linker error in posix platforms 2012-10-06 18:50:51 +09:00
k-hara
7afe2408dc fix Issue 8705 - std.conv.to bug, from documentation
Mutable care is just necessary for value type, and doesn't need for key types.
2012-10-06 16:41:58 +09:00
monarch dodra
93d9f1bab8 bad usage of unqual for AA 2012-10-06 00:15:06 +03:00
Andrei Alexandrescu
2aceab7064 Merge pull request #836 from monarchdodra/bug8705
Fix for issue 8705 (from doc) (again)
2012-10-05 04:38:51 -07:00
monarch dodra
7a716b4a08 Avoid extra complicated unit tests. 2012-10-05 13:49:05 +03:00
unknown
8f3e74b744 Fix for issue 8705 (from doc) (again) 2012-10-05 07:58:40 +02:00
Andrei Alexandrescu
28e1c98d69 Faster integer to text conversion 2012-10-04 17:39:00 -04:00
jmdavis
08722ad38a Revert "fix issue 8709, from documentation"
This reverts commit d028ef99ed.

This is causing the build to fail and needs to be fixed before being
merged in again.
2012-10-04 13:11:32 -07:00
Andrei Alexandrescu
bbdbfc7bc0 Merge pull request #823 from monarchdodra/toAA
fix issue 8709, from documentation
2012-10-04 11:54:58 -07:00
monarch dodra
87400d8a9c broken unit test 2012-10-04 17:52:02 +03:00
monarch dodra
dce93b1881 fix issue 8729 do not skip leading ws 2012-10-04 07:47:46 +02:00
monarch dodra
848d47c3ee space after if 2012-10-02 18:45:35 +03:00
monarch dodra
35a41f1aff Update std/conv.d 2012-10-02 18:32:00 +03:00
monarch dodra
9207654c70 Update std/conv.d 2012-10-02 18:18:47 +03:00
monarch dodra
52fe9fd6fd Update std/conv.d 2012-10-02 18:17:58 +03:00
monarch dodra
52303d1672 #8729 fixes 2012-10-02 08:17:43 +02:00
jmdavis
14c9a0ae44 Undocumented September deprecations.
The deprecated stuff scheduled for removal in September is now
undocumented and marked (in a normal comment) for removal in March 2013.
2012-09-30 04:15:56 -07:00
monarch dodra
d028ef99ed fix issue 8709, from documentation 2012-09-30 11:51:07 +03:00
monarch dodra
e3973fd023 Missing doc 2012-09-21 15:07:28 +03:00
jmdavis
106bdd8cae Fixed type in std.conv. 2012-08-05 17:01:07 -07:00