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++: ttp TEMPLATE_DECL equivalence [PR112737]
2024-02-01
Patrick Palka
c++: ttp TEMPLATE_DECL equiva
l
ence [PR112737]
commit
|
commitdiff
|
tree
2024-01-30
P
a
trick Pa
l
ka
c++: add original testcase
[
P
R
678
9
8]
commit
|
commitdiff
|
tree
2024-01-30
Patrick
P
alka
c+
+
: duplicated side
e
ffe
c
t
s
o
f
xobj
a
rg
[
PR113640]
commit
|
commitdiff
|
tree
2024-01-30
Patrick Palka
c++: unifying integer p
a
r
m wi
t
h type-
d
ep
a
rg [PR113644]
commit
|
commitdiff
|
tree
2024-01-24
Patrick Palka
c++: ambiguous memb
e
r lo
o
k
up for
r
ewri
t
t
e
n
can
d
s [
P
R11
3
529]
commit
|
commitdiff
|
tree
2024-01-19
Patrick Palka
libstdc++:
A
d
d <prin
t
>
a
n
d <
t
ext_
e
ncodin
g
> to s
t
dc++
.
h
commit
|
commitdiff
|
tree
2024-01-18
Patrick Palka
libstdc++/
p
air: Gu
a
rd P2321R2 changes wi
t
h
__glibcxx_ran
g
es_zip
commit
|
commitdiff
|
tree
2024-01-18
Pa
t
rick Palka
li
b
stdc++/tuple: G
u
ard P232
1
R2 changes with __cpp_lib_ranges_zip
commit
|
commitdiff
|
tree
2024-01-18
Patrick Palka
libstdc++/debug: Fix co
n
stexpr _Safe_it
e
rator in C
.
.
.
commit
|
commitdiff
|
tree
2024-01-17
Patr
i
ck Palka
c++: addr
e
s
s of class
NTTP object as
targ [PR113242]
commit
|
commitdiff
|
tree
2024-01-17
P
a
tr
i
ck Palka
li
b
stdc++: I
m
plement P2540R1 change to views::cartesia
n
_prod
.
.
.
commit
|
commitdiff
|
tree
2024-01-15
P
a
trick Palka
c++
:
access
of class-scope partial
s
pec
commit
|
commitdiff
|
tree
2024-01-15
Patrick Palka
c++: explicit inst w/ similar constrained partial spec
s
.
.
.
commit
|
commitdiff
|
tree
2024-01-15
Patr
i
ck Palka
c
+
+:
n
o
n
-dep array
l
ist-
i
nit w/ non
-
triv dt
o
r
[PR10989
9
]
commit
|
commitdiff
|
tree
2024-01-15
Patrick Palka
l
i
bstdc++: Reduce std::variant
t
e
m
plate instantiation
.
.
.
commit
|
commitdiff
|
tree
2024-01-15
P
atrick
P
al
k
a
libs
t
d
c
++: Implem
e
nt
P
2
836R1
changes to const_iterator
commit
|
commitdiff
|
tree
2024-01-13
Patrick Pa
l
ka
l
i
bstdc++: Implem
e
nt C+
+
23 std::b
i
nd_back fro
m
P2387R3
.
.
.
commit
|
commitdiff
|
tree
2024-01-13
Patrick Palka
lib
s
td
c
++: Us
e
C
++23 d
e
ducing this i
n
std:
:
bind_fr
o
nt
commit
|
commitdiff
|
tree
2024-01-13
Patr
i
ck
P
al
k
a
l
ibstdc++/ranges: Use perfe
c
t
f
orwarding in _Pipe and
.
.
.
commit
|
commitdiff
|
tree
2024-01-11
P
a
trick Palka
l
i
b
s
tdc++/ranges: U
s
e
C++23
dedu
c
i
n
g
thi
s
in
_Pip
e
.
.
.
commit
|
commitdiff
|
tree
2024-01-11
Patr
i
ck Palka
l
i
b
stdc++: Use _GLIBCXX_USE_BUILT
I
N_TRA
I
T for
_N
t
h_typ
e
commit
|
commitdiff
|
tree
2024-01-03
Patric
k
Palka
c++: b
a
d
direct re
f
erence bi
n
ding
v
ia conv fn [PR113064
]
commit
|
commitdiff
|
tree
2024-01-03
Pa
t
rick Palka
libstdc++
:
t
e
stsuite
:
Red
u
ce max_size_type
.
cc exec
.
.
.
commit
|
commitdiff
|
tree
2023-12-21
Pat
r
ick Pa
l
ka
c++: fix -Wparent
h
eses for bool-lik
e
class
t
ypes
commit
|
commitdiff
|
tree
2023-12-21
Pat
r
ick
Pal
k
a
c++: [[depre
c
ated]] on template re
d
ecl [PR84542]
commit
|
commitdiff
|
tree
2023-12-21
Pa
t
rick Palka
c++
:
visibility wr
t
t
e
m
p
late and
ptr
m
e
m
targs [PR7041
3
]
commit
|
commitdiff
|
tree
2023-12-19
Patrick Pa
l
ka
c
++: local class m
e
mfn synth from unev
a
l cont
e
xt [PR113063]
commit
|
commitdiff
|
tree
2023-12-19
Pa
t
rick
P
alka
c++: missing stat
e
restoration in ma
y
be_pop_from
_
t
op_level
commit
|
commitdiff
|
tree
2023-12-19
Pa
t
r
i
ck
P
alka
c+
+
: pa
r
tial ordering
a
nd dep
a
lias tmpl specs
[PR90679]
commit
|
commitdiff
|
tree
2023-12-19
P
a
tri
c
k Palka
c++: r
e
fine dependent_alias_t
e
mplat
e
_spe
c
_p [PR906
7
9
]
commit
|
commitdiff
|
tree
2023-12-18
Patrick P
a
lka
libstdc++: Make ranges::to
c
lo
s
u
r
e
objects SFINAE-fri
e
ndly
.
.
.
commit
|
commitdiff
|
tree
2023-12-15
Patrick Palka
c++
:
se
c
tion attribute on templat
e
s [PR
7
0435
,
PR88061]
commit
|
commitdiff
|
tree
2023-12-15
Patrick Palka
c
++: abi_tag a
t
tribu
t
e on templat
e
s [PR
1
09715
]
commit
|
commitdiff
|
tree
2023-12-14
Patrick Pa
l
ka
c++: Impl
e
ment P2582R1, CTAD from inherited constructors
commit
|
commitdiff
|
tree
2023-12-13
Pa
t
rick Pal
k
a
c++:
no
t
e oth
e
r c
a
ndi
d
ates when diag
n
osing delet
e
dness
commit
|
commitdiff
|
tree
2023-12-13
Patric
k
Pal
k
a
c++: remember c
a
ndida
t
es
that we ignor
e
d
commit
|
commitdiff
|
tree
2023-12-13
Patrick Palka
c++: sort
candidates a
c
cording
to
v
iability
commit
|
commitdiff
|
tree
2023-12-13
Patrick Palka
c++: unify
i
ng constants
v
s
their type
[PR99186, PR104867]
commit
|
commitdiff
|
tree
2023-12-13
Patrick Palka
c+
+
: un
i
fyin
g
FU
N
C
T
ION_DECLs
[
P
R93740]
commit
|
commitdiff
|
tree
2023-12-11
Patrick
P
alka
c++: add
f
ixed testcase [PR
6
3378]
commit
|
commitdiff
|
tree
2023-12-11
Patr
i
ck Palka
c++: alias CTAD and sp
e
cializations ta
b
l
e
commit
|
commitdiff
|
tree
2023-12-08
Patrick Palka
c++
:
decltype of (non-
c
a
p
tu
r
e
d vari
a
bl
e
) [PR8316
7
]
commit
|
commitdiff
|
tree
2023-12-08
P
atrick Palka
c++:
g
uard mo
r
e
against undiag
n
osed error_
m
ark_nod
e
.
.
.
commit
|
commitdiff
|
tree
2023-12-08
Patri
c
k Palka
c++: undiagnosed e
r
ror_mar
k
_node from cp_build_c_cast
.
.
.
commit
|
commitdiff
|
tree
2023-12-07
P
a
trick Palka
libstdc
+
+: Simplify ranges
:
:
t
o closur
e
objects
commit
|
commitdiff
|
tree
2023-11-29
Patrick Pa
l
k
a
c++: f
i
x testcase
[
PR112
7
6
5
]
commit
|
commitdiff
|
tree
2023-11-29
Patrick Pa
l
k
a
c++:
bogus -Wparenthese
s
warnin
g
[PR112765]
commit
|
commitdiff
|
tree
2023-11-22
Patrick Palka
c++
:
alias templat
e
of non-tem
p
late class [
P
R
112633]
commit
|
commitdiff
|
tree
2023-11-16
Patri
c
k P
a
lka
c++:
a
dd fixed
t
estcases [PR98614
,
PR1
0
4802]
commit
|
commitdiff
|
tree
2023-11-16
Patrick P
a
lk
a
c++: constantness
of
call
t
o function pointer [PR111703]
commit
|
commitdiff
|
tree
2023-11-15
Patrick Palka
c++: direct
e
num init from type-de
p
elt [P
R
112
5
15]
commit
|
commitdiff
|
tree
2023-11-15
Patr
i
ck Palka
c++: partially inst req
u
i
r
es-e
x
p
r
in no
e
xcept-spec
.
.
.
commit
|
commitdiff
|
tree
2023-11-15
Patric
k
Palka
c++:
n
on-d
e
penden
t
.
* op
e
rand folding [
P
R112427]
commit
|
commitdiff
|
tree
2023-11-15
Patrick Palka
c
++: constantness of
l
oca
l
var in
c
o
n
stexpr fn [
P
R11
1
703
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
P
atrick Palka
c++
:
d
e
cltype of
(by-value c
a
ptured
r
eference) [PR79620]
commit
|
commitdiff
|
tree
2023-11-10
Patrick Palka
c++: d
e
clt
y
pe of capture proxy [
P
R7
9
378, PR96917]
commit
|
commitdiff
|
tree
2023-11-09
Patr
i
ck
Palka
libstdc++:
Fix
f
orwarding in __
t
ake/drop
_
of_re
p
ea
t
_vi
e
w
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
Patrick Pa
l
ka
c++: anot
h
er
b
uild_ne
w
_1
f
olding fix [PR
1
1
1929]
commit
|
commitdiff
|
tree
2023-10-27
P
atrick Palka
c++: add tes
t
c
a
se
v
e
r
ify
i
ng non-dep
n
ew-expr checking
commit
|
commitdiff
|
tree
2023-10-27
Pa
t
rick Palka
c+
+
: more ahead-of-time
-
Wpa
r
enthes
e
s warnin
g
s
commit
|
commitdiff
|
tree
2023-10-25
Patri
c
k P
a
lka
c
++: add fixed testcase [PR99
8
04]
commit
|
commitdiff
|
tree
2023-10-24
Pa
t
rick
P
a
l
k
a
c++: no
n
-de
p
ar
r
ay new-expr size [
P
R111929]
commit
|
commitdiff
|
tree
2023-10-24
Patri
c
k
Palka
c++: cp_stabil
i
ze_refer
e
nc
e
a
nd non-dep exprs
[
PR1
1
1
9
19]
commit
|
commitdiff
|
tree
2023-10-22
Patrick P
a
lka
objc++: type/expr tsubst conflatio
n
[PR
1
11920]
commit
|
commitdiff
|
tree
2023-10-20
Patrick Palka
rust: b
u
i
l
d failure
a
fte
r
NON_DEPENDENT_
E
XPR removal
.
.
.
commit
|
commitdiff
|
tree
2023-10-20
Patr
i
ck Palka
c++
:
rename tsubst
_
c
opy_
a
n
d_
b
u
i
l
d and t
s
ubst_expr
commit
|
commitdiff
|
tree
2023-10-20
Patri
c
k
P
alka
c++
:
m
e
rge tsubst_
c
opy i
n
to tsubst_copy_and_bui
l
d
commit
|
commitdiff
|
tree
2023-10-20
Patrick Palka
c++: non
-
s
t
atic memfn
c
all depend
e
nce cleanup [P
R
106
0
86
]
commit
|
commitdiff
|
tree
2023-10-20
P
a
tric
k
Palka
c++: remove
NON_DEP
E
NDENT_EXPR, par
t
2
commit
|
commitdiff
|
tree
2023-10-20
Patr
i
ck Palka
c++: remove N
O
N_DEPENDENT_E
X
PR, part 1
commit
|
commitdiff
|
tree
2023-09-25
Patri
c
k Palka
libst
d
c++:
S
horten integer std::to/f
r
o
m
_
c
hars symbol
.
.
.
commit
|
commitdiff
|
tree
2023-09-22
Patrick P
a
lka
c++: miss
i
ng SFINAE in grok_array_decl
[
P
R
111493]
commit
|
commitdiff
|
tree
2023-09-22
Patric
k
Palka
c
+
+:
c
onstraint
re
w
ri
t
i
n
g
d
uring ttp
c
oercio
n
[PR111485]
commit
|
commitdiff
|
tree
2023-09-20
Pat
r
ick Palka
c++: i
m
pr
o
ve clas
s
NTTP object pr
e
t
ty pri
n
ting [PR11147
1
]
commit
|
commitdiff
|
tree
2023-09-20
Patrick P
a
lka
c+
+
:
further op
t
im
i
ze
ts
u
bst_templ
a
te
_
decl
commit
|
commitdiff
|
tree
2023-09-19
Patrick Palka
c++: fix
c
xx_print_ty
p
e's
t
empl
a
te-i
n
fo
dumping
commit
|
commitdiff
|
tree
2023-09-19
Pa
t
r
ick Palka
c++: ov
e
r
e
ager type c
o
mpletion
i
n convert_to_void
.
.
.
commit
|
commitdiff
|
tree
2023-09-19
P
a
t
r
ick P
a
lka
c+
+
: c
o
n
s
t
n
ess of dec
l
type of NTT
P
object [PR9
9
6
31]
commit
|
commitdiff
|
tree
2023-09-18
Patri
c
k Palka
c++: optimi
z
e unif
y
ing
nested
t
e
mpl
a
t
ed cl
a
sses [
P
R89
2
31]
commit
|
commitdiff
|
tree
2023-09-18
Patrick Palka
c++: non-dep
e
ndent assi
g
nment check
i
ng [PR6319
8
,
P
R
1
847
4
]
commit
|
commitdiff
|
tree
2023-09-18
P
atri
c
k Palka
c
++: unifying identical tmpls
f
ro
m
c
u
rren
t
i
n
st
[
PR108347]
commit
|
commitdiff
|
tree
2023-09-18
Pa
t
rick Palka
c++: always chec
k
ar
i
ty bef
o
re deduction
commit
|
commitdiff
|
tree
2023-09-18
Patri
c
k Palka
c
+
+: optimi
z
e tsubst_te
m
plate_decl for
function templates
commit
|
commitdiff
|
tree
2023-09-15
P
a
tri
c
k Pal
k
a
libstdc++: Use C+
+
20 cons
t
raints
in <bit>
commit
|
commitdiff
|
tree
2023-09-12
Patrick Palka
l
ibstdc++:
Fi
x
std::not_fn
p
erf
e
ct f
o
r
warding
[P
R
1
1
1
327]
commit
|
commitdiff
|
tree
2023-09-12
Pat
r
ick Palka
l
i
bstdc++: Fix std::bind_f
r
ont perfect
f
orwarding
.
.
.
commit
|
commitdiff
|
tree
2023-09-12
Patrick
P
alka
libstdc
+
+: Remove std
:
:bind_fron
t
specialization for
.
.
.
commit
|
commitdiff
|
tree
2023-09-08
P
atrick
Palka
c++: ref
i
ne CW
G
2369 satisfaction vs non-dep convs
.
.
.
commit
|
commitdiff
|
tree
2023-09-05
Patrick P
a
lka
c++: more dummy
non_c
o
nstant_p arg avoidance
commit
|
commitdiff
|
tree
2023-09-05
Patrick Palka
c++: use
c
onversion_obstack_sentinel
t
hrou
g
hout
commit
|
commitdiff
|
tree
2023-08-17
Patrick Palka
libstdc+
+
:
I
m
plement P
2
770R0 changes to joi
n
_view
.
.
.
commit
|
commitdiff
|
tree
2023-08-17
Patr
i
ck Palka
libstdc++: Convert _RangeAdapt
o
rClos
u
r
e into a
CRTP
.
.
.
commit
|
commitdiff
|
tree
2023-08-12
Patr
i
ck Palka
t
ree
-
pretty-print: d
e
limit T
R
EE_VEC with b
r
a
c
es
commit
|
commitdiff
|
tree
2023-08-12
Patrick Palka
c++: bogus warning
w
/ de
d
ucti
o
n gui
d
e
i
n
an
o
n
ns
[PR
1
06
6
04]
commit
|
commitdiff
|
tree
2023-08-11
Patrick
Palka
c++: de
p
endently scop
e
d t
e
mplate-id in
type
-
req [PR110927]
commit
|
commitdiff
|
tree
2023-08-11
Patric
k
Palka
c++: recognize
in-class var tmpl p
a
r
tial spec [PR7
1
9
5
4]
commit
|
commitdiff
|
tree
2023-08-11
Patrick Palka
c++: im
p
rove debug
_
t
ree
f
o
r
t
em
p
lated ty
p
e
s
/
d
ec
l
s
commit
|
commitdiff
|
tree
2023-08-11
P
a
trick Pal
k
a
t
r
ee
-
pretty-print: handle COMPO
N
ENT_REF with non-decl RHS
commit
|
commitdiff
|
tree
2023-07-27
Patrick
P
alka
c++: c
o
nst
e
xpr
e
mpty subobject elis
i
o
n
[PR11
0
1
97
]
commit
|
commitdiff
|
tree
2023-07-26
Patr
i
ck
P
al
k
a
c++
:
passing partially ins
t
t
t
p as ttp [PR110566]
commit
|
commitdiff
|
tree
next