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++: local class memfn synth from uneval context [PR113063]
2023-12-19
Patrick Palka
c
++
:
lo
c
al class mem
f
n
synth from unev
a
l c
o
ntext [
P
R113063]
commit
|
commitdiff
|
tree
2023-12-19
P
a
trick Pal
k
a
c++: missing state restora
t
i
o
n
in maybe_
p
op_from_top_leve
l
commit
|
commitdiff
|
tree
2023-12-19
P
atri
c
k Pa
l
ka
c+
+
: partial ordering a
n
d
d
ep ali
a
s t
m
p
l spe
c
s [PR90679]
commit
|
commitdiff
|
tree
2023-12-19
P
a
trick Palka
c++: re
f
ine
dependent_alias_template_spec_p [PR9067
9
]
commit
|
commitdiff
|
tree
2023-12-18
Patr
i
ck
P
al
k
a
li
b
s
tdc
+
+:
M
a
ke ranges:
:
t
o
c
losure objects
SFINAE-friendly
.
.
.
commit
|
commitdiff
|
tree
2023-12-15
Patri
c
k Palka
c+
+
: se
c
t
i
o
n att
r
ibute o
n
templates [PR70435, PR88061
]
commit
|
commitdiff
|
tree
2023-12-15
Patri
c
k Palka
c++: a
b
i_tag at
t
ribute on templ
a
t
e
s [P
R
109
7
15]
commit
|
commitdiff
|
tree
2023-12-14
Pa
t
r
ick
P
a
l
ka
c
+
+: Implement P25
8
2R
1
, CTAD f
r
om inherited con
s
tructors
commit
|
commitdiff
|
tree
2023-12-13
Patrick Palka
c
++: note other
c
andidat
e
s when dia
g
no
s
i
n
g
deletedne
s
s
commit
|
commitdiff
|
tree
2023-12-13
Patrick
P
alka
c
++: remember cand
i
dates t
h
at we ignored
commit
|
commitdiff
|
tree
2023-12-13
Patric
k
Palka
c++: s
o
rt c
a
ndid
a
te
s
according to viability
commit
|
commitdiff
|
tree
2023-12-13
Patrick Pal
k
a
c++: unifying c
o
nstants vs t
h
eir type [PR99
1
86,
P
R104867]
commit
|
commitdiff
|
tree
2023-12-13
P
a
trick Palka
c++:
unifying FUNCTIO
N
_DEC
L
s [PR9
3
740
]
commit
|
commitdiff
|
tree
2023-12-11
Patrick
P
alka
c
++:
a
dd fixed t
e
s
tcase
[
P
R6
3
3
78]
commit
|
commitdiff
|
tree
2023-12-11
P
atrick Palka
c++: al
i
as CTAD and specializati
o
ns table
commit
|
commitdiff
|
tree
2023-12-08
Patrick Palka
c++
:
decltype of
(
non-captured varia
b
l
e
)
[PR83167]
commit
|
commitdiff
|
tree
2023-12-08
Patrick Palka
c
+
+
: gua
r
d more against undiagn
o
sed erro
r
_
m
ark_node
.
.
.
commit
|
commitdiff
|
tree
2023-12-08
Patrick Pal
k
a
c++: undiagnos
e
d err
o
r_mar
k
_node f
r
om cp_build_c_cas
t
.
.
.
commit
|
commitdiff
|
tree
2023-12-07
Patri
c
k Palka
l
ibst
d
c
+
+:
Simplify ran
g
e
s::to closure obj
e
cts
commit
|
commitdiff
|
tree
2023-11-29
P
atrick Palka
c++: f
i
x testc
a
se [PR112765]
commit
|
commitdiff
|
tree
2023-11-29
Patri
c
k Palka
c++: bogus -Wparenthese
s
warning
[
PR
1
12
7
65]
commit
|
commitdiff
|
tree
2023-11-22
Patri
c
k Palka
c++: alias t
e
mplate of non-templ
a
t
e
class [PR112633]
commit
|
commitdiff
|
tree
2023-11-16
Pa
t
rick Palka
c
++: add fixed testcases [PR98614, PR1
0
48
0
2]
commit
|
commitdiff
|
tree
2023-11-16
P
atr
i
c
k
Palka
c++
:
c
onstantn
e
ss of call t
o
function point
e
r [
P
R111703]
commit
|
commitdiff
|
tree
2023-11-15
P
atrick P
a
lka
c++: direct enum init from type-dep elt [PR112
5
15]
commit
|
commitdiff
|
tree
2023-11-15
Patrick Palka
c+
+
: partial
l
y inst re
q
uires
-
expr in noexcep
t
-spec
.
.
.
commit
|
commitdiff
|
tree
2023-11-15
Patrick P
a
lka
c++: non-d
e
pendent
.
*
o
p
er
a
nd folding [PR112427]
commit
|
commitdiff
|
tree
2023-11-15
Patri
c
k
Palka
c
++: constantness of loca
l
var i
n
constexpr fn [PR111703
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
Patrick P
a
lka
c++: decltype
o
f (by
-
va
l
ue captured reference) [
P
R7
9
62
0
]
commit
|
commitdiff
|
tree
2023-11-10
Patrick Palka
c++: declty
p
e of
c
aptu
r
e pro
x
y [
P
R79378, PR96917
]
commit
|
commitdiff
|
tree
2023-11-09
Patrick
P
alk
a
libstdc++
:
Fix f
o
rwarding in __take/drop
_
o
f
_r
e
p
eat_view
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
Patr
i
ck Pal
k
a
c++: another buil
d
_new_1 f
o
lding fix [PR11
1
9
2
9]
commit
|
commitdiff
|
tree
2023-10-27
Patrick
P
alka
c
+
+: add testc
a
se
v
erifyin
g
non-dep new-
e
xpr checking
commit
|
commitdiff
|
tree
2023-10-27
Patrick Palka
c++: more a
h
ead-of-time
-Wparenthe
s
e
s
war
n
i
n
gs
commit
|
commitdiff
|
tree
2023-10-25
Pat
r
i
c
k
Palka
c++: add
f
i
xed te
s
tcase [PR99804]
commit
|
commitdiff
|
tree
2023-10-24
Pa
t
rick P
a
l
ka
c++: no
n
-d
e
p a
r
ray new-expr size [PR111929]
commit
|
commitdiff
|
tree
2023-10-24
Patrick Pal
k
a
c
+
+
: c
p
_sta
b
ili
z
e_
r
e
ference
a
nd non-d
e
p ex
p
rs [
P
R111919]
commit
|
commitdiff
|
tree
2023-10-22
Patrick Palka
objc++: type/e
x
pr
tsubst conflation [PR111920]
commit
|
commitdiff
|
tree
2023-10-20
P
atric
k
Pa
l
ka
r
ust: build failure aft
e
r NO
N
_DEPENDENT_EXPR
removal
.
.
.
commit
|
commitdiff
|
tree
2023-10-20
P
atrick Palk
a
c++: rename
tsubst_
c
opy_and_build
a
nd
t
subst_expr
commit
|
commitdiff
|
tree
2023-10-20
P
atrick
Palka
c++:
merge tsubst_c
o
p
y in
t
o ts
u
b
s
t
_co
p
y_
a
nd_build
commit
|
commitdiff
|
tree
2023-10-20
Patrick
Palk
a
c+
+
: non-
s
t
atic memfn ca
l
l
dependence cleanup
[
PR106
0
8
6
]
commit
|
commitdiff
|
tree
2023-10-20
Pa
t
rick Pa
l
ka
c++:
r
emove NON_DEPE
N
D
EN
T
_EXPR, part
2
commit
|
commitdiff
|
tree
2023-10-20
Patrick Palka
c++: rem
o
ve NON_DEPE
N
DENT_EXPR,
p
art 1
commit
|
commitdiff
|
tree
2023-09-25
Patri
c
k Palk
a
libstdc++:
Shorten integer
s
td::
t
o
/from_chars
symbol
.
.
.
commit
|
commitdiff
|
tree
2023-09-22
Patrick Palka
c
+
+: missing SFINAE in
grok_arr
a
y_decl [
P
R111493
]
commit
|
commitdiff
|
tree
2023-09-22
P
a
trick Pa
l
ka
c++: constraint rew
r
iti
n
g during ttp coercion [PR111485]
commit
|
commitdiff
|
tree
2023-09-20
Patrick Palka
c++: improv
e
clas
s
N
T
T
P
o
b
ject pretty prin
t
ing [PR111471]
commit
|
commitdiff
|
tree
2023-09-20
Pat
r
ick
P
alk
a
c++: further o
p
timize t
s
u
b
st_
t
em
p
l
ate_decl
commit
|
commitdiff
|
tree
2023-09-19
Patrick P
a
lka
c++: f
i
x
c
xx
_
print_type'
s
template
-
info dumpin
g
commit
|
commitdiff
|
tree
2023-09-19
Patrick Palka
c++: ove
r
eager
t
ype co
m
pletion
i
n
convert_to_
v
oid
.
.
.
commit
|
commitdiff
|
tree
2023-09-19
Pa
t
rick Palka
c++: c
o
n
s
t
n
es
s
of dec
l
typ
e
of NTTP object [PR99631]
commit
|
commitdiff
|
tree
2023-09-18
Patrick
Palka
c
++: optimize
u
nifying neste
d
tem
p
lated
classe
s
[PR89231]
commit
|
commitdiff
|
tree
2023-09-18
Patric
k
P
alka
c++: n
o
n-depe
n
dent assign
m
ent
checking
[
PR63198, PR18474]
commit
|
commitdiff
|
tree
2023-09-18
Patr
i
ck Palka
c++: unify
i
ng
i
d
e
ntica
l
t
m
pls from curre
n
t
inst [PR108347]
commit
|
commitdiff
|
tree
2023-09-18
P
a
trick Palka
c++
:
al
w
ay
s
chec
k
a
r
ity before deductio
n
commit
|
commitdiff
|
tree
2023-09-18
P
a
tric
k
Palk
a
c
+
+
: optimiz
e
tsubst_template_decl for f
u
nctio
n
templates
commit
|
commitdiff
|
tree
2023-09-15
Patrick
P
alka
li
b
stdc++: Use
C
+
+
2
0 cons
t
raints in <
b
i
t>
commit
|
commitdiff
|
tree
2023-09-12
Patrick Palka
li
b
stdc++: Fix std::
n
ot_fn p
e
rfe
c
t forw
a
rding [PR111327]
commit
|
commitdiff
|
tree
2023-09-12
Patrick
P
alka
libstd
c
++: Fix std:
:
bind_fr
o
nt perfect forwar
d
ing
.
.
.
commit
|
commitdiff
|
tree
2023-09-12
P
atrick Palka
l
i
bstdc++: Remov
e
std::bind_
f
r
o
nt specialization for
.
.
.
commit
|
commitdiff
|
tree
2023-09-08
Pat
r
i
ck
P
alka
c++
:
re
f
ine C
W
G 2369 satisfaction
vs
non-
d
ep con
v
s
.
.
.
commit
|
commitdiff
|
tree
2023-09-05
Patrick Palka
c++: more dummy non_
c
onstant
_
p arg avoid
a
nce
commit
|
commitdiff
|
tree
2023-09-05
Patrick Palka
c+
+
: use con
v
e
rsion_obst
a
c
k
_sentinel thr
o
ughout
commit
|
commitdiff
|
tree
2023-08-17
Patrick Pa
l
ka
libst
d
c
++:
Implement P277
0
R0 change
s
t
o
join_v
i
ew
.
.
.
commit
|
commitdiff
|
tree
2023-08-17
P
a
tr
i
c
k
P
alk
a
libs
t
dc
+
+: Convert _Ran
g
eAd
a
p
t
orClosur
e
into a
C
RTP
.
.
.
commit
|
commitdiff
|
tree
2023-08-12
Patrick Palka
tr
e
e
-
pret
t
y-print: delimit
T
RE
E
_
VEC with brac
e
s
commit
|
commitdiff
|
tree
2023-08-12
Patrick
Palka
c++: bogus warning w/
d
educt
i
o
n gui
d
e
in anon
n
s [PR1066
0
4]
commit
|
commitdiff
|
tree
2023-08-11
Pat
r
ick Palka
c
++
:
dependently scoped t
e
mplate-id in t
y
pe-req [PR
1
10927]
commit
|
commitdiff
|
tree
2023-08-11
Patrick Palka
c
+
+: recognize in-class var tmpl partial spec [PR71
9
5
4
]
commit
|
commitdiff
|
tree
2023-08-11
Patric
k
P
alka
c++: impr
o
ve deb
u
g_tr
e
e for templa
t
ed types/decls
commit
|
commitdiff
|
tree
2023-08-11
Patrick P
a
lka
tree
-
pre
t
t
y
-print: handle C
O
MP
O
N
E
N
T_REF with non-decl
R
HS
commit
|
commitdiff
|
tree
2023-07-27
P
a
t
rick Pa
l
k
a
c++: constexp
r
empt
y
subo
b
ject e
l
isi
o
n [PR
1
1
0
197]
commit
|
commitdiff
|
tree
2023-07-26
Patrick Palka
c++: passi
n
g partially inst tt
p
as ttp [P
R
110566]
commit
|
commitdiff
|
tree
2023-07-26
P
a
trick P
a
lka
c
++:
p
assing partially inst
t
m
pl as ttp [
P
R110
5
66]
commit
|
commitdiff
|
tree
2023-07-26
Patrick Palka
c++: unifyi
n
g REAL_CSTs [PR110809]
commit
|
commitdiff
|
tree
2023-07-19
Patri
c
k P
a
lka
c++: deducing em
p
ty type vs
n
o
n
-type argument p
a
ck
commit
|
commitdiff
|
tree
2023-07-19
Patrick Palka
c++: redundan
t
ta
r
g coercion for va
r
/
a
l
ias tmpls
commit
|
commitdiff
|
tree
2023-07-18
Patrick Pal
k
a
c++: n
o
n
-stan
d
a
lone surroga
t
e call template
commit
|
commitdiff
|
tree
2023-07-18
Patrick Pa
l
k
a
c++:
c
onstraine
d
surrogate cal
l
functions [PR1105
3
5]
commit
|
commitdiff
|
tree
2023-07-15
P
atric
k
Pa
l
k
a
c++:
c
opy elis
i
on w/ obj arg and s
t
atic m
e
m
fn call
.
.
.
commit
|
commitdiff
|
tree
2023-07-15
Pa
t
rick
P
alka
c
++: m
a
ngl
i
n
g
template-id of u
n
known tem
p
late [PR1105
2
4]
commit
|
commitdiff
|
tree
2023-07-11
Patrick P
a
lka
c++: coercin
g
v
a
riable t
e
mplate f
r
o
m current inst
.
.
.
commit
|
commitdiff
|
tree
2023-07-10
Patr
i
ck Palka
c++: redecl
a
re_class_templ
a
te an
d
ttps
[
PR110523]
commit
|
commitdiff
|
tree
2023-06-30
Patrick Palka
c
+
+: fix up cachin
g
o
f
level lo
w
ered ttps
commit
|
commitdiff
|
tree
2023-06-29
Patrick
P
a
lka
c
++
:
NSDMI instantiat
i
on during overload
resolut
i
on
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
Patrick Palka
c++
:
unpropagated CONSTRUCTOR_M
U
TA
B
L
E
_POISON
[
P
R110463]
commit
|
commitdiff
|
tree
2023-06-29
P
a
trick
P
alka
c
+
+
:
cache
p
a
rtial te
m
plate speciali
z
atio
n
selection
commit
|
commitdiff
|
tree
2023-06-28
Patrick Palka
c++: ahea
d
of time
variable templat
e
-
i
d coer
c
ion
[
PR89442]
commit
|
commitdiff
|
tree
2023-06-11
Patrick Palka
c++: uns
y
nthesized de
f
aulted c
o
nste
x
pr f
n
[
PR110122
]
commit
|
commitdiff
|
tree
2023-06-11
Patrick Palka
c++:
e
x
tend lookup_template_class s
h
ortcu
t
[PR110122]
commit
|
commitdiff
|
tree
2023-06-09
Ke
n
Mat
s
ui
libst
d
c++:
u
se using instead o
f
t
y
pedef for type_traits
Reviewed-by: Patrick Palka <
ppalka@redhat.com
>
commit
|
commitdiff
|
tree
2023-06-03
Patri
c
k
Palka
c++:
is
_
specialization_of_friend confus
i
o
n [
P
R1099
2
3]
commit
|
commitdiff
|
tree
2023-06-03
Patrick Palka
c++:
simplify TE
M
P
LAT
E
_TEMPLATE_PA
R
M hashing
commit
|
commitdiff
|
tree
2023-06-03
Patrick Palka
c++: replace in_te
m
plate_fu
n
ct
i
o
n
commit
|
commitdiff
|
tree
2023-06-03
P
a
trick Palka
c
++:
m
angle noexcep
t
-
expr [PR70790]
commit
|
commitdiff
|
tree
2023-05-19
Patrick Palka
c++: si
m
plify
nor
m
_cach
e
manipulation
commit
|
commitdiff
|
tree
2023-05-19
Patrick
P
a
lka
c+
+
: scoped var
i
abl
e
template-id of re
f
erence type
.
.
.
commit
|
commitdiff
|
tree
2023-05-17
Ken Mats
u
i
libstdc+
+
: use __boo
l
_cons
t
ant instead o
f
integral_constant
Reviewed-by: Patrick Palka <
ppalka@redhat.com
>
commit
|
commitdiff
|
tree
2023-05-16
Patrick Palka
c++: d
e
sig init
in presence
o
f list cto
r
[PR109
8
71]
commit
|
commitdiff
|
tree
next