Hi,

This patch merges the front-end language implementation and runtime
library with upstream dmd c6863be720, and the standard library with
phobos 60034b56e.

Synchronizing with the upstream release of v2.111.0.

Bootstrapped and regression tested on x86_64-linux-gnu/-m32, and
committed to mainline.

Regards,
Iain.

---
gcc/d/ChangeLog:

        * dmd/MERGE: Merge upstream dmd c6863be720.
        * dmd/VERSION: Bump version to v2.111.0.

libphobos/ChangeLog:

        * libdruntime/MERGE: Merge upstream druntime c6863be720.
        * src/MERGE: Merge upstream phobos 60034b56e.
---
 gcc/d/dmd/MERGE                               |  2 +-
 gcc/d/dmd/VERSION                             |  2 +-
 gcc/d/dmd/access.d                            |  4 +--
 gcc/d/dmd/aggregate.d                         |  4 +--
 gcc/d/dmd/aliasthis.d                         |  4 +--
 gcc/d/dmd/arrayop.d                           |  4 +--
 gcc/d/dmd/arraytypes.d                        |  4 +--
 gcc/d/dmd/ast_node.d                          |  4 +--
 gcc/d/dmd/astenums.d                          |  4 +--
 gcc/d/dmd/attrib.d                            |  4 +--
 gcc/d/dmd/attribsem.d                         |  4 +--
 gcc/d/dmd/blockexit.d                         |  4 +--
 gcc/d/dmd/builtin.d                           |  4 +--
 gcc/d/dmd/canthrow.d                          |  4 +--
 gcc/d/dmd/chkformat.d                         |  4 +--
 gcc/d/dmd/clone.d                             |  4 +--
 gcc/d/dmd/common/bitfields.d                  |  4 +--
 gcc/d/dmd/common/charactertables.d            |  4 +--
 gcc/d/dmd/common/charactertables.h            |  2 +-
 gcc/d/dmd/common/file.d                       |  4 +--
 gcc/d/dmd/common/outbuffer.d                  |  4 +--
 gcc/d/dmd/common/smallbuffer.d                |  4 +--
 gcc/d/dmd/compiler.d                          |  4 +--
 gcc/d/dmd/cond.d                              |  4 +--
 gcc/d/dmd/constfold.d                         |  4 +--
 gcc/d/dmd/cparse.d                            |  4 +--
 gcc/d/dmd/ctfeexpr.d                          |  4 +--
 gcc/d/dmd/ctorflow.d                          |  4 +--
 gcc/d/dmd/cxxfrontend.d                       |  4 +--
 gcc/d/dmd/dcast.d                             |  4 +--
 gcc/d/dmd/dclass.d                            |  4 +--
 gcc/d/dmd/declaration.d                       |  4 +--
 gcc/d/dmd/delegatize.d                        |  4 +--
 gcc/d/dmd/denum.d                             |  4 +--
 gcc/d/dmd/deps.d                              |  4 +--
 gcc/d/dmd/dimport.d                           |  4 +--
 gcc/d/dmd/dinterpret.d                        |  4 +--
 gcc/d/dmd/dmacro.d                            |  4 +--
 gcc/d/dmd/dmodule.d                           |  4 +--
 gcc/d/dmd/doc.d                               |  4 +--
 gcc/d/dmd/dscope.d                            |  4 +--
 gcc/d/dmd/dstruct.d                           |  4 +--
 gcc/d/dmd/dsymbol.d                           |  4 +--
 gcc/d/dmd/dsymbolsem.d                        |  4 +--
 gcc/d/dmd/dtemplate.d                         |  4 +--
 gcc/d/dmd/dtoh.d                              |  4 +--
 gcc/d/dmd/dversion.d                          |  4 +--
 gcc/d/dmd/entity.d                            |  4 +--
 gcc/d/dmd/enumsem.d                           |  4 +--
 gcc/d/dmd/errors.d                            |  4 +--
 gcc/d/dmd/errorsink.d                         |  4 +--
 gcc/d/dmd/escape.d                            |  4 +--
 gcc/d/dmd/expression.d                        |  4 +--
 gcc/d/dmd/expressionsem.d                     |  4 +--
 gcc/d/dmd/file_manager.d                      |  4 +--
 gcc/d/dmd/func.d                              |  4 +--
 gcc/d/dmd/funcsem.d                           |  4 +--
 gcc/d/dmd/globals.d                           |  4 +--
 gcc/d/dmd/gluelayer.d                         |  4 +--
 gcc/d/dmd/hdrgen.d                            |  4 +--
 gcc/d/dmd/iasm.d                              |  4 +--
 gcc/d/dmd/iasmgcc.d                           |  4 +--
 gcc/d/dmd/id.d                                |  4 +--
 gcc/d/dmd/identifier.d                        |  4 +--
 gcc/d/dmd/impcnvtab.d                         |  4 +--
 gcc/d/dmd/imphint.d                           |  4 +--
 gcc/d/dmd/importc.d                           |  4 +--
 gcc/d/dmd/init.d                              |  4 +--
 gcc/d/dmd/initsem.d                           |  4 +--
 gcc/d/dmd/inline.d                            |  4 +--
 gcc/d/dmd/intrange.d                          |  4 +--
 gcc/d/dmd/json.d                              |  4 +--
 gcc/d/dmd/lambdacomp.d                        |  4 +--
 gcc/d/dmd/lexer.d                             |  4 +--
 gcc/d/dmd/location.d                          |  4 +--
 gcc/d/dmd/mangle/basic.d                      |  4 +--
 gcc/d/dmd/mangle/cpp.d                        |  4 +--
 gcc/d/dmd/mangle/package.d                    |  4 +--
 gcc/d/dmd/mtype.d                             |  4 +--
 gcc/d/dmd/mustuse.d                           |  4 +--
 gcc/d/dmd/nogc.d                              |  4 +--
 gcc/d/dmd/nspace.d                            |  4 +--
 gcc/d/dmd/ob.d                                |  4 +--
 gcc/d/dmd/objc.d                              |  4 +--
 gcc/d/dmd/opover.d                            |  4 +--
 gcc/d/dmd/optimize.d                          |  4 +--
 gcc/d/dmd/parse.d                             |  4 +--
 gcc/d/dmd/pragmasem.d                         |  4 +--
 gcc/d/dmd/printast.d                          |  4 +--
 gcc/d/dmd/root/aav.d                          |  4 +--
 gcc/d/dmd/root/array.d                        |  4 +--
 gcc/d/dmd/root/bitarray.d                     |  4 +--
 gcc/d/dmd/root/complex.d                      |  4 +--
 gcc/d/dmd/root/ctfloat.d                      |  4 +--
 gcc/d/dmd/root/file.d                         |  4 +--
 gcc/d/dmd/root/filename.d                     |  4 +--
 gcc/d/dmd/root/hash.d                         |  4 +--
 gcc/d/dmd/root/optional.d                     |  4 +--
 gcc/d/dmd/root/optional.h                     |  4 +--
 gcc/d/dmd/root/port.d                         |  4 +--
 gcc/d/dmd/root/region.d                       |  4 +--
 gcc/d/dmd/root/rmem.d                         |  4 +--
 gcc/d/dmd/root/speller.d                      |  4 +--
 gcc/d/dmd/root/string.d                       |  4 +--
 gcc/d/dmd/root/stringtable.d                  |  4 +--
 gcc/d/dmd/root/utf.d                          |  4 +--
 gcc/d/dmd/rootobject.d                        |  4 +--
 gcc/d/dmd/safe.d                              |  4 +--
 gcc/d/dmd/semantic2.d                         |  4 +--
 gcc/d/dmd/semantic3.d                         |  4 +--
 gcc/d/dmd/sideeffect.d                        |  4 +--
 gcc/d/dmd/statement.d                         |  4 +--
 gcc/d/dmd/statementsem.d                      |  4 +--
 gcc/d/dmd/staticassert.d                      |  4 +--
 gcc/d/dmd/staticcond.d                        |  4 +--
 gcc/d/dmd/stmtstate.d                         |  4 +--
 gcc/d/dmd/target.d                            |  4 +--
 gcc/d/dmd/templateparamsem.d                  |  4 +--
 gcc/d/dmd/templatesem.d                       |  4 +--
 gcc/d/dmd/timetrace.d                         |  4 +--
 gcc/d/dmd/tokens.d                            |  4 +--
 gcc/d/dmd/traits.d                            |  4 +--
 gcc/d/dmd/typesem.d                           |  4 +--
 gcc/d/dmd/typinf.d                            |  4 +--
 gcc/d/dmd/utils.d                             |  4 +--
 gcc/d/dmd/visitor/foreachvar.d                |  4 +--
 gcc/d/dmd/visitor/package.d                   |  4 +--
 gcc/d/dmd/visitor/postorder.d                 |  4 +--
 gcc/d/dmd/visitor/statement_rewrite_walker.d  |  4 +--
 libphobos/libdruntime/MERGE                   |  2 +-
 libphobos/src/MERGE                           |  2 +-
 .../building_blocks/allocator_list.d          | 18 ++++------
 .../src/std/experimental/allocator/common.d   |  3 +-
 libphobos/src/std/format/spec.d               | 35 +++++++++++++++++--
 libphobos/src/std/format/write.d              | 23 ++++++++++--
 135 files changed, 319 insertions(+), 274 deletions(-)

diff --git a/gcc/d/dmd/MERGE b/gcc/d/dmd/MERGE
index 08b4e78aba5..00c85187b6d 100644
--- a/gcc/d/dmd/MERGE
+++ b/gcc/d/dmd/MERGE
@@ -1,4 +1,4 @@
-02a64d2e1359119b91d2b932e61ed712f272507a
+c6863be7206eef3c393726363a480baf0a0c6530
 
 The first line of this file holds the git revision number of the last
 merge done from the dlang/dmd repository.
diff --git a/gcc/d/dmd/VERSION b/gcc/d/dmd/VERSION
index 0172d7d7add..e972d6e93a4 100644
--- a/gcc/d/dmd/VERSION
+++ b/gcc/d/dmd/VERSION
@@ -1 +1 @@
-v2.111.0-rc.1
+v2.111.0
diff --git a/gcc/d/dmd/access.d b/gcc/d/dmd/access.d
index df042163234..eaaa288cb4a 100644
--- a/gcc/d/dmd/access.d
+++ b/gcc/d/dmd/access.d
@@ -6,9 +6,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/access.d, _access.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/access.d, _access.d)
  * Documentation:  https://dlang.org/phobos/dmd_access.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/access.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/access.d
  */
 
 module dmd.access;
diff --git a/gcc/d/dmd/aggregate.d b/gcc/d/dmd/aggregate.d
index 25a8771f3bd..51d6fc45953 100644
--- a/gcc/d/dmd/aggregate.d
+++ b/gcc/d/dmd/aggregate.d
@@ -7,9 +7,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/aggregate.d, _aggregate.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/aggregate.d, 
_aggregate.d)
  * Documentation:  https://dlang.org/phobos/dmd_aggregate.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/aggregate.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/aggregate.d
  */
 
 module dmd.aggregate;
diff --git a/gcc/d/dmd/aliasthis.d b/gcc/d/dmd/aliasthis.d
index aec18694c02..632cf95e80c 100644
--- a/gcc/d/dmd/aliasthis.d
+++ b/gcc/d/dmd/aliasthis.d
@@ -6,9 +6,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/aliasthis.d, _aliasthis.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/aliasthis.d, 
_aliasthis.d)
  * Documentation:  https://dlang.org/phobos/dmd_aliasthis.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/aliasthis.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/aliasthis.d
  */
 
 module dmd.aliasthis;
diff --git a/gcc/d/dmd/arrayop.d b/gcc/d/dmd/arrayop.d
index 3129eb513aa..7d25e185129 100644
--- a/gcc/d/dmd/arrayop.d
+++ b/gcc/d/dmd/arrayop.d
@@ -6,9 +6,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/arrayop.d, _arrayop.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/arrayop.d, _arrayop.d)
  * Documentation:  https://dlang.org/phobos/dmd_arrayop.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/arrayop.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/arrayop.d
  */
 
 module dmd.arrayop;
diff --git a/gcc/d/dmd/arraytypes.d b/gcc/d/dmd/arraytypes.d
index e09fb43a1b2..2cd446ea5ed 100644
--- a/gcc/d/dmd/arraytypes.d
+++ b/gcc/d/dmd/arraytypes.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/arraytypes.d, _arraytypes.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/arraytypes.d, 
_arraytypes.d)
  * Documentation:  https://dlang.org/phobos/dmd_arraytypes.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/arraytypes.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/arraytypes.d
  */
 
 module dmd.arraytypes;
diff --git a/gcc/d/dmd/ast_node.d b/gcc/d/dmd/ast_node.d
index 3f2b2212367..ad491699473 100644
--- a/gcc/d/dmd/ast_node.d
+++ b/gcc/d/dmd/ast_node.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/ast_node.d, _ast_node.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/ast_node.d, 
_ast_node.d)
  * Documentation:  https://dlang.org/phobos/dmd_ast_node.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/ast_node.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/ast_node.d
  */
 module dmd.ast_node;
 
diff --git a/gcc/d/dmd/astenums.d b/gcc/d/dmd/astenums.d
index 2bbf1e0d262..b71b6c40aeb 100644
--- a/gcc/d/dmd/astenums.d
+++ b/gcc/d/dmd/astenums.d
@@ -3,9 +3,9 @@
  *
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/astenums.d, _astenums.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/astenums.d, 
_astenums.d)
  * Documentation:  https://dlang.org/phobos/dmd_astenums.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/astenums.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/astenums.d
  */
 
 module dmd.astenums;
diff --git a/gcc/d/dmd/attrib.d b/gcc/d/dmd/attrib.d
index 7135c28fb9b..1bfe7902a92 100644
--- a/gcc/d/dmd/attrib.d
+++ b/gcc/d/dmd/attrib.d
@@ -17,9 +17,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/attrib.d, _attrib.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/attrib.d, _attrib.d)
  * Documentation:  https://dlang.org/phobos/dmd_attrib.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/attrib.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/attrib.d
  */
 
 module dmd.attrib;
diff --git a/gcc/d/dmd/attribsem.d b/gcc/d/dmd/attribsem.d
index 78a3b475a34..bc966bb8eb9 100644
--- a/gcc/d/dmd/attribsem.d
+++ b/gcc/d/dmd/attribsem.d
@@ -17,9 +17,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/attribsem.d, _attrib.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/attribsem.d, 
_attrib.d)
  * Documentation:  https://dlang.org/phobos/dmd_attribsem.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/attribsem.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/attribsem.d
  */
 
 module dmd.attribsem;
diff --git a/gcc/d/dmd/blockexit.d b/gcc/d/dmd/blockexit.d
index 32012d41db0..ae2f12f3232 100644
--- a/gcc/d/dmd/blockexit.d
+++ b/gcc/d/dmd/blockexit.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/blockexit.d, _blockexit.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/blockexit.d, 
_blockexit.d)
  * Documentation:  https://dlang.org/phobos/dmd_blockexit.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/blockexit.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/blockexit.d
  */
 
 module dmd.blockexit;
diff --git a/gcc/d/dmd/builtin.d b/gcc/d/dmd/builtin.d
index e33a8125185..53307fca377 100644
--- a/gcc/d/dmd/builtin.d
+++ b/gcc/d/dmd/builtin.d
@@ -6,9 +6,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/builtin.d, _builtin.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/builtin.d, _builtin.d)
  * Documentation:  https://dlang.org/phobos/dmd_builtin.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/builtin.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/builtin.d
  */
 
 module dmd.builtin;
diff --git a/gcc/d/dmd/canthrow.d b/gcc/d/dmd/canthrow.d
index a209a0ce771..96acf055293 100644
--- a/gcc/d/dmd/canthrow.d
+++ b/gcc/d/dmd/canthrow.d
@@ -6,9 +6,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/canthrow.d, _canthrow.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/canthrow.d, 
_canthrow.d)
  * Documentation:  https://dlang.org/phobos/dmd_canthrow.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/canthrow.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/canthrow.d
  */
 
 module dmd.canthrow;
diff --git a/gcc/d/dmd/chkformat.d b/gcc/d/dmd/chkformat.d
index a16605ef6a2..8b2d5b4dd4b 100644
--- a/gcc/d/dmd/chkformat.d
+++ b/gcc/d/dmd/chkformat.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/chkformat.d, _chkformat.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/chkformat.d, 
_chkformat.d)
  * Documentation:  https://dlang.org/phobos/dmd_chkformat.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/chkformat.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/chkformat.d
  */
 module dmd.chkformat;
 
diff --git a/gcc/d/dmd/clone.d b/gcc/d/dmd/clone.d
index 9121517e3e8..a21f5a05be7 100644
--- a/gcc/d/dmd/clone.d
+++ b/gcc/d/dmd/clone.d
@@ -5,9 +5,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/clone.d, _clone.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/clone.d, _clone.d)
  * Documentation:  https://dlang.org/phobos/dmd_clone.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/clone.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/clone.d
  */
 
 module dmd.clone;
diff --git a/gcc/d/dmd/common/bitfields.d b/gcc/d/dmd/common/bitfields.d
index a157f122ae1..72cb3e7d91c 100644
--- a/gcc/d/dmd/common/bitfields.d
+++ b/gcc/d/dmd/common/bitfields.d
@@ -4,9 +4,9 @@
  * Copyright: Copyright (C) 1999-2025 by The D Language Foundation, All Rights 
Reserved
  * Authors:   Dennis Korpel
  * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
- * Source:    $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/common/bitfields.d, 
common/bitfields.d)
+ * Source:    $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/common/bitfields.d, 
common/bitfields.d)
  * Documentation: https://dlang.org/phobos/dmd_common_bitfields.html
- * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/src/dmd/common/bitfields.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/common/bitfields.d
  */
 module dmd.common.bitfields;
 
diff --git a/gcc/d/dmd/common/charactertables.d 
b/gcc/d/dmd/common/charactertables.d
index 93586671165..7df5234904c 100644
--- a/gcc/d/dmd/common/charactertables.d
+++ b/gcc/d/dmd/common/charactertables.d
@@ -6,9 +6,9 @@
  * Copyright: Copyright (C) 1999-2025 by The D Language Foundation, All Rights 
Reserved
  * Authors:   $(LINK2 https://cattermole.co.nz, Richard (Rikki) Andrew 
Cattermole)
  * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
- * Source:    $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/common/charactertables.d, 
common/charactertables.d)
+ * Source:    $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/common/charactertables.d,
 common/charactertables.d)
  * Documentation: https://dlang.org/phobos/dmd_common_charactertables.html
- * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/src/dmd/common/charactertables.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/common/charactertables.d
  */
 module dmd.common.charactertables;
 
diff --git a/gcc/d/dmd/common/charactertables.h 
b/gcc/d/dmd/common/charactertables.h
index 2c21767da7a..b38409e302e 100644
--- a/gcc/d/dmd/common/charactertables.h
+++ b/gcc/d/dmd/common/charactertables.h
@@ -6,7 +6,7 @@
  * Copyright: Copyright (C) 1999-2025 by The D Language Foundation, All Rights 
Reserved
  * Authors:   $(LINK2 https://cattermole.co.nz, Richard (Rikki) Andrew 
Cattermole)
  * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
- * Source:    $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/common/charactertables.d, 
common/charactertables.d)
+ * Source:    $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/common/charactertables.h,
 common/charactertables.d)
  */
 
 #pragma once
diff --git a/gcc/d/dmd/common/file.d b/gcc/d/dmd/common/file.d
index 66238f78291..1b01a282291 100644
--- a/gcc/d/dmd/common/file.d
+++ b/gcc/d/dmd/common/file.d
@@ -7,9 +7,9 @@
  * Copyright: Copyright (C) 1999-2025 by The D Language Foundation, All Rights 
Reserved
  * Authors:   Walter Bright, https://www.digitalmars.com
  * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
- * Source:    $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/common/file.d, common/_file.d)
+ * Source:    $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/common/file.d, 
common/_file.d)
  * Documentation: https://dlang.org/phobos/dmd_common_file.html
- * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/src/dmd/common/file.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/common/file.d
  */
 
 module dmd.common.file;
diff --git a/gcc/d/dmd/common/outbuffer.d b/gcc/d/dmd/common/outbuffer.d
index c0ac098502d..01fc3774002 100644
--- a/gcc/d/dmd/common/outbuffer.d
+++ b/gcc/d/dmd/common/outbuffer.d
@@ -4,9 +4,9 @@
  * Copyright: Copyright (C) 1999-2025 by The D Language Foundation, All Rights 
Reserved
  * Authors:   Walter Bright, https://www.digitalmars.com
  * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
- * Source:    $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/root/outbuffer.d, 
root/_outbuffer.d)
+ * Source:    $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/common/outbuffer.d, 
root/_outbuffer.d)
  * Documentation: https://dlang.org/phobos/dmd_root_outbuffer.html
- * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/src/dmd/root/outbuffer.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/common/outbuffer.d
  */
 
 module dmd.common.outbuffer;
diff --git a/gcc/d/dmd/common/smallbuffer.d b/gcc/d/dmd/common/smallbuffer.d
index a5674820c49..65adec68f45 100644
--- a/gcc/d/dmd/common/smallbuffer.d
+++ b/gcc/d/dmd/common/smallbuffer.d
@@ -4,9 +4,9 @@
  * Copyright: Copyright (C) 1999-2025 by The D Language Foundation, All Rights 
Reserved
  * Authors:   Walter Bright, https://www.digitalmars.com
  * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
- * Source:    $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/common/smallbuffer.d, 
common/_smallbuffer.d)
+ * Source:    $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/common/smallbuffer.d, 
common/_smallbuffer.d)
  * Documentation: https://dlang.org/phobos/dmd_common_smallbuffer.html
- * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/src/dmd/common/smallbuffer
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/common/smallbuffer.d
  */
 module dmd.common.smallbuffer;
 
diff --git a/gcc/d/dmd/compiler.d b/gcc/d/dmd/compiler.d
index f02da04fab3..8203e0c3072 100644
--- a/gcc/d/dmd/compiler.d
+++ b/gcc/d/dmd/compiler.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/compiler.d, _compiler.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/compiler.d, 
_compiler.d)
  * Documentation:  https://dlang.org/phobos/dmd_compiler.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/compiler.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/compiler.d
  */
 
 module dmd.compiler;
diff --git a/gcc/d/dmd/cond.d b/gcc/d/dmd/cond.d
index 19c6fe3d5c0..1b11a9f1803 100644
--- a/gcc/d/dmd/cond.d
+++ b/gcc/d/dmd/cond.d
@@ -6,9 +6,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/cond.d, _cond.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/cond.d, _cond.d)
  * Documentation:  https://dlang.org/phobos/dmd_cond.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/cond.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/cond.d
  */
 
 module dmd.cond;
diff --git a/gcc/d/dmd/constfold.d b/gcc/d/dmd/constfold.d
index 0e07bfaf635..fad9c9ac44f 100644
--- a/gcc/d/dmd/constfold.d
+++ b/gcc/d/dmd/constfold.d
@@ -8,9 +8,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/constfold.d, _constfold.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/constfold.d, 
_constfold.d)
  * Documentation:  https://dlang.org/phobos/dmd_constfold.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/constfold.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/constfold.d
  */
 
 module dmd.constfold;
diff --git a/gcc/d/dmd/cparse.d b/gcc/d/dmd/cparse.d
index 6899468c5eb..1a2a1e9470e 100644
--- a/gcc/d/dmd/cparse.d
+++ b/gcc/d/dmd/cparse.d
@@ -6,9 +6,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/cparse.d, _cparse.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/cparse.d, _cparse.d)
  * Documentation:  https://dlang.org/phobos/dmd_cparse.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/cparse.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/cparse.d
  */
 
 module dmd.cparse;
diff --git a/gcc/d/dmd/ctfeexpr.d b/gcc/d/dmd/ctfeexpr.d
index 007e693105a..2f577cea92f 100644
--- a/gcc/d/dmd/ctfeexpr.d
+++ b/gcc/d/dmd/ctfeexpr.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/ctfeexpr.d, _ctfeexpr.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/ctfeexpr.d, 
_ctfeexpr.d)
  * Documentation:  https://dlang.org/phobos/dmd_ctfeexpr.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/ctfeexpr.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/ctfeexpr.d
  */
 
 module dmd.ctfeexpr;
diff --git a/gcc/d/dmd/ctorflow.d b/gcc/d/dmd/ctorflow.d
index 3cf9c6917c6..e604700e1f9 100644
--- a/gcc/d/dmd/ctorflow.d
+++ b/gcc/d/dmd/ctorflow.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/ctorflow.d, _ctorflow.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/ctorflow.d, 
_ctorflow.d)
  * Documentation:  https://dlang.org/phobos/dmd_ctorflow.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/ctorflow.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/ctorflow.d
  */
 
 module dmd.ctorflow;
diff --git a/gcc/d/dmd/cxxfrontend.d b/gcc/d/dmd/cxxfrontend.d
index b3d59426966..234b6523afb 100644
--- a/gcc/d/dmd/cxxfrontend.d
+++ b/gcc/d/dmd/cxxfrontend.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/cxxfrontend.d, _cxxfrontend.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/cxxfrontend.d, 
_cxxfrontend.d)
  * Documentation:  https://dlang.org/phobos/dmd_cxxfrontend.html
- * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/src/dmd/cxxfrontend.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/cxxfrontend.d
  */
 module dmd.cxxfrontend;
 
diff --git a/gcc/d/dmd/dcast.d b/gcc/d/dmd/dcast.d
index ff987a3e25d..86d2f0f07c3 100644
--- a/gcc/d/dmd/dcast.d
+++ b/gcc/d/dmd/dcast.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/dcast.d, _dcast.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/dcast.d, _dcast.d)
  * Documentation:  https://dlang.org/phobos/dmd_dcast.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/dcast.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/dcast.d
  */
 
 module dmd.dcast;
diff --git a/gcc/d/dmd/dclass.d b/gcc/d/dmd/dclass.d
index 50a1235e3e2..80d39fac426 100644
--- a/gcc/d/dmd/dclass.d
+++ b/gcc/d/dmd/dclass.d
@@ -6,9 +6,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/dclass.d, _dclass.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/dclass.d, _dclass.d)
  * Documentation:  https://dlang.org/phobos/dmd_dclass.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/dclass.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/dclass.d
  */
 
 module dmd.dclass;
diff --git a/gcc/d/dmd/declaration.d b/gcc/d/dmd/declaration.d
index e64acb2379a..4510927da71 100644
--- a/gcc/d/dmd/declaration.d
+++ b/gcc/d/dmd/declaration.d
@@ -5,9 +5,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/declaration.d, _declaration.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/declaration.d, 
_declaration.d)
  * Documentation:  https://dlang.org/phobos/dmd_declaration.html
- * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/src/dmd/declaration.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/declaration.d
  */
 
 module dmd.declaration;
diff --git a/gcc/d/dmd/delegatize.d b/gcc/d/dmd/delegatize.d
index fa84db1c84d..344130b5e31 100644
--- a/gcc/d/dmd/delegatize.d
+++ b/gcc/d/dmd/delegatize.d
@@ -6,9 +6,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/delegatize.d, _delegatize.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/delegatize.d, 
_delegatize.d)
  * Documentation:  https://dlang.org/phobos/dmd_delegatize.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/delegatize.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/delegatize.d
  */
 
 module dmd.delegatize;
diff --git a/gcc/d/dmd/denum.d b/gcc/d/dmd/denum.d
index 401a7a1587e..e1a4ab6d6a3 100644
--- a/gcc/d/dmd/denum.d
+++ b/gcc/d/dmd/denum.d
@@ -6,9 +6,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/denum.d, _denum.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/denum.d, _denum.d)
  * Documentation:  https://dlang.org/phobos/dmd_denum.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/denum.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/denum.d
  * References:  https://dlang.org/spec/enum.html
  */
 
diff --git a/gcc/d/dmd/deps.d b/gcc/d/dmd/deps.d
index 4cd5774baae..f586a84411f 100644
--- a/gcc/d/dmd/deps.d
+++ b/gcc/d/dmd/deps.d
@@ -24,9 +24,9 @@
  *
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/deps.d, makedeps.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/deps.d, makedeps.d)
  * Documentation:  https://dlang.org/phobos/dmd_deps.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/deps.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/deps.d
  */
 module dmd.deps;
 
diff --git a/gcc/d/dmd/dimport.d b/gcc/d/dmd/dimport.d
index 38f86d36e5e..bbd74a4da27 100644
--- a/gcc/d/dmd/dimport.d
+++ b/gcc/d/dmd/dimport.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/dimport.d, _dimport.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/dimport.d, _dimport.d)
  * Documentation:  https://dlang.org/phobos/dmd_dimport.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/dimport.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/dimport.d
  */
 
 module dmd.dimport;
diff --git a/gcc/d/dmd/dinterpret.d b/gcc/d/dmd/dinterpret.d
index 17c5b649a77..13051db3789 100644
--- a/gcc/d/dmd/dinterpret.d
+++ b/gcc/d/dmd/dinterpret.d
@@ -6,9 +6,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/dinterpret.d, _dinterpret.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/dinterpret.d, 
_dinterpret.d)
  * Documentation:  https://dlang.org/phobos/dmd_dinterpret.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/dinterpret.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/dinterpret.d
  */
 
 module dmd.dinterpret;
diff --git a/gcc/d/dmd/dmacro.d b/gcc/d/dmd/dmacro.d
index af3d5dd6f34..307b43fb63f 100644
--- a/gcc/d/dmd/dmacro.d
+++ b/gcc/d/dmd/dmacro.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/dmacro.d, _dmacro.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/dmacro.d, _dmacro.d)
  * Documentation:  https://dlang.org/phobos/dmd_dmacro.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/dmacro.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/dmacro.d
  */
 
 module dmd.dmacro;
diff --git a/gcc/d/dmd/dmodule.d b/gcc/d/dmd/dmodule.d
index 1d14c085d3d..0e0070aab58 100644
--- a/gcc/d/dmd/dmodule.d
+++ b/gcc/d/dmd/dmodule.d
@@ -6,9 +6,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/dmodule.d, _dmodule.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/dmodule.d, _dmodule.d)
  * Documentation:  https://dlang.org/phobos/dmd_dmodule.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/dmodule.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/dmodule.d
  */
 
 module dmd.dmodule;
diff --git a/gcc/d/dmd/doc.d b/gcc/d/dmd/doc.d
index f3ca53fc115..dc4a0b9aceb 100644
--- a/gcc/d/dmd/doc.d
+++ b/gcc/d/dmd/doc.d
@@ -6,9 +6,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/doc.d, _doc.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/doc.d, _doc.d)
  * Documentation:  https://dlang.org/phobos/dmd_doc.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/doc.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/doc.d
  */
 
 module dmd.doc;
diff --git a/gcc/d/dmd/dscope.d b/gcc/d/dmd/dscope.d
index 70829f5f360..725a55e9418 100644
--- a/gcc/d/dmd/dscope.d
+++ b/gcc/d/dmd/dscope.d
@@ -6,9 +6,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/dscope.d, _dscope.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/dscope.d, _dscope.d)
  * Documentation:  https://dlang.org/phobos/dmd_dscope.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/dscope.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/dscope.d
  */
 
 module dmd.dscope;
diff --git a/gcc/d/dmd/dstruct.d b/gcc/d/dmd/dstruct.d
index d1df6f5e429..d07be2f1319 100644
--- a/gcc/d/dmd/dstruct.d
+++ b/gcc/d/dmd/dstruct.d
@@ -6,9 +6,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/dstruct.d, _dstruct.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/dstruct.d, _dstruct.d)
  * Documentation:  https://dlang.org/phobos/dmd_dstruct.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/dstruct.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/dstruct.d
  */
 
 module dmd.dstruct;
diff --git a/gcc/d/dmd/dsymbol.d b/gcc/d/dmd/dsymbol.d
index 3e40dbef61c..74ca9cbda4d 100644
--- a/gcc/d/dmd/dsymbol.d
+++ b/gcc/d/dmd/dsymbol.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/dsymbol.d, _dsymbol.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/dsymbol.d, _dsymbol.d)
  * Documentation:  https://dlang.org/phobos/dmd_dsymbol.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/dsymbol.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/dsymbol.d
  */
 
 module dmd.dsymbol;
diff --git a/gcc/d/dmd/dsymbolsem.d b/gcc/d/dmd/dsymbolsem.d
index de5e4bda264..acbac7a0e04 100644
--- a/gcc/d/dmd/dsymbolsem.d
+++ b/gcc/d/dmd/dsymbolsem.d
@@ -5,9 +5,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/dsymbolsem.d, _dsymbolsem.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/dsymbolsem.d, 
_dsymbolsem.d)
  * Documentation:  https://dlang.org/phobos/dmd_dsymbolsem.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/dsymbolsem.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/dsymbolsem.d
  */
 
 module dmd.dsymbolsem;
diff --git a/gcc/d/dmd/dtemplate.d b/gcc/d/dmd/dtemplate.d
index 3efe77d88fe..21588957457 100644
--- a/gcc/d/dmd/dtemplate.d
+++ b/gcc/d/dmd/dtemplate.d
@@ -31,9 +31,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/dtemplate.d, _dtemplate.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/dtemplate.d, 
_dtemplate.d)
  * Documentation:  https://dlang.org/phobos/dmd_dtemplate.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/dtemplate.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/dtemplate.d
  */
 
 module dmd.dtemplate;
diff --git a/gcc/d/dmd/dtoh.d b/gcc/d/dmd/dtoh.d
index efc71ad075b..3946c25c9f0 100644
--- a/gcc/d/dmd/dtoh.d
+++ b/gcc/d/dmd/dtoh.d
@@ -5,9 +5,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/dtohd, _dtoh.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/dtoh.d, _dtoh.d)
  * Documentation:  https://dlang.org/phobos/dmd_dtoh.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/dtoh.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/dtoh.d
  */
 module dmd.dtoh;
 
diff --git a/gcc/d/dmd/dversion.d b/gcc/d/dmd/dversion.d
index 6be7528c591..26528e9f517 100644
--- a/gcc/d/dmd/dversion.d
+++ b/gcc/d/dmd/dversion.d
@@ -7,9 +7,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/dversion.d, _dversion.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/dversion.d, 
_dversion.d)
  * Documentation:  https://dlang.org/phobos/dmd_dversion.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/dversion.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/dversion.d
  */
 
 module dmd.dversion;
diff --git a/gcc/d/dmd/entity.d b/gcc/d/dmd/entity.d
index 6457a62e1d1..a70029b3749 100644
--- a/gcc/d/dmd/entity.d
+++ b/gcc/d/dmd/entity.d
@@ -6,9 +6,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/entity.d, _entity.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/entity.d, _entity.d)
  * Documentation:  https://dlang.org/phobos/dmd_entity.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/entity.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/entity.d
  */
 
 module dmd.entity;
diff --git a/gcc/d/dmd/enumsem.d b/gcc/d/dmd/enumsem.d
index 30dfeb3450a..4f0d4e5f53f 100644
--- a/gcc/d/dmd/enumsem.d
+++ b/gcc/d/dmd/enumsem.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/enumsem.d, _enumsem.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/enumsem.d, _enumsem.d)
  * Documentation:  https://dlang.org/phobos/dmd_enumsem.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/enumsem.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/enumsem.d
  */
 
 module dmd.enumsem;
diff --git a/gcc/d/dmd/errors.d b/gcc/d/dmd/errors.d
index c9a29c1c5a0..90c18c3fed6 100644
--- a/gcc/d/dmd/errors.d
+++ b/gcc/d/dmd/errors.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/errors.d, _errors.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/errors.d, _errors.d)
  * Documentation:  https://dlang.org/phobos/dmd_errors.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/errors.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/errors.d
  */
 
 module dmd.errors;
diff --git a/gcc/d/dmd/errorsink.d b/gcc/d/dmd/errorsink.d
index 55144491153..5793ef1c0e5 100644
--- a/gcc/d/dmd/errorsink.d
+++ b/gcc/d/dmd/errorsink.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 2023-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/errorsink.d, _errorsink.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/errorsink.d, 
_errorsink.d)
  * Documentation:  https://dlang.org/phobos/dmd_errorsink.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/errorsink.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/errorsink.d
  */
 
 module dmd.errorsink;
diff --git a/gcc/d/dmd/escape.d b/gcc/d/dmd/escape.d
index 719ac4b52c8..a0c5472375e 100644
--- a/gcc/d/dmd/escape.d
+++ b/gcc/d/dmd/escape.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/escape.d, _escape.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/escape.d, _escape.d)
  * Documentation:  https://dlang.org/phobos/dmd_escape.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/escape.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/escape.d
  */
 
 module dmd.escape;
diff --git a/gcc/d/dmd/expression.d b/gcc/d/dmd/expression.d
index 4bf1f9f25f8..d65b163ee66 100644
--- a/gcc/d/dmd/expression.d
+++ b/gcc/d/dmd/expression.d
@@ -6,9 +6,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/expression.d, _expression.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/expression.d, 
_expression.d)
  * Documentation:  https://dlang.org/phobos/dmd_expression.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/expression.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/expression.d
  */
 
 module dmd.expression;
diff --git a/gcc/d/dmd/expressionsem.d b/gcc/d/dmd/expressionsem.d
index 83f28be96a1..04efa1f86f1 100644
--- a/gcc/d/dmd/expressionsem.d
+++ b/gcc/d/dmd/expressionsem.d
@@ -6,9 +6,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/expressionsem.d, 
_expressionsem.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/expressionsem.d, 
_expressionsem.d)
  * Documentation:  https://dlang.org/phobos/dmd_expressionsem.html
- * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/src/dmd/expressionsem.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/expressionsem.d
  */
 
 module dmd.expressionsem;
diff --git a/gcc/d/dmd/file_manager.d b/gcc/d/dmd/file_manager.d
index 8a6ec998e69..2ccb1d25497 100644
--- a/gcc/d/dmd/file_manager.d
+++ b/gcc/d/dmd/file_manager.d
@@ -3,9 +3,9 @@
  *
  * Copyright: Copyright (C) 1999-2025 by The D Language Foundation, All Rights 
Reserved
  * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
- * Source:    $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/file_manager.d, 
_file_manager.d)
+ * Source:    $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/file_manager.d, 
_file_manager.d)
  * Documentation:  https://dlang.org/phobos/dmd_file_manager.html
- * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/src/dmd/file_manager.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/file_manager.d
  */
 
 module dmd.file_manager;
diff --git a/gcc/d/dmd/func.d b/gcc/d/dmd/func.d
index e96c3326b75..064b67f9606 100644
--- a/gcc/d/dmd/func.d
+++ b/gcc/d/dmd/func.d
@@ -11,9 +11,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/func.d, _func.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/func.d, _func.d)
  * Documentation:  https://dlang.org/phobos/dmd_func.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/func.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/func.d
  */
 
 module dmd.func;
diff --git a/gcc/d/dmd/funcsem.d b/gcc/d/dmd/funcsem.d
index 269a2000bf7..1231496e41a 100644
--- a/gcc/d/dmd/funcsem.d
+++ b/gcc/d/dmd/funcsem.d
@@ -6,9 +6,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/funcsem.d, _funcsem.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/funcsem.d, _funcsem.d)
  * Documentation:  https://dlang.org/phobos/dmd_funcsem.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/funcsem.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/funcsem.d
  */
 
 module dmd.funcsem;
diff --git a/gcc/d/dmd/globals.d b/gcc/d/dmd/globals.d
index 132683e624a..624738e4e46 100644
--- a/gcc/d/dmd/globals.d
+++ b/gcc/d/dmd/globals.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/globals.d, _globals.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/globals.d, _globals.d)
  * Documentation:  https://dlang.org/phobos/dmd_globals.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/globals.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/globals.d
  */
 
 module dmd.globals;
diff --git a/gcc/d/dmd/gluelayer.d b/gcc/d/dmd/gluelayer.d
index 8dca3035795..ba7c1e922c8 100644
--- a/gcc/d/dmd/gluelayer.d
+++ b/gcc/d/dmd/gluelayer.d
@@ -6,9 +6,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/gluelayer.d, _gluelayer.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/gluelayer.d, 
_gluelayer.d)
  * Documentation:  https://dlang.org/phobos/dmd_gluelayer.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/gluelayer.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/gluelayer.d
  */
 
 module dmd.gluelayer;
diff --git a/gcc/d/dmd/hdrgen.d b/gcc/d/dmd/hdrgen.d
index d33bff1c6dd..61ff273c6b7 100644
--- a/gcc/d/dmd/hdrgen.d
+++ b/gcc/d/dmd/hdrgen.d
@@ -6,9 +6,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/hdrgen.d, _hdrgen.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/hdrgen.d, _hdrgen.d)
  * Documentation:  https://dlang.org/phobos/dmd_hdrgen.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/hdrgen.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/hdrgen.d
  */
 
 module dmd.hdrgen;
diff --git a/gcc/d/dmd/iasm.d b/gcc/d/dmd/iasm.d
index 8301d7529a2..689ef0f9fee 100644
--- a/gcc/d/dmd/iasm.d
+++ b/gcc/d/dmd/iasm.d
@@ -6,9 +6,9 @@
  *              Copyright (C) 2018-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/iasm.d, _iasm.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/iasm.d, _iasm.d)
  * Documentation:  https://dlang.org/phobos/dmd_iasm.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/iasm.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/iasm.d
  */
 
 module dmd.iasm;
diff --git a/gcc/d/dmd/iasmgcc.d b/gcc/d/dmd/iasmgcc.d
index f8ebf8fbbb9..3d6e6ab5b51 100644
--- a/gcc/d/dmd/iasmgcc.d
+++ b/gcc/d/dmd/iasmgcc.d
@@ -4,9 +4,9 @@
  *              Copyright (C) 2018-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     Iain Buclaw
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/iasmgcc.d, _iasmgcc.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/iasmgcc.d, _iasmgcc.d)
  * Documentation:  https://dlang.org/phobos/dmd_iasmgcc.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/iasmgcc.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/iasmgcc.d
  */
 
 module dmd.iasmgcc;
diff --git a/gcc/d/dmd/id.d b/gcc/d/dmd/id.d
index 93db559be33..e1c22f2f04c 100644
--- a/gcc/d/dmd/id.d
+++ b/gcc/d/dmd/id.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/src/dmd/id.d, 
_id.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/id.d, _id.d)
  * Documentation:  https://dlang.org/phobos/dmd_id.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/id.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/id.d
  */
 
 module dmd.id;
diff --git a/gcc/d/dmd/identifier.d b/gcc/d/dmd/identifier.d
index 2cb1b44103a..c213597eb03 100644
--- a/gcc/d/dmd/identifier.d
+++ b/gcc/d/dmd/identifier.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/identifier.d, _identifier.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/identifier.d, 
_identifier.d)
  * Documentation:  https://dlang.org/phobos/dmd_identifier.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/identifier.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/identifier.d
  */
 
 module dmd.identifier;
diff --git a/gcc/d/dmd/impcnvtab.d b/gcc/d/dmd/impcnvtab.d
index cadb079aa53..b2ab919f1b2 100644
--- a/gcc/d/dmd/impcnvtab.d
+++ b/gcc/d/dmd/impcnvtab.d
@@ -9,9 +9,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/impcnvtab.d, _impcnvtab.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/impcnvtab.d, 
_impcnvtab.d)
  * Documentation:  https://dlang.org/phobos/dmd_impcnvtab.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/impcnvtab.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/impcnvtab.d
  */
 
 module dmd.impcnvtab;
diff --git a/gcc/d/dmd/imphint.d b/gcc/d/dmd/imphint.d
index c01cb6c946d..382a0f37863 100644
--- a/gcc/d/dmd/imphint.d
+++ b/gcc/d/dmd/imphint.d
@@ -6,9 +6,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/imphint.d, _imphint.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/imphint.d, _imphint.d)
  * Documentation:  https://dlang.org/phobos/dmd_imphint.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/imphint.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/imphint.d
  */
 
 module dmd.imphint;
diff --git a/gcc/d/dmd/importc.d b/gcc/d/dmd/importc.d
index 6a85e96841a..2f88a21c049 100644
--- a/gcc/d/dmd/importc.d
+++ b/gcc/d/dmd/importc.d
@@ -6,9 +6,9 @@
  * Copyright:   Copyright (C) 2021-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/importc.d, _importc.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/importc.d, _importc.d)
  * Documentation:  https://dlang.org/phobos/dmd_importc.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/importc.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/importc.d
  */
 
 module dmd.importc;
diff --git a/gcc/d/dmd/init.d b/gcc/d/dmd/init.d
index 39699c24cbf..55fb6f34856 100644
--- a/gcc/d/dmd/init.d
+++ b/gcc/d/dmd/init.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/init.d, _init.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/init.d, _init.d)
  * Documentation:  https://dlang.org/phobos/dmd_init.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/init.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/init.d
  */
 
 module dmd.init;
diff --git a/gcc/d/dmd/initsem.d b/gcc/d/dmd/initsem.d
index d37c85ad46e..1ebccf77ee3 100644
--- a/gcc/d/dmd/initsem.d
+++ b/gcc/d/dmd/initsem.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/initsem.d, _initsem.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/initsem.d, _initsem.d)
  * Documentation:  https://dlang.org/phobos/dmd_initsem.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/initsem.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/initsem.d
  */
 
 module dmd.initsem;
diff --git a/gcc/d/dmd/inline.d b/gcc/d/dmd/inline.d
index 9864b72a340..72f2da45d0d 100644
--- a/gcc/d/dmd/inline.d
+++ b/gcc/d/dmd/inline.d
@@ -7,9 +7,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:    $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/inline.d, _inline.d)
+ * Source:    $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/inline.d, _inline.d)
  * Documentation:  https://dlang.org/phobos/dmd_inline.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/inline.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/inline.d
  */
 
 module dmd.inline;
diff --git a/gcc/d/dmd/intrange.d b/gcc/d/dmd/intrange.d
index 8a2caaa3005..f68e302f741 100644
--- a/gcc/d/dmd/intrange.d
+++ b/gcc/d/dmd/intrange.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/intrange.d, _intrange.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/intrange.d, 
_intrange.d)
  * Documentation:  https://dlang.org/phobos/dmd_intrange.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/intrange.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/intrange.d
  */
 
 module dmd.intrange;
diff --git a/gcc/d/dmd/json.d b/gcc/d/dmd/json.d
index bbc62d73475..080870aa470 100644
--- a/gcc/d/dmd/json.d
+++ b/gcc/d/dmd/json.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/json.d, _json.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/json.d, _json.d)
  * Documentation:  https://dlang.org/phobos/dmd_json.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/json.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/json.d
  */
 
 module dmd.json;
diff --git a/gcc/d/dmd/lambdacomp.d b/gcc/d/dmd/lambdacomp.d
index 944abb5237d..9f9fd77b7e2 100644
--- a/gcc/d/dmd/lambdacomp.d
+++ b/gcc/d/dmd/lambdacomp.d
@@ -8,9 +8,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/lamdbacomp.d, _lambdacomp.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/lambdacomp.d, 
_lambdacomp.d)
  * Documentation:  https://dlang.org/phobos/dmd_lambdacomp.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/lambdacomp.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/lambdacomp.d
  */
 
 module dmd.lambdacomp;
diff --git a/gcc/d/dmd/lexer.d b/gcc/d/dmd/lexer.d
index 4d0a2220602..63313ac2edd 100644
--- a/gcc/d/dmd/lexer.d
+++ b/gcc/d/dmd/lexer.d
@@ -6,9 +6,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/lexer.d, _lexer.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/lexer.d, _lexer.d)
  * Documentation:  https://dlang.org/phobos/dmd_lexer.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/lexer.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/lexer.d
  */
 
 module dmd.lexer;
diff --git a/gcc/d/dmd/location.d b/gcc/d/dmd/location.d
index b9f1cd4449e..54b3fb6e0ae 100644
--- a/gcc/d/dmd/location.d
+++ b/gcc/d/dmd/location.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/location.d, _location.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/location.d, 
_location.d)
  * Documentation:  https://dlang.org/phobos/dmd_location.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/location.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/location.d
  */
 
 module dmd.location;
diff --git a/gcc/d/dmd/mangle/basic.d b/gcc/d/dmd/mangle/basic.d
index cb92b6f7a34..263dd5ed469 100644
--- a/gcc/d/dmd/mangle/basic.d
+++ b/gcc/d/dmd/mangle/basic.d
@@ -3,9 +3,9 @@
  *
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/basicmangle.d, _basicmangle.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/mangle/basic.d, 
_basicmangle.d)
  * Documentation:  https://dlang.org/phobos/dmd_basicmangle.html
- * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/src/dmd/basicmangle.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/mangle/basic.d
  */
 module dmd.mangle.basic;
 
diff --git a/gcc/d/dmd/mangle/cpp.d b/gcc/d/dmd/mangle/cpp.d
index 3ab42e2d9d0..7e9f0205d1c 100644
--- a/gcc/d/dmd/mangle/cpp.d
+++ b/gcc/d/dmd/mangle/cpp.d
@@ -7,9 +7,9 @@
  * Copyright: Copyright (C) 1999-2025 by The D Language Foundation, All Rights 
Reserved
  * Authors: Walter Bright, https://www.digitalmars.com
  * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
- * Source:    $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/cppmangle.d, _cppmangle.d)
+ * Source:    $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/mangle/cpp.d, 
_cppmangle.d)
  * Documentation:  https://dlang.org/phobos/dmd_cppmangle.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/cppmangle.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/mangle/cpp.d
  *
  * References:
  *  Follows Itanium C++ ABI 1.86 section 5.1
diff --git a/gcc/d/dmd/mangle/package.d b/gcc/d/dmd/mangle/package.d
index d630d6a9a09..3ad2c7d5794 100644
--- a/gcc/d/dmd/mangle/package.d
+++ b/gcc/d/dmd/mangle/package.d
@@ -6,9 +6,9 @@
  * Copyright: Copyright (C) 1999-2025 by The D Language Foundation, All Rights 
Reserved
  * Authors: Walter Bright, https://www.digitalmars.com
  * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
- * Source:    $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/dmangle.d, _dmangle.d)
+ * Source:    $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/mangle/package.d, 
_dmangle.d)
  * Documentation:  https://dlang.org/phobos/dmd_dmangle.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/dmangle.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/mangle/package.d
  * References:  https://dlang.org/blog/2017/12/20/ds-newfangled-name-mangling/
  */
 
diff --git a/gcc/d/dmd/mtype.d b/gcc/d/dmd/mtype.d
index 5ba866c9e55..a3e1a8ca858 100644
--- a/gcc/d/dmd/mtype.d
+++ b/gcc/d/dmd/mtype.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/mtype.d, _mtype.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/mtype.d, _mtype.d)
  * Documentation:  https://dlang.org/phobos/dmd_mtype.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/mtype.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/mtype.d
  */
 
 module dmd.mtype;
diff --git a/gcc/d/dmd/mustuse.d b/gcc/d/dmd/mustuse.d
index 005a6c074c4..fab9723636c 100644
--- a/gcc/d/dmd/mustuse.d
+++ b/gcc/d/dmd/mustuse.d
@@ -3,9 +3,9 @@
  *
  * Copyright: Copyright (C) 2022-2025 by The D Language Foundation, All Rights 
Reserved
  * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
- * Source:    $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/mustuse.d, _mustuse.d)
+ * Source:    $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/mustuse.d, _mustuse.d)
  * Documentation:  https://dlang.org/phobos/dmd_mustuse.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/mustuse.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/mustuse.d
  */
 
 module dmd.mustuse;
diff --git a/gcc/d/dmd/nogc.d b/gcc/d/dmd/nogc.d
index 30e469da82c..f1494a409f6 100644
--- a/gcc/d/dmd/nogc.d
+++ b/gcc/d/dmd/nogc.d
@@ -6,9 +6,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/nogc.d, _nogc.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/nogc.d, _nogc.d)
  * Documentation:  https://dlang.org/phobos/dmd_nogc.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/nogc.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/nogc.d
  */
 
 module dmd.nogc;
diff --git a/gcc/d/dmd/nspace.d b/gcc/d/dmd/nspace.d
index 4a21770c4b8..0c93f0e7994 100644
--- a/gcc/d/dmd/nspace.d
+++ b/gcc/d/dmd/nspace.d
@@ -39,9 +39,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/nspace.d, _nspace.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/nspace.d, _nspace.d)
  * Documentation:  https://dlang.org/phobos/dmd_nspace.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/nspace.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/nspace.d
  */
 
 module dmd.nspace;
diff --git a/gcc/d/dmd/ob.d b/gcc/d/dmd/ob.d
index 870e8e7b13b..099f8115898 100644
--- a/gcc/d/dmd/ob.d
+++ b/gcc/d/dmd/ob.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 https://github.com/dlang/dmd/blob/master/src/dmd/ob.d, 
_ob.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/ob.d, _ob.d)
  * Documentation:  https://dlang.org/phobos/dmd_escape.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/ob.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/ob.d
  * References:  
https://github.com/dlang/DIPs/blob/master/DIPs/accepted/DIP1021.md Argument 
Ownership and Function Calls
  */
 
diff --git a/gcc/d/dmd/objc.d b/gcc/d/dmd/objc.d
index 4626f22ee29..32878b57af9 100644
--- a/gcc/d/dmd/objc.d
+++ b/gcc/d/dmd/objc.d
@@ -6,9 +6,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/objc.d, _objc.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/objc.d, _objc.d)
  * Documentation:  https://dlang.org/phobos/dmd_objc.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/objc.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/objc.d
  */
 
 module dmd.objc;
diff --git a/gcc/d/dmd/opover.d b/gcc/d/dmd/opover.d
index 06b9e82cf0b..7baaeaa7fcf 100644
--- a/gcc/d/dmd/opover.d
+++ b/gcc/d/dmd/opover.d
@@ -6,9 +6,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/opover.d, _opover.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/opover.d, _opover.d)
  * Documentation:  https://dlang.org/phobos/dmd_opover.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/opover.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/opover.d
  */
 
 module dmd.opover;
diff --git a/gcc/d/dmd/optimize.d b/gcc/d/dmd/optimize.d
index 7f2b030e5b3..66b8c6a4953 100644
--- a/gcc/d/dmd/optimize.d
+++ b/gcc/d/dmd/optimize.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/optimize.d, _optimize.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/optimize.d, 
_optimize.d)
  * Documentation:  https://dlang.org/phobos/dmd_optimize.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/optimize.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/optimize.d
  */
 
 module dmd.optimize;
diff --git a/gcc/d/dmd/parse.d b/gcc/d/dmd/parse.d
index 3d25464fc54..e68017c87e5 100644
--- a/gcc/d/dmd/parse.d
+++ b/gcc/d/dmd/parse.d
@@ -6,9 +6,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/parse.d, _parse.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/parse.d, _parse.d)
  * Documentation:  https://dlang.org/phobos/dmd_parse.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/parse.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/parse.d
  */
 
 module dmd.parse;
diff --git a/gcc/d/dmd/pragmasem.d b/gcc/d/dmd/pragmasem.d
index a7299a0e9b7..44597740a2a 100644
--- a/gcc/d/dmd/pragmasem.d
+++ b/gcc/d/dmd/pragmasem.d
@@ -6,9 +6,9 @@
  * Copyright:   Copyright (C) 1999-2023 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/pragmasem.d, _pragmasem.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/pragmasem.d, 
_pragmasem.d)
  * Documentation:  https://dlang.org/phobos/dmd_pragmasem.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/pragmasem.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/pragmasem.d
  */
 
 module dmd.pragmasem;
diff --git a/gcc/d/dmd/printast.d b/gcc/d/dmd/printast.d
index 281851e0f25..5e4c9f787f3 100644
--- a/gcc/d/dmd/printast.d
+++ b/gcc/d/dmd/printast.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/printast.d, _printast.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/printast.d, 
_printast.d)
  * Documentation:  https://dlang.org/phobos/dmd_printast.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/printast.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/printast.d
  */
 
 module dmd.printast;
diff --git a/gcc/d/dmd/root/aav.d b/gcc/d/dmd/root/aav.d
index 80b1d636b23..014d4a579c7 100644
--- a/gcc/d/dmd/root/aav.d
+++ b/gcc/d/dmd/root/aav.d
@@ -4,9 +4,9 @@
  * Copyright: Copyright (C) 1999-2025 by The D Language Foundation, All Rights 
Reserved
  * Authors:   Walter Bright, https://www.digitalmars.com
  * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
- * Source:    $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/root/aav.d, root/_aav.d)
+ * Source:    $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/aav.d, 
root/_aav.d)
  * Documentation:  https://dlang.org/phobos/dmd_root_aav.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/root/aav.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/root/aav.d
  */
 
 module dmd.root.aav;
diff --git a/gcc/d/dmd/root/array.d b/gcc/d/dmd/root/array.d
index f36947e396e..a80fc804cbd 100644
--- a/gcc/d/dmd/root/array.d
+++ b/gcc/d/dmd/root/array.d
@@ -5,9 +5,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/root/array.d, root/_array.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/array.d, 
root/_array.d)
  * Documentation:  https://dlang.org/phobos/dmd_root_array.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/root/array.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/root/array.d
  */
 
 module dmd.root.array;
diff --git a/gcc/d/dmd/root/bitarray.d b/gcc/d/dmd/root/bitarray.d
index b977602087a..b5adaa89034 100644
--- a/gcc/d/dmd/root/bitarray.d
+++ b/gcc/d/dmd/root/bitarray.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/root/bitarray.d, 
root/_bitarray.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/bitarray.d, 
root/_bitarray.d)
  * Documentation:  https://dlang.org/phobos/dmd_root_array.html
- * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/src/dmd/root/bitarray.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/root/bitarray.d
  */
 
 module dmd.root.bitarray;
diff --git a/gcc/d/dmd/root/complex.d b/gcc/d/dmd/root/complex.d
index 710d0e90188..777c103ae9c 100644
--- a/gcc/d/dmd/root/complex.d
+++ b/gcc/d/dmd/root/complex.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/root/complex.d, _complex.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/complex.d, 
_complex.d)
  * Documentation:  https://dlang.org/phobos/dmd_root_complex.html
- * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/src/dmd/root/complex.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/root/complex.d
  */
 
 module dmd.root.complex;
diff --git a/gcc/d/dmd/root/ctfloat.d b/gcc/d/dmd/root/ctfloat.d
index 080fa3d8f1a..eb3b71cf666 100644
--- a/gcc/d/dmd/root/ctfloat.d
+++ b/gcc/d/dmd/root/ctfloat.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/root/ctfloat.d, 
root/_ctfloat.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/ctfloat.d, 
root/_ctfloat.d)
  * Documentation: https://dlang.org/phobos/dmd_root_ctfloat.html
- * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/src/dmd/root/ctfloat.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/root/ctfloat.d
  */
 
 module dmd.root.ctfloat;
diff --git a/gcc/d/dmd/root/file.d b/gcc/d/dmd/root/file.d
index 7accc61089c..2046e5930c8 100644
--- a/gcc/d/dmd/root/file.d
+++ b/gcc/d/dmd/root/file.d
@@ -4,9 +4,9 @@
  * Copyright: Copyright (C) 1999-2025 by The D Language Foundation, All Rights 
Reserved
  * Authors:   Walter Bright, https://www.digitalmars.com
  * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
- * Source:    $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/root/file.d, root/_file.d)
+ * Source:    $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/file.d, 
root/_file.d)
  * Documentation:  https://dlang.org/phobos/dmd_root_file.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/root/file.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/root/file.d
  */
 
 module dmd.root.file;
diff --git a/gcc/d/dmd/root/filename.d b/gcc/d/dmd/root/filename.d
index 602e62cb849..5ad07750b3b 100644
--- a/gcc/d/dmd/root/filename.d
+++ b/gcc/d/dmd/root/filename.d
@@ -4,9 +4,9 @@
  * Copyright: Copyright (C) 1999-2025 by The D Language Foundation, All Rights 
Reserved
  * Authors:   Walter Bright, https://www.digitalmars.com
  * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
- * Source:    $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/root/filename.d, 
root/_filename.d)
+ * Source:    $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/filename.d, 
root/_filename.d)
  * Documentation:  https://dlang.org/phobos/dmd_root_filename.html
- * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/src/dmd/root/filename.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/root/filename.d
  */
 
 module dmd.root.filename;
diff --git a/gcc/d/dmd/root/hash.d b/gcc/d/dmd/root/hash.d
index 0852a9f7796..d327f4b258d 100644
--- a/gcc/d/dmd/root/hash.d
+++ b/gcc/d/dmd/root/hash.d
@@ -4,9 +4,9 @@
  * Copyright: Copyright (C) 1999-2025 by The D Language Foundation, All Rights 
Reserved
  * Authors:   Martin Nowak, Walter Bright, https://www.digitalmars.com
  * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
- * Source:    $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/root/hash.d, root/_hash.d)
+ * Source:    $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/hash.d, 
root/_hash.d)
  * Documentation:  https://dlang.org/phobos/dmd_root_hash.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/root/hash.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/root/hash.d
  */
 
 module dmd.root.hash;
diff --git a/gcc/d/dmd/root/optional.d b/gcc/d/dmd/root/optional.d
index 8602bcf3b83..2b518eb8b13 100644
--- a/gcc/d/dmd/root/optional.d
+++ b/gcc/d/dmd/root/optional.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/root/optional.d, 
root/_optional.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/optional.d, 
root/_optional.d)
  * Documentation:  https://dlang.org/phobos/dmd_root_optional.html
- * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/src/dmd/root/optional.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/root/optional.d
  */
 module dmd.root.optional;
 
diff --git a/gcc/d/dmd/root/optional.h b/gcc/d/dmd/root/optional.h
index e01a612659f..12891f879b3 100644
--- a/gcc/d/dmd/root/optional.h
+++ b/gcc/d/dmd/root/optional.h
@@ -6,9 +6,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/root/optional.h, 
root/_optional.h)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/optional.h, 
root/_optional.h)
  * Documentation:  https://dlang.org/phobos/dmd_root_optional.html
- * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/src/dmd/root/optional.h
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/root/optional.h
  */
 
 #include "dcompat.h"    // for d_bool
diff --git a/gcc/d/dmd/root/port.d b/gcc/d/dmd/root/port.d
index 4f21884dc7e..5fd8080f87e 100644
--- a/gcc/d/dmd/root/port.d
+++ b/gcc/d/dmd/root/port.d
@@ -4,9 +4,9 @@
  * Copyright: Copyright (C) 1999-2025 by The D Language Foundation, All Rights 
Reserved
  * Authors:   Walter Bright, https://www.digitalmars.com
  * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
- * Source:    $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/root/port.d, root/_port.d)
+ * Source:    $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/port.d, 
root/_port.d)
  * Documentation:  https://dlang.org/phobos/dmd_root_port.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/root/port.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/root/port.d
  */
 
 module dmd.root.port;
diff --git a/gcc/d/dmd/root/region.d b/gcc/d/dmd/root/region.d
index 3928a5569e8..a8efbca1e62 100644
--- a/gcc/d/dmd/root/region.d
+++ b/gcc/d/dmd/root/region.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 2019-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/root/region.d, root/_region.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/region.d, 
root/_region.d)
  * Documentation:  https://dlang.org/phobos/dmd_root_region.html
- * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/src/dmd/root/region.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/root/region.d
  */
 
 module dmd.root.region;
diff --git a/gcc/d/dmd/root/rmem.d b/gcc/d/dmd/root/rmem.d
index 8fa0b08136c..32d22d3bebe 100644
--- a/gcc/d/dmd/root/rmem.d
+++ b/gcc/d/dmd/root/rmem.d
@@ -4,9 +4,9 @@
  * Copyright: Copyright (C) 1999-2025 by The D Language Foundation, All Rights 
Reserved
  * Authors:   Walter Bright, https://www.digitalmars.com
  * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
- * Source:    $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/root/rmem.d, root/_rmem.d)
+ * Source:    $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/rmem.d, 
root/_rmem.d)
  * Documentation:  https://dlang.org/phobos/dmd_root_rmem.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/root/rmem.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/root/rmem.d
  */
 
 module dmd.root.rmem;
diff --git a/gcc/d/dmd/root/speller.d b/gcc/d/dmd/root/speller.d
index e984a9e9855..a2151106d03 100644
--- a/gcc/d/dmd/root/speller.d
+++ b/gcc/d/dmd/root/speller.d
@@ -6,9 +6,9 @@
  * Copyright: Copyright (C) 1999-2025 by The D Language Foundation, All Rights 
Reserved
  * Authors:   Walter Bright, https://www.digitalmars.com
  * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
- * Source:    $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/root/speller.d, 
root/_speller.d)
+ * Source:    $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/speller.d, 
root/_speller.d)
  * Documentation:  https://dlang.org/phobos/dmd_root_speller.html
- * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/src/dmd/root/speller.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/root/speller.d
  */
 
 module dmd.root.speller;
diff --git a/gcc/d/dmd/root/string.d b/gcc/d/dmd/root/string.d
index 252ed77ff84..369a79be662 100644
--- a/gcc/d/dmd/root/string.d
+++ b/gcc/d/dmd/root/string.d
@@ -4,9 +4,9 @@
  * Copyright: Copyright (C) 1999-2025 by The D Language Foundation, All Rights 
Reserved
  * Authors:   Walter Bright, https://www.digitalmars.com
  * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
- * Source:    $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/root/string.d, root/_string.d)
+ * Source:    $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/string.d, 
root/_string.d)
  * Documentation:  https://dlang.org/phobos/dmd_root_string.html
- * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/src/dmd/root/string.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/root/string.d
  */
 module dmd.root.string;
 
diff --git a/gcc/d/dmd/root/stringtable.d b/gcc/d/dmd/root/stringtable.d
index b40e7dfece0..c7a2c8c56db 100644
--- a/gcc/d/dmd/root/stringtable.d
+++ b/gcc/d/dmd/root/stringtable.d
@@ -4,9 +4,9 @@
  * Copyright: Copyright (C) 1999-2025 by The D Language Foundation, All Rights 
Reserved
  * Authors:   Walter Bright, https://www.digitalmars.com
  * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
- * Source:    $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/root/stringtable.d, 
root/_stringtable.d)
+ * Source:    $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/stringtable.d, 
root/_stringtable.d)
  * Documentation:  https://dlang.org/phobos/dmd_root_stringtable.html
- * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/src/dmd/root/stringtable.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/root/stringtable.d
  */
 
 module dmd.root.stringtable;
diff --git a/gcc/d/dmd/root/utf.d b/gcc/d/dmd/root/utf.d
index ede1fd86784..5b2c42f4eef 100644
--- a/gcc/d/dmd/root/utf.d
+++ b/gcc/d/dmd/root/utf.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/root/utf.d, _utf.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/root/utf.d, _utf.d)
  * Documentation:  https://dlang.org/phobos/dmd_root_utf.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/root/utf.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/root/utf.d
  */
 
 module dmd.root.utf;
diff --git a/gcc/d/dmd/rootobject.d b/gcc/d/dmd/rootobject.d
index 8b8a13caaa6..71b36a43756 100644
--- a/gcc/d/dmd/rootobject.d
+++ b/gcc/d/dmd/rootobject.d
@@ -4,9 +4,9 @@
  * Copyright: Copyright (C) 1999-2025 by The D Language Foundation, All Rights 
Reserved
  * Authors:   Walter Bright, https://www.digitalmars.com
  * License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
- * Source:    $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/rootobject.d, _rootobject.d)
+ * Source:    $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/rootobject.d, 
_rootobject.d)
  * Documentation:  https://dlang.org/phobos/dmd_rootobject.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/rootobject.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/rootobject.d
  */
 
 module dmd.rootobject;
diff --git a/gcc/d/dmd/safe.d b/gcc/d/dmd/safe.d
index 3f83d50ff80..3be9efecc2c 100644
--- a/gcc/d/dmd/safe.d
+++ b/gcc/d/dmd/safe.d
@@ -6,9 +6,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/safe.d, _safe.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/safe.d, _safe.d)
  * Documentation:  https://dlang.org/phobos/dmd_safe.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/safe.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/safe.d
  */
 
 module dmd.safe;
diff --git a/gcc/d/dmd/semantic2.d b/gcc/d/dmd/semantic2.d
index 4b410a17ca7..1c58e63936d 100644
--- a/gcc/d/dmd/semantic2.d
+++ b/gcc/d/dmd/semantic2.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/semantic2.d, _semantic2.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/semantic2.d, 
_semantic2.d)
  * Documentation:  https://dlang.org/phobos/dmd_semantic2.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/semantic2.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/semantic2.d
  */
 
 module dmd.semantic2;
diff --git a/gcc/d/dmd/semantic3.d b/gcc/d/dmd/semantic3.d
index bfb8c75ea5d..a24af7bbbfc 100644
--- a/gcc/d/dmd/semantic3.d
+++ b/gcc/d/dmd/semantic3.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/semantic3.d, _semantic3.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/semantic3.d, 
_semantic3.d)
  * Documentation:  https://dlang.org/phobos/dmd_semantic3.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/semantic3.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/semantic3.d
  */
 
 module dmd.semantic3;
diff --git a/gcc/d/dmd/sideeffect.d b/gcc/d/dmd/sideeffect.d
index 8f905caceb1..5984466d3b9 100644
--- a/gcc/d/dmd/sideeffect.d
+++ b/gcc/d/dmd/sideeffect.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/sideeffect.d, _sideeffect.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/sideeffect.d, 
_sideeffect.d)
  * Documentation:  https://dlang.org/phobos/dmd_sideeffect.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/sideeffect.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/sideeffect.d
  */
 
 module dmd.sideeffect;
diff --git a/gcc/d/dmd/statement.d b/gcc/d/dmd/statement.d
index 602d3a66293..2ade0a9a9bb 100644
--- a/gcc/d/dmd/statement.d
+++ b/gcc/d/dmd/statement.d
@@ -6,9 +6,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/statement.d, _statement.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/statement.d, 
_statement.d)
  * Documentation:  https://dlang.org/phobos/dmd_statement.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/statement.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/statement.d
  */
 
 module dmd.statement;
diff --git a/gcc/d/dmd/statementsem.d b/gcc/d/dmd/statementsem.d
index 04d0b40265e..0c9b6becb70 100644
--- a/gcc/d/dmd/statementsem.d
+++ b/gcc/d/dmd/statementsem.d
@@ -6,9 +6,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/statementsem.d, 
_statementsem.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/statementsem.d, 
_statementsem.d)
  * Documentation:  https://dlang.org/phobos/dmd_statementsem.html
- * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/src/dmd/statementsem.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/statementsem.d
  */
 
 module dmd.statementsem;
diff --git a/gcc/d/dmd/staticassert.d b/gcc/d/dmd/staticassert.d
index 495241e1073..52ded559e52 100644
--- a/gcc/d/dmd/staticassert.d
+++ b/gcc/d/dmd/staticassert.d
@@ -6,9 +6,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/staticassert.d, 
_staticassert.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/staticassert.d, 
_staticassert.d)
  * Documentation:  https://dlang.org/phobos/dmd_staticassert.html
- * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/src/dmd/staticassert.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/staticassert.d
  */
 
 module dmd.staticassert;
diff --git a/gcc/d/dmd/staticcond.d b/gcc/d/dmd/staticcond.d
index 288cfdc5fbd..c2e87c7bf3d 100644
--- a/gcc/d/dmd/staticcond.d
+++ b/gcc/d/dmd/staticcond.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/staticcond.d, _staticcond.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/staticcond.d, 
_staticcond.d)
  * Documentation:  https://dlang.org/phobos/dmd_staticcond.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/staticcond.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/staticcond.d
  */
 
 module dmd.staticcond;
diff --git a/gcc/d/dmd/stmtstate.d b/gcc/d/dmd/stmtstate.d
index fe53d80211d..1c1fd080eec 100644
--- a/gcc/d/dmd/stmtstate.d
+++ b/gcc/d/dmd/stmtstate.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/stmtstate.d, _stmtstate.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/stmtstate.d, 
_stmtstate.d)
  * Documentation: https://dlang.org/phobos/dmd_stmtstate.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/stmtstate.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/stmtstate.d
  */
 
 module dmd.stmtstate;
diff --git a/gcc/d/dmd/target.d b/gcc/d/dmd/target.d
index e32851baa7d..46926cd1419 100644
--- a/gcc/d/dmd/target.d
+++ b/gcc/d/dmd/target.d
@@ -18,9 +18,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/target.d, _target.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/target.d, _target.d)
  * Documentation:  https://dlang.org/phobos/dmd_target.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/target.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/target.d
  */
 
 module dmd.target;
diff --git a/gcc/d/dmd/templateparamsem.d b/gcc/d/dmd/templateparamsem.d
index e7a40a0dc4d..561181a2cc1 100644
--- a/gcc/d/dmd/templateparamsem.d
+++ b/gcc/d/dmd/templateparamsem.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/templateparamsem.d, 
_templateparamsem.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/templateparamsem.d, 
_templateparamsem.d)
  * Documentation:  https://dlang.org/phobos/dmd_templateparamsem.html
- * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/src/dmd/templateparamsem.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/templateparamsem.d
  */
 
 module dmd.templateparamsem;
diff --git a/gcc/d/dmd/templatesem.d b/gcc/d/dmd/templatesem.d
index 17526e604c0..e5efce4a8bc 100644
--- a/gcc/d/dmd/templatesem.d
+++ b/gcc/d/dmd/templatesem.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/templatesem.d, _templatesem.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/templatesem.d, 
_templatesem.d)
  * Documentation:  https://dlang.org/phobos/dmd_templatesem.html
- * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/src/dmd/templatesem.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/templatesem.d
  */
 
 module dmd.templatesem;
diff --git a/gcc/d/dmd/timetrace.d b/gcc/d/dmd/timetrace.d
index 7d1fd7342c2..742dde069a1 100644
--- a/gcc/d/dmd/timetrace.d
+++ b/gcc/d/dmd/timetrace.d
@@ -9,9 +9,9 @@ This file is originally from LDC (the LLVM D compiler).
 Copyright: Copyright (C) 1999-2022 by The D Language Foundation, All Rights 
Reserved
 Authors:   Johan Engelen, Max Haughton, Dennis Korpel
 License:   $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
-Source:    $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/common/timetrace.d, 
common/_timetrace.d)
+Source:    $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/timetrace.d, 
common/_timetrace.d)
 Documentation: https://dlang.org/phobos/dmd_common_timetrace.html
-Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/src/dmd/common/timetrace.d
+Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/timetrace.d
 */
 module dmd.timetrace;
 
diff --git a/gcc/d/dmd/tokens.d b/gcc/d/dmd/tokens.d
index 3a6e14c4873..a10620772ac 100644
--- a/gcc/d/dmd/tokens.d
+++ b/gcc/d/dmd/tokens.d
@@ -6,9 +6,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/tokens.d, _tokens.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/tokens.d, _tokens.d)
  * Documentation:  https://dlang.org/phobos/dmd_tokens.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/tokens.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/tokens.d
  */
 
 module dmd.tokens;
diff --git a/gcc/d/dmd/traits.d b/gcc/d/dmd/traits.d
index 37363ffed9d..127a89d1984 100644
--- a/gcc/d/dmd/traits.d
+++ b/gcc/d/dmd/traits.d
@@ -6,9 +6,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/traits.d, _traits.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/traits.d, _traits.d)
  * Documentation:  https://dlang.org/phobos/dmd_traits.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/traits.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/traits.d
  */
 
 module dmd.traits;
diff --git a/gcc/d/dmd/typesem.d b/gcc/d/dmd/typesem.d
index c5a3b83379a..3bc0489bffc 100644
--- a/gcc/d/dmd/typesem.d
+++ b/gcc/d/dmd/typesem.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/typesem.d, _typesem.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/typesem.d, _typesem.d)
  * Documentation:  https://dlang.org/phobos/dmd_typesem.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/typesem.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/typesem.d
  */
 
 module dmd.typesem;
diff --git a/gcc/d/dmd/typinf.d b/gcc/d/dmd/typinf.d
index f0ced8279a7..1c7ed320a96 100644
--- a/gcc/d/dmd/typinf.d
+++ b/gcc/d/dmd/typinf.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/typinf.d, _typinf.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/typinf.d, _typinf.d)
  * Documentation:  https://dlang.org/phobos/dmd_typinf.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/typinf.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/typinf.d
  */
 
 module dmd.typinf;
diff --git a/gcc/d/dmd/utils.d b/gcc/d/dmd/utils.d
index e20b86f03c1..bfa197aca37 100644
--- a/gcc/d/dmd/utils.d
+++ b/gcc/d/dmd/utils.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/utils.d, _utils.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/utils.d, _utils.d)
  * Documentation:  https://dlang.org/phobos/dmd_utils.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/utils.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/utils.d
  */
 
 module dmd.utils;
diff --git a/gcc/d/dmd/visitor/foreachvar.d b/gcc/d/dmd/visitor/foreachvar.d
index d170206ead6..80611d6f26a 100644
--- a/gcc/d/dmd/visitor/foreachvar.d
+++ b/gcc/d/dmd/visitor/foreachvar.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/foreachvar.d, _foreachvar.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/visitor/foreachvar.d, 
_foreachvar.d)
  * Documentation:  https://dlang.org/phobos/dmd_foreachvar.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/foreachvar.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/visitor/foreachvar.d
  */
 
 module dmd.visitor.foreachvar;
diff --git a/gcc/d/dmd/visitor/package.d b/gcc/d/dmd/visitor/package.d
index 64e251492ec..50b5a54520a 100644
--- a/gcc/d/dmd/visitor/package.d
+++ b/gcc/d/dmd/visitor/package.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/visitor.d, _visitor.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/visitor/package.d, 
_visitor.d)
  * Documentation:  https://dlang.org/phobos/dmd_visitor.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/visitor.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/visitor/package.d
  */
 
 module dmd.visitor;
diff --git a/gcc/d/dmd/visitor/postorder.d b/gcc/d/dmd/visitor/postorder.d
index 731e682ce06..22549da45d5 100644
--- a/gcc/d/dmd/visitor/postorder.d
+++ b/gcc/d/dmd/visitor/postorder.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/apply.d, _apply.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/visitor/postorder.d, 
_apply.d)
  * Documentation:  https://dlang.org/phobos/dmd_apply.html
- * Coverage:    https://codecov.io/gh/dlang/dmd/src/master/src/dmd/apply.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/visitor/postorder.d
  */
 
 module dmd.visitor.postorder;
diff --git a/gcc/d/dmd/visitor/statement_rewrite_walker.d 
b/gcc/d/dmd/visitor/statement_rewrite_walker.d
index 6700414b576..25e4c736bbf 100644
--- a/gcc/d/dmd/visitor/statement_rewrite_walker.d
+++ b/gcc/d/dmd/visitor/statement_rewrite_walker.d
@@ -4,9 +4,9 @@
  * Copyright:   Copyright (C) 1999-2025 by The D Language Foundation, All 
Rights Reserved
  * Authors:     $(LINK2 https://www.digitalmars.com, Walter Bright)
  * License:     $(LINK2 https://www.boost.org/LICENSE_1_0.txt, Boost License 
1.0)
- * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/src/dmd/statement_rewrite_walker.d, 
_statement_rewrite_walker.d)
+ * Source:      $(LINK2 
https://github.com/dlang/dmd/blob/master/compiler/src/dmd/visitor/statement_rewrite_walker.d,
 _statement_rewrite_walker.d)
  * Documentation:  https://dlang.org/phobos/dmd_statement_rewrite_walker.html
- * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/src/dmd/statement_rewrite_walker.d
+ * Coverage:    
https://codecov.io/gh/dlang/dmd/src/master/compiler/src/dmd/visitor/statement_rewrite_walker.d
  */
 
 module dmd.visitor.statement_rewrite_walker;
diff --git a/libphobos/libdruntime/MERGE b/libphobos/libdruntime/MERGE
index 9982d0dd83e..00c85187b6d 100644
--- a/libphobos/libdruntime/MERGE
+++ b/libphobos/libdruntime/MERGE
@@ -1,4 +1,4 @@
-94950cae582d89f5ba2720786522f669f620f9d1
+c6863be7206eef3c393726363a480baf0a0c6530
 
 The first line of this file holds the git revision number of the last
 merge done from the dlang/dmd repository.
diff --git a/libphobos/src/MERGE b/libphobos/src/MERGE
index 7eb4c35ff84..3dfe0087791 100644
--- a/libphobos/src/MERGE
+++ b/libphobos/src/MERGE
@@ -1,4 +1,4 @@
-d4c9efef156385204d382cd941dc58bb750d7141
+60034b56e2a036a66fa78cbc0ec0290956423684
 
 The first line of this file holds the git revision number of the last
 merge done from the dlang/phobos repository.
diff --git 
a/libphobos/src/std/experimental/allocator/building_blocks/allocator_list.d 
b/libphobos/src/std/experimental/allocator/building_blocks/allocator_list.d
index c6d5fca3dde..9d30b5e0276 100644
--- a/libphobos/src/std/experimental/allocator/building_blocks/allocator_list.d
+++ b/libphobos/src/std/experimental/allocator/building_blocks/allocator_list.d
@@ -1140,7 +1140,6 @@ template SharedAllocatorList(alias factoryFunction,
     import std.algorithm.comparison : max;
     import std.typecons : Ternary;
 
-    enum pageSize = 4096;
     enum numPages = 2;
 
     static void testrw(void[] b)
@@ -1269,8 +1268,6 @@ template SharedAllocatorList(alias factoryFunction,
     import std.algorithm.comparison : max;
     import std.typecons : Ternary;
 
-    enum pageSize = 4096;
-
     static void testrw(void[] b)
     {
         ubyte* buf = cast(ubyte*) b.ptr;
@@ -1283,17 +1280,17 @@ template SharedAllocatorList(alias factoryFunction,
 
     enum numPages = 5;
     AllocatorList!((n) => AscendingPageAllocator(max(n, numPages * pageSize)), 
NullAllocator) a;
-    auto b = a.alignedAllocate(1, pageSize * 2);
+    auto b = a.alignedAllocate(1, cast(uint) (pageSize * 2));
     assert(b.length == 1);
-    assert(a.expand(b, 4095));
-    assert(b.ptr.alignedAt(2 * 4096));
-    assert(b.length == 4096);
+    assert(a.expand(b, pageSize - 1));
+    assert(b.ptr.alignedAt(cast(uint) (pageSize * 2)));
+    assert(b.length == pageSize);
 
-    b = a.allocate(4096);
-    assert(b.length == 4096);
+    b = a.allocate(pageSize);
+    assert(b.length == pageSize);
     assert(a.allocators.length == 1);
 
-    assert(a.allocate(4096 * 5).length == 4096 * 5);
+    assert(a.allocate(pageSize * 5).length == pageSize * 5);
     assert(a.allocators.length == 2);
 
     assert(a.deallocateAll());
@@ -1339,7 +1336,6 @@ template SharedAllocatorList(alias factoryFunction,
     import std.algorithm.comparison : max;
 
     enum numThreads = 100;
-    enum pageSize = 4096;
     enum numPages = 10;
     SharedAllocatorList!((n) => SharedAscendingPageAllocator(max(n, pageSize * 
numPages)), Mallocator) a;
 
diff --git a/libphobos/src/std/experimental/allocator/common.d 
b/libphobos/src/std/experimental/allocator/common.d
index b06fb627d71..245157258c1 100644
--- a/libphobos/src/std/experimental/allocator/common.d
+++ b/libphobos/src/std/experimental/allocator/common.d
@@ -63,7 +63,8 @@ unittest
     class C2 { char c; }
     static assert(stateSize!C2 == 4 * size_t.sizeof);
     static class C3 { char c; }
-    static assert(stateSize!C3 == 2 * size_t.sizeof + char.sizeof);
+    // Uncomment test after dmd issue closed 
https://github.com/dlang/dmd/issues/21065
+    //static assert(stateSize!C3 == 3 * size_t.sizeof);
 }
 
 /**
diff --git a/libphobos/src/std/format/spec.d b/libphobos/src/std/format/spec.d
index e5564c99d8f..b828bb65b8a 100644
--- a/libphobos/src/std/format/spec.d
+++ b/libphobos/src/std/format/spec.d
@@ -127,14 +127,16 @@ if (is(Unqual!Char == Char))
 
        Counting starts with `1`. Set to `0` if not used. Default: `0`.
      */
-    ubyte indexStart;
+    ushort indexStart;
 
     /**
        Index of the last argument for positional parameter ranges.
 
        Counting starts with `1`. Set to `0` if not used. Default: `0`.
+
+       The maximum value of this field is used as a sentinel to indicate the 
arguments' length.
     */
-    ubyte indexEnd;
+    ushort indexEnd;
 
     version (StdDdoc)
     {
@@ -296,6 +298,8 @@ if (is(Unqual!Char == Char))
         }
 
         width = 0;
+        indexStart = 0;
+        indexEnd = 0;
         precision = UNSPECIFIED;
         nested = null;
         // Parse the spec (we assume we're past '%' already)
@@ -834,6 +838,33 @@ if (is(Unqual!Char == Char))
            == "$ expected after '*10' in format string");
 }
 
+// https://github.com/dlang/phobos/issues/10713
+@safe pure unittest
+{
+    import std.array : appender;
+    auto f = FormatSpec!char("%3$d%d");
+
+    auto w = appender!(char[])();
+    f.writeUpToNextSpec(w);
+    assert(f.indexStart == 3);
+
+    f.writeUpToNextSpec(w);
+    assert(w.data.length == 0);
+    assert(f.indexStart == 0);
+}
+
+// https://github.com/dlang/phobos/issues/10699
+@safe pure unittest
+{
+    import std.array : appender;
+    auto f = FormatSpec!char("%1:$d");
+    auto w = appender!(char[])();
+
+    f.writeUpToNextSpec(w);
+    assert(f.indexStart == 1);
+    assert(f.indexEnd == ushort.max);
+}
+
 /**
 Helper function that returns a `FormatSpec` for a single format specifier.
 
diff --git a/libphobos/src/std/format/write.d b/libphobos/src/std/format/write.d
index 078fa786e76..d704c14f5fa 100644
--- a/libphobos/src/std/format/write.d
+++ b/libphobos/src/std/format/write.d
@@ -648,9 +648,16 @@ uint formattedWrite(Writer, Char, Args...)(auto ref Writer 
w, const scope Char[]
                     break SWITCH;
             }
         default:
-            throw new FormatException(
-                text("Positional specifier %", spec.indexStart, '$', spec.spec,
-                     " index exceeds ", Args.length));
+            if (spec.indexEnd == spec.indexEnd.max)
+                break;
+            else if (spec.indexEnd == spec.indexStart)
+                throw new FormatException(
+                    text("Positional specifier %", spec.indexStart, '$', 
spec.spec,
+                    " index exceeds ", Args.length));
+            else
+                throw new FormatException(
+                    text("Positional specifier %", spec.indexStart, ":", 
spec.indexEnd, '$', spec.spec,
+                    " index exceeds ", Args.length));
         }
     }
     return currentArg;
@@ -1199,6 +1206,16 @@ if (isSomeString!(typeof(fmt)))
     formattedWrite(stream, "%s", aa);
 }
 
+// https://github.com/dlang/phobos/issues/10699
+@safe pure unittest
+{
+    import std.array : appender;
+    auto w = appender!(char[])();
+
+    formattedWrite(w, "%1:$d", 1, 2, 3);
+    assert(w.data == "123");
+}
+
 /**
 Formats a value of any type according to a format specifier and
 writes the result to an output range.
-- 
2.43.0

Reply via email to