Commit graph

285 commits

Author SHA1 Message Date
Andrej Mitrovic
b22a90eb9e Fixes Issue 9336 - Format should work on shared address. 2013-01-25 19:44:16 +01:00
Andrej Mitrovic
aaa6854eb7 Fixes Issue 9373 - Add deprecation messages to Phobos. 2013-01-23 02:44:08 +01:00
Andrej Mitrovic
5057ca5404 Fixes Issue 7142 - Implement field width for boolean formatting. 2013-01-22 04:10:12 +01:00
Andrei Alexandrescu
e9cb971002 Merge pull request #1079 from AndrejMitrovic/Fix5065
Issue 5065 - Format specifier must be '%s' for some types
2013-01-20 04:50:26 -08:00
Andrej Mitrovic
d6d12ffdc8 Fixes Issue 5065 - Format specifier must be %s for types which don't implement toString with a format specifier. 2013-01-19 03:11:06 +01:00
Daniel Murphy
41a9f1fa05 Fix Issue 6408 - Phobos fixes
Do not use typeof(Type[0]) to get the element type of an array, use typeof(Type.init[0])
2013-01-18 19:10:16 +11:00
Andrei Alexandrescu
259cd23d67 Merge pull request #901 from Poita/bug8900
Fix bug 8900 - Zip with infinite char range fails.
2012-12-13 09:00:09 -08:00
k-hara
1c54f33603 fixup for Issue 8902
After default initialization, only the first one in overlapped fields is readable in CTFE.
2012-12-13 19:29:33 +09:00
k-hara
6f825ddb3e More workaround 2012-12-09 22:28:34 +09:00
k-hara
7882f28d60 Fix formatting nan in Win64 platform 2012-12-09 19:48:57 +09:00
Andrei Alexandrescu
d6100b404f Merge pull request #939 from 9rnsr/replace_format
Replacement std.string.format and sformat implementations in November 2012
2012-12-08 19:41:35 -08:00
k-hara
75064f6be1 fix Issue 9117 - format fails if opCast and this alias are both defined in an aliased struct 2012-12-07 19:15:42 +09:00
k-hara
6d53de5893 fix isBuiltinType and BuiltinTypeOf 2012-11-27 22:46:21 +09:00
k-hara
fa61476205 fix isAssociativeArray 2012-11-27 22:46:20 +09:00
k-hara
158275cda9 fix isDynamicArray and DynamicArrayTypeOf 2012-11-27 22:46:18 +09:00
k-hara
965fc86820 fix isStaticArray 2012-11-27 22:46:16 +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
108761f273 fix isSomeChar and CharTypeOf 2012-11-27 22:46:11 +09:00
k-hara
6e67956903 fix isUnsigned/isSigned and Unsigned/Signed 2012-11-27 22:14:18 +09:00
k-hara
9f98163968 fix isFloatingPoint and FloatingPointTypeOf 2012-11-27 22:10:28 +09:00
k-hara
0c88d6ffc4 fix isIntegral and IntegralTypeOf 2012-11-27 22:10:19 +09:00
k-hara
8a60edd140 fix isBoolean and BooleanTypeOf 2012-11-27 22:10:16 +09:00
Rainer Schuetze
04ae02f1c3 win64: fix format output for nan 2012-11-24 18:26:39 +01:00
k-hara
01df2f60be Remove redundant parenthesis for getters, and use assignment syntax for setters 2012-11-23 15:07:17 +09:00
k-hara
9db098b69a [Fixup] Now, bug 5625 might not be directly related to std.string.format 2012-11-14 14:25:47 +09:00
k-hara
1742cb146e Fix format result, it is breaking change 2012-11-14 14:25:46 +09:00
k-hara
f93fe17b83 [Fixup] Add leading format string 2012-11-14 14:12:27 +09:00
Peter Alexander
a00c3c825c Fix bug 8900 - Zip with infinite range fails.
`std.range.Zip` contains a `Tuple`, whose `toString()` function calls `formatElement` which eventually calls this function, leading to a static call to `walkLength` on infinite ranges. Since pul request 880, `walkLength` doesn't work with infinite ranges, so it fails to compile.

This change ensures that `walkLength` is called with only valid range types.

Bug: http://d.puremagic.com/issues/show_bug.cgi?id=8900
2012-10-27 12:02:56 +01:00
Vladimir Panteleev
fde0998dea Fix various problems in DDoc, identified from compiler warnings. 2012-10-19 19:09:47 +03:00
alexrp
b202180295 Remove all uses of sizediff_t in favor of ptrdiff_t. 2012-10-15 04:24:09 +02:00
H. S. Teoh
965e591101 Fix typo in ddoc. 2012-10-08 07:41:01 -07:00
Walter Bright
bf119860f4 fix Win64 varargs bug 2012-09-26 19:26:32 -07:00
Walter Bright
2dd8615254 varargin64 varargs issues 2012-09-22 20:31:18 -07:00
Walter Bright
18f7d60f0d Win64 fixes 2012-09-11 19:39:15 -07:00
kai
54abec0048 snprintf already defined in core.stdc.stdio.
The snprintf function is already defined in core.stdc.stdio. This version has the advantage that it also works with the MS C Runtine on Windows.
2012-09-05 20:53:25 +02:00
Andrei Alexandrescu
0a511e3975 Merge pull request #755 from 9rnsr/fix8574
Issue 8574 - [std.format] The flag ' ' works for floating numbers, not only for integers
2012-08-27 01:44:07 -07:00
monarchdodra
3a621e8276 Update std/format.d 2012-08-26 10:50:33 +03:00
monarchdodra
74982f7d7f Documenting return value of formattedRead 2012-08-25 17:45:25 +03:00
k-hara
b7df920554 fix Issue 8574 - [std.format] The flag ' ' works for floating numbers, not only for integers 2012-08-22 00:44:12 +09:00
k-hara
4a05464800 fix Issue 8339 - is(typeof(...)) is reporting true when it's false due to nested function error
Avoid frame access check and disabled default construction in predicate templates.
2012-08-18 17:49:05 +09:00
k-hara
c6dc1711c4 fix template constraints 2012-08-06 01:05:06 +09:00
jmdavis
735c2adbda Changes required for issue# 6277. 2012-07-21 01:57:28 -07:00
jmdavis
02931eb501 Revert "Merge pull request #664 from denis-sh/add-ArrayTarget-template"
This reverts commit f4d0a49493, reversing
changes made to 3cb69914c5.

The merging of request #664 was accidental, and it should not have been
merged. See https://github.com/D-Programming-Language/phobos/pull/664
for details.
2012-07-11 11:49:28 -07:00
k-hara
d6ffbd1328 Add const attribute more strictly 2012-07-11 01:02:59 +09:00
alexrp
a4220e3d79 An attempt to fix std.format build. 2012-07-09 05:48:48 +02:00
David Simcha
f4d0a49493 Merge pull request #664 from denis-sh/add-ArrayTarget-template
Add array target template
2012-07-08 13:08:27 -07:00
jmdavis
28781bfb9f Old deprecations which were not properly taken care of previously. 2012-07-07 02:03:49 -07:00
Denis Shelomovskij
00c0d61403 Replace typeof(<type>.init[0]) with templates
* ArrayTarget (12)
2012-07-06 13:38:06 +04:00
Hara Kenji
93d176eb6d Merge pull request #635 from ibuclaw/putAArray
Update putAArray for non-x86 architechtures.
2012-06-30 20:52:32 -07:00
k-hara
6c781f1ecf fix Issue 8310 - writeln of Range of fixed size array 2012-06-28 15:57:17 +09:00