aboutsummaryrefslogtreecommitdiff
path: root/gcc/d
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2026-02-04 00:16:33 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2026-02-04 00:16:33 +0000
commitd77d64766af4aa84afdf50e35917c6f124c74c86 (patch)
tree8c7752f73a6c00d792408ed8eaaba566257def2a /gcc/d
parent53913b45f2dc4ba0f81845670d0877b7638d53d3 (diff)
downloadgcc-master.zip
gcc-master.tar.gz
gcc-master.tar.bz2
Daily bump.HEADtrunkmaster
Diffstat (limited to 'gcc/d')
-rw-r--r--gcc/d/ChangeLog50
1 files changed, 50 insertions, 0 deletions
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index 2790ee0..bb21bb3 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,53 @@
+2026-02-03 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * dmd/VERSION: Bump version to v2.112.0.
+ * dmd/MERGE: Merge upstream dmd 24a41073c2.
+ * d-attribs.cc (build_attributes): Update for new front-end interface.
+ * d-builtins.cc (build_frontend_type): Likewise.
+ (matches_builtin_type): Likewise.
+ (d_init_versions): Predefine D_Profile when compiling with profile
+ enabled.
+ * d-codegen.cc (get_array_length): Update for new front-end interface.
+ (lower_struct_comparison): Likewise.
+ (build_array_from_val): Likewise.
+ (get_function_type): Likewise.
+ (get_frameinfo): Likewise.
+ * d-compiler.cc (Compiler::paintAsType): Likewise.
+ * d-convert.cc (convert_expr): Likewise.
+ (convert_for_rvalue): Likewise.
+ (convert_for_assignment): Likewise.
+ (d_array_convert): Likewise.
+ * d-diagnostic.cc (verrorReport): Rename to ...
+ (vreportDiagnostic): ... this.
+ (verrorReportSupplemental): Rename to ...
+ (vsupplementalDiagnostic): ... this.
+ * d-lang.cc (d_handle_option): Handle -std=d2024 and -std=d202y.
+ (d_parse_file): Update for new front-end interface.
+ * d-target.cc (Target::fieldalign): Likewise.
+ (Target::isVectorTypeSupported): Likewise.
+ (Target::isVectorOpSupported): Likewise.
+ * decl.cc (get_symbol_decl): Likewise.
+ (DeclVisitor::visit): Likewise.
+ (DeclVisitor::visit (FuncDeclaration *)): Do NRVO on `__result' decl.
+ * expr.cc (needs_postblit): Remove.
+ (needs_dtor): Remove.
+ (lvalue_p): Remove.
+ (ExprVisitor::visit): Update for new front-end interface.
+ (ExprVisitor::visit (AssignExp *)): Update for front-end lowering
+ expression using templates.
+ * imports.cc (ImportVisitor::visit): Update for new front-end
+ interface.
+ * intrinsics.def (INTRINSIC_VA_ARG): Update signature.
+ (INTRINSIC_C_VA_ARG): Update signature.
+ (INTRINSIC_VASTART): Update signature.
+ * lang.opt: Add -std=d2024 and -std=d202y.
+ * toir.cc (IRVisitor::visit): Update for new front-end interface.
+ * typeinfo.cc (TypeInfoVisitor::visit): Likewise.
+ (TypeInfoVisitor::visit (TypeInfoStructDeclaration *)): Ensure
+ semantic is ran on all TypeInfo members.
+ (base_vtable_offset): Update for new front-end interface.
+ * types.cc (TypeVisitor::visit): Likewise.
+
2026-01-31 Iain Buclaw <ibuclaw@gdcproject.org>
* dmd/MERGE: Merge upstream dmd e1f6680f50.