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
Patr
i
ck Palk
a
c++: local class memfn synth fro
m
uneval context [PR
1
13063]
commit
|
commitdiff
|
tree
2023-12-19
Patri
c
k
P
a
l
ka
c++:
m
issing state
restoration
i
n
m
a
ybe_pop_from_top_l
e
vel
commit
|
commitdiff
|
tree
2023-12-19
Pat
r
i
ck Palka
c++: p
a
rtial o
r
dering and dep alias
t
mpl
s
pecs
[
P
R90679]
commit
|
commitdiff
|
tree
2023-12-19
Patrick Palka
c++: re
f
ine
d
ependent_alias_t
e
mplate_spec_p [PR
9
0679]
commit
|
commitdiff
|
tree
2023-12-18
Patrick Palka
libstdc++: Make ranges::to clos
u
r
e objec
t
s
SFINAE-friendly
.
.
.
commit
|
commitdiff
|
tree
2023-12-15
P
atrick Palka
c++: s
e
ction att
r
ibut
e
on templat
e
s [P
R
70435, PR
8
806
1
]
commit
|
commitdiff
|
tree
2023-12-15
Patrick Palk
a
c++: abi
_
tag attribute on te
m
plates [PR
1
0971
5
]
commit
|
commitdiff
|
tree
2023-12-14
Pa
t
rick Palka
c++: Impl
e
ment P2582R1,
CTAD from i
n
heri
t
ed c
o
n
structors
commit
|
commitdiff
|
tree
2023-12-13
Patrick Palk
a
c
++: note oth
e
r candidates whe
n
diagnosing dele
t
e
d
ne
s
s
commit
|
commitdiff
|
tree
2023-12-13
Patrick Palk
a
c
+
+: reme
m
ber c
a
n
d
idates
that we
i
g
n
o
red
commit
|
commitdiff
|
tree
2023-12-13
Patrick Palka
c++: sort candidates acc
o
rdi
n
g to viability
commit
|
commitdiff
|
tree
2023-12-13
Patri
c
k Palka
c++: unifyi
n
g constants vs
their type [PR99186, PR
1
04867
]
commit
|
commitdiff
|
tree
2023-12-13
Pa
t
rick
P
alka
c
++: unifying FUNCTION
_
DECL
s
[PR93740]
commit
|
commitdiff
|
tree
2023-12-11
Pat
r
ick Palka
c++: add f
i
xed test
c
a
s
e [PR63378]
commit
|
commitdiff
|
tree
2023-12-11
Pat
r
ick Palka
c++
:
ali
a
s CTAD
a
n
d special
i
zations table
commit
|
commitdiff
|
tree
2023-12-08
P
a
trick Palka
c++: decltype
o
f (n
o
n-captured
varia
b
l
e
) [
P
R83167
]
commit
|
commitdiff
|
tree
2023-12-08
Patri
c
k Palka
c++: guard more against undiagnosed err
o
r_mark_
n
o
de
.
.
.
commit
|
commitdiff
|
tree
2023-12-08
P
a
t
rick Pa
l
ka
c
++: undiagnosed e
r
ror_ma
r
k_node f
r
om cp_bu
i
ld_c_cast
.
.
.
commit
|
commitdiff
|
tree
2023-12-07
Patr
i
ck Palka
lib
s
t
d
c++: Simplify ran
g
es::to closure objects
commit
|
commitdiff
|
tree
2023-11-29
Patr
i
ck Palka
c++: fix testcase [PR112765]
commit
|
commitdiff
|
tree
2023-11-29
Patrick
P
al
k
a
c
+
+
:
b
ogus -Wparentheses
w
arning
[PR1
1
2765]
commit
|
commitdiff
|
tree
2023-11-22
Patrick P
a
lka
c++: alias tem
p
late
o
f non-templat
e
class [PR1
1
26
3
3]
commit
|
commitdiff
|
tree
2023-11-16
Patrick
Palka
c++: add fixed testcases [PR98614, P
R
1048
0
2]
commit
|
commitdiff
|
tree
2023-11-16
P
atrick
P
alka
c++: const
a
ntness
o
f
c
al
l
t
o fun
c
tion po
i
nter [PR111703
]
commit
|
commitdiff
|
tree
2023-11-15
Pat
r
ick
Palka
c++: direct
e
nu
m
i
n
i
t fro
m
type-d
e
p
e
lt [P
R
1125
1
5]
commit
|
commitdiff
|
tree
2023-11-15
P
a
trick Palka
c++:
partially inst requir
e
s-expr in noexc
e
p
t-spec
.
.
.
commit
|
commitdiff
|
tree
2023-11-15
Patrick Palka
c++
:
non-
d
ependent
.
* operand fo
l
ding [P
R
112
4
27]
commit
|
commitdiff
|
tree
2023-11-15
Patr
i
c
k Palka
c++: cons
t
antness of local
v
ar
in cons
t
expr fn [PR111
7
03
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
Patrick
P
alka
c++:
d
e
cltype of (by-va
l
ue captured
r
efer
e
nce)
[PR796
2
0]
commit
|
commitdiff
|
tree
2023-11-10
Patrick Pal
k
a
c++: de
c
l
type of capture p
r
oxy
[PR79378, P
R
96
9
17]
commit
|
commitdiff
|
tree
2023-11-09
Patrick P
a
lka
libstdc++: Fix forwarding in __tak
e
/drop
_
of_repeat_view
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
Patrick Palka
c++
:
an
o
ther
build_
n
ew
_
1 foldin
g
fix [PR111929]
commit
|
commitdiff
|
tree
2023-10-27
P
a
t
r
i
ck
Pa
l
k
a
c+
+
: add testca
s
e verif
y
ing n
o
n-dep new-ex
p
r checki
n
g
commit
|
commitdiff
|
tree
2023-10-27
Patri
c
k Palka
c++: more ahea
d
-
of-ti
m
e -Wp
a
rentheses
w
arnin
g
s
commit
|
commitdiff
|
tree
2023-10-25
Patrick
Pa
l
k
a
c+
+
: add fixed testca
s
e [PR998
0
4]
commit
|
commitdiff
|
tree
2023-10-24
Patrick Palka
c
+
+:
non-de
p
array new-e
x
pr size [PR
1
1192
9
]
commit
|
commitdiff
|
tree
2023-10-24
Patr
i
ck Palk
a
c++: cp_
s
tabiliz
e
_reference
a
nd non-dep
e
xprs [
P
R1
1
1
9
19]
commit
|
commitdiff
|
tree
2023-10-22
P
a
tri
c
k Palka
o
b
jc++: typ
e
/
e
xpr tsubst conflation [PR1
1
1920]
commit
|
commitdiff
|
tree
2023-10-20
Patr
i
ck Pal
k
a
rust: build f
a
ilure aft
e
r NON_
D
EPEN
D
ENT_EXPR removal
.
.
.
commit
|
commitdiff
|
tree
2023-10-20
Patrick
P
alka
c++: r
e
na
m
e
t
su
b
st
_
copy_and_build and t
s
ubst_expr
commit
|
commitdiff
|
tree
2023-10-20
Patr
i
ck Pa
l
k
a
c++:
m
e
rge ts
u
bs
t
_co
p
y into t
s
ubst_copy_an
d
_build
commit
|
commitdiff
|
tree
2023-10-20
Pa
t
rick Pa
l
ka
c
+
+
:
n
on-static mem
f
n call dep
e
ndence clean
u
p
[
PR106086]
commit
|
commitdiff
|
tree
2023-10-20
Pat
r
ick Pal
k
a
c++: remove NON_DEPEN
D
ENT_
E
XPR
,
part 2
commit
|
commitdiff
|
tree
2023-10-20
Patri
c
k Palka
c+
+
: remov
e
N
O
N_D
E
PEND
E
NT_EXPR, part
1
commit
|
commitdiff
|
tree
2023-09-25
Patr
i
ck P
a
lka
lib
s
tdc++:
S
horten
i
n
teg
e
r
s
t
d
:
:
to/from_chars
s
ymbol
.
.
.
commit
|
commitdiff
|
tree
2023-09-22
Patrick
P
al
k
a
c++: missing
SFINAE in gro
k
_array_d
e
cl [PR111493]
commit
|
commitdiff
|
tree
2023-09-22
Patric
k
Palka
c
+
+: constraint
r
e
writing d
u
r
ing ttp c
o
er
c
ion [PR111485]
commit
|
commitdiff
|
tree
2023-09-20
P
atrick Pa
l
ka
c++: improve class NTTP object pretty printing [
P
R1
1
1471]
commit
|
commitdiff
|
tree
2023-09-20
Patrick
Palka
c++: fu
r
ther optimize tsubst_template_decl
commit
|
commitdiff
|
tree
2023-09-19
P
atrick Palka
c
++: fix cxx_pri
n
t_type's templ
a
te-info
dumping
commit
|
commitdiff
|
tree
2023-09-19
Patri
c
k
Palka
c++: overeage
r
type comple
t
ion in convert_t
o
_void
.
.
.
commit
|
commitdiff
|
tree
2023-09-19
P
at
r
ick Palka
c++: constness
o
f decltype o
f
NTTP object [PR99631]
commit
|
commitdiff
|
tree
2023-09-18
Patrick Pal
k
a
c
+
+
:
optimize unif
y
ing nested templa
t
ed classes [PR89231]
commit
|
commitdiff
|
tree
2023-09-18
Patrick
P
a
l
ka
c++: non-dependent assi
g
nment checking [PR63198
,
PR1847
4
]
commit
|
commitdiff
|
tree
2023-09-18
Patric
k
Palk
a
c++: unifying identical t
m
pls from curr
e
nt i
n
st [PR108347]
commit
|
commitdiff
|
tree
2023-09-18
Pat
r
ick Palka
c
+
+: always c
h
e
c
k
arity
b
e
fore
deduction
commit
|
commitdiff
|
tree
2023-09-18
Patrick
Palka
c++: optimize tsubst_template_decl f
o
r function
t
emplates
commit
|
commitdiff
|
tree
2023-09-15
Patrick Pal
k
a
libstdc+
+
: Use C++20
c
on
s
traints in
<
bit>
commit
|
commitdiff
|
tree
2023-09-12
Patrick Palka
libstdc++: Fix
s
t
d::n
o
t_fn per
f
ect forwa
r
ding [PR1
1
13
2
7]
commit
|
commitdiff
|
tree
2023-09-12
Patrick Palka
libstdc++: Fi
x
std::bi
n
d_front perfect forwarding
.
.
.
commit
|
commitdiff
|
tree
2023-09-12
Patri
c
k Pal
k
a
libstdc++: Remove
s
td::
b
ind_front specializa
t
io
n
f
or
.
.
.
commit
|
commitdiff
|
tree
2023-09-08
Pa
t
rick Palka
c+
+
: re
f
i
ne CWG 2369 satisfaction vs non-de
p
convs
.
.
.
commit
|
commitdiff
|
tree
2023-09-05
Patrick Palka
c++: more du
m
my non_
c
o
n
stant
_
p arg avoidance
commit
|
commitdiff
|
tree
2023-09-05
P
a
trick Palka
c++: use
conversion_obstack_sentinel
throughout
commit
|
commitdiff
|
tree
2023-08-17
Pa
t
rick Palka
libstdc++: I
m
pleme
n
t P2
7
70R0 ch
a
ng
e
s
t
o join_view
.
.
.
commit
|
commitdiff
|
tree
2023-08-17
P
atrick
P
a
l
k
a
libstd
c
++: Convert
_R
a
ngeA
d
a
ptorClosure
i
n
to a CRTP
.
.
.
commit
|
commitdiff
|
tree
2023-08-12
P
a
t
ri
c
k P
a
lka
tree-
p
retty-print:
d
e
limit TREE_VEC with
b
r
ace
s
commit
|
commitdiff
|
tree
2023-08-12
Patr
i
ck Palka
c++: bogus wa
r
n
ing
w/ deductio
n
guide in anon ns [PR1
0
6604]
commit
|
commitdiff
|
tree
2023-08-11
Patrick
Palka
c
++:
d
epe
n
de
n
tly s
c
o
p
ed
template-
i
d
in type
-
r
e
q [PR110
9
2
7
]
commit
|
commitdiff
|
tree
2023-08-11
Pat
r
ick
Palka
c++:
reco
g
nize in
-
class var tmpl partia
l
spec
[
PR71954]
commit
|
commitdiff
|
tree
2023-08-11
Patrick
Palka
c++:
i
mprove debug_tree for templated typ
e
s/dec
l
s
commit
|
commitdiff
|
tree
2023-08-11
Patrick Palka
t
r
e
e
-pre
t
ty-p
r
int:
h
andle COMPONENT_RE
F
with non-decl
RHS
commit
|
commitdiff
|
tree
2023-07-27
P
a
trick Palka
c++: const
e
x
pr empty
subob
j
ect elision [PR110197]
commit
|
commitdiff
|
tree
2023-07-26
Patrick Pal
k
a
c++: passing partially inst
ttp as
t
tp [PR
1
10566]
commit
|
commitdiff
|
tree
2023-07-26
Patrick Palka
c++:
p
assing partia
l
ly ins
t
t
mpl as
t
t
p [PR110566]
commit
|
commitdiff
|
tree
2023-07-26
P
atrick Pal
k
a
c++: unifyi
n
g
R
E
AL_
C
S
Ts [PR110809]
commit
|
commitdiff
|
tree
2023-07-19
Pat
r
ick Palka
c+
+
: deducin
g
empty ty
p
e vs
no
n
-type
a
rgument pack
commit
|
commitdiff
|
tree
2023-07-19
P
a
t
r
i
ck
Palka
c++
:
redun
d
a
n
t
targ c
o
ercion for var/
a
lia
s
tmpl
s
commit
|
commitdiff
|
tree
2023-07-18
Patr
i
ck Palk
a
c+
+
: non-standalone surrogate call template
commit
|
commitdiff
|
tree
2023-07-18
Patr
i
ck
P
alka
c
++: constrain
e
d s
u
rr
o
g
a
t
e
cal
l
f
unctions [PR
1
105
3
5
]
commit
|
commitdiff
|
tree
2023-07-15
P
atrick Palka
c+
+
: copy elisi
o
n w/ obj
a
rg
a
n
d sta
t
ic mem
f
n call
.
.
.
commit
|
commitdiff
|
tree
2023-07-15
Patrick Palka
c++: mangling
t
emplate
-
id o
f
u
nknown template [
P
R110524
]
commit
|
commitdiff
|
tree
2023-07-11
Patri
c
k Palka
c++: coercing
variable
templa
t
e
from current ins
t
.
.
.
commit
|
commitdiff
|
tree
2023-07-10
Patrick Palk
a
c
+
+:
redeclar
e
_class
_
template and ttps [PR11052
3
]
commit
|
commitdiff
|
tree
2023-06-30
Patr
i
ck Palk
a
c++: fix up caching of level lowered tt
p
s
commit
|
commitdiff
|
tree
2023-06-29
Patrick Palka
c++: NSDMI instantiation
d
uring
o
ve
r
load resolution
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
P
a
tric
k
Palka
c
+
+: unpropagated CONSTRUCTOR_MUTABLE_POISON [PR110463]
commit
|
commitdiff
|
tree
2023-06-29
Pat
r
ick Palka
c
+
+: ca
c
he
pa
r
tial
templat
e
specializ
a
tion selection
commit
|
commitdiff
|
tree
2023-06-28
Pat
r
i
ck Palka
c++: a
h
ead
of time vari
a
b
le templat
e
-id
c
oer
c
io
n
[PR
8
9
4
42]
commit
|
commitdiff
|
tree
2023-06-11
Patrick Palka
c++: unsynthesized defau
l
ted
c
onstexpr fn [PR110122]
commit
|
commitdiff
|
tree
2023-06-11
Patrick Palka
c++: extend lookup_tem
p
lat
e
_
clas
s
shortcut
[
P
R
1
10122]
commit
|
commitdiff
|
tree
2023-06-09
Ken
Ma
t
sui
l
i
bstdc++: use using instead of
typedef
f
or type_traits
Reviewed-by: Patrick Palka <
ppalka@redhat.com
>
commit
|
commitdiff
|
tree
2023-06-03
P
a
t
ric
k
Palka
c++:
i
s_specia
l
ization_of_f
r
ie
n
d confusion [PR1
0
99
2
3]
commit
|
commitdiff
|
tree
2023-06-03
Patric
k
Palka
c++
:
simp
l
i
f
y
TEMPLATE_TEMP
L
AT
E
_PAR
M
hash
i
ng
commit
|
commitdiff
|
tree
2023-06-03
Patric
k
Palka
c
+
+
:
r
e
pla
c
e
i
n
_template_
f
unc
t
ion
commit
|
commitdiff
|
tree
2023-06-03
Pa
t
rick Palka
c
+
+
:
mangle noex
c
ept-expr [PR70790]
commit
|
commitdiff
|
tree
2023-05-19
Patrick Palka
c++: simplify
n
o
r
m
_
c
a
che m
a
nipulation
commit
|
commitdiff
|
tree
2023-05-19
Patrick Palka
c++: scoped variable
template-
i
d of
reference typ
e
.
.
.
commit
|
commitdiff
|
tree
2023-05-17
Ken Matsui
lib
s
tdc++: use __bool_cons
t
ant instead o
f
integral_constant
Reviewed-by: Patrick Palka <
ppalka@redhat.com
>
commit
|
commitdiff
|
tree
2023-05-16
P
a
trick Palka
c++: desig init
i
n
presence o
f
lis
t
ctor [PR1
0
9871]
commit
|
commitdiff
|
tree
next