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++: add fixed testcase [PR63378]
2023-12-11
Patrick Palka
c++: add fixed testcase [PR63378]
commit
|
commitdiff
|
tree
2023-12-11
Patrick P
a
lka
c++: alias CTAD and s
p
ecializations tab
l
e
commit
|
commitdiff
|
tree
2023-12-08
Patrick Palk
a
c++:
d
ecltype o
f
(non
-
captur
e
d variab
l
e) [PR8316
7
]
commit
|
commitdiff
|
tree
2023-12-08
Patr
i
ck Palka
c++: g
u
ar
d
more again
s
t un
d
ia
g
nosed error_mark_no
d
e
.
.
.
commit
|
commitdiff
|
tree
2023-12-08
Patr
i
c
k P
a
l
k
a
c++: undi
a
gnosed erro
r
_mark_node
from c
p
_bui
l
d_c_
c
ast
.
.
.
commit
|
commitdiff
|
tree
2023-12-07
Patrick Pal
k
a
li
b
stdc+
+
:
Simplify
r
a
nges::to closure objects
commit
|
commitdiff
|
tree
2023-11-29
Patr
i
ck Palka
c++: fix testcase [PR112765]
commit
|
commitdiff
|
tree
2023-11-29
Patr
i
ck Palka
c++: bogu
s
-Wparentheses wa
r
n
ing [
P
R11
2
765]
commit
|
commitdiff
|
tree
2023-11-22
Patrick
P
alka
c++: al
i
as templ
a
t
e o
f
non-template cl
a
ss [PR11263
3
]
commit
|
commitdiff
|
tree
2023-11-16
P
atri
c
k Palk
a
c
+
+
: add fi
x
ed tes
t
cas
e
s [PR98614, PR104802]
commit
|
commitdiff
|
tree
2023-11-16
P
a
trick Pal
k
a
c++:
c
onstan
t
n
ess of call t
o
function poi
n
ter [PR11
1
703]
commit
|
commitdiff
|
tree
2023-11-15
P
a
trick P
a
lka
c++: dire
c
t en
u
m init from
type-
d
e
p
elt [PR
1
1
2
515]
commit
|
commitdiff
|
tree
2023-11-15
Patric
k
Palka
c++: partial
l
y inst r
e
quir
e
s-expr
i
n noexcept-sp
e
c
.
.
.
commit
|
commitdiff
|
tree
2023-11-15
Pat
r
ick
P
alka
c++:
n
on-depe
n
dent
.
* operand folding [PR112
4
27]
commit
|
commitdiff
|
tree
2023-11-15
Patr
i
ck P
a
lka
c+
+
:
constantness of local var in constexpr fn [PR1117
0
3
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
Pat
r
ick Pal
k
a
c++: de
c
l
type of (by-value capture
d
refer
e
nce) [PR7
9
620]
commit
|
commitdiff
|
tree
2023-11-10
Patrick
Palka
c++: de
c
ltype of captu
r
e proxy [
P
R7937
8
,
P
R96917]
commit
|
commitdiff
|
tree
2023-11-09
Patric
k
Palka
libstdc++: Fix forwarding in __take/drop_of_re
p
eat_view
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
Patrick Palka
c++: a
n
other build_new_
1
folding fix [PR111929]
commit
|
commitdiff
|
tree
2023-10-27
Patr
i
ck
P
alka
c+
+
: add
testcase verifying non-dep ne
w
-expr checki
n
g
commit
|
commitdiff
|
tree
2023-10-27
Patr
i
ck Palka
c++: more a
h
ead-of-time -Wparenthes
e
s warnings
commit
|
commitdiff
|
tree
2023-10-25
Patrick Palka
c++
:
ad
d
fixed testcase
[PR99804]
commit
|
commitdiff
|
tree
2023-10-24
Patrick
Palka
c++: non-dep ar
r
ay new-expr s
i
ze
[PR
1
11929]
commit
|
commitdiff
|
tree
2023-10-24
Patrick Palka
c++: cp_stabilize
_
reference and non-dep
e
x
prs [PR111919]
commit
|
commitdiff
|
tree
2023-10-22
Patrick P
a
lk
a
objc++: type/expr tsubst confl
a
tio
n
[
P
R11192
0
]
commit
|
commitdiff
|
tree
2023-10-20
Patrick Palka
rus
t
: build failure af
t
er NON_DE
P
ENDENT_EX
P
R removal
.
.
.
commit
|
commitdiff
|
tree
2023-10-20
Patrick Pa
l
ka
c+
+
: rename ts
u
bst_
c
op
y
_and_build and tsubst_expr
commit
|
commitdiff
|
tree
2023-10-20
Patrick Palka
c++:
m
erg
e
tsub
s
t_copy
i
nto
t
sub
s
t_cop
y
_and
_
bui
l
d
commit
|
commitdiff
|
tree
2023-10-20
Pat
r
ick
Palka
c++:
n
o
n-static m
e
mfn call dependence cleanup [PR106086]
commit
|
commitdiff
|
tree
2023-10-20
Pat
r
ick Pa
l
k
a
c++
:
remove NON_DEPENDEN
T
_
E
XPR, part 2
commit
|
commitdiff
|
tree
2023-10-20
Patrick Palka
c
++
:
remove NON_DEPEND
E
N
T
_
EXPR
,
part
1
commit
|
commitdiff
|
tree
2023-09-25
Patri
c
k Palka
libstdc++:
Sh
o
rten
i
nteger std::to/from_chars sy
m
bol
.
.
.
commit
|
commitdiff
|
tree
2023-09-22
Patrick Palka
c++: missing SFINAE in grok_array_decl [P
R
111493]
commit
|
commitdiff
|
tree
2023-09-22
P
a
trick Palka
c+
+
: co
n
strain
t
rewri
t
in
g
during ttp coerc
i
on [
P
R111
4
85]
commit
|
commitdiff
|
tree
2023-09-20
P
a
trick Palka
c++: improve c
l
ass NTTP obje
c
t pretty printing [PR111471]
commit
|
commitdiff
|
tree
2023-09-20
Patrick Palka
c++: further optimize tsubst_temp
l
ate_dec
l
commit
|
commitdiff
|
tree
2023-09-19
Patrick Pa
l
ka
c++: f
i
x
cxx_pr
i
nt_type's
t
emplate-info dum
p
i
ng
commit
|
commitdiff
|
tree
2023-09-19
Patrick Palk
a
c++: ov
e
rea
g
er type c
o
mpletio
n
i
n c
o
n
v
ert_to_void
.
.
.
commit
|
commitdiff
|
tree
2023-09-19
Patric
k
Palka
c++: co
n
s
tness o
f
decltype
o
f NTTP objec
t
[PR99631]
commit
|
commitdiff
|
tree
2023-09-18
Patrick P
a
lka
c
++
:
optimize un
i
f
yi
n
g nested templated
c
lasses [
P
R89231]
commit
|
commitdiff
|
tree
2023-09-18
Patr
i
ck Palk
a
c
+
+: non-dependent assign
m
e
n
t checking
[
P
R63198,
P
R18474]
commit
|
commitdiff
|
tree
2023-09-18
Patrick Palka
c++: unifying iden
t
ical tmpls from current inst [PR108
3
47
]
commit
|
commitdiff
|
tree
2023-09-18
Patric
k
P
a
l
ka
c++: always c
h
e
c
k a
r
ity before deduc
t
i
o
n
commit
|
commitdiff
|
tree
2023-09-18
P
atrick P
a
lka
c+
+
: opti
m
ize t
s
ubst_template_decl
for function templates
commit
|
commitdiff
|
tree
2023-09-15
Patr
i
c
k Pa
l
ka
libst
d
c+
+
: Use
C
++20 c
o
n
s
t
r
aints in <bit>
commit
|
commitdiff
|
tree
2023-09-12
Pat
r
i
ck
Pa
l
ka
libstdc++: Fi
x
std::not_f
n
perfect forwarding
[
PR111327]
commit
|
commitdiff
|
tree
2023-09-12
Patri
c
k Palka
libstdc++: Fix std::bind_front
perfect forwar
d
ing
.
.
.
commit
|
commitdiff
|
tree
2023-09-12
P
a
t
rick Palka
libst
d
c++: R
e
move std::bind_f
r
ont
s
pecialization
fo
r
.
.
.
commit
|
commitdiff
|
tree
2023-09-08
Patr
i
ck Palk
a
c++: refine CWG 2
3
69 satisfac
t
i
o
n vs n
o
n-dep conv
s
.
.
.
commit
|
commitdiff
|
tree
2023-09-05
P
a
trick Palka
c
+
+: more dummy
non_con
s
tant_p ar
g
a
voidance
commit
|
commitdiff
|
tree
2023-09-05
Patrick P
a
lka
c
++: use convers
i
on_obst
a
c
k
_sent
i
nel throughou
t
commit
|
commitdiff
|
tree
2023-08-17
Patrick Palka
libstdc++:
I
mplement P277
0
R
0 chang
e
s to join_
v
ie
w
.
.
.
commit
|
commitdiff
|
tree
2023-08-17
P
atr
i
ck
P
al
k
a
libstdc++:
Conv
e
rt _RangeAda
p
torClosure i
n
to a
CRTP
.
.
.
commit
|
commitdiff
|
tree
2023-08-12
Patrick Palka
t
r
ee-pr
e
tty-print:
d
elimit TREE_VEC with braces
commit
|
commitdiff
|
tree
2023-08-12
Patrick Palka
c++: bogus
w
arning w/ dedu
c
t
ion guide
in anon ns [PR106
6
04]
commit
|
commitdiff
|
tree
2023-08-11
Patrick
P
alka
c+
+
:
dependently scoped template-id in type-req [P
R
11
0
9
27]
commit
|
commitdiff
|
tree
2023-08-11
Patrick Pa
l
ka
c++: reco
g
n
ize
i
n
-c
l
a
s
s
var tmpl partial spec [PR71954]
commit
|
commitdiff
|
tree
2023-08-11
Patrick
P
alka
c++
:
im
p
rove debug_t
r
e
e for templated types/decl
s
commit
|
commitdiff
|
tree
2023-08-11
Patrick Palka
tre
e
-pretty-print: hand
l
e COMPONENT_REF with
non-decl RH
S
commit
|
commitdiff
|
tree
2023-07-27
Patrick Palka
c
+
+:
c
onste
x
pr
empty subobj
e
ct elis
i
on
[
P
R
110197]
commit
|
commitdiff
|
tree
2023-07-26
Patrick Palka
c++:
p
a
ssing partially ins
t
ttp as tt
p
[PR
1
1
0
5
6
6]
commit
|
commitdiff
|
tree
2023-07-26
Patrick Palka
c++
:
passing partially inst
tmpl as
t
tp [PR110566]
commit
|
commitdiff
|
tree
2023-07-26
Patrick P
a
lka
c++: unifying REAL_CSTs
[PR1
1
0
8
09]
commit
|
commitdiff
|
tree
2023-07-19
Patrick
Pa
l
ka
c+
+
:
deducing empty type
vs non-
t
ype argument pa
c
k
commit
|
commitdiff
|
tree
2023-07-19
Patrick Palka
c++: redun
d
ant targ c
o
e
rcion for var/alia
s
tmpls
commit
|
commitdiff
|
tree
2023-07-18
P
a
trick
P
alk
a
c++
:
non-st
a
nd
a
lon
e
surrogate call
t
empla
t
e
commit
|
commitdiff
|
tree
2023-07-18
Patrick Pa
l
ka
c++: constrained surrog
a
te
cal
l
fu
n
ctions [PR110535
]
commit
|
commitdiff
|
tree
2023-07-15
Patrick Palka
c+
+
:
copy elision w/ ob
j
arg
a
nd static
m
e
mfn
call
.
.
.
commit
|
commitdiff
|
tree
2023-07-15
Patrick Palk
a
c++: man
g
li
n
g template-id of
unknown template [PR110524
]
commit
|
commitdiff
|
tree
2023-07-11
Pa
t
rick Palka
c
+
+: co
e
r
c
in
g
v
a
riable template from current
i
n
st
.
.
.
commit
|
commitdiff
|
tree
2023-07-10
Patrick Palka
c+
+
: redecl
a
re
_
class_template and ttps [PR110523]
commit
|
commitdiff
|
tree
2023-06-30
P
a
t
rick Palka
c++:
f
ix
up cac
h
ing of
l
eve
l
l
o
we
r
ed ttps
commit
|
commitdiff
|
tree
2023-06-29
P
atrick P
a
l
ka
c+
+
: N
S
D
M
I inst
a
ntiat
i
o
n
d
u
rin
g
o
v
erload resolution
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
Patrick Palk
a
c++: unpropagate
d
CONSTRUCTOR_
M
U
TABLE_POISON [PR110463]
commit
|
commitdiff
|
tree
2023-06-29
Patrick Palka
c
+
+
:
cache parti
a
l
t
emplate s
p
ecial
i
zation
sel
e
ction
commit
|
commitdiff
|
tree
2023-06-28
Patric
k
Pal
k
a
c+
+
:
ahead of time va
r
iable template-i
d
coerci
o
n [
P
R89442]
commit
|
commitdiff
|
tree
2023-06-11
P
atric
k
Pa
l
ka
c
++: un
s
yn
t
he
s
i
ze
d
defaulted co
n
stexpr fn [PR110122]
commit
|
commitdiff
|
tree
2023-06-11
Patrick Pa
l
ka
c++: extend lo
o
kup_
t
emplate_c
l
ass shortcut [PR110122]
commit
|
commitdiff
|
tree
2023-06-03
Patrick Palka
c++: is_specializati
o
n
_o
f
_
f
riend confusi
o
n [PR109923
]
commit
|
commitdiff
|
tree
2023-06-03
Patrick Pa
l
k
a
c
++: simpli
f
y
TE
M
PLATE_TEMPLA
T
E_
P
ARM hashi
n
g
commit
|
commitdiff
|
tree
2023-06-03
Pa
t
rick
P
alka
c++:
r
ep
l
ace i
n
_template_fun
c
t
i
on
commit
|
commitdiff
|
tree
2023-06-03
Patrick Pa
l
k
a
c++: mang
l
e
noex
c
ept-e
x
pr [PR70790
]
commit
|
commitdiff
|
tree
2023-05-19
Pat
r
i
c
k
Palka
c
++: simplify n
o
rm_c
a
che man
i
pu
l
atio
n
commit
|
commitdiff
|
tree
2023-05-19
P
atrick Palka
c+
+
: sc
o
ped variable
template-id of referenc
e
type
.
.
.
commit
|
commitdiff
|
tree
2023-05-16
Patri
c
k Pal
k
a
c
++: des
i
g i
n
it in presence of list ctor
[PR109871]
commit
|
commitdiff
|
tree
2023-05-15
Patri
c
k
P
a
lka
c++:
add fea
t
ur
e
-t
e
st macro for auto(x)
commit
|
commitdiff
|
tree
2023-05-12
Patric
k
Palka
c++: remove
redundant tes
t
case [PR83258]
commit
|
commitdiff
|
tree
2023-05-12
Patrick Pal
k
a
c++: r
o
bu
s
tify testcase [PR10
9
752]
commit
|
commitdiff
|
tree
2023-05-11
Pa
t
r
i
ck Palka
c+
+
: 'mutable' subo
b
jec
t
of cons
t
expr variable
[PR1
0
9745]
commit
|
commitdiff
|
tree
2023-05-11
Pa
t
rick Palka
c
++: Add testcase for al
r
e
a
dy fixed P
R
[PR1
0
3807]
commit
|
commitdiff
|
tree
2023-05-11
Patr
i
c
k
Palka
c++: converted lambda as te
m
pla
t
e argum
e
nt [PR8325
8
.
.
.
commit
|
commitdiff
|
tree
2023-05-09
Patrick Palka
c
+
+: error-
r
ecover
y
ICE with
u
nsta
b
le sa
t
isfaction
.
.
.
commit
|
commitdiff
|
tree
2023-05-09
P
atrick Palka
c++
:
noexcept-spec from nested class con
f
usion [PR109
7
61]
commit
|
commitdiff
|
tree
2023-05-08
Patrick Palka
c++: list C
T
AD
a
nd r
e
solve_n
o
ndeduced_context [PR106214]
commit
|
commitdiff
|
tree
2023-05-07
Patrick Palka
c
+
+
:
fix pretty pri
n
ting of
'
alignof'
v
s '__
a
lignof_
_
.
.
.
commit
|
commitdiff
|
tree
2023-05-07
Patrick P
a
lka
c++: goto entering s
c
ope of o
b
j w/ non-
t
rivial
dtor
.
.
.
commit
|
commitdiff
|
tree
2023-05-07
Patrick P
a
lk
a
c++: satisfac
t
ion o
f
non-
d
ep
m
ember
a
lias template-
i
d
commit
|
commitdiff
|
tree
2023-05-07
Pat
r
i
c
k
Palka
c+
+
: v
a
rious code cleanup
s
commit
|
commitdiff
|
tree
2023-05-07
Patrick Palka
c+
+
: pare
n
thesize
d
-> resolving
to static data member
.
.
.
commit
|
commitdiff
|
tree
2023-05-07
Patrick
P
alka
c++: bou
n
d
t
tp in l
a
mb
d
a
functi
o
n type [PR1096
5
1]
commit
|
commitdiff
|
tree
next