aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/tree.cc
AgeCommit message (Expand)AuthorFilesLines
2024-09-27c++: Update decl_linkage for C++11Nathaniel Shead1-35/+57
2024-09-25c++: use TARGET_EXPR accessorsMarek Polacek1-13/+14
2024-09-14c++: avoid init_priority warning in system headerJason Merrill1-1/+2
2024-09-12c++: decltype(auto) deduction of statement-expression [PR116418]Patrick Palka1-4/+1
2024-09-05c++: Add missing auto_diagnostic_groupsNathaniel Shead1-0/+3
2024-07-25c++: non-template alias with dependent attributes [PR115897]Patrick Palka1-3/+4
2024-07-25c++: alias of alias tmpl with dependent attrs [PR115897]Patrick Palka1-22/+29
2024-07-23c++: Remove CHECK_CONSTRJakub Jelinek1-5/+0
2024-07-18c++: implement DR1363 and DR1496 for __is_trivial [PR85723]Marek Polacek1-1/+3
2024-07-02c++: Relax too strict assert in stabilize_expr [PR111160]Simon Martin1-1/+1
2024-06-12c++: repeated export usingJason Merrill1-2/+6
2024-06-01c++/modules: Fix revealing with using-decls [PR114867]Nathaniel Shead1-5/+7
2024-05-29c++: canonicity of fn types w/ instantiated eh specs [PR115223]Patrick Palka1-0/+4
2024-05-25c++/modules: Fix treatment of unnamed typesNathaniel Shead1-9/+1
2024-05-23c++: deleting array temporary [PR115187]Jason Merrill1-1/+5
2024-05-22c++: canonicity of fn types w/ complex eh specs [PR115159]Patrick Palka1-38/+10
2024-05-14c++: lvalueness of non-dependent assignment expr [PR114994]Patrick Palka1-1/+4
2024-03-19c++: Fix handling of no-linkage decls for modulesNathaniel Shead1-5/+16
2024-03-01c++: implement [[gnu::no_dangling]] [PR110358]Marek Polacek1-0/+26
2024-02-10Use HOST_SIZE_T_PRINT_* and HOST_WIDE_INT_T_PRINT_* some moreJakub Jelinek1-2/+3
2024-02-05c++: prvalue of array type [PR111286]Jason Merrill1-4/+5
2024-02-01c++: ttp TEMPLATE_DECL equivalence [PR112737]Patrick Palka1-1/+5
2024-01-09c++: P0847R7 (deducing this) - initial functionality. [PR102609]waffl3x1-6/+4
2024-01-09c++: P0847R7 (deducing this) - prerequisite changes. [PR102609]waffl3x1-1/+1
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-12-19c++: partial ordering and dep alias tmpl specs [PR90679]Patrick Palka1-1/+1
2023-12-13c++: TARGET_EXPR location in default arg [PR96997]Jason Merrill1-0/+3
2023-12-13c++: copy location to AGGR_INIT_EXPRJason Merrill1-0/+1
2023-12-05Restore build with GCC 4.8 to GCC 5Richard Sandiford1-2/+5
2023-12-02Allow target attributes in non-gnu namespacesRichard Sandiford1-6/+10
2023-11-15c++, analyzer: Expand CAN_HAVE_LOCATION_P macro.Bernhard Reutner-Fischer1-1/+1
2023-11-15c++: partially inst requires-expr in noexcept-spec [PR101043]Patrick Palka1-7/+12
2023-11-15c++: non-dependent .* operand folding [PR112427]Patrick Palka1-1/+10
2023-10-24c++: cp_stabilize_reference and non-dep exprs [PR111919]Patrick Palka1-0/+4
2023-10-20c++: remove NON_DEPENDENT_EXPR, part 1Patrick Palka1-5/+0
2023-09-19c++: Move consteval folding to cp_fold_rMarek Polacek1-22/+1
2023-06-13c++: mutable temps in rodataJason Merrill1-0/+1
2023-06-12c++: build initializer_list<string> in a loop [PR105838]Jason Merrill1-2/+0
2023-06-02c++: make initializer_list array static again [PR110070]Jason Merrill1-1/+8
2023-05-18c++: use _P() defines from tree.hBernhard Reutner-Fischer1-2/+2
2023-04-24c++, tree: declare some basic functions inlinePatrick Palka1-24/+0
2023-04-21c++, tree: optimize walk_tree_1 and cp_walk_subtreesPatrick Palka1-66/+68
2023-04-20c++: make strip_typedefs generalize strip_typedefs_exprPatrick Palka1-59/+25
2023-04-19c++: Define built-in for std::tuple_element [PR100157]Patrick Palka1-3/+7
2023-03-14c++: Treat unnamed bitfields as padding for __has_unique_object_representatio...Jakub Jelinek1-2/+2
2023-03-09c++: add __is_deducible trait [PR105841]Jason Merrill1-1/+1
2023-02-05c++: equivalence of non-dependent calls [PR107461]Patrick Palka1-5/+19
2023-01-19c++: Fix up handling of non-dependent subscript with static operator[] [PR108...Jakub Jelinek1-7/+23
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-12-23c++: get_nsdmi in template context [PR108116]Patrick Palka1-0/+4