Commit graph

3029 commits

Author SHA1 Message Date
Jonathan M Davis
ae7c91bfab Merge pull request #598 from alexrp/variant-attributes
@trusted pure nothrow const in some parts of std.variant.
2012-05-26 22:32:02 -07:00
Brad Roberts
487fa80642 Merge pull request #582 from jmdavis/array
Improve the const-correctness of Appender and RefAppender.
2012-05-26 12:01:16 -07:00
Jonathan M Davis
bf6350816d Merge pull request #600 from jmdavis/deprecations
May Deprecations
2012-05-26 10:18:46 -07:00
Jonathan M Davis
9d78612e30 Merge pull request #604 from 9rnsr/fix7898
Issue 7898 - [CTFE] std.algorithm:copy fails when used with two arrays
2012-05-25 21:22:23 -07:00
Jonathan M Davis
965df0300a Merge pull request #605 from schveiguy/rbtree_begin
issue 5650 - A RedBlackTree performance problem
2012-05-25 12:17:56 -07:00
Steven Schveighoffer
a83d5f1388 issue 5650 - A RedBlackTree performance problem
Caching first node (as _begin) to improve lookup performance of first node.
2012-05-25 14:23:59 -04:00
k-hara
12a866f036 fix Issue 7898 - [CTFE] std.algorithm:copy fails when used with two arrays 2012-05-26 01:30:16 +09:00
Hara Kenji
0d81fe8f27 Merge pull request #591 from deadalnix/fix_stride_slicing
Fix empty range creation when using stride.
2012-05-25 05:32:14 -07:00
dawg
f38bc8c08b remove windows declarations
- now added to druntime
2012-05-24 00:21:11 +02:00
deadalnix
f05173a9bd Added assertion.
Workaround for failing tests.
2012-05-23 22:28:25 +02:00
alexrp
c12eebb3c8 @trusted pure nothrow const in some parts of std.variant. 2012-05-23 18:49:44 +02:00
David Nadlinger
61f991ba51 Issue 7796 - std.typecons.Unique is using writeln without importing std.stdio.
With Unique being a template, commit 4ee4efe (pull request #601) caused the messages to be printed for unittest builds of client code as well.
2012-05-23 18:48:18 +02:00
David Nadlinger
ca86dad193 Bug 4356 is fixed, use ordinary assertion. 2012-05-23 18:47:45 +02:00
Jonathan M Davis
4a88cd82bf Merge pull request #601 from 9rnsr/fix7796
Issue 7796 - std.typecons.Unique is using writeln without importing std.stdio
2012-05-23 09:22:41 -07:00
Hara Kenji
adafbe0595 Merge pull request #590 from jmdavis/range
Fixed note on bidirectional ranges.
2012-05-23 07:47:25 -07:00
k-hara
4ee4efe2b0 fix Issue 7796 - std.typecons.Unique is using writeln without importing std.stdio 2012-05-23 20:24:16 +09:00
jmdavis
4b8143afee Deprecated stuff scheduled for deprecation in May 2012. 2012-05-23 01:31:25 -07:00
jmdavis
1a4e2892b6 Removed deprecated functions which were to be removed in May 2012. 2012-05-23 00:51:12 -07:00
Graham Fawcett
4aae62cb95 std/regex.d: fix typo in documentation (occurrence) 2012-05-22 17:12:47 -03: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
Walter Bright
ac143b63fd Merge pull request #537 from 9rnsr/fix7909
Issue 7909 - to!enum(string) and to!string(enum) break when enum is integral
2012-05-21 22:32:59 -07:00
Andrei Alexandrescu
28bca62304 Merge pull request #565 from jmdavis/8026
Fix issue 8026
2012-05-20 15:38:41 -07:00
Andrei Alexandrescu
d7ea3c808d Merge pull request #541 from blackwhale/ctRegex
A quick shot at ctRegex issue 7740
2012-05-20 15:35:26 -07:00
Andrei Alexandrescu
f41c9c48a7 Merge pull request #527 from mylodon/fix-issues-7831-7022
fix issue 7022
2012-05-20 15:32:36 -07:00
Andrei Alexandrescu
21c21ad0ec Merge pull request #517 from deadalnix/isbuiltin
Add isBuiltin to detect builtin types.
2012-05-20 15:31:25 -07:00
Andrei Alexandrescu
41e6decef9 Merge pull request #460 from quickfur/6926-process
Code cleanup & fix issue 6926
2012-05-20 14:48:10 -07:00
deadalnix
cb261343cb Fix empty range creation when using stride. 2012-05-19 16:54:26 +02:00
jmdavis
53cf501d8c Fixed note on bidirectional ranges.
It said that they were input ranges (plus the extra functions for a
bidirectional range), but isBidirectionalRange requires a forward range.
2012-05-18 19:33:00 -07:00
alexrp
b4157cd573 Remove std.contracts (deprecated a long, long time ago). 2012-05-15 03:17:19 +02:00
Brad Roberts
18954dbc0a Merge pull request #574 from wfunction/master
Mehrdad's first pull!
2012-05-14 11:50:27 -07:00
k-hara
618a3b72f3 Add enum base types 2012-05-14 14:10:17 +09:00
Jonathan M Davis
90a104d157 Merge pull request #535 from 9rnsr/fix_scoped
Change scoped to "voldemort type"
2012-05-13 21:35:50 -07:00
Brad Roberts
81301fb0ea Merge pull request #543 from CyberShadow/patch-2
std.regex: Fix math in replace example
2012-05-13 16:54:47 -07:00
Jonathan M Davis
d88482d552 Merge pull request #581 from alexrp/remove-deprecated
Remove deprecated modules.
2012-05-13 15:28:00 -07:00
alexrp
aaaca447cc Make generated accessor for bitfields @safe pure nothrow. 2012-05-13 23:14:06 +02:00
alexrp
a64b6175fa Remove std.loader (deprecated for six years). 2012-05-13 16:23:23 +02:00
jmdavis
cc17f794e7 Improve the const-correctness of Appender and RefAppender. 2012-05-13 02:36:25 -07:00
alexrp
4bd65cbec2 Remove std.stdarg (deprecated since 2010). 2012-05-13 04:03:26 +02:00
alexrp
f569b4daa0 Remove std.intrinsic for good. 2012-05-13 04:03:26 +02:00
alexrp
38ef7d09c2 Remove std.bind (deprecated from the day delegates were added to the language). 2012-05-13 04:03:26 +02:00
k-hara
5edac8f10e Remove meaningless comment 2012-05-13 02:47:21 +09:00
Brad Roberts
a47332ca0d Merge pull request #540 from 9rnsr/fix7919
Issue 7919 - Sample code works on GDC but fails with DMD
2012-05-12 10:32:26 -07: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