Commit graph

5246 commits

Author SHA1 Message Date
Andrei Alexandrescu
edddfa2455 Merge branch 'master' of github.com:D-Programming-Language/phobos into fewer-imports 2013-12-19 15:31:37 -08:00
Andrei Alexandrescu
919aa8f085 Rebased and fixed issues 2013-12-19 15:22:55 -08:00
Martin Nowak
c445f1c288 Merge pull request #1766 from jmdavis/deprecations
Move various deprecations along.

Conflicts:
    std/algorithm.d
    std/zip.d
2013-12-19 23:33:47 +01:00
Andrei Alexandrescu
db687ef010 rebased 2013-12-19 14:14:23 -08:00
Martin Nowak
ff23ea7997 Merge pull request #1791 from blackwhale/range-bug-regex
fix issue 11775 std.regex should check for valid repetition range
2013-12-19 12:24:11 -08:00
Martin Nowak
22b2a267e8 Merge pull request #1789 from blackwhale/opcast-regex
fix issue 11770  std.regex.Captures should be convertible to bool
2013-12-19 11:24:37 -08:00
Dmitry Olshansky
e598f92224 fix issue 11775 std.regex should check for valid repetition range 2013-12-19 22:02:37 +04:00
monarch dodra
263d35f01f Merge pull request #1430 from tom-tan/safe-array-insertInPlace
Make std.array.insertInPlace @safe for some cases
2013-12-19 09:49:06 -08:00
Dmitry Olshansky
66f2b67e4e fix issue 11770 std.regex.Captures should be convertible to bool 2013-12-19 21:46:29 +04:00
Martin Nowak
8ce977a8f0 Merge pull request #1676 from monarchdodra/algoPredicable
Issue 11403 - functions in std.algo can't be used as pred
2013-12-19 18:22:09 +01:00
monarchdodra
a5279fae89 fix canFind unittest 2013-12-19 17:53:35 +01:00
monarchdodra
d31d574882 rework any/all documentation 2013-12-19 17:51:26 +01:00
monarchdodra
2fdc82741f unittest any, all, canFind 2013-12-19 17:22:12 +01:00
monarchdodra
7db66a32eb make any/all predicate-able 2013-12-19 17:22:11 +01:00
monarchdodra
a84a69dc8c make canFind predicate-able 2013-12-19 17:22:11 +01:00
monarch dodra
f5e45c7626 Merge pull request #1788 from 9il/patch-2
Fix issues #11771
2013-12-19 06:33:03 -08:00
monarch dodra
50ad576f63 Merge pull request #1743 from JakobOvrum/only
Add support for multiple values to std.range.only
2013-12-19 05:02:29 -08:00
Ilya
f1775bdc27 Fix issues #11771
improve std.uni intersect  `ref intersect()(dchar ch)`
Fix issues #11771
2013-12-19 15:15:55 +03:00
Daniel Murphy
654cb520ab Merge pull request #1785 from 9il/patch-2
std.uni: allow using "in"
2013-12-19 03:04:07 -08:00
Ilya
db17a50241 Update uni.d 2013-12-19 12:54:29 +03:00
Ilya
b8acdb3375 add unittest for bool opBinaryRight(string op: "in", U)(U ch) const 2013-12-19 12:34:12 +03:00
Ilya
e93d09e83a Update uni.d 2013-12-19 12:10:44 +03:00
Ilya
d8f9b59c15 allow using "in"
opIndex is const
2013-12-19 12:06:04 +03:00
Jakob Ovrum
c08bc94471 Add support for any number of values to std.range.only 2013-12-19 10:38:26 +09:00
Andrej Mitrovic
ac83fa7706 Merge pull request #1783 from andralex/getopt
Fix issue 11764
2013-12-18 13:46:07 -08:00
Andrei Alexandrescu
25c11b4ec3 Merge pull request #1784 from blackwhale/regex-doc
Fix issue 11762 - DDoc macro S_LINK
2013-12-18 13:04:38 -08:00
Dmitry Olshansky
3f6e9601d5 Fix issue 11762 - DDoc macro S_LINK 2013-12-19 00:53:43 +04:00
Andrei Alexandrescu
4900690b77 Fix issue 11764 2013-12-18 12:17:19 -08:00
Andrej Mitrovic
41bbb3d0ed Merge pull request #1779 from andralex/getopt
Fix issue 5762
2013-12-18 00:36:53 -08:00
Daniel Murphy
71b2879c52 Call enforce on the pointer, not the slice 2013-12-18 17:41:37 +11:00
Andrej Mitrovic
127a7851d9 Merge pull request #1780 from Geod24/fix-digest
Turned Examples section in std.digest.* into documented unittest
2013-12-17 06:34:40 -08:00
monarch dodra
05738e116c Merge pull request #1721 from Biotronic/master
Fix 8167 (BigInt identity constructor) and 9061 (BigInt bitwise ops)
2013-12-17 06:06:26 -08:00
Geod24
8dc683674e Turned Examples section in std.digest.* into documented unittest 2013-12-17 13:57:44 +01:00
Simen Kjærås
94489cb09c Fix name of bitwise operations 2013-12-17 12:54:35 +01:00
Andrei Alexandrescu
b53890b078 Fix issue 5762 2013-12-16 15:53:09 -08:00
monarch dodra
fc48d56284 Merge pull request #1717 from Zshazz/issue_11598
Fix issue 11598 - uniform could be faster for integrals
2013-12-16 05:24:20 -08:00
monarch dodra
11f3b0f721 Merge pull request #1775 from MartinNowak/std_zip3
fix adding an ArchiveMember to another ZipArchive
2013-12-16 05:22:29 -08:00
monarch dodra
c297d895c9 Merge pull request #1778 from JakobOvrum/algorithmexamples
Change DDoc examples in std.algorithm to documented unittests
2013-12-16 05:20:27 -08:00
Andrej Mitrovic
be647d569b Merge pull request #1759 from 9rnsr/fix11711
Use __traits.d(getAliasThis)
2013-12-16 04:55:28 -08:00
Tomoya Tanjo
d9dc269747 Make std.array.insertInPlace @safe for some cases 2013-12-16 20:56:23 +09:00
Jakob Ovrum
e86b56e8e7 Change std.algorithm.map example to not use I/O 2013-12-16 18:16:31 +09:00
Jakob Ovrum
d56d317220 Remove extraneous header from std.algorithm.reduce example 2013-12-16 17:48:28 +09:00
Jakob Ovrum
e569476df9 Fix std.algorithm.setIntersection documentation 2013-12-16 17:48:28 +09:00
Jakob Ovrum
09fc88f719 Fix std.algorithm.topN example 2013-12-16 17:48:27 +09:00
Jakob Ovrum
b8bdef9c42 Fix std.algorithm.partition3 example 2013-12-16 17:48:27 +09:00
Jakob Ovrum
67e56e4814 Fix std.algorithm.findAdjacent example 2013-12-16 17:48:27 +09:00
Jakob Ovrum
af52ebdfeb Fix std.algorithm.find examples 2013-12-16 17:48:26 +09:00
Jakob Ovrum
6d1799c37b Fix std.algorithm.splitter example 2013-12-16 17:48:26 +09:00
Jakob Ovrum
209819fae3 Change DDoc examples in std.algorithm to documented unittests
Examples with text succeeding them that is not associated with
another example are left as-is.
2013-12-16 17:48:17 +09:00
monarch dodra
899604e5a6 Merge pull request #1644 from eco/patch-5
Add example of how to use scoped member variable
2013-12-15 23:44:37 -08:00