]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/cp/constexpr.cc
[PATCH 03/11] Handle typedefs for CodeView
[thirdparty/gcc.git] / gcc / cp / constexpr.cc
2024-05-07  Andrew Pinskic++/c-common: Fix convert_vector_to_array_for_subscript...
2024-05-01  Jason Merrillc++: drop in-charge for dtors without vbases
2024-04-25  Jakub Jelinekc++: Fix constexpr evaluation of parameters passed...
2024-04-24  Patrick Palkac++: constexpr union member access folding [PR114709]
2024-04-16  Jakub Jelinekc++: Handle ARRAY_TYPE in check_bit_cast_type [PR114706]
2024-04-12  Jakub Jelinekc++: Diagnose or avoid constexpr dtors in classes with...
2024-04-09  Jakub JelinekFix up duplicated words mostly in comments, part 2
2024-04-05  Marek Polacekc++: constexpr error with fn redecl in local scope...
2024-02-12  Marek Polacekc++: ICE with reinterpret_cast and switch [PR113545]
2024-02-02  Jason Merrillc++: no_unique_address and constexpr [PR112439]
2024-01-09  waffl3xc++: P0847R7 (deducing this) - prerequisite changes...
2024-01-09  Julian BrownOpenMP: lvalue parsing for map/to/from clauses (C++)
2024-01-03  Jakub JelinekUpdate copyright years.
2023-12-19  Nathaniel Sheadc++: Check null pointer deref when calling memfn in...
2023-12-16  Nathaniel Sheadc++: Fix unchecked use of CLASSTYPE_AS_BASE [PR113031]
2023-12-13  Nathaniel Sheadc++: End lifetime of objects in constexpr after destruc...
2023-12-13  Jason Merrillc++: fix in-charge parm in constexpr
2023-12-13  Jason Merrillc++: constant direct-initialization [PR108243]
2023-12-05  Marek Polacekc++: implement P2564, consteval needs to propagate...
2023-12-04  Jason Merrillc++: fix constexpr noreturn diagnostic
2023-11-29  Marek Polacekc++: P2280R4, Using unknown refs in constant expr ...
2023-11-16  Patrick Palkac++: constantness of call to function pointer [PR111703]
2023-11-15  Patrick Palkac++: constantness of local var in constexpr fn [PR11170...
2023-10-20  Patrick Palkac++: remove NON_DEPENDENT_EXPR, part 1
2023-10-20  Nathaniel Sheadc++: indirect change of active union member in constexp...
2023-10-20  Nathaniel Sheadc++: Improve diagnostics for constexpr cast from void*
2023-10-17  Nathaniel Sheadc++: Add missing auto_diagnostic_groups to constexpr.cc
2023-10-16  Marek Polacekc++: fix truncated diagnostic in C++23 [PR111272]
2023-09-28  Richard SandifordRemove some unused poly_int variables
2023-09-22  Jason Merrillc++: constexpr and designated initializer
2023-09-19  Marek Polacekc++: Move consteval folding to cp_fold_r
2023-09-05  Marek Polacekc++: improve verify_constant diagnostic [PR91483]
2023-08-25  Sandra LoosemoreOpenMP: Add OMP_STRUCTURED_BLOCK and GIMPLE_OMP_STRUCTU...
2023-07-27  Patrick Palkac++: constexpr empty subobject elision [PR110197]
2023-07-26  Nathaniel Sheadc++: Track lifetimes in constant evaluation [PR70331...
2023-07-26  Nathaniel Sheadc++: Improve location information in constant evaluation
2023-07-25  Marek Polacekc++: fix ICE with constexpr ARRAY_REF [PR110382]
2023-07-21  Marek Polacekc++: fix ICE with is_really_empty_class [PR110106]
2023-07-18  Jason Merrillc++: constexpr bit_cast with empty field
2023-07-17  Jason Merrillc++: only cache constexpr calls that are constant exprs
2023-07-14  Nathaniel Sheadc++: style tweak
2023-07-14  Jason Merrillc++: c++26 regression fixes
2023-06-28  Jason Merrillc++: C++26 constexpr cast from void* [PR110344]
2023-06-12  Jason Merrillc++: build initializer_list<string> in a loop [PR105838]
2023-06-11  Patrick Palkac++: unsynthesized defaulted constexpr fn [PR110122]
2023-05-10  Jason Merrillc++: be stricter about constinit [CWG2543]
2023-05-10  Jason Merrillc++: always check consteval address
2023-05-07  Patrick Palkac++: potentiality of templated memfn call [PR109480]
2023-05-02  Jason Merrillc++: look for empty base at specific offset [PR109678]
2023-05-02  Jason Merrillc++: std::variant slow to compile [PR109678]
2023-04-15  Jason Merrillc++: constexpr aggregate destruction [PR109357]
2023-03-16  Patrick Palkac++: maybe_constant_init and unevaluated operands ...
2023-03-15  Marek Polacekc++: ICE with constexpr lambda [PR107280]
2023-03-07  Marek Polacekc++: noexcept and copy elision [PR109030]
2023-03-07  Marek Polacekc++: error with constexpr operator() [PR107939]
2023-03-04  Jakub Jelinekc++: Don't defer local statics initialized with constan...
2023-03-02  Patrick Palkac++: constant non-copy-init is manifestly constant...
2023-03-01  Marek Polacekc++: can't eval PTRMEM_CST in incomplete class [PR107574]
2023-03-01  Patrick Palkac++: unevaluated array new-expr size constantness ...
2023-03-01  Jakub Jelinekc++: Don't recurse on DECL_INITIAL for DECL_EXPR on...
2023-02-20  Marek Polacekc++: ICE with -fno-elide-constructors and trivial fn...
2023-02-17  Patrick Palkac++: make manifestly_const_eval tri-state
2023-02-03  Marek Polacekc++: wrong error with constexpr array and value-init...
2023-02-01  Jakub Jelinekc++, openmp: Handle some OMP_*/OACC_* constructs during...
2023-01-16  Jakub JelinekUpdate copyright years.
2022-12-29  Alexandre Oliva[C++] constexpr: request insert iff depth is ok
2022-12-23  Patrick Palkac++: get_nsdmi in template context [PR108116]
2022-12-19  Patrick Palkac++: modules and std::source_location::current() def...
2022-12-12  Jason MerrillRevert "c++: build initializer_list<string> in a loop...
2022-12-08  Jason Merrillc++: build initializer_list<string> in a loop [PR105838]
2022-12-08  Jason Merrillc++: fewer allocator temps [PR105838]
2022-12-08  Jason Merrillc++: comment
2022-11-19  Jakub Jelinekc++: Implement C++23 P2647R1 - Permitting static conste...
2022-11-19  Jeff Chapman IIc++: implement P1492 contracts
2022-11-16  Marek Polacekc++: P2448 - Relaxing some constexpr restrictions ...
2022-11-15  Patrick Palkac++: remove i_c_e_p parm from tsubst_copy_and_build
2022-10-25  Jason Merrillc++: correct fold_operand change
2022-10-25  Jason Merrillc++: constexpr-evaluate more assumes
2022-10-25  Jason Merrillc++: improve failed constexpr assume diagnostic
2022-10-24  Jakub Jelinekc++: Fix up constexpr handling of char/signed char...
2022-10-21  Jakub Jelinekc++: Don't shortcut TREE_CONSTANT vector type CONSTRUCT...
2022-10-14  Patrick Palkac++ modules: ICE with dynamic_cast [PR106304]
2022-10-14  Jakub Jelinekc++: Implement excess precision support for C++ [PR1070...
2022-10-12  Jason Merrillc++: defer all consteval in default args [DR2631]
2022-10-06  Jakub Jelinekc++, c: Implement C++23 P1774R8 - Portable assumptions...
2022-09-30  Jason Merrillc++: reduce redundant TARGET_EXPR
2022-09-29  Jason Merrillc++: check DECL_INITIAL for constexpr
2022-09-16  Patrick Palkac++: 'mutable' member within constexpr [PR92505]
2022-09-12  Patrick Palkac++: remove '_sfinae' suffix from functions
2022-08-07  Jakub Jelinekc++: Add support for __real__/__imag__ modifications...
2022-07-31  Jason Merrillc++: constexpr, empty base after non-empty [PR106369]
2022-07-01  Marek Polacekc++: fix broken copy elision with nested TARGET_EXPRs...
2022-06-22  Jason Merrillubsan: default to trap on unreachable at -O0 and -Og...
2022-06-09  Jakub Jelinekc++: Fix up ICE on __builtin_shufflevector constexpr...
2022-06-02  Marek Polacekc++: new-expression is potentially constant in C++20
2022-06-02  Jason Merrillc++: more constexpr empty base [PR105795]
2022-06-02  Jason Merrillc++: constexpr empty aggr [PR105795]
2022-05-25  Jason Merrillc++: constexpr returning deallocated ptr
2022-05-25  Jason Merrillc++: strict constexpr and local vars
2022-05-24  Jason Merrillc++: *this folding in constexpr call
next