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++: duplicated side effects of xobj arg [PR113640]
2023-07-19
Patrick
P
alka
c++:
de
d
ucing empty
t
ype
v
s
n
on-type a
r
g
u
ment pack
commit
|
commitdiff
|
tree
2023-07-19
Patr
i
c
k
Palk
a
c++: redundan
t
targ coercion
for var/alia
s
tmpl
s
commit
|
commitdiff
|
tree
2023-07-18
Pat
r
ick Palka
c++: non-st
a
ndalone
s
urrogate call t
e
m
plate
commit
|
commitdiff
|
tree
2023-07-18
Patrick Pal
k
a
c++
:
constrained surrogate call functions [PR110535
]
commit
|
commitdiff
|
tree
2023-07-15
Patri
c
k Palka
c++: copy elision w/ obj
a
rg and static m
e
mfn call
.
.
.
commit
|
commitdiff
|
tree
2023-07-15
Patr
i
ck Pa
l
k
a
c
+
+:
mangli
n
g
template-id of
u
n
known template [PR
1
10524]
commit
|
commitdiff
|
tree
2023-07-11
Patrick Palka
c++: coercing variable template fr
o
m current inst
.
.
.
commit
|
commitdiff
|
tree
2023-07-10
Patrick Pal
k
a
c++: re
d
e
c
lare_class_template and t
t
ps [PR110523]
commit
|
commitdiff
|
tree
2023-06-30
Patrick Pal
k
a
c
++: fix up cach
i
ng of level lowe
r
e
d ttps
commit
|
commitdiff
|
tree
2023-06-29
Pa
t
ric
k
Palka
c
+
+: NSDMI instanti
a
tion duri
n
g over
l
oad resolution
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
Pa
t
r
i
ck Palka
c++: unpropagated C
O
NSTR
U
CTOR_MUTABLE_POI
S
ON [PR11
0
463]
commit
|
commitdiff
|
tree
2023-06-29
P
a
trick Palk
a
c++: cache partial template specialization selectio
n
commit
|
commitdiff
|
tree
2023-06-28
Patrick Palka
c+
+
: ahead of time variable templ
a
t
e-id coercion
[
PR89
4
42]
commit
|
commitdiff
|
tree
2023-06-11
Patrick Pa
l
ka
c
+
+
: unsynthe
s
ized defaulted con
s
t
e
xpr fn [PR110122]
commit
|
commitdiff
|
tree
2023-06-11
Patrick Palk
a
c++: extend loo
k
up_template_class short
c
ut [PR110122]
commit
|
commitdiff
|
tree
2023-06-03
Patrick
Palka
c++
:
is_specializat
i
o
n
_of_fr
i
end confusi
o
n
[PR109923]
commit
|
commitdiff
|
tree
2023-06-03
Patri
c
k Palka
c
++: simplif
y
TEMPLATE_TEMP
L
ATE_PARM hashing
commit
|
commitdiff
|
tree
2023-06-03
Patrick Palka
c++: replace i
n
_template_functio
n
commit
|
commitdiff
|
tree
2023-06-03
Patrick Palka
c++: man
g
le noexcep
t
-expr [PR70790]
commit
|
commitdiff
|
tree
2023-05-19
Patr
i
ck Palk
a
c+
+
:
s
implify norm_cache manipulatio
n
commit
|
commitdiff
|
tree
2023-05-19
Pat
r
ick Palka
c++: scoped variable template-id of reference typ
e
.
.
.
commit
|
commitdiff
|
tree
2023-05-16
Patrick Palka
c++: desig
init in p
r
e
sence of list
c
tor [PR1
0
98
7
1]
commit
|
commitdiff
|
tree
2023-05-15
Pat
r
ick Palka
c
+
+
:
add f
e
a
t
ure-test m
a
cro for a
u
to(x)
commit
|
commitdiff
|
tree
2023-05-12
Patrick Palk
a
c++
:
remove re
d
u
n
dant test
c
ase [PR83258]
commit
|
commitdiff
|
tree
2023-05-12
Patrick Palka
c++: rob
u
stify testcase
[
PR109
7
52
]
commit
|
commitdiff
|
tree
2023-05-11
Patric
k
Pa
l
ka
c
+
+
: 'mutable' subobj
e
ct o
f
cons
t
e
x
pr variabl
e
[P
R
1
09745]
commit
|
commitdiff
|
tree
2023-05-11
Patrick Palka
c++: Add tes
t
case fo
r
a
l
re
a
dy fixed PR [PR103807]
commit
|
commitdiff
|
tree
2023-05-11
P
atrick Pa
l
k
a
c
+
+: conve
r
ted lambda as
t
emplate arg
u
ment [PR83258
.
.
.
commit
|
commitdiff
|
tree
2023-05-09
Patric
k
Palka
c++: e
r
r
or-
r
ecovery ICE
w
it
h
unstable satisfaction
.
.
.
commit
|
commitdiff
|
tree
2023-05-09
Patrick Palka
c++:
n
oexcept-spec from n
e
sted cl
a
ss
c
o
nfusi
o
n [PR109761]
commit
|
commitdiff
|
tree
2023-05-08
Patr
i
ck P
a
l
k
a
c++: list
C
TAD a
n
d r
e
s
o
l
v
e
_
nondedu
c
ed_conte
x
t [PR106214]
commit
|
commitdiff
|
tree
2023-05-07
Pa
t
rick Palka
c++: fix pretty printing
o
f
'
al
i
gn
o
f
'
vs '_
_
alignof__
.
.
.
commit
|
commitdiff
|
tree
2023-05-07
Patrick
Palka
c++: goto
e
n
tering scope of
o
bj w/ non-tri
v
ial
dtor
.
.
.
commit
|
commitdiff
|
tree
2023-05-07
P
a
tr
i
ck Palka
c++:
satisfac
t
ion of non-dep member alias
template-id
commit
|
commitdiff
|
tree
2023-05-07
Pa
t
rick Palka
c++
:
various code cleanups
commit
|
commitdiff
|
tree
2023-05-07
Patrick P
a
lka
c+
+
: pa
r
enthesized
->
r
e
solving to static data member
.
.
.
commit
|
commitdiff
|
tree
2023-05-07
Patrick Palka
c
+
+
:
bou
n
d
t
tp in
l
ambda function t
y
pe [PR
1
09651]
commit
|
commitdiff
|
tree
2023-05-07
Patric
k
Palka
c++: non-d
e
p init folding and a
c
c
ess checkin
g
[PR109480]
commit
|
commitdiff
|
tree
2023-05-07
Pa
t
r
i
ck P
a
lka
c++:
po
t
ent
i
ality o
f
temp
l
ate
d
mem
f
n call [PR
1
09480]
commit
|
commitdiff
|
tree
2023-05-02
Patrick Palka
c++
:
Add
t
estc
a
se for already
f
ixed PR [PR109506]
commit
|
commitdiff
|
tree
2023-04-26
Patr
i
c
k
Pal
k
a
c++: micro-optimize mo
s
t_specialized_par
t
ial_spec
commit
|
commitdiff
|
tree
2023-04-25
Pa
t
rick P
a
lka
c++
:
value dependence of
b
y-r
e
f lambda capture [PR108975]
commit
|
commitdiff
|
tree
2023-04-24
P
a
trick Palka
libstdc++: Fix __max_
d
iff_t
y
pe::operat
o
r>>= f
o
r
n
e
g
ative
.
.
.
commit
|
commitdiff
|
tree
2023-04-24
Patrick Palka
c++,
tree:
d
eclare s
o
me ba
s
ic
f
unctions inl
i
ne
commit
|
commitdiff
|
tree
2023-04-21
Patrick Pa
l
ka
c++, tree: o
p
tim
i
z
e
walk_tree_1 a
n
d
cp
_
walk
_
s
u
b
trees
commit
|
commitdiff
|
tree
2023-04-20
P
a
t
r
ick Palk
a
c++:
si
m
plify
T
E
MPLATE_TY
P
E_PARM level lowering
commit
|
commitdiff
|
tree
2023-04-20
Patri
c
k Pa
l
ka
c++: u
s
e TR
E
E_VEC for trailing
args of
v
ariadic b
u
ilt
.
.
.
commit
|
commitdiff
|
tree
2023-04-20
Patrick
P
a
lka
c++: make st
r
ip_typ
e
d
efs generali
z
e strip_
t
y
p
ed
e
fs_e
x
p
r
commit
|
commitdiff
|
tree
2023-04-19
Pa
t
r
i
ck Palka
c++: Define built-in for
std::t
u
ple_element [PR1
0
0
1
57]
commit
|
commitdiff
|
tree
2023-04-19
P
a
trick Palka
c++:
bad gg
c
_free
i
n try_class_unification [PR1
0
9
5
56]
commit
|
commitdiff
|
tree
2023-04-18
Patrick Palka
libstdc++:
I
mplement ra
n
ge_adaptor_closure from P23
8
7R3
.
.
.
commit
|
commitdiff
|
tree
2023-04-18
Patrick Palka
libstdc++
:
A
d
d
i
ng m
i
ssing feature-test
m
ac
r
os for C
.
.
.
commit
|
commitdiff
|
tree
2023-04-18
Patri
c
k
Palka
libstdc++: Fix ty
p
o in views::as_con
s
t's
o
p
erat
o
r(
.
.
.
commit
|
commitdiff
|
tree
2023-04-17
Patrick Palka
c++: bound ttp
l
evel low
e
ri
n
g [PR109531]
commit
|
commitdiff
|
tree
2023-04-14
Patrick Palka
l
i
b
s
td
c
++: Imple
m
ent P2278R4 "cbegin shou
l
d
always
.
.
.
commit
|
commitdiff
|
tree
2023-04-14
Patrick Palka
libstdc++
:
Mov
e
down definitions
o
f ran
g
es:
:
cbe
g
i
n
.
.
.
commit
|
commitdiff
|
tree
2023-04-14
Patrick P
a
lka
libs
t
d
c++
:
Im
p
lem
e
nt range
s
::fold_*
f
rom P2322R6
commit
|
commitdiff
|
tree
2023-04-13
Patrick Palka
c++: 'typ
e
name T::X'
vs
's
t
ruct T::X
'
loo
k
up [PR109420]
commit
|
commitdiff
|
tree
2023-04-12
Patrick P
a
lka
libstdc++:
I
m
plement
ranges::
e
num
e
rate_
v
iew from P21
6
4R9
commit
|
commitdiff
|
tree
2023-04-12
Patrick Palka
li
b
st
d
c++: Implement LWG 3904 c
h
a
n
ge to lazy_split
_
vie
w
.
.
.
commit
|
commitdiff
|
tree
2023-04-12
Patrick Pal
k
a
libstdc++: E
n
s
u
re h
e
aders u
s
e
d
b
y fast_fl
o
a
t
a
re inc
l
uded
commit
|
commitdiff
|
tree
2023-04-12
Patric
k
Pal
k
a
l
i
b
stdc++: Fix chunk_by_view
w
h
e
n
v
alue_type& and reference
.
.
.
commit
|
commitdiff
|
tree
2023-04-03
Pat
r
ick Palka
c++:
I
C
E
with l
o
opy var tmpl au
t
o deduc
t
ion [PR10930
0
]
commit
|
commitdiff
|
tree
2023-04-01
Patrick P
a
lka
c++: NTTP
c
onstraint depending
o
n outer parms [
P
R
1091
6
0
]
commit
|
commitdiff
|
tree
2023-04-01
Patrick
P
alka
c++: improve "NTT
P
a
r
g
u
ment cons
i
dered
unused" fix
.
.
.
commit
|
commitdiff
|
tree
2023-03-24
Patrick Palka
c++
:
outer
'this'
leak
i
ng i
n
to local
c
l
ass [P
R
106969]
commit
|
commitdiff
|
tree
2023-03-16
P
a
trick P
a
lka
c++: maybe
_
constant_
i
n
i
t an
d
un
e
valuated operands
.
.
.
commit
|
commitdiff
|
tree
2023-03-16
Patrick Pal
k
a
c+
+
: checki
n
g ICE
w
ith di
a
gnosed
c
o
nst
r
aint rec
u
r
sion
.
.
.
commit
|
commitdiff
|
tree
2023-03-14
Pat
r
ick Palka
c
+
+: redeclaring m
e
m
be
r
o
f co
n
str
a
ine
d
class template
.
.
.
commit
|
commitdiff
|
tree
2023-03-14
Patr
i
c
k Pa
l
ka
c+
+
:
c
on
s
tr
a
i
n
ed template friend class match
i
ng [PR96830]
commit
|
commitdiff
|
tree
2023-03-14
Patrick Palka
libst
d
c++: Fix template-head of re
p
eat_view::_
I
terator
.
.
.
commit
|
commitdiff
|
tree
2023-03-14
Pa
t
r
i
c
k
Palka
l
i
b
s
tdc++: Imp
l
ement
P2520R0 ch
a
ng
e
s to m
o
ve_iterator
.
.
.
commit
|
commitdiff
|
tree
2023-03-14
Patrick Pa
l
ka
libstdc++: Imple
m
ent LWG
3715 changes
t
o
view
_
interface
.
.
.
commit
|
commitdiff
|
tree
2023-03-09
Patrick
P
alk
a
libstdc++:
I
m
p
l
e
m
ent L
W
G 3
8
20/3849 changes
t
o
cartesian_prod
.
.
.
commit
|
commitdiff
|
tree
2023-03-09
Patrick Palka
libstdc
+
+: Im
p
lement LWG 3796 chang
e
s to repeat_
/
chunk_by_vi
.
.
.
commit
|
commitdiff
|
tree
2023-03-09
Patrick
Pa
l
ka
li
b
s
tdc++: Make views::singl
e
/iota/
i
stream SFINAE-friendly
.
.
.
commit
|
commitdiff
|
tree
2023-03-09
Patric
k
Pa
l
ka
libstdc++: ex
t
raneous
b
egin in cartesian_prod
u
ct
_
v
iew
.
.
.
commit
|
commitdiff
|
tree
2023-03-03
P
a
trick Pal
k
a
c++:
t
h
inko
in extract_local_sp
e
cs [P
R
1
08998]
commit
|
commitdiff
|
tree
2023-03-02
Pat
r
ick Palka
c+
+
: mo
r
e mce_false folding from c
p
_full
y
_fold_
i
nit
.
.
.
commit
|
commitdiff
|
tree
2023-03-02
Pa
t
r
i
ck Palk
a
c+
+
: co
n
stant non-co
p
y-init is manifestly constant
.
.
.
commit
|
commitdiff
|
tree
2023-03-01
P
a
trick Palk
a
c
+
+: strea
m
l
i
ne tf_qualifying_scope
usage
commit
|
commitdiff
|
tree
2023-03-01
P
a
t
rick Palka
c++: un
e
valuated array ne
w
-expr size co
n
stantne
s
s
.
.
.
commit
|
commitdiff
|
tree
2023-02-28
Patri
c
k Palka
c
++:
n
on-dependent variable templ
a
te-id [P
R
1
0
8848]
commit
|
commitdiff
|
tree
2023-02-27
Patrick Palka
don't dec
l
are he
a
der-de
f
ined f
u
n
ction
s
both stat
i
c
.
.
.
commit
|
commitdiff
|
tree
2023-02-17
P
atric
k
Palka
c++:
speculative c
o
nste
x
pr and is_constant
_
e
valuated
.
.
.
commit
|
commitdiff
|
tree
2023-02-17
Patrick Palka
c++:
make man
i
f
e
stly_const_eva
l
tri-state
commit
|
commitdiff
|
tree
2023-02-16
Patrick P
a
lka
c++: TY
P
ENAME_
T
YPE looku
p
ign
o
ring non-types [PR107773]
commit
|
commitdiff
|
tree
2023-02-16
Patric
k
Palka
don
'
t declare h
e
a
der
-
defined functions bot
h
static
.
.
.
commit
|
commitdiff
|
tree
2023-02-06
Patr
i
ck
Palka
c++:
equiva
l
enc
e
o
f non-dep
e
ndent calls [PR1
0
7461]
commit
|
commitdiff
|
tree
2023-02-03
Patrick
P
alka
li
b
stdc
+
+: Implement ra
n
ges
:
:
fi
n
d_last{,_if,_if_no
t
.
.
.
commit
|
commitdiff
|
tree
2023-02-03
Patrick Palka
li
b
stdc+
+
: Impleme
n
t ranges::iota from P2440R1
commit
|
commitdiff
|
tree
2023-02-03
Patrick Palka
libstdc++: Implement ranges::contain
s
/contains_
s
u
b
range
.
.
.
commit
|
commitdiff
|
tree
2023-02-03
Patric
k
P
a
lka
c++: unexpected ADDR_E
X
PR
a
f
ter
overload
s
et pruning
.
.
.
commit
|
commitdiff
|
tree
2023-02-03
P
atr
i
ck
P
alka
c
+
+
:
ICE on unviable/ambiguous constrained dtors [PR96745]
commit
|
commitdiff
|
tree
2023-02-03
Pa
t
rick Pa
l
k
a
c
++: excessiv
e
satisfactio
n
in check
_
methods [P
R
1
08579]
commit
|
commitdiff
|
tree
2023-01-06
Patrick Palka
lib
s
td
c
+
+: Add featu
r
e-test m
a
cros
f
o
r
implement
e
d
.
.
.
commit
|
commitdiff
|
tree
2023-01-05
Patrick
P
al
k
a
c++: class-head parsing an
d
CPP_T
E
MPLATE_ID acces
s
.
.
.
commit
|
commitdiff
|
tree
2023-01-04
P
a
trick Palka
c++
:
mark_singl
e
_f
u
nc
t
ion and SFINAE [PR108282]
commit
|
commitdiff
|
tree
2022-12-23
Patrick Palk
a
c++: get
_
nsdm
i
i
n
t
e
m
p
late con
t
ext [PR1
0
8116]
commit
|
commitdiff
|
tree
2022-12-23
Patrick Palka
c++: tem
p
late fri
e
nd
w
i
th var
i
adic
c
on
s
traint
s
[P
R
1
07853]
commit
|
commitdiff
|
tree
next