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