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++/tuple:
G
u
ard P2321R2 changes with
_
_
cp
p
_lib_r
a
nges_zip
commit
|
commitdiff
|
tree
2024-01-18
P
atrick Pal
k
a
l
i
b
s
t
dc
+
+/debu
g
: Fix
c
on
s
texp
r
_Safe_iter
a
tor in
C
.
.
.
commit
|
commitdiff
|
tree
2024-01-17
Pat
r
ick Palka
c++: address of c
l
ass
N
T
T
P obj
e
ct
as targ [P
R
113242]
commit
|
commitdiff
|
tree
2024-01-17
Patrick P
a
lka
libs
t
dc++: Impl
e
ment P254
0
R1 chan
g
e to views::cartesia
n
_prod
.
.
.
commit
|
commitdiff
|
tree
2024-01-15
Patr
i
ck Palka
c++:
a
ccess
of
c
la
s
s-scope parti
a
l spec
commit
|
commitdiff
|
tree
2024-01-15
Patrick P
a
lka
c
+
+: expli
c
it ins
t
w
/
similar
c
onstrained partial specs
.
.
.
commit
|
commitdiff
|
tree
2024-01-15
Patri
c
k Palka
c++: non-dep array l
i
s
t
-init w/ n
o
n-triv dtor [PR109899]
commit
|
commitdiff
|
tree
2024-01-15
Patri
c
k Palka
libstdc++: Re
d
uce s
t
d::vari
a
n
t
template instan
t
iation
.
.
.
commit
|
commitdiff
|
tree
2024-01-15
Patrick Palka
libstdc++
:
Imple
m
ent P2
8
36R1 ch
a
nges
to const_iterato
r
commit
|
commitdiff
|
tree
2024-01-13
Patrick Palka
libstdc++: Implement C++23
s
t
d::bind_back from
P
2387R3
.
.
.
commit
|
commitdiff
|
tree
2024-01-13
Patrick
P
alka
libstdc++: Use C++23 deducing
this in std::b
i
nd_fron
t
commit
|
commitdiff
|
tree
2024-01-13
Patric
k
Palka
libstd
c
++/r
a
nges: Use p
e
rfect fo
r
warding i
n
_Pipe a
n
d
.
.
.
commit
|
commitdiff
|
tree
2024-01-11
Patrick Palka
li
b
std
c
++/ranges: Use C++23
d
educing this in
_
Pipe
.
.
.
commit
|
commitdiff
|
tree
2024-01-11
Patrick
P
a
l
ka
l
ibstdc++: Use _GLIBCXX_USE
_
BUI
L
TIN_
T
RAIT f
o
r
_Nth_type
commit
|
commitdiff
|
tree
2024-01-03
Pa
t
rick Palka
c
+
+
: bad
d
irec
t
refe
r
enc
e
b
indi
n
g via
c
o
n
v fn [P
R
1
1
3064]
commit
|
commitdiff
|
tree
2024-01-03
Pa
t
rick Palka
libstdc+
+
:
t
e
s
t
s
u
i
te: Red
u
ce max_size_type
.
cc e
x
e
c
.
.
.
commit
|
commitdiff
|
tree
2023-12-21
P
a
trick Palka
c++
:
fix
-
Wparentheses for bool-like class type
s
commit
|
commitdiff
|
tree
2023-12-21
P
atrick Pal
k
a
c
++: [[depre
c
ated]] on templ
a
te redecl [PR8454
2
]
commit
|
commitdiff
|
tree
2023-12-21
Pa
t
r
ick P
a
lk
a
c++: visibility wrt
t
emplate and ptrmem ta
r
gs [PR70413]
commit
|
commitdiff
|
tree
2023-12-19
Pa
t
rick Palka
c++
:
l
o
cal cla
s
s memfn synth from
u
n
e
v
al context
[
PR
1
1306
3
]
commit
|
commitdiff
|
tree
2023-12-19
Patr
i
ck Palka
c++:
missing state restoration in maybe_pop_
f
rom_top_level
commit
|
commitdiff
|
tree
2023-12-19
Patrick Palka
c++: partial
o
r
deri
n
g and dep alia
s
tmpl sp
e
cs
[
PR9
0
679
]
commit
|
commitdiff
|
tree
2023-12-19
Patrick Palka
c++: refine de
p
endent_alias_
t
emp
l
a
t
e_spec_p [
P
R90679]
commit
|
commitdiff
|
tree
2023-12-18
Patrick Palka
libstdc++: Make ran
g
es:
:
to closu
r
e
objects SFINAE
-
friendly
.
.
.
commit
|
commitdiff
|
tree
2023-12-15
Patrick Palka
c
+
+: s
e
c
tio
n
attribute
o
n templates [PR7043
5
, PR88061]
commit
|
commitdiff
|
tree
2023-12-15
Patr
i
ck Palk
a
c
++: abi_tag at
t
ribute on t
e
mplates [PR109715]
commit
|
commitdiff
|
tree
2023-12-14
Patr
i
ck P
a
lka
c++: Implem
e
nt P2
5
82
R
1, CTAD from inhe
r
ited const
r
uctor
s
commit
|
commitdiff
|
tree
2023-12-13
Patrick Pa
l
ka
c++:
n
o
te
other
c
andidates when diag
n
os
i
n
g deleted
n
ess
commit
|
commitdiff
|
tree
2023-12-13
Patrick
P
al
k
a
c++: rem
e
mber
c
a
ndida
t
es
t
hat
we ignored
commit
|
commitdiff
|
tree
2023-12-13
Patrick
P
alka
c+
+
: sort candidates acc
o
rding to viability
commit
|
commitdiff
|
tree
2023-12-13
Patr
i
ck Palka
c++:
unifying c
o
nstants vs their ty
p
e [PR9
9
18
6
, PR104
8
67]
commit
|
commitdiff
|
tree
2023-12-13
Pa
t
r
i
ck Palka
c++: unifying
F
UNCTION_DECLs [PR937
4
0]
commit
|
commitdiff
|
tree
2023-12-11
P
a
trick Palka
c++: ad
d
fix
e
d
testcase [P
R
6
3378]
commit
|
commitdiff
|
tree
2023-12-11
Patri
c
k Palka
c++: al
i
as CTAD and speci
a
lizations table
commit
|
commitdiff
|
tree
2023-12-08
Patrick Pa
l
ka
c++: dec
l
ty
p
e of (non
-
captured variable) [PR83167]
commit
|
commitdiff
|
tree
2023-12-08
Patric
k
Pal
k
a
c++: guard
more against undi
a
gnos
e
d
e
rror_mark_nod
e
.
.
.
commit
|
commitdiff
|
tree
2023-12-08
Patrick Pal
k
a
c++: un
d
i
a
g
n
osed e
r
ror_mark_no
d
e fro
m
cp_build_c_cast
.
.
.
commit
|
commitdiff
|
tree
2023-12-07
Patrick
P
a
lka
libstdc++: Simp
l
ify r
a
n
g
e
s::to closure
object
s
commit
|
commitdiff
|
tree
2023-11-29
Patrick Palka
c++:
f
ix te
s
tcase
[
PR1
1
2765]
commit
|
commitdiff
|
tree
2023-11-29
P
at
r
ick Palka
c++: b
o
gus -Wparenthese
s
w
arning [PR112765]
commit
|
commitdiff
|
tree
2023-11-22
Patrick Palka
c
++
:
alias
t
e
m
p
late of non-template c
l
ass [PR11263
3
]
commit
|
commitdiff
|
tree
2023-11-16
Patrick Palka
c
++: a
d
d fixed t
e
stcases [P
R
9
8614
,
PR1
0
4
8
02]
commit
|
commitdiff
|
tree
2023-11-16
P
a
trick Palka
c++: constant
n
ess of call to
f
unction pointer [PR11
1
7
03]
commit
|
commitdiff
|
tree
2023-11-15
Patrick Pa
l
ka
c++: direct en
u
m ini
t
from type-
d
ep elt [PR
1
12
5
15]
commit
|
commitdiff
|
tree
2023-11-15
P
a
trick Palka
c++: partially inst requir
e
s-exp
r
in noexcept-spec
.
.
.
commit
|
commitdiff
|
tree
2023-11-15
Patrick Palka
c++: non-dependent
.
*
operand foldi
n
g [PR112427
]
commit
|
commitdiff
|
tree
2023-11-15
Patrick
Palka
c++: con
s
tantn
e
ss of local var in co
n
stexpr fn [PR111
7
03
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
Patrick Palka
c
+
+: de
c
ltype of (b
y
-value cap
t
ured r
e
feren
c
e) [PR
7
9620]
commit
|
commitdiff
|
tree
2023-11-10
Patric
k
Palka
c++: declt
y
p
e of capture proxy [
P
R79
3
78, PR
9
691
7
]
commit
|
commitdiff
|
tree
2023-11-09
Patrick
P
a
l
ka
l
i
bstdc++: Fix
forwarding
i
n
__tak
e
/drop_of_repeat_view
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
P
a
trick Palka
c++: an
o
the
r
b
u
ild_new_1 folding fix [PR111929]
commit
|
commitdiff
|
tree
2023-10-27
Pa
t
rick
Pa
l
ka
c
++
:
add t
e
st
c
ase
v
erifyi
n
g non-dep new-e
x
pr check
i
ng
commit
|
commitdiff
|
tree
2023-10-27
Pa
t
rick
P
al
k
a
c++: more ahead-of-ti
m
e
-
W
parent
h
eses warnings
commit
|
commitdiff
|
tree
2023-10-25
Pat
r
ick Palka
c+
+
: add fixed testcase [PR99804]
commit
|
commitdiff
|
tree
2023-10-24
P
a
trick Palka
c++: non-
d
e
p
arr
a
y new-expr size [PR1
1
1929]
commit
|
commitdiff
|
tree
2023-10-24
Patrick
P
a
l
ka
c++: cp_s
t
abilize_reference and
n
on-dep exprs [PR111919]
commit
|
commitdiff
|
tree
2023-10-22
Patrick Pal
k
a
objc++: ty
p
e/
e
x
p
r
tsubst conf
l
at
i
on [P
R
111920]
commit
|
commitdiff
|
tree
2023-10-20
Patric
k
Pa
l
ka
r
u
st: buil
d
f
ai
l
ure a
f
ter
N
ON_D
E
PENDENT_EXPR
removal
.
.
.
commit
|
commitdiff
|
tree
2023-10-20
Pat
r
ick
Palka
c++
:
rena
m
e
t
subst_copy_and_bui
l
d an
d
tsubst
_
expr
commit
|
commitdiff
|
tree
2023-10-20
Patrick Palka
c++: merge tsu
b
st_copy
into tsubst_copy_and_build
commit
|
commitdiff
|
tree
2023-10-20
Patric
k
Palka
c++: non-sta
t
ic
memfn
call dependence cle
a
nu
p
[PR106086]
commit
|
commitdiff
|
tree
2023-10-20
Patrick Palka
c++:
remove NON_DE
P
ENDENT_
E
XPR, part
2
commit
|
commitdiff
|
tree
2023-10-20
Patrick
Palka
c++:
r
emo
v
e NON_
D
E
PENDENT_
E
XPR, part 1
commit
|
commitdiff
|
tree
2023-09-25
Pat
r
ick
P
alka
libs
t
dc++: Shorten int
e
ger
std::to
/
from_ch
a
r
s
s
ymbol
.
.
.
commit
|
commitdiff
|
tree
2023-09-22
Patrick Pa
l
ka
c++: missing
S
F
I
NAE i
n
grok_
a
rray_decl [PR1114
9
3]
commit
|
commitdiff
|
tree
2023-09-22
Patrick
P
alka
c++: cons
t
raint rewritin
g
dur
i
ng
ttp coercion [PR11
1
485]
commit
|
commitdiff
|
tree
2023-09-20
Patrick Palka
c++: i
m
prove class NTTP objec
t
pretty print
i
ng [PR111471]
commit
|
commitdiff
|
tree
2023-09-20
P
atrick Palka
c++: furthe
r
opti
m
ize tsub
s
t_template_
d
ecl
commit
|
commitdiff
|
tree
2023-09-19
Patrick Palka
c+
+
: fix cxx_
p
rint_type's temp
l
ate-inf
o
d
umping
commit
|
commitdiff
|
tree
2023-09-19
Patrick Palka
c++: over
e
ager
type complet
i
on in co
n
vert_
t
o_void
.
.
.
commit
|
commitdiff
|
tree
2023-09-19
Pat
r
ick P
a
lka
c+
+
:
constness o
f
decl
t
ype of NTTP o
b
ject [PR
9
9631
]
commit
|
commitdiff
|
tree
2023-09-18
Patrick Palka
c
+
+: opti
m
ize unifyi
n
g
n
ested templated cl
a
sses
[
PR8
9
231]
commit
|
commitdiff
|
tree
2023-09-18
Patrick Palka
c+
+
: non-dependent assignment c
h
e
c
king [
P
R63
1
9
8
, PR18474]
commit
|
commitdiff
|
tree
2023-09-18
Pat
r
ick Palka
c++: unifying identi
c
al tmpls from cu
r
r
ent inst [PR108
3
47]
commit
|
commitdiff
|
tree
2023-09-18
P
a
trick Palka
c++
:
alway
s
c
heck arity before deduction
commit
|
commitdiff
|
tree
2023-09-18
Patrick Palka
c++: optimize
tsubst
_
t
e
mpl
a
te_
d
ecl for
func
t
ion te
m
plates
commit
|
commitdiff
|
tree
2023-09-15
Patrick Pal
k
a
libstdc++: Use C++20 constraints in <bit>
commit
|
commitdiff
|
tree
2023-09-12
Patric
k
Palka
libstdc
+
+: Fix std::not_fn pe
r
fect
f
or
w
arding [PR11132
7
]
commit
|
commitdiff
|
tree
2023-09-12
Pat
r
ic
k
P
a
l
k
a
libstdc
+
+: Fix std::bind_front pe
r
fect forwa
r
d
ing
.
.
.
commit
|
commitdiff
|
tree
2023-09-12
Patrick
P
a
l
ka
l
ibstd
c
++:
Remove
s
t
d
:
:bind_fron
t
speciali
z
ation for
.
.
.
commit
|
commitdiff
|
tree
2023-09-08
P
atrick Pa
l
ka
c++: refin
e
CWG 2369 satisfact
i
on
v
s non-
d
ep convs
.
.
.
commit
|
commitdiff
|
tree
2023-09-05
Patrick
P
alk
a
c++: mor
e
dummy non_constant_p arg avoidance
commit
|
commitdiff
|
tree
2023-09-05
Pat
r
ick Pa
l
ka
c++: use conversion_obst
a
c
k_sentinel throughout
commit
|
commitdiff
|
tree
2023-08-17
Patrick Palka
libstdc++: Im
p
l
em
e
nt
P2770R0 cha
n
ges to join_vi
e
w
.
.
.
commit
|
commitdiff
|
tree
2023-08-17
Patrick Pa
l
ka
l
i
bstdc++: Conver
t
_RangeAdapto
r
Closur
e
into
a
CRTP
.
.
.
commit
|
commitdiff
|
tree
2023-08-12
Patrick Palka
tree-prett
y
-pr
i
nt: d
e
limit TRE
E
_VEC with br
a
ces
commit
|
commitdiff
|
tree
2023-08-12
P
atrick P
a
l
ka
c++: bogus warnin
g
w/ de
d
u
c
tion guide in anon
n
s [PR106604]
commit
|
commitdiff
|
tree
2023-08-11
Patri
c
k P
a
l
k
a
c++: dependentl
y
scope
d
temp
l
ate-id
i
n type-req [PR110927]
commit
|
commitdiff
|
tree
2023-08-11
Patrick
Palka
c
++: recog
n
iz
e
in-class var tmpl p
a
rt
i
al sp
e
c
[PR7
1
954]
commit
|
commitdiff
|
tree
2023-08-11
P
atrick
Palka
c++: improve debug_tree for temp
l
ated types/
d
ecls
commit
|
commitdiff
|
tree
2023-08-11
Patri
c
k Palka
tree-p
r
etty-print: handle COMPONE
N
T_REF wi
t
h non-decl RHS
commit
|
commitdiff
|
tree
2023-07-27
Patri
c
k Pal
k
a
c++: c
o
nste
x
p
r
empty
s
ubobject
elision [P
R
11
0
197]
commit
|
commitdiff
|
tree
2023-07-26
Patrick Palka
c++: passing partially i
n
st
t
t
p as
t
t
p [PR110566]
commit
|
commitdiff
|
tree
2023-07-26
Patrick Pa
l
ka
c
++:
p
a
ssi
n
g part
i
ally inst tmpl
a
s
t
tp [
P
R11
0
566]
commit
|
commitdiff
|
tree
2023-07-26
Patrick Palka
c++:
u
ni
f
ying REAL_CSTs
[
P
R
110809]
commit
|
commitdiff
|
tree
2023-07-19
Patrick Palka
c++: deducing em
p
ty type v
s
n
o
n
-ty
p
e argument
p
ac
k
commit
|
commitdiff
|
tree
2023-07-19
Patrick Palka
c++
:
redundant
t
arg coercion for va
r
/alia
s
t
m
pls
commit
|
commitdiff
|
tree
2023-07-18
Patric
k
Palka
c++: non-stan
d
alon
e
s
urrogate ca
l
l
te
m
plate
commit
|
commitdiff
|
tree
2023-07-18
Patrick P
a
l
ka
c++:
constr
a
ined
surrog
a
te
c
a
ll functions [PR1105
3
5]
commit
|
commitdiff
|
tree
2023-07-15
Patrick Palka
c++: copy
e
lision w/ obj arg
a
nd static memf
n
ca
l
l
.
.
.
commit
|
commitdiff
|
tree
next