aboutsummaryrefslogtreecommitdiff
path: root/gcc/d/decl.cc
AgeCommit message (Expand)AuthorFilesLines
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
2020-06-25d: Do not implicitly set DECL_DECLARED_INLINE_P on member functions.Iain Buclaw1-7/+0
2020-06-25d: Don't set DECL_INITIAL if initializer is 'void'.Iain Buclaw1-3/+8
2020-06-16d: Update code formatting in a consistent style.Iain Buclaw1-5/+5
2020-06-16d: Consistently format quotations in comments.Iain Buclaw1-11/+11
2020-06-16d: Use new isXxxxExp helpers where possibleIain Buclaw1-6/+5
2020-06-16d: Use toTypeFunction instead of explicit castIain Buclaw1-20/+8
2020-06-16d: Use new isTypeXxxx helpers where possible.Iain Buclaw1-10/+6
2020-06-09d: Merge upstream dmd 13d67c575.Iain Buclaw1-2/+6
2020-06-08d: Merge upstream dmd 73d8e2fec.Iain Buclaw1-2/+2
2020-06-07d: Merge upstream dmd 108ca1bcd.Iain Buclaw1-1/+1
2020-06-05d: Merge upstream dmd 56f0a65c4.Iain Buclaw1-3/+3
2020-06-05d: Merge upstream dmd 6d5bffa54Iain Buclaw1-1/+1
2020-06-04d: Merge upstream dmd 48d704f08Iain Buclaw1-22/+22
2020-06-02d: Set up input_location before lowering Dsymbol ASTIain Buclaw1-39/+28
2020-04-26d: Recognize pragma(inline) in the code generator.Iain Buclaw1-0/+7
2020-04-01d: Merge UDAs between function prototype and definitions (PR90136)Iain Buclaw1-20/+29
2020-03-20d: Fix SEGV in hash_table<odr_name_hasher, false, xcallocator>::find_slot_wit...Iain Buclaw1-5/+5
2020-03-16d: Fix multiple definition error when using mixins and interfaces.Iain Buclaw1-2/+5
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-05-17trans.c (check_inlining_for_nested_subprog): Quote reserved names.Martin Sebor1-1/+1
2019-04-23d: Add support for compiling without libphobos library.Iain Buclaw1-5/+12
2019-04-21d: Use semanticRun to prevent declaration pass from running multiple times.Iain Buclaw1-0/+29
2019-04-12d: Add -fbuilding-libphobos-tests optionIain Buclaw1-0/+25
2019-03-20d: Fix ICE force_type_die, at dwarf2out.c using nested typesIain Buclaw1-1/+40
2019-01-26Fix ICE when handling void initialized manifest constants.Iain Buclaw1-1/+4