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
P
a
trick Palka
c++:
remove
NON_DEPE
N
DENT
_
EXPR, part
2
commit
|
commitdiff
|
tree
2023-10-20
Patrick Palka
c++: remove NON_DEPENDENT_EXPR,
p
art 1
commit
|
commitdiff
|
tree
2023-09-25
Patrick
Palka
libst
d
c++: Shorten
i
nteger st
d
::to/from
_
chars symb
o
l
.
.
.
commit
|
commitdiff
|
tree
2023-09-22
Patr
i
ck Pal
k
a
c++: missing SF
I
NAE in grok_a
r
ray_
d
ecl [
P
R111493]
commit
|
commitdiff
|
tree
2023-09-22
Patri
c
k Palka
c
+
+: c
o
n
s
traint rewriting dur
i
ng
ttp coercio
n
[PR111485]
commit
|
commitdiff
|
tree
2023-09-20
Patrick Palk
a
c+
+
: impr
o
ve
c
l
a
s
s N
T
TP
o
bject
p
r
etty printin
g
[PR111
4
71]
commit
|
commitdiff
|
tree
2023-09-20
Patrick Palka
c++: further optimiz
e
t
subst_tem
p
late
_
decl
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++: overeage
r
t
ype completion in convert_to_void
.
.
.
commit
|
commitdiff
|
tree
2023-09-19
Patr
i
ck
Palka
c++: constness of declty
p
e of NTTP o
b
ject [PR99631]
commit
|
commitdiff
|
tree
2023-09-18
Pa
t
rick P
a
lka
c++: optimize unifying nested
t
emplated
c
la
s
ses [PR89
2
31
]
commit
|
commitdiff
|
tree
2023-09-18
Patrick
Palka
c++: non-depe
n
dent assign
m
ent check
i
ng [PR63198, PR1
8
4
74]
commit
|
commitdiff
|
tree
2023-09-18
Patrick Palka
c++: unifying iden
t
ical tm
p
ls
from current inst [PR108347]
commit
|
commitdiff
|
tree
2023-09-18
Patrick Pa
l
ka
c++:
a
lways check arity
b
e
fore deductio
n
commit
|
commitdiff
|
tree
2023-09-18
P
atrick Palka
c++: optimize
t
subst_template_decl
f
or function template
s
commit
|
commitdiff
|
tree
2023-09-15
Patrick Pa
l
ka
libstdc++
:
Use C++20 const
r
aints
in <b
i
t>
commit
|
commitdiff
|
tree
2023-09-12
Patr
i
ck Palk
a
libstdc++: F
i
x std
:
:not_fn perfect forwarding [PR111327]
commit
|
commitdiff
|
tree
2023-09-12
P
a
trick Palka
lib
s
t
d
c++:
F
i
x s
t
d::b
i
nd_
f
ront pe
r
f
e
ct forw
a
rding
.
.
.
commit
|
commitdiff
|
tree
2023-09-12
Patric
k
Palk
a
libstdc++: Re
m
ove
std:
:
b
ind_front
s
peci
a
liza
t
ion fo
r
.
.
.
commit
|
commitdiff
|
tree
2023-09-08
Patrick
Palka
c++: re
f
ine CWG 2
3
69 satisfaction
v
s
non-dep co
n
v
s
.
.
.
commit
|
commitdiff
|
tree
2023-09-05
Patrick Palk
a
c++
:
more d
u
m
my non_constant_p ar
g
a
vo
i
d
a
n
c
e
commit
|
commitdiff
|
tree
2023-09-05
Patrick Palka
c++:
u
s
e conve
r
sion
_
obstack_sentinel throughout
commit
|
commitdiff
|
tree
2023-08-17
Patrick Palka
l
ibstdc++: Imp
l
ement P2
7
70R0 c
h
a
nges to join_view
.
.
.
commit
|
commitdiff
|
tree
2023-08-17
Patrick Palk
a
libstdc++:
Con
v
ert _
R
a
n
geAdapt
o
rClo
s
ure into a CR
T
P
.
.
.
commit
|
commitdiff
|
tree
2023-08-12
Patrick Pa
l
ka
tree-pretty-pr
i
n
t
:
delimit TREE_VEC with
brace
s
commit
|
commitdiff
|
tree
2023-08-12
Patrick P
a
lka
c+
+
: bogus warning w/
d
educti
o
n guide in
a
non ns [PR106604]
commit
|
commitdiff
|
tree
2023-08-11
Patr
i
ck Palka
c++:
d
epend
e
ntly sc
o
ped te
m
plate-id in
ty
p
e-re
q
[PR110
9
27]
commit
|
commitdiff
|
tree
2023-08-11
Patric
k
Palka
c++: recog
n
ize in-class
var t
m
pl par
t
ial s
p
ec
[
P
R
71954]
commit
|
commitdiff
|
tree
2023-08-11
Patr
i
ck Palka
c++: improve debug_tree for templated
t
ypes/decls
commit
|
commitdiff
|
tree
2023-08-11
Patrick P
a
lka
t
ree-pretty-print: handle COM
P
ONENT_REF
w
ith non
-
de
c
l
RHS
commit
|
commitdiff
|
tree
2023-07-27
Patr
i
ck Palka
c
+
+:
constexpr e
m
pty subobject elision [PR
1
1019
7
]
commit
|
commitdiff
|
tree
2023-07-26
Patrick
Pa
l
ka
c++: passing part
i
ally inst ttp a
s
ttp [PR110566]
commit
|
commitdiff
|
tree
2023-07-26
Pa
t
r
ick Palka
c++
:
pas
s
i
ng partially inst t
m
pl as tt
p
[PR110566]
commit
|
commitdiff
|
tree
2023-07-26
Patrick
Pa
l
ka
c++
:
unifying RE
A
L_CSTs [PR110809]
commit
|
commitdiff
|
tree
2023-07-19
Patrick
P
a
l
ka
c++:
d
educ
i
n
g empt
y
type v
s
n
o
n-type arg
u
ment pack
commit
|
commitdiff
|
tree
2023-07-19
Patrick Pa
l
ka
c++: redu
n
dant targ
coercion fo
r
v
a
r/alias tmpls
commit
|
commitdiff
|
tree
2023-07-18
Pa
t
rick Palka
c++: no
n
-standalon
e
surrogate
c
all template
commit
|
commitdiff
|
tree
2023-07-18
Patrick
Pal
k
a
c++: constrained surrogate call functions [PR110535]
commit
|
commitdiff
|
tree
2023-07-15
P
atr
i
ck Palka
c
++: cop
y
elisio
n
w/
o
bj arg
a
nd static me
m
fn call
.
.
.
commit
|
commitdiff
|
tree
2023-07-15
Pa
t
rick
P
al
k
a
c
+
+: mangling templ
a
te-i
d
o
f
unknown
templat
e
[
PR110
5
24]
commit
|
commitdiff
|
tree
2023-07-11
Patrick Pal
k
a
c++: coercing variable template from c
u
rrent inst
.
.
.
commit
|
commitdiff
|
tree
2023-07-10
Patric
k
Palka
c
++: redeclare_cla
s
s_template
a
n
d
t
tps
[PR110523]
commit
|
commitdiff
|
tree
2023-06-30
Patrick Palka
c++: fix up caching of lev
e
l
l
o
wered ttps
commit
|
commitdiff
|
tree
2023-06-29
Pat
r
ick Palk
a
c++: NSDMI in
s
tanti
a
tion
during overload resolut
i
on
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
Patrick P
a
lka
c++: unpropagated CONSTRUCTOR_MUTABLE_POISON [PR1
1
04
6
3]
commit
|
commitdiff
|
tree
2023-06-29
Patrick Pa
l
ka
c++: c
a
c
h
e partial t
e
m
plate specialization selection
commit
|
commitdiff
|
tree
2023-06-28
Patric
k
Palka
c++: ahead of time variable
t
empla
t
e-id coerc
i
on [PR8
9
442]
commit
|
commitdiff
|
tree
2023-06-11
Patrick
P
alka
c++: u
n
s
y
nthesized def
a
ulted cons
t
expr fn [
P
R11
0
1
2
2]
commit
|
commitdiff
|
tree
2023-06-11
P
atrick P
a
lka
c
+
+: e
x
tend lookup_tem
p
late_class s
h
ortcut [PR110122]
commit
|
commitdiff
|
tree
2023-06-09
K
e
n Matsui
libstdc++: use u
s
ing inste
a
d of typede
f
for ty
p
e_trait
s
Reviewed-by: Patrick Palka <
ppalka@redhat.com
>
commit
|
commitdiff
|
tree
2023-06-03
Pa
t
rick Palka
c
+
+:
i
s
_speci
a
lization_of_
f
r
i
end confu
s
io
n
[PR1099
2
3]
commit
|
commitdiff
|
tree
2023-06-03
Pat
r
ick P
a
l
k
a
c++:
si
m
plif
y
T
E
MPLATE_TEMPLATE_PARM hashing
commit
|
commitdiff
|
tree
2023-06-03
P
a
trick
P
alka
c++: replac
e
in_t
e
m
plate_f
u
nction
commit
|
commitdiff
|
tree
2023-06-03
Patri
c
k Palka
c++: mangle noexce
p
t-expr
[P
R
70790]
commit
|
commitdiff
|
tree
2023-05-19
Patrick Palka
c++: simplify n
o
rm_cache manipulation
commit
|
commitdiff
|
tree
2023-05-19
Pa
t
rick Palk
a
c+
+
: scoped v
a
r
iable te
m
plate-id of refer
e
nce type
.
.
.
commit
|
commitdiff
|
tree
2023-05-17
Ken Mat
s
ui
libst
d
c++: us
e
__boo
l
_co
n
s
tant instead of integral
_
con
s
ta
n
t
Reviewed-by: Patrick Palka <
ppalka@redhat.com
>
commit
|
commitdiff
|
tree
2023-05-16
Patrick Palka
c++: d
e
sig init in presence of
l
ist ct
o
r [PR109871]
commit
|
commitdiff
|
tree
2023-05-15
P
a
t
rick
P
alka
c++
:
ad
d
feature-test macro
f
or auto(x)
commit
|
commitdiff
|
tree
2023-05-12
P
a
tric
k
Palka
c+
+
: remove redundant t
e
st
c
ase [PR83258]
commit
|
commitdiff
|
tree
2023-05-12
Patrick Palka
c++: rob
u
stify
t
estcase [PR109752]
commit
|
commitdiff
|
tree
2023-05-11
Patrick Palka
c++: 'mutable' subobje
c
t
o
f constex
p
r variable [PR10
9
745]
commit
|
commitdiff
|
tree
2023-05-11
Patrick Palka
c++: Add tes
t
case
f
or already fixed PR [PR
1
03807]
commit
|
commitdiff
|
tree
2023-05-11
Pa
t
rick
P
alka
c
+
+
: co
n
ve
r
ted lambda as template a
r
gument [PR83258
.
.
.
commit
|
commitdiff
|
tree
2023-05-09
Patr
i
ck Palka
c
+
+
:
error-recov
e
ry
I
C
E
wit
h
unstable satisfaction
.
.
.
commit
|
commitdiff
|
tree
2023-05-09
Patrick
P
al
k
a
c++: noexcept-spec
f
r
o
m n
e
sted class c
o
nfusion [PR1097
6
1]
commit
|
commitdiff
|
tree
2023-05-08
Pat
r
ick Palka
c
+
+:
list CTAD a
n
d resolve_nond
e
d
uced_conte
x
t [
P
R
1
06214]
commit
|
commitdiff
|
tree
2023-05-07
P
a
t
rick Palk
a
c++: fix pretty printing of 'alignof' vs '__a
l
ign
o
f
__
.
.
.
commit
|
commitdiff
|
tree
2023-05-07
Patric
k
Palka
c
+
+: g
o
to enter
i
ng s
c
ope of obj
w
/
no
n
-tri
v
ial dtor
.
.
.
commit
|
commitdiff
|
tree
2023-05-07
Patric
k
P
a
lka
c++: satisfacti
o
n of non-
d
ep member ali
a
s
t
emplate-
i
d
commit
|
commitdiff
|
tree
2023-05-07
Patri
c
k P
a
lka
c++: vari
o
us co
d
e cl
e
anups
commit
|
commitdiff
|
tree
2023-05-07
Patrick P
a
l
ka
c++
:
pa
r
e
nthes
i
zed -
>
reso
l
vi
n
g to static
data member
.
.
.
commit
|
commitdiff
|
tree
2023-05-07
Patric
k
Pa
l
ka
c++: bound ttp in
lambda function type [PR109651]
commit
|
commitdiff
|
tree
2023-05-07
Patrick Pal
k
a
c++: non-dep init foldin
g
and access che
c
k
ing [PR1094
8
0
]
commit
|
commitdiff
|
tree
2023-05-07
Pat
r
ick Palka
c++: potentiality of templ
a
te
d
memfn call
[
PR
1
09480]
commit
|
commitdiff
|
tree
2023-05-02
Pat
r
ic
k
Palka
c++:
Add t
e
stc
a
s
e
for
alre
a
dy fixed PR [PR109506]
commit
|
commitdiff
|
tree
2023-04-26
P
a
trick Pa
l
k
a
c++:
m
i
c
r
o-opti
m
ize most_spe
c
iali
z
ed_partial_spec
commit
|
commitdiff
|
tree
2023-04-25
Patrick Palka
c++: value
dependence of by-ref lambda cap
t
ure [P
R
1
08975]
commit
|
commitdiff
|
tree
2023-04-24
Pat
r
ick Palka
lib
s
tdc++: Fix _
_
max_diff_type::operator>>= for negative
.
.
.
commit
|
commitdiff
|
tree
2023-04-24
Patrick Palka
c++, tree: declare some basic
functions i
n
li
n
e
commit
|
commitdiff
|
tree
2023-04-21
Patrick Palka
c
+
+, tr
e
e: o
p
tim
i
ze
w
alk_tree_1 and cp_w
a
lk_subtr
e
es
commit
|
commitdiff
|
tree
2023-04-20
Patrick Palka
c
+
+:
s
implify TEMPLATE_TYPE_PARM level l
o
w
e
ring
commit
|
commitdiff
|
tree
2023-04-20
P
atri
c
k Palka
c++:
use TRE
E
_
VEC fo
r
tr
a
iling
a
rg
s
o
f
v
a
r
i
ad
i
c built
.
.
.
commit
|
commitdiff
|
tree
2023-04-20
Patrick
P
a
lka
c++:
m
ake
s
tri
p
_typede
f
s generali
z
e strip_typedefs_
e
xpr
commit
|
commitdiff
|
tree
2023-04-19
Patrick Palka
c++: Defi
n
e
b
uilt-in
f
o
r std::
t
u
p
l
e
_element [PR100157
]
commit
|
commitdiff
|
tree
2023-04-19
Patrick Pal
k
a
c++:
bad ggc_
f
ree
i
n
try_class_unification
[
PR109556]
commit
|
commitdiff
|
tree
2023-04-18
Patrick Palka
libstdc
+
+: Impl
e
ment range_adaptor_clo
s
ure from P2387R3
.
.
.
commit
|
commitdiff
|
tree
2023-04-18
Patrick Pal
k
a
libstdc++
:
Ad
d
in
g
missing feature-test macr
o
s
for C
.
.
.
commit
|
commitdiff
|
tree
2023-04-18
Pa
t
r
ick Pal
k
a
l
i
bs
t
dc++: Fix typo
in views::as_con
s
t's operator(
.
.
.
commit
|
commitdiff
|
tree
2023-04-17
Patrick Palka
c+
+
: bound
ttp level
l
owe
r
i
n
g [PR109531
]
commit
|
commitdiff
|
tree
2023-04-14
P
a
tric
k
P
a
lka
l
ibstdc++
:
I
m
pl
e
m
e
n
t P2278R4 "cbegin s
h
o
u
ld
al
w
ays
.
.
.
commit
|
commitdiff
|
tree
2023-04-14
Patri
c
k Palka
libstdc++: Move dow
n
definitions of ranges
:
:cbegi
n
.
.
.
commit
|
commitdiff
|
tree
2023-04-14
P
atri
c
k Palka
l
i
bs
t
d
c++: Implement range
s
::fold_
*
from P2322R6
commit
|
commitdiff
|
tree
2023-04-13
P
at
r
ick P
a
lka
c++
:
'typename T::X
'
vs 'struct T:
:
X'
l
oo
k
up [PR10942
0
]
commit
|
commitdiff
|
tree
2023-04-12
P
atrick Pa
l
ka
libstdc++: Implement
r
ang
e
s::en
u
merate_view from P2164R9
commit
|
commitdiff
|
tree
2023-04-12
Patrick Pa
l
k
a
libst
d
c++: Impl
e
ment L
W
G 3904 cha
n
ge to
l
azy
_
split_view
.
.
.
commit
|
commitdiff
|
tree
2023-04-12
Pat
r
ick Pal
k
a
libstdc++:
E
nsure headers used by fast_float
a
re include
d
commit
|
commitdiff
|
tree
2023-04-12
Patrick Palka
l
ibst
d
c++:
F
ix chunk_by_vi
e
w
when
v
alue_ty
p
e& and reference
.
.
.
commit
|
commitdiff
|
tree
2023-04-03
Pat
r
ick
P
alka
c++: ICE
with
l
oopy var
t
mpl auto
ded
u
ctio
n
[PR109300]
commit
|
commitdiff
|
tree
2023-04-01
Patrick Pa
l
ka
c++:
N
TTP constraint depen
d
ing on outer parms
[PR109160]
commit
|
commitdiff
|
tree
next