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++: Remove std::bind_front specialization for no bound args
2023-09-12
Patrick Pa
l
ka
lib
s
t
d
c++:
R
emove std::bi
n
d_front specia
l
izatio
n
for
.
.
.
commit
|
commitdiff
|
tree
2023-09-08
Patrick Palka
c++:
r
efin
e
CWG 2369
satisfaction vs non-dep
convs
.
.
.
commit
|
commitdiff
|
tree
2023-09-05
Patrick P
a
lka
c++: more
d
u
m
my non
_
constant_p arg avoi
d
ance
commit
|
commitdiff
|
tree
2023-09-05
Patrick Pa
l
ka
c
+
+: use con
v
ersion
_
ob
s
tack_
s
ent
i
n
el throughout
commit
|
commitdiff
|
tree
2023-08-17
Patrick P
a
lka
libs
t
dc++: Implement P
2
770R0 chang
e
s
t
o
jo
i
n_v
i
ew
.
.
.
commit
|
commitdiff
|
tree
2023-08-17
Patrick Palka
libstdc++: Conv
e
rt
_
Rang
e
A
daptorCl
o
su
r
e into a CRTP
.
.
.
commit
|
commitdiff
|
tree
2023-08-12
Patri
c
k Palka
tree-prett
y
-pri
n
t: delimit TREE
_
VEC with br
a
ces
commit
|
commitdiff
|
tree
2023-08-12
Pa
t
rick Palka
c++:
b
ogu
s
warning
w
/ deduction guide in a
n
on ns [PR10
6
604]
commit
|
commitdiff
|
tree
2023-08-11
Patr
i
ck Pal
k
a
c+
+
:
dependentl
y
scoped templ
a
te-id
in t
y
pe-req
[
PR110927]
commit
|
commitdiff
|
tree
2023-08-11
Patr
i
ck Palka
c++: reco
g
n
i
ze in-class var tmpl p
a
rtial sp
e
c [PR719
5
4]
commit
|
commitdiff
|
tree
2023-08-11
Patrick Palka
c++: improve debug_tree for templated
t
ypes/decls
commit
|
commitdiff
|
tree
2023-08-11
Patrick
P
a
l
ka
tree-pretty-p
r
i
n
t: handl
e
C
O
MPONENT_
R
EF with non-de
c
l RHS
commit
|
commitdiff
|
tree
2023-07-27
Patrick Palka
c
+
+: constexpr
empty subobject e
l
i
sion [PR
1
1
0197]
commit
|
commitdiff
|
tree
2023-07-26
Patr
i
ck Pal
k
a
c
++: pas
s
ing p
a
r
t
i
ally inst ttp as ttp [PR11
0
566]
commit
|
commitdiff
|
tree
2023-07-26
Patri
c
k P
a
lka
c++: passing pa
r
t
i
a
lly
in
s
t
tmpl
as ttp [PR1
1
0566]
commit
|
commitdiff
|
tree
2023-07-26
Patri
c
k Palka
c++
:
unifying REAL
_
CSTs
[
PR110809]
commit
|
commitdiff
|
tree
2023-07-19
Patric
k
Palka
c++: deducing empty type vs no
n
-ty
p
e
argument
pack
commit
|
commitdiff
|
tree
2023-07-19
P
a
t
rick Palka
c+
+
: redundant targ coerc
i
on
fo
r
var/alias tmpl
s
commit
|
commitdiff
|
tree
2023-07-18
Patrick
Palka
c++: non-sta
n
dalon
e
surrogate call template
commit
|
commitdiff
|
tree
2023-07-18
Patri
c
k P
a
lka
c+
+
: constrained sur
r
o
g
ate call functions [PR110535]
commit
|
commitdiff
|
tree
2023-07-15
Pat
r
ick Palka
c
++: c
o
py elision w/ obj arg a
n
d st
a
t
ic mem
f
n c
a
ll
.
.
.
commit
|
commitdiff
|
tree
2023-07-15
Patrick Pal
k
a
c++: mangling template
-
id of unkno
w
n template [PR110524]
commit
|
commitdiff
|
tree
2023-07-11
Patrick Palka
c
+
+:
coercing
v
a
riabl
e
templ
a
te from
current inst
.
.
.
commit
|
commitdiff
|
tree
2023-07-10
Patrick
P
alka
c++: redeclare_
c
la
s
s_templat
e
a
n
d ttps [PR110523]
commit
|
commitdiff
|
tree
2023-06-30
Patrick Palka
c+
+
: fix up caching of le
v
el
l
owered ttps
commit
|
commitdiff
|
tree
2023-06-29
Pat
r
ick Palka
c++:
NSDMI
inst
a
ntiation
d
ur
i
ng overload resolutio
n
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
Patrick Palk
a
c++:
unpro
p
agated CONSTRUCTOR_M
U
TABLE_POISON [PR110463]
commit
|
commitdiff
|
tree
2023-06-29
Patric
k
Palk
a
c++: cache partial
t
em
p
late specialization selection
commit
|
commitdiff
|
tree
2023-06-28
Patrick
Pal
k
a
c
++:
a
hea
d
of
t
ime variable template-id coerc
i
on [P
R
89442]
commit
|
commitdiff
|
tree
2023-06-11
Pat
r
ick Palka
c++: unsynthesized defaulted constex
p
r
f
n [PR1
1
0122]
commit
|
commitdiff
|
tree
2023-06-11
P
atrick Palka
c++: e
x
tend lookup_
t
empl
a
t
e
_
class shortcut [PR110122]
commit
|
commitdiff
|
tree
2023-06-09
Ken M
a
tsui
libs
t
dc+
+
: use usin
g
inst
e
ad o
f
typedef for
t
ype_tr
a
its
Reviewed-by: Patrick Palka <
ppalka@redhat.com
>
commit
|
commitdiff
|
tree
2023-06-03
Pa
t
rick Palka
c++: is_spec
i
alization
_
of_friend confusio
n
[
PR109923]
commit
|
commitdiff
|
tree
2023-06-03
Patri
c
k Palka
c++
:
simplify TEMPL
A
TE_TEMPLATE_PARM hashing
commit
|
commitdiff
|
tree
2023-06-03
Patrick Palka
c
+
+:
replace in_t
e
mplate_function
commit
|
commitdiff
|
tree
2023-06-03
P
atrick Palka
c++:
mangl
e
noexcept-exp
r
[PR70
7
90]
commit
|
commitdiff
|
tree
2023-05-19
Pat
r
i
c
k Palka
c++: sim
p
l
ify no
r
m_cache manipulation
commit
|
commitdiff
|
tree
2023-05-19
P
atric
k
Pa
l
ka
c++: scoped var
i
able t
e
mplate
-
id of refer
e
nce type
.
.
.
commit
|
commitdiff
|
tree
2023-05-17
Ken Matsu
i
l
i
bs
t
dc++:
u
se __bool_constant instea
d
of integ
r
al_
c
onstant
Reviewed-by: Patrick Palka <
ppalka@redhat.com
>
commit
|
commitdiff
|
tree
2023-05-16
P
atr
i
ck Palka
c++: desig init
in pre
s
e
n
ce
of list ctor [
P
R109871]
commit
|
commitdiff
|
tree
2023-05-15
Patrick Pal
k
a
c++: add feature
-
te
s
t macro for auto(
x
)
commit
|
commitdiff
|
tree
2023-05-12
Patrick Palk
a
c++: remove redu
n
dant test
c
ase [PR83258
]
commit
|
commitdiff
|
tree
2023-05-12
Patric
k
Palka
c
++: robustify test
c
a
s
e
[
PR109752
]
commit
|
commitdiff
|
tree
2023-05-11
Pat
r
ick Palka
c++: 'm
u
table' subo
b
j
ect of constexpr variab
l
e
[PR1097
4
5]
commit
|
commitdiff
|
tree
2023-05-11
P
a
t
r
i
c
k
Pal
k
a
c+
+
:
A
d
d
tes
t
case for
a
l
r
eady fixed
PR [PR1038
0
7
]
commit
|
commitdiff
|
tree
2023-05-11
Patrick Palka
c++: converted
lambda as template argument [PR83258
.
.
.
commit
|
commitdiff
|
tree
2023-05-09
P
atrick Palka
c
++: error-re
c
overy ICE with unstable satisfaction
.
.
.
commit
|
commitdiff
|
tree
2023-05-09
Pa
t
rick Pa
l
ka
c++:
noexcept-spec
f
rom ne
s
ted
c
lass
co
n
fu
s
ion [PR1
0
9761
]
commit
|
commitdiff
|
tree
2023-05-08
Patrick Palk
a
c++:
l
ist C
T
A
D and resolve_nondeduc
e
d_context [PR1062
1
4]
commit
|
commitdiff
|
tree
2023-05-07
P
a
t
rick Palka
c
+
+: f
i
x pretty pr
i
n
t
ing of
'
alignof' vs '__alignof_
_
.
.
.
commit
|
commitdiff
|
tree
2023-05-07
Patr
i
ck Palka
c
++: goto
entering sco
p
e of ob
j
w/ n
o
n-trivial dt
o
r
.
.
.
commit
|
commitdiff
|
tree
2023-05-07
Patrick Palka
c
++: satisfactio
n
of non-dep member alias template-id
commit
|
commitdiff
|
tree
2023-05-07
P
at
r
ick Palka
c++:
variou
s
code cleanups
commit
|
commitdiff
|
tree
2023-05-07
Patri
c
k
P
alka
c++: par
e
nthesized -> resolving to s
t
atic data member
.
.
.
commit
|
commitdiff
|
tree
2023-05-07
Patr
i
ck
Palk
a
c+
+
:
bound t
t
p in
la
m
b
da f
u
nction
t
ype [PR109
6
51]
commit
|
commitdiff
|
tree
2023-05-07
Pat
r
i
c
k P
a
lka
c
++: no
n
-de
p
in
i
t folding and acc
e
ss
c
h
eck
i
n
g [PR109480]
commit
|
commitdiff
|
tree
2023-05-07
Patrick Palka
c++: potentiality of templat
e
d memfn c
a
ll [PR10948
0
]
commit
|
commitdiff
|
tree
2023-05-02
Patr
i
ck P
a
l
k
a
c++: Ad
d
testcase
f
or
already fixed PR [PR109
5
06]
commit
|
commitdiff
|
tree
2023-04-26
Patr
i
ck Palka
c
+
+
:
micro-o
p
tim
i
ze mos
t
_speciali
z
e
d
_part
i
al_
s
pec
commit
|
commitdiff
|
tree
2023-04-25
Patrick Palka
c++: va
l
u
e dep
e
ndenc
e
of by-r
e
f lambda ca
p
ture [
P
R10
8
9
7
5]
commit
|
commitdiff
|
tree
2023-04-24
Patrick Pal
k
a
libstdc++:
Fix __
m
a
x
_diff_
t
ype
:
:ope
r
ator>>= for negative
.
.
.
commit
|
commitdiff
|
tree
2023-04-24
Patrick Palka
c
++, tre
e
: declare so
m
e ba
s
ic functions
inline
commit
|
commitdiff
|
tree
2023-04-21
Pat
r
ick Palka
c++, tree: optimize
walk_tree_
1
and cp
_
w
a
lk_subtrees
commit
|
commitdiff
|
tree
2023-04-20
Patrick Palka
c
+
+
:
simpl
i
fy T
E
MPLATE_TYPE_PARM level l
o
wering
commit
|
commitdiff
|
tree
2023-04-20
Patrick
Pa
l
ka
c++: use TR
E
E
_
VEC f
o
r trailin
g
args of var
i
adic
b
uilt
.
.
.
commit
|
commitdiff
|
tree
2023-04-20
Patr
i
ck Pa
l
k
a
c
+
+
: make
s
t
r
ip_typ
e
defs gen
e
r
a
lize str
i
p_typ
e
defs_
e
xpr
commit
|
commitdiff
|
tree
2023-04-19
Patrick
Palka
c++: Define built-i
n
for std::tuple_elem
e
nt [P
R
10
0
157]
commit
|
commitdiff
|
tree
2023-04-19
P
a
trick Palka
c++: b
a
d
g
gc
_
free in try_class_uni
f
ication [PR109556]
commit
|
commitdiff
|
tree
2023-04-18
Patr
i
ck Palka
libst
d
c++
:
Implement range_
a
daptor_closure from P2387R3
.
.
.
commit
|
commitdiff
|
tree
2023-04-18
Patrick Palka
libstdc++: Addin
g
missing feat
u
re-test mac
r
os for C
.
.
.
commit
|
commitdiff
|
tree
2023-04-18
Patrick
P
alk
a
libstdc++: Fix typo in
v
iew
s
::as_
c
onst's ope
r
ator(
.
.
.
commit
|
commitdiff
|
tree
2023-04-17
Patrick Pa
l
ka
c
++: bound ttp l
e
vel lowering [PR1
0
9531]
commit
|
commitdiff
|
tree
2023-04-14
Patrick Palka
libstdc++: Imp
l
ement P2278R4 "cbegi
n
sho
u
ld alwa
y
s
.
.
.
commit
|
commitdiff
|
tree
2023-04-14
Patrick Palk
a
lib
s
tdc++:
Move dow
n
definitions
of ran
g
es::cbegin
.
.
.
commit
|
commitdiff
|
tree
2023-04-14
P
a
trick Pa
l
ka
libstdc++: Implement ranges::fold_*
from P
2
322R6
commit
|
commitdiff
|
tree
2023-04-13
P
a
trick Palka
c+
+
: 'typename T::X' vs 's
t
ruct T::X' lookup [
P
R109420]
commit
|
commitdiff
|
tree
2023-04-12
Patr
i
ck Palka
li
b
stdc++
:
I
m
p
l
ement ranges::e
n
umera
t
e
_
view fro
m
P2164
R
9
commit
|
commitdiff
|
tree
2023-04-12
Patrick Palka
libstdc++: Imple
m
ent LWG 3904 change to lazy_split_view
.
.
.
commit
|
commitdiff
|
tree
2023-04-12
Patri
c
k
P
a
l
k
a
l
i
b
s
tdc++: En
s
ure headers
used by fast_float are
i
ncluded
commit
|
commitdiff
|
tree
2023-04-12
Patric
k
Palka
libstdc++: Fix ch
u
n
k
_by_view when value_type& and reference
.
.
.
commit
|
commitdiff
|
tree
2023-04-03
P
a
trick Pal
k
a
c
+
+: ICE w
i
th loopy var tmpl auto dedu
c
t
i
on [PR109300]
commit
|
commitdiff
|
tree
2023-04-01
Patrick Palka
c++:
N
TTP
c
on
s
tr
a
i
n
t depending on outer p
a
rms [PR109160]
commit
|
commitdiff
|
tree
2023-04-01
Patrick Palka
c+
+
:
impro
v
e "NTT
P
argu
m
e
nt considered unus
e
d" fix
.
.
.
commit
|
commitdiff
|
tree
2023-03-24
P
atrick Palka
c++:
o
uter 'this'
leaking
i
nto local
c
la
s
s [
P
R106969]
commit
|
commitdiff
|
tree
2023-03-16
P
at
r
i
c
k P
a
lka
c+
+
: may
b
e
_
co
n
stant
_
init a
n
d unev
a
lua
t
ed operands
.
.
.
commit
|
commitdiff
|
tree
2023-03-16
Pa
t
rick Pal
k
a
c
+
+: ch
e
cking
I
CE w
i
th
diagnosed const
r
a
i
nt recursion
.
.
.
commit
|
commitdiff
|
tree
2023-03-14
Patrick Palka
c
+
+: red
e
claring member
of cons
t
rained c
l
ass
t
emplat
e
.
.
.
commit
|
commitdiff
|
tree
2023-03-14
Patrick Palka
c++:
cons
t
r
a
i
n
ed tem
p
late friend class match
i
ng
[PR9
6
8
30]
commit
|
commitdiff
|
tree
2023-03-14
Patr
i
ck Palka
libs
t
dc++
:
Fix tem
p
late-
h
ead of repeat_view::_Iterator
.
.
.
commit
|
commitdiff
|
tree
2023-03-14
Patric
k
P
a
lka
libstd
c
++: Im
p
l
e
m
ent P2520R0
c
hanges to
move_iterator
.
.
.
commit
|
commitdiff
|
tree
2023-03-14
Patrick Palka
l
ibstdc++: Imp
l
ement LWG 3715
c
hanges to vie
w
_interface
.
.
.
commit
|
commitdiff
|
tree
2023-03-09
Patrick Palka
libs
t
dc+
+
: Implement
L
W
G 3820/3849
c
hanges
to cartesian_prod
.
.
.
commit
|
commitdiff
|
tree
2023-03-09
Pa
t
r
ic
k
Palka
libs
t
d
c
+
+: Im
p
lement LWG 3796 change
s
to repeat_/chunk_by_vi
.
.
.
commit
|
commitdiff
|
tree
2023-03-09
P
at
r
ick Palka
libstdc++: Make vie
w
s::s
i
ng
l
e
/iota/istream SFINAE-fr
i
en
d
ly
.
.
.
commit
|
commitdiff
|
tree
2023-03-09
P
a
t
rick Palka
libs
t
dc+
+
: ext
r
aneo
u
s
beg
i
n
i
n
cartes
i
an_product
_
view
.
.
.
commit
|
commitdiff
|
tree
2023-03-03
P
a
t
r
ick Palka
c++: t
h
inko in extract_
l
ocal_specs
[PR10899
8
]
commit
|
commitdiff
|
tree
2023-03-02
Patri
c
k Palka
c++: more mce_false folding
f
rom cp_fully_
f
old_init
.
.
.
commit
|
commitdiff
|
tree
2023-03-02
Patrick Palka
c++: consta
n
t non-copy-init is
m
anifestly
c
o
n
s
tant
.
.
.
commit
|
commitdiff
|
tree
2023-03-01
Patric
k
Palka
c++: strea
m
lin
e
tf_
q
ualifyi
n
g
_s
c
ope usage
commit
|
commitdiff
|
tree
2023-03-01
Patric
k
Palk
a
c
+
+
: une
v
a
l
uated a
r
ra
y
new-expr size constantness
.
.
.
commit
|
commitdiff
|
tree
next