d: Update the copyright years of dmd sources to 2025
gcc/d/ChangeLog: * dmd/MERGE: Merge upstream dmd 51be8bb729. Reviewed-on: https://github.com/dlang/dmd/pull/20958
This commit is contained in:
parent
53d8ed13bb
commit
f2af60465c
171 changed files with 172 additions and 172 deletions
|
@ -1,4 +1,4 @@
|
|||
603225372b211bb66dd0ea1a939043ace5a650cf
|
||||
51be8bb729cfa41ff5af4f5b2a9b7b9902bfdaa1
|
||||
|
||||
The first line of this file holds the git revision number of the last
|
||||
merge done from the dlang/dmd repository.
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
*
|
||||
* Specification: $(LINK2 https://dlang.org/spec/attribute.html#visibility_attributes, Visibility Attributes)
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
* Specification: $(LINK2 https://dlang.org/spec/struct.html, Structs, Unions),
|
||||
* $(LINK2 https://dlang.org/spec/class.html, Class).
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
|
||||
/* Compiler implementation of the D programming language
|
||||
* Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
|
||||
* written by Walter Bright
|
||||
* https://www.digitalmars.com
|
||||
* Distributed under the Boost Software License, Version 1.0.
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
*
|
||||
* Specification: $(LINK2 https://dlang.org/spec/class.html#alias-this, Alias This)
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
|
||||
/* Compiler implementation of the D programming language
|
||||
* Copyright (C) 2009-2024 by The D Language Foundation, All Rights Reserved
|
||||
* Copyright (C) 2009-2025 by The D Language Foundation, All Rights Reserved
|
||||
* written by Walter Bright
|
||||
* https://www.digitalmars.com
|
||||
* Distributed under the Boost Software License, Version 1.0.
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
*
|
||||
* Specification: $(LINK2 https://dlang.org/spec/arrays.html#array-operations, Array Operations)
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/**
|
||||
* Provide aliases for arrays of certain declarations or statements.
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
|
||||
/* Compiler implementation of the D programming language
|
||||
* Copyright (C) 2006-2024 by The D Language Foundation, All Rights Reserved
|
||||
* Copyright (C) 2006-2025 by The D Language Foundation, All Rights Reserved
|
||||
* written by Walter Bright
|
||||
* https://www.digitalmars.com
|
||||
* Distributed under the Boost Software License, Version 1.0.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/**
|
||||
* Defines the base class for all nodes which are part of the AST.
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
|
||||
/* Compiler implementation of the D programming language
|
||||
* Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
|
||||
* written by Walter Bright
|
||||
* https://www.digitalmars.com
|
||||
* Distributed under the Boost Software License, Version 1.0.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/**
|
||||
* Defines enums common to dmd and dmd as parse library.
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
* Documentation: https://dlang.org/phobos/dmd_astenums.html
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
* - Protection (`private`, `public`)
|
||||
* - Deprecated declarations (`@deprecated`)
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
|
||||
/* Compiler implementation of the D programming language
|
||||
* Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
|
||||
* written by Walter Bright
|
||||
* https://www.digitalmars.com
|
||||
* Distributed under the Boost Software License, Version 1.0.
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
* - Protection (`private`, `public`)
|
||||
* - Deprecated declarations (`@deprecated`)
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/**
|
||||
* Find out in what ways control flow can exit a statement block.
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
*
|
||||
* Currently includes functions from `std.math`, `core.math` and `core.bitop`.
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
*
|
||||
* Specification: $(LINK2 https://dlang.org/spec/function.html#nothrow-functions, Nothrow Functions)
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/**
|
||||
* Check the arguments to `printf` and `scanf` against the `format` string.
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* Builds struct member functions if needed and not defined by the user.
|
||||
* Includes `opEquals`, `opAssign`, post blit, copy constructor and destructor.
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/**
|
||||
* A library bitfields utility
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
*
|
||||
* Supports UAX31, C99, C11 and least restrictive (All).
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
*
|
||||
* Supports UAX31, C99, C11 and least restrictive (All).
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
* Functions and objects dedicated to file I/O and management. TODO: Move here artifacts
|
||||
* from places such as root/ so both the frontend and the backend have access to them.
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/**
|
||||
* An expandable buffer in which you can write text or binary data.
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
|
||||
/* Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
/* Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
|
||||
* written by Walter Bright
|
||||
* https://www.digitalmars.com
|
||||
* Distributed under the Boost Software License, Version 1.0.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/**
|
||||
* Common string functions including filename manipulation.
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/**
|
||||
* Describes a back-end compiler and implements compiler-specific actions.
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
|
||||
/* Compiler implementation of the D programming language
|
||||
* Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
|
||||
* written by Walter Bright
|
||||
* https://www.digitalmars.com
|
||||
* Distributed under the Boost Software License, Version 1.0.
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
*
|
||||
* Specification: $(LINK2 https://dlang.org/spec/version.html, Conditional Compilation)
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
|
||||
/* Compiler implementation of the D programming language
|
||||
* Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
|
||||
* written by Walter Bright
|
||||
* https://www.digitalmars.com
|
||||
* Distributed under the Boost Software License, Version 1.0.
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
*
|
||||
* Specification: $(LINK2 https://dlang.org/spec/float.html#fp_const_folding, Floating Point Constant Folding)
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
*
|
||||
* Specification: C11
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
|
||||
/* Compiler implementation of the D programming language
|
||||
* Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
|
||||
* written by Walter Bright
|
||||
* https://www.digitalmars.com
|
||||
* Distributed under the Boost Software License, Version 1.0.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/**
|
||||
* CTFE for expressions involving pointers, slices, array concatenation etc.
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/**
|
||||
* Manage flow analysis for constructors.
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/**
|
||||
* Contains C++ interfaces for interacting with DMD as a library.
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/**
|
||||
* Semantic analysis for cast-expressions.
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
*
|
||||
* Specification: $(LINK2 https://dlang.org/spec/class.html, Classes)
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* Miscellaneous declarations, including typedef, alias, variable declarations including the
|
||||
* implicit this declaration, type tuples, ClassInfo, ModuleInfo and various TypeInfos.
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
|
||||
/* Compiler implementation of the D programming language
|
||||
* Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
|
||||
* written by Walter Bright
|
||||
* https://www.digitalmars.com
|
||||
* Distributed under the Boost Software License, Version 1.0.
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
*
|
||||
* Specification: $(LINK2 https://dlang.org/spec/function.html#lazy-params, Lazy Parameters)
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
*
|
||||
* Specification: $(LINK2 https://dlang.org/spec/enum.html, Enums)
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
* source/importb.d
|
||||
* ---
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
* Documentation: https://dlang.org/phobos/dmd_deps.html
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/**
|
||||
* A `Dsymbol` representing a renamed import.
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
*
|
||||
* Specification: ($LINK2 https://dlang.org/spec/function.html#interpretation, Compile Time Function Execution (CTFE))
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/**
|
||||
* Text macro processor for Ddoc.
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
*
|
||||
* Specification: $(LINK2 https://dlang.org/spec/module.html, Modules)
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
*
|
||||
* Specification: $(LINK2 https://dlang.org/spec/ddoc.html, Documentation Generator)
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
|
||||
/* Compiler implementation of the D programming language
|
||||
* Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
|
||||
* written by Walter Bright
|
||||
* https://www.digitalmars.com
|
||||
* Distributed under the Boost Software License, Version 1.0.
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
*
|
||||
* Not to be confused with the `scope` storage class.
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
*
|
||||
* Specification: $(LINK2 https://dlang.org/spec/struct.html, Structs, Unions)
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/**
|
||||
* The base class for a D symbol, which can be a module, variable, function, enum, etc.
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
|
||||
/* Compiler implementation of the D programming language
|
||||
* Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
|
||||
* written by Walter Bright
|
||||
* https://www.digitalmars.com
|
||||
* Distributed under the Boost Software License, Version 1.0.
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* Does the semantic 1 pass on the AST, which looks at symbol declarations but not initializers
|
||||
* or function bodies.
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -28,7 +28,7 @@
|
|||
* arguments, and uses it if found.
|
||||
* - Otherwise, the rest of semantic is run on the `TemplateInstance`.
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
* This module contains the implementation of the C++ header generation available through
|
||||
* the command line switch -Hc.
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
* Specification: $(LINK2 https://dlang.org/spec/version.html#version-specification, Version Specification),
|
||||
* $(LINK2 https://dlang.org/spec/version.html#debug_specification, Debug Specification).
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
*
|
||||
* Specification $(LINK2 https://dlang.org/spec/entity.html, Named Character Entities)
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
|
||||
/* Compiler implementation of the D programming language
|
||||
* Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
|
||||
* written by Walter Bright
|
||||
* https://www.digitalmars.com
|
||||
* Distributed under the Boost Software License, Version 1.0.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/**
|
||||
* Does the semantic passes on enums.
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/**
|
||||
* Functions for raising errors.
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
|
||||
/* Compiler implementation of the D programming language
|
||||
* Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
|
||||
* written by Walter Bright
|
||||
* https://www.digitalmars.com
|
||||
* Distributed under the Boost Software License, Version 1.0.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/**
|
||||
* Provides an abstraction for what to do with error messages.
|
||||
*
|
||||
* Copyright: Copyright (C) 2023-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/**
|
||||
* Most of the logic to implement scoped pointers and scoped references is here.
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
*
|
||||
* Specification: ($LINK2 https://dlang.org/spec/expression.html, Expressions)
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
|
||||
/* Compiler implementation of the D programming language
|
||||
* Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
|
||||
* written by Walter Bright
|
||||
* https://www.digitalmars.com
|
||||
* Distributed under the Boost Software License, Version 1.0.
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
*
|
||||
* Specification: ($LINK2 https://dlang.org/spec/expression.html, Expressions)
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/**
|
||||
* Read a file from disk and store it in memory.
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
* Documentation: https://dlang.org/phobos/dmd_file_manager.html
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
* - `invariant`
|
||||
* - `unittest`
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
*
|
||||
* Specification: $(LINK2 https://dlang.org/spec/function.html, Functions)
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/**
|
||||
* Stores command line options and contains other miscellaneous declarations.
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
@ -291,7 +291,7 @@ extern (C++) struct Global
|
|||
{
|
||||
const(char)[] inifilename; /// filename of configuration file as given by `-conf=`, or default value
|
||||
|
||||
string copyright = "Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved";
|
||||
string copyright = "Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved";
|
||||
string written = "written by Walter Bright";
|
||||
|
||||
Array!(ImportPathInfo) path; /// Array of path informations which form the import lookup path
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
|
||||
/* Compiler implementation of the D programming language
|
||||
* Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
|
||||
* written by Walter Bright
|
||||
* https://www.digitalmars.com
|
||||
* Distributed under the Boost Software License, Version 1.0.
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
*
|
||||
* This 'glues' either the DMC or GCC back-end to the front-end.
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
*
|
||||
* Also used to convert AST nodes to D code in general, e.g. for error messages or `printf` debugging.
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
|
||||
/* Compiler implementation of the D programming language
|
||||
* Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
|
||||
* written by Dave Fladebo
|
||||
* https://www.digitalmars.com
|
||||
* Distributed under the Boost Software License, Version 1.0.
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
*
|
||||
* Specification: $(LINK2 https://dlang.org/spec/iasm.html, Inline Assembler)
|
||||
*
|
||||
* Copyright (C) 2018-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/**
|
||||
* Inline assembler for the GCC D compiler.
|
||||
*
|
||||
* Copyright (C) 2018-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/**
|
||||
* Contains the `Id` struct with a list of predefined symbols the compiler knows about.
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
|
||||
/* Compiler implementation of the D programming language
|
||||
* Copyright (C) 2017-2024 by The D Language Foundation, All Rights Reserved
|
||||
* Copyright (C) 2017-2025 by The D Language Foundation, All Rights Reserved
|
||||
* written by Walter Bright
|
||||
* https://www.digitalmars.com
|
||||
* Distributed under the Boost Software License, Version 1.0.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/**
|
||||
* Defines an identifier, which is the name of a `Dsymbol`.
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
|
||||
/* Compiler implementation of the D programming language
|
||||
* Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
|
||||
* written by Walter Bright
|
||||
* https://www.digitalmars.com
|
||||
* Distributed under the Boost Software License, Version 1.0.
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
* Specification: $(LINK2 https://dlang.org/spec/type.html#integer-promotions, Integer Promotions),
|
||||
* $(LINK2 https://dlang.org/spec/type.html#usual-arithmetic-conversions, Usual Arithmetic Conversions).
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
*
|
||||
* For example, prompt to `import std.stdio` when using `writeln`.
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
|
||||
/* Compiler implementation of the D programming language
|
||||
* Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
|
||||
* written by Walter Bright
|
||||
* https://www.digitalmars.com
|
||||
* Distributed under the Boost Software License, Version 1.0.
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
*
|
||||
* Specification: C11
|
||||
*
|
||||
* Copyright: Copyright (C) 2021-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/**
|
||||
* Defines initializers of variables, e.g. the array literal in `int[3] x = [0, 1, 2]`.
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
|
||||
/* Compiler implementation of the D programming language
|
||||
* Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
|
||||
* written by Walter Bright
|
||||
* https://www.digitalmars.com
|
||||
* Distributed under the Boost Software License, Version 1.0.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/**
|
||||
* Semantic analysis of initializers.
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
* The AST is traversed, and every function call is considered for inlining using `inlinecost.d`.
|
||||
* The function call is then inlined if this cost is below a threshold.
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/**
|
||||
* Implement $(LINK2 https://digitalmars.com/articles/b62.html, Value Range Propagation).
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/**
|
||||
* Code for generating .json descriptions of the module when passing the `-X` flag to dmd.
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
|
||||
/* Compiler implementation of the D programming language
|
||||
* Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
|
||||
* written by Walter Bright
|
||||
* https://www.digitalmars.com
|
||||
* Distributed under the Boost Software License, Version 1.0.
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
* The serialization is a string which contains the type of the parameters and the string
|
||||
* represantation of the lambda expression.
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
*
|
||||
* Specification: $(LINK2 https://dlang.org/spec/lex.html, Lexical)
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/**
|
||||
* Encapsulates file/line/column locations.
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
|
||||
/* Compiler implementation of the D programming language
|
||||
* Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* Copyright (C) 1999-2025 by The D Language Foundation, All Rights Reserved
|
||||
* written by Walter Bright
|
||||
* https://www.digitalmars.com
|
||||
* Distributed under the Boost Software License, Version 1.0.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/**
|
||||
* Defines the building blocks for creating the mangled names for basic types.
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
* Documentation: https://dlang.org/phobos/dmd_basicmangle.html
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
* This is the POSIX side of the implementation.
|
||||
* It exports two functions to C++, `toCppMangleItanium` and `cppTypeInfoMangleItanium`.
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
*
|
||||
* Specification: $(LINK2 https://dlang.org/spec/abi.html#name_mangling, Name Mangling)
|
||||
*
|
||||
* Copyright: Copyright (C) 1999-2024 by The D Language Foundation, All Rights Reserved
|
||||
* 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)
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue