aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/module.cc
AgeCommit message (Expand)AuthorFilesLines
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-11-28c++: Allow module name to be a single letter on WindowsTorbjörn SVENSSON1-1/+9
2022-11-18c++: implement P1492 contractsJeff Chapman II1-1/+29
2022-11-01c++: per-scope, per-signature lambda discriminatorsNathan Sidwell1-0/+2
2022-11-01c++: Reorganize per-scope lambda discriminatorsNathan Sidwell1-2/+2
2022-10-25c++ modules: enum TYPE_MIN/MAX_VALUE streaming [PR106848]Patrick Palka1-15/+24
2022-10-20c++ modules: handle CONCEPT_DECL in node_template_info [PR102963]Patrick Palka1-0/+1
2022-10-18c++ modules: stream non-trailing default targs [PR105045]Patrick Palka1-14/+6
2022-10-17c++ modules: streaming constexpr_fundef [PR101449]Patrick Palka1-51/+8
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