phobos/std/algorithm
Peter Alexander 1e7246b201 Fix Issue 14817 - std.algorithm.copy/std.file.copy conflict
https://github.com/D-Programming-Language/phobos/pull/2799 introduced a regression, which prevented module that imported both std.algorithm and std.file to use unqualified calls to copy(string, string). The regression was caused by the removal of template constraints, which were preventing the std.algorithm copy from being considered for overload resolution.

std.algorithm.copy has two paths: an path for array copies, and a path for all other copies. Previously they were forked using static if inside function. Now the decision is made using template constraints.
2015-09-12 14:10:40 +03:00
..
comparison.d Turn min() unittest into ddoc'd example. 2015-09-08 22:00:25 -07:00
internal.d Move internal stuff to std.algorithm.internal 2015-02-14 14:02:37 +09:00
iteration.d Merge remote-tracking branch 'upstream/stable' into merge_stable 2015-09-07 00:44:29 +02:00
mutation.d Fix Issue 14817 - std.algorithm.copy/std.file.copy conflict 2015-09-12 14:10:40 +03:00
package.d std.algorithm.iteration: Add permutations (fix issue 13596) 2015-07-12 03:38:49 +00:00
searching.d Add Params:, Returns:, to minPos(). 2015-09-10 21:16:25 -07:00
setops.d Add Params:, Returns:, for setUnion. 2015-09-04 23:12:08 -07:00
sorting.d Add Params: to completeSort(). 2015-09-06 22:02:23 -07:00