summaryrefslogtreecommitdiff
path: root/gcc/cp/constexpr.cc
AgeCommit message (Expand)Author
2025-11-21c++: Fix up build_data_member_initialization [PR121445]Jakub Jelinek
2025-10-04c++, gimplify: Implement C++26 P2795R5 - Erroneous behavior for uninitialized...Jakub Jelinek
2025-10-01c++, contracts: Abstract interfaces to constexpr [NFC].Iain Sandoe
2025-09-18c++: tweak constexpr union diagnosticJason Merrill
2025-09-18c++: improve constexpr clobber handlingJason Merrill
2025-09-05c++: Fix cxx_eval_cxa_builtin_fn diagnostic messageJakub Jelinek
2025-09-02c++, contracts: Simplify contracts headers [NFC].Iain Sandoe
2025-08-25c++: Check for *jump_target earlier in cxx_bind_parameters_in_call [PR121601]Jakub Jelinek
2025-08-21c++: constexpr clobber of const [PR121068]Jason Merrill
2025-08-13c++: Implement C++26 P1306R5 - Expansion statements [PR120776]Jakub Jelinek
2025-08-07c++: Implement C++26 P1061R10 - Structured Bindings can introduce a Pack [PR1...Jakub Jelinek
2025-08-06c++: improve constexpr type mismatch diagnosticJason Merrill
2025-08-05c++: clobber object on placement new [PR121068]Jason Merrill
2025-08-04c++: constexpr evaluation of abi::__dynamic_cast [PR120620]Patrick Palka
2025-07-31c++: constexpr, array, private ctor [PR120800]Jason Merrill
2025-07-31c++: consteval blocksMarek Polacek
2025-07-25diagnostics: eliminate ::diagnostic_info typedefDavid Malcolm
2025-07-25diagnostics: convert diagnostic_t to enum class diagnostics::kindDavid Malcolm
2025-07-25diagnostics: add m_ prefix to fields of diagnostic_infoDavid Malcolm
2025-07-25c++: Unwrap type traits defined in terms of builtins within diagnostics [PR11...Nathaniel Shead
2025-07-22c++: constexpr union placement new [PR121068]Jason Merrill
2025-07-15c++: constexpr uninitialized union [PR120577]Jason Merrill
2025-07-10c++, libstdc++: Implement C++26 P3068R5 - constexpr exceptions [PR117785]Jakub Jelinek
2025-07-02c++: uninitialized TARGET_EXPR and constexpr [PR120684]Jason Merrill
2025-06-27c++: Implement C++26 P3533R2 - constexpr virtual inheritance [PR120777]Jakub Jelinek
2025-06-28c++/modules: Support streaming new size cookie for constexpr [PR120040]Nathaniel Shead
2025-06-05c++: quadratic constexpr folding of arith expr [PR118340]Patrick Palka
2025-06-04c++: constexpr prvalues vs genericize [PR120502]Jason Merrill
2025-06-02c++: constinit diagnostic regression [PR120506]Jason Merrill
2025-06-02c++: Emit an error for attempted constexpr co_await [PR118903].Iain Sandoe
2025-05-30OpenMP: C++ "declare mapper" supportJulian Brown
2025-05-29c++: C++17 constexpr lambda and goto/staticJason Merrill
2025-05-01c++: poor diag w/ non-constexpr dtor called from constexpr ctorPatrick Palka
2025-05-01c++: remove TREE_STATIC from constexpr heap vars [PR119162]Jason Merrill
2025-04-21c++: reorder constexpr checksJason Merrill
2025-04-21c++: new size folding [PR118775]Jason Merrill
2025-04-21c++: static constexpr strictness [PR99456]Jason Merrill
2025-04-17c++: constexpr virtual base diagnosticJason Merrill
2025-04-17c++: constexpr new diagnostic locationJason Merrill
2025-04-16c++: ill-formed constexpr function [PR113360]Jason Merrill
2025-04-15c++: constexpr, trivial, and non-alias target [PR111075]Jason Merrill
2025-04-14c++: shortcut constexpr vector ctor [PR113835]Jason Merrill
2025-04-13c++: improve constexpr call caching [PR115639]Patrick Palka
2025-04-12c++: improve constexpr prvalue folding [PR116416]Patrick Palka
2025-04-07c++: constinit and value-initialization [PR119652]Jason Merrill
2025-04-05c++: harmless use of 'this' rejected despite P2280R4 [PR118249]Patrick Palka
2025-04-03c++: P2280R4 and speculative constexpr folding [PR119387]Patrick Palka
2025-03-13c++: Evaluate immediate invocation call arguments with mce_true [PR119150]Jakub Jelinek
2025-03-11c++: constexpr caching deleted pointer [PR119162]Jason Merrill
2025-03-07c++: ICE with operator new[] in constexpr [PR118775]Marek Polacek