jmdavis
106bdd8cae
Fixed type in std.conv.
2012-08-05 17:01:07 -07:00
k-hara
c6dc1711c4
fix template constraints
2012-08-06 01:05:06 +09:00
jmdavis
d283d5735c
Move August removals to September.
...
Several deprecated items were listed for removal in August, but it's
looking likely that 2.060 will come out in August, and I'd prefer not to
have them removed for 2.060 given how many items are already in the
changelog, and they're already deprecated, so it'll only affect people
compiling with -d either way. So, I'm changing the ddoc comments to say
September instead of August. They'll be removed in 2.061.
2012-07-23 23:11:07 -07:00
jmdavis
735c2adbda
Changes required for issue# 6277.
2012-07-21 01:57:28 -07:00
Denis Shelomovskij
64f93b970a
Replace typeof(<type>.init[0])
with templates
...
* ElementEncodingType (12)
* ElementType(1)
2012-07-11 12:58:40 -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
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
jmdavis
7514e0322a
Fixed deprecations, since we had no release in June.
2012-07-06 22:15:53 -07:00
Denis Shelomovskij
00c0d61403
Replace typeof(<type>.init[0])
with templates
...
* ArrayTarget (12)
2012-07-06 13:38:06 +04:00
Denis Shelomovskij
ea6c9be477
Replace typeof(<type>.init[0])
with templates
...
* ElementEncodingType (12)
* ElementType(1)
2012-07-06 13:27:07 +04:00
k-hara
18564f4fa2
fix Issue 8264 - [std.conv.to] constructing conversion doesn't work with alias this
2012-06-19 15:22:41 +09:00
Hara Kenji
61947e5fef
Merge pull request #599 from 9rnsr/fix_nullfmt
...
Issue 7348 & 8040 - null literal should be formatted as "null"
2012-05-28 11:16:07 -07:00
jmdavis
4b8143afee
Deprecated stuff scheduled for deprecation in May 2012.
2012-05-23 01:31:25 -07:00
k-hara
f5ccd7fdab
Retry to fix Issue 7348 - Format and unformat typeof(null) objects properly
...
We should represent null literal as "null" instead of "" in formatting, because unformatting requires one or more length string representation of the object.
2012-05-23 13:01:50 +09:00
k-hara
40de9e601b
fix Issue 8080 - 'alias this' causes toString to be shadowed by aliased object
2012-05-22 16:10:13 +09:00
k-hara
2e3d877f76
fix Issue 7348 - to!string(null) matches more than one template declaration
2012-05-22 16:10:11 +09:00
k-hara
8d455147cf
fix Issue 6175 - String corruption when passing static char arrays to std.conv
2012-05-22 16:10:10 +09:00
k-hara
d964333d35
Fix documentations
2012-05-22 16:10:09 +09:00
k-hara
532f88e3d3
Arrangement tests
2012-05-22 16:10:07 +09:00
k-hara
fb964ae04b
Merge conversions representing with string into one toImpl function
2012-05-22 16:06:39 +09:00
k-hara
618a3b72f3
Add enum base types
2012-05-14 14:10:17 +09:00
k-hara
5edac8f10e
Remove meaningless comment
2012-05-13 02:47:21 +09:00
k-hara
64d983edaa
Bit cleaner constraints
2012-05-12 20:06:30 +09:00
k-hara
b3c079c040
Add test for the conversion from string to enum
2012-05-12 20:06:30 +09:00
k-hara
cce4aec10e
Add test for the conversion from enum to string
...
string based enum to string conversion should return member name, instead of base value.
2012-05-12 20:06:30 +09:00
k-hara
52462bec6e
fix Issue 7909 - to!(enum)(string) and to!(string)(enum) break when enum is integral
2012-05-12 20:06:29 +09:00
Francois Chabot
07d34c1ae0
Fix for BUG 4744, enum parsing will now test every member and select the one with the longest matching string
2012-04-29 19:58:03 -07:00
David Herberth
30246dab37
changed toImpl fix as proposed
2012-04-19 20:22:17 +02:00
David Herberth
53c36a7dbb
reworked fix
2012-04-19 20:22:17 +02:00
David Herberth
30d9405ad4
added tests for bug 7660
2012-04-19 20:16:31 +02:00
David Herberth
d0b88f9cd2
fixed toImpl conflict
2012-04-19 20:16:31 +02:00
dawg
47f5929059
workaround Bug 2962
...
- ICE with nested template functions
- there is no need to templatize bailOut
2012-03-22 23:52:52 +01:00
jmdavis
88faac2475
Moved removals of deprecated symbols from July to August.
...
The release didn't happen in January, so July isn't a 6 month
deprecation period anymore.
2012-02-11 02:48:49 -08:00
k-hara
89917c64bf
Remove shedding top const, because it is automatically done in IFTI.
2012-01-24 00:45:05 +09:00
k-hara
aab5f6e41d
Add parse function with radix
2012-01-24 00:39:23 +09:00
k-hara
1ba8ecceeb
Issue 6255 - Add support for different base conversions in std.conv
2012-01-24 00:30:09 +09:00
Jonathan M Davis
59d53d15d7
Merge pull request #298 from 9rnsr/improve_format
...
Cleanup and improve std.format
2012-01-22 18:15:48 -08:00
Richard Webb
dc36a288b9
fix spelling: inttegral -> integral
2012-01-21 21:24:24 +00:00
k-hara
6c80a510af
Update for reflective formatting
2012-01-21 00:56:37 +09:00
Nils Boßung
8f2137bf95
fix oversights
2012-01-19 09:21:12 +01:00
Nils Boßung
6ca6e3216c
documentation
2012-01-19 09:05:02 +01:00
Nils Boßung
b92a2c451f
make parse() error messages not include the full input
...
Including the full input is not feasible with non-forward ranges.
And with infinite ranges it leads to an infinite loop.
2012-01-19 09:04:47 +01:00
Nils Boßung
b1c121dbb0
let parse() with radix throw on empty input
2012-01-19 09:00:51 +01:00
Nils Boßung
10d636b7b3
make parse with radix work on ranges (bugzilla 7302)
2012-01-17 12:57:40 +01:00
jmdavis
60a0a1c9e7
Deprecated stuff that was scheduled for deprecation in January 2012.
2012-01-02 22:52:36 -08:00
k-hara
7dcb93621d
Supplemental change of issue 3382 - [tdpl] Implement uniform function call syntax
2011-12-26 22:57:49 +09:00
David Nadlinger
e312f9898b
Strict @property syntax compliance.
...
This enables the test suite to build with the -property switch enabled.
std.cpuid: vendor()/processor() have not been converted to properties in accordance to core.cpuid.
std.xml: Element.text() cannot be a property due to the optional parameter.
2011-12-04 09:56:14 +01:00
David Simcha
063e53c7c3
Merge pull request #332 from dawgfoto/FixEmplace
...
fix bug in emplace
2011-12-02 19:32:18 -08:00