Commit graph

56 commits

Author SHA1 Message Date
Sebastian Wilzbach
5a8988c149 style fix: add space after for operator 2016-04-27 02:04:02 +03:00
Sebastian Wilzbach
3d67cd228c style fix: space between operators 2016-04-26 22:26:20 +03:00
Ilya Yaroshenko
95ea08d50b fix imports 2 2016-04-07 15:54:04 +02:00
Jakob Øvrum
22a90f904e Tweak std.algorithm.comparison.either docs and add to package doc table 2016-03-06 22:45:06 +09:00
Steven Schveighoffer
b0acb7a394 Fix remaining import deprecation messages 2016-02-22 16:03:12 -05:00
Andrei Alexandrescu
168d96dfd7 Merge pull request #3395 from nordlow/either-and-every
Add new algorithm: either()
2015-10-29 16:57:59 -04:00
Per Nordlöw
c46a463628 Add algorithm either() and trait allSatisfy() 2015-10-29 21:11:05 +01:00
Martin Nowak
0e95f6723a Merge remote-tracking branch 'upstream/stable' into merge_stable 2015-10-27 15:55:59 +01:00
Martin Nowak
0a9f9ccc3e fixup for string-like overloads
- undocument overloads for aliased/static strings
- make std.traits helpers phobos internal
- rename isStringLike to isConvertibleToString for clearer documentation
- rename peelStringLike to convertToString
- fix a few staticMap!(selectString) uses in std.path
2015-10-26 19:50:08 +01:00
Martin Nowak
f8af54dce7 fix levenshteinDistance for string-like types 2015-10-25 19:06:01 +01:00
Martin Nowak
1050e282d5 fix casing for Flag name 2015-10-22 14:58:54 +02:00
Dragos Carp
d698887729 Remove obsolete TypeTuple references
Replace following names:
std.typetuple      -> std.meta
TypeTuple          -> AliasSeq
ParameterTypeTuple -> Parameters
FieldTypeTuple     -> Fields

std.traits requires more work than search/replace and is left unchanged.
2015-10-13 20:37:44 +02:00
Steven Schveighoffer
403947bede Merge pull request #3574 from JackStouffer/issue12752
Fixed Issue 12752: std.algorithm.isPermutation
2015-09-17 16:29:44 -04:00
Jack Stouffer
6daa283986 fixed issue 12752 2015-09-17 13:03:09 -04:00
H. S. Teoh
6452bf89e6 Turn min() unittest into ddoc'd example. 2015-09-08 22:00:25 -07:00
H. S. Teoh
f827ffaa24 Add Params:, Returns: to std.algorithm.comparison.min. 2015-09-08 21:56:21 -07:00
Luís Marques
4b7976bc27 Fix Issue 14884 2015-08-10 14:55:21 +01:00
k-hara
4ceb3ab159 Supplemental fix for issue 14747 - remove unreachable statements 2015-07-01 00:08:20 +09:00
Robert burner Schadek
c49a81e627 updates alias syntax inside algo comp
remove extra space
2015-05-28 19:35:46 +02:00
Walter Bright
d9a9826e55 Revert "Introducing std.meta package" 2015-05-06 14:36:45 -07:00
Dicebot
a76d90c927 Phobos should only mention tuple as std.typecons.Tuple 2015-05-05 22:22:11 +03:00
Dicebot
82f54a38d3 TypeTuple -> MetaList inside Phobos 2015-05-05 22:22:11 +03:00
Dicebot
73f773838d import std.typetuple -> import std.meta 2015-05-05 22:22:10 +03:00
Martin Nowak
41d1162619 Merge pull request #3112 from andralex/between
Testing whether a few given values are ordered
2015-04-19 22:04:42 +02:00
Walter Bright
6793ca3207 remove gc allocation from std.algorithm.levenshteinDistance() 2015-04-10 16:03:41 -07:00
Andrei Alexandrescu
5ca24b8392 Introducing ordered() 2015-03-26 20:59:23 -07:00
David Nadlinger
ec62f933ab Merge pull request #3068 from burner/algo_cmp_castSwitch
std.algo.cmp.castSwitch docu
2015-03-23 09:44:50 +01:00
Andrei Alexandrescu
37a88bfcf9 Merge pull request #3077 from burner/algo_cmp_max
std.algo.cmp.max docu
2015-03-22 22:54:08 -07:00
Andrei Alexandrescu
27fc16df0d Merge pull request #3065 from burner/algorithm_comparision_dscanner_suggestions
algorithm_comparison maintenance
2015-03-22 22:53:07 -07:00
Robert burner Schadek
b720202687 std.algo.cmp.castSwitch
Params and Returns

fix

switch

review fix

a new try
2015-03-23 00:26:06 +01:00
Robert burner Schadek
0634a22012 std.algo.cmp.max docu
* Params
* Returns

quickfur

review fixes

comma

quickfur

klickverbot
2015-03-21 13:49:55 +01:00
H. S. Teoh
25b769ceff Merge pull request #3070 from burner/algo_cmp_clamp
std.algo.cmp.clamp docu
2015-03-20 08:59:14 -07:00
H. S. Teoh
e0518c68d2 Merge pull request #3071 from burner/algo_cmp_cmp
std.algo.cmp.cmp doco
2015-03-20 08:03:57 -07:00
Robert burner Schadek
fbf42b4b73 std.algo.cmp.clamp
* Returns and Params for clamp

another fix

quickfur

review fixes

underscore
2015-03-20 12:53:57 +01:00
Robert burner Schadek
3a468b470f * selective import
* some symbols where used only private
* missing ditto

whitespace

JakobOvrum

review quickfur
2015-03-20 10:37:55 +01:00
Robert burner Schadek
d67ee4ee1e std.algo.cmp.cmp doco
Params, Returns
Also removed some incomplete sentences

quickfur

review fixes
2015-03-20 10:27:15 +01:00
H. S. Teoh
081ae03387 Merge pull request #3075 from burner/algo_cmp_levenshtein
std.algo.cmp.levenshtein docu
2015-03-19 12:26:19 -07:00
H. S. Teoh
a54a3e2252 Merge pull request #3074 from burner/algo_cmp_equal
std.algo.cmp.equal docu
2015-03-19 11:46:11 -07:00
Robert burner Schadek
078b7b15e5 std.algo.cmp.equal
* Params
* Returns

quickfur
2015-03-19 16:44:11 +01:00
Robert burner Schadek
8450127bd4 std.algo.cmp.levenshtein
* Params
* Returns

quickfur
2015-03-19 16:42:44 +01:00
Robert burner Schadek
dc7c431653 std.algo.cmp.levenshteinandpath docu
* Params
* Returns

quickfur
2015-03-19 16:41:34 +01:00
Robert burner Schadek
f8fd5410cc doc comments for algo.cmp.among
lowercase

to search for
2015-03-18 23:37:50 +01:00
Vladimir Panteleev
2c5294b64f Merge pull request #2989 from andralex/posix.mak
Fix name of package documentation: std_xyz_package.html -> std_xyz.html
2015-02-17 00:04:13 +02:00
Andrei Alexandrescu
11b32b56e5 Fix links 2015-02-16 13:39:18 -08:00
sinkuu
b55c07c63a Move internal stuff to std.algorithm.internal 2015-02-14 14:02:37 +09:00
sinkuu
492ab0df90 Fix Issue 14149 - Bad std.algorithm error messages 2015-02-14 14:02:36 +09:00
Dmitry Atamanov
cef5d6927a update3 2015-01-26 21:07:33 +05:00
Dmitry Atamanov
e070cfbfd5 update2 2015-01-26 19:40:25 +05:00
Dmitry Atamanov
a69f9d0d66 update1 2015-01-26 15:33:17 +05:00
Dmitry Atamanov
43286f8074 Modified the implementation of Levenshtein distance so that it now uses less memory and faster in some cases. 2015-01-26 15:31:43 +05:00