aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/module.cc
AgeCommit message (Expand)AuthorFilesLines
2022-10-11c++ modules: lazy loading from within template [PR99377]Patrick Palka1-0/+8
2022-10-07Add a new option -fstrict-flex-arrays[=n] and new attribute strict_flex_arrayQing Zhao1-0/+2
2022-10-07c++ modules: ICE with bitfield in class templatePatrick Palka1-1/+5
2022-10-07c++ modules: static var in inline function [PR104433]Patrick Palka1-0/+3
2022-10-07fix clang warningsMartin Liska1-16/+16
2022-09-29c++: introduce TRAIT_TYPE alongside TRAIT_EXPRPatrick Palka1-2/+22
2022-09-29c++: import/export NTTP objectsNathan Sidwell1-0/+35
2022-09-28Add instruction level discriminator support.Eugene Rozenfeld1-1/+4
2022-09-26c++ modules: variable template partial spec fixes [PR107033]Patrick Palka1-6/+11
2022-09-22c++ modules: partial variable template specializations [PR106826]Patrick Palka1-14/+18
2022-09-20c++: stream PACK_EXPANSION_EXTRA_ARGS [PR106761]Patrick Palka1-0/+3
2022-09-17c++: modules ICE with typename friendPatrick Palka1-2/+3
2022-07-05c++: Prune ordinary locationsNathan Sidwell1-282/+347
2022-06-30c++: Note macro locationsNathan Sidwell1-32/+66
2022-06-29c++: Rename macro location structsNathan Sidwell1-48/+25
2022-06-27c++: avoid <memory> poisoning on musl [PR106102]Sergei Trofimovich1-0/+1
2022-06-27Add 'final' and 'override' in various placesDavid Malcolm1-2/+2
2022-06-23c++: Prune unneeded macro locationsNathan Sidwell1-113/+238
2022-06-22c++: Remove ifdefed codeNathan Sidwell1-15/+1
2022-06-15c++: Use better module partition namingNathan Sidwell1-5/+5
2022-06-14c++: Elide calls to NOP module initializersNathan Sidwell1-19/+30
2022-06-13c++: Separate late stage module writingNathan Sidwell1-17/+30
2022-06-10c++: Add a late-writing step for modulesNathan Sidwell1-51/+94
2022-06-10c++: Adjust module initializer calling emissionNathan Sidwell1-58/+52
2022-06-09c++: Better module initializer codeNathan Sidwell1-12/+11
2022-05-16Use more ARRAY_SIZE.Martin Liska1-1/+1
2022-05-11[c++] Add module attachmentNathan Sidwell1-48/+69
2022-05-10c++: Remove SET_PACK_EXPANSION_PATTERN / SET_ARGUMENT_PACK_ARGSPatrick Palka1-2/+2
2022-05-10[c++] Disambiguate ModuleKind flagsNathan Sidwell1-16/+13
2022-05-09[c++][NFC] Rename Attached to KeyedNathan Sidwell1-32/+32
2022-05-05Embed real_value into REAL_CSTRichard Biener1-3/+1
2022-03-07Fix up duplicated duplicated words in commentsJakub Jelinek1-1/+1
2022-03-04c++: New module mangling ABINathan Sidwell1-13/+14
2022-02-10c++: ICE on xtreme-header_a.HJason Merrill1-1/+1
2022-02-09c++: modules and explicit(bool) [PR103752]Jason Merrill1-0/+10
2022-01-17Change references of .c files to .cc filesMartin Liska1-2/+2
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-12-19c++: don't ICE on NAMESPACE_DECL inside FUNCTION_DECLMatthias Kretz1-2/+3
2021-12-16c++: two-stage name lookup for overloaded operators [PR51577]Patrick Palka1-0/+2
2021-12-09pch: Add support for relocation of the PCH data [PR71934]Jakub Jelinek1-1/+1
2021-09-08c++/102228 - make lookup_anon_field O(1)Richard Biener1-2/+8
2021-08-31c++: Various small fixesJason Merrill1-1/+1
2021-07-08Move warning suppression to the ultimate callee.Martin Sebor1-13/+7
2021-07-08Use Object Size Type zero for -Warray-bounds [PR101374].Martin Sebor1-0/+13
2021-06-07c++: fix modules binfo mergingJason Merrill1-1/+5
2021-05-28tree-iterator: C++11 range-for and tree_stmt_iteratorJason Merrill1-3/+2
2021-04-28c++: Remove #error for release buildsJakub Jelinek1-2/+0
2021-04-13Fix thinko in libcpp preparation patch for modulesEric Botcazou1-2/+2
2021-04-05c++: Unneeded export query [PR 99380]Nathan Sidwell1-27/+39
2021-04-02c++: header unit purview [PR 99283]Nathan Sidwell1-7/+10