diff options
| author | GCC Administrator <gccadmin@gcc.gnu.org> | 2026-02-04 00:16:33 +0000 |
|---|---|---|
| committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2026-02-04 00:16:33 +0000 |
| commit | d77d64766af4aa84afdf50e35917c6f124c74c86 (patch) | |
| tree | 8c7752f73a6c00d792408ed8eaaba566257def2a /gcc/d | |
| parent | 53913b45f2dc4ba0f81845670d0877b7638d53d3 (diff) | |
| download | gcc-master.zip gcc-master.tar.gz gcc-master.tar.bz2 | |
Diffstat (limited to 'gcc/d')
| -rw-r--r-- | gcc/d/ChangeLog | 50 |
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. |
