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++: partially inst requires-expr in noexcept-spec [PR101043]
2023-11-15
P
a
trick Palka
c++: part
i
ally inst requires-expr i
n
noe
x
c
ept-spec
.
.
.
commit
|
commitdiff
|
tree
2023-11-15
P
a
trick Palka
c++: non-dependent
.
*
o
perand folding [PR1124
2
7]
commit
|
commitdiff
|
tree
2023-11-15
Patrick Palka
c++: constantness o
f
l
o
cal var in
c
onstexpr fn [PR11
1
7
0
3
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
P
a
tr
i
c
k
Palka
c
+
+: decltype of
(
b
y-value captured referen
c
e)
[
P
R7
9
620]
commit
|
commitdiff
|
tree
2023-11-10
P
a
trick Palka
c++: declty
p
e of
capture proxy [PR79378, PR9
6
917]
commit
|
commitdiff
|
tree
2023-11-09
Patrick Palka
l
ibstd
c
++: Fi
x
forwarding
i
n __take/drop_of_rep
e
at_view
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
Patrick
Palka
c++: an
o
ther
b
ui
l
d_new_1 fol
d
ing fix [PR111929]
commit
|
commitdiff
|
tree
2023-10-27
Patrick
P
al
k
a
c++: a
d
d
t
estcase verifyin
g
n
o
n
-dep new-expr chec
k
ing
commit
|
commitdiff
|
tree
2023-10-27
Pa
t
rick
P
a
lka
c++: more ahead-of-time
-
Wparent
h
eses warni
n
gs
commit
|
commitdiff
|
tree
2023-10-25
P
atrick Palka
c
++: add fixed te
s
tcase [PR99804]
commit
|
commitdiff
|
tree
2023-10-24
P
a
trick Palka
c++: no
n
-dep array new-e
x
pr size [P
R
1
11929]
commit
|
commitdiff
|
tree
2023-10-24
Patric
k
Pal
k
a
c++: cp_stabilize_refe
r
ence and non-d
e
p expr
s
[PR111919]
commit
|
commitdiff
|
tree
2023-10-22
Patrick
P
alka
objc
+
+
:
type/expr ts
u
bs
t
conf
l
ation [PR111920
]
commit
|
commitdiff
|
tree
2023-10-20
Patrick Pa
l
k
a
rust
:
build fa
i
l
ure aft
e
r NON
_
DEPENDENT_EXPR removal
.
.
.
commit
|
commitdiff
|
tree
2023-10-20
Patrick Palk
a
c++: r
e
name tsubst
_
copy_and_build and tsubst_expr
commit
|
commitdiff
|
tree
2023-10-20
Patric
k
Palka
c++: me
r
ge tsubst_cop
y
into ts
u
b
s
t
_
c
o
p
y_
a
nd
_
build
commit
|
commitdiff
|
tree
2023-10-20
Patrick Palk
a
c++: non-static memfn call dep
e
ndence clean
u
p [PR106086]
commit
|
commitdiff
|
tree
2023-10-20
Pat
r
ick P
a
lk
a
c++
:
remove NON_
D
EPENDENT_EXPR, part 2
commit
|
commitdiff
|
tree
2023-10-20
P
a
t
r
ick Palka
c
+
+: re
m
ove NON_DEPEND
E
NT_EXPR, p
a
rt 1
commit
|
commitdiff
|
tree
2023-09-25
Patrick Palk
a
libstdc++: Shorte
n
int
e
ger std::to/f
r
om_
c
h
a
rs
s
ymbol
.
.
.
commit
|
commitdiff
|
tree
2023-09-22
Patr
i
c
k P
a
lka
c++: mis
s
ing SFINAE in grok_array_decl [
P
R111493]
commit
|
commitdiff
|
tree
2023-09-22
Patrick Palka
c++: constrai
n
t re
w
riting du
r
i
n
g
ttp coercion [PR111485]
commit
|
commitdiff
|
tree
2023-09-20
Patrick Palka
c++: impr
o
v
e class NTTP
o
bject
pretty print
i
ng [PR111471
]
commit
|
commitdiff
|
tree
2023-09-20
Patrick
P
al
k
a
c++: further optimize tsubst_template_dec
l
commit
|
commitdiff
|
tree
2023-09-19
Patrick Palka
c++:
f
ix cxx_p
r
int_t
y
pe's template-info dumpi
n
g
commit
|
commitdiff
|
tree
2023-09-19
Patrick Palka
c
+
+: overeager type completion in convert_to_void
.
.
.
commit
|
commitdiff
|
tree
2023-09-19
P
a
t
r
ick
Palka
c++: constne
s
s
of decltype of NTTP object [PR99
6
31]
commit
|
commitdiff
|
tree
2023-09-18
Patrick Palk
a
c++: optimize unifying nested templated classes [PR
8
9231]
commit
|
commitdiff
|
tree
2023-09-18
Pat
r
ick
P
alka
c
+
+: non
-
depen
d
ent assig
n
ment
ch
e
cking [
P
R
63198, PR18474]
commit
|
commitdiff
|
tree
2023-09-18
Patr
i
ck Palka
c++: unifying
identical tmpls from c
u
rrent
i
nst [
P
R108347]
commit
|
commitdiff
|
tree
2023-09-18
Pa
t
rick Palka
c++:
always check
a
r
ity before deduction
commit
|
commitdiff
|
tree
2023-09-18
Patrick Pa
l
k
a
c
++: opt
i
miz
e
ts
u
bst_template_decl for f
u
nction templates
commit
|
commitdiff
|
tree
2023-09-15
P
a
tr
i
c
k
Palk
a
libstdc++: Use C++20
c
o
n
straints
i
n <bit
>
commit
|
commitdiff
|
tree
2023-09-12
Pat
r
ick Palka
lib
s
tdc++: Fix st
d
::n
o
t_fn perfect
f
or
w
arding
[
PR111327
]
commit
|
commitdiff
|
tree
2023-09-12
Patrick Palka
lib
s
tdc++: Fi
x
s
t
d::bind_fron
t
perfec
t
f
o
r
wardin
g
.
.
.
commit
|
commitdiff
|
tree
2023-09-12
Patrick P
a
lka
libstdc++: Remove std::b
i
nd
_
fr
o
nt specialization for
.
.
.
commit
|
commitdiff
|
tree
2023-09-08
Patrick Palk
a
c++
:
refine CWG 2369 satisfaction vs non-dep convs
.
.
.
commit
|
commitdiff
|
tree
2023-09-05
P
atrick Pal
k
a
c++: more
dummy non_constant_p ar
g
a
v
o
i
dance
commit
|
commitdiff
|
tree
2023-09-05
Patrick Palka
c
++: use con
v
e
r
sion_obstack_senti
n
el
t
hroughout
commit
|
commitdiff
|
tree
2023-08-17
Patric
k
P
alka
libstdc+
+
: Implemen
t
P277
0
R0 changes
t
o join_view
.
.
.
commit
|
commitdiff
|
tree
2023-08-17
Patrick P
a
lka
lib
s
tdc+
+
: Co
n
v
ert _Ran
g
e
A
daptorClosure into a CRTP
.
.
.
commit
|
commitdiff
|
tree
2023-08-12
Pat
r
ic
k
Palka
tre
e
-pr
e
t
ty
-
p
rint: d
e
li
m
i
t
TREE_VEC with braces
commit
|
commitdiff
|
tree
2023-08-12
Patr
i
c
k Pa
l
ka
c
+
+:
b
ogus warning w/
deduction gui
d
e in
anon n
s
[PR106
6
0
4]
commit
|
commitdiff
|
tree
2023-08-11
Pat
r
ick Palka
c+
+
: dependently s
c
oped template-id in type-req [PR11
0
92
7
]
commit
|
commitdiff
|
tree
2023-08-11
Patri
c
k Palka
c++: recognize i
n
-class
v
ar
t
mpl partial spec
[
PR71954]
commit
|
commitdiff
|
tree
2023-08-11
Patrick Palka
c++: improve de
b
ug_tree for t
e
m
p
la
t
ed types/d
e
cls
commit
|
commitdiff
|
tree
2023-08-11
Patr
i
c
k Palka
t
ree-pretty-
p
r
int: han
d
le
C
OMPONENT_REF with
non-decl RHS
commit
|
commitdiff
|
tree
2023-07-27
Patrick
Palka
c++: constexpr empty subo
b
ject
elisio
n
[PR110197]
commit
|
commitdiff
|
tree
2023-07-26
Patrick P
a
l
k
a
c++: passing partially inst ttp
as
t
tp [PR
1
10566]
commit
|
commitdiff
|
tree
2023-07-26
Pa
t
rick Palka
c++: passing partially inst tmpl as ttp [PR110566
]
commit
|
commitdiff
|
tree
2023-07-26
Patrick Pa
l
ka
c
++: un
i
f
y
ing REAL_
C
ST
s
[PR110809]
commit
|
commitdiff
|
tree
2023-07-19
Pat
r
ick Palka
c++: de
d
ucing empty type vs non-ty
p
e argu
m
e
n
t p
a
ck
commit
|
commitdiff
|
tree
2023-07-19
Patrick Palka
c
+
+: redundant targ
coerc
i
on f
o
r
v
a
r/ali
a
s tmp
l
s
commit
|
commitdiff
|
tree
2023-07-18
P
a
tric
k
Palka
c+
+
:
non-sta
n
dal
o
ne
s
urrogate
call templ
a
te
commit
|
commitdiff
|
tree
2023-07-18
P
a
trick Palka
c++: const
r
ained
s
u
r
rogate call f
u
nctions [
P
R11
0
535]
commit
|
commitdiff
|
tree
2023-07-15
Patr
i
ck Palka
c++: copy
elision w/ obj a
r
g and static memfn call
.
.
.
commit
|
commitdiff
|
tree
2023-07-15
Patric
k
Palka
c++: ma
n
g
l
i
n
g
t
emplate-id
of un
k
nown template [PR110524]
commit
|
commitdiff
|
tree
2023-07-11
Pa
t
ri
c
k
Pa
l
ka
c+
+
: coercin
g
variable templa
t
e from current inst
.
.
.
commit
|
commitdiff
|
tree
2023-07-10
P
a
trick Pa
l
ka
c++: re
d
eclare_class_tem
p
lat
e
and
ttps
[
PR110
5
23]
commit
|
commitdiff
|
tree
2023-06-30
Pat
r
ick Palka
c++
:
fix up
c
aching
o
f level lowered ttps
commit
|
commitdiff
|
tree
2023-06-29
Pa
t
rick
Palka
c++: NSDMI i
n
stantiation during over
l
oad reso
l
ution
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
Pat
r
i
c
k Palka
c++: unpropaga
t
ed CONS
T
RUCTOR_MUT
A
BLE_POISO
N
[PR11
0
463]
commit
|
commitdiff
|
tree
2023-06-29
Patrick
P
alk
a
c++
:
cach
e
part
i
al template
s
p
ecialization
s
elect
i
on
commit
|
commitdiff
|
tree
2023-06-28
Patrick Palka
c
+
+
:
ahead o
f
time variable temp
l
ate-id co
e
rc
i
on [PR
8
9442]
commit
|
commitdiff
|
tree
2023-06-11
Pa
t
rick Pal
k
a
c
+
+: unsynthesized
d
efault
e
d constexpr fn [P
R
110122]
commit
|
commitdiff
|
tree
2023-06-11
Patrick Palka
c++: extend lookup_tem
p
late_class
shortc
u
t [PR1
1
0122]
commit
|
commitdiff
|
tree
2023-06-09
Ken
M
atsui
libstdc
+
+
: use using instead o
f
t
ypedef
f
or
t
ype_traits
Reviewed-by: Patrick Palka <
ppalka@redhat.com
>
commit
|
commitdiff
|
tree
2023-06-03
P
atrick Palka
c++: is_speci
a
l
ization_of_fri
e
nd
c
onfu
s
i
o
n [P
R
109923]
commit
|
commitdiff
|
tree
2023-06-03
P
a
t
r
ick Palka
c++
:
s
i
mplify TEMPLATE_
T
EM
P
LATE
_
PARM hashin
g
commit
|
commitdiff
|
tree
2023-06-03
Patrick
Palka
c++: repla
c
e in_temp
l
ate_function
commit
|
commitdiff
|
tree
2023-06-03
Patric
k
Palka
c++: m
a
ngle noe
x
cep
t
-exp
r
[
P
R
70
7
90]
commit
|
commitdiff
|
tree
2023-05-19
Patrick
Palka
c++:
s
implif
y
norm_cache manipulation
commit
|
commitdiff
|
tree
2023-05-19
Patric
k
Pa
l
ka
c++: scoped v
a
r
iable
template-id of reference t
y
pe
.
.
.
commit
|
commitdiff
|
tree
2023-05-17
Ken Mats
u
i
libstdc
+
+: use __bool
_
c
o
nstant i
n
ste
a
d of integral_cons
t
ant
Reviewed-by: Patrick Palka <
ppalka@redhat.com
>
commit
|
commitdiff
|
tree
2023-05-16
Patrick Palka
c
+
+
:
de
s
i
g i
n
it in pr
e
sence of list ctor [PR10987
1
]
commit
|
commitdiff
|
tree
2023-05-15
Patrick Palka
c++
:
add feature-test
m
acro fo
r
aut
o
(x)
commit
|
commitdiff
|
tree
2023-05-12
P
atr
i
ck Palka
c
+
+
: remove r
e
dund
a
nt testcase [PR
8
3258
]
commit
|
commitdiff
|
tree
2023-05-12
P
a
trick Palka
c
+
+
:
ro
b
ustify t
e
stcase [PR109752]
commit
|
commitdiff
|
tree
2023-05-11
Patri
c
k
P
alka
c++: 'mutable' subobject o
f
cons
t
expr va
r
iable [PR109
7
45]
commit
|
commitdiff
|
tree
2023-05-11
Patrick Palka
c++:
A
dd testcase for al
r
e
ady f
i
xed PR [PR103807
]
commit
|
commitdiff
|
tree
2023-05-11
P
a
trick
P
a
lka
c++: converted lambda as temp
l
a
te
a
rgument [PR8
3
25
8
.
.
.
commit
|
commitdiff
|
tree
2023-05-09
Pa
t
rick Pal
k
a
c++: error-recovery ICE
with unstable satisfaction
.
.
.
commit
|
commitdiff
|
tree
2023-05-09
P
a
tric
k
Palka
c++:
n
o
e
xcept-spec from nested cla
s
s con
f
usio
n
[
PR
1
09761]
commit
|
commitdiff
|
tree
2023-05-08
Patrick Palka
c++: list CTAD and resolve_nondeduced_conte
x
t [PR106214]
commit
|
commitdiff
|
tree
2023-05-07
Patrick
Palka
c++: fi
x
p
r
etty pri
n
t
ing of '
a
lignof' vs '__aligno
f
_
_
.
.
.
commit
|
commitdiff
|
tree
2023-05-07
Patrick Pa
l
ka
c++: goto entering scop
e
of obj w/ non-trivial dto
r
.
.
.
commit
|
commitdiff
|
tree
2023-05-07
Patrick Palka
c+
+
: satisfac
t
ion of non-dep m
e
mber al
i
a
s
t
e
mplate-id
commit
|
commitdiff
|
tree
2023-05-07
P
atri
c
k Palka
c++:
va
r
io
u
s code cleanups
commit
|
commitdiff
|
tree
2023-05-07
P
a
trick Palk
a
c
+
+: pare
n
thesized ->
resol
v
i
n
g
to
s
tat
i
c data member
.
.
.
commit
|
commitdiff
|
tree
2023-05-07
Patrick P
a
lka
c++:
b
o
und
ttp i
n
l
ambda function typ
e
[PR109651
]
commit
|
commitdiff
|
tree
2023-05-07
Pa
t
rick
P
alka
c
++: non-dep
init f
o
lding
and acces
s
ch
e
ck
i
ng [PR
1
09480]
commit
|
commitdiff
|
tree
2023-05-07
Pat
r
ick Palka
c
++: po
t
entiality
o
f
templat
e
d
memfn call [PR1094
8
0]
commit
|
commitdiff
|
tree
2023-05-02
Patrick
P
alka
c
++: Add testc
a
se for already fixed PR [PR109506]
commit
|
commitdiff
|
tree
2023-04-26
Patrick Palka
c+
+
:
micro-optim
i
ze most_specialized_p
a
rtia
l
_s
p
ec
commit
|
commitdiff
|
tree
2023-04-25
Pa
t
rick Palk
a
c+
+
:
value depende
n
ce of b
y
-
r
e
f
l
ambda capture [PR108975
]
commit
|
commitdiff
|
tree
2023-04-24
Pa
t
rick Palka
libstdc++:
Fix __m
a
x_dif
f
_
t
ype::operator>
>
= f
o
r
n
e
gative
.
.
.
commit
|
commitdiff
|
tree
2023-04-24
Patrick Palka
c++,
t
ree: declare
s
ome basi
c
functions inline
commit
|
commitdiff
|
tree
2023-04-21
Patrick
Palka
c++, tree: opti
m
i
ze walk_
t
ree
_
1 and cp_walk_subtr
e
es
commit
|
commitdiff
|
tree
2023-04-20
Pat
r
ick Pa
l
ka
c++: simplif
y
TEM
P
LATE_TYPE_PARM level lo
w
erin
g
commit
|
commitdiff
|
tree
2023-04-20
Pa
t
ric
k
P
a
lk
a
c++
:
use TREE_VEC for trailing args of variadi
c
b
u
ilt
.
.
.
commit
|
commitdiff
|
tree
next