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++: constexpr empty subobject elision [PR110197]
2023-07-27
Patric
k
Palka
c++: con
s
texpr empty
s
u
b
object eli
s
i
on
[
PR110197]
commit
|
commitdiff
|
tree
2023-07-26
P
atri
c
k Palka
c+
+
: pa
s
sing partially inst t
t
p as ttp [PR110566]
commit
|
commitdiff
|
tree
2023-07-26
P
a
tric
k
Palk
a
c++: pas
s
in
g
partially inst tmpl as ttp [PR110566]
commit
|
commitdiff
|
tree
2023-07-26
Patrick Palka
c++: unifying
R
EAL_CSTs
[
P
R
110
8
0
9
]
commit
|
commitdiff
|
tree
2023-07-19
P
atrick P
a
lka
c++: deducing e
m
pty type vs non-type argum
e
nt pa
c
k
commit
|
commitdiff
|
tree
2023-07-19
Patrick Palka
c++: redund
a
nt targ coercion for
var/al
i
as tmpls
commit
|
commitdiff
|
tree
2023-07-18
Patrick Pa
l
ka
c++: n
o
n-standalon
e
surrogate call temp
l
ate
commit
|
commitdiff
|
tree
2023-07-18
P
a
t
ri
c
k
P
alka
c
++:
constrained surrogate ca
l
l fun
c
tio
n
s [PR1105
3
5]
commit
|
commitdiff
|
tree
2023-07-15
Patrick
P
alk
a
c++: copy elision w/
obj arg
a
n
d s
t
atic
m
emfn call
.
.
.
commit
|
commitdiff
|
tree
2023-07-15
Patrick Palk
a
c++:
m
anglin
g
template-id
o
f unknown t
e
m
plate [PR110524]
commit
|
commitdiff
|
tree
2023-07-11
Patrick Pa
l
ka
c+
+
: coercing variable t
e
m
p
late from curren
t
inst
.
.
.
commit
|
commitdiff
|
tree
2023-07-10
Patrick
P
alka
c+
+
:
r
ede
c
lare_class_tem
p
late and tt
p
s
[
P
R
1
10523]
commit
|
commitdiff
|
tree
2023-06-30
Patric
k
Palka
c
++: fix up c
a
ching of level lowere
d
ttps
commit
|
commitdiff
|
tree
2023-06-29
Pa
t
rick Palka
c+
+
:
NSD
M
I instant
i
atio
n
during o
v
erload
r
esolution
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
Patrick Palka
c++: unp
r
o
p
agated
C
O
N
S
T
RUCTOR
_
M
UTABLE_POISON [P
R
1
10463]
commit
|
commitdiff
|
tree
2023-06-29
Patrick Palka
c++: ca
c
he
p
ar
t
ial te
m
p
late spe
c
iali
z
ation selec
t
io
n
commit
|
commitdiff
|
tree
2023-06-28
P
a
t
r
ic
k
Palka
c++: ah
e
a
d
of time variable
template-id coercion [PR89442]
commit
|
commitdiff
|
tree
2023-06-11
Pa
t
ri
c
k Pa
l
k
a
c++: unsynthesi
z
ed defaulte
d
constexpr f
n
[PR110122]
commit
|
commitdiff
|
tree
2023-06-11
Patrick Palka
c++: ex
t
e
nd look
u
p_template_class sh
o
r
t
cut [P
R
1101
2
2]
commit
|
commitdiff
|
tree
2023-06-03
Patrick Palka
c++
:
is_s
p
e
c
i
a
l
izati
o
n
_
of
_
fr
i
end confu
s
ion [
P
R109923]
commit
|
commitdiff
|
tree
2023-06-03
Patrick
P
alka
c++: simplify TEM
P
LATE_TEMPLATE_PARM hashing
commit
|
commitdiff
|
tree
2023-06-03
Patric
k
Palka
c
+
+
:
replace in_t
e
mplate
_
fu
n
ction
commit
|
commitdiff
|
tree
2023-06-03
P
atrick P
a
l
k
a
c++:
man
g
le no
e
x
c
e
p
t-expr
[
P
R707
9
0
]
commit
|
commitdiff
|
tree
2023-05-19
Patrick Palka
c++:
simp
l
ify norm_cache m
a
nipulation
commit
|
commitdiff
|
tree
2023-05-19
Patrick
P
alka
c++: s
c
oped va
r
ia
b
l
e
template-
i
d of re
f
erence
ty
p
e
.
.
.
commit
|
commitdiff
|
tree
2023-05-16
P
a
t
r
ick Palka
c
++:
desi
g
in
i
t in pre
s
ence of list ctor [PR109
8
71]
commit
|
commitdiff
|
tree
2023-05-15
Patric
k
P
a
lka
c++: add feature-test macro for auto(x)
commit
|
commitdiff
|
tree
2023-05-12
Patric
k
Palk
a
c
+
+
:
remov
e
redund
a
nt te
s
tcase [PR83258]
commit
|
commitdiff
|
tree
2023-05-12
Patrick P
a
lka
c++:
robustify
t
e
s
tcase [PR1
0
9752]
commit
|
commitdiff
|
tree
2023-05-11
Patrick Palka
c++: 'mu
t
abl
e
' subobject of c
o
nst
e
xpr variable [PR109745]
commit
|
commitdiff
|
tree
2023-05-11
Pat
r
ick Pa
l
ka
c++
:
A
d
d
t
e
s
tca
s
e
f
or a
l
ready fixed
PR [PR103807]
commit
|
commitdiff
|
tree
2023-05-11
Patrick Palka
c++
:
converted lambd
a
as template argument [PR83258
.
.
.
commit
|
commitdiff
|
tree
2023-05-09
Patrick P
a
lka
c++:
e
r
r
or-recovery ICE with unstable satisfaction
.
.
.
commit
|
commitdiff
|
tree
2023-05-09
Patrick Palka
c
++: noexcept-spec fr
o
m
nested class confusion [P
R
109761]
commit
|
commitdiff
|
tree
2023-05-08
Pa
t
ric
k
P
alka
c++: lis
t
CTAD and resolv
e
_nonded
u
ced_context [
P
R106214
]
commit
|
commitdiff
|
tree
2023-05-07
Patr
i
c
k
Palka
c++: fix
pretty printin
g
of 'alignof'
vs
'
__alignof__
.
.
.
commit
|
commitdiff
|
tree
2023-05-07
P
atri
c
k Palka
c++: goto enteri
n
g scope of
obj w/ n
o
n
-
t
r
ivial d
t
or
.
.
.
commit
|
commitdiff
|
tree
2023-05-07
Pat
r
ick Palka
c++: s
a
tisfaction of non-d
e
p member alias te
m
plate-id
commit
|
commitdiff
|
tree
2023-05-07
Patrick Pal
k
a
c+
+
: various c
o
de
cleanups
commit
|
commitdiff
|
tree
2023-05-07
Pat
r
ick Pal
k
a
c++: parenthes
i
zed
-> resolv
i
ng to
stat
i
c
data member
.
.
.
commit
|
commitdiff
|
tree
2023-05-07
P
a
t
ri
c
k Palka
c++: bound
ttp in
l
ambda
function type [P
R
1
0
9
6
51]
commit
|
commitdiff
|
tree
2023-05-07
Patrick P
a
l
ka
c+
+
: non-dep init folding and
a
ccess checking [P
R
10
9
480]
commit
|
commitdiff
|
tree
2023-05-07
Patr
i
ck Palka
c+
+
: potent
i
ality of
t
e
m
p
l
at
e
d m
e
mfn ca
l
l
[
PR109480]
commit
|
commitdiff
|
tree
2023-05-02
Patrick
P
a
lka
c++: Add testcase fo
r
already fixed P
R
[PR109506]
commit
|
commitdiff
|
tree
2023-04-26
Patrick Palka
c+
+
: micro-o
p
ti
m
i
ze most_specia
l
ized_part
i
al
_
spec
commit
|
commitdiff
|
tree
2023-04-25
Patrick Palka
c++: valu
e
dependence
of by
-
r
ef lambd
a
capture [PR108975]
commit
|
commitdiff
|
tree
2023-04-24
Patrick P
a
lka
lib
s
tdc++: Fix __max_diff_typ
e
::opera
t
or
>
>= for negativ
e
.
.
.
commit
|
commitdiff
|
tree
2023-04-24
Patrick Palka
c++, tree: d
e
cl
a
r
e
some
b
asic functio
n
s inline
commit
|
commitdiff
|
tree
2023-04-21
Patrick P
a
lka
c
++, tree: optimiz
e
walk_tree_1 and cp_walk_
s
u
btree
s
commit
|
commitdiff
|
tree
2023-04-20
P
atrick Palka
c++: sim
p
lify TEMPLATE_
T
Y
PE_PA
R
M leve
l
l
o
wering
commit
|
commitdiff
|
tree
2023-04-20
Patrick Palka
c++: use TREE_VEC for trai
l
ing args of variadic
buil
t
.
.
.
commit
|
commitdiff
|
tree
2023-04-20
Patri
c
k Palka
c++: make strip_t
y
p
edefs
generalize strip_typedefs_expr
commit
|
commitdiff
|
tree
2023-04-19
Pat
r
ick Palka
c++: Define built-i
n
for
s
t
d
:
:
tuple_elem
e
nt [PR100157]
commit
|
commitdiff
|
tree
2023-04-19
Pat
r
ick Palka
c++: bad ggc_free
in
try_class_u
n
i
fication [
P
R109556]
commit
|
commitdiff
|
tree
2023-04-18
Patrick Palka
li
b
s
t
dc++: Implement range_ada
p
tor_closu
r
e from
P2387R3
.
.
.
commit
|
commitdiff
|
tree
2023-04-18
P
a
trick Pa
l
ka
libstdc++: Adding missing feature-test macros for C
.
.
.
commit
|
commitdiff
|
tree
2023-04-18
P
a
trick Palka
libstd
c
++: F
i
x t
y
p
o
in views::as_cons
t
's opera
t
or(
.
.
.
commit
|
commitdiff
|
tree
2023-04-17
Pat
r
ick P
a
lka
c++: bound
t
tp level lowering [PR109531]
commit
|
commitdiff
|
tree
2023-04-14
P
a
tric
k
Pa
l
ka
libstd
c
++: Implemen
t
P
2278R4 "cb
e
gin should
a
lways
.
.
.
commit
|
commitdiff
|
tree
2023-04-14
Patrick Palka
libstdc++: Move down definiti
o
n
s
of
r
anges::cbegin
.
.
.
commit
|
commitdiff
|
tree
2023-04-14
Patrick
P
a
l
ka
libs
t
dc++:
Implement ran
g
es::fold
_
* from P2322R6
commit
|
commitdiff
|
tree
2023-04-13
Patrick Palka
c++: 'typename T::X' vs 'struct T::X' lookup [PR109420
]
commit
|
commitdiff
|
tree
2023-04-12
Patri
c
k
P
alka
libstdc++: I
m
pl
e
ment ranges::enu
m
erate_vi
e
w
from P2164R9
commit
|
commitdiff
|
tree
2023-04-12
Patrick Pal
k
a
libstdc++: Implement LWG 3904 ch
a
nge t
o
lazy_
s
p
l
it_view
.
.
.
commit
|
commitdiff
|
tree
2023-04-12
P
a
t
r
ick Palka
lib
s
tdc++: Ensure
hea
d
e
rs us
e
d by fast_f
l
oat are included
commit
|
commitdiff
|
tree
2023-04-12
Patrick Palka
libstdc
+
+: Fix chu
n
k_by_
v
iew when val
u
e_type& and refe
r
ence
.
.
.
commit
|
commitdiff
|
tree
2023-04-03
Patri
c
k
P
alka
c++: ICE with loopy var tmpl auto
deducti
o
n
[
PR109
3
00]
commit
|
commitdiff
|
tree
2023-04-01
Pat
r
i
c
k Palka
c++
:
NTTP constraint depending on outer pa
r
ms [P
R
109160]
commit
|
commitdiff
|
tree
2023-04-01
Patrick Palka
c+
+
: im
p
rove "NTT
P
ar
g
umen
t
con
s
ide
r
ed unused" fix
.
.
.
commit
|
commitdiff
|
tree
2023-03-24
Patri
c
k Palka
c++: outer 'this'
l
eaking into local class
[
PR106969]
commit
|
commitdiff
|
tree
2023-03-16
Patrick Palka
c++:
maybe
_
constant_init and un
e
valuated opera
n
d
s
.
.
.
commit
|
commitdiff
|
tree
2023-03-16
Patrick Palka
c++: checking ICE
with diagnosed constraint recu
r
sion
.
.
.
commit
|
commitdiff
|
tree
2023-03-14
Patrick Palka
c
+
+:
r
e
d
ec
l
a
r
i
n
g member of constrained class t
e
mplate
.
.
.
commit
|
commitdiff
|
tree
2023-03-14
P
at
r
ick Palk
a
c++: constrained template
f
riend
c
lass matc
h
in
g
[PR96830
]
commit
|
commitdiff
|
tree
2023-03-14
Patri
c
k Palka
libstdc++: Fix t
e
mplate-head
of rep
e
at_view::_Iterator
.
.
.
commit
|
commitdiff
|
tree
2023-03-14
Patrick
P
alka
l
ibst
d
c++: Imple
m
ent P2520R0 ch
a
nges to
m
ove_iterator
.
.
.
commit
|
commitdiff
|
tree
2023-03-14
Pa
t
rick Palka
libstdc++
:
Im
p
lement L
W
G
3715 change
s
to
view_inter
f
ace
.
.
.
commit
|
commitdiff
|
tree
2023-03-09
P
a
trick P
a
lka
l
ibst
d
c++: Implement LWG 3820/38
4
9 changes to cartesian
_
prod
.
.
.
commit
|
commitdiff
|
tree
2023-03-09
Patrick Palka
l
i
bs
t
dc++: Implement L
W
G 3796 chang
e
s to rep
e
a
t
_/chu
n
k_by_v
i
.
.
.
commit
|
commitdiff
|
tree
2023-03-09
Patrick Palka
li
b
s
t
dc++
:
Make views::
s
ingle/iota/istr
e
am SFINAE-friendly
.
.
.
commit
|
commitdiff
|
tree
2023-03-09
Patrick Palka
lib
s
tdc++: ex
t
rane
o
us begi
n
in cartesian_product_view
.
.
.
commit
|
commitdiff
|
tree
2023-03-03
Pa
t
rick Palka
c++: thinko
in extract_loc
a
l
_
s
p
ec
s
[P
R
108998]
commit
|
commitdiff
|
tree
2023-03-02
Patrick Palka
c++: more mce_false folding from c
p
_ful
l
y_
f
old_i
n
it
.
.
.
commit
|
commitdiff
|
tree
2023-03-02
Pa
t
ric
k
Pal
k
a
c+
+
:
constant non-copy-in
i
t is
m
anifestly constant
.
.
.
commit
|
commitdiff
|
tree
2023-03-01
Patrick Palka
c++: str
e
amline tf_qu
a
lifying_scop
e
usage
commit
|
commitdiff
|
tree
2023-03-01
Pa
t
rick
P
alka
c++: unev
a
l
u
ated array
new-ex
p
r siz
e
c
o
nstant
n
es
s
.
.
.
commit
|
commitdiff
|
tree
2023-02-28
P
a
trick Palka
c++:
non-
d
ependent variable
t
emplate-id [PR1
0
8
8
48]
commit
|
commitdiff
|
tree
2023-02-27
Patrick Pal
k
a
don
'
t
declare header-defined functions both static
.
.
.
commit
|
commitdiff
|
tree
2023-02-17
Patrick P
a
lk
a
c++: speculat
i
ve
c
ons
t
e
xpr and
is_constant_evaluat
e
d
.
.
.
commit
|
commitdiff
|
tree
2023-02-17
Patrick Palka
c
++: make man
i
festly
_
co
n
st_eval t
r
i-s
t
ate
commit
|
commitdiff
|
tree
2023-02-16
Pat
r
ick Palka
c
+
+
:
TYPENAM
E
_TYPE lookup ignoring non-types [PR
1
07773]
commit
|
commitdiff
|
tree
2023-02-16
Patrick
Palka
d
on
'
t
declare header-defined
functio
n
s
both static
.
.
.
commit
|
commitdiff
|
tree
2023-02-06
Patrick P
a
lk
a
c++: equiv
a
l
e
nce of non-dependent
call
s
[P
R
10
7
461]
commit
|
commitdiff
|
tree
2023-02-03
P
a
trick Pal
k
a
l
i
bstdc++:
I
mplement ranges::find
_
last
{
,_if,_if_not
.
.
.
commit
|
commitdiff
|
tree
2023-02-03
Pa
t
rick Palka
libst
d
c++:
Impl
e
m
e
nt rang
e
s::iota from P
2
4
40R1
commit
|
commitdiff
|
tree
2023-02-03
Pat
r
ick
Palk
a
libstdc
+
+: I
m
plement
r
anges
:
:c
o
ntains/contains_subr
a
nge
.
.
.
commit
|
commitdiff
|
tree
2023-02-03
Patric
k
Palka
c+
+
: unexpe
c
ted ADDR_EXPR
a
ft
e
r overload
s
et pruning
.
.
.
commit
|
commitdiff
|
tree
2023-02-03
Patric
k
Palk
a
c
++: IC
E
on unviable/ambiguous constrained dtors [
P
R96745]
commit
|
commitdiff
|
tree
2023-02-03
Patric
k
Palka
c
++
:
e
xce
s
sive sa
t
isfaction in check_methods [PR10
8
579]
commit
|
commitdiff
|
tree
2023-01-06
P
atrick Pa
l
ka
l
ib
s
t
d
c
++: Add
feature
-
test macr
o
s for implem
e
nt
e
d
.
.
.
commit
|
commitdiff
|
tree
next