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++: visibility wrt template and ptrmem targs [PR70413]
2023-12-21
Pa
t
ri
c
k
Palka
c
+
+:
v
isibility wr
t
template a
n
d ptrmem targs
[P
R
70
4
13]
commit
|
commitdiff
|
tree
2023-12-19
P
a
trick P
a
lka
c+
+
: local
c
lass memfn synth
f
rom uneval
c
o
ntext [PR1130
6
3]
commit
|
commitdiff
|
tree
2023-12-19
Patrick Pa
l
k
a
c++: missing state restoration in m
a
ybe_pop_f
r
om_top_lev
e
l
commit
|
commitdiff
|
tree
2023-12-19
Patrick Palka
c++: par
t
ial ordering and
d
e
p
ali
a
s
t
mpl sp
e
c
s [PR90679]
commit
|
commitdiff
|
tree
2023-12-19
Pa
t
r
ick Pa
l
ka
c
+
+
: refine dependent_a
l
ias_templa
t
e_sp
e
c_p [PR90679]
commit
|
commitdiff
|
tree
2023-12-18
P
atrick Palka
libstdc++: Make ranges::to c
l
osure
o
bjec
t
s
SFINAE-friend
l
y
.
.
.
commit
|
commitdiff
|
tree
2023-12-15
P
a
tr
i
ck
P
alka
c++: section attribute o
n
templates [PR70435,
P
R
88061]
commit
|
commitdiff
|
tree
2023-12-15
Patrick
P
a
lka
c++: abi_
t
ag attribut
e
on templates [PR10
9
715
]
commit
|
commitdiff
|
tree
2023-12-14
Patric
k
Palka
c
+
+: Implement P
2
582R1, CT
A
D from
inher
i
t
e
d constructo
r
s
commit
|
commitdiff
|
tree
2023-12-13
Patr
i
ck Palka
c++: note
o
ther
c
a
ndidates wh
e
n diagno
s
ing de
l
etedness
commit
|
commitdiff
|
tree
2023-12-13
Patrick Palka
c+
+
:
r
emember candidates that
we ignored
commit
|
commitdiff
|
tree
2023-12-13
Patrick Pal
k
a
c++:
s
or
t
ca
n
did
a
tes
a
ccording
to v
i
abil
i
ty
commit
|
commitdiff
|
tree
2023-12-13
P
atrick Pal
k
a
c
++: unify
i
ng const
a
nts vs
their ty
p
e [PR99
1
86, PR104867]
commit
|
commitdiff
|
tree
2023-12-13
Patr
i
ck Palka
c++:
unifying FUNC
T
ION_DECLs
[
PR93740]
commit
|
commitdiff
|
tree
2023-12-11
Pa
t
ri
c
k Palka
c++:
add
fixed t
e
stcase [
P
R63
3
78]
commit
|
commitdiff
|
tree
2023-12-11
Patrick
P
a
lka
c
+
+: alias CTAD and spe
c
ial
i
zations table
commit
|
commitdiff
|
tree
2023-12-08
P
atrick Pa
l
ka
c++
:
d
e
clty
p
e of (non-captu
r
ed
variable) [PR83167]
commit
|
commitdiff
|
tree
2023-12-08
Patric
k
Palka
c++: gua
r
d more against undiagnosed er
r
or
_
mark_node
.
.
.
commit
|
commitdiff
|
tree
2023-12-08
Patrick Pal
k
a
c
+
+: undiagnos
e
d erro
r
_mark_node f
r
om
cp_build_c_cas
t
.
.
.
commit
|
commitdiff
|
tree
2023-12-07
Pat
r
ick Palk
a
lib
s
tdc+
+
: Simplify rang
e
s:
:
to c
l
osure o
b
jects
commit
|
commitdiff
|
tree
2023-11-29
P
atrick P
a
lka
c++: fix testca
s
e [PR112765]
commit
|
commitdiff
|
tree
2023-11-29
Patrick
P
alka
c++:
bogus -W
p
arentheses warning [PR112765]
commit
|
commitdiff
|
tree
2023-11-22
Pat
r
i
c
k P
a
lka
c++: alias templa
t
e of
non-template class [PR112633]
commit
|
commitdiff
|
tree
2023-11-16
Patrick Palka
c++: add
f
ixe
d
t
es
t
c
ases
[
PR98614,
P
R1
0
480
2
]
commit
|
commitdiff
|
tree
2023-11-16
Patrick Palk
a
c
++: constantnes
s
of call to fun
c
tion
pointer [PR11170
3
]
commit
|
commitdiff
|
tree
2023-11-15
Patrick Palka
c++: di
r
ect enum ini
t
from type-dep elt
[PR112515]
commit
|
commitdiff
|
tree
2023-11-15
Pa
t
rick
P
alka
c++: pa
r
tiall
y
ins
t
requires-expr in
noexcept-spec
.
.
.
commit
|
commitdiff
|
tree
2023-11-15
Pa
t
ri
c
k
Palka
c
++: non-depen
d
ent
.
*
operand
fold
i
ng [PR1
1
2427]
commit
|
commitdiff
|
tree
2023-11-15
Patric
k
Palka
c+
+
:
constantness of local var in constex
p
r fn [PR1117
0
3
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
Patric
k
Palka
c++: decl
t
ype of (by-va
l
ue c
a
p
tur
e
d
r
efere
n
c
e) [PR79620]
commit
|
commitdiff
|
tree
2023-11-10
Patric
k
Pa
l
ka
c++: decltype
of ca
p
tu
r
e proxy [PR79378, P
R
96917]
commit
|
commitdiff
|
tree
2023-11-09
Pa
t
rick Palka
libstdc++: Fi
x
f
orwarding
i
n
__
t
ake/drop_of_repeat_view
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
P
a
tri
c
k
Palka
c++: ano
t
he
r
build_new_1 fold
i
ng fix
[PR111929]
commit
|
commitdiff
|
tree
2023-10-27
P
atrick Palka
c+
+
:
add testcase
verifying n
o
n-dep new-
e
xpr ch
e
cking
commit
|
commitdiff
|
tree
2023-10-27
Patrick
P
alka
c
+
+:
m
ore ahead-of-time -Wparentheses warnings
commit
|
commitdiff
|
tree
2023-10-25
Pa
t
rick Palka
c++: add fi
x
ed testca
s
e [
P
R99804
]
commit
|
commitdiff
|
tree
2023-10-24
P
a
t
rick P
a
lka
c
+
+: non-dep a
r
ray
n
ew-exp
r
size [PR11
1
92
9
]
commit
|
commitdiff
|
tree
2023-10-24
Pat
r
ick
P
alk
a
c+
+
:
c
p_stabilize_reference and non-de
p
exprs [
P
R111919]
commit
|
commitdiff
|
tree
2023-10-22
P
a
trick P
a
lka
objc++: type/exp
r
tsu
b
st conflation [
P
R111920]
commit
|
commitdiff
|
tree
2023-10-20
Patri
c
k Palka
ru
s
t: build failure after NON_D
E
P
E
N
D
E
NT_EXPR removal
.
.
.
commit
|
commitdiff
|
tree
2023-10-20
Patrick Palk
a
c++: rename tsubst_co
p
y_and
_
build and t
s
ubst_ex
p
r
commit
|
commitdiff
|
tree
2023-10-20
Patric
k
Palka
c+
+
:
m
e
rge tsubst_copy into tsubst_copy_and_build
commit
|
commitdiff
|
tree
2023-10-20
Patrick Palka
c++: non-static memfn c
a
ll depe
n
de
n
ce cleanup [PR106086]
commit
|
commitdiff
|
tree
2023-10-20
Patrick Palka
c++:
remov
e
NON_DEPE
N
D
E
NT_EXP
R
, par
t
2
commit
|
commitdiff
|
tree
2023-10-20
Patrick Palka
c++: remo
v
e NON_
D
EPENDEN
T
_
EXPR, par
t
1
commit
|
commitdiff
|
tree
2023-09-25
P
atric
k
Palka
libstdc+
+
:
Shorten in
t
eger std
:
:to/fro
m
_chars symb
o
l
.
.
.
commit
|
commitdiff
|
tree
2023-09-22
Pa
t
rick Palka
c++: mis
s
ing S
F
INAE in
grok_
a
rr
a
y_
d
ecl [PR
1
114
9
3]
commit
|
commitdiff
|
tree
2023-09-22
Patric
k
P
alka
c++: constraint
r
ewri
t
ing during ttp coercion [PR111485]
commit
|
commitdiff
|
tree
2023-09-20
Patrick Pal
k
a
c++: impro
v
e
class NTTP objec
t
pretty printing [
P
R11
1
471]
commit
|
commitdiff
|
tree
2023-09-20
Patrick Palka
c
+
+
:
fur
t
he
r
optimize tsubst_template_de
c
l
commit
|
commitdiff
|
tree
2023-09-19
Patric
k
Palka
c++: fix cxx
_
print_ty
p
e
's temp
l
a
te-inf
o
dumping
commit
|
commitdiff
|
tree
2023-09-19
Patrick Palka
c++
:
overea
g
e
r type completio
n
in
c
onvert_to_void
.
.
.
commit
|
commitdiff
|
tree
2023-09-19
Patrick
Pa
l
ka
c++: con
s
tness of decltyp
e
o
f
NT
T
P obj
e
ct [PR99631]
commit
|
commitdiff
|
tree
2023-09-18
Patrick Palka
c++
:
o
ptimize unifyin
g
n
e
sted
t
e
m
plate
d
classes [PR89231]
commit
|
commitdiff
|
tree
2023-09-18
Patrick Palka
c++: non-depend
e
nt assignment
checkin
g
[PR63198
,
PR18
4
74]
commit
|
commitdiff
|
tree
2023-09-18
Patrick Palk
a
c++: u
n
i
f
ying i
d
e
ntical
tmpl
s
f
r
om
c
u
rre
n
t in
s
t
[PR1083
4
7
]
commit
|
commitdiff
|
tree
2023-09-18
Pat
r
ic
k
Pal
k
a
c++: always check arity before deduction
commit
|
commitdiff
|
tree
2023-09-18
Patrick
P
al
k
a
c
+
+: optim
i
ze t
s
u
bst
_
template_dec
l
for function temp
l
ates
commit
|
commitdiff
|
tree
2023-09-15
Patr
i
ck Palka
l
i
b
s
tdc++: Use
C+
+
20 constrai
n
ts in <
b
it
>
commit
|
commitdiff
|
tree
2023-09-12
Patrick
P
alk
a
libst
d
c
+
+: Fix std::not_fn p
e
rfe
c
t forwarding [PR
1
11327]
commit
|
commitdiff
|
tree
2023-09-12
P
a
trick Palka
libstdc++: Fix std::bind_front perfect forward
i
ng
.
.
.
commit
|
commitdiff
|
tree
2023-09-12
Patrick Palka
li
b
stdc++: Remove std::bind_front specializa
t
ion for
.
.
.
commit
|
commitdiff
|
tree
2023-09-08
Patrick Palka
c++: refine CWG 2369 satisfac
t
i
o
n vs non-dep convs
.
.
.
commit
|
commitdiff
|
tree
2023-09-05
Patri
c
k Palka
c
+
+: mo
r
e dummy
non_cons
t
ant_p arg avoida
n
ce
commit
|
commitdiff
|
tree
2023-09-05
Pa
t
rick Pa
l
k
a
c++:
u
se co
n
ver
s
i
o
n_obsta
c
k_sentinel throughout
commit
|
commitdiff
|
tree
2023-08-17
Patri
c
k Palka
l
i
bstdc
+
+: Implement P2
7
70R0 ch
a
nges to join_view
.
.
.
commit
|
commitdiff
|
tree
2023-08-17
Patri
c
k
Palka
li
b
stdc++:
C
o
n
ver
t
_RangeAdaptorCl
o
sure into a CRTP
.
.
.
commit
|
commitdiff
|
tree
2023-08-12
Patri
c
k Palka
tree
-
pretty-print: delimit TREE_VEC with braces
commit
|
commitdiff
|
tree
2023-08-12
Patr
i
ck Palka
c++: bogus warning w/ deduction
g
ui
d
e in anon ns [PR1
0
6604]
commit
|
commitdiff
|
tree
2023-08-11
Patrick Palka
c
+
+
:
d
e
p
e
ndently
scoped templat
e
-id in t
y
p
e
-
req [
P
R11
0
927]
commit
|
commitdiff
|
tree
2023-08-11
P
a
trick
Pa
l
ka
c++:
r
ecognize in-class
var
t
m
pl p
a
r
tial spec [PR71954]
commit
|
commitdiff
|
tree
2023-08-11
Patric
k
Pa
l
k
a
c++: im
p
rove debug_tree
f
or temp
l
ated types/dec
l
s
commit
|
commitdiff
|
tree
2023-08-11
Patrick
P
alka
tree-
p
retty
-
print: handle C
O
MPONE
N
T_REF with non-decl R
H
S
commit
|
commitdiff
|
tree
2023-07-27
Patri
c
k Pal
k
a
c++: constexpr empty
s
ubo
b
ject
e
lision
[P
R
11
0
197]
commit
|
commitdiff
|
tree
2023-07-26
Patrick Palka
c++: passing partially inst
t
t
p as tt
p
[PR110566]
commit
|
commitdiff
|
tree
2023-07-26
Patrick P
a
lka
c++: pass
i
ng pa
r
tially inst tmpl
a
s tt
p
[PR1105
6
6]
commit
|
commitdiff
|
tree
2023-07-26
Patri
c
k Palka
c
++: un
i
fying
REAL_CSTs [PR11
0
8
09]
commit
|
commitdiff
|
tree
2023-07-19
Patrick Pa
l
ka
c++
:
d
educing empty
type vs no
n
-type argumen
t
pa
c
k
commit
|
commitdiff
|
tree
2023-07-19
P
at
r
ick Pa
l
ka
c
++: redu
n
dan
t
ta
r
g coercion for var/alia
s
tmpls
commit
|
commitdiff
|
tree
2023-07-18
Patri
c
k
P
a
l
ka
c
+
+
:
n
on-standalone
s
urroga
t
e call
template
commit
|
commitdiff
|
tree
2023-07-18
Patrick Palka
c++: co
n
strained surrogate ca
l
l functions
[
PR11053
5
]
commit
|
commitdiff
|
tree
2023-07-15
P
atrick Pa
l
ka
c+
+
:
c
opy e
l
isi
o
n w/ obj arg and static memfn call
.
.
.
commit
|
commitdiff
|
tree
2023-07-15
P
a
tri
c
k Palk
a
c++: mangling tem
p
la
t
e
-
id of
u
nknown template [PR110
5
24]
commit
|
commitdiff
|
tree
2023-07-11
Patrick Palka
c
+
+:
c
o
e
r
cin
g
v
ariable te
m
p
late
f
rom cur
r
ent
i
nst
.
.
.
commit
|
commitdiff
|
tree
2023-07-10
Pat
r
ick Palka
c
++: redeclare_class_te
m
p
late and t
t
ps [PR1
1
0523]
commit
|
commitdiff
|
tree
2023-06-30
Pat
r
ick Palka
c++: fi
x
u
p caching o
f
le
v
el lowered tt
p
s
commit
|
commitdiff
|
tree
2023-06-29
Patrick P
a
lka
c++: NSDMI instantiation
d
u
ring ov
e
r
load resolu
t
ion
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
Patric
k
Pal
k
a
c++: unpropa
g
ate
d
C
O
N
STRUCTOR_MUTABLE_POISON [P
R
1
10463]
commit
|
commitdiff
|
tree
2023-06-29
Patrick
P
a
l
k
a
c++: cache p
a
rtial tem
p
late specializ
a
t
ion selection
commit
|
commitdiff
|
tree
2023-06-28
Patrick Palka
c++: ahead of time variabl
e
te
m
plate
-
id coer
c
io
n
[
PR89
4
4
2]
commit
|
commitdiff
|
tree
2023-06-11
Patrick P
a
lk
a
c++
:
u
n
s
y
nt
h
es
i
zed
defaul
t
ed constexpr f
n
[PR110122]
commit
|
commitdiff
|
tree
2023-06-11
Patr
i
c
k Palka
c++: ext
e
nd
l
ookup_templat
e
_cla
s
s shortcut [PR11012
2
]
commit
|
commitdiff
|
tree
2023-06-09
K
e
n
Matsui
libs
t
dc+
+
: us
e
usi
n
g
i
nst
e
ad
of typedef for type_trai
t
s
Reviewed-by: Patrick Palka <
ppalka@redhat.com
>
commit
|
commitdiff
|
tree
2023-06-03
P
a
trick Pa
l
ka
c++: i
s
_
s
pec
i
alizat
i
on_o
f
_fr
i
end confus
i
o
n
[PR
1
09
9
23]
commit
|
commitdiff
|
tree
2023-06-03
P
atrick Palka
c
+
+:
s
i
mplify TEMPLATE_TEMPLATE_PARM hashing
commit
|
commitdiff
|
tree
2023-06-03
Patr
i
c
k
Palka
c++: rep
l
ace in_te
m
pl
a
te_fu
n
ction
commit
|
commitdiff
|
tree
2023-06-03
Patr
i
ck Pa
l
ka
c++: mangl
e
noexcep
t
-ex
p
r
[PR70790]
commit
|
commitdiff
|
tree
2023-05-19
Patrick Palka
c++: simplify
norm_cache
m
anipulatio
n
commit
|
commitdiff
|
tree
2023-05-19
Patrick Palka
c++: scoped varia
b
l
e
template-id of r
e
f
e
r
ence typ
e
.
.
.
commit
|
commitdiff
|
tree
2023-05-17
K
en Matsui
libstdc++:
us
e
__bool_consta
n
t instead of in
t
egral
_
consta
n
t
Reviewed-by: Patrick Palka <
ppalka@redhat.com
>
commit
|
commitdiff
|
tree
next