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 Palka
l
ibstd
c
++: Reduce std::variant template insta
n
ti
a
tion
.
.
.
commit
|
commitdiff
|
tree
2024-01-15
Patrick Palka
li
b
stdc++: Implement P2836R1 chang
e
s to con
s
t_
i
terator
commit
|
commitdiff
|
tree
2024-01-13
Patric
k
Palka
l
i
bstd
c
+
+:
Imp
l
emen
t
C++2
3
st
d
:
:
bind_back from P238
7
R
3
.
.
.
commit
|
commitdiff
|
tree
2024-01-13
P
a
t
r
ick
P
alka
li
b
s
t
dc++:
U
se C++23
d
educin
g
this in st
d
::bi
n
d_front
commit
|
commitdiff
|
tree
2024-01-13
Pat
r
ick Palka
libstd
c
++/
r
anges: Use perf
e
ct forwarding in _Pipe and
.
.
.
commit
|
commitdiff
|
tree
2024-01-11
Patri
c
k Palka
lib
s
tdc++/
r
anges: Use C++23 dedu
c
ing this i
n
_Pipe
.
.
.
commit
|
commitdiff
|
tree
2024-01-11
Patrick Palka
libstd
c
++: U
s
e
_GL
I
BCXX_USE_BUILTIN_TRAIT
f
o
r
_Nt
h
_ty
p
e
commit
|
commitdiff
|
tree
2024-01-03
P
a
tr
i
ck Palka
c++: bad direct
re
f
erence
bind
i
ng via c
o
nv fn [PR1130
6
4]
commit
|
commitdiff
|
tree
2024-01-03
Patrick
P
alka
libstdc++: test
s
u
i
t
e
: Re
d
uce m
a
x_si
z
e
_
t
y
pe
.
c
c
exe
c
.
.
.
commit
|
commitdiff
|
tree
2023-12-21
Pa
t
r
i
c
k Palka
c++: fix
-
Wp
a
rent
h
eses f
o
r bool-like clas
s
types
commit
|
commitdiff
|
tree
2023-12-21
Patrick Palk
a
c++
:
[[deprecated]] on templ
a
te re
d
e
c
l [PR
8
4542]
commit
|
commitdiff
|
tree
2023-12-21
Patrick Palka
c
++: visibility wrt templa
t
e and ptrmem t
a
r
gs
[PR70413]
commit
|
commitdiff
|
tree
2023-12-19
Patrick Pal
k
a
c
++
:
local clas
s
me
m
f
n
synt
h
f
r
om
u
n
eval
c
ontext [PR113063]
commit
|
commitdiff
|
tree
2023-12-19
Patrick
P
a
lka
c
+
+
: missing state restoration i
n
maybe_pop
_
from_top_leve
l
commit
|
commitdiff
|
tree
2023-12-19
Patrick Palk
a
c++: pa
r
t
ial or
d
e
ring and d
e
p
a
lias tmpl sp
e
cs [PR90679]
commit
|
commitdiff
|
tree
2023-12-19
Patrick Palka
c++: r
e
f
ine dependent
_
alias_temp
l
at
e
_spec_p
[
PR90679]
commit
|
commitdiff
|
tree
2023-12-18
P
a
trick Palka
libs
t
dc++: Make ran
g
es::to cl
o
s
u
re objec
t
s SFINAE-friendly
.
.
.
commit
|
commitdiff
|
tree
2023-12-15
Pa
t
r
i
ck Palka
c++: section a
t
tr
i
bu
t
e
o
n templat
e
s [
P
R7043
5
, PR88061]
commit
|
commitdiff
|
tree
2023-12-15
P
a
tr
i
c
k Palka
c++: abi_tag
att
r
ibute on templates [P
R
109715]
commit
|
commitdiff
|
tree
2023-12-14
Patrick
Palka
c++: Impleme
n
t P2582R1, CTAD from inherited
c
onstructors
commit
|
commitdiff
|
tree
2023-12-13
P
a
t
r
i
ck Pa
l
k
a
c
+
+: note
other can
d
idates when
d
iagnosing deletednes
s
commit
|
commitdiff
|
tree
2023-12-13
Patrick P
a
lk
a
c
++: remember candidat
e
s that we
i
gnored
commit
|
commitdiff
|
tree
2023-12-13
Patrick
P
alka
c
++: sort candidates
accordin
g
to viability
commit
|
commitdiff
|
tree
2023-12-13
Patric
k
P
a
lka
c
+
+:
u
n
i
fying c
o
ns
t
ants vs
their t
y
pe
[
PR99186,
PR10486
7
]
commit
|
commitdiff
|
tree
2023-12-13
Pa
t
rick
P
alk
a
c++: unifying F
U
NCTION_DECLs [PR937
4
0]
commit
|
commitdiff
|
tree
2023-12-11
Pa
t
ri
c
k
Palka
c++: add fixed testc
a
se
[PR
6
3378]
commit
|
commitdiff
|
tree
2023-12-11
P
a
tr
i
ck
Palka
c++: ali
a
s C
T
AD
and specializations table
commit
|
commitdiff
|
tree
2023-12-08
Patrick
Palka
c+
+
: decltype of (
n
on-
c
aptured v
a
riabl
e
) [
P
R8
3
1
6
7]
commit
|
commitdiff
|
tree
2023-12-08
Patrick Palka
c++
:
gu
a
rd more against
u
ndiagnose
d
error_mark_node
.
.
.
commit
|
commitdiff
|
tree
2023-12-08
Pa
t
ric
k
Palka
c++: un
d
i
agnose
d
error_mark_
n
od
e
from c
p
_build_c_cas
t
.
.
.
commit
|
commitdiff
|
tree
2023-12-07
Patric
k
Palka
libstdc++: Sim
p
lify ranges::to closure object
s
commit
|
commitdiff
|
tree
2023-11-29
P
a
trick Palka
c++: fix tes
t
case [PR112765]
commit
|
commitdiff
|
tree
2023-11-29
P
atrick Pa
l
ka
c++: bog
u
s -Wpare
n
thes
e
s
war
n
ing [
P
R1127
6
5]
commit
|
commitdiff
|
tree
2023-11-22
Patrick
P
alka
c++: alias
template of non-templa
t
e class [PR112633]
commit
|
commitdiff
|
tree
2023-11-16
Patrick Palka
c+
+
:
a
dd fixed testcase
s
[
PR98
6
14,
P
R104802]
commit
|
commitdiff
|
tree
2023-11-16
Patrick Palka
c++: cons
t
antness o
f
ca
l
l to
f
u
n
cti
o
n
p
o
inter [PR111703]
commit
|
commitdiff
|
tree
2023-11-15
Pat
r
i
ck Pa
l
k
a
c++: d
i
r
e
ct
en
u
m init fro
m
t
yp
e
-dep e
l
t [PR1
1
2515]
commit
|
commitdiff
|
tree
2023-11-15
Patrick Palka
c++: part
i
all
y
inst requires-
e
xp
r
i
n n
o
excep
t
-spec
.
.
.
commit
|
commitdiff
|
tree
2023-11-15
Pat
r
ick Palka
c
+
+
: non-de
p
e
n
dent
.
* operan
d
folding [PR112427
]
commit
|
commitdiff
|
tree
2023-11-15
Patrick Palka
c
++:
cons
t
an
t
ne
s
s
of local var in constexpr fn [PR111703
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
Patrick P
a
lka
c++: dec
l
type of (by-value captured reference) [PR79620
]
commit
|
commitdiff
|
tree
2023-11-10
Patrick Palka
c
+
+: decltype
o
f
c
apture pr
o
x
y [PR7937
8
, PR969
1
7]
commit
|
commitdiff
|
tree
2023-11-09
P
a
t
ric
k
Pa
l
ka
libstdc
+
+: Fix forw
a
rdin
g
in
_
_take/drop_of_repeat_view
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
Pa
t
rick Palka
c++:
a
n
ot
h
er
b
uild_new
_
1 folding fix [PR11
1
929]
commit
|
commitdiff
|
tree
2023-10-27
Pa
t
rick
Palka
c+
+
: add testcase verifying non-dep new-exp
r
checkin
g
commit
|
commitdiff
|
tree
2023-10-27
Pat
r
ick Palka
c
+
+:
more
ahead-of-time -Wp
a
r
enthe
s
es warning
s
commit
|
commitdiff
|
tree
2023-10-25
Patrick Palka
c
+
+
:
add fixed te
s
tcas
e
[PR99804]
commit
|
commitdiff
|
tree
2023-10-24
Patrick Pa
l
ka
c++
:
non-dep
array new-ex
p
r s
i
ze [PR11
1
929]
commit
|
commitdiff
|
tree
2023-10-24
Patrick Palka
c
++: cp_stabilize_refere
n
ce and non-dep exprs
[
PR11191
9
]
commit
|
commitdiff
|
tree
2023-10-22
Patric
k
Palka
ob
j
c
+
+
: type
/
expr tsu
b
st conflation [
P
R1119
2
0
]
commit
|
commitdiff
|
tree
2023-10-20
Patrick Palka
rust: build
f
ailure after NON_DEPENDENT
_
EXP
R
removal
.
.
.
commit
|
commitdiff
|
tree
2023-10-20
Patrick Palka
c++: rename
tsubst_copy_and_build
a
n
d
tsubst_e
x
pr
commit
|
commitdiff
|
tree
2023-10-20
Pa
t
ric
k
Palka
c++: merge tsu
b
st_c
o
py into tsubst_copy
_
and
_
build
commit
|
commitdiff
|
tree
2023-10-20
P
a
trick Palka
c++
:
non-
s
tatic me
m
fn cal
l
dep
e
n
d
ence c
l
eanup
[PR106086]
commit
|
commitdiff
|
tree
2023-10-20
Patrick Palka
c++: remove NON_DEPENDENT_EXPR, pa
r
t 2
commit
|
commitdiff
|
tree
2023-10-20
Pa
t
rick
Palka
c++: remov
e
N
ON_DEPENDENT_EX
P
R, part 1
commit
|
commitdiff
|
tree
2023-09-25
Patrick Palk
a
libstdc++: Shorten integer std::to
/
f
rom_ch
a
rs
s
y
m
bol
.
.
.
commit
|
commitdiff
|
tree
2023-09-22
Patrick Palk
a
c++
:
missing
SF
I
NA
E
i
n
grok_array_decl [P
R
1
1
1
493]
commit
|
commitdiff
|
tree
2023-09-22
Patrick Palka
c++: co
n
straint rewr
i
ting du
r
ing ttp coe
r
c
i
on [PR11
1
485]
commit
|
commitdiff
|
tree
2023-09-20
Patric
k
Palka
c++: i
m
prove class NTTP object pretty printing [PR111471]
commit
|
commitdiff
|
tree
2023-09-20
Patrick Palka
c+
+
:
furthe
r
optimi
z
e tsubst_tem
p
la
t
e_de
c
l
commit
|
commitdiff
|
tree
2023-09-19
Patrick Palka
c++: fix cxx
_
print
_
type's
template-info dumping
commit
|
commitdiff
|
tree
2023-09-19
Patrick Palka
c+
+
: overeager ty
p
e comp
l
etion
i
n convert_to_void
.
.
.
commit
|
commitdiff
|
tree
2023-09-19
Patrick Pa
l
k
a
c
++: constne
s
s
o
f decltype of NTTP object [PR99631]
commit
|
commitdiff
|
tree
2023-09-18
Patrick
P
alka
c++:
optimize unify
i
ng nested templ
a
t
e
d
classes [PR89
2
31
]
commit
|
commitdiff
|
tree
2023-09-18
Pa
t
rick Palka
c++
:
non-dependent assi
g
nme
n
t checking [PR63198, PR18474]
commit
|
commitdiff
|
tree
2023-09-18
Patric
k
Pa
l
ka
c++: un
i
fying ide
n
tic
a
l
t
mpls
from c
u
rre
n
t inst [PR1
0
83
4
7]
commit
|
commitdiff
|
tree
2023-09-18
P
atrick Palka
c++: alwa
y
s check
a
rity
b
e
fore deductio
n
commit
|
commitdiff
|
tree
2023-09-18
Patrick Palk
a
c++: optimize t
s
ub
s
t_template_decl for
f
u
n
c
ti
o
n templates
commit
|
commitdiff
|
tree
2023-09-15
Patrick P
a
lka
lib
s
tdc++: Use C++
2
0 constra
i
nts in <bi
t
>
commit
|
commitdiff
|
tree
2023-09-12
Patr
i
ck Palka
l
i
bstdc+
+
:
Fix
s
t
d
::n
o
t_fn perf
e
ct
forwarding [PR111327]
commit
|
commitdiff
|
tree
2023-09-12
Patrick
Palka
libstdc++: Fix std::bi
n
d_front perfec
t
forwarding
.
.
.
commit
|
commitdiff
|
tree
2023-09-12
Patric
k
Pal
k
a
lib
s
tdc++: Remove std::bind_
f
ront s
p
ecialization fo
r
.
.
.
commit
|
commitdiff
|
tree
2023-09-08
Pa
t
rick
Palka
c++: refine CWG 2369 satisf
a
ct
i
on vs non-dep convs
.
.
.
commit
|
commitdiff
|
tree
2023-09-05
P
atrick Pal
k
a
c++: more dummy non_c
o
n
stant
_
p arg avoidan
c
e
commit
|
commitdiff
|
tree
2023-09-05
Patrick Palka
c++
:
use
convers
i
o
n_obstac
k
_sentin
e
l throughout
commit
|
commitdiff
|
tree
2023-08-17
Patrick Palk
a
libstdc
+
+: Im
p
leme
n
t
P2770
R
0 changes to join_view
.
.
.
commit
|
commitdiff
|
tree
2023-08-17
Pat
r
ick P
a
lka
l
i
b
s
t
dc++: Convert _RangeAdaptorClosure i
n
to a
CRTP
.
.
.
commit
|
commitdiff
|
tree
2023-08-12
P
a
tric
k
Palka
t
r
ee-
p
retty-print: d
e
limit TREE_VEC with braces
commit
|
commitdiff
|
tree
2023-08-12
Patr
i
ck P
a
lka
c++: bogus warning
w/ ded
u
cti
o
n guide in anon ns [PR1
0
660
4
]
commit
|
commitdiff
|
tree
2023-08-11
Patrick Palka
c++
:
de
p
endently scop
e
d t
e
mplate-id in typ
e
-
r
eq
[
PR110927]
commit
|
commitdiff
|
tree
2023-08-11
P
a
tr
i
ck Pa
l
ka
c++:
re
c
og
n
i
z
e in-class var tmpl
p
artial spec
[PR71954]
commit
|
commitdiff
|
tree
2023-08-11
Patrick Palka
c++:
i
mprove debug_tree for t
e
mplate
d
types/de
c
ls
commit
|
commitdiff
|
tree
2023-08-11
P
atrick Palka
tree
-
p
retty-pr
i
nt: han
d
le COMPONENT_REF
w
i
th non-decl RHS
commit
|
commitdiff
|
tree
2023-07-27
Patrick P
a
lka
c
++: constex
p
r empty
s
ubobjec
t
elisi
o
n [PR1101
9
7]
commit
|
commitdiff
|
tree
2023-07-26
Patrick
P
alka
c
++: passing part
i
ally inst t
t
p as t
t
p
[
PR110566]
commit
|
commitdiff
|
tree
2023-07-26
Pa
t
rick Palka
c++: pas
s
ing part
i
ally inst
tm
p
l as ttp [PR110566]
commit
|
commitdiff
|
tree
2023-07-26
Patrick
P
alka
c++:
unifying REAL_CSTs [PR110809]
commit
|
commitdiff
|
tree
2023-07-19
Patric
k
Palka
c++: deducing e
m
pty type vs no
n
-type argume
n
t pack
commit
|
commitdiff
|
tree
2023-07-19
Patric
k
Palka
c
++:
redundant targ c
o
erc
i
on for var/alias tmp
l
s
commit
|
commitdiff
|
tree
2023-07-18
P
atrick Palka
c++: no
n
-standalone surro
g
ate call tem
p
late
commit
|
commitdiff
|
tree
2023-07-18
P
at
r
ick
P
al
k
a
c++:
c
o
n
s
trai
n
ed surroga
t
e
call func
t
ions [PR110
5
3
5
]
commit
|
commitdiff
|
tree
2023-07-15
Patrick Pal
k
a
c++: co
p
y
e
lision w/ obj arg and static memfn call
.
.
.
commit
|
commitdiff
|
tree
2023-07-15
Pat
r
ick
Palka
c
+
+: mangling template-id of
unk
n
o
wn te
m
plate [PR110
5
24]
commit
|
commitdiff
|
tree
2023-07-11
Patri
c
k
P
al
k
a
c+
+
: c
o
ercing
v
ariable templ
a
te from c
u
rr
e
nt inst
.
.
.
commit
|
commitdiff
|
tree
2023-07-10
Patrick Pal
k
a
c+
+
: red
e
clar
e
_cl
a
ss_templa
t
e
an
d
ttp
s
[PR110523]
commit
|
commitdiff
|
tree
2023-06-30
Patrick
P
alka
c++: fi
x
u
p caching of level lowered ttp
s
commit
|
commitdiff
|
tree
2023-06-29
Patri
c
k P
a
l
k
a
c
++: NSD
M
I inst
a
nt
i
ation durin
g
ov
e
rload re
s
olut
i
on
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
Patrick
P
alka
c++:
u
np
r
opagated
C
ONSTRUCTOR_M
U
TA
B
LE_P
O
I
S
ON [PR110
4
63
]
commit
|
commitdiff
|
tree
2023-06-29
Patri
c
k Palka
c++: ca
c
he partial template spe
c
ialization selection
commit
|
commitdiff
|
tree
next