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++: further optimize tsubst_template_decl
2023-09-20
P
atrick Palka
c++: f
u
r
t
her optimiz
e
tsubst_template_decl
commit
|
commitdiff
|
tree
2023-09-19
Patr
i
ck Palka
c+
+
: fix cxx_pr
i
nt_type's te
m
plate-info dum
p
ing
commit
|
commitdiff
|
tree
2023-09-19
Patri
c
k Palka
c
++:
o
vereager type completion in convert_t
o
_voi
d
.
.
.
commit
|
commitdiff
|
tree
2023-09-19
Patrick Palka
c++: c
o
nstness of decltype o
f
NTTP ob
j
ect
[
P
R99
6
31]
commit
|
commitdiff
|
tree
2023-09-18
Pa
t
ric
k
Palka
c++: op
t
i
m
ize unifying
n
ested templated classes [PR8
9
231]
commit
|
commitdiff
|
tree
2023-09-18
Patrick Palka
c++
:
non-dependent assignment
chec
k
ing [PR63
1
98, PR18474]
commit
|
commitdiff
|
tree
2023-09-18
P
a
trick Palka
c++: un
i
fyi
n
g
identical tmpl
s
from curr
e
nt
i
nst
[
PR108347]
commit
|
commitdiff
|
tree
2023-09-18
Pat
r
ick P
a
l
k
a
c++: always ch
e
ck arity before deduction
commit
|
commitdiff
|
tree
2023-09-18
Patrick Pal
k
a
c++: optimize
tsubst_t
e
mp
l
at
e
_decl for f
u
ncti
o
n templates
commit
|
commitdiff
|
tree
2023-09-15
P
a
tri
c
k
Palka
l
i
bstdc+
+
:
Use C++20 con
s
t
r
aints in <
b
it>
commit
|
commitdiff
|
tree
2023-09-12
Patrick Palk
a
libstdc++: F
i
x
std::
n
ot_fn pe
r
f
e
c
t forwarding [PR111327]
commit
|
commitdiff
|
tree
2023-09-12
Patrick
Palk
a
l
ibstd
c
++
:
Fix std::bind_
f
ro
n
t perfect fo
r
wardi
n
g
.
.
.
commit
|
commitdiff
|
tree
2023-09-12
Patrick Palka
libstd
c
+
+
: Remove std::bind_front specialization for
.
.
.
commit
|
commitdiff
|
tree
2023-09-08
Patrick Pa
l
ka
c
+
+: refine C
W
G
2369
s
a
tisfa
c
ti
o
n vs non-dep convs
.
.
.
commit
|
commitdiff
|
tree
2023-09-05
P
atrick
Palk
a
c++:
more dummy non_c
o
nstant_p arg avoidance
commit
|
commitdiff
|
tree
2023-09-05
Patrick P
a
lka
c
+
+: use conversi
o
n_o
b
s
t
ack_sentinel throughout
commit
|
commitdiff
|
tree
2023-08-17
P
a
tr
i
c
k
P
al
k
a
libstdc++: I
m
p
l
e
m
ent P2770R0 changes
t
o join_view
.
.
.
commit
|
commitdiff
|
tree
2023-08-17
P
a
tr
i
ck Palka
libstdc++: Convert _Ra
n
geAdaptorClosu
r
e into a CRTP
.
.
.
commit
|
commitdiff
|
tree
2023-08-12
Patrick
P
a
lka
tr
e
e-pretty-print
:
delimit
TREE_VEC
w
i
t
h
braces
commit
|
commitdiff
|
tree
2023-08-12
Patrick Pa
l
k
a
c++: bogus war
n
i
ng w/ d
e
duction gu
i
de in
a
non ns [PR106604]
commit
|
commitdiff
|
tree
2023-08-11
P
a
trick Pal
k
a
c
+
+: depe
n
d
e
ntly scoped template-id in type-req [PR1
1
0927]
commit
|
commitdiff
|
tree
2023-08-11
Patri
c
k Palka
c++
:
recognize i
n
-cla
s
s var t
m
pl partial s
p
e
c
[PR
7
1954
]
commit
|
commitdiff
|
tree
2023-08-11
Patrick Palka
c++:
i
mpr
o
ve debug_tree f
o
r
templated types/d
e
cls
commit
|
commitdiff
|
tree
2023-08-11
Patrick Pa
l
k
a
tree-pretty
-
print: handle COMPONEN
T
_R
E
F with non-d
e
c
l RHS
commit
|
commitdiff
|
tree
2023-07-27
Pat
r
ick
P
a
l
ka
c++: con
s
texpr empty subobject elision [PR110197]
commit
|
commitdiff
|
tree
2023-07-26
Patrick Palka
c++: passi
n
g
p
a
r
t
ially inst ttp as ttp [PR1105
6
6]
commit
|
commitdiff
|
tree
2023-07-26
Patrick
P
alka
c++: passin
g
partially
i
nst tmpl
a
s t
t
p
[PR110
5
66]
commit
|
commitdiff
|
tree
2023-07-26
Pat
r
ick Palka
c++: unifyi
n
g
R
EAL_CSTs [PR110809]
commit
|
commitdiff
|
tree
2023-07-19
P
atrick Palka
c++: ded
u
cing empty ty
p
e
v
s non-typ
e
argume
n
t pack
commit
|
commitdiff
|
tree
2023-07-19
Patri
c
k Pa
l
k
a
c++: redun
d
ant targ co
e
rcion for var/ali
a
s tmpls
commit
|
commitdiff
|
tree
2023-07-18
Patrick Palka
c++: non-stand
a
lone surrogate call template
commit
|
commitdiff
|
tree
2023-07-18
P
atrick
Pal
k
a
c
++: constrained surrogate
c
a
ll fun
c
tions [PR11
0
535]
commit
|
commitdiff
|
tree
2023-07-15
Pa
t
rick Palka
c++: copy elis
i
on w
/
obj arg an
d
s
t
atic memfn call
.
.
.
commit
|
commitdiff
|
tree
2023-07-15
Patrick
P
alka
c++: mangling template-id of u
n
kn
o
w
n
template [PR
1
10524]
commit
|
commitdiff
|
tree
2023-07-11
Pa
t
rick Pal
k
a
c
+
+
: coercing variable template
f
rom current ins
t
.
.
.
commit
|
commitdiff
|
tree
2023-07-10
Pat
r
ick Palka
c++: redeclare_
c
lass_
t
emplate
a
nd
ttps [
P
R
1
10523
]
commit
|
commitdiff
|
tree
2023-06-30
Pat
r
ick Palka
c++:
f
ix up
caching of level lowered ttps
commit
|
commitdiff
|
tree
2023-06-29
Patric
k
P
a
lka
c
+
+
: NSDMI instantiation during overload reso
l
ution
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
Patrick Palka
c++: unpropagate
d
CO
N
S
TRUCTOR_
M
UTABLE
_
POISO
N
[PR110463]
commit
|
commitdiff
|
tree
2023-06-29
P
a
trick Palka
c++: cache p
a
rtial templat
e
specialization
s
election
commit
|
commitdiff
|
tree
2023-06-28
Patrick P
a
lk
a
c++:
ahea
d
of time variable template-id coercion [PR89442]
commit
|
commitdiff
|
tree
2023-06-11
Pa
t
rick Palka
c++: unsynthesi
z
e
d defaulted constex
p
r fn [PR110122]
commit
|
commitdiff
|
tree
2023-06-11
P
a
trick Palka
c++: extend lookup_t
e
mplate_class shortcut [PR
1
10
1
22]
commit
|
commitdiff
|
tree
2023-06-03
Patrick Pa
l
ka
c+
+
:
is_specializat
i
on_of_fri
e
nd confus
i
on [
P
R109923]
commit
|
commitdiff
|
tree
2023-06-03
Patrick Palka
c++: simpl
i
fy TE
M
P
LATE_
T
EMPLATE_PA
R
M ha
s
hing
commit
|
commitdiff
|
tree
2023-06-03
P
a
trick
Pa
l
ka
c++: replace in_
t
emplat
e
_funct
i
o
n
commit
|
commitdiff
|
tree
2023-06-03
Pa
t
rick Palka
c
+
+: mang
l
e no
e
xcept-expr [P
R
70790]
commit
|
commitdiff
|
tree
2023-05-19
Patrick Palka
c++: s
i
mplify norm_cache manipu
l
ati
o
n
commit
|
commitdiff
|
tree
2023-05-19
Pa
t
ri
c
k Palka
c
++: sco
p
ed variable tem
p
late-id of reference ty
p
e
.
.
.
commit
|
commitdiff
|
tree
2023-05-16
Patrick Palk
a
c++: de
s
ig init in presence of list ctor [PR109871]
commit
|
commitdiff
|
tree
2023-05-15
Patr
i
ck Palka
c++
:
add
feature-t
e
st macro for
a
uto
(
x
)
commit
|
commitdiff
|
tree
2023-05-12
Patrick Palka
c++: remove redundant testcase [P
R
8
325
8
]
commit
|
commitdiff
|
tree
2023-05-12
Pat
r
i
c
k Pal
k
a
c++: rob
u
stify testcase [P
R
109752]
commit
|
commitdiff
|
tree
2023-05-11
P
a
trick Palka
c++
:
'mutable' subo
b
j
e
ct of
constexp
r
variable [PR
1
09745]
commit
|
commitdiff
|
tree
2023-05-11
Patrick Palka
c++: Add tes
t
case for
already fixed PR [PR103807
]
commit
|
commitdiff
|
tree
2023-05-11
P
atr
i
ck Palk
a
c++: conv
e
r
ted lambda as template
argument [PR83258
.
.
.
commit
|
commitdiff
|
tree
2023-05-09
Patrick Palka
c++:
e
rror-r
e
co
v
ery I
C
E with unstable satis
f
action
.
.
.
commit
|
commitdiff
|
tree
2023-05-09
Patri
c
k Palk
a
c++: noexce
p
t-spe
c
from nes
t
ed class confusio
n
[PR
1
09761]
commit
|
commitdiff
|
tree
2023-05-08
Patrick Palka
c++: list CTAD and resolve_n
o
ndeduced_context [PR106
2
1
4]
commit
|
commitdiff
|
tree
2023-05-07
P
a
t
r
i
c
k
Palka
c++: fix
pretty printing of
'
a
l
ignof' vs '_
_
a
l
ign
o
f
_
_
.
.
.
commit
|
commitdiff
|
tree
2023-05-07
Patrick Palka
c
+
+
:
g
oto entering scope
o
f obj w/ non-tri
v
ial
dtor
.
.
.
commit
|
commitdiff
|
tree
2023-05-07
P
a
t
r
ick Palka
c++
:
satisfactio
n
of non-dep member alias template-id
commit
|
commitdiff
|
tree
2023-05-07
Patrick Pa
l
ka
c++: various code cleanu
p
s
commit
|
commitdiff
|
tree
2023-05-07
P
a
trick P
a
lka
c++: pa
r
e
nthesi
z
ed -> resolving to s
t
atic data me
m
ber
.
.
.
commit
|
commitdiff
|
tree
2023-05-07
Patrick Palka
c++: boun
d
ttp in lambd
a
functio
n
t
ype [PR1096
5
1]
commit
|
commitdiff
|
tree
2023-05-07
Patrick P
a
l
ka
c++: non-dep in
i
t folding and access checking [PR109480]
commit
|
commitdiff
|
tree
2023-05-07
Patric
k
Palka
c++:
potentiality of tem
p
late
d
memfn call
[
PR109480
]
commit
|
commitdiff
|
tree
2023-05-02
Patr
i
ck P
a
lka
c++: Add
testcase for already fixed PR [PR10950
6
]
commit
|
commitdiff
|
tree
2023-04-26
Pa
t
rick Palka
c++: micro-optimize
most_specializ
e
d_par
t
ial_spec
commit
|
commitdiff
|
tree
2023-04-25
P
atrick Pal
k
a
c++:
v
alue de
p
e
nden
c
e of by-ref
lambda capture [PR1
0
8975]
commit
|
commitdiff
|
tree
2023-04-24
Patrick Palka
l
i
bstdc
+
+: Fix __max_di
f
f_type::opera
t
or>>= for neg
a
t
i
ve
.
.
.
commit
|
commitdiff
|
tree
2023-04-24
P
a
tri
c
k
Palk
a
c++, tree: d
e
clare some ba
s
ic functions inline
commit
|
commitdiff
|
tree
2023-04-21
Pa
t
rick
P
al
k
a
c++, tree: optim
i
ze
w
a
lk_tree_1 and
c
p
_
w
alk_subtrees
commit
|
commitdiff
|
tree
2023-04-20
P
atri
c
k Palka
c
+
+:
simplify
T
EMPL
A
TE
_
TYPE_PARM level lowerin
g
commit
|
commitdiff
|
tree
2023-04-20
P
a
t
r
i
ck Palka
c++: use
TREE_VEC
for tra
i
ling args of
variadic built
.
.
.
commit
|
commitdiff
|
tree
2023-04-20
P
a
trick Pa
l
ka
c++: make
s
tr
i
p
_
typedefs generalize strip_typedefs_
e
xpr
commit
|
commitdiff
|
tree
2023-04-19
P
a
t
rick Palka
c
++:
Defin
e
built-i
n
f
o
r std::tuple_element
[
PR100157]
commit
|
commitdiff
|
tree
2023-04-19
Patrick Palka
c
+
+:
b
ad ggc_free in
t
r
y
_class_unific
a
tion [PR
1
0
9
556]
commit
|
commitdiff
|
tree
2023-04-18
P
a
trick
P
alka
libstdc++
:
Implement range_adap
t
o
r
_closure from P
2
387R3
.
.
.
commit
|
commitdiff
|
tree
2023-04-18
Patr
i
ck P
a
lka
li
b
st
d
c++: Ad
d
i
n
g missing featur
e
-test macros for C
.
.
.
commit
|
commitdiff
|
tree
2023-04-18
Patrick
Palka
libstdc++: Fix typo in views
:
:as_
c
onst's o
p
erat
o
r(
.
.
.
commit
|
commitdiff
|
tree
2023-04-17
Patrick Palka
c++: boun
d
ttp level lowering [
P
R109
5
31]
commit
|
commitdiff
|
tree
2023-04-14
Patr
i
ck
P
alka
lib
s
t
dc++: Implement
P2278R4 "cbegin should always
.
.
.
commit
|
commitdiff
|
tree
2023-04-14
Patrick Palka
l
i
bstdc++: Mov
e
dow
n
defin
i
tions
o
f ra
n
g
e
s::cbegin
.
.
.
commit
|
commitdiff
|
tree
2023-04-14
Patrick Pa
l
ka
libstdc++: Imp
l
emen
t
ranges::fold_* from P2322R6
commit
|
commitdiff
|
tree
2023-04-13
P
a
trick Palka
c++: 'typename T:
:
X
' vs 'struct T::X' l
o
o
k
up [PR10
9
420]
commit
|
commitdiff
|
tree
2023-04-12
Patrick Pa
l
ka
libstdc
+
+
: Impl
e
ment
r
a
n
ges::enumer
a
te
_
view
f
r
o
m
P2164R9
commit
|
commitdiff
|
tree
2023-04-12
Patrick Palka
libs
t
d
c++: Implement LWG
3
904 c
h
ange to lazy_spli
t
_view
.
.
.
commit
|
commitdiff
|
tree
2023-04-12
P
atrick Palka
libstdc++: Ensure heade
r
s
used by
f
as
t
_floa
t
are in
c
lu
d
ed
commit
|
commitdiff
|
tree
2023-04-12
Patrick Pa
l
ka
lib
s
tdc++:
F
ix chun
k
_b
y
_v
i
e
w
whe
n
va
l
u
e_type& and reference
.
.
.
commit
|
commitdiff
|
tree
2023-04-03
Patrick P
a
l
ka
c++: ICE with lo
o
py
var tmpl auto
d
educ
t
ion [
P
R109300]
commit
|
commitdiff
|
tree
2023-04-01
Patric
k
Palka
c+
+
: NTTP constraint depending o
n
outer parms [PR109160]
commit
|
commitdiff
|
tree
2023-04-01
P
a
trick Palk
a
c++
:
improve "NTTP argument considered un
u
sed" fi
x
.
.
.
commit
|
commitdiff
|
tree
2023-03-24
Pat
r
ick Palk
a
c++: o
u
t
e
r 'this
'
leakin
g
in
t
o local
c
lass [PR10696
9
]
commit
|
commitdiff
|
tree
2023-03-16
Patrick Palka
c++: maybe_constant
_
init a
n
d unevalu
a
t
e
d
operands
.
.
.
commit
|
commitdiff
|
tree
2023-03-16
Patrick
P
a
lka
c++: checkin
g
ICE with diagnosed constraint r
e
cursion
.
.
.
commit
|
commitdiff
|
tree
2023-03-14
Patri
c
k P
a
lka
c++:
re
d
eclaring member of constraine
d
class template
.
.
.
commit
|
commitdiff
|
tree
2023-03-14
Patric
k
Palka
c++
:
constrained template frien
d
class
m
atching [P
R
96830]
commit
|
commitdiff
|
tree
2023-03-14
Patrick Pal
k
a
l
ibstdc++
:
Fix te
m
plate-head of repeat_view::_Itera
t
or
.
.
.
commit
|
commitdiff
|
tree
2023-03-14
Patrick Pal
k
a
libst
d
c
+
+
: Imple
m
ent P2520R0
c
hange
s
to
m
ove_iterator
.
.
.
commit
|
commitdiff
|
tree
next