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++: Implement C++23 std::bind_back from P2387R3 [PR108827]
2024-01-13
Pat
r
ick Palka
libstdc++
:
Implement
C
++23 std
:
:bind_back
f
r
om P2387R3
.
.
.
commit
|
commitdiff
|
tree
2024-01-13
Patr
i
ck
P
a
lka
libstdc++: Use C+
+
23 deducing
this
in std::b
i
nd_fr
o
n
t
commit
|
commitdiff
|
tree
2024-01-13
Patrick
P
alka
libstd
c
++/
r
anges: Use perfect forwarding in _Pipe
and
.
.
.
commit
|
commitdiff
|
tree
2024-01-11
Patrick
Palka
libstdc++
/
r
anges: Use C++23 deducin
g
th
i
s in _Pipe
.
.
.
commit
|
commitdiff
|
tree
2024-01-11
P
a
trick Palka
libstd
c
++:
U
s
e _GLIBCXX_U
S
E_B
U
ILTIN_TRAIT f
o
r _Nth_type
commit
|
commitdiff
|
tree
2024-01-03
Patr
i
ck Palka
c++: bad
d
irect
ref
e
rence
bindin
g
via c
o
nv fn [PR
1
130
6
4
]
commit
|
commitdiff
|
tree
2024-01-03
Patrick Pa
l
k
a
lib
s
tdc
+
+: testsuite:
R
educ
e
ma
x
_size_type
.
c
c
exec
.
.
.
commit
|
commitdiff
|
tree
2023-12-21
Pa
t
r
i
c
k Palka
c++:
fix -
W
pare
n
theses f
o
r
boo
l
-like cla
s
s types
commit
|
commitdiff
|
tree
2023-12-21
Patric
k
Palka
c+
+
: [[dep
r
ecated]] on templat
e
re
d
ecl
[
PR845
4
2]
commit
|
commitdiff
|
tree
2023-12-21
Patri
c
k Pa
l
ka
c
+
+: visibil
i
ty wrt templa
t
e
an
d
p
t
rmem
t
args [PR704
1
3]
commit
|
commitdiff
|
tree
2023-12-19
Patrick Palka
c++: loca
l
cl
a
ss mem
f
n syn
t
h from uneval context [
P
R113063]
commit
|
commitdiff
|
tree
2023-12-19
Patri
c
k Palk
a
c++: missing state res
t
orat
i
o
n in maybe_p
o
p_from_top_level
commit
|
commitdiff
|
tree
2023-12-19
P
atrick Palka
c++: partial ordering an
d
de
p
ali
a
s tmp
l
s
pecs [P
R
9
0
679]
commit
|
commitdiff
|
tree
2023-12-19
Patrick Palka
c
++: r
e
fine dependen
t
_alias_template_spec_p [P
R
90
6
79]
commit
|
commitdiff
|
tree
2023-12-18
P
atrick Pal
k
a
libs
t
d
c++: Make ranges:
:
to
c
l
o
s
ure o
b
jects SFINAE-f
r
ie
n
dly
.
.
.
commit
|
commitdiff
|
tree
2023-12-15
Patrick Palka
c++: section a
t
tribu
t
e on tem
p
la
t
es [PR70435,
P
R880
6
1]
commit
|
commitdiff
|
tree
2023-12-15
Patrick Palka
c
+
+
:
abi_tag a
t
tr
i
bute
o
n templates [PR109715
]
commit
|
commitdiff
|
tree
2023-12-14
Pat
r
ick Palka
c++
:
Implement P2582R1, CTAD f
r
o
m
inherited c
o
n
s
tru
c
tor
s
commit
|
commitdiff
|
tree
2023-12-13
Patrick Palka
c++: note
other
c
a
ndidates wh
e
n dia
g
n
o
si
n
g
delet
e
dnes
s
commit
|
commitdiff
|
tree
2023-12-13
Patrick
P
a
lka
c+
+
: r
e
member c
a
ndidate
s
that
we ignored
commit
|
commitdiff
|
tree
2023-12-13
Patr
i
ck Palka
c++:
s
ort candi
d
a
t
es according to
viability
commit
|
commitdiff
|
tree
2023-12-13
Patrick Palka
c+
+
: unifyi
n
g con
s
tants vs their type [PR99186, PR104867]
commit
|
commitdiff
|
tree
2023-12-13
Patrick Palka
c
+
+
:
unifyi
n
g FUNCTION_DECLs
[PR93740]
commit
|
commitdiff
|
tree
2023-12-11
Patrick Pa
l
ka
c++: add fixed testcase [
P
R
63378]
commit
|
commitdiff
|
tree
2023-12-11
Pat
r
ic
k
Palka
c++: a
l
ias CTAD and spe
c
ializations table
commit
|
commitdiff
|
tree
2023-12-08
Patrick Palka
c++: decltype
of (n
o
n-captured
v
a
riable) [PR83167]
commit
|
commitdiff
|
tree
2023-12-08
Patrick Palka
c
++:
g
uar
d
m
o
r
e a
g
ainst undiag
n
o
sed error
_
mar
k
_node
.
.
.
commit
|
commitdiff
|
tree
2023-12-08
Patrick P
a
lka
c++: undi
a
gnosed er
r
or_mark_node
f
rom cp_build_c_
c
ast
.
.
.
commit
|
commitdiff
|
tree
2023-12-07
Patrick Palka
libstdc++: Simplify ranges::to
c
losure objects
commit
|
commitdiff
|
tree
2023-11-29
Pat
r
ick Palka
c
++: fix tes
t
c
a
se [PR112765]
commit
|
commitdiff
|
tree
2023-11-29
Patrick
P
alka
c++: bogu
s
-W
p
a
renthes
e
s warn
i
ng [PR112765]
commit
|
commitdiff
|
tree
2023-11-22
Patrick Palka
c+
+
: alias template of n
o
n-template c
l
ass [PR112633]
commit
|
commitdiff
|
tree
2023-11-16
Patrick Palka
c
+
+
: add fixed test
c
a
s
es [PR98614, PR104802]
commit
|
commitdiff
|
tree
2023-11-16
P
atrick Palka
c++
:
constantness of call to
f
unction pointer [PR1
1
1703]
commit
|
commitdiff
|
tree
2023-11-15
Pa
t
rick
P
a
l
k
a
c++: direct enum in
i
t
from
type-dep elt [PR1
1
2515]
commit
|
commitdiff
|
tree
2023-11-15
Patrick Palka
c++: par
t
ially inst
requires-expr
i
n noexcept-spec
.
.
.
commit
|
commitdiff
|
tree
2023-11-15
Patrick Palka
c++
:
non-depe
n
dent
.
* o
p
erand
fo
l
ding [PR112
4
27]
commit
|
commitdiff
|
tree
2023-11-15
Patri
c
k Palka
c
+
+:
c
onst
a
ntness of l
o
ca
l
var in constexpr fn [PR111703
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
Patrick Palka
c++: d
e
cltype of (by
-
value
captured refe
r
ence) [
P
R7
9
6
2
0]
commit
|
commitdiff
|
tree
2023-11-10
Patrick Palka
c++: decl
t
y
p
e of ca
p
ture p
r
oxy
[PR793
7
8, PR96917]
commit
|
commitdiff
|
tree
2023-11-09
Patrick
P
alka
lib
s
tdc++: Fix
forwarding in __take/dro
p
_of_re
p
eat
_
view
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
P
at
r
ic
k
Palka
c++
:
another bui
l
d_new_1 foldi
n
g
fix
[P
R
111929]
commit
|
commitdiff
|
tree
2023-10-27
Patrick Palka
c++: add testcase verifying non-dep new-expr checking
commit
|
commitdiff
|
tree
2023-10-27
Patrick Pa
l
k
a
c++: more
a
head-of
-
time -Wparenth
e
ses w
a
rnings
commit
|
commitdiff
|
tree
2023-10-25
P
a
tr
i
ck
P
alka
c++:
a
dd fixed testcase [PR99804]
commit
|
commitdiff
|
tree
2023-10-24
Patr
i
ck Pal
k
a
c++:
non-dep array
n
ew-expr s
i
z
e [PR111929]
commit
|
commitdiff
|
tree
2023-10-24
Patrick P
a
l
k
a
c++: cp_stab
i
lize_reference a
n
d non-dep exprs [PR11191
9
]
commit
|
commitdiff
|
tree
2023-10-22
Pa
t
rick Palka
objc++: typ
e
/expr ts
u
bst
c
onflation [P
R
111920]
commit
|
commitdiff
|
tree
2023-10-20
Patrick Palka
rust:
b
u
ild f
a
ilure after
N
ON
_
DE
P
ENDENT_EXPR remova
l
.
.
.
commit
|
commitdiff
|
tree
2023-10-20
Patri
c
k Palk
a
c++: rename
t
s
ubst_copy_and_build and tsubst_expr
commit
|
commitdiff
|
tree
2023-10-20
P
atrick
P
alka
c+
+
:
merg
e
tsubst
_
copy in
t
o
t
sub
s
t_co
p
y_and_build
commit
|
commitdiff
|
tree
2023-10-20
Patrick Pal
k
a
c
+
+: n
o
n-static
memfn call dependence c
l
eanup [PR106086]
commit
|
commitdiff
|
tree
2023-10-20
Patric
k
Pal
k
a
c++: remo
v
e N
O
N
_DEPENDE
N
T_EXP
R
, par
t
2
commit
|
commitdiff
|
tree
2023-10-20
P
a
trick Palk
a
c
++: remove
N
ON_DEPENDENT
_
EXP
R
, part
1
commit
|
commitdiff
|
tree
2023-09-25
Patrick Palka
libstdc
+
+
: Shorten integer std:
:
to/from_chars s
y
mbol
.
.
.
commit
|
commitdiff
|
tree
2023-09-22
Patrick Palka
c++: missing SFINAE
i
n
grok_array_decl [PR111
4
93]
commit
|
commitdiff
|
tree
2023-09-22
P
atrick Palka
c++: con
s
traint r
e
w
r
iting during ttp c
o
er
c
i
o
n [PR1
1
1
4
8
5]
commit
|
commitdiff
|
tree
2023-09-20
Patri
c
k
Palka
c++: improv
e
cl
a
ss
NTTP ob
j
ect pret
t
y printing
[PR111471]
commit
|
commitdiff
|
tree
2023-09-20
Patrick
P
a
lka
c++:
fu
r
ther
optimize tsubst_te
m
plate_decl
commit
|
commitdiff
|
tree
2023-09-19
Patrick
Palka
c+
+
: fix cxx_
p
ri
n
t_type's tem
p
late-
i
n
f
o
dumping
commit
|
commitdiff
|
tree
2023-09-19
Patrick Palka
c++: o
v
erea
g
er ty
p
e
c
o
mpletion in convert_to_vo
i
d
.
.
.
commit
|
commitdiff
|
tree
2023-09-19
P
atr
i
ck Pal
k
a
c++: constness of d
e
cltype of
N
TTP object [PR9
9
631]
commit
|
commitdiff
|
tree
2023-09-18
P
atrick Palka
c++: op
t
imize
u
n
ifying nes
t
e
d template
d
classes [PR89231
]
commit
|
commitdiff
|
tree
2023-09-18
Patrick
Palka
c+
+
: no
n
-dependent ass
i
gnm
e
nt ch
e
cking [P
R
63
1
9
8, PR18474]
commit
|
commitdiff
|
tree
2023-09-18
Patrick Palka
c++: unifying identical t
m
p
l
s fro
m
current inst
[P
R
108
3
47]
commit
|
commitdiff
|
tree
2023-09-18
Patr
i
ck Palka
c++:
a
lways check arit
y
before deduction
commit
|
commitdiff
|
tree
2023-09-18
Patrick
Pa
l
ka
c
+
+
:
op
t
imize tsubst
_
temp
l
a
te_decl
for function templates
commit
|
commitdiff
|
tree
2023-09-15
Patrick Pal
k
a
l
ibstdc++
:
Use C++20 co
n
stra
i
nts in <bit>
commit
|
commitdiff
|
tree
2023-09-12
Patri
c
k Palka
libstdc++: Fix std::not_fn perfect forwarding [PR
1
11327]
commit
|
commitdiff
|
tree
2023-09-12
Patr
i
ck Palka
l
i
bstdc++: Fix
s
td::bi
n
d_front perfect forwarding
.
.
.
commit
|
commitdiff
|
tree
2023-09-12
P
a
tr
i
ck Palka
l
i
bstdc++: Remo
v
e s
t
d::bind_front spe
c
ialization for
.
.
.
commit
|
commitdiff
|
tree
2023-09-08
Pat
r
ic
k
Palka
c++: refi
n
e CWG
2
3
69 satisfaction vs no
n
-dep
c
on
v
s
.
.
.
commit
|
commitdiff
|
tree
2023-09-05
Patrick Pal
k
a
c++:
m
or
e
dummy non_c
o
nstant
_
p
a
r
g avoidance
commit
|
commitdiff
|
tree
2023-09-05
Patr
i
ck Palka
c++: use conve
r
sion_obst
a
c
k
_se
n
tine
l
throughou
t
commit
|
commitdiff
|
tree
2023-08-17
Pat
r
i
c
k Palka
libstdc++:
Implement P27
7
0R0
changes to
j
oi
n
_view
.
.
.
commit
|
commitdiff
|
tree
2023-08-17
P
atrick P
a
lk
a
libstdc++: Convert _RangeAdaptorClosure into a C
R
T
P
.
.
.
commit
|
commitdiff
|
tree
2023-08-12
Patrick
Palka
tree-
p
r
et
t
y-pri
n
t:
de
l
imit TREE_VE
C
with bra
c
es
commit
|
commitdiff
|
tree
2023-08-12
Patrick Palka
c++:
bogus warning
w
/
deduction
g
u
ide
in
a
non ns
[PR106604]
commit
|
commitdiff
|
tree
2023-08-11
Patrick Palka
c++: dependently scoped tem
p
lat
e
-id in type-req [PR110927]
commit
|
commitdiff
|
tree
2023-08-11
P
a
trick P
a
lk
a
c++: recognize in-cla
s
s va
r
tmp
l
partial spec
[
P
R
7
1
954]
commit
|
commitdiff
|
tree
2023-08-11
Patrick Palka
c++: improve deb
u
g_tree for templat
e
d types/decls
commit
|
commitdiff
|
tree
2023-08-11
P
atrick Pal
k
a
tree
-
pretty-
p
rint: handl
e
COMPONENT_R
E
F wi
t
h non-decl RHS
commit
|
commitdiff
|
tree
2023-07-27
Patrick Pal
k
a
c++: constexpr emp
t
y subobject
e
lision
[PR110197
]
commit
|
commitdiff
|
tree
2023-07-26
P
atrick Palka
c++: passin
g
partially inst ttp as t
t
p
[
PR110
5
6
6
]
commit
|
commitdiff
|
tree
2023-07-26
Pa
t
rick Pal
k
a
c++
:
passing partia
l
ly inst
t
mpl as ttp [PR110
5
66]
commit
|
commitdiff
|
tree
2023-07-26
Patrick Palk
a
c
+
+
:
unifying RE
A
L_CSTs [PR110809]
commit
|
commitdiff
|
tree
2023-07-19
Pa
t
r
i
ck Palka
c++: deducing emp
t
y type vs non-ty
p
e argument pack
commit
|
commitdiff
|
tree
2023-07-19
Patrick Palka
c++: redundant targ coercion
for va
r
/
a
l
i
as tmpls
commit
|
commitdiff
|
tree
2023-07-18
Pat
r
i
c
k
Pa
l
ka
c+
+
:
n
o
n-standalo
n
e surrogate cal
l
templa
t
e
commit
|
commitdiff
|
tree
2023-07-18
Pa
t
ri
c
k Pal
k
a
c++: co
n
str
a
in
e
d
surro
g
ate ca
l
l
functions [PR110535
]
commit
|
commitdiff
|
tree
2023-07-15
Patri
c
k
P
alka
c++: co
p
y e
l
ision w/ obj arg and static me
m
fn call
.
.
.
commit
|
commitdiff
|
tree
2023-07-15
Patrick Palka
c++: ma
n
gling t
e
mplate-i
d
of u
n
known template
[
PR
1
10524]
commit
|
commitdiff
|
tree
2023-07-11
Patrick Palka
c++: coercing va
r
iabl
e
te
m
plate from current inst
.
.
.
commit
|
commitdiff
|
tree
2023-07-10
Pa
t
ric
k
Palka
c
+
+: redeclare_cla
s
s_temp
l
ate a
n
d ttps [PR110523]
commit
|
commitdiff
|
tree
2023-06-30
Patrick Palka
c++: fix up
c
aching of
l
evel
l
owered
t
tps
commit
|
commitdiff
|
tree
2023-06-29
Patrick Palka
c+
+
:
N
S
D
M
I
instan
t
iation
during over
l
oad resolution
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
Pat
r
ick Pal
k
a
c++: unp
r
opagated CONSTRUC
T
O
R_MU
T
ABLE_POISON [PR110463]
commit
|
commitdiff
|
tree
2023-06-29
Patrick Palka
c++: cac
h
e partial temp
l
ate s
p
ecializatio
n
selection
commit
|
commitdiff
|
tree
2023-06-28
Patrick Palka
c
+
+: ahe
a
d
o
f
time variabl
e
template-i
d
coe
r
cio
n
[PR89442]
commit
|
commitdiff
|
tree
2023-06-11
P
a
trick Palk
a
c++: u
n
synthesized defa
u
lted
con
s
texp
r
f
n
[PR110122
]
commit
|
commitdiff
|
tree
next