aboutsummaryrefslogtreecommitdiff
path: root/gcc/d/types.cc
AgeCommit message (Expand)AuthorFilesLines
2023-06-28d: Fix wrong code-gen when returning structs by value.Iain Buclaw1-4/+35
2023-06-28d: Fix d_signed_or_unsigned_type is invoked for vector types (PR110193)Iain Buclaw1-2/+2
2023-06-05d: Warn when declared size of a special enum does not match its intrinsic type.Iain Buclaw1-0/+15
2023-03-16d: Merge upstream dmd, druntime 4ca4140e58, phobos 454dff14d.Iain Buclaw1-2/+2
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-06-24d: Merge upstream dmd 529110f66, druntime 148608b7.Iain Buclaw1-3/+3
2022-06-15d: Add `@visibility' and `@hidden' attributes.Iain Buclaw1-0/+2
2022-06-15d: Delay completing aggregate and enum types until after attributes have been...Iain Buclaw1-35/+110
2022-05-24d: add 'final' and 'override' to gcc/d/*.cc 'visit' implsDavid Malcolm1-15/+15
2022-05-16d: Merge upstream dmd 60bfa0ee7, druntime 94bd5bcb, phobos 3a1cd9a01.Iain Buclaw1-3/+7
2022-02-20d: Merge upstream dmd cb49e99f8, druntime 55528bd1, phobos 1a3e80ec2.Iain Buclaw1-5/+9
2022-02-16d: Merge upstream dmd 52844d4b1, druntime dbd0c874, phobos 896b1d0e1.Iain Buclaw1-1/+76
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-09d: Merge upstream dmd 568496d5b, druntime 178c44ff, phobos 574bf883b.Iain Buclaw1-4/+15
2021-11-30d: Import dmd b8384668f, druntime e6caaab9, phobos 5ab9ad256 (v2.098.0-beta.1)Iain Buclaw1-37/+37
2021-08-29d: Get __c_wchar_t type from build_frontend_typeIain Buclaw1-1/+2
2021-07-30d: Use hasMonitor to determine whether to emit a __monitor field in D classesIain Buclaw1-1/+1
2021-05-18d: Use startswith function instead of strncmpIain Buclaw1-1/+1
2021-04-14d: Add TARGET_D_HAS_STDCALL_CONVENTIONIain Buclaw1-6/+13
2021-04-08d: Update language attribute support, and implement gcc.attributesIain Buclaw1-0/+2
2021-04-04d: Merge upstream dmd 3b808e838, druntime 483bc129, phobos f89dc217aIain Buclaw1-1/+46
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-23d: Force TYPE_MODE of classes and non-POD structs as BLKmodeIain Buclaw1-2/+8
2020-11-27d: Merge upstream dmd db0df3f7e.Iain Buclaw1-1/+0
2020-09-12d: Build TYPE_DECLs for non-numeric enum types.Iain Buclaw1-1/+4
2020-08-26d: Fix no NRVO when returning an array of a non-POD structIain Buclaw1-2/+5
2020-06-25d: Move d_signed_type and d_unsigned_type to types.ccIain Buclaw1-0/+43
2020-06-16d: Consistently format quotations in comments.Iain Buclaw1-2/+2
2020-06-16d: Use new isXxxxExp helpers where possibleIain Buclaw1-1/+1
2020-06-16d: Use new isTypeXxxx helpers where possible.Iain Buclaw1-3/+3
2020-06-07d: Merge upstream dmd b0df0e982Iain Buclaw1-10/+7
2020-06-05d: Merge upstream dmd 56f0a65c4.Iain Buclaw1-3/+4
2020-06-05d: Merge upstream dmd 6d5bffa54Iain Buclaw1-1/+1
2020-06-04d: Merge upstream dmd 48d704f08Iain Buclaw1-8/+8
2020-04-27d: Fix ICE in assign_temp, at function.c:984 (PR94777)Iain Buclaw1-1/+1
2020-04-19d: Fix FAIL in gdc.dg/runnable.d on X32 targets (PR94609)Iain Buclaw1-1/+1
2020-04-01d: Merge UDAs between function prototype and definitions (PR90136)Iain Buclaw1-24/+7
2020-03-20d: Fix SEGV in hash_table<odr_name_hasher, false, xcallocator>::find_slot_wit...Iain Buclaw1-0/+48
2020-03-16d: Fix assignment to anonymous union member corrupts sibling members in structIain Buclaw1-3/+7
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-05-28[PATCH] Commonize anon-name generationNathan Sidwell1-7/+2
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-10-28Add D front-end, libphobos library, and D2 testsuite.Iain Buclaw1-0/+986