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++: Use C++20 constraints in <bit>
2023-09-15
P
a
t
rick
Palka
libstdc++: Use C
+
+20 constraint
s
in
<bit>
commit
|
commitdiff
|
tree
2023-09-12
Pat
r
ick Palka
libstdc+
+
:
F
ix std::not_fn
p
erfec
t
forward
i
n
g [PR1
1
1327]
commit
|
commitdiff
|
tree
2023-09-12
Pat
r
i
c
k Palka
l
i
bstdc++:
F
i
x std::bind_fr
o
nt
perfect forwarding
.
.
.
commit
|
commitdiff
|
tree
2023-09-12
Patrick Palka
libstdc++: Remove
s
td::
b
i
n
d_front
s
pecialization
f
or
.
.
.
commit
|
commitdiff
|
tree
2023-09-08
Patrick
P
alk
a
c++
:
refine CWG 236
9
sati
s
faction vs non-dep convs
.
.
.
commit
|
commitdiff
|
tree
2023-09-05
Patrick Palk
a
c
+
+: more du
m
my no
n
_const
a
nt_p
arg avoid
a
nce
commit
|
commitdiff
|
tree
2023-09-05
Patrick
Palka
c
+
+: use conversi
o
n_obst
a
ck_
s
entinel thr
o
ughout
commit
|
commitdiff
|
tree
2023-08-17
Patrick Palka
l
i
bstdc++: Implement P2770R0
chang
e
s to
join_
v
iew
.
.
.
commit
|
commitdiff
|
tree
2023-08-17
P
a
trick Palk
a
libs
t
dc++: Con
v
ert _RangeAdaptorClosure into a CRTP
.
.
.
commit
|
commitdiff
|
tree
2023-08-12
Patrick Palka
tree
-
pretty-print:
delimit TREE_VEC with braces
commit
|
commitdiff
|
tree
2023-08-12
Patrick Palk
a
c+
+
: bogus w
a
rning w/ de
d
uct
i
on guide in anon ns [PR1066
0
4]
commit
|
commitdiff
|
tree
2023-08-11
Patric
k
P
a
lka
c++: dependently scoped
template-i
d
in t
y
pe-re
q
[P
R
110927]
commit
|
commitdiff
|
tree
2023-08-11
Pat
r
ick Palka
c++:
r
e
cognize i
n
-
class v
a
r tmpl pa
r
ti
a
l spe
c
[P
R
719
5
4]
commit
|
commitdiff
|
tree
2023-08-11
Patrick
Palka
c
++: impro
v
e debug_tree for tem
p
lated
types/d
e
cls
commit
|
commitdiff
|
tree
2023-08-11
Pa
t
rick Palka
tree-
p
retty
-
print: handle
COM
P
ONENT_REF with
non
-
decl RHS
commit
|
commitdiff
|
tree
2023-07-27
Patrick
Palka
c++:
constexpr empty subobject elision [PR110197]
commit
|
commitdiff
|
tree
2023-07-26
Patrick Palka
c++: passi
n
g partially
i
nst ttp as ttp [PR11
0
566]
commit
|
commitdiff
|
tree
2023-07-26
Patr
i
c
k Palka
c
+
+: p
a
ssing p
a
rti
a
lly inst tmpl as
t
tp [P
R
110566]
commit
|
commitdiff
|
tree
2023-07-26
Patrick Palka
c++: unifying REAL_CSTs [PR110809]
commit
|
commitdiff
|
tree
2023-07-19
Pa
t
rick P
a
lka
c++:
d
educing empty type vs
n
on-type argu
m
ent
p
ack
commit
|
commitdiff
|
tree
2023-07-19
Patrick
P
alka
c++: redundant targ
coerc
i
on for
v
ar/alias tmpls
commit
|
commitdiff
|
tree
2023-07-18
Patri
c
k Palka
c++: non-st
a
n
dalone
surrog
a
te cal
l
template
commit
|
commitdiff
|
tree
2023-07-18
Pa
t
rick Pa
l
ka
c++
:
cons
t
ra
i
n
e
d surrogate call
functions [PR110535
]
commit
|
commitdiff
|
tree
2023-07-15
P
atri
c
k P
a
l
k
a
c++: copy elision w/
obj arg and static m
e
mfn c
a
ll
.
.
.
commit
|
commitdiff
|
tree
2023-07-15
P
a
tr
i
ck
Palka
c++: m
a
ngling templ
a
te-id of unkn
o
wn templat
e
[PR110524]
commit
|
commitdiff
|
tree
2023-07-11
Patrick Palka
c+
+
: c
o
ercin
g
var
i
able
template
f
rom curr
e
n
t
inst
.
.
.
commit
|
commitdiff
|
tree
2023-07-10
Patrick Palka
c++: redeclare_class_t
e
mplate and ttps [PR1
1
0
5
23]
commit
|
commitdiff
|
tree
2023-06-30
Patrick
Palka
c++: fix up
caching of
l
evel lowered ttps
commit
|
commitdiff
|
tree
2023-06-29
Pa
t
ric
k
Palka
c
++: NSDM
I
ins
t
antiation during overlo
a
d resolution
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
Patric
k
Palka
c++: unpr
o
pagated CONST
R
UCTO
R
_
M
UTABLE_POISON [PR11
0
463]
commit
|
commitdiff
|
tree
2023-06-29
Patr
i
c
k
Palka
c++
:
cache partial tem
p
lat
e
sp
e
ciali
z
ati
o
n selectio
n
commit
|
commitdiff
|
tree
2023-06-28
P
a
t
r
i
c
k Palka
c
++: ahead of t
i
me variable
t
emplate-id coercion [PR89442]
commit
|
commitdiff
|
tree
2023-06-11
Pa
t
rick Palk
a
c++: uns
y
nthesized defaulted constexpr fn [PR110122]
commit
|
commitdiff
|
tree
2023-06-11
P
a
trick
Palka
c++: extend looku
p
_templat
e
_c
l
a
s
s short
c
ut [P
R
110122]
commit
|
commitdiff
|
tree
2023-06-09
K
e
n
Matsui
li
b
stdc++: use us
i
ng ins
t
ea
d
o
f
typedef for type_
t
raits
Reviewed-by: Patrick Palka <
ppalka@redhat.com
>
commit
|
commitdiff
|
tree
2023-06-03
Patrick Palka
c++: is_specialization
_
of_
f
riend confusion [PR1099
2
3]
commit
|
commitdiff
|
tree
2023-06-03
Patrick Palka
c+
+
: sim
p
lify TEMPLATE_TEMPLA
T
E
_PARM
hashing
commit
|
commitdiff
|
tree
2023-06-03
Patrick
Palka
c++:
r
ep
l
ace i
n
_
tem
p
l
ate_function
commit
|
commitdiff
|
tree
2023-06-03
Pa
t
ri
c
k Palka
c++:
mangle noe
x
cept-ex
p
r [PR70790]
commit
|
commitdiff
|
tree
2023-05-19
Pat
r
ick Palka
c
+
+: simplify
norm_
c
ache manipulati
o
n
commit
|
commitdiff
|
tree
2023-05-19
Patric
k
Palka
c++: scoped variable template-id o
f
referen
c
e type
.
.
.
commit
|
commitdiff
|
tree
2023-05-17
Ken Matsui
libstdc++: use
__
b
oo
l
_cons
t
a
n
t instead
of inte
g
ral_constant
Reviewed-by: Patrick Palka <
ppalka@redhat.com
>
commit
|
commitdiff
|
tree
2023-05-16
Patrick P
a
lka
c++: de
s
ig init
i
n presence of list ctor
[
PR109
8
71]
commit
|
commitdiff
|
tree
2023-05-15
Pa
t
rick
Palka
c++
:
add feature-test macro
for a
u
to(x)
commit
|
commitdiff
|
tree
2023-05-12
P
at
r
ick Palka
c++: remove
r
edun
d
ant
t
estcase [PR83258]
commit
|
commitdiff
|
tree
2023-05-12
Patric
k
Palka
c
++: ro
b
us
t
ify te
s
tcase [PR109752]
commit
|
commitdiff
|
tree
2023-05-11
Patrick Palka
c++: 'mutab
l
e'
s
ubo
b
j
e
c
t
o
f co
n
stexpr variable [PR109745]
commit
|
commitdiff
|
tree
2023-05-11
Pa
t
rick Pa
l
ka
c++: Add testc
a
se
f
or already fixed PR [PR103807]
commit
|
commitdiff
|
tree
2023-05-11
Patrick
Palka
c++:
converted lambda as template a
r
gument [PR
8
3258
.
.
.
commit
|
commitdiff
|
tree
2023-05-09
Pat
r
ic
k
Pal
k
a
c
+
+:
e
rror-recovery ICE with
unstable satis
f
action
.
.
.
commit
|
commitdiff
|
tree
2023-05-09
Patr
i
ck Palka
c++: noexcept
-
s
pec from nested c
l
ass confusion [PR109761]
commit
|
commitdiff
|
tree
2023-05-08
Pat
r
ick P
a
lka
c++: list C
T
AD and
resolve_nondeduced_context [PR10621
4
]
commit
|
commitdiff
|
tree
2023-05-07
Patrick Palka
c++: fix
pretty
p
ri
n
ti
n
g of 'aligno
f
'
vs '__alignof__
.
.
.
commit
|
commitdiff
|
tree
2023-05-07
Patrick
P
alka
c
+
+: goto entering sco
p
e of obj w/ non-trivial dtor
.
.
.
commit
|
commitdiff
|
tree
2023-05-07
Pat
r
ick Palk
a
c++:
s
atisfaction of
n
on-dep membe
r
al
i
as
t
empl
a
te-i
d
commit
|
commitdiff
|
tree
2023-05-07
Patrick Palka
c++:
var
i
ous code
c
lean
u
ps
commit
|
commitdiff
|
tree
2023-05-07
Patrick Palka
c++
:
parenthe
s
ized -> re
s
olving t
o
sta
t
ic data member
.
.
.
commit
|
commitdiff
|
tree
2023-05-07
P
a
trick Palka
c
+
+:
bo
u
n
d
tt
p
in la
m
bda function type [PR1
0
96
5
1
]
commit
|
commitdiff
|
tree
2023-05-07
P
a
tric
k
Palka
c
+
+:
non-dep init f
o
ldi
n
g and access che
c
ki
n
g [PR109
4
80]
commit
|
commitdiff
|
tree
2023-05-07
Patrick Pal
k
a
c
++: potentia
l
i
ty of templated memfn call [PR1
0
94
8
0]
commit
|
commitdiff
|
tree
2023-05-02
Patrick Pa
l
ka
c++
:
Add testc
a
se for
a
lready fixed P
R
[PR109506]
commit
|
commitdiff
|
tree
2023-04-26
P
a
tric
k
Palka
c+
+
: micro-o
p
timize
mos
t
_s
p
eciali
z
ed_part
i
al_spec
commit
|
commitdiff
|
tree
2023-04-25
Pat
r
ic
k
Palka
c++: value dependenc
e
of by-ref lambda cap
t
ure [P
R
108
9
7
5
]
commit
|
commitdiff
|
tree
2023-04-24
Patrick P
a
lka
libstdc++: F
i
x
__max_diff
_
ty
p
e:
:
o
perat
o
r
>
>
= for negati
v
e
.
.
.
commit
|
commitdiff
|
tree
2023-04-24
Patrick P
a
l
k
a
c++, tree:
d
eclare some basic fun
c
tions inline
commit
|
commitdiff
|
tree
2023-04-21
P
atrick Palka
c++
,
tree:
opt
i
miz
e
wa
l
k_tre
e
_1 and cp_
w
alk
_
subt
r
ees
commit
|
commitdiff
|
tree
2023-04-20
Patr
i
ck
P
alka
c
++: s
i
mplify TE
M
P
L
ATE_TYPE_PARM level lowering
commit
|
commitdiff
|
tree
2023-04-20
P
atrick P
a
lka
c++: use TR
E
E
_
VEC for trailing ar
g
s of var
i
adic bu
i
lt
.
.
.
commit
|
commitdiff
|
tree
2023-04-20
Patrick Palka
c++: make strip
_
ty
p
edefs gener
a
lize
strip_typ
e
defs_expr
commit
|
commitdiff
|
tree
2023-04-19
P
atrick Palka
c+
+
: Defin
e
bu
i
lt-i
n
for std
:
:tuple_el
e
ment [
P
R10
0
157]
commit
|
commitdiff
|
tree
2023-04-19
Pa
t
ric
k
Palka
c+
+
: ba
d
ggc_fr
e
e in try_class_unification
[PR109
5
56]
commit
|
commitdiff
|
tree
2023-04-18
Patrick Pa
l
ka
libstdc++: Im
p
leme
n
t range_adaptor_closure from P2387R3
.
.
.
commit
|
commitdiff
|
tree
2023-04-18
Patrick Palka
lib
s
tdc
+
+
: Adding missing feature-t
e
st macros for C
.
.
.
commit
|
commitdiff
|
tree
2023-04-18
P
a
trick Palka
l
i
b
stdc++
:
Fi
x
typo in view
s
:
:
a
s_const's o
p
e
rator(
.
.
.
commit
|
commitdiff
|
tree
2023-04-17
Patrick
Palka
c++: bound
ttp l
e
vel lowerin
g
[
P
R
109531]
commit
|
commitdiff
|
tree
2023-04-14
Pa
t
rick P
a
lka
l
ibstd
c
++: Impl
e
m
ent
P2278R4 "cbegin s
h
ould always
.
.
.
commit
|
commitdiff
|
tree
2023-04-14
Patrick
Palka
libstdc++: Move
d
o
wn
d
efinitions of ranges::cbegin
.
.
.
commit
|
commitdiff
|
tree
2023-04-14
Patr
i
ck Palka
lib
s
tdc++: Impl
e
me
n
t ranges
:
:fold_* f
r
om P232
2
R6
commit
|
commitdiff
|
tree
2023-04-13
Patrick Pal
k
a
c++: 'typename T::X'
v
s 's
t
ruct T
:
:
X'
lookup
[PR
1
09420]
commit
|
commitdiff
|
tree
2023-04-12
Pa
t
rick Palka
libstdc++: Implement ranges::enumera
t
e_view from P2164R9
commit
|
commitdiff
|
tree
2023-04-12
Patrick Palka
li
b
stdc++:
Implement L
W
G 39
0
4 change to la
z
y_spli
t
_view
.
.
.
commit
|
commitdiff
|
tree
2023-04-12
Patrick Palka
libstdc++: Ensure headers us
e
d
b
y
f
a
s
t
_float
a
re included
commit
|
commitdiff
|
tree
2023-04-12
Patrick P
a
lka
l
i
b
stdc++:
F
ix chunk_b
y
_
v
iew when
v
a
l
ue_type& and refere
n
c
e
.
.
.
commit
|
commitdiff
|
tree
2023-04-03
Patrick Palka
c
++:
ICE wit
h
loo
p
y var tmp
l
a
u
to de
d
uctio
n
[PR1
0
9300]
commit
|
commitdiff
|
tree
2023-04-01
Patric
k
Palka
c++:
NTTP con
s
traint depending on oute
r
p
a
rms [PR109160]
commit
|
commitdiff
|
tree
2023-04-01
Patrick Palka
c++: improve "NTTP argument considered unused" fi
x
.
.
.
commit
|
commitdiff
|
tree
2023-03-24
Pat
r
ick Palka
c++: outer 'this
'
leakin
g
into local class
[PR106969
]
commit
|
commitdiff
|
tree
2023-03-16
Patr
i
ck
P
a
lka
c++: mayb
e
_constant_init an
d
unevaluated operands
.
.
.
commit
|
commitdiff
|
tree
2023-03-16
Patr
i
ck Palka
c++: checki
n
g ICE with diag
n
osed
c
onstraint recursion
.
.
.
commit
|
commitdiff
|
tree
2023-03-14
Patrick Pal
k
a
c++:
redeclaring member of c
o
nstrained c
l
ass template
.
.
.
commit
|
commitdiff
|
tree
2023-03-14
Patrick Palka
c++: con
s
train
e
d template fri
e
n
d
clas
s
matching [PR96830]
commit
|
commitdiff
|
tree
2023-03-14
Patric
k
Palka
libstdc++: Fix te
m
plate-head of repeat_view::_Iterator
.
.
.
commit
|
commitdiff
|
tree
2023-03-14
Pa
t
rick Palka
libstd
c
++: Implem
e
nt P2520R0 changes to m
o
ve_iterator
.
.
.
commit
|
commitdiff
|
tree
2023-03-14
Patrick Pal
k
a
libstdc++
:
Implement LWG
3
715 chang
e
s
to vi
e
w
_interface
.
.
.
commit
|
commitdiff
|
tree
2023-03-09
Patrick Palka
libstdc++: Implemen
t
LWG 38
2
0/
3
849 cha
n
g
e
s to cartesian_p
r
od
.
.
.
commit
|
commitdiff
|
tree
2023-03-09
Patrick
Palka
li
b
stdc++: Implement LWG 3
7
96
c
hanges
to rep
e
at_/chunk
_
by_vi
.
.
.
commit
|
commitdiff
|
tree
2023-03-09
Pa
t
rick P
a
lk
a
libstd
c
++: Make views::single/io
t
a/istrea
m
SFINAE-friendly
.
.
.
commit
|
commitdiff
|
tree
2023-03-09
Patrick Pa
l
ka
l
ib
s
tdc++: extraneou
s
begin in
c
a
rtesian_pro
d
u
ct_vie
w
.
.
.
commit
|
commitdiff
|
tree
2023-03-03
Pat
r
ick Palka
c
+
+
:
thinko i
n
extract
_
l
ocal
_
specs [PR108
9
98]
commit
|
commitdiff
|
tree
2023-03-02
Patrick P
a
lka
c++: more mce_false foldi
n
g from cp_fu
l
ly_
f
old_init
.
.
.
commit
|
commitdiff
|
tree
next