aboutsummaryrefslogtreecommitdiff
path: root/gcc/d/decl.cc
AgeCommit message (Expand)AuthorFilesLines
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
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-10-28Add D front-end, libphobos library, and D2 testsuite.Iain Buclaw1-0/+2312