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++: another build_new_1 folding fix [PR111929]
2023-10-27
P
a
trick P
a
lka
c++
:
another build_new_1 folding f
i
x
[
P
R
111929]
commit
|
commitdiff
|
tree
2023-10-27
P
a
tric
k
Palka
c++:
add testcase verifying non-dep new-expr checking
commit
|
commitdiff
|
tree
2023-10-27
Patrick Palka
c++: more ahead-
o
f
-
time -Wparen
t
h
e
ses warnin
g
s
commit
|
commitdiff
|
tree
2023-10-25
Patrick Palka
c++: add fixed testca
s
e [PR99804]
commit
|
commitdiff
|
tree
2023-10-24
Pa
t
rick
Palka
c++
:
non-
d
ep array
new-exp
r
si
z
e [PR111929]
commit
|
commitdiff
|
tree
2023-10-24
Patrick P
a
lka
c+
+
: cp_stabilize_re
f
erence and n
o
n
-
dep exprs [PR111919]
commit
|
commitdiff
|
tree
2023-10-22
Pa
t
ric
k
Palka
objc++: type/expr
t
subst
conflation [PR111920]
commit
|
commitdiff
|
tree
2023-10-20
Patric
k
Palka
rust: buil
d
failure aft
e
r NON_D
E
P
ENDENT_EXPR removal
.
.
.
commit
|
commitdiff
|
tree
2023-10-20
Patrick P
a
l
k
a
c++
:
rename tsubst_
c
opy_and_b
u
ild and tsubst
_
expr
commit
|
commitdiff
|
tree
2023-10-20
Patr
i
ck Palka
c++: merge tsubst_copy into tsubst_copy
_
and_build
commit
|
commitdiff
|
tree
2023-10-20
P
atric
k
Palka
c++: non-static mem
f
n call dependence cleanup [PR106086
]
commit
|
commitdiff
|
tree
2023-10-20
Patrick Pal
k
a
c++: remove NON
_
D
EPENDENT_EXPR, par
t
2
commit
|
commitdiff
|
tree
2023-10-20
P
a
trick Pa
l
k
a
c++: remove NON_DEPENDENT_EXPR, part 1
commit
|
commitdiff
|
tree
2023-09-25
Patr
i
c
k
Palka
lib
s
tdc++: Shorten
i
nteg
e
r std::to
/
from_
c
hars symb
o
l
.
.
.
commit
|
commitdiff
|
tree
2023-09-22
Patrick Palka
c++:
m
i
s
sing S
F
I
N
AE in
grok_array
_
decl [PR1
1
149
3
]
commit
|
commitdiff
|
tree
2023-09-22
Pat
r
ick
P
alka
c++:
constraint rewrit
i
n
g
during ttp coercion [
P
R111485]
commit
|
commitdiff
|
tree
2023-09-20
Patrick Palka
c++: impro
v
e
class
N
TTP
object pretty printing [PR11147
1
]
commit
|
commitdiff
|
tree
2023-09-20
Pa
t
rick P
a
lka
c++: fur
t
her optimi
z
e tsubst_t
e
mplate_decl
commit
|
commitdiff
|
tree
2023-09-19
Pat
r
ick
P
alka
c++: fix cxx_print_
t
y
pe's template-info
du
m
ping
commit
|
commitdiff
|
tree
2023-09-19
Patrick P
a
l
k
a
c++
:
overea
g
e
r
type comp
l
et
i
on in conve
r
t_t
o
_void
.
.
.
commit
|
commitdiff
|
tree
2023-09-19
Patri
c
k Palka
c++: cons
t
ness
o
f
d
e
cltype of
NTTP object [PR996
3
1]
commit
|
commitdiff
|
tree
2023-09-18
Patrick Palka
c++:
o
p
timize
u
n
i
fying nested tem
p
lated classes
[
P
R8923
1
]
commit
|
commitdiff
|
tree
2023-09-18
Pat
r
ick
P
a
lka
c++: non-dependent a
s
signment checking [PR63
1
98,
P
R
1
8474]
commit
|
commitdiff
|
tree
2023-09-18
Patrick
Pal
k
a
c++: unifying identical t
m
pls from current inst [
P
R
108347]
commit
|
commitdiff
|
tree
2023-09-18
P
atrick P
a
lka
c+
+
: a
l
ways check arity
before deducti
o
n
commit
|
commitdiff
|
tree
2023-09-18
Pat
r
ick Palk
a
c++: optim
i
ze
tsubst_template_decl for funct
i
on
te
m
plates
commit
|
commitdiff
|
tree
2023-09-15
Patrick P
a
lka
libstdc++: Use C++2
0
constr
a
ints in
<bit>
commit
|
commitdiff
|
tree
2023-09-12
Patrick
P
alka
libstdc++: Fix std
:
:not_
f
n perfect forwarding
[
P
R
111327]
commit
|
commitdiff
|
tree
2023-09-12
Patrick Pa
l
ka
l
ibs
t
dc++:
Fix
s
td::bi
n
d_front p
e
rfec
t
f
orw
a
rding
.
.
.
commit
|
commitdiff
|
tree
2023-09-12
Patrick Palka
l
i
bstdc++
:
R
e
move std::bind_front specializa
t
io
n
for
.
.
.
commit
|
commitdiff
|
tree
2023-09-08
Patrick Pa
l
ka
c++: refi
n
e CW
G
2369 satisfac
t
ion vs no
n
-dep convs
.
.
.
commit
|
commitdiff
|
tree
2023-09-05
Patrick Palka
c++: more dummy non_
c
onstant_p arg avoidance
commit
|
commitdiff
|
tree
2023-09-05
Patr
i
ck Palka
c++:
u
se co
n
versio
n
_obst
a
c
k
_se
n
t
i
n
e
l
th
r
o
ughout
commit
|
commitdiff
|
tree
2023-08-17
P
a
tr
i
ck Palka
li
b
s
t
dc++: Implement P2770R0 chan
g
es to join_v
i
ew
.
.
.
commit
|
commitdiff
|
tree
2023-08-17
P
a
trick P
a
l
ka
libstdc++: Co
n
vert _Rang
e
Ada
p
torCl
o
su
r
e into a CRTP
.
.
.
commit
|
commitdiff
|
tree
2023-08-12
P
a
tr
i
ck
Pal
k
a
tree-pretty-pr
i
n
t
: d
e
limit
TR
E
E_
V
EC with braces
commit
|
commitdiff
|
tree
2023-08-12
Patrick
P
alka
c++: bogus
warning w/ deduction guide in anon
n
s [PR1066
0
4]
commit
|
commitdiff
|
tree
2023-08-11
Patrick Pa
l
ka
c
+
+: dependently scop
e
d templat
e
-id in t
y
p
e
-r
e
q [PR110927]
commit
|
commitdiff
|
tree
2023-08-11
Patrick Pa
l
ka
c++: recognize i
n
-class var tmpl partial
s
p
ec [PR71954
]
commit
|
commitdiff
|
tree
2023-08-11
Pa
t
rick P
a
l
k
a
c
++
:
impr
o
ve debug_tree for
t
e
m
pl
a
ted types/
d
ecls
commit
|
commitdiff
|
tree
2023-08-11
Patr
i
ck Palka
tree
-
pr
e
tty-print
:
h
a
n
dle COMPONENT_REF
w
ith non-decl
R
HS
commit
|
commitdiff
|
tree
2023-07-27
P
a
t
r
ick Pal
k
a
c++: c
o
nstexpr empty subobject
e
lisi
o
n
[PR1
1
0
19
7
]
commit
|
commitdiff
|
tree
2023-07-26
P
atrick Palka
c++: pas
s
ing partially inst
t
tp
a
s ttp [PR110
5
6
6
]
commit
|
commitdiff
|
tree
2023-07-26
Patrick Palka
c
++: pas
s
i
n
g
p
artiall
y
inst tmpl as ttp [PR110566]
commit
|
commitdiff
|
tree
2023-07-26
Pa
t
rick Palka
c+
+
:
unif
y
ing REAL_CSTs [PR11
0
809]
commit
|
commitdiff
|
tree
2023-07-19
Patrick Palka
c++: deduci
n
g empty typ
e
vs non-ty
p
e
argum
e
nt
pack
commit
|
commitdiff
|
tree
2023-07-19
Patrick Pal
k
a
c+
+
: redundant tar
g
coerc
i
o
n
for
va
r
/alias
t
mpls
commit
|
commitdiff
|
tree
2023-07-18
Pat
r
ick Palka
c
++
:
non-st
a
n
dalone sur
r
ogate call template
commit
|
commitdiff
|
tree
2023-07-18
Patr
i
ck Palka
c++: constrained surrog
a
te cal
l
f
unctions [PR1
1
0535]
commit
|
commitdiff
|
tree
2023-07-15
Patric
k
Palka
c
+
+: copy
elision w/ obj a
r
g
and static
memfn call
.
.
.
commit
|
commitdiff
|
tree
2023-07-15
Patr
i
ck Palka
c++: mangling templ
a
t
e
-id o
f
unkno
w
n template [PR1
1
0524]
commit
|
commitdiff
|
tree
2023-07-11
Patrick Palka
c++: coe
r
cing va
r
iable templa
t
e fro
m
c
u
rrent inst
.
.
.
commit
|
commitdiff
|
tree
2023-07-10
P
atrick Pal
k
a
c++: re
d
eclare_
c
lass_temp
l
ate and ttps [PR110523]
commit
|
commitdiff
|
tree
2023-06-30
Patric
k
Palka
c++: fix up cach
i
n
g o
f
level
l
owe
r
e
d ttps
commit
|
commitdiff
|
tree
2023-06-29
P
a
trick P
a
lka
c++:
N
SDMI instantia
t
ion during overload resolution
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
Patrick Pal
k
a
c+
+
:
u
npro
p
a
ga
t
ed CONSTRUCTOR_M
U
TABLE_POISON
[
P
R110463]
commit
|
commitdiff
|
tree
2023-06-29
Pat
r
ick Palka
c++: cache partial temp
l
a
t
e
specializatio
n
s
e
lection
commit
|
commitdiff
|
tree
2023-06-28
Pa
t
rick Pal
k
a
c++: ahead of time variable
tem
p
late
-
i
d
c
oe
r
cion [PR8944
2
]
commit
|
commitdiff
|
tree
2023-06-11
P
a
t
ric
k
Palka
c++: unsy
n
thes
i
zed d
e
fau
l
ted constexpr fn [PR110122]
commit
|
commitdiff
|
tree
2023-06-11
Patric
k
Palka
c++: extend lookup_template_class shortcut [PR110122]
commit
|
commitdiff
|
tree
2023-06-09
Ken Matsui
libstdc++: use
u
sing instead
of typedef for type_trai
t
s
Reviewed-by: Patrick Palka <
ppalka@redhat.com
>
commit
|
commitdiff
|
tree
2023-06-03
Patrick Palka
c++: is_spec
i
alization_of_frie
n
d
c
onfusi
o
n [PR1
0
9
923]
commit
|
commitdiff
|
tree
2023-06-03
Patric
k
P
a
l
k
a
c++: simplify T
E
MPL
A
TE_TEMP
L
ATE_PARM
h
ashin
g
commit
|
commitdiff
|
tree
2023-06-03
Pa
t
rick Palka
c++: replace in_template_f
u
nction
commit
|
commitdiff
|
tree
2023-06-03
Patrick Palka
c++: mangle
n
o
e
xcept-expr [PR70
7
90]
commit
|
commitdiff
|
tree
2023-05-19
Patrick
Pal
k
a
c++: simpl
i
fy norm_cache manipulation
commit
|
commitdiff
|
tree
2023-05-19
Patrick Palk
a
c++: scoped var
i
able te
m
plate-id of reference typ
e
.
.
.
commit
|
commitdiff
|
tree
2023-05-17
Ken Matsui
libstdc++: use __bool
_
const
a
nt
i
n
stead of integra
l
_
cons
t
ant
Reviewed-by: Patrick Palka <
ppalka@redhat.com
>
commit
|
commitdiff
|
tree
2023-05-16
P
a
trick Pal
k
a
c
++: desig
init
i
n pre
s
e
nce
o
f
list ctor [PR109871]
commit
|
commitdiff
|
tree
2023-05-15
Patri
c
k Palka
c++:
a
dd feature-
t
e
s
t macro for auto(x
)
commit
|
commitdiff
|
tree
2023-05-12
Pa
t
r
ick
Palka
c++:
r
em
o
ve re
d
undant testcase [PR832
5
8]
commit
|
commitdiff
|
tree
2023-05-12
Pat
r
i
c
k
Pal
k
a
c
++: robustify testcase
[PR109752]
commit
|
commitdiff
|
tree
2023-05-11
Patrick Palka
c++: 'mutable'
s
ubo
b
ject of constexpr variabl
e
[PR1
0
9
7
4
5]
commit
|
commitdiff
|
tree
2023-05-11
Patrick Palka
c++: Add testcase for already fixed PR [PR103
8
07]
commit
|
commitdiff
|
tree
2023-05-11
P
atrick Palka
c++:
converted lambda as template arg
u
ment [PR83258
.
.
.
commit
|
commitdiff
|
tree
2023-05-09
Patrick Palka
c
+
+: error-
r
ecovery
IC
E
with unst
a
bl
e
satisfaction
.
.
.
commit
|
commitdiff
|
tree
2023-05-09
Patrick Pa
l
ka
c++: noexc
e
p
t
-spec fr
o
m nes
t
ed class confusi
o
n [
P
R109761]
commit
|
commitdiff
|
tree
2023-05-08
Patrick Pal
k
a
c++: list C
T
AD
an
d
res
o
lve_nondedu
c
ed_context [PR106214]
commit
|
commitdiff
|
tree
2023-05-07
Patrick
Palka
c+
+
:
f
ix pretty
p
rinting
o
f
'a
l
ignof
'
vs '__alignof__
.
.
.
commit
|
commitdiff
|
tree
2023-05-07
Patrick
Palka
c++
:
g
o
to enteri
n
g scope
o
f obj
w
/ non-trivial d
t
or
.
.
.
commit
|
commitdiff
|
tree
2023-05-07
Patr
i
ck Palka
c++: satisfa
c
t
ion of non-dep member alias template-id
commit
|
commitdiff
|
tree
2023-05-07
P
atrick Palka
c++: v
a
rio
u
s code cle
a
nups
commit
|
commitdiff
|
tree
2023-05-07
Patrick
P
a
lka
c++:
parenthesiz
e
d -> re
s
olving to s
t
atic d
a
t
a
me
m
ber
.
.
.
commit
|
commitdiff
|
tree
2023-05-07
Pa
t
rick Palka
c++: bound
t
t
p in l
a
mbda function t
y
pe [PR109651]
commit
|
commitdiff
|
tree
2023-05-07
Patric
k
Palka
c++: non-dep
init folding and access checkin
g
[PR1094
8
0]
commit
|
commitdiff
|
tree
2023-05-07
Patrick Pa
l
ka
c
+
+: potentiali
t
y
o
f templated memfn c
a
ll [PR109480]
commit
|
commitdiff
|
tree
2023-05-02
P
a
t
r
ick Palka
c+
+
:
A
dd testcase fo
r
a
l
r
eady fixed P
R
[
P
R109506]
commit
|
commitdiff
|
tree
2023-04-26
P
atric
k
Palka
c+
+
:
m
i
cro-optimi
z
e m
o
st_
s
p
e
cialized_partial_spec
commit
|
commitdiff
|
tree
2023-04-25
Pat
r
i
ck Palka
c++: value
d
ependence of
by-ref lamb
d
a
c
ap
t
ure [PR108975]
commit
|
commitdiff
|
tree
2023-04-24
Patrick Pa
l
ka
libstd
c
++: Fix __max_diff
_
type::opera
t
o
r>>= fo
r
neg
a
tiv
e
.
.
.
commit
|
commitdiff
|
tree
2023-04-24
Patrick Palka
c
+
+, tree: declare some
b
asic functions in
l
ine
commit
|
commitdiff
|
tree
2023-04-21
Patrick Palka
c++
,
tree: opti
m
i
ze walk_tree_1 and cp_walk_subtrees
commit
|
commitdiff
|
tree
2023-04-20
Patric
k
Palka
c++: simpl
i
fy TEMPLATE_TYPE
_
PAR
M
level lowering
commit
|
commitdiff
|
tree
2023-04-20
Patrick Palka
c++: use
T
REE_VEC f
o
r trail
i
ng arg
s
of variadic bui
l
t
.
.
.
commit
|
commitdiff
|
tree
2023-04-20
P
a
trick
P
alka
c++: m
a
ke strip_ty
p
e
d
efs generaliz
e
strip_typed
e
fs_expr
commit
|
commitdiff
|
tree
2023-04-19
Patrick Pa
l
ka
c
+
+
:
Define bui
l
t-
i
n f
o
r std
:
:tuple
_
element [P
R
1
00157]
commit
|
commitdiff
|
tree
2023-04-19
Patrick Palk
a
c++: bad g
g
c
_
f
r
ee in
t
ry_c
l
ass_unifi
c
ation [
P
R1
0
9
5
5
6]
commit
|
commitdiff
|
tree
2023-04-18
P
a
trick Pa
l
ka
libstdc++: Implement
ra
n
ge_adapt
o
r_closure from
P
2387R3
.
.
.
commit
|
commitdiff
|
tree
2023-04-18
Patrick Pa
l
k
a
li
b
s
tdc++
:
Adding missing feature-t
e
st
macros for C
.
.
.
commit
|
commitdiff
|
tree
2023-04-18
Patrick
P
alka
li
b
stdc+
+
:
F
i
x
t
ypo
i
n views::as_const's operator(
.
.
.
commit
|
commitdiff
|
tree
next