aboutsummaryrefslogtreecommitdiff
path: root/gcc/d
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/d')
-rw-r--r--gcc/d/ChangeLog12
1 files changed, 12 insertions, 0 deletions
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index 9bb29d3..434c1c6 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,15 @@
+2022-09-27 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * dmd/MERGE: Merge upstream dmd d579c467c1.
+ * decl.cc (layout_struct_initializer): Update for new front-end
+ interface.
+ * expr.cc (ExprVisitor::visit (AssignExp *)): Remove lowering of array
+ assignments.
+ (ExprVisitor::visit (NewExp *)): Add new lowering of new'ing
+ associative arrays to an _aaNew() library call.
+ * runtime.def (ARRAYSETASSIGN): Remove.
+ (AANEW): Define.
+
2022-09-15 Richard Biener <rguenther@suse.de>
* d-builtins.cc (d_build_c_type_nodes): Do not initialize