phobos/std
Martin Kinkelin 7558583c44 Replace usages of std.functional.forward with core.lifetime.forward
Where it has been moved to. Also get rid of the corresponding tests
in Phobos, an exact copy is in druntime (+ more forward tests).

Also extend a `scoped` test to make sure it properly forwards
r/lvalue-ness of its arguments. This required dlang/druntime#3352
and thus wasn't added in dlang/phobos#7776 directly.
2021-01-31 12:20:09 +01:00
..
algorithm Replace approxEqual with isClose 2021-01-28 10:39:50 +01:00
container Merge pull request #7745 from kinke/emplace 2021-01-25 15:36:04 +08:00
datetime Merge pull request #7711 from kinke/reduce_ldc_diff 2021-01-13 19:35:05 +01:00
digest Minor fixes for -preview=in and targets preferring by-ref for real 2020-11-01 01:50:26 +01:00
experimental Replace usages of std.functional.forward with core.lifetime.forward 2021-01-31 12:20:09 +01:00
internal Replace approxEqual with isClose 2021-01-28 10:39:50 +01:00
net Replace is(Unqual!T == Unqual!U) with is(immutable T == immutable U) for speed & memory usage 2020-08-03 15:07:32 +02:00
range Replace approxEqual with isClose 2021-01-28 10:39:50 +01:00
regex Get rid of std.conv.emplace[Ref](), use core[.internal].lifetime 2021-01-17 16:02:25 +01:00
uni Fix a few places where opDollar could be an alias of length 2020-11-11 02:09:56 +01:00
windows Replace 'Issue XXX' with Bugzilla links 2020-04-13 16:28:09 +09:00
array.d Get rid of std.conv.emplace[Ref](), use core[.internal].lifetime 2021-01-17 16:02:25 +01:00
ascii.d Reduce the number of isAggregateType!T checks 2020-08-18 03:50:12 +02:00
base64.d Replace 'Issue XXX' with Bugzilla links 2020-04-13 16:28:09 +09:00
bigint.d Change private function BigInt.isNegative to an alias 2020-11-26 15:23:37 +01:00
bitmanip.d Fix Issue 21430 - Add const to front, save, & length properties of range returned by std.bitmanip.bitsSet 2020-11-28 20:00:16 +01:00
compiler.d
complex.d Replace approxEqual with isClose 2021-01-28 10:39:50 +01:00
concurrency.d Get rid of std.conv.emplace[Ref](), use core[.internal].lifetime 2021-01-17 16:02:25 +01:00
conv.d Replace usages of std.functional.forward with core.lifetime.forward 2021-01-31 12:20:09 +01:00
csv.d Replace is(Unqual!T == Unqual!U) with is(immutable T == immutable U) for speed & memory usage 2020-08-03 15:07:32 +02:00
demangle.d
encoding.d Replace is(Unqual!T == Unqual!U) with is(immutable T == immutable U) for speed & memory usage 2020-08-03 15:07:32 +02:00
exception.d Followup to #7458 - Return true for mayPointTo(void[N]) that can hold a slice, 2020-04-30 10:18:54 -04:00
file.d file: make rmdirRecurse @safe 2020-10-29 05:25:03 +01:00
format.d Fix issue 20848: format should work with immutable(void)[] 2021-01-28 11:21:50 +01:00
functional.d Replace usages of std.functional.forward with core.lifetime.forward 2021-01-31 12:20:09 +01:00
getopt.d Replace approxEqual with isClose 2021-01-28 10:39:50 +01:00
json.d Better wording & removed useless import 2020-12-03 19:42:10 +02:00
math.d Replace approxEqual with isClose 2021-01-28 10:39:50 +01:00
mathspecial.d Clarify documentation for betaIncomplete. (#7729) 2020-12-22 10:05:12 +08:00
meta.d Fix issue 21088: move alias statement into staticMap mixin body. 2020-07-30 05:51:25 +02:00
mmfile.d We should not be promoting using GC.free casually. 2021-01-26 22:29:30 +01:00
numeric.d Replace approxEqual with isClose 2021-01-28 10:39:50 +01:00
outbuffer.d Replaced version (unittest) with version (StdUnittest) to avoid unnecessary overhead when compiling with -unittest 2020-01-19 14:05:17 +02:00
package.d std.package: Don't use partial in test. 2020-05-05 11:23:20 +02:00
parallelism.d Replace approxEqual with isClose 2021-01-28 10:39:50 +01:00
path.d Fix a few places where opDollar could be an alias of length 2020-11-11 02:09:56 +01:00
process.d std.process: Simplify error message generation on Windows 2020-12-17 17:43:05 +00:00
random.d Replace approxEqual with isClose 2021-01-28 10:39:50 +01:00
signals.d Replace 'Issue XXX' with Bugzilla links 2020-04-13 16:28:09 +09:00
socket.d Change Socket constructor to accept its parameter by const scope 2020-08-16 11:12:40 +02:00
stdint.d
stdio.d std.stdio: Adapt LockingBinaryWriter to emplace() in druntime 2021-01-18 14:20:31 +01:00
string.d Remove tests for complex and imaginary types 2021-01-28 03:05:46 +01:00
system.d Add support for iOS derived platforms to std.system 2020-03-14 15:14:30 +01:00
traits.d Remove tests for complex and imaginary types 2021-01-28 03:05:46 +01:00
typecons.d Replace usages of std.functional.forward with core.lifetime.forward 2021-01-31 12:20:09 +01:00
typetuple.d typetuple: 100% code coverage 2019-09-29 20:13:44 +02:00
uri.d std.uri: Add unittests for 100% code coverage. (#7220) 2019-10-17 09:22:45 +02:00
utf.d Fix Issue 21559 - Speed up walkLength for narrow strings 2021-01-19 10:49:21 -05:00
uuid.d Fix Issue 21201 - let std.uuid.parseUUID accept input ranges whose elements are char or wchar, not just dchar 2020-08-27 16:47:53 +02:00
variant.d Remove tests for complex and imaginary types 2021-01-28 03:05:46 +01:00
xml.d Remove documentation from std.xml due to deprecation in midterm. 2021-01-28 16:23:10 +01:00
zip.d Replace 'Issue XXX' with Bugzilla links 2020-04-13 16:28:09 +09:00
zlib.d Replace 'Issue XXX' with Bugzilla links 2020-04-13 16:28:09 +09:00