c++: Yet more name-lookup api simplification
[gcc.git] / gcc / cp / constexpr.c
2020-08-10 Jakub Jelinekc++: Fix constexpr evaluation of SPACESHIP_EXPR [PR96497]
2020-08-05 Patrick Palkac++: cxx_eval_vec_init after zero-initialization [PR96282]
2020-07-31 Patrick Palkac++: decl_constant_value and unsharing [PR96197]
2020-07-09 Patrick Palkac++: Partially revert fix for PR c++/95497 [PR96132]
2020-07-08 Patrick Palkac++: ICE in is_really_empty_class [PR95497]
2020-07-02 Jason Merrillc++: Support C++20 virtual consteval functions. [PR88335]
2020-06-17 Marek Polacekc++: ICE with IMPLICIT_CONV_EXPR in array subscript...
2020-06-04 Jason Merrillc++: Fix complex constexpr virtual cases [PR93310].
2020-06-04 Jakub Jelinekc++: Reject some further reinterpret casts in constexpr...
2020-05-29 Patrick Palkac++: constexpr ctor with RANGE_EXPR index [PR95241]
2020-05-28 Jason Merrillc++: Immediately deduce auto member [PR94926].
2020-05-23 Patrick Palkac++: Avoid concept evaluation when uid-sensitive [PR94038]
2020-05-21 Jason Merrillc++: Constant expression parsing and parameters.
2020-05-21 Patrick Palkac++: template instantiation during fold_for_warn [PR94038]
2020-05-13 Jason Merrillc++: Replace "C++2a" with "C++20".
2020-05-05 Jason Merrillc++: constexpr and lambda capture [PR90212]
2020-04-27 Patrick Palkac++: Delegating constructor in constexpr init [PR94772]
2020-04-20 Marek Polacekc++: Fix ICE with { } as template argument [PR94592]
2020-04-14 Patrick Palkac++: Stray RESULT_DECLs in result of constexpr call...
2020-04-13 Patrick Palkac++: More self-modifying constexpr init [PR94470]
2020-04-09 Jason Merrillc++: constexpr static data member instantiation [PR94523]
2020-04-04 Patrick Palkac++: Refrain from using replace_placeholders in constex...
2020-04-04 Patrick Palkac++: Fix constexpr evaluation of self-modifying CONSTRU...
2020-04-04 Jason Merrillc++: Fix reuse of class constants [PR94453]
2020-04-01 Jason Merrillc++: Fix DMI with lambda 'this' capture [PR94205]
2020-04-01 Jason Merrillc++: Adjust formatting.
2020-03-21 Patrick Palkac++: Reject changing active member of union during...
2020-03-11 Marek Polacekc++: Fix wrong modifying const object error for COMPONE...
2020-03-09 Jakub Jelinekc++: Readd [LR]ROTATE_EXPR support to constexpr.c ...
2020-03-04 Jason Merrillc++: Fix [[no_unique_address]] and default mem-init...
2020-03-03 Jakub Jelinekc++: Fix non-constant TARGET_EXPR constexpr handing...
2020-02-26 Marek Polacekc++: Fix ICE with constexpr init and [[no_unique_addres...
2020-02-20 Marek Polacekc++: Fix wrong-code with non-constexpr constructor...
2020-02-11 Jason Merrillc++: Fix static initialization from <=>.
2020-02-09 Jakub Jelinekc++: Fix ICE during constexpr virtual call evaluation...
2020-02-08 Jason Merrillc++: Use constexpr to avoid wrong -Wsign-compare (PR90691).
2020-02-08 Jason Merrillc++: Preserve location in maybe_constant_value.
2020-02-08 Jakub Jelinekc++: Handle CONSTRUCTORs without indexes in find_array_...
2020-02-04 Jason Merrillc++: Fix constexpr vs. omitted aggregate init.
2020-02-04 Jason Merrillc++: Fix ({ ... }) array mem-initializer.
2020-02-03 Jason Merrillc++: Fix constexpr vs. reference parameter.
2020-02-03 Jason Merrillc++: Allow parm of empty class type in constexpr.
2020-01-25 Marek Polacekc++: Poor diagnostic for dynamic_cast in constexpr...
2020-01-24 Jason Merrillc++: Unshare expressions from constexpr cache.
2020-01-23 Jason Merrillc++: Avoid ICE when constant evaluation of __builtin_st...
2020-01-18 Iain Sandoe[C++ coroutines] Initial implementation.
2020-01-15 Jason MerrillPR c++/93257 - consteval void function.
2020-01-14 Jason Merrill PR c++/92009 - ICE with punning of typeid.
2020-01-13 Jason MerrillPR c++/80265 - constexpr __builtin_mem*.
2020-01-10 Jason MerrillPR c++/93143 - incorrect tree sharing with constexpr.
2020-01-08 Jason MerrillAdd TARGET_EXPR_DIRECT_INIT_P sanity check.
2020-01-08 Jason MerrillPR c++/91369 - constexpr destructor and member initializer.
2020-01-08 Jason MerrillRemove constexpr support for DECL_BY_REFERENCE.
2020-01-07 Jakub Jelinekre PR c++/91369 (Implement P0784R7: constexpr new)
2020-01-01 Jakub JelinekUpdate copyright years.
2019-12-29 Marek PolacekPR c++/88337 - Implement P1327R1: Allow dynamic_cast...
2019-12-19 Jason MerrillPR c++/91165 follow-on tweak
2019-12-17 Jason MerrillPR c++/79592 - missing explanation of invalid constexpr.
2019-12-16 Jason MerrillPR c++/91165 - verify_gimple ICE with cached constexpr.
2019-12-05 Marek PolacekPR c++/91353 - P1331R2: Allow trivial default init...
2019-12-03 Jakub Jelinekcp-tree.h (enum cp_tree_index): Add CPTI_SOURCE_LOCATIO...
2019-12-03 Jakub Jelinekre PR c++/91369 (Implement P0784R7: constexpr new)
2019-12-03 Jakub Jelinekre PR c++/92695 (P1064R0 - virtual constexpr fails...
2019-12-02 Jakub Jelinekre PR c++/92695 (P1064R0 - virtual constexpr fails...
2019-11-27 Andrew Suttonre PR c++/92236 ([concepts] Explain non-satisfaction...
2019-11-27 Andrew SuttonDiagnose certain constraint errors as hard errors,...
2019-11-27 Jason MerrillRemember the location of a variable template-id.
2019-11-22 Marek PolacekPR c++/88337 - P1327R1: Allow polymorphic typeid in...
2019-11-19 Jakub Jelinekre PR c++/92414 (internal compiler error: tree check...
2019-11-12 Maciej W. RozyckiAdd OpenACC 2.6 `serial' construct support
2019-11-05 Jason MerrillImplement C++20 operator<=>.
2019-11-05 Jason MerrillVarious small C++ changes.
2019-11-05 Jakub Jelinekre PR c++/92343 ([[likely]]/[[unlikely]] prevent method...
2019-11-01 Jakub JelinekPR c++/88335 - Implement P1073R3: Immediate functions
2019-11-01 Jakub JelinekPR c++/91369 - Implement P0784R7: constexpr new
2019-10-30 Jakub JelinekPR c++/91369 - Implement P0784R7: constexpr new
2019-10-29 Marek PolacekPR c++/91548 - fix detecting modifying const objects...
2019-10-23 Jakub Jelinekconstexpr.c (cxx_eval_constant_expression): Temporarily...
2019-10-22 Marc GlissePR c++/85746: Don't fold __builtin_constant_p prematurely
2019-10-21 Jakub Jelinekre PR c++/92015 (internal compiler error: in cxx_eval_a...
2019-10-11 Paolo Carlinitypeck.c (cp_build_binary_op): Do not handle RROTATE_EX...
2019-10-09 Jason MerrillUpdate the concepts implementation to conform to C...
2019-10-05 Jakub JelinekPR c++/91369 - Implement P0784R7: constexpr new
2019-10-04 Jakub Jelinekre PR c++/71504 ([C++11] constexpr fails with multidime...
2019-10-02 Jakub Jelinekconstexpr.c (cxx_eval_constant_expression): If not...
2019-10-02 Jakub Jelinekconstexpr.c (cxx_eval_store_expression): Formatting...
2019-10-02 Jason MerrillAdd some hash_map_safe_* functions like vec_safe_*.
2019-09-27 Jason Merrillconstexpr.c (cxx_fold_indirect_ref): Use similar_type_p.
2019-09-10 Marek PolacekPR c++/91705 - constexpr evaluation rejects ++/-- on...
2019-08-26 Marek PolacekPR c++/91545 - ICE in constexpr store evaluation.
2019-08-19 Marek PolacekPR c++/91264 - detect modifying const objects in constexpr.
2019-08-08 Marek Polacekconstexpr.c (inline_asm_in_constexpr_error): New.
2019-08-07 Marek PolacekPR c++/91346 - Implement P1668R1, allow unevaluated...
2019-08-06 Jakub Jelinektree.h (OMP_CLAUSE_LASTPRIVATE_TASKLOOP_IV): Rename...
2019-08-05 Paolo Carlinicp-tree.h (cp_expr_loc_or_input_loc): New.
2019-07-09 Martin SeborPR c++/61339 - add mismatch between struct and class...
2019-06-27 Jason MerrillPR c++/55442 - memory-hog with highly recursive constexpr.
2019-06-25 Jakub Jelinekre PR c++/90969 (ICE: tree check: expected array_type...
2019-06-18 Jason Merrill* constexpr.c (cxx_eval_store_expression): Delay target...
2019-06-18 Jason MerrillConsolidate constexpr array handling.
next