Commit graph

534 commits

Author SHA1 Message Date
Ilya Yaroshenko
e678d31797 std.stdio: clean imports
fix

fix

remove string import

uncomment unittest

update Flag!"KeepTerminator" usage

fix typo

fix errors

private format

fix yes/no

update private format

format workaround

renamed flags to lower case
2014-11-17 21:20:40 +03:00
Ilya Yaroshenko
117b2d23e9 std.conv: clean imports 2014-11-14 15:15:56 +03:00
Ilya Yaroshenko
ab83cd94da std.string: clean imports 2014-11-11 22:42:57 +03:00
Ilya Yaroshenko
cd8531fc55 added scope format imports 2014-11-11 11:31:37 +03:00
Ilya Yaroshenko
cb01d8dab9 std.conv: clean imports
fix parse for null and bool

1. Allow parse nulls from input range
2. Remove slow (unicode like) version of parse for bools.
3. Range version of parse for bools is used.

revert some changes

remove some changes

remove few changes
2014-11-11 11:19:08 +03:00
Nick Treleaven
06994f4dad Use immutable integer to demonstrate removed qualification 2014-11-07 12:19:42 +00:00
Nick Treleaven
6a9d5b9364 Fix wrong unittests for std.conv.unsigned, signed 2014-11-07 12:19:40 +00:00
Ilya Yaroshenko
cb8d75ee68 remove isnan 2014-10-25 02:33:38 +04:00
Igor Stepanov
be01776946 fix to!string test 2014-09-22 19:17:32 +04:00
Brad Roberts
8d1c89d2a6 Merge pull request #2432 from rainers/coff32
COFF support for Win32
2014-09-11 13:55:13 -07:00
H. S. Teoh
76db0de19c Eliminate C-style array declarations. 2014-08-30 06:51:27 -07:00
Geod24
7100047473 Replace enforceEx with enforce where it's possible 2014-08-25 12:18:02 +02:00
Rainer Schuetze
3ed25d61ae use CRuntime_DigitalMars/CRuntime_Microsoft instead of Win32/Win64 where appropriate 2014-08-23 16:14:18 +02:00
Martin Nowak
e7bcad9406 localize some imports 2014-08-02 01:05:56 +02:00
Dmitry Olshansky
087b2f7732 Merge pull request #2355 from NilsBossung/13163
fix issue 13163 - std.conv.parse misses overflow when it doesn't result in a smaller value
2014-07-31 00:22:40 +04:00
Nils Boßung
b4e31a5348 fix whitespace 2014-07-25 01:23:49 +02:00
Nils Boßung
2606fd5f41 don't bother with signed types
Everything is >= 0 all the time anyway.
2014-07-25 01:22:41 +02:00
Nils Boßung
efe0d1722b fix issue 13163 - std.conv.parse misses overflow when it doesn't result in a smaller value 2014-07-24 00:29:19 +02:00
Dmitry Olshansky
bc270d27bd Merge pull request #2160 from monarchdodra/emplaceRef
Make emplaceRef parameter optional
2014-07-20 16:13:47 +04:00
Joakim
11de397dd7 Start getting tests passing on Android/x86 2014-07-09 17:52:15 -05:00
Johannes Pfau
6487d4dd7f ARM fixes for 2.065 2014-06-27 17:49:06 +02:00
Walter Bright
231f8b664e std.conv: parse not handling some cases 2014-05-19 11:59:38 -07:00
monarchdodra
4b16412b59 emplaceRef unittest 2014-05-11 16:06:46 +02:00
monarchdodra
19ebfac20e Make emplaceRef parameter optional 2014-05-11 16:06:46 +02:00
monarchdodra
d609bd332f Sed "@safe pure nothrow" 2014-05-06 08:21:13 +02:00
monarch dodra
e03879ce81 Merge pull request #2118 from AndrejMitrovic/Fix12633
Issue 12633 - std.conv.to should support target fixed-sized arrays
2014-04-26 00:30:41 +02:00
Andrej Mitrovic
3cd997aef2 Fix Issue 12633 - std.conv.to should support target fixed-sized arrays. 2014-04-25 09:56:27 +02:00
Andrej Mitrovic
4cc475fb67 Strip spaces. 2014-04-24 16:25:19 +02:00
monarchdodra
f2c05e893f Mark some tests as nothrow 2014-04-17 08:22:17 +02:00
monarchdodra
8a4e72a2d1 Remove useless enforce
It's already asserted
2014-04-17 08:05:30 +02:00
monarchdodra
6e7aa9da8f remove debug statements 2014-04-17 08:04:11 +02:00
monarch dodra
78d84e515a Fix Issue 12494 - to!string(enum) incorrect value 2014-03-31 19:47:48 +02:00
monarchdodra
59ad77ad9f Improve emplaceRef for qualified construction 2014-03-17 22:48:30 +01:00
Andrej Mitrovic
b99ed6cc3d Merge pull request #1984 from Poita/bug11698
Fix Issue 11698 - readf doesn't work with bool
2014-03-13 20:07:43 +01:00
Peter Alexander
ecc20513da Implementation simplification for std.conv.parse!bool 2014-03-10 08:23:28 +00:00
Peter Alexander
2ae91087e7 Fix Issue 11698 - readf doesn't work with bool 2014-03-08 20:01:24 +00:00
Yazan S. Dabain
a81f6200cf [Trivial] Fix documentation typos 2014-02-28 21:08:19 +02: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
Daniel Murphy
4d0892baba Remove uses of the comma operator 2014-02-18 00:48:40 +11:00
monarchdodra
95152081f3 swap isAssignable and !hasElaborateAssign 2014-02-16 17:04:34 +01:00
monarchdodra
5930a3c183 Introduce std.conv.emplaceRef 2014-02-16 17:04:25 +01:00
Andrej Mitrovic
5a5f89946a Merge pull request #1864 from CyberShadow/std-conv-opcall-and-ctor
std.conv: Fix ambiguity when target has ctor and source has opCast
2014-02-16 01:41:40 +01:00
k-hara
b391b2ec9f Convert to new alias syntax 2014-02-11 15:27:05 +09:00
Iain Buclaw
8fa9990e23 Merge pull request #1862 from jpf91/arm-4
[ARM] Implement parse!real for systems with 64bit reals
2014-02-01 08:40:36 -08:00
Johannes Pfau
9564f42693 Fix formatting in std.conv.parse!real 2014-02-01 10:08:12 +01:00
Daniel Murphy
a656f26e9e Remove use of automatic adjacent string literal concatenation from phobos 2014-01-20 03:42:21 +11:00
Vladimir Panteleev
0f6a6e2ab0 std.conv: Fix ambiguity when target has ctor and source has opCast 2014-01-16 14:22:36 +00:00
Johannes Pfau
c4a9dbd185 [ARM] Implement parse!real for systems with 64bit reals
and some unittest fixes
2014-01-14 21:29:02 +01:00
k-hara
baf5c78deb Use selective local import and place at the head of the required code block 2013-12-26 11:55:06 +09:00
Andrei Alexandrescu
de5789d6c9 Reduce deps in std.conv and std.typecons 2013-12-19 18:16:39 -08:00