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++: remove NON_DEPENDENT_EXPR, part 2
2023-10-20
Pa
t
rick Pa
l
ka
c++: re
m
ove NON_
D
EPE
N
D
E
NT_EXPR, pa
r
t 2
commit
|
commitdiff
|
tree
2023-10-20
Patric
k
Palka
c
+
+: rem
o
ve NON_
D
EPENDENT_EXPR, part 1
commit
|
commitdiff
|
tree
2023-09-25
Pat
r
ic
k
P
alka
libstdc++: Short
e
n integer st
d
::
t
o/from_char
s
symbol
.
.
.
commit
|
commitdiff
|
tree
2023-09-22
P
atrick Pa
l
ka
c+
+
: missing SFINAE in g
r
ok_ar
r
ay_
d
ecl [PR11
1
49
3
]
commit
|
commitdiff
|
tree
2023-09-22
Patrick Palka
c++: constra
i
nt rewriting during ttp co
e
rcion
[PR111485
]
commit
|
commitdiff
|
tree
2023-09-20
Pa
t
r
i
c
k
Palka
c++:
improv
e
c
l
a
s
s NTTP object
p
retty
printing [
P
R11
1
471]
commit
|
commitdiff
|
tree
2023-09-20
Pat
r
ick Palka
c++:
fur
t
her optimize tsu
b
s
t_template_dec
l
commit
|
commitdiff
|
tree
2023-09-19
P
a
t
rick P
a
l
k
a
c
+
+
: fix cx
x
_print_type's
tem
p
la
t
e-info dumping
commit
|
commitdiff
|
tree
2023-09-19
Pat
r
ick Pal
k
a
c++:
o
vereager
type
completion in co
n
v
er
t
_to_voi
d
.
.
.
commit
|
commitdiff
|
tree
2023-09-19
Pa
t
rick Palka
c
+
+: con
s
t
n
ess
of
d
e
c
ltype of NTTP obje
c
t
[PR996
3
1]
commit
|
commitdiff
|
tree
2023-09-18
Pat
r
i
c
k Palk
a
c++
:
optimize unifying neste
d
templated classes [PR8
9
2
31]
commit
|
commitdiff
|
tree
2023-09-18
Patri
c
k Palka
c++:
no
n
-dependent assignment checking [P
R
63198
,
PR184
7
4]
commit
|
commitdiff
|
tree
2023-09-18
Pa
t
rick Palka
c+
+
:
unifying identic
a
l tmpls fr
o
m current inst
[PR108347]
commit
|
commitdiff
|
tree
2023-09-18
Patri
c
k Palk
a
c++: always check arity before deducti
o
n
commit
|
commitdiff
|
tree
2023-09-18
Patrick Palka
c++:
o
ptimi
z
e tsubst
_
template_decl
for functio
n
templates
commit
|
commitdiff
|
tree
2023-09-15
Patrick
P
alka
libstdc++: Use C++20 constraints in <bit>
commit
|
commitdiff
|
tree
2023-09-12
P
a
trick Palka
libstdc++:
F
i
x std::not_
f
n
p
erfect forwarding
[PR1113
2
7]
commit
|
commitdiff
|
tree
2023-09-12
Patrick Palka
li
b
st
d
c++: Fix st
d
::bind_front perfect
f
orwarding
.
.
.
commit
|
commitdiff
|
tree
2023-09-12
P
a
tric
k
Palka
libstdc++: Rem
o
ve
std::bin
d
_
f
ro
n
t
specialization for
.
.
.
commit
|
commitdiff
|
tree
2023-09-08
P
a
trick Palka
c++
:
r
e
fine CWG 2369 satisfa
c
tion vs non-
d
ep convs
.
.
.
commit
|
commitdiff
|
tree
2023-09-05
P
atrick P
a
l
k
a
c++: more dummy non_con
s
tant_p arg avoidance
commit
|
commitdiff
|
tree
2023-09-05
Patrick P
a
lka
c
+
+
: use
c
o
nversion
_
o
bsta
c
k
_
sentinel throughout
commit
|
commitdiff
|
tree
2023-08-17
Patrick
Palka
l
i
b
s
tdc
+
+: Impl
e
men
t
P2770R0
changes t
o
join_
v
ie
w
.
.
.
commit
|
commitdiff
|
tree
2023-08-17
Patrick
P
alka
libstdc++
:
Convert
_
RangeAdaptorC
l
os
u
re into a CRTP
.
.
.
commit
|
commitdiff
|
tree
2023-08-12
Patrick Palka
tree-pretty-pri
n
t: delimit TREE_VEC
w
ith braces
commit
|
commitdiff
|
tree
2023-08-12
Patri
c
k Palka
c
++: bogus warning w/ deduction guid
e
in anon ns
[
PR1
0
66
0
4]
commit
|
commitdiff
|
tree
2023-08-11
Patrick Palka
c++: depend
e
nt
l
y scoped template-id in ty
p
e-r
e
q [PR110927]
commit
|
commitdiff
|
tree
2023-08-11
Patr
i
c
k
P
alka
c++:
recognize in-class var tmpl par
t
i
a
l spec [P
R
71
9
54]
commit
|
commitdiff
|
tree
2023-08-11
Patric
k
Palka
c+
+
:
impr
o
ve de
b
u
g
_tree for
t
empl
a
ted typ
e
s/
d
ecls
commit
|
commitdiff
|
tree
2023-08-11
Patrick Palka
tre
e
-pretty
-
print: handle C
O
MPONENT_REF wi
t
h non-decl RHS
commit
|
commitdiff
|
tree
2023-07-27
Patric
k
Palka
c++: co
n
stex
p
r e
m
pty subobject elision
[PR110197]
commit
|
commitdiff
|
tree
2023-07-26
Pat
r
ick Palka
c
++: passing partia
l
ly inst
ttp
a
s ttp [PR110566
]
commit
|
commitdiff
|
tree
2023-07-26
Patric
k
Pa
l
k
a
c++: passing partially inst tmpl as ttp [P
R
11
0
566]
commit
|
commitdiff
|
tree
2023-07-26
Patrick Palka
c+
+
: un
i
fyin
g
R
EAL_CSTs [PR110809]
commit
|
commitdiff
|
tree
2023-07-19
Pat
r
ick Palka
c++: d
e
ducing empty type vs non-type argument pack
commit
|
commitdiff
|
tree
2023-07-19
Pat
r
ic
k
Palka
c
+
+: redundant targ co
e
r
cion
f
or
var
/
alias tmpls
commit
|
commitdiff
|
tree
2023-07-18
Patr
i
ck Palka
c
+
+
: non-standal
o
ne sur
r
ogate c
a
ll templ
a
te
commit
|
commitdiff
|
tree
2023-07-18
Patrick Palka
c++: c
o
nstrained su
r
roga
t
e ca
l
l
fun
c
tions
[P
R
11053
5
]
commit
|
commitdiff
|
tree
2023-07-15
P
atric
k
Palka
c
++
:
copy elision w/ obj arg
and stat
i
c memfn call
.
.
.
commit
|
commitdiff
|
tree
2023-07-15
Patrick Pa
l
ka
c++:
ma
n
g
l
ing templ
a
te-id of unknown template [PR1
1
0
524]
commit
|
commitdiff
|
tree
2023-07-11
Patrick Palka
c++: coer
c
ing var
i
able tem
p
late from current inst
.
.
.
commit
|
commitdiff
|
tree
2023-07-10
P
at
r
ick P
a
lka
c++: redeclar
e
_cla
s
s_templ
a
te and t
t
ps [PR110523]
commit
|
commitdiff
|
tree
2023-06-30
P
atrick P
a
lka
c
+
+
: fix up
c
aching of level lower
e
d ttps
commit
|
commitdiff
|
tree
2023-06-29
Patrick Pa
l
ka
c+
+
:
NSDMI instantiatio
n
du
r
ing overl
o
ad re
s
olu
t
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
Patri
c
k Palka
c
++: unpropagated CONS
T
RUCTOR_MUTABLE_POISON [PR11046
3
]
commit
|
commitdiff
|
tree
2023-06-29
Patri
c
k Palka
c++
:
c
ache
partia
l
templ
a
te specialization
selection
commit
|
commitdiff
|
tree
2023-06-28
Patrick P
a
lka
c
++: ahead of time variable template-id c
o
e
r
cion [PR89442]
commit
|
commitdiff
|
tree
2023-06-11
Pat
r
i
ck
P
alka
c++: unsynthes
i
zed
d
efaulted
c
onstexpr fn [P
R
11012
2
]
commit
|
commitdiff
|
tree
2023-06-11
Patr
i
ck Palka
c++: ext
e
nd
lookup_tem
p
late_cl
a
s
s
shortcut [PR
1
1
0
122]
commit
|
commitdiff
|
tree
2023-06-09
Ken Ma
t
sui
li
b
s
t
dc++: use using instead of t
y
pedef
f
or type_traits
Reviewed-by:
Patrick Palka
<ppalka@redhat.com>
commit
|
commitdiff
|
tree
2023-06-03
P
atr
i
ck Palk
a
c
++
:
is_sp
e
cial
i
z
ation_of_friend confu
s
ion [PR109923]
commit
|
commitdiff
|
tree
2023-06-03
Patri
c
k Palk
a
c
++
:
simp
l
ify TE
M
PLATE
_
TEMP
L
ATE_PARM
hashing
commit
|
commitdiff
|
tree
2023-06-03
Patric
k
Palka
c
+
+: replace in_templa
t
e_function
commit
|
commitdiff
|
tree
2023-06-03
Patr
i
c
k Palka
c+
+
:
m
an
g
le noexcept-expr
[
PR707
9
0]
commit
|
commitdiff
|
tree
2023-05-19
P
a
trick Palka
c++
:
sim
p
lify norm_cache manipulation
commit
|
commitdiff
|
tree
2023-05-19
Patric
k
Pa
l
ka
c++: scoped variable template-id of
r
e
ference type
.
.
.
commit
|
commitdiff
|
tree
2023-05-17
K
e
n M
a
tsui
libstdc++: use __bool_co
n
st
a
nt instead of integral_constant
Reviewed-by:
Patrick Palka
<ppalka@redhat.com>
commit
|
commitdiff
|
tree
2023-05-16
Patri
c
k Pa
l
ka
c++: desig init in prese
n
ce of li
s
t c
t
or [PR109871]
commit
|
commitdiff
|
tree
2023-05-15
Patrick Pa
l
ka
c++:
a
dd feature
-
test
m
acro fo
r
auto
(
x)
commit
|
commitdiff
|
tree
2023-05-12
Patrick Palk
a
c+
+
:
r
emove r
e
d
undant
testcase
[P
R
8
3258]
commit
|
commitdiff
|
tree
2023-05-12
Patrick
P
alka
c+
+
: robustify testcase [PR109752]
commit
|
commitdiff
|
tree
2023-05-11
Patrick Palka
c++
:
'mu
t
able' su
b
o
b
jec
t
o
f
constexpr varia
b
le
[PR1
0
9745]
commit
|
commitdiff
|
tree
2023-05-11
Pat
r
ick Palka
c++: Add test
c
ase
for a
l
r
eady fixed P
R
[PR103807]
commit
|
commitdiff
|
tree
2023-05-11
Patri
c
k
P
alka
c++: converted lambda as template argume
n
t
[
PR8325
8
.
.
.
commit
|
commitdiff
|
tree
2023-05-09
Patri
c
k Palka
c+
+
: e
r
ror-recovery
IC
E
wi
t
h unstab
l
e
s
a
tisfac
t
ion
.
.
.
commit
|
commitdiff
|
tree
2023-05-09
Patrick P
a
lka
c
++: noexcept-spec
f
rom nested c
l
a
ss conf
u
sion [PR109
7
61]
commit
|
commitdiff
|
tree
2023-05-08
Patri
c
k Pa
l
ka
c++: list CTAD an
d
resolve_nondeduced_context
[
P
R
1
06214]
commit
|
commitdiff
|
tree
2023-05-07
Patrick Palka
c+
+
:
f
ix pre
t
ty
p
rinting of 'alignof' vs '__alignof__
.
.
.
commit
|
commitdiff
|
tree
2023-05-07
Patrick Palka
c++
:
got
o
entering sc
o
pe of obj
w
/ non-trivial
dtor
.
.
.
commit
|
commitdiff
|
tree
2023-05-07
P
a
tri
c
k Palka
c
+
+: satisfa
c
tion of non-dep member alias te
m
pla
t
e-id
commit
|
commitdiff
|
tree
2023-05-07
Patrick Palka
c++: various code clea
n
ups
commit
|
commitdiff
|
tree
2023-05-07
Pa
t
ri
c
k Pa
l
ka
c+
+
: pa
r
enthesized ->
r
esol
v
ing to static data memb
e
r
.
.
.
commit
|
commitdiff
|
tree
2023-05-07
Pa
t
rick Palka
c++: bound ttp
i
n lambda function type [PR109651]
commit
|
commitdiff
|
tree
2023-05-07
Pat
r
ick Palka
c++
:
non-dep init
folding an
d
access chec
k
in
g
[PR
1
0948
0
]
commit
|
commitdiff
|
tree
2023-05-07
P
atri
c
k Palka
c++:
p
ote
n
tiali
t
y of
templated mem
f
n
c
all [P
R
1
09480]
commit
|
commitdiff
|
tree
2023-05-02
Patrick Palka
c++: Add test
c
ase
f
or a
l
re
a
d
y fixed PR
[PR109506]
commit
|
commitdiff
|
tree
2023-04-26
Patrick Palk
a
c++:
mic
r
o-opt
i
mi
z
e most_specialized_p
a
rtia
l
_s
p
e
c
commit
|
commitdiff
|
tree
2023-04-25
Patrick Palka
c
+
+: value dependence
o
f
by-ref lambda capture [PR108
9
75]
commit
|
commitdiff
|
tree
2023-04-24
P
a
trick
Palka
libstdc+
+
: Fix __max
_
d
if
f
_type::o
p
er
a
tor>>= f
o
r negati
v
e
.
.
.
commit
|
commitdiff
|
tree
2023-04-24
Patrick Pal
k
a
c
+
+, tree:
d
eclare some
b
a
si
c
functions inline
commit
|
commitdiff
|
tree
2023-04-21
Patric
k
Palk
a
c++, tree: o
p
tim
i
ze walk_tree_1 and cp_walk_sub
t
r
e
es
commit
|
commitdiff
|
tree
2023-04-20
P
atri
c
k Palka
c++: simplify
T
EMP
L
ATE_TYPE_PARM le
v
el lowering
commit
|
commitdiff
|
tree
2023-04-20
Pat
r
ick P
a
lka
c++
:
use
T
REE_VEC
f
or tra
i
ling args
of var
i
adic built
.
.
.
commit
|
commitdiff
|
tree
2023-04-20
Pat
r
ick Palka
c++: make strip_typedefs gene
r
alize strip_typedefs_expr
commit
|
commitdiff
|
tree
2023-04-19
Patrick Palka
c+
+
: Define built-in for std::tuple_element
[
PR100157]
commit
|
commitdiff
|
tree
2023-04-19
Patrick Palka
c++: bad g
g
c_free
i
n try_class_unification [PR109556]
commit
|
commitdiff
|
tree
2023-04-18
Patrick P
a
lka
li
b
stdc++
:
I
m
pl
e
m
e
n
t
r
a
n
ge_adaptor_closure
f
rom P238
7
R3
.
.
.
commit
|
commitdiff
|
tree
2023-04-18
Patr
i
ck Palk
a
libstdc++: Adding
missi
n
g f
e
ature-test
macros f
o
r C
.
.
.
commit
|
commitdiff
|
tree
2023-04-18
P
atrick P
a
lka
lib
s
tdc++: Fix typo in views:
:
as
_
c
on
s
t's
o
perator(
.
.
.
commit
|
commitdiff
|
tree
2023-04-17
Patri
c
k Palka
c+
+
:
b
ound ttp
level lowe
r
in
g
[
PR10
9
531]
commit
|
commitdiff
|
tree
2023-04-14
Pa
t
ric
k
Palka
libst
d
c++: Implement P2278R4
"cbegin sho
u
ld
alw
a
ys
.
.
.
commit
|
commitdiff
|
tree
2023-04-14
Patrick Palka
libstdc
+
+: Move d
o
w
n
defin
i
tions of r
a
n
g
es::cbegin
.
.
.
commit
|
commitdiff
|
tree
2023-04-14
Pa
t
rick Pa
l
ka
l
ibstdc++
:
Impl
e
men
t
range
s
::fol
d
_*
f
rom
P
2322R
6
commit
|
commitdiff
|
tree
2023-04-13
Patrick Palka
c++: 'typ
e
name T::X' vs 'st
r
uct T::X' lookup [PR1
0
942
0
]
commit
|
commitdiff
|
tree
2023-04-12
P
atrick Palka
libstdc
+
+: Implemen
t
ranges::enumera
t
e_
v
iew from P2164R9
commit
|
commitdiff
|
tree
2023-04-12
Patri
c
k Palka
libstdc++: Impl
e
m
e
nt
L
WG 3904 change
t
o lazy_split_view
.
.
.
commit
|
commitdiff
|
tree
2023-04-12
Patrick Palka
libstdc++: Ensure header
s
used by fast_floa
t
are included
commit
|
commitdiff
|
tree
2023-04-12
P
a
trick Palka
libstdc++:
F
ix chunk_by
_
view
w
hen
value_type& and
r
eference
.
.
.
commit
|
commitdiff
|
tree
2023-04-03
Patrick Palka
c++: IC
E
with loopy var
tmpl auto ded
u
ction
[
PR
1
09300]
commit
|
commitdiff
|
tree
2023-04-01
Pa
t
ri
c
k Palka
c++: NTTP constrain
t
d
epend
i
ng
o
n ou
t
er
p
arms [PR1091
6
0
]
commit
|
commitdiff
|
tree
next