Commit graph

694 commits

Author SHA1 Message Date
Ilya Yaroshenko
c8d9afedea clean scope imports
imports of `std.range, std.algorithm, std.array, std.string,
std.format, std.uni` are affected.
2014-11-21 00:08:35 +03:00
k-hara
4f5a6e5811 Add missing imports 2014-11-21 00:16:47 +09:00
Ilya Yaroshenko
efb880f651 move format to std.format
The reason is to do not import `std.uni` tables, `std.string` and
probably `std.algorithm`. Note that format is used in CTFE code and
`Exception` handing.

 And it is more comfortable to import `format` from `std.format`.

std.format: clean imports (2)

remove import std.math : pow from std.uni

update scope imports in std.algorithm

update scope imports in std.exception

doFormat -> template

update scope imports in std.typecons

update scope imports in std.functional

update scope imports in std.range

update std.conv scope import

std.format: clean imports (2)

remove import std.math : pow from std.uni

update scope imports in std.algorithm

update scope imports in std.exception

doFormat -> template

update scope imports in std.typecons

update scope imports in std.functional

update scope imports in std.range

move sfromat

add public import of sformat

use std.uni
2014-11-18 22:14:28 +03:00
Ilya Yaroshenko
66267de81f dummy ranges module
rm

rename & add scope imports

update scope imports

std.algorithm: clean imports

update scope imports

update global imports

update *.mak

ditto

formatting

fix typo

fix scope import std.uni

update windows  *.mak

add import to unittests

tabs fix

fix unittest

fix indentation
2014-11-15 03:07:10 +03:00
Ilya Yaroshenko
863be93873 std.algorithm binaryFun unification
The reason is to do not compile two variants:
“a == b” and “a==b”.
2014-11-13 13:10:33 +03:00
Ilya Yaroshenko
3fcf723aa4 std.array: clean imports
assocArray: updated doc header.

add scope import

added global import in std.array

global import std.algorithm : splitter; in std.arra;

update splitter

import typetuple

import std.algorithm

Fix split

import std.algorithm fix
2014-11-12 15:34:30 +03:00
Михаил Страшун
a33ef931bf Merge pull request #2668 from quickfur/issue8087
Partial fix for issue 8087: improve std.algorithm documentation
2014-11-11 23:30:35 +01:00
Ryan Sullivan
cb34ef28e3 Fixed Typo
recursively was spelt incorrectly
2014-11-11 09:44:44 +00:00
H. S. Teoh
26e1190a56 Consistent use of element variable name in .map ddocs. 2014-11-08 21:59:04 -08:00
H. S. Teoh
9a81d2ff59 Reference std.range.chain from joiner. 2014-11-08 08:59:39 -08:00
H. S. Teoh
3bb4bb24d5 Merge pull request #2653 from CyberShadow/pull-20141102-104501
std.algorithm: Add a small neat in-place example for uniq
2014-11-02 21:29:22 -08:00
Vladimir Panteleev
90bf9dc648 std.algorithm: Add a small neat in-place example for uniq 2014-11-02 10:46:07 +00:00
H. S. Teoh
ef2e43181b Fix issue 13594: next(Even)Permutation doesn't need to take input range by ref. 2014-11-01 08:21:26 -07:00
David Nadlinger
bf37eef3bd Merge pull request #2635 from quickfur/groupBy_doc
[docs only] Add groupBy to navigation table and cheatsheet.
2014-10-26 04:17:08 +01:00
H. S. Teoh
1ca8d3444e Add groupBy to navigation table and cheatsheet. 2014-10-25 18:22:15 -07:00
Nick Treleaven
80e092cd5a Make std.algorithm.copy examples clearer
Use meaningful variable names.
Add `take` example.
2014-10-25 16:18:51 +01:00
monarchdodra
674d350996 cache doc 2014-10-20 13:07:31 +02:00
Brad Roberts
6c79c245d0 among should be @safe 2014-10-14 22:03:28 -07:00
Brad Roberts
3cd14f0bb6 reenable a disabled cartesianProduct unittest 2014-10-14 21:41:38 -07:00
Brad Roberts
8e9b035324 cartesianProduct should be @safe 2014-10-14 21:37:06 -07:00
Brad Roberts
afc5dbe05b nextEvenPermutation should be @safe 2014-10-14 20:14:01 -07:00
Brad Roberts
e9b65c08c3 set operations and nextPermutation should be @safe 2014-10-14 20:08:57 -07:00
Brad Roberts
1abecd3f32 any and all should be @safe 2014-10-14 18:41:11 -07:00
Brad Roberts
2599af7c18 sorting should be @safe 2014-10-14 18:13:27 -07:00
Brad Roberts
06916cfce0 balancedParens should be @safe 2014-10-13 01:16:09 -07:00
Brad Roberts
15ccc7ddc8 count should be @safe 2014-10-13 01:15:44 -07:00
Brad Roberts
8bcf058c99 findAdjacent and findAmong should be @safe 2014-10-13 01:03:05 -07:00
Brad Roberts
13791bf29c commonPrefix should be @safe 2014-10-13 00:59:28 -07:00
Brad Roberts
838c28f198 endsWith and skipOver should be @safe 2014-10-13 00:56:13 -07:00
Brad Roberts
fb5f80faac startsWith should be @safe 2014-10-13 00:52:05 -07:00
Brad Roberts
1c418ae8ee until (and related) should be @safe 2014-10-13 00:39:55 -07:00
Brad Roberts
351f7f0803 findSplit (and related) should be @safe 2014-10-13 00:26:48 -07:00
Brad Roberts
a8a98fe57e boyerMooreFinder and the find specializations using it should be @safe 2014-10-13 00:18:13 -07:00
Brad Roberts
e8c7699aa3 group should be @safe 2014-10-13 00:09:19 -07:00
Brad Roberts
63659e9655 uniq should be @safe 2014-10-13 00:09:19 -07:00
Brad Roberts
b772034db2 joiner should be @safe 2014-10-13 00:09:19 -07:00
Brad Roberts
635db401e9 splitter should be @safe 2014-10-13 00:09:19 -07:00
Brad Roberts
40096b78a6 forward should be @safe 2014-10-13 00:09:18 -07:00
Brad Roberts
0731be725d swap should be @safe 2014-10-13 00:09:18 -07:00
Brad Roberts
012dde3e3d filter should be @safe 2014-10-13 00:09:18 -07:00
Brad Roberts
5ffe91fac1 fill should be @safe 2014-10-13 00:09:18 -07:00
Brad Roberts
61712f506f cache and reduce should be @safe 2014-10-13 00:09:18 -07:00
Brad Roberts
73272aa277 topN should be @safe 2014-10-13 00:09:18 -07:00
Brad Roberts
140f312e85 partition should be @safe 2014-10-13 00:09:18 -07:00
Brad Roberts
d7bd499e0c remove should be @safe 2014-10-13 00:09:18 -07:00
Brad Roberts
2eda1f1d07 bringToFront should be @safe 2014-10-13 00:09:18 -07:00
Brad Roberts
ad6bd732b3 swapRanges and reverse should be @safe 2014-10-13 00:09:18 -07:00
Brad Roberts
426bc40535 copy should be @safe 2014-10-13 00:09:18 -07:00
Brad Roberts
e3a6792077 livenshteinDistance should be @safe 2014-10-13 00:09:17 -07:00
Brad Roberts
c7f75bacb0 mismatch should be @safe 2014-10-13 00:09:17 -07:00