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++/tuple: Guard P2321R2 changes with __cpp_lib_ranges_zip
2024-01-18
Patrick Palka
libstdc++/t
u
pl
e
: Guard P2321R
2
c
h
anges with __cpp_lib_ranges_zi
p
commit
|
commitdiff
|
tree
2024-01-18
Patrick Palka
libstdc++/de
b
u
g
: Fix
c
onst
e
xpr _
S
a
f
e
_
iterator in C
.
.
.
commit
|
commitdiff
|
tree
2024-01-17
P
a
tri
c
k
Pa
l
ka
c++
:
addres
s
of clas
s
NTTP object as targ [PR113242]
commit
|
commitdiff
|
tree
2024-01-17
P
a
trick
P
alka
libstdc++: Implement P2540R1
change to
v
ie
w
s::c
a
rtesian_prod
.
.
.
commit
|
commitdiff
|
tree
2024-01-15
Patrick Palka
c++: acces
s
of
class-scope partial spec
commit
|
commitdiff
|
tree
2024-01-15
Patri
c
k
Palka
c++: ex
p
licit inst
w
/ s
i
mila
r
constr
a
i
ned partial specs
.
.
.
commit
|
commitdiff
|
tree
2024-01-15
Patr
i
ck Palka
c++:
n
on-dep array list-i
n
i
t w/ non-triv dtor [
P
R109
8
9
9
]
commit
|
commitdiff
|
tree
2024-01-15
Patrick P
a
lka
libstdc++:
Reduce st
d
:
:va
r
i
a
nt template instantiation
.
.
.
commit
|
commitdiff
|
tree
2024-01-15
Pa
t
ric
k
Palka
libstdc++: Implement P
2
836R1 changes
t
o const_
i
t
e
rat
o
r
commit
|
commitdiff
|
tree
2024-01-13
Patr
i
ck Palka
libstdc++:
I
mpl
e
ment C++23 std::bin
d
_b
a
c
k from P2387R3
.
.
.
commit
|
commitdiff
|
tree
2024-01-13
Patrick Palka
libstdc++: Use C++23 d
e
ducing this in std::bind_f
r
o
n
t
commit
|
commitdiff
|
tree
2024-01-13
Patrick P
a
lka
libstd
c
++/r
a
nges: Us
e
p
er
f
ect forwarding in
_
Pipe an
d
.
.
.
commit
|
commitdiff
|
tree
2024-01-11
Patrick
Palka
libstdc++
/
ra
n
ges: Use C++23
d
educing t
h
i
s in
_
Pipe
.
.
.
commit
|
commitdiff
|
tree
2024-01-11
Patrick Palk
a
libstdc++: Use _GLI
B
CXX_USE_BUILTIN_
T
RAI
T
for _Nth_t
y
pe
commit
|
commitdiff
|
tree
2024-01-03
Patrick Palka
c++: bad direct reference binding via conv
f
n [
P
R113064
]
commit
|
commitdiff
|
tree
2024-01-03
Pa
t
rick P
a
l
ka
l
i
bstdc++: testsuite: Red
u
ce max_s
i
ze_type
.
cc e
x
e
c
.
.
.
commit
|
commitdiff
|
tree
2023-12-21
Patrick Palka
c
+
+: fix -
W
p
arentheses
fo
r
bool-like clas
s
types
commit
|
commitdiff
|
tree
2023-12-21
Pat
r
ick Palka
c++: [[de
p
re
c
at
e
d]] on tem
p
late
r
e
decl [PR845
4
2]
commit
|
commitdiff
|
tree
2023-12-21
Patric
k
Palka
c++: vis
i
bility w
r
t template and ptrmem targ
s
[P
R
7
0
413]
commit
|
commitdiff
|
tree
2023-12-19
Patrick Palka
c++: local class memfn
synth from uneval c
o
ntext [P
R
113063]
commit
|
commitdiff
|
tree
2023-12-19
Patrick Pal
k
a
c++: mi
s
sin
g
state r
e
storation in m
a
yb
e
_pop_from_top_lev
e
l
commit
|
commitdiff
|
tree
2023-12-19
Patrick Palka
c++: p
a
rtial ordering and dep
a
lias tmpl specs [
P
R90679]
commit
|
commitdiff
|
tree
2023-12-19
Patr
i
ck
P
alk
a
c++:
r
efi
n
e dependent
_
alias_te
m
p
late_
s
pec_p [PR90679]
commit
|
commitdiff
|
tree
2023-12-18
Pat
r
ick Palka
libs
t
dc++: Make rang
e
s::to
c
losure
o
bjects S
F
IN
A
E-friend
l
y
.
.
.
commit
|
commitdiff
|
tree
2023-12-15
Pa
t
rick Palka
c++: section at
t
ribute on
t
emplates
[
PR
7
04
3
5,
P
R88061]
commit
|
commitdiff
|
tree
2023-12-15
Patrick Pa
l
ka
c
+
+: abi_tag attribute on templates [PR109715]
commit
|
commitdiff
|
tree
2023-12-14
Patri
c
k
Palka
c++: Imp
l
ement P2582R1, CT
A
D from
inherited c
o
ns
t
ru
c
to
r
s
commit
|
commitdiff
|
tree
2023-12-13
Patrick Palka
c++:
n
ote other candidates when diagnosing d
e
lete
d
ness
commit
|
commitdiff
|
tree
2023-12-13
Pat
r
ick Pal
k
a
c++: remember candi
d
ates th
a
t we ignored
commit
|
commitdiff
|
tree
2023-12-13
P
atrick Palka
c+
+
: sort candidates according to viability
commit
|
commitdiff
|
tree
2023-12-13
Patrick
Palka
c
++:
u
nifying c
o
nsta
n
ts vs their ty
p
e [PR99186,
PR
1
04867]
commit
|
commitdiff
|
tree
2023-12-13
Patrick Palka
c++:
u
n
i
f
yin
g
FUNCTION_DE
C
Ls [PR93740]
commit
|
commitdiff
|
tree
2023-12-11
Patrick Palka
c
+
+:
add fixed t
e
s
t
c
a
se
[
PR633
7
8]
commit
|
commitdiff
|
tree
2023-12-11
Patric
k
Palka
c++: alias CTA
D
and spec
i
alizat
i
ons table
commit
|
commitdiff
|
tree
2023-12-08
P
a
trick Palka
c++:
dec
l
type of (non-ca
p
tured vari
a
ble) [PR83
1
67]
commit
|
commitdiff
|
tree
2023-12-08
Patr
i
ck Palka
c++:
g
u
a
rd m
o
re aga
i
nst un
d
iagnosed error_mark_node
.
.
.
commit
|
commitdiff
|
tree
2023-12-08
Patrick P
a
lka
c++: u
n
dia
g
n
osed e
r
r
o
r_mark_node from cp_build
_
c_cast
.
.
.
commit
|
commitdiff
|
tree
2023-12-07
Pat
r
ick Pa
l
ka
libstdc++: Sim
p
lify ranges::to closure objects
commit
|
commitdiff
|
tree
2023-11-29
Patrick Palka
c+
+
:
fix testcase [PR112765]
commit
|
commitdiff
|
tree
2023-11-29
Patrick Palka
c++
:
bogus -Wp
a
re
n
t
h
eses
w
arning [PR112765]
commit
|
commitdiff
|
tree
2023-11-22
Patrick Palka
c++:
ali
a
s
template of non
-
t
emplat
e
cl
a
ss [PR112633]
commit
|
commitdiff
|
tree
2023-11-16
Patrick Palka
c
++:
a
dd fixed test
c
ase
s
[
P
R98614, P
R
104802]
commit
|
commitdiff
|
tree
2023-11-16
P
atric
k
Palk
a
c
+
+: constantn
e
ss of call
to function
p
o
inter [
P
R111703
]
commit
|
commitdiff
|
tree
2023-11-15
Patrick Pal
k
a
c++: direct en
u
m init fro
m
type-
d
ep elt
[
PR11251
5
]
commit
|
commitdiff
|
tree
2023-11-15
P
a
trick Palka
c++:
p
artially inst
requires-exp
r
in no
e
xcept-spec
.
.
.
commit
|
commitdiff
|
tree
2023-11-15
Pa
t
rick P
a
lka
c++: non-de
p
end
e
nt
.
* operan
d
folding [PR112427]
commit
|
commitdiff
|
tree
2023-11-15
Pa
t
rick
P
alk
a
c++: constan
t
n
ess of l
o
cal var in
constexpr fn [PR111
7
03
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
Patric
k
P
a
lka
c
+
+
:
decltype of (by-value cap
t
u
re
d
refe
r
ence)
[PR79620]
commit
|
commitdiff
|
tree
2023-11-10
Pa
t
ric
k
Palka
c++: declty
p
e of capt
u
r
e
proxy [PR79378, PR9
6
917]
commit
|
commitdiff
|
tree
2023-11-09
Patrick Palka
libstdc++: Fix forw
a
r
d
i
n
g in
_
_take/drop_of_re
p
eat_view
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
Patr
i
ck
Palka
c++: another bui
l
d_new_1 fol
d
ing f
i
x [
P
R11
1
929]
commit
|
commitdiff
|
tree
2023-10-27
Patr
i
c
k
Palka
c++: add testcase verifying non-dep
new-e
x
pr checki
n
g
commit
|
commitdiff
|
tree
2023-10-27
Patrick Palka
c+
+
:
m
ore ahead-of-time -Wparentheses warnings
commit
|
commitdiff
|
tree
2023-10-25
Pat
r
ick Palka
c+
+
:
add fixed testcase [PR9980
4
]
commit
|
commitdiff
|
tree
2023-10-24
Patrick Palka
c++: non-de
p
arra
y
n
ew-expr size [PR11192
9
]
commit
|
commitdiff
|
tree
2023-10-24
P
atri
c
k Palka
c
+
+
: cp_stabilize_re
f
erence and non-de
p
exprs [PR1119
1
9
]
commit
|
commitdiff
|
tree
2023-10-22
P
a
trick Palk
a
o
b
j
c++: ty
p
e/
e
xpr tsubst conflation [
P
R
1
11920]
commit
|
commitdiff
|
tree
2023-10-20
Pa
t
r
i
ck
P
alka
r
u
st:
b
u
i
ld failure after NON_D
E
PENDENT_EXPR removal
.
.
.
commit
|
commitdiff
|
tree
2023-10-20
Patric
k
Pa
l
ka
c++: r
e
n
a
m
e tsub
s
t
_
copy
_
a
n
d_build and tsubst_expr
commit
|
commitdiff
|
tree
2023-10-20
Pa
t
rick
Palka
c+
+
: merge
t
subs
t
_copy into tsubst_cop
y
_a
n
d_b
u
ild
commit
|
commitdiff
|
tree
2023-10-20
Patrick Pal
k
a
c
+
+: non-static
me
m
fn c
a
ll depend
e
nce cleanup [PR106086]
commit
|
commitdiff
|
tree
2023-10-20
Pat
r
ick Palka
c
++: remove NON_DE
P
ENDEN
T
_E
X
PR, part 2
commit
|
commitdiff
|
tree
2023-10-20
P
a
trick Palka
c++
:
r
emove NON_
D
EPENDENT
_
EXPR, part 1
commit
|
commitdiff
|
tree
2023-09-25
P
a
tr
i
ck
Pal
k
a
libstdc++: S
h
orte
n
i
nteger
st
d
::to/from_chars symbol
.
.
.
commit
|
commitdiff
|
tree
2023-09-22
P
atrick Palka
c++:
m
iss
i
ng SFINAE
i
n grok_arra
y
_decl [P
R
11
1
493]
commit
|
commitdiff
|
tree
2023-09-22
Pa
t
rick Palka
c++: co
n
straint rewrit
i
ng during ttp coercion [PR111485]
commit
|
commitdiff
|
tree
2023-09-20
Patr
i
ck P
a
lka
c++:
i
mpr
o
v
e
class N
T
TP object pretty printing [PR111471
]
commit
|
commitdiff
|
tree
2023-09-20
Patrick Pal
k
a
c++: further op
t
imize tsubst_template
_
de
c
l
commit
|
commitdiff
|
tree
2023-09-19
Patric
k
Pa
l
ka
c++: fix cxx_pr
i
nt_type's t
e
m
p
lat
e
-inf
o
dumping
commit
|
commitdiff
|
tree
2023-09-19
Patrick Pa
l
ka
c
+
+: overeager type c
o
m
pletio
n
i
n
conver
t
_to_void
.
.
.
commit
|
commitdiff
|
tree
2023-09-19
P
atrick Palka
c++: constn
e
ss of decl
t
ype of N
T
T
P
obj
e
c
t
[PR9963
1
]
commit
|
commitdiff
|
tree
2023-09-18
P
a
trick Palka
c++: optimize unifying nest
e
d templated
c
l
asses [PR8
9
231]
commit
|
commitdiff
|
tree
2023-09-18
Patr
i
ck
Pa
l
ka
c++
:
non-de
p
enden
t
assi
g
nment checking [P
R
63198,
P
R18474
]
commit
|
commitdiff
|
tree
2023-09-18
P
a
t
r
ick Palka
c++: unifying ide
n
tical tmp
l
s f
r
o
m
current
i
nst [PR1
0
8347]
commit
|
commitdiff
|
tree
2023-09-18
Patrick
P
a
l
ka
c++: alway
s
check ar
i
ty before deduc
t
i
o
n
commit
|
commitdiff
|
tree
2023-09-18
P
a
tric
k
Palka
c++: o
p
tim
i
ze tsubst_template_decl fo
r
functi
o
n
te
m
plates
commit
|
commitdiff
|
tree
2023-09-15
P
a
trick Palka
libstdc++: Use C++
2
0 con
s
traints
in <bit>
commit
|
commitdiff
|
tree
2023-09-12
P
atrick
P
alka
lib
s
t
d
c++
:
Fix std::not
_
fn perf
e
c
t
forward
i
n
g
[
P
R111327]
commit
|
commitdiff
|
tree
2023-09-12
Patri
c
k Palka
libstdc++:
Fix std::bind_
f
ront perfec
t
fo
r
war
d
ing
.
.
.
commit
|
commitdiff
|
tree
2023-09-12
Patrick Pal
k
a
l
i
bstdc++: Re
m
ove std::bind_
f
ront specialization
f
o
r
.
.
.
commit
|
commitdiff
|
tree
2023-09-08
Pa
t
r
ick Palka
c++: ref
i
n
e
CWG 2369 satisfaction vs non-de
p
convs
.
.
.
commit
|
commitdiff
|
tree
2023-09-05
P
atrick
P
a
lka
c++: more
du
m
my no
n
_
constant_p arg avoidan
c
e
commit
|
commitdiff
|
tree
2023-09-05
P
a
trick Palka
c++
:
use
conversion_
o
b
s
t
a
ck_sentinel throughou
t
commit
|
commitdiff
|
tree
2023-08-17
Patrick P
a
lka
libstdc++: Implemen
t
P277
0
R0 chang
e
s
to join_view
.
.
.
commit
|
commitdiff
|
tree
2023-08-17
Patrick Pal
k
a
lib
s
td
c
++: Con
v
ert _RangeAdaptorClosure into a CRTP
.
.
.
commit
|
commitdiff
|
tree
2023-08-12
P
atrick Palka
tree-
p
retty-
p
rint: delim
i
t
T
REE
_
VEC
with brac
e
s
commit
|
commitdiff
|
tree
2023-08-12
Patrick Palka
c++: bo
g
u
s
w
a
rn
i
ng w/ deduction guide in an
o
n ns [PR106604]
commit
|
commitdiff
|
tree
2023-08-11
P
a
trick Palka
c++: dependently scoped
templat
e
-
i
d in
t
yp
e
-req [PR
1
10
9
2
7]
commit
|
commitdiff
|
tree
2023-08-11
P
a
trick Palka
c++: rec
o
g
n
ize in-class var tmpl
p
artial spec
[P
R
71954
]
commit
|
commitdiff
|
tree
2023-08-11
Patrick Palka
c
+
+:
i
mprove debug_tree fo
r
tem
p
lated typ
e
s/decls
commit
|
commitdiff
|
tree
2023-08-11
Patrick Palka
t
ree-prett
y
-print: handle COM
P
ON
E
NT_RE
F
with no
n
-d
e
cl RHS
commit
|
commitdiff
|
tree
2023-07-27
Patrick Palka
c++: co
n
ste
x
pr empty s
u
bobject eli
s
i
o
n [P
R
110197]
commit
|
commitdiff
|
tree
2023-07-26
Patrick P
a
lka
c
+
+:
p
a
ssing partially inst
t
tp a
s
ttp [P
R
110566
]
commit
|
commitdiff
|
tree
2023-07-26
Patrick Palka
c++:
p
assing parti
a
l
l
y inst tmpl as tt
p
[P
R
110566]
commit
|
commitdiff
|
tree
2023-07-26
Patric
k
P
alka
c
++:
u
nifying REAL_CSTs
[P
R
110809]
commit
|
commitdiff
|
tree
2023-07-19
Patri
c
k
Palka
c++: deducing emp
t
y type vs non-t
y
pe argu
m
ent pack
commit
|
commitdiff
|
tree
2023-07-19
Pa
t
r
ick Palka
c
+
+:
r
edunda
n
t t
a
rg coercion
for var/alias
t
m
p
ls
commit
|
commitdiff
|
tree
2023-07-18
P
a
trick
P
alka
c++: non-s
t
andalone
s
urrogate call
template
commit
|
commitdiff
|
tree
2023-07-18
Patrick P
a
lka
c
++: constrained surrogate call
functions [PR1105
3
5]
commit
|
commitdiff
|
tree
2023-07-15
P
atrick
Palka
c++: copy
el
i
sion w/ obj arg
a
nd
s
tatic memfn cal
l
.
.
.
commit
|
commitdiff
|
tree
next