Commit graph

3483 commits

Author SHA1 Message Date
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
4bd36016e2 Merge pull request #822 from monarchdodra/unqual
fix issue 8737 Unqual for AA
2012-10-04 11:55:53 -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
Brad Roberts
c07bce765c Merge pull request #821 from AndrejMitrovic/patch-2
Fix Issue 8676
2012-10-04 10:43:38 -07:00
Andrei Alexandrescu
ad87f38197 Merge pull request #778 from denis-sh/std.stdio.File-fixes
Std.stdio.file fixes
2012-10-04 09:51:12 -07:00
Hara Kenji
25c4328aef Merge pull request #833 from monarchdodra/bug8729
fix issue 8729 do not skip leading ws in parse (again)
2012-10-04 09:32:52 -07:00
monarch dodra
87400d8a9c broken unit test 2012-10-04 17:52:02 +03:00
Hara Kenji
89ee7f43c5 Merge pull request #832 from denis-sh/fix-Issue-8747
Fix Issue 8747 - isAssignable!(int, const(int)) is false
2012-10-04 07:11:47 -07:00
Denis Shelomovskij
13a87ff8ca Improve std.stdio.File.{writef,writefln}
* don't throw AssertError in writef
* make these functions consistent with std.format.formattedWrite
2012-10-04 11:32:08 +04:00
Denis Shelomovskij
e281d8deaa Fix Issue 8219 - File.writeln is slow
There is absolutely no need to explicitly flush a stream on new line because it is expected only for console output which is line buffered or unbuffered by default.
2012-10-04 11:32:08 +04:00
Denis Shelomovskij
71fe49fdf1 Rename std.stdio.File.p to _p 2012-10-04 11:32:07 +04:00
Denis Shelomovskij
4c33328fbf Remove redundant std.stdio.File.Impl.name 2012-10-04 11:02:32 +04:00
Denis Shelomovskij
26b7d3fad3 Fix std.stdio.File part of Issue 4624 2012-10-04 11:02:16 +04:00
Denis Shelomovskij
84a6468ef8 Fix Issue 7659 - std.stdio.File.close() erases file.name
* also improve documentation a bit
2012-10-04 10:36:36 +04:00
Denis Shelomovskij
46a535cb19 Refactor std.stdio.File 2012-10-04 10:36:36 +04:00
Denis Shelomovskij
8e72e3922e Fix hasElaborateAssign docs typo 2012-10-04 09:50:05 +04:00
monarch dodra
dce93b1881 fix issue 8729 do not skip leading ws 2012-10-04 07:47:46 +02:00
Denis Shelomovskij
f30660baa6 Fix Issue 8747 - isAssignable!(int, const(int)) is false 2012-10-04 09:34:29 +04:00
Denis Shelomovskij
4d2f24d04c Improve std.traits unittests
* improve `isAssignable` unittests
* add immutable(S) test to `hasElaborateCopyConstructor`
* add const(S) test to `hasElaborateAssign`
2012-10-04 09:29:53 +04:00
Andrei Alexandrescu
f38583ab4d Merge pull request #826 from Dicebot/qualif_name
Tweak to fullyQualifiedName allowing to check for parents of not-express...
2012-10-03 21:29:45 -07:00
Andrei Alexandrescu
3fc112799c Merge pull request #825 from monarchdodra/documentation
Typo in std.math doc: "Source" link appears twice
2012-10-03 21:25:30 -07:00
Andrei Alexandrescu
04acd3f07e Merge pull request #829 from monarchdodra/popN
Tweak in /pop(Front|Back)N/
2012-10-03 21:23:42 -07:00
Andrei Alexandrescu
5a01c020b0 Merge pull request #830 from monarchdodra/slice
Tighter type checking for SortedRange
2012-10-03 21:22:36 -07:00
Dicebot
25282b2c84 Current check for additional parents uses "is(typeof())" and thus types given as a parameter are nor fully qualified, nor rejected. Changed this to more generic __trait(compiles) to allow wider usage as same implementation applies. 2012-10-04 01:04:18 +03:00
Andrei Alexandrescu
b22ce76be4 Fixed link to the other Schwartz in documentation 2012-10-03 15:03:55 -04:00
monarch dodra
2c7747ce56 Tweak in /pop(Front|Back)/ 2012-10-03 08:18:31 +02:00
Miles
bdfcf80b82 Update std/regex.d
Very minor edit: should use 'losing' instead of 'loosing'.
2012-10-02 11:25:24 -07:00
monarch dodra
1ed21ed00b Tighter type checking for SortedRange 2012-10-02 19:51:33 +03: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
Andrei Alexandrescu
8f1c635786 Merge pull request #818 from jpf91/mathUnit
Move test from dmd test suite to unit tests
2012-10-01 05:48:20 -07:00
monarch dodra
dabb0343ba fix issue 8737 Unqual for AA 2012-10-01 11:00:51 +02:00
Johannes Pfau
9c3eed5f57 Move test from dmd test suite to unittests
Moves the tests from runnable/testmath.d to std.math
2012-09-30 19:40:22 +02:00
monarch dodra
ac1d815733 Typo in leading doc: Source appears twice 2012-09-30 20:09:09 +03:00
monarch dodra
d028ef99ed fix issue 8709, from documentation 2012-09-30 11:51:07 +03:00
Andrei Alexandrescu
e5f6ce75ee Merge pull request #796 from jmdavis/filter
Moved filter to the public section.
2012-09-29 08:52:53 -07:00
Andrej Mitrovic
619e6e7a16 Fix Issue 8676 (2)
lockstep's stopping policy default value isn't documented because it's set inside the function definition. Once Issue 8687 (http://d.puremagic.com/issues/show_bug.cgi?id=8687) is fixed we'll be able to set the default value in the function header.
2012-09-29 18:46:01 +03:00
Andrei Alexandrescu
f41f43d870 Merge pull request #811 from monarchdodra/documentation
Conv missing doc
2012-09-29 08:31:26 -07:00
Andrei Alexandrescu
44dc3707ce Merge pull request #813 from monarchdodra/Take
Take tweaks
2012-09-29 08:00:42 -07:00
Andrei Alexandrescu
ecff5a0899 Merge pull request #808 from 9rnsr/fix8702
Issue 8702 - tuple(tuple(1)) fails to compile, but tuple(tuple(1),1) works
2012-09-28 07:08:04 -07:00
Andrei Alexandrescu
af92f50e10 Merge pull request #812 from gward/master
std.process: Fix documentation for exec*() functions.
2012-09-28 06:56:08 -07:00
Andrei Alexandrescu
b05b818596 Merge pull request #806 from s-ludwig/patch-1
Fix for issue 8694, (Un)Compress may cause an InvalidMemoryOperationError
2012-09-28 06:41:07 -07:00
Andrei Alexandrescu
d94803416b Merge pull request #805 from callumenator/master
Fix for issue 8689, Variant doesn't attempt float conversion in opArithmetic
2012-09-28 06:40:36 -07:00
Andrei Alexandrescu
07765d1a2f Merge pull request #468 from stonemaster/master
std.variant: Implement applyVisitor and applyDelegate
2012-09-28 04:54:42 -07:00
André Stein
f5600708b4 Changes according to 9rnsr's review. 2012-09-27 18:25:17 +02:00
André Stein
b01ef30580 Integrated 9rnsr's suggestions. 2012-09-27 17:25:49 +02:00