Fetching updates to dlang/dmd: Fetching origin From https://github.com/dlang/dmd + e508701...451787c refs/pull/15296/head -> refs/pull/15296/head (forced update) + 55ca084...11e4bee refs/pull/15296/merge -> refs/pull/15296/merge (forced update) Auto packing the repository in background for optimum performance. See "git help gc" for manual housekeeping. error: The last gc run reported the following. Please correct the root cause and remove gc.log. Automatic cleanup will not be performed until the file is removed. warning: There are too many unreachable loose objects; run 'git prune' to remove them. Auto packing the repository in background for optimum performance. See "git help gc" for manual housekeeping. error: The last gc run reported the following. Please correct the root cause and remove gc.log. Automatic cleanup will not be performed until the file is removed. warning: There are too many unreachable loose objects; run 'git prune' to remove them. Cloning source/dlang/dmd.git into pull-5471578-Linux_32/dmd, branch master Cloning into '/home/braddr/sandbox/at-client/pull-5471578-Linux_32/dmd'... done. Head commit: commit 7e6cd5e6430956f8220884e98024db768e163cd0 Author: Ernesto Castellotti <mail@ernestocastellotti.it> Date: Sat Jun 3 00:26:45 2023 +0200 Add missing functions and noreturn to core.stdc.assert_ Fetching updates to dlang/druntime: Fetching origin Cloning source/dlang/druntime.git into pull-5471578-Linux_32/druntime, branch master Cloning into '/home/braddr/sandbox/at-client/pull-5471578-Linux_32/druntime'... done. Head commit: commit 92d444fb7496919b219d9182459e984686ffbbb2 Author: Iain Buclaw <ibuclaw@gdcproject.org> Date: Sun Jul 10 01:01:21 2022 +0200 Add stubs for install make recipes This allows the auto-tester to build without complaint, even though it ultimately does nothing Fetching updates to dlang/phobos: Fetching origin Cloning source/dlang/phobos.git into pull-5471578-Linux_32/phobos, branch master Cloning into '/home/braddr/sandbox/at-client/pull-5471578-Linux_32/phobos'... done. Head commit: commit f263028f11ccea5969c44b0ef66db60ddbed8d71 Author: Dmytro Katyukha <dmytro.katyukha@gmail.com> Date: Fri Jun 2 22:17:54 2023 +0300 std.path.absolutePath: make compatible with scope and preview='in' When using `absolutePath` with 'priview=in' enabled, it requires to duplicate value to be able to call this function. Within this commit the signature of `absolutePath` function is changed from `string absolutePath(string path, lazy string base = getcwd())` to `string absolutePath(return scope const string path, lazy string base = getcwd())` thus, after this commit it is possible to use this func in scope context. Example case: ```d /+ dub.sdl: name "dub-example" dflags "-preview=in" "-preview=dip1000" +/ import std.stdio; import std.path; @safe: string fun(in string path) { return path.absolutePath; } void main() { string p = fun("~/tests/1"); writefln("P: %s", p); } ```