]>
Commit | Line | Data |
---|---|---|
4a01f7b1 IB |
1 | 2020-03-22 Iain Buclaw <ibuclaw@gdcproject.org> |
2 | ||
3 | PR d/93038 | |
4 | * d-lang.cc (deps_write): Add content imported files to the make | |
5 | dependency list. | |
6 | ||
98eb7b2e IB |
7 | 2020-03-21 Iain Buclaw <ibuclaw@gdcproject.org> |
8 | ||
424e3908 | 9 | PR d/94240 |
98eb7b2e IB |
10 | * typeinfo.cc (class TypeInfoVisitor): Replace type_ field with decl_. |
11 | (TypeInfoVisitor::TypeInfoVisitor): Set decl_. | |
12 | (TypeInfoVisitor::result): Update. | |
13 | (TypeInfoVisitor::internal_reference): New function. | |
14 | (TypeInfoVisitor::layout_string): Use internal_reference. | |
15 | (TypeInfoVisitor::visit (TypeInfoTupleDeclaration *)): Likewise. | |
16 | (layout_typeinfo): Construct TypeInfoVisitor with typeinfo decl. | |
17 | (layout_classinfo): Likewise. | |
18 | ||
b5446d0c IB |
19 | 2020-03-20 Iain Buclaw <ibuclaw@gdcproject.org> |
20 | ||
21 | PR lto/91027 | |
22 | * d-tree.h (struct GTY): Add daggregate field. | |
23 | (IDENTIFIER_DAGGREGATE): Define. | |
24 | (d_mangle_decl): Add declaration. | |
25 | * decl.cc (mangle_decl): Remove static linkage, rename to... | |
26 | (d_mangle_decl): ...this, update all callers. | |
27 | * types.cc (merge_aggregate_types): New function. | |
28 | (TypeVisitor::visit (TypeStruct *)): Call merge_aggregate_types, set | |
29 | IDENTIFIER_DAGGREGATE and TYPE_CXX_ODR_P. | |
30 | (TypeVisitor::visit (TypeClass *)): Likewise. | |
31 | ||
d5029d45 JJ |
32 | 2020-03-18 Jakub Jelinek <jakub@redhat.com> |
33 | ||
34 | * expr.cc (ExprVisitor::visit (CatAssignExp *)): Fix up duplicated | |
35 | word issue in a comment. | |
36 | * d-target.cc (Target::FPTypeProperties<T>::max): Likewise. | |
37 | ||
2691ffe6 IB |
38 | 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org> |
39 | ||
40 | PR d/92309 | |
41 | * types.cc (fixup_anonymous_offset): Don't set DECL_FIELD_OFFSET on | |
42 | anonymous fields. | |
43 | ||
447d196e IB |
44 | 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org> |
45 | ||
46 | PR d/92216 | |
47 | * decl.cc (make_thunk): Don't set TREE_PUBLIC on thunks if the target | |
48 | function is external to the current compilation. | |
49 | ||
7e7065b9 | 50 | 2020-01-01 Jakub Jelinek <jakub@redhat.com> |
a5544970 | 51 | |
8d9254fc JJ |
52 | Update copyright years. |
53 | ||
3f27508c | 54 | * gdc.texi: Bump @copyrights-d year. |
b4c522fa | 55 | \f |
7e7065b9 | 56 | Copyright (C) 2020 Free Software Foundation, Inc. |
b4c522fa IB |
57 | |
58 | Copying and distribution of this file, with or without modification, | |
59 | are permitted in any medium without royalty provided the copyright | |
60 | notice and this notice are preserved. |