Commit graph

5249 commits

Author SHA1 Message Date
monarchdodra
1f82e17a40 Remove typetuple dependencies 2013-12-22 17:07:32 +01:00
Andrei Alexandrescu
67342afbc9 Merge pull request #1800 from Geod24/remove-deprecated-modules
Remove deprecated crc32 and std.md5
2013-12-21 10:43:17 -08:00
Geod24
ecbc04f90d Remove modules crc32 and std.md5 which had been deprecated by 6ff6adc5bf 2013-12-21 18:35:35 +01:00
k-hara
23e1f9164b fix property enforcement 2013-12-21 22:11:45 +09:00
monarch dodra
d42aa86717 Merge pull request #1796 from JakobOvrum/setintersection
Add support for more than two arguments to std.algorithm.setIntersection
2013-12-20 08:09:06 -08:00
Jakob Ovrum
1791e7c39d Add support for more than two arguments to std.algorithm.setIntersection
This seems to have always been intended to work, but was left unfinished.
The old documentation, as well as the current entry in the cheat sheet,
claimed it supported any number of arguments.
2013-12-20 19:10:05 +09:00
Andrei Alexandrescu
0d3197de92 Merge pull request #1793 from MartinNowak/imports
localize std.range import
2013-12-19 21:03:49 -08:00
Andrei Alexandrescu
c2a3bd8426 Merge pull request #1787 from JakobOvrum/among
Add std.typecons.among
2013-12-19 19:35:12 -08:00
Jakob Ovrum
351ab371f2 Add std.typecons.among 2013-12-20 12:30:51 +09:00
Martin Nowak
cfd52f2688 localize std.range import 2013-12-20 01:23:51 +01: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
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