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
tree-pretty-print: delimit TREE_VEC with braces
2023-08-12
Patrick Palka
t
ree
-
pret
t
y-
p
rint: delimit TREE_VEC with bra
c
es
commit
|
commitdiff
|
tree
2023-08-12
Patric
k
Pal
k
a
c++:
bo
g
us warni
n
g w/ deduction guid
e
i
n
a
n
on
n
s
[P
R
10660
4
]
commit
|
commitdiff
|
tree
2023-08-11
Patrick Palka
c++
:
dep
e
ndently scoped template-id in t
y
pe-req [PR110927]
commit
|
commitdiff
|
tree
2023-08-11
Patri
c
k Palka
c
++
:
recognize in-class var tmpl partia
l
spec [PR7195
4
]
commit
|
commitdiff
|
tree
2023-08-11
P
a
trick Palka
c++: improve debug_
t
ree for templated types/decls
commit
|
commitdiff
|
tree
2023-08-11
Patrick Palka
tree
-
pr
e
tty-p
r
int: handl
e
COMPONENT_REF with non-decl
RHS
commit
|
commitdiff
|
tree
2023-07-27
Patrick P
a
lka
c++: constexp
r
empty
sub
o
bject elision [PR110
1
97]
commit
|
commitdiff
|
tree
2023-07-26
Patrick Palka
c++: passing partially inst ttp as
t
t
p [PR110566]
commit
|
commitdiff
|
tree
2023-07-26
Patrick Pal
k
a
c++: pass
i
ng
p
arti
a
l
l
y inst
t
m
pl as ttp
[
P
R1105
6
6]
commit
|
commitdiff
|
tree
2023-07-26
Patrick Pal
k
a
c++: u
n
ifying REAL_C
S
Ts [PR1108
0
9
]
commit
|
commitdiff
|
tree
2023-07-19
Patrick P
a
lk
a
c
+
+:
d
e
du
c
ing empty type vs non-type a
r
gu
m
en
t
pack
commit
|
commitdiff
|
tree
2023-07-19
Patrick Palka
c++
:
r
edundant targ coe
r
cion f
o
r v
a
r
/
a
l
ias tmpls
commit
|
commitdiff
|
tree
2023-07-18
P
atrick Pal
k
a
c++: non-standalo
n
e surrogate cal
l
t
emplate
commit
|
commitdiff
|
tree
2023-07-18
Patrick Palk
a
c++: con
s
trained surrogate ca
l
l functions [PR1
1
0535]
commit
|
commitdiff
|
tree
2023-07-15
Patrick Palk
a
c++: cop
y
elision w/ obj arg and st
a
tic
m
emfn call
.
.
.
commit
|
commitdiff
|
tree
2023-07-15
Pa
t
rick Pal
k
a
c++: mangling
t
emplate-id of unk
n
own template [
P
R11
0
524]
commit
|
commitdiff
|
tree
2023-07-11
Patrick Pa
l
ka
c
++
:
coercing variable
t
emplate from
c
ur
r
ent inst
.
.
.
commit
|
commitdiff
|
tree
2023-07-10
Patr
i
ck Palka
c++:
redeclare_class_templa
t
e and ttps [PR
1
10523]
commit
|
commitdiff
|
tree
2023-06-30
Patrick Palka
c+
+
: fix
u
p
c
ac
h
ing
o
f lev
e
l
l
owered
t
t
ps
commit
|
commitdiff
|
tree
2023-06-29
P
a
trick P
a
lka
c+
+
: NSDMI instantiation during
overload r
e
solution
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
Pa
t
rick Palka
c++: unpropa
g
ated CO
N
STRUCTOR_MU
T
AB
L
E_POISON [PR110
4
63]
commit
|
commitdiff
|
tree
2023-06-29
Pat
r
ick Palka
c++: cache partial
t
emplat
e
speci
a
lization
s
election
commit
|
commitdiff
|
tree
2023-06-28
P
a
trick Palka
c++: ahea
d
of tim
e
variab
l
e templ
a
te-id coercio
n
[PR89442]
commit
|
commitdiff
|
tree
2023-06-11
Patrick
P
alka
c++
:
unsynt
h
es
i
zed d
e
faulted c
o
n
s
t
expr fn [P
R
110122]
commit
|
commitdiff
|
tree
2023-06-11
Patrick Palka
c++: extend
lo
o
kup_template_class shor
t
cut [PR110122]
commit
|
commitdiff
|
tree
2023-06-09
Ken Ma
t
sui
libstdc++: use
using ins
t
ead of typedef for typ
e
_trai
t
s
Reviewed-by: Patrick Palka <
ppalka@redhat.com
>
commit
|
commitdiff
|
tree
2023-06-03
Pat
r
ick P
a
lka
c++: is_sp
e
cializa
t
i
o
n_of_f
r
iend con
f
usi
o
n [PR109923]
commit
|
commitdiff
|
tree
2023-06-03
Patric
k
Palka
c++: simplify TEMPLATE_TEMPLATE
_
PAR
M
h
as
h
ing
commit
|
commitdiff
|
tree
2023-06-03
Patrick Palka
c
+
+: replace i
n
_templa
t
e
_
f
u
nction
commit
|
commitdiff
|
tree
2023-06-03
Patrick Palka
c
+
+: mangle noexcept-e
x
pr [PR7079
0
]
commit
|
commitdiff
|
tree
2023-05-19
Patrick Palka
c+
+
: simplify no
r
m_cache
mani
p
ulati
o
n
commit
|
commitdiff
|
tree
2023-05-19
Pa
t
rick Pal
k
a
c++: scoped variable template-id of reference
type
.
.
.
commit
|
commitdiff
|
tree
2023-05-17
Ken Mats
u
i
libstdc++: use __bool
_
constant instead of integral_constant
Reviewed-by: Patrick Palka <
ppalka@redhat.com
>
commit
|
commitdiff
|
tree
2023-05-16
Patrick Palka
c
++: de
s
ig ini
t
in p
r
esence of l
i
st ctor [PR1
0
9871]
commit
|
commitdiff
|
tree
2023-05-15
Patrick
P
a
l
k
a
c+
+
: ad
d
feat
u
re-test macro for au
t
o(x)
commit
|
commitdiff
|
tree
2023-05-12
Patrick Palk
a
c++
:
remove redun
d
a
nt testcas
e
[PR
8
32
5
8]
commit
|
commitdiff
|
tree
2023-05-12
Patr
i
c
k
Palka
c++:
robustify te
s
t
c
as
e
[PR109752]
commit
|
commitdiff
|
tree
2023-05-11
Pat
r
ick
Palka
c++: 'mut
a
ble' subob
j
ect
of co
n
stexpr
variable [PR
1
09745]
commit
|
commitdiff
|
tree
2023-05-11
P
atri
c
k
P
al
k
a
c++: A
d
d testcase for already
fi
x
e
d PR [P
R
103807]
commit
|
commitdiff
|
tree
2023-05-11
Patrick Palka
c
+
+: conver
t
ed l
a
mbda as
te
m
plate
a
rgument [P
R
83258
.
.
.
commit
|
commitdiff
|
tree
2023-05-09
P
a
trick
P
al
k
a
c++
:
error-re
c
ove
r
y
I
CE with u
n
stable s
a
tisfacti
o
n
.
.
.
commit
|
commitdiff
|
tree
2023-05-09
Patrick P
a
lka
c++:
n
oexcept-s
p
e
c f
r
om ne
s
ted c
l
ass conf
u
sion [
P
R109761]
commit
|
commitdiff
|
tree
2023-05-08
P
a
trick Palka
c++:
list CTAD a
n
d resolve_non
d
e
duce
d
_context [PR1
0
6214]
commit
|
commitdiff
|
tree
2023-05-07
Patrick Palka
c++: f
i
x
p
r
etty pr
i
nti
n
g
of 'alignof' vs '__align
o
f
__
.
.
.
commit
|
commitdiff
|
tree
2023-05-07
Pa
t
rick
P
alka
c++
:
goto entering scope of obj
w
/ non-tri
v
ial dtor
.
.
.
commit
|
commitdiff
|
tree
2023-05-07
P
a
trick Palka
c
++: sa
t
isfaction of non-d
e
p
member alias te
m
plate-id
commit
|
commitdiff
|
tree
2023-05-07
Patrick Palka
c++: v
a
r
i
o
u
s code cleanups
commit
|
commitdiff
|
tree
2023-05-07
Patr
i
ck Palka
c++: parenthesi
z
e
d ->
resolving to static data member
.
.
.
commit
|
commitdiff
|
tree
2023-05-07
Patrick Palka
c++: bound
t
tp in lambda function type [PR109651]
commit
|
commitdiff
|
tree
2023-05-07
Patrick Pa
l
k
a
c++
:
n
o
n
-dep init folding
a
nd access
checki
n
g [PR109
4
8
0]
commit
|
commitdiff
|
tree
2023-05-07
P
a
trick Palka
c
+
+: pot
e
ntiality
of templated memfn c
a
ll [PR10
9
48
0
]
commit
|
commitdiff
|
tree
2023-05-02
Patrick Palk
a
c++: Add te
s
tcase
for already fixed
P
R [PR109506]
commit
|
commitdiff
|
tree
2023-04-26
Patrick Palk
a
c++: micro
-
optimize mo
s
t
_sp
e
cialized_par
t
ial_spe
c
commit
|
commitdiff
|
tree
2023-04-25
Patri
c
k Palka
c++
:
va
l
ue dependence of by-ref lamb
d
a capture
[
PR108
9
75]
commit
|
commitdiff
|
tree
2023-04-24
Pat
r
i
c
k
Palka
libs
t
dc
+
+:
Fix __ma
x
_d
i
ff_
t
y
p
e
:
:operator>>= for negative
.
.
.
commit
|
commitdiff
|
tree
2023-04-24
Patr
i
ck Palka
c++, tree: declare some b
a
sic fun
c
tions
i
nline
commit
|
commitdiff
|
tree
2023-04-21
P
atrick Palka
c+
+
, tree: opt
i
mize walk_tree_1 and cp_walk_subtrees
commit
|
commitdiff
|
tree
2023-04-20
Patrick Palka
c++: si
m
plify TEMPLAT
E
_TYPE_PARM level lo
w
ering
commit
|
commitdiff
|
tree
2023-04-20
Patrick P
a
lka
c++: use TREE_VEC fo
r
trailing
args of
variadic
b
uilt
.
.
.
commit
|
commitdiff
|
tree
2023-04-20
Patrick Pal
k
a
c++: make
s
trip_typedef
s
generalize s
t
rip_ty
p
edefs_ex
p
r
commit
|
commitdiff
|
tree
2023-04-19
P
atrick Palka
c++: Defin
e
buil
t
-in f
o
r std::tuple_element [
P
R100157]
commit
|
commitdiff
|
tree
2023-04-19
Patrick Palka
c++: b
a
d
ggc_fr
e
e
i
n
try_class
_
unification [
P
R
1
0
9
556
]
commit
|
commitdiff
|
tree
2023-04-18
Patr
i
ck Palk
a
libstdc++: Implement r
a
nge_a
d
apto
r
_cl
o
sure from P2387R3
.
.
.
commit
|
commitdiff
|
tree
2023-04-18
P
a
trick
Palk
a
libs
t
dc+
+
: Adding mi
s
sing
f
eature-t
e
st macr
o
s for C
.
.
.
commit
|
commitdiff
|
tree
2023-04-18
Patrick Pal
k
a
libstdc++: Fix
t
ypo in views::as_const
'
s operato
r
(
.
.
.
commit
|
commitdiff
|
tree
2023-04-17
Pat
r
i
ck Palka
c++: bou
n
d ttp le
v
el
l
owerin
g
[PR109531]
commit
|
commitdiff
|
tree
2023-04-14
P
a
t
ri
c
k Palka
libstdc++:
I
mplement P2278R
4
"cbe
g
in should always
.
.
.
commit
|
commitdiff
|
tree
2023-04-14
Pa
t
ri
c
k P
a
l
k
a
libstdc++: Move down
defini
t
ions of
r
ange
s
::cbegin
.
.
.
commit
|
commitdiff
|
tree
2023-04-14
Patrick
Palka
li
b
stdc++:
Implemen
t
ran
g
es
:
:fol
d
_*
from P
2
3
2
2R6
commit
|
commitdiff
|
tree
2023-04-13
Pa
t
rick
Palka
c++: '
t
ypename T::X' vs 'struct T::X' look
u
p
[PR1
0
9420]
commit
|
commitdiff
|
tree
2023-04-12
Patr
i
c
k
Pa
l
ka
libstdc
+
+:
I
mplement ranges::en
u
merate_view
from
P2164R9
commit
|
commitdiff
|
tree
2023-04-12
P
a
trick
P
al
k
a
libs
t
d
c++: Implemen
t
LWG 3904 ch
a
nge
t
o lazy
_
s
p
lit_view
.
.
.
commit
|
commitdiff
|
tree
2023-04-12
Pat
r
ick Pa
l
ka
libstdc
+
+: Ensur
e
headers used
b
y fast_float a
r
e included
commit
|
commitdiff
|
tree
2023-04-12
Patric
k
Palka
libstdc
+
+: Fix chunk_
b
y_
v
iew when v
a
lue_type& and refere
n
ce
.
.
.
commit
|
commitdiff
|
tree
2023-04-03
Patri
c
k Palka
c++: ICE with loopy v
a
r tmpl auto deduction
[PR1093
0
0]
commit
|
commitdiff
|
tree
2023-04-01
P
atr
i
ck Palka
c++: NTTP constraint depending on outer parms [PR1
0
9160]
commit
|
commitdiff
|
tree
2023-04-01
P
at
r
ick Palka
c
+
+: impro
v
e
"NTTP argument considered unused" fix
.
.
.
commit
|
commitdiff
|
tree
2023-03-24
Patrick Palka
c++: oute
r
'this' leaking into local c
l
ass [PR10
6
969]
commit
|
commitdiff
|
tree
2023-03-16
Pa
t
rick Palka
c++: maybe_constant_ini
t
and unevaluated oper
a
n
d
s
.
.
.
commit
|
commitdiff
|
tree
2023-03-16
Patrick
Palka
c++: checking ICE with di
a
g
nosed co
n
s
tra
i
nt recur
s
ion
.
.
.
commit
|
commitdiff
|
tree
2023-03-14
Patrick Pa
l
ka
c++:
redeclar
i
ng member of constr
a
i
n
ed c
l
as
s
temp
l
ate
.
.
.
commit
|
commitdiff
|
tree
2023-03-14
Patri
c
k P
a
lka
c++: constrained template fr
i
e
n
d class m
a
tching
[PR96830]
commit
|
commitdiff
|
tree
2023-03-14
Patr
i
ck Palka
libst
d
c+
+
:
Fix temp
l
ate-head of repeat_
v
iew::_Iter
a
tor
.
.
.
commit
|
commitdiff
|
tree
2023-03-14
Patrick Palka
li
b
s
t
dc++
:
I
mplement P25
2
0R0 changes to move_i
t
er
a
tor
.
.
.
commit
|
commitdiff
|
tree
2023-03-14
Patrick Palka
libstdc++: Implement LW
G
3
7
1
5
changes t
o
vie
w
_
i
nt
e
rf
a
c
e
.
.
.
commit
|
commitdiff
|
tree
2023-03-09
Patrick Palka
libstdc++: Impleme
n
t LWG 3820/3849
c
hang
e
s to car
t
esia
n
_p
r
od
.
.
.
commit
|
commitdiff
|
tree
2023-03-09
P
atrick Palka
libstdc++: Impl
e
ment LWG 3796 changes to repeat_/
c
hunk_by_vi
.
.
.
commit
|
commitdiff
|
tree
2023-03-09
Patric
k
Pa
l
ka
l
ibstdc++: Make views::
s
in
g
le/iota/istream SF
I
NA
E
-fri
e
ndly
.
.
.
commit
|
commitdiff
|
tree
2023-03-09
Patrick
Palka
l
i
bstdc+
+
: extraneo
u
s begin in car
t
es
i
an_produc
t
_view
.
.
.
commit
|
commitdiff
|
tree
2023-03-03
Patrick
P
alka
c++: thinko in extr
a
c
t
_local_
s
pe
c
s
[PR108998]
commit
|
commitdiff
|
tree
2023-03-02
Patrick Palka
c++:
m
o
r
e mce_fa
l
se folding fro
m
cp_
f
ully_fold
_
i
nit
.
.
.
commit
|
commitdiff
|
tree
2023-03-02
P
a
t
rick
Palka
c++: constant
n
on-c
o
py-init is ma
n
i
f
e
s
tly constant
.
.
.
commit
|
commitdiff
|
tree
2023-03-01
Pat
r
i
ck Palka
c++: st
r
eamli
n
e tf_quali
f
ying_sco
p
e usa
g
e
commit
|
commitdiff
|
tree
2023-03-01
Patrick
Palka
c++: un
e
valu
a
ted array new-expr
size const
a
nt
n
ess
.
.
.
commit
|
commitdiff
|
tree
2023-02-28
Patrick Palka
c
+
+
:
n
on-dependent variable
template-id [PR10
8
8
4
8]
commit
|
commitdiff
|
tree
2023-02-27
P
a
tric
k
P
alka
don't declare header-defined
f
unctions bo
t
h static
.
.
.
commit
|
commitdiff
|
tree
2023-02-17
Patrick
P
alka
c++: speculat
i
ve cons
t
exp
r
and is
_
constant_evaluated
.
.
.
commit
|
commitdiff
|
tree
2023-02-17
P
a
trick Pal
k
a
c++: make ma
n
ifestly_const_eval tri-
s
tate
commit
|
commitdiff
|
tree
2023-02-16
Pat
r
ick Palka
c++: TYPE
N
AME_TYP
E
lo
o
kup i
g
noring non-typ
e
s [PR107773]
commit
|
commitdiff
|
tree
2023-02-16
Pat
r
i
c
k
Palka
don
'
t declare h
e
ader-def
i
ned functions both sta
t
ic
.
.
.
commit
|
commitdiff
|
tree
next