aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/lex.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-12-12Replace gnu::unique_ptr with std::unique_ptrJonathan Wakely1-1/+1
2021-04-23c++: Use STATIC_ASSERT for OVL_OP_MAX.Martin Liska1-2/+0
2021-03-08c++: Poor diagnostic in header-unit [PR 99468]Nathan Sidwell1-1/+1
2021-03-04c++: Redesign pending entity handling [PR 99170]Nathan Sidwell1-1/+1
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-09c++: Decl module-specific semantic processingNathan Sidwell1-0/+6
2020-12-08c++: module directive FSMNathan Sidwell1-1/+201
2020-12-02c++: Add lang_decl, type_decl APINathan Sidwell1-7/+6
2020-12-01C++ Module keywordsNathan Sidwell1-0/+2
2020-05-13c++: Replace "C++2a" with "C++20".Jason Merrill1-1/+1
2020-01-18[C++ coroutines] Initial implementation.Iain Sandoe1-0/+2
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-09-06Remove support for repo files (PR c++/91125).Martin Liska1-2/+0
2019-08-28PR c++/91360 - Implement C++20 P1143R2: constinit.Marek Polacek1-0/+2
2019-08-05cp-tree.h (cp_expr_loc_or_input_loc): New.Paolo Carlini1-1/+1
2019-06-25Implement alternate "__intN__" form of "__intN" typeJozef Lawrynowicz1-0/+5
2019-06-24ipa-utils.h (type_with_linkage_p): Verify that type is CXX_ODR_P.Jan Hubicka1-0/+3
2019-05-17trans.c (check_inlining_for_nested_subprog): Quote reserved names.Martin Sebor1-6/+6
2019-01-14Implement P0482R5, char8_t: A type for UTF-8 characters and stringsTom Honermann1-0/+2
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-11-08builtin-types.def (BT_FN_VOID_BOOL, [...]): New.Jakub Jelinek1-1/+1
2018-11-01Implement P0846R0, ADL and function templates.Marek Polacek1-0/+3
2018-10-29C++: simplify output from suggest_alternatives_forDavid Malcolm1-2/+15
2018-08-20Add support for grouping of related diagnostics (PR other/84889)David Malcolm1-0/+1
2018-06-21Let -fmem-report see callers of cxx_make_type.Jason Merrill1-4/+12
2018-06-18tree.c (cp_expr_location): New.Jason Merrill1-1/+1
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-11-01[C++ PATCH] overloaded operator fns [8/N]Nathan Sidwell1-4/+3
2017-11-01[C++ PATCH] overloaded operator fns [6/N]Nathan Sidwell1-17/+81
2017-10-31[C++ PATCH] overloaded operator fns [5/N]Nathan Sidwell1-6/+4
2017-10-31[C++ PATCH] overloaded operator fns [4/N]Nathan Sidwell1-39/+5
2017-10-31[C++ PATCH] overloaded operator fns [3/N]Nathan Sidwell1-22/+27
2017-10-30[C++ PATCH] operator name cleanup prepatchNathan Sidwell1-4/+1
2017-10-25[C++ PATCH] Kill IDENTIFIER_LABEL_VALUENathan Sidwell1-1/+0
2017-10-06[C++ PATCH] use hash-table for namespace contentsNathan Sidwell1-1/+1
2017-09-13Conv-op identifers not in identifier hash tableNathan Sidwell1-35/+33
2017-08-17lex.c (maybe_add_lang_type_raw): BOUND_TEMPLATE_TEMPLATE_PARMs don't need lan...Nathan Sidwell1-7/+4
2017-07-29use c++ instead of _stat for copy_node_statTrevor Saunders1-2/+2
2017-06-30config-lang.in (gtfiles): Add cp/lex.c.Nathan Sidwell1-0/+70
2017-06-29lex.c (maybe_add_lang_type_raw): Exit early, rather than use a flag.Nathan Sidwell1-13/+13
2017-06-22Reorder IDENTIFIER flagsNathan Sidwell1-28/+58
2017-06-02Remove lang_type_ptrmem.Nathan Sidwell1-16/+8
2017-05-31cp-tree.h (lang_decl_slector): New enum.Nathan Sidwell1-56/+106
2017-05-30Kill IDENTIFIER_NAMESPACE_BINDINGSNathan Sidwell1-1/+5
2017-05-26cp-tree.h (struct lang_decl_decomp): New type.Jakub Jelinek1-4/+20
2017-05-05call.c (make_temporary_var_for_ref_to_temp): Push decl into current scope.Nathan Sidwell1-7/+3
2017-04-21tree.h (build_qualified_type): Annotate with CXX_MEM_STAT_INFO.Richard Biener1-4/+4
2017-01-31Introduce C++ support in libcc1Alexandre Oliva1-1/+1
2017-01-20C++: fix fix-it hints for misspellings within explicit namespacesDavid Malcolm1-1/+1