Commit graph

3224 commits

Author SHA1 Message Date
alexrp
a4220e3d79 An attempt to fix std.format build. 2012-07-09 05:48:48 +02:00
Andrei Alexandrescu
8c747b0aba Merge pull request #655 from jmdavis/string
Fix for issue# 8323.
2012-07-08 20:16:36 -07:00
Andrei Alexandrescu
e0757c5ded Merge pull request #650 from revellian/master
Fix std.container.SList.linearRemove's TakeRange-bug
2012-07-08 20:07:39 -07:00
Andrei Alexandrescu
865c7a6f9d Merge pull request #561 from darkstalker/master
some std.json improvements
2012-07-08 20:01:44 -07:00
Andrei Alexandrescu
99671b31ba Merge pull request #262 from 9rnsr/constApply
Supplemental changes of druntime/pull/72 - Issue 1824 - Object not const correct
2012-07-08 19:55:43 -07:00
Andrei Alexandrescu
5fa37c1ae4 Merge pull request #671 from alexrp/errno
Use errno property instead of setErrno in std.path.
2012-07-08 19:37:31 -07:00
alexrp
d27198beed Use errno property instead of setErrno in std.path. 2012-07-09 04:35:56 +02:00
Andrei Alexandrescu
0b4df6a57b Merge pull request #669 from alexrp/errno
Use errno instead of getErrno in Phobos.
2012-07-08 18:31:55 -07:00
alexrp
adcac57526 Use errno instead of getErrno in Phobos. 2012-07-09 01:26:02 +02:00
k-hara
9d1809206f Fix for const Object comparison 2012-07-09 07:38:48 +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
David Simcha
3cb69914c5 Merge pull request #665 from jmdavis/deprecations
Old deprecations which were not properly taken care of previously.
2012-07-08 12:26:22 -07:00
Don Clugston
03927df872 Merge pull request #667 from alexrp/std-math-exp
std.math.exp() should be @trusted because it can fall back to core.stdc.math.exp().
2012-07-08 00:17:38 -07:00
Don Clugston
4ce5d04376 Merge pull request #666 from alexrp/std-math-ieee
Make std.math compile on non-x86 by stubbing/asserting things out.
2012-07-08 00:08:22 -07:00
alexrp
3e2a071f79 std.math.exp() should be @trusted because it can fall back to core.stdc.math.exp(). 2012-07-08 03:48:20 +02:00
alexrp
f44bfa1bfe Make std.math compile on non-x86 by stubbing/asserting things out. 2012-07-08 00:38:50 +02:00
jmdavis
28781bfb9f Old deprecations which were not properly taken care of previously. 2012-07-07 02:03:49 -07:00
jmdavis
51824c5b18 Commented out the leap second test.
I may or may not re-add it later, but it's probably going to be broken
for a while, depending on how long it takes the various auto tester
boxes to be updated, since a new leap second was applied on 2012-06-30
right before midnight of 2012-07-01. The total is now 25, but some
machines will think that it's 24 for a while.
2012-07-07 01:32:08 -07:00
jmdavis
7514e0322a Fixed deprecations, since we had no release in June. 2012-07-06 22:15:53 -07:00
jmdavis
39c694c403 Fix some version(D_Ddoc) blocks so that they're version(StdDdoc). 2012-07-06 22:00:47 -07:00
Denis Shelomovskij
00c0d61403 Replace typeof(<type>.init[0]) with templates
* ArrayTarget (12)
2012-07-06 13:38:06 +04:00
Denis Shelomovskij
564dab300e Add ArrayTarget template 2012-07-06 13:31:48 +04:00
Denis Shelomovskij
ea6c9be477 Replace typeof(<type>.init[0]) with templates
* ElementEncodingType (12)
* ElementType(1)
2012-07-06 13:27:07 +04:00
Andrei Alexandrescu
7d36192797 Merge pull request #660 from jkm/master
Fix enforce in popBack
2012-07-05 09:35:55 -07:00
jkm
ccfc8b62ce Add public import for KeepTerminator
This commit creates a public import for std.string.KeepTerminator. This
way if you use e.g. byLine() you do not have to import it yourself.
2012-07-05 15:03:10 +03:00
jmdavis
121a69a04b Optimizations for startsWith and endsWith. 2012-07-02 21:55:07 -07:00
Revellian
61fa7c809c - Incorporate comments by andralex 2012-07-03 00:29:48 +02:00
Jens K. Mueller
3c2cbf02dd Fix wrong enforce in Zip's member popBack() 2012-07-02 14:27:48 +02:00
k-hara
9f5c180b66 Disable test for bug 8231 temporarily. 2012-07-02 14:12:03 +09:00
Andrei Alexandrescu
7c1ee23a1e Merge pull request #658 from 9rnsr/parameterTraits
Add ParameterIdentifierTuple and ParameterDefaultValueTuple.
2012-07-01 21:40:52 -07:00
Andrei Alexandrescu
190a7be000 Merge pull request #656 from 9rnsr/fix8321
Issue 8321 - std.range.put doesn't work with RefCounted output range
2012-07-01 21:32:42 -07:00
Andrei Alexandrescu
8ac3aea10b Merge pull request #651 from jpf91/std.uuid2
Add std.uuid module
2012-07-01 21:07:40 -07:00
Andrei Alexandrescu
609aefacf6 Merge pull request #642 from donc/bigint7993div
Bigint7993div
2012-07-01 19:50:17 -07:00
Andrei Alexandrescu
164afbcbe3 Merge pull request #638 from xammy/eb46d99217f2bf1e6d173964e2954248b08146d6
Several BitArray improvements
2012-07-01 19:48:48 -07:00
Andrei Alexandrescu
94cece63b5 Merge pull request #629 from donc/bigint8022div
Fix issue 8022 BigInt division bug (2)
2012-07-01 19:46:48 -07:00
Andrei Alexandrescu
9c7002b656 Merge pull request #567 from denis-sh/signals-fixes
Signals fixes
2012-07-01 19:22:16 -07:00
Andrei Alexandrescu
ae15e0ec14 Merge pull request #553 from WebDrake/master
Rewrite of RandomSample to use Jeffrey Scott Vitter's Algorithm D.
2012-07-01 19:14:52 -07:00
Andrei Alexandrescu
ec693afc67 Merge pull request #520 from NilsBossung/std.container.Array.replace
fix std.container.Array.replace
2012-07-01 19:04:54 -07:00
Jonathan M Davis
142051a12a Merge pull request #626 from jkm/master
Fix issue 7948
2012-07-01 18:27:07 -07:00
Jens K. Mueller
880edd1e6e Refactor to float literals with ending 0 2012-07-01 19:10:03 +02:00
Johannes Pfau
54658df5d8 Add std.uuid module 2012-07-01 14:44:36 +02:00
Hara Kenji
59c52b8fdd Merge pull request #657 from jmdavis/codeLength
Added codeLength which works with a full string.
2012-07-01 05:23:07 -07:00
k-hara
c8daf36623 Add ParameterIdentifierTuple and ParameterDefaultValueTuple. 2012-07-01 20:53:50 +09:00
jmdavis
d683d13e1c Added codeLength which works with a full string. 2012-06-30 22:39:13 -07: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
Jonathan M Davis
6d95b36ceb Merge pull request #653 from dawgfoto/fasterInternalUniUT
reduce unittest runtime
2012-06-30 19:24:03 -07:00
Jonathan M Davis
6048cafc58 Merge pull request #612 from jmdavis/min
Fix for issue# 8158.
2012-06-30 19:23:08 -07:00
k-hara
abcc7e75fc Add comment for scheduled for replacement of std.string.format and sformat. 2012-07-01 06:15:55 +09:00
k-hara
2a1012a146 fix Issue 8321 - std.range.put doesn't work with RefCounted output range 2012-07-01 01:27:56 +09:00
jmdavis
6203835e5d Fix for issue# 8323.
I decided to improve the documentation for some of std.string's
functions and ended up optimizing their implementations as well (I
benchmarked the new versions against the old versions, so they should
definitely be faster). I also ran into bug# 8323, so I fixed it as well.
2012-06-30 01:12:08 -07:00