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
libstdc++: Reduce std::variant template instantiation depth
2024-01-15
Patrick P
a
lk
a
libstdc
+
+:
R
educe std
:
:
vari
a
nt t
e
mplate instantiation
.
.
.
commit
|
commitdiff
|
tree
2024-01-15
Patrick Palka
libstd
c
++:
Imp
l
ement P
2
8
3
6R1 change
s
to const_i
t
erator
commit
|
commitdiff
|
tree
2024-01-13
Patri
c
k Pal
k
a
l
i
bs
t
dc
+
+:
Implement C++23
s
td
:
:bind_ba
c
k from P2387R
3
.
.
.
commit
|
commitdiff
|
tree
2024-01-13
Patrick Pa
l
ka
libstdc
+
+: Use C++23 deducing thi
s
in std::bi
n
d_front
commit
|
commitdiff
|
tree
2024-01-13
P
atr
i
ck Palka
libstdc++
/
ranges: Use per
f
ect forwarding in _Pipe and
.
.
.
commit
|
commitdiff
|
tree
2024-01-11
Pat
r
i
c
k Palka
libst
d
c
++/ranges: U
s
e C++23 deducing thi
s
i
n _Pip
e
.
.
.
commit
|
commitdiff
|
tree
2024-01-11
P
a
tr
i
ck Pa
l
ka
libstdc+
+
: Us
e
_GLIBC
X
X_USE_BUI
L
TI
N
_
TR
A
I
T for _Nth_type
commit
|
commitdiff
|
tree
2024-01-03
P
a
trick Palka
c++: b
a
d direct
referenc
e
bindi
n
g v
i
a c
o
n
v
fn [P
R
113064]
commit
|
commitdiff
|
tree
2024-01-03
P
a
trick Palka
libstdc
+
+:
t
estsuite: Reduce max
_
size_type
.
cc
e
xec
.
.
.
commit
|
commitdiff
|
tree
2023-12-21
Patr
i
ck Palk
a
c++
:
fi
x
-Wp
a
renthes
e
s for bool-li
k
e class types
commit
|
commitdiff
|
tree
2023-12-21
Patrick Palka
c++: [[deprecate
d
]]
o
n
template
r
e
decl [PR84542]
commit
|
commitdiff
|
tree
2023-12-21
Patrick Palka
c++: visibility wrt tem
p
la
t
e
an
d
ptrmem tar
g
s [PR70413]
commit
|
commitdiff
|
tree
2023-12-19
P
atrick Palka
c++
:
local class
memfn synth from un
e
val conte
x
t
[PR11
3
063]
commit
|
commitdiff
|
tree
2023-12-19
Patrick
Pa
l
ka
c
++
:
missing state re
s
tora
t
i
o
n in maybe_pop
_
from_
t
op_level
commit
|
commitdiff
|
tree
2023-12-19
Patrick
Palka
c++: partial order
i
n
g
a
nd dep alias tmpl
specs [PR9067
9
]
commit
|
commitdiff
|
tree
2023-12-19
Patr
i
ck Palka
c++:
r
efin
e
dependent
_
alias_
t
e
m
pla
t
e_spec_p [PR90679]
commit
|
commitdiff
|
tree
2023-12-18
Pa
t
r
ick P
a
lk
a
libstdc++: Make
r
anges::to closure ob
j
e
c
ts SFINAE-
f
riendly
.
.
.
commit
|
commitdiff
|
tree
2023-12-15
P
a
trick Palka
c++:
sectio
n
attr
i
bute on
t
emplates [PR
7
0435,
P
R88061]
commit
|
commitdiff
|
tree
2023-12-15
Patri
c
k
P
al
k
a
c++
:
abi
_
tag
attribut
e
on temp
l
ates [PR1097
1
5]
commit
|
commitdiff
|
tree
2023-12-14
Patrick Pa
l
ka
c++: Implemen
t
P2582R1,
CTAD from in
h
e
r
ited
constructors
commit
|
commitdiff
|
tree
2023-12-13
P
a
t
ric
k
Pal
k
a
c
+
+: no
t
e other candidates
w
hen diagno
s
ing dele
t
edn
e
ss
commit
|
commitdiff
|
tree
2023-12-13
Patrick Palka
c++: remember candidates that we
i
gnored
commit
|
commitdiff
|
tree
2023-12-13
Patrick Palka
c
+
+: s
o
rt candidates accor
d
ing to viability
commit
|
commitdiff
|
tree
2023-12-13
Patr
i
ck
Palk
a
c++: unif
y
in
g
c
o
nstants vs
thei
r
type [PR99186, PR1
0
4867
]
commit
|
commitdiff
|
tree
2023-12-13
Patri
c
k Palk
a
c++: unifying FUNCTION_D
E
CLs [PR9374
0
]
commit
|
commitdiff
|
tree
2023-12-11
Patrick Palka
c++: add fixed testcase [PR63378]
commit
|
commitdiff
|
tree
2023-12-11
P
a
trick Palka
c++: alias CTAD and
s
pecializa
t
ions table
commit
|
commitdiff
|
tree
2023-12-08
Patrick Palk
a
c++: d
e
cltype
of (non
-
c
a
ptured variabl
e
)
[
PR83167]
commit
|
commitdiff
|
tree
2023-12-08
P
atrick Palka
c++
:
guard
more against undi
a
gnosed erro
r
_mar
k
_node
.
.
.
commit
|
commitdiff
|
tree
2023-12-08
Patric
k
Palk
a
c
+
+: undiagnosed er
r
or_mark_node from
c
p_bui
l
d_c_cast
.
.
.
commit
|
commitdiff
|
tree
2023-12-07
Patrick Palka
lib
s
tdc++: Simp
l
ify ran
g
es::to
closure objects
commit
|
commitdiff
|
tree
2023-11-29
P
a
trick Palka
c++:
fix testc
a
se [P
R
112765]
commit
|
commitdiff
|
tree
2023-11-29
P
at
r
i
c
k Palka
c++: bogus -Wparenthes
e
s warning [PR1
1
2
7
65]
commit
|
commitdiff
|
tree
2023-11-22
Patr
i
ck Palka
c++: alia
s
template o
f
non-template class [
P
R112633]
commit
|
commitdiff
|
tree
2023-11-16
Patrick Pa
l
ka
c++
:
add
fi
x
ed testcases [PR98614, PR104802]
commit
|
commitdiff
|
tree
2023-11-16
Patri
c
k Palka
c++:
c
onst
a
ntness of call to function pointe
r
[PR111703]
commit
|
commitdiff
|
tree
2023-11-15
Patrick
Palka
c++:
di
r
ect enum init from ty
p
e-
d
ep elt [P
R
112515]
commit
|
commitdiff
|
tree
2023-11-15
Patri
c
k Palka
c++: p
a
rt
i
al
l
y inst
req
u
i
res-e
x
pr in noex
c
ept-
s
pec
.
.
.
commit
|
commitdiff
|
tree
2023-11-15
Patrick Palka
c++
:
n
on-depen
d
ent
.
* operand folding [PR112427]
commit
|
commitdiff
|
tree
2023-11-15
Patrick Palka
c
+
+: constantn
e
ss of loc
a
l var in con
s
te
x
pr fn [PR111703
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
Patrick Pa
l
ka
c++: decl
t
ype of (
b
y-
v
alue
ca
p
tured reference) [PR7962
0
]
commit
|
commitdiff
|
tree
2023-11-10
Pat
r
ick Palka
c
++: decl
t
ype o
f
c
ap
t
u
re proxy [PR793
7
8
,
PR96917]
commit
|
commitdiff
|
tree
2023-11-09
Patrick
P
alka
l
i
bstdc+
+
: Fi
x
for
w
a
r
di
n
g
i
n
__take/drop_of_rep
e
at_vie
w
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
P
atrick
Palka
c++:
another build_new_1 folding
f
ix [PR1
1
1929]
commit
|
commitdiff
|
tree
2023-10-27
Patrick Palka
c++: a
d
d
te
s
tcase verifying
n
o
n-
d
ep
new-
e
xpr c
h
ecking
commit
|
commitdiff
|
tree
2023-10-27
Pat
r
ick Pa
l
k
a
c++:
m
or
e
ahead-of-time -Wparentheses warnings
commit
|
commitdiff
|
tree
2023-10-25
Patrick Pal
k
a
c++: add f
i
x
e
d tes
t
case
[
PR99804]
commit
|
commitdiff
|
tree
2023-10-24
Patri
c
k
Palka
c+
+
: non-dep array
n
e
w-expr size
[PR1119
2
9]
commit
|
commitdiff
|
tree
2023-10-24
Patrick Palka
c
+
+
: cp_stabilize_reference and non-dep exprs [PR
1
11919]
commit
|
commitdiff
|
tree
2023-10-22
P
a
trick Pal
k
a
o
b
jc++: t
y
p
e
/expr tsu
b
s
t
conflation
[
PR
1
11920]
commit
|
commitdiff
|
tree
2023-10-20
Patric
k
Pa
l
ka
rust
:
bui
l
d
f
a
ilure after NO
N
_DEPENDENT_EX
P
R
r
e
moval
.
.
.
commit
|
commitdiff
|
tree
2023-10-20
P
atrick Palka
c++:
r
ename t
s
ubst_co
p
y_and_build and tsu
b
st_expr
commit
|
commitdiff
|
tree
2023-10-20
Patrick P
a
lka
c+
+
:
merge tsubst_copy into t
s
ubst_copy_and_build
commit
|
commitdiff
|
tree
2023-10-20
Patric
k
Palka
c
++
:
non-static
memfn call dependence cleanup [PR10608
6
]
commit
|
commitdiff
|
tree
2023-10-20
Patrick P
a
lka
c+
+
: remove NON
_
DEPEND
E
NT_
E
XPR, par
t
2
commit
|
commitdiff
|
tree
2023-10-20
Patrick
P
alk
a
c++:
remov
e
NON
_
DEP
E
NDENT_EXPR,
part 1
commit
|
commitdiff
|
tree
2023-09-25
Patrick
P
alka
lib
s
tdc++:
S
hort
e
n int
e
g
er
std::to/fro
m
_
c
h
ars symb
o
l
.
.
.
commit
|
commitdiff
|
tree
2023-09-22
Pat
r
ick Palka
c++: m
i
s
si
n
g SFINAE in grok
_
array_decl [PR111493]
commit
|
commitdiff
|
tree
2023-09-22
Patrick Palka
c+
+
:
constraint rewriti
n
g during ttp c
o
ercion [PR111485]
commit
|
commitdiff
|
tree
2023-09-20
Patrick Palka
c++: impro
v
e class
N
TTP object pretty
printing [PR111471]
commit
|
commitdiff
|
tree
2023-09-20
Pat
r
ic
k
Palka
c
+
+: fur
t
her optimize tsu
b
st_tem
p
lat
e
_decl
commit
|
commitdiff
|
tree
2023-09-19
Patrick Palka
c
++: fi
x
cxx_pri
n
t_type
'
s
templat
e
-
info dumping
commit
|
commitdiff
|
tree
2023-09-19
Patrick P
a
lka
c++: o
v
e
r
eager type comple
t
ion in
c
onvert_to_void
.
.
.
commit
|
commitdiff
|
tree
2023-09-19
P
a
tric
k
Palka
c++: constness o
f
decltype
o
f NTTP obje
c
t [PR9
9
631]
commit
|
commitdiff
|
tree
2023-09-18
Patrick P
a
lka
c++: optimize unify
i
ng nested
t
emplated classes [PR89
2
31]
commit
|
commitdiff
|
tree
2023-09-18
Patrick Palka
c++: non
-
depend
e
nt
a
ssignment checking [PR63
1
98, PR
1
8474]
commit
|
commitdiff
|
tree
2023-09-18
P
a
t
ri
c
k
P
alka
c++: uni
f
ying identical tmpls from current i
n
st [PR108
3
47]
commit
|
commitdiff
|
tree
2023-09-18
P
a
trick Palka
c++: al
w
ays check ari
t
y b
e
fore deductio
n
commit
|
commitdiff
|
tree
2023-09-18
P
a
t
rick Palka
c++
:
optimize tsubst_template_decl
f
or
function
t
emplates
commit
|
commitdiff
|
tree
2023-09-15
P
a
t
rick Pal
k
a
libst
d
c++: Use C++20 constraints
in <bit>
commit
|
commitdiff
|
tree
2023-09-12
Patrick Palka
libstdc++:
F
i
x
s
t
d:
:
no
t
_
fn perfect
f
orwarding [PR11132
7
]
commit
|
commitdiff
|
tree
2023-09-12
P
atrick Pal
k
a
l
i
bstdc++: Fix std::bin
d
_front perf
e
ct
f
o
r
w
arding
.
.
.
commit
|
commitdiff
|
tree
2023-09-12
Patrick Palka
libstdc++: Re
m
o
ve std::bin
d
_front s
p
ecialization for
.
.
.
commit
|
commitdiff
|
tree
2023-09-08
Patrick Pal
k
a
c++: refine CWG 2
3
69 s
a
t
isfaction vs non-dep convs
.
.
.
commit
|
commitdiff
|
tree
2023-09-05
Pat
r
i
c
k Palk
a
c
++:
mor
e
d
u
m
m
y
non_
c
ons
t
ant_p arg avoidance
commit
|
commitdiff
|
tree
2023-09-05
Patrick Palka
c++: use con
v
ersion_obst
a
ck_sentinel throughout
commit
|
commitdiff
|
tree
2023-08-17
Pat
r
ick Palka
li
b
stdc++: Implement
P
277
0
R0 changes to join_view
.
.
.
commit
|
commitdiff
|
tree
2023-08-17
Patrick Palka
lib
s
tdc++: C
o
nvert _R
a
nge
A
daptorClosure i
n
to a
CRTP
.
.
.
commit
|
commitdiff
|
tree
2023-08-12
P
atri
c
k Pal
k
a
t
r
e
e
-pretty-print: delimit TREE_VEC with
brac
e
s
commit
|
commitdiff
|
tree
2023-08-12
P
at
r
ick Palka
c
++:
bogus
w
arn
i
ng w/ deduction guide i
n
anon ns [PR106
6
04]
commit
|
commitdiff
|
tree
2023-08-11
Patrick Palka
c+
+
: depen
d
ently scoped template-id in type
-
req [PR
1
10927]
commit
|
commitdiff
|
tree
2023-08-11
Patrick Palka
c++
:
rec
o
g
nize in-c
l
ass var tmpl
partia
l
spe
c
[PR71954
]
commit
|
commitdiff
|
tree
2023-08-11
Patrick Palk
a
c++: impro
v
e debug_t
r
e
e for templated types/decls
commit
|
commitdiff
|
tree
2023-08-11
Patri
c
k
Pal
k
a
tree-pre
t
ty-print: h
a
ndle COMPONENT_REF with non-decl RHS
commit
|
commitdiff
|
tree
2023-07-27
Pa
t
ric
k
Palka
c++: cons
t
expr empty su
b
obje
c
t elision
[
PR11
0
1
9
7]
commit
|
commitdiff
|
tree
2023-07-26
Patrick Palka
c
++: pa
s
sing partially inst ttp
a
s
ttp [P
R
110566]
commit
|
commitdiff
|
tree
2023-07-26
P
atrick Palka
c++: pa
s
sing par
t
ially inst tmpl
a
s ttp [
P
R110566]
commit
|
commitdiff
|
tree
2023-07-26
Patrick Palka
c++: unifying REA
L
_CSTs [PR110809]
commit
|
commitdiff
|
tree
2023-07-19
Patrick Palka
c++: deducing empty type
v
s non-type argument p
a
ck
commit
|
commitdiff
|
tree
2023-07-19
Pat
r
ick Palka
c++: r
e
dun
d
ant targ coercion for var/alias tmpls
commit
|
commitdiff
|
tree
2023-07-18
Patrick Pal
k
a
c
+
+: non-standalone surr
o
gate call template
commit
|
commitdiff
|
tree
2023-07-18
P
a
trick Palka
c+
+
: constrained
s
urrogate call functions [P
R
110535]
commit
|
commitdiff
|
tree
2023-07-15
P
at
r
ick Pa
l
ka
c++: copy elision w
/
obj
arg and stat
i
c memfn call
.
.
.
commit
|
commitdiff
|
tree
2023-07-15
Patrick Palka
c
+
+:
manglin
g
template-id of unknown template [PR11052
4
]
commit
|
commitdiff
|
tree
2023-07-11
Patr
i
ck Pa
l
k
a
c+
+
: coercing v
a
ria
b
le template fro
m
c
u
rr
e
nt inst
.
.
.
commit
|
commitdiff
|
tree
2023-07-10
Patrick Palka
c++: rede
c
la
r
e
_
class_template and ttps [PR110523]
commit
|
commitdiff
|
tree
2023-06-30
Patrick Palka
c++: fix up
caching of level l
o
wered ttps
commit
|
commitdiff
|
tree
2023-06-29
Patrick
Palka
c++: NS
D
MI instanti
a
tion during overload resolut
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
P
atrick
P
a
l
k
a
c++: unpropagated CO
N
STRUCTOR_MUT
A
BLE
_
POI
S
ON
[
PR11046
3
]
commit
|
commitdiff
|
tree
2023-06-29
Pa
t
r
i
c
k
Palka
c
+
+: c
a
che pa
r
tial
t
e
mplate s
p
ecialization selec
t
i
on
commit
|
commitdiff
|
tree
next