repo.or.cz
/
official-gcc.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
c++: constantness of local var in constexpr fn [PR111703, PR112269]
2023-11-15
Patric
k
Palka
c
+
+:
c
onstantness of
l
o
cal var in constexpr
f
n [PR11
1
703
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
P
at
r
ick Pal
k
a
c++: d
e
cltype of (by-
v
a
lue c
a
p
tured reference) [P
R
7
9
620]
commit
|
commitdiff
|
tree
2023-11-10
Patrick Palka
c++: de
c
lty
p
e
o
f capture proxy [PR793
7
8, PR96917]
commit
|
commitdiff
|
tree
2023-11-09
Pat
r
i
ck Palka
libstdc
+
+: F
i
x f
o
rwarding in __take
/
drop_of_repeat_view
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
P
a
t
rick Palk
a
c
+
+:
another build_new_
1
folding fix [PR
1
11929]
commit
|
commitdiff
|
tree
2023-10-27
Patrick Palka
c++: add testcase ver
i
fying non-dep new-expr checking
commit
|
commitdiff
|
tree
2023-10-27
Patrick
P
alka
c
++: mo
r
e ahead-of-t
i
me -Wp
a
re
n
the
s
es warnings
commit
|
commitdiff
|
tree
2023-10-25
Pa
t
ri
c
k Palka
c
+
+: a
d
d fixed testcase [PR99804]
commit
|
commitdiff
|
tree
2023-10-24
Pa
t
rick Palka
c++: non-dep ar
r
ay new-expr size
[PR111929]
commit
|
commitdiff
|
tree
2023-10-24
Patrick
P
alka
c+
+
: cp_stabil
i
ze_reference
a
n
d non-dep e
x
prs [
P
R
111919]
commit
|
commitdiff
|
tree
2023-10-22
Pat
r
ick Palka
objc++: type/expr tsu
b
st
c
onflation [PR111920]
commit
|
commitdiff
|
tree
2023-10-20
Patrick
Palka
r
u
st
:
build
f
a
il
u
re after NON_DEPENDENT_EXPR r
e
moval
.
.
.
commit
|
commitdiff
|
tree
2023-10-20
Patrick P
a
lka
c
+
+: r
e
name tsubst
_
copy_a
n
d_buil
d
a
n
d
ts
u
bst_e
x
pr
commit
|
commitdiff
|
tree
2023-10-20
Pa
t
ri
c
k Palka
c++
:
merge
tsubst_copy i
n
to
t
subst_copy_and_build
commit
|
commitdiff
|
tree
2023-10-20
Patr
i
ck
Palka
c
++: non-
s
t
a
tic memfn cal
l
de
p
endence cleanup [PR106086]
commit
|
commitdiff
|
tree
2023-10-20
Patrick
Pal
k
a
c++: r
e
move NON_DEPENDENT_EXPR, p
a
rt 2
commit
|
commitdiff
|
tree
2023-10-20
Patrick Pal
k
a
c+
+
: remove NON_DEPENDENT_EXPR, p
a
rt 1
commit
|
commitdiff
|
tree
2023-09-25
Patri
c
k
P
alka
l
ibstdc++: Short
e
n integer
std::
t
o/from_chars symbol
.
.
.
commit
|
commitdiff
|
tree
2023-09-22
Patrick Pa
l
ka
c++: missi
n
g SFI
N
AE
i
n grok
_
a
rra
y
_decl [PR
1
11493]
commit
|
commitdiff
|
tree
2023-09-22
Pat
r
ic
k
Palka
c+
+
:
constra
i
n
t
re
w
riting dur
i
ng ttp coerci
o
n [PR11
1
485]
commit
|
commitdiff
|
tree
2023-09-20
Patrick Palka
c
+
+: improve
class
N
TTP ob
j
ec
t
pretty printing [PR111471]
commit
|
commitdiff
|
tree
2023-09-20
Pa
t
r
i
ck
P
a
lka
c++: fu
r
th
e
r
optimize tsubst
_
template_decl
commit
|
commitdiff
|
tree
2023-09-19
Patrick Palka
c++: fix
cxx_print
_
type
'
s te
m
plate
-
i
n
f
o dum
p
ing
commit
|
commitdiff
|
tree
2023-09-19
Patrick
Palka
c++: o
v
er
e
a
ger type
complet
i
o
n
in co
n
vert_to_void
.
.
.
commit
|
commitdiff
|
tree
2023-09-19
P
a
trick Palka
c++: constness
of d
e
clty
p
e of N
T
TP object [PR99631]
commit
|
commitdiff
|
tree
2023-09-18
Patrick Palka
c++: optimize unif
y
ing nested templated classes [P
R
89231]
commit
|
commitdiff
|
tree
2023-09-18
Pa
t
rick Palka
c++
:
non-de
p
en
d
ent ass
i
g
n
ment checking [PR63198, PR1847
4
]
commit
|
commitdiff
|
tree
2023-09-18
Pat
r
i
ck Pa
l
ka
c++
:
unify
i
ng id
e
nti
c
al tmpls from curren
t
inst [P
R
108347]
commit
|
commitdiff
|
tree
2023-09-18
Patri
c
k Palka
c
+
+:
a
lways check ari
t
y befor
e
dedu
c
tion
commit
|
commitdiff
|
tree
2023-09-18
Patrick P
a
lka
c++
:
optimize
tsubst_temp
l
at
e
_decl fo
r
functi
o
n te
m
plates
commit
|
commitdiff
|
tree
2023-09-15
Patr
i
ck
P
alk
a
libstd
c
++:
Use C++20 con
s
traints in <bit>
commit
|
commitdiff
|
tree
2023-09-12
Patrick
P
alk
a
libstd
c
++:
Fix std
:
:not_fn
p
erfect forwarding [PR111327]
commit
|
commitdiff
|
tree
2023-09-12
Pa
t
rick Palka
lib
s
t
dc++: Fix std::bin
d
_
f
ro
n
t perfect forw
a
rd
i
ng
.
.
.
commit
|
commitdiff
|
tree
2023-09-12
Patrick
Palka
libst
d
c++: Rem
o
ve std::
b
ind_front
s
pecia
l
izatio
n
fo
r
.
.
.
commit
|
commitdiff
|
tree
2023-09-08
Patrick P
a
lk
a
c+
+
:
refi
n
e CWG
23
6
9 satisfaction vs no
n
-d
e
p convs
.
.
.
commit
|
commitdiff
|
tree
2023-09-05
Patric
k
Pa
l
k
a
c
++: more dummy non_constant_p arg a
v
oidance
commit
|
commitdiff
|
tree
2023-09-05
P
a
t
rick
Pa
l
ka
c+
+
:
use conversion_obstack_sentine
l
th
r
oughout
commit
|
commitdiff
|
tree
2023-08-17
Patric
k
Palka
l
i
b
std
c
++: Implement P2
7
70R0 changes
t
o joi
n
_v
i
ew
.
.
.
commit
|
commitdiff
|
tree
2023-08-17
Pa
t
r
ick Palk
a
libs
t
dc
+
+:
Conv
e
r
t
_Ra
n
geAda
p
torClo
s
ure into
a CRTP
.
.
.
commit
|
commitdiff
|
tree
2023-08-12
Patrick
Pal
k
a
tr
e
e-pr
e
t
t
y-print: delimit TREE_VE
C
wi
t
h
braces
commit
|
commitdiff
|
tree
2023-08-12
Patrick Palka
c++:
bogus warning w/ deduction guide in
anon
ns [PR106604]
commit
|
commitdiff
|
tree
2023-08-11
Pat
r
ick Palka
c++: depende
n
t
ly scoped
t
empl
a
te-id in
t
ype-req [PR11
0
927]
commit
|
commitdiff
|
tree
2023-08-11
Patrick Palka
c++: recognize in-class var tmpl partial spec [PR7195
4
]
commit
|
commitdiff
|
tree
2023-08-11
Pat
r
ick Palka
c+
+
:
imp
r
ove debug_tree for templated types/decls
commit
|
commitdiff
|
tree
2023-08-11
Patrick
P
a
lka
tree-
p
retty-print: handle COMPONENT
_
REF with
non-decl RHS
commit
|
commitdiff
|
tree
2023-07-27
Pa
t
rick Palk
a
c++: c
o
nstexpr empty subobject elision
[P
R
1
1
0197]
commit
|
commitdiff
|
tree
2023-07-26
Patrick Palka
c
+
+
: passing partially inst ttp
as t
t
p [PR11
0
5
66]
commit
|
commitdiff
|
tree
2023-07-26
Patrick Palka
c++: passing partially inst tmpl
a
s ttp
[
PR110
5
66]
commit
|
commitdiff
|
tree
2023-07-26
Patrick Palka
c++:
u
nif
y
ing R
E
AL_CSTs [PR110809]
commit
|
commitdiff
|
tree
2023-07-19
Patrick Pal
k
a
c++: dedu
c
ing e
m
pt
y
typ
e
vs non-type argu
m
ent
pack
commit
|
commitdiff
|
tree
2023-07-19
Patrick Palka
c++: re
d
und
a
nt ta
r
g
coercion for var/alias tmpls
commit
|
commitdiff
|
tree
2023-07-18
Pa
t
rick Pa
l
ka
c++
:
non-st
a
ndalone surrogate
c
all template
commit
|
commitdiff
|
tree
2023-07-18
Patrick Palka
c+
+
: c
o
nstr
a
i
ned surrogate call functions [PR110535]
commit
|
commitdiff
|
tree
2023-07-15
P
a
tric
k
Palka
c
+
+:
c
op
y
elision w/ obj arg and st
a
tic m
e
m
fn call
.
.
.
commit
|
commitdiff
|
tree
2023-07-15
Patrick
Pal
k
a
c++: man
g
ling template-id of unknown template [PR1
1
0
5
2
4]
commit
|
commitdiff
|
tree
2023-07-11
Patrick Pal
k
a
c++: c
o
erci
n
g
var
i
able templat
e
from c
u
r
re
n
t
i
nst
.
.
.
commit
|
commitdiff
|
tree
2023-07-10
Patrick Palka
c++: redec
l
are_c
l
as
s
_templat
e
and ttps [PR11
0
523
]
commit
|
commitdiff
|
tree
2023-06-30
P
atrick Palka
c++
:
fix
u
p caching
o
f level lowered ttps
commit
|
commitdiff
|
tree
2023-06-29
Patrick
P
a
l
k
a
c++:
NSDMI instantiation
during
overload resolution
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
P
a
tri
c
k P
a
l
ka
c++: unpropagated CONST
R
UCT
O
R_MUT
A
BLE_POISON [PR
1
10463]
commit
|
commitdiff
|
tree
2023-06-29
Patrick Palka
c++: cache
p
artial template specializatio
n
selectio
n
commit
|
commitdiff
|
tree
2023-06-28
Pat
r
ick P
a
lka
c++: ahead of time variabl
e
template-
i
d coercion [P
R
894
4
2]
commit
|
commitdiff
|
tree
2023-06-11
Pat
r
i
c
k P
a
lka
c+
+
: un
s
ynthesized defaulted constexpr fn [
P
R110122
]
commit
|
commitdiff
|
tree
2023-06-11
Patrick Palka
c
+
+: ex
t
e
n
d lookup_
t
emplate_class
s
hortcut [PR11
0
1
2
2]
commit
|
commitdiff
|
tree
2023-06-09
Ken
M
atsui
l
i
bstdc++: use using instead of typedef for ty
p
e_trait
s
Reviewed-by:
Patrick Palka
<ppalka@redhat.com>
commit
|
commitdiff
|
tree
2023-06-03
Patrick Palka
c++: is_specializa
t
ion_of_friend
c
onfusio
n
[
P
R1099
2
3
]
commit
|
commitdiff
|
tree
2023-06-03
Pa
t
rick
P
alka
c++:
s
implify TEMPLATE
_
TEMPLATE_PARM h
a
shing
commit
|
commitdiff
|
tree
2023-06-03
Patrick Pa
l
ka
c
+
+: re
p
lac
e
in
_
t
e
m
plate_funct
i
o
n
commit
|
commitdiff
|
tree
2023-06-03
Patric
k
Palka
c
+
+: mangle
n
oexcept-e
x
pr [PR707
9
0
]
commit
|
commitdiff
|
tree
2023-05-19
Patri
c
k
P
alka
c++: simplify
nor
m
_cache manipulati
o
n
commit
|
commitdiff
|
tree
2023-05-19
Patrick Palka
c++: scope
d
var
i
able template-id of re
f
ere
n
ce
typ
e
.
.
.
commit
|
commitdiff
|
tree
2023-05-17
Ke
n
Matsu
i
libstdc++:
u
se
_
_bool_con
s
tant instead of
i
n
tegral_co
n
stant
Reviewed-by:
Patrick Palka
<ppalka@redhat.com>
commit
|
commitdiff
|
tree
2023-05-16
Pa
t
r
i
ck Palka
c++: desig i
n
it i
n
p
r
es
e
nce of li
s
t ctor [PR10
9
871]
commit
|
commitdiff
|
tree
2023-05-15
Patrick Palka
c++: add featur
e
-te
s
t macro for auto(x)
commit
|
commitdiff
|
tree
2023-05-12
P
a
trick
Palka
c
++: remove redun
d
ant testcase
[
PR8
3
258]
commit
|
commitdiff
|
tree
2023-05-12
Patrick Palk
a
c++:
r
obust
i
f
y testcase
[PR109
7
5
2]
commit
|
commitdiff
|
tree
2023-05-11
P
atrick Palka
c+
+
:
'
mutabl
e
' subobject
o
f
constexp
r
variabl
e
[PR
1
0
9
745]
commit
|
commitdiff
|
tree
2023-05-11
P
atri
c
k
Palka
c++: Add tes
t
c
a
se for alrea
d
y fixed P
R
[PR103
8
07]
commit
|
commitdiff
|
tree
2023-05-11
Pa
t
rick Palka
c++
:
conv
e
r
ted lambda as templa
t
e argu
m
ent
[PR
8
3258
.
.
.
commit
|
commitdiff
|
tree
2023-05-09
P
a
tric
k
Palka
c++: e
r
r
or-recovery ICE with unstable satisf
a
ction
.
.
.
commit
|
commitdiff
|
tree
2023-05-09
Patrick Palka
c+
+
: noexcep
t
-spec fr
o
m nes
t
ed clas
s
con
f
usi
o
n
[PR1
0
9761]
commit
|
commitdiff
|
tree
2023-05-08
Patrick Palka
c++: li
s
t CTA
D
a
nd resolve_nondeduced_c
o
n
t
e
x
t
[PR106
2
14]
commit
|
commitdiff
|
tree
2023-05-07
P
atrick P
a
lka
c++: fix pretty prin
t
ing o
f
'aligno
f
' vs '__alignof_
_
.
.
.
commit
|
commitdiff
|
tree
2023-05-07
Pa
t
rick Palka
c
++:
g
ot
o
enter
i
ng
s
cope of
o
b
j
w/ n
o
n-trivia
l
dtor
.
.
.
commit
|
commitdiff
|
tree
2023-05-07
Patrick Palka
c++: satisfaction o
f
no
n
-de
p
member alias te
m
plate-id
commit
|
commitdiff
|
tree
2023-05-07
Patrick Palk
a
c++: various
c
o
de cleanups
commit
|
commitdiff
|
tree
2023-05-07
Pa
t
rick
P
alka
c+
+
: parenthesized ->
r
esolving to static
d
a
ta
m
ember
.
.
.
commit
|
commitdiff
|
tree
2023-05-07
Patrick
P
a
lka
c++:
bound ttp in lambda
function ty
p
e [PR1096
5
1]
commit
|
commitdiff
|
tree
2023-05-07
Patr
i
ck Palka
c++:
n
on-dep init foldin
g
a
nd acce
s
s
c
h
eckin
g
[P
R
1
0
9480]
commit
|
commitdiff
|
tree
2023-05-07
Patric
k
Palka
c
++: p
o
t
entiality of tem
p
la
t
ed memfn call [PR
1
09480
]
commit
|
commitdiff
|
tree
2023-05-02
Patr
i
ck Palka
c
++: Add testcase for already fixe
d
PR
[PR109506
]
commit
|
commitdiff
|
tree
2023-04-26
Patrick Palka
c
+
+: micro-optimize most_spec
i
alized_
p
artial_spec
commit
|
commitdiff
|
tree
2023-04-25
P
a
trick Pal
k
a
c++: val
u
e
dependen
c
e
o
f b
y
-r
e
f lamb
d
a captur
e
[PR108975]
commit
|
commitdiff
|
tree
2023-04-24
Patrick
Palka
l
i
bs
t
dc++: Fix _
_
m
ax_dif
f
_type::operator>>= f
o
r negativ
e
.
.
.
commit
|
commitdiff
|
tree
2023-04-24
Patrick Pal
k
a
c++, tree: de
c
lare so
m
e ba
s
ic functions inline
commit
|
commitdiff
|
tree
2023-04-21
Patri
c
k Palk
a
c++, tree
:
op
t
i
m
i
ze walk_tree_1 and
c
p_walk_subtrees
commit
|
commitdiff
|
tree
2023-04-20
Patr
i
ck
P
alka
c+
+
: simplify
T
EMPL
A
T
E_TYPE_
P
ARM level lower
i
ng
commit
|
commitdiff
|
tree
2023-04-20
Patrick
P
alka
c++:
u
se TR
E
E
_
V
EC for trailing args of variadic built
.
.
.
commit
|
commitdiff
|
tree
2023-04-20
Patrick Palka
c++: make
s
t
r
ip_typede
f
s generalize str
i
p_typedefs_exp
r
commit
|
commitdiff
|
tree
2023-04-19
Patrick Palka
c++: Def
i
ne buil
t
-in
f
or std:
:
tuple_element [PR
1
0
0157]
commit
|
commitdiff
|
tree
next