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++: Implement P2582R1, CTAD from inherited constructors
2023-12-14
P
atrick Palk
a
c++: I
m
p
lement P2582R1,
C
T
A
D
f
rom inherit
e
d constructor
s
commit
|
commitdiff
|
tree
2023-12-13
Patrick Pa
l
ka
c++
:
note other
cand
i
dates when diagnosing deleted
n
ess
commit
|
commitdiff
|
tree
2023-12-13
P
atr
i
ck Palka
c++: remember
c
a
ndidat
e
s tha
t
we ig
n
ored
commit
|
commitdiff
|
tree
2023-12-13
P
atrick Palka
c
+
+
: sort candidates a
c
cording
t
o viability
commit
|
commitdiff
|
tree
2023-12-13
Patrick Palka
c++: unifying constants vs their type [PR99186, PR10486
7
]
commit
|
commitdiff
|
tree
2023-12-13
P
atrick Palka
c+
+
: unifyi
n
g FUNCTION
_
DECLs
[
PR93
7
4
0]
commit
|
commitdiff
|
tree
2023-12-11
Patrick P
a
lka
c++
:
add fixed testcas
e
[
PR633
7
8
]
commit
|
commitdiff
|
tree
2023-12-11
Pa
t
r
ick Palka
c++: alias CTAD and speci
a
lizations table
commit
|
commitdiff
|
tree
2023-12-08
Patrick Palka
c++: declt
y
pe of (non-captur
e
d variable) [PR83167]
commit
|
commitdiff
|
tree
2023-12-08
Patrick Palka
c++: guard
m
o
re agains
t
undiagnosed err
o
r_mar
k
_no
d
e
.
.
.
commit
|
commitdiff
|
tree
2023-12-08
Patrick
Palka
c++: undiag
n
o
s
e
d error_
m
ark_node from cp_build
_
c_cast
.
.
.
commit
|
commitdiff
|
tree
2023-12-07
Patrick Palka
li
b
s
t
dc++:
Simplif
y
r
a
nges::to closure objects
commit
|
commitdiff
|
tree
2023-11-29
Patrick Palka
c++: fix test
c
ase [PR11
2
765]
commit
|
commitdiff
|
tree
2023-11-29
Pat
r
i
ck Palka
c+
+
:
bogus -
W
p
arentheses w
a
rn
i
ng [PR1
1
2765]
commit
|
commitdiff
|
tree
2023-11-22
Patrick Palk
a
c+
+
: alia
s
te
m
plate of
non-templat
e
class [PR112633
]
commit
|
commitdiff
|
tree
2023-11-16
Patric
k
Pa
l
ka
c++: add fixed testcases [P
R
98614,
PR104802
]
commit
|
commitdiff
|
tree
2023-11-16
P
a
t
rick Pa
l
k
a
c++: constantness of ca
l
l to funct
i
on
p
o
i
nter [PR111
7
03]
commit
|
commitdiff
|
tree
2023-11-15
Pa
t
rick Palka
c
++: direct enum i
n
i
t fro
m
type-d
e
p
e
l
t
[PR1125
1
5]
commit
|
commitdiff
|
tree
2023-11-15
Patric
k
Palka
c+
+
: parti
a
lly inst re
q
uires-expr
i
n no
e
xcept-spec
.
.
.
commit
|
commitdiff
|
tree
2023-11-15
P
a
t
rick
P
alka
c++
:
no
n
-de
p
endent
.
* operand
folding
[PR11
2
42
7
]
commit
|
commitdiff
|
tree
2023-11-15
Pat
r
ick Pa
l
ka
c++: co
n
stantn
e
ss of loca
l
va
r
in c
o
ns
t
e
xpr fn [PR1117
0
3
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
Patrick Pa
l
ka
c+
+
: dec
l
type of
(
by-value c
a
ptured r
e
fere
n
c
e) [
P
R79620]
commit
|
commitdiff
|
tree
2023-11-10
Pat
r
i
ck Palka
c++: d
e
clty
p
e of capture pro
x
y
[
PR79378, PR96917]
commit
|
commitdiff
|
tree
2023-11-09
P
atrick Palka
l
i
bst
d
c++: Fix forw
a
rding in __
t
a
k
e/drop_of_r
e
p
e
at
_
view
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
Patrick
Pa
l
ka
c
++
:
another build_new_1 folding fix [PR11192
9
]
commit
|
commitdiff
|
tree
2023-10-27
Patrick Pal
k
a
c++: add testcase ver
i
fy
i
n
g non-dep ne
w
-
e
x
pr
checking
commit
|
commitdiff
|
tree
2023-10-27
Patrick Palka
c
+
+: more ahead-of-tim
e
-Wp
a
re
n
t
h
es
e
s w
a
rn
i
ngs
commit
|
commitdiff
|
tree
2023-10-25
Patr
i
c
k Palka
c
+
+: a
d
d fixed testcase
[
PR99804]
commit
|
commitdiff
|
tree
2023-10-24
Pa
t
rick Palka
c++: non-d
e
p ar
r
ay new-expr
s
i
ze [PR
1
11929]
commit
|
commitdiff
|
tree
2023-10-24
Patri
c
k Palk
a
c++:
cp_stabilize
_
reference and non-dep exprs [PR11191
9
]
commit
|
commitdiff
|
tree
2023-10-22
Patrick P
a
l
k
a
objc+
+
: type/expr
t
s
ubst conflat
i
on [PR111920
]
commit
|
commitdiff
|
tree
2023-10-20
Pa
t
ri
c
k
P
alk
a
r
u
st: build failure after N
O
N_DEPE
N
D
E
N
T
_
E
XPR removal
.
.
.
commit
|
commitdiff
|
tree
2023-10-20
Patrick Palka
c++: rename
tsubst_copy_and_build
a
n
d
t
s
u
bst_expr
commit
|
commitdiff
|
tree
2023-10-20
P
at
r
ick
Palk
a
c
++
:
me
r
ge tsubst_copy i
n
to tsubst
_
copy_and_bu
i
ld
commit
|
commitdiff
|
tree
2023-10-20
Patri
c
k Palka
c++: non-stati
c
memfn
c
all dependence cleanup [PR106086]
commit
|
commitdiff
|
tree
2023-10-20
Pa
t
rick Palka
c++: remove NON_D
E
PE
N
DENT_
E
XPR, part 2
commit
|
commitdiff
|
tree
2023-10-20
Patrick P
a
lka
c
+
+: remove NON_DEPEN
D
ENT_EXPR, part 1
commit
|
commitdiff
|
tree
2023-09-25
Patrick
P
alka
libstdc++
:
S
h
o
rte
n
integer std::t
o
/from_chars sy
m
bol
.
.
.
commit
|
commitdiff
|
tree
2023-09-22
Patrick P
a
lka
c++: mis
s
i
n
g SFINAE in g
r
ok_a
r
ray_decl [
P
R111493
]
commit
|
commitdiff
|
tree
2023-09-22
P
atric
k
Palka
c++: cons
t
raint rewriting du
r
ing ttp coercion [PR111485]
commit
|
commitdiff
|
tree
2023-09-20
P
a
tric
k
Pa
l
ka
c++: improve class NTTP
objec
t
p
re
t
ty printi
n
g [PR111471]
commit
|
commitdiff
|
tree
2023-09-20
P
a
t
rick Palka
c++: f
u
r
t
h
er opt
i
mize t
s
ubst_
t
emplate_decl
commit
|
commitdiff
|
tree
2023-09-19
Patrick
Palka
c++:
f
ix cxx_print_type's
template-info d
u
mping
commit
|
commitdiff
|
tree
2023-09-19
Patrick Pa
l
ka
c++
:
overeager typ
e
co
m
ple
t
ion in convert_to_v
o
id
.
.
.
commit
|
commitdiff
|
tree
2023-09-19
Patr
i
ck Palka
c++: c
o
ns
t
nes
s
of decltype
o
f NTTP ob
j
e
c
t [PR99631]
commit
|
commitdiff
|
tree
2023-09-18
P
a
trick Palka
c++:
o
ptimize
unif
y
in
g
nested templated clas
s
e
s [P
R
8
9231]
commit
|
commitdiff
|
tree
2023-09-18
P
a
trick Palka
c++: no
n
-dependent assign
m
e
n
t checking [PR63198,
P
R18
4
7
4
]
commit
|
commitdiff
|
tree
2023-09-18
Pat
r
i
c
k P
a
lka
c++: unifying ide
n
tical t
m
pls f
r
om current inst [
P
R108
3
47]
commit
|
commitdiff
|
tree
2023-09-18
Patrick Pal
k
a
c
+
+
: alw
a
y
s
check arity
befo
r
e deduction
commit
|
commitdiff
|
tree
2023-09-18
Patrick Palka
c+
+
: optimize tsu
b
st_template_decl for function templ
a
tes
commit
|
commitdiff
|
tree
2023-09-15
Patrick P
a
lka
l
i
b
std
c
++:
U
se C++
2
0
c
onstraints in
<
bit>
commit
|
commitdiff
|
tree
2023-09-12
Pa
t
r
ick Palka
libstd
c
++: Fi
x
std
:
:
not_fn perfec
t
forwa
r
di
n
g [PR111327]
commit
|
commitdiff
|
tree
2023-09-12
Patrick
Palka
libstdc
+
+: Fix std::bin
d
_fron
t
perfect forwardi
n
g
.
.
.
commit
|
commitdiff
|
tree
2023-09-12
Patrick Palka
libstdc+
+
: Remove std::bi
n
d_f
r
ont specialization for
.
.
.
commit
|
commitdiff
|
tree
2023-09-08
P
atrick Palka
c++:
r
efi
n
e
CWG 2369 satisfacti
o
n vs non-
d
ep convs
.
.
.
commit
|
commitdiff
|
tree
2023-09-05
Patrick
P
alka
c++: more d
u
m
m
y non_constant_p
a
r
g avoidance
commit
|
commitdiff
|
tree
2023-09-05
Patrick Palka
c++:
u
se conv
e
rsi
o
n
_
obstack_se
n
tinel thro
u
g
hout
commit
|
commitdiff
|
tree
2023-08-17
Patrick Palka
libstdc++: I
m
plement
P2
7
70R0 chang
e
s
to join_view
.
.
.
commit
|
commitdiff
|
tree
2023-08-17
Patrick
Palka
libstdc
+
+: Convert
_
R
angeAda
p
torClosu
r
e into a C
R
T
P
.
.
.
commit
|
commitdiff
|
tree
2023-08-12
Patrick Palka
tree-pretty-p
r
in
t
: delimit TREE_VEC with braces
commit
|
commitdiff
|
tree
2023-08-12
Patrick Palka
c++: bogus
w
arning w/ deduction guide in anon ns [PR106604]
commit
|
commitdiff
|
tree
2023-08-11
Patric
k
Palka
c++: depende
n
tl
y
scoped
t
e
mplate-id in type-req [PR1109
2
7]
commit
|
commitdiff
|
tree
2023-08-11
Patrick Palka
c++: recogniz
e
in-class var tmpl partial spec
[
P
R
71954]
commit
|
commitdiff
|
tree
2023-08-11
Patr
i
c
k P
a
l
k
a
c++: imp
r
ove d
e
bug_tree for tem
p
l
ated typ
e
s/decls
commit
|
commitdiff
|
tree
2023-08-11
Patrick Palka
tree-pre
t
ty-print:
h
andl
e
COMPONENT_R
E
F with
n
on-decl R
H
S
commit
|
commitdiff
|
tree
2023-07-27
Patri
c
k Palka
c
++: constexpr empty subobj
e
ct elision [PR11019
7
]
commit
|
commitdiff
|
tree
2023-07-26
Patrick Palka
c++: passin
g
p
a
rtia
l
ly
inst ttp as t
t
p [PR110566]
commit
|
commitdiff
|
tree
2023-07-26
Patrick Palka
c++: pas
s
i
ng
p
artiall
y
inst tmpl
as t
t
p [PR110566]
commit
|
commitdiff
|
tree
2023-07-26
Pat
r
ick Palka
c++: un
i
fyin
g
REAL_CSTs
[
PR110
8
09]
commit
|
commitdiff
|
tree
2023-07-19
Pat
r
ick
Palka
c
++: deducing empty type vs non-type argu
m
en
t
pack
commit
|
commitdiff
|
tree
2023-07-19
Pat
r
ick Palka
c
++: redundant targ coercion
for
var/alias tmpls
commit
|
commitdiff
|
tree
2023-07-18
Patrick Palka
c++:
n
o
n-standalone surrogate call templa
t
e
commit
|
commitdiff
|
tree
2023-07-18
P
a
tric
k
P
alka
c++: constraine
d
surrogate call f
u
nctions [PR1
1
0535]
commit
|
commitdiff
|
tree
2023-07-15
P
a
trick Pal
k
a
c
+
+
:
cop
y
e
lision w/ o
b
j arg and static memfn
c
all
.
.
.
commit
|
commitdiff
|
tree
2023-07-15
Patrick P
a
lka
c++
:
mangling
t
empl
a
te-i
d
of unknown templa
t
e [
P
R1
1
0524]
commit
|
commitdiff
|
tree
2023-07-11
Patrick
P
a
lka
c++: coer
c
ing var
i
able template from
cur
r
ent inst
.
.
.
commit
|
commitdiff
|
tree
2023-07-10
Patrick
P
alka
c
++: rede
c
lare_class_templat
e
and ttps [PR110
5
23]
commit
|
commitdiff
|
tree
2023-06-30
Patrick
P
alka
c+
+
: fix up cac
h
ing
o
f le
v
el lowered t
t
ps
commit
|
commitdiff
|
tree
2023-06-29
Patrick Pa
l
k
a
c+
+
: NSDMI in
s
tantia
t
ion d
u
ring overload
resolution
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
Patric
k
P
alka
c++: unpropaga
t
e
d C
O
NSTRUCTO
R
_M
U
TABLE_
P
OISON [P
R
1104
6
3]
commit
|
commitdiff
|
tree
2023-06-29
Patrick P
a
lka
c++: cache partial template
specialization
selec
t
ion
commit
|
commitdiff
|
tree
2023-06-28
Patrick Palk
a
c
+
+
:
a
head
o
f
t
ime
v
ariable
t
e
mplate-id coer
c
io
n
[
P
R89442]
commit
|
commitdiff
|
tree
2023-06-11
P
atrick Palka
c
++
:
u
n
syn
t
h
e
size
d
d
efaulte
d
c
onstexpr
f
n [
P
R110
1
22]
commit
|
commitdiff
|
tree
2023-06-11
Patrick P
a
l
ka
c
+
+: extend look
u
p_template_c
l
ass shortcut [P
R
11
0
1
22]
commit
|
commitdiff
|
tree
2023-06-03
Pa
t
r
ick P
a
lka
c
+
+:
i
s_spec
i
alization_of_friend conf
u
s
i
on
[
PR10992
3
]
commit
|
commitdiff
|
tree
2023-06-03
P
atric
k
Palka
c++:
simplify TEMPLAT
E
_TEMPLATE_PAR
M
h
ashing
commit
|
commitdiff
|
tree
2023-06-03
Patrick Palka
c++: repla
c
e in_templa
t
e
_function
commit
|
commitdiff
|
tree
2023-06-03
Patrick Palka
c++: m
a
ngle noe
x
cept-expr [PR70790]
commit
|
commitdiff
|
tree
2023-05-19
Patrick Palka
c
++: simplify norm_
c
ache manipulation
commit
|
commitdiff
|
tree
2023-05-19
Patrick Palka
c
+
+
:
s
c
o
ped variable
t
e
m
plate-id of referen
c
e type
.
.
.
commit
|
commitdiff
|
tree
2023-05-16
Patrick Palka
c
++: desig
init in presenc
e
of
lis
t
ctor [PR10
9
871]
commit
|
commitdiff
|
tree
2023-05-15
Patrick Palka
c++:
a
dd
f
e
a
t
u
re-test m
a
cro
for auto(x)
commit
|
commitdiff
|
tree
2023-05-12
P
a
trick Palka
c
+
+: r
e
move
r
edun
d
a
n
t
testcase [
P
R83258
]
commit
|
commitdiff
|
tree
2023-05-12
Pat
r
ic
k
Palka
c++: rob
u
stify testcase [PR10
9
752]
commit
|
commitdiff
|
tree
2023-05-11
Patrick Palk
a
c++: 'mu
t
able'
subobject of const
e
x
pr vari
a
ble [PR10974
5
]
commit
|
commitdiff
|
tree
2023-05-11
Pa
t
rick Palka
c++: Add testca
s
e
for alrea
d
y
fix
e
d
P
R [PR103807]
commit
|
commitdiff
|
tree
2023-05-11
Patrick Palka
c++:
con
v
erted lambd
a
as tem
p
l
ate
a
r
g
ument
[
PR83258
.
.
.
commit
|
commitdiff
|
tree
2023-05-09
Patrick Palka
c++: error-recovery ICE with un
s
table s
a
t
i
sfaction
.
.
.
commit
|
commitdiff
|
tree
2023-05-09
Patri
c
k
Palka
c++: no
e
xcept-spec from
n
ested class
c
onfusion [
P
R109
7
61
]
commit
|
commitdiff
|
tree
2023-05-08
Patr
i
c
k
Palka
c++
:
li
s
t CTAD and re
s
olve_nondeduced
_
context [PR10
6
214]
commit
|
commitdiff
|
tree
next