aboutsummaryrefslogtreecommitdiff
path: root/gcc/d/decl.cc
AgeCommit message (Expand)AuthorFilesLines
2023-03-16d: Merge upstream dmd, druntime 4ca4140e58, phobos 454dff14d.Iain Buclaw1-4/+8
2023-03-14d: Fix undefined reference to lambda defined in private enum [PR109108]Iain Buclaw1-28/+13
2023-03-13d: Delay removing DECL_EXTERNAL from thunks until funcion has finishedIain Buclaw1-19/+18
2023-03-13d: Refactor DECL_ARGUMENT and DECL_RESULT generation to own functionIain Buclaw1-88/+118
2023-02-21d: Set doing_semantic_analysis_p before calling functionSemantic3Iain Buclaw1-0/+4
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-12-12d: Fix undefined reference to nested lambda in template (PR108055)Iain Buclaw1-5/+9
2022-12-11d: Fix internal compiler error: in visit, at d/imports.cc:72 (PR108050)Iain Buclaw1-2/+10
2022-09-27d: Merge upstream dmd d579c467c1, phobos 88aa69b14.Iain Buclaw1-1/+1
2022-08-15d: Defer compiling inline definitions until after the module has finished.Iain Buclaw1-11/+11
2022-08-09d: Fix undefined reference to pragma(inline) symbol (PR106563)Iain Buclaw1-19/+102
2022-08-03d: Merge upstream dmd d7772a2369, phobos 5748ca43f.Iain Buclaw1-2/+5
2022-06-28d: Use create_tmp_var_raw and get_callee_fndeclIain Buclaw1-5/+2
2022-06-24d: Add `@register' attribute to compiler and library.Iain Buclaw1-2/+22
2022-06-24d: Merge upstream dmd 529110f66, druntime 148608b7.Iain Buclaw1-3/+3
2022-06-15d: Add `@visibility' and `@hidden' attributes.Iain Buclaw1-17/+37
2022-06-15d: Delay completing aggregate and enum types until after attributes have been...Iain Buclaw1-23/+21
2022-05-24d: add 'final' and 'override' to gcc/d/*.cc 'visit' implsDavid Malcolm1-18/+18
2022-05-16d: Merge upstream dmd 60bfa0ee7, druntime 94bd5bcb, phobos 3a1cd9a01.Iain Buclaw1-2/+2
2022-04-03d: Remove Wtemplates warnings from the code generation passIain Buclaw1-10/+1
2022-04-02d: Merge upstream dmd 47871363d, druntime, c52e28b7, phobos 99e9c1b77.Iain Buclaw1-23/+29
2022-02-20d: Merge upstream dmd cb49e99f8, druntime 55528bd1, phobos 1a3e80ec2.Iain Buclaw1-1/+1
2022-01-31d: Fix -Werror=format-diag error.Martin Liska1-1/+1
2022-01-28internal_error - do not use leading capital letterMartin Liska1-1/+1
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-12-10d: Merge upstream dmd 3982604c5, druntime bc58b1e9, phobos 12329adb6.Iain Buclaw1-1/+1
2021-12-10d: Align methods to MINIMUM_METHOD_BOUNDARY.Iain Buclaw1-0/+3
2021-12-09d: Merge upstream dmd 568496d5b, druntime 178c44ff, phobos 574bf883b.Iain Buclaw1-92/+63
2021-11-30d: Import dmd b8384668f, druntime e6caaab9, phobos 5ab9ad256 (v2.098.0-beta.1)Iain Buclaw1-46/+120
2021-11-19d: Use HOST_WIDE_INT for type size temporaries.Iain Buclaw1-2/+3
2021-07-30d: Only handle named enums in enum_initializer_declIain Buclaw1-5/+2
2021-07-30d: Set COMDAT and visibility of thunks only if they are public.Iain Buclaw1-3/+6
2021-07-30d: Factor aggregate_initializer_decl to set the sinit for aggregate declarati...Iain Buclaw1-14/+15
2021-04-17d: Add TARGET_D_TEMPLATES_ALWAYS_COMDATIain Buclaw1-2/+15
2021-04-14d: Move call to set_linkage_for_decl to declare_extern_var.Iain Buclaw1-4/+2
2021-04-08d: Update language attribute support, and implement gcc.attributesIain Buclaw1-1/+5
2021-04-05d: Use weak linkage for template symbols instead of gnu.linkonce (PR99914)Iain Buclaw1-35/+57
2021-04-04d: Merge upstream dmd 3b808e838, druntime 483bc129, phobos f89dc217aIain Buclaw1-0/+4
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-15d: Fix ICE in gimplify_expr, at gimplify.c (PR98277)Iain Buclaw1-21/+22
2020-11-13d: Fix ICE in finish_thunk (PR97644)Iain Buclaw1-32/+24
2020-11-10Refactor copying decl section namesStrager Neds1-1/+1
2020-10-23Move thunks out of cgraph_nodeJan Hubicka1-1/+4
2020-10-22Move nested function info out of cgraph_nodeJan Hubicka1-2/+3
2020-09-12d: Build TYPE_DECLs for non-numeric enum types.Iain Buclaw1-10/+12
2020-09-10d: Don't warn about variables initialized with 'void'Iain Buclaw1-22/+13
2020-08-31d: Fix ICEs in the front-end when pointer size is 16-bit.Iain Buclaw1-36/+0
2020-08-26d: Fix no RVO when returning struct literals initialized with constructor.Iain Buclaw1-17/+8
2020-08-18d: Fix ICE Segmentation fault during RTL pass: expand on armhf/armel/s390xIain Buclaw1-6/+11
2020-08-03d: Fix ICE using non-local variable: internal compiler error: Segmentation faultIain Buclaw1-0/+5