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++: refine CWG 2369 satisfaction vs non-dep convs [PR99599]
2023-09-08
Patrick
Palka
c
+
+: refine
CWG
2
369 satisfaction vs
non-dep convs
.
.
.
commit
|
commitdiff
|
tree
2023-09-05
Patric
k
Palka
c++: m
o
r
e dummy non_constant_p arg avoidan
c
e
commit
|
commitdiff
|
tree
2023-09-05
P
a
t
ric
k
P
a
lka
c++: us
e
conversion_
o
bstac
k
_
s
enti
n
el throughout
commit
|
commitdiff
|
tree
2023-08-17
Patrick Palka
libst
d
c
+
+: Imp
l
ement P277
0
R0 changes to join_view
.
.
.
commit
|
commitdiff
|
tree
2023-08-17
P
atrick Palka
li
b
stdc+
+
: Conv
e
rt _R
a
ngeAdaptorClosure i
n
to a CRTP
.
.
.
commit
|
commitdiff
|
tree
2023-08-12
Patr
i
ck Palka
tree-p
r
etty-p
r
int: de
l
imit
T
REE_VEC with braces
commit
|
commitdiff
|
tree
2023-08-12
P
a
tri
c
k Pa
l
ka
c++: bogus
w
arning w/ deduct
i
o
n guide in anon
n
s [P
R
1
06604]
commit
|
commitdiff
|
tree
2023-08-11
P
a
tr
i
ck Pa
l
k
a
c++: dependently sc
o
ped template-id
i
n type-req [PR110927
]
commit
|
commitdiff
|
tree
2023-08-11
Patrick Pa
l
ka
c
+
+:
reco
g
n
i
z
e
in-class
var tmpl
p
artial spec [PR
7
1954]
commit
|
commitdiff
|
tree
2023-08-11
Patrick Pal
k
a
c
+
+: improve debug
_
tr
e
e for t
e
m
p
late
d
t
y
pes/decls
commit
|
commitdiff
|
tree
2023-08-11
P
a
trick Palka
tree-pretty-print: ha
n
dle CO
M
PONENT_R
E
F
with non-decl
R
HS
commit
|
commitdiff
|
tree
2023-07-27
Pat
r
ick Palka
c++: constexpr e
m
p
ty subobject elision [PR110197]
commit
|
commitdiff
|
tree
2023-07-26
P
a
trick Palka
c++: passing
parti
a
lly inst ttp as ttp [PR110566]
commit
|
commitdiff
|
tree
2023-07-26
Patrick Pa
l
ka
c++:
p
assing pa
r
tially inst tmpl as ttp [PR110566]
commit
|
commitdiff
|
tree
2023-07-26
Patr
i
ck
P
alka
c++
:
unif
y
ing
R
EAL_
C
S
T
s [PR110809]
commit
|
commitdiff
|
tree
2023-07-19
Patrick Palka
c++: deducing empty type vs no
n
-typ
e
ar
g
ument pack
commit
|
commitdiff
|
tree
2023-07-19
Patrick Palka
c+
+
: redun
d
ant targ coercion
for var/alias tmpls
commit
|
commitdiff
|
tree
2023-07-18
Pat
r
ic
k
Palk
a
c++:
non-standalone surr
o
gate call tem
p
late
commit
|
commitdiff
|
tree
2023-07-18
Patrick Palka
c
++: constrain
e
d
s
u
r
r
og
a
te call func
t
ions
[
PR110535
]
commit
|
commitdiff
|
tree
2023-07-15
Patric
k
Palka
c
+
+
: copy elision w/ o
b
j arg and stat
i
c m
e
mfn call
.
.
.
commit
|
commitdiff
|
tree
2023-07-15
Patrick Palka
c++: mangli
n
g template-id of
unknown template [PR110524]
commit
|
commitdiff
|
tree
2023-07-11
Pa
t
r
ick Palka
c
+
+: coercing variable te
m
plate from current inst
.
.
.
commit
|
commitdiff
|
tree
2023-07-10
Patrick Palka
c
+
+: redeclare_class_te
m
plat
e
and ttps [
P
R
1
10523]
commit
|
commitdiff
|
tree
2023-06-30
Patri
c
k Palka
c++: fix
u
p caching of level l
o
we
r
ed ttps
commit
|
commitdiff
|
tree
2023-06-29
Pat
r
ick
P
alka
c++: NSDM
I
inst
a
nt
i
ation during o
v
erload re
s
olution
.
.
.
commit
|
commitdiff
|
tree
2023-06-29
Patrick Palk
a
c++: unprop
a
gat
e
d CONS
T
RUCT
O
R
_
MUTABLE_PO
I
SON [PR11046
3
]
commit
|
commitdiff
|
tree
2023-06-29
P
a
t
rick
Palka
c++: cache partial templ
a
te spec
i
ali
z
a
t
ion selection
commit
|
commitdiff
|
tree
2023-06-28
Patrick Palk
a
c++
:
ahead of tim
e
vari
a
ble
t
empl
a
te-id coercion [PR89442]
commit
|
commitdiff
|
tree
2023-06-11
Patrick Palka
c
++: unsy
n
thesi
z
ed defaulted cons
t
expr fn [PR
1
10122]
commit
|
commitdiff
|
tree
2023-06-11
Patrick
P
alka
c++: extend
lookup_template_clas
s
shor
t
cut
[
PR1
1
0122]
commit
|
commitdiff
|
tree
2023-06-03
Patrick P
a
lka
c++: i
s
_specia
l
iza
t
io
n
_of_
f
r
iend c
o
n
fusi
o
n
[PR109923]
commit
|
commitdiff
|
tree
2023-06-03
Pa
t
ric
k
Pa
l
ka
c++: simpl
i
fy
T
EMPLATE_TEMPLATE_PARM ha
s
h
i
n
g
commit
|
commitdiff
|
tree
2023-06-03
Patrick P
a
l
ka
c
+
+:
r
eplace in_tem
p
late_function
commit
|
commitdiff
|
tree
2023-06-03
Patrick Palka
c++:
mangle n
o
except-expr [PR70790]
commit
|
commitdiff
|
tree
2023-05-19
Patrick Pal
k
a
c++: simplify norm_cache manipu
l
ation
commit
|
commitdiff
|
tree
2023-05-19
Patrick Palka
c++: scoped variable
t
emplate
-
id o
f
ref
e
rence type
.
.
.
commit
|
commitdiff
|
tree
2023-05-16
Patric
k
Palka
c++: desig init in presence of
list ctor [PR109871
]
commit
|
commitdiff
|
tree
2023-05-15
Pat
r
ick Palka
c
+
+: ad
d
feature-
t
es
t
m
acr
o
for auto(x)
commit
|
commitdiff
|
tree
2023-05-12
Pa
t
rick
Palka
c++: remove
redu
n
d
ant testcas
e
[PR83258]
commit
|
commitdiff
|
tree
2023-05-12
Pa
t
rick Palka
c++: robus
t
ify testcase [PR109752]
commit
|
commitdiff
|
tree
2023-05-11
Patrick Palka
c++: 'm
u
table' subobject of
conste
x
pr
var
i
a
b
le
[
P
R
109745
]
commit
|
commitdiff
|
tree
2023-05-11
Patric
k
Pa
l
k
a
c++: Add testc
a
s
e f
o
r
alr
e
ady fixed PR [P
R
1038
0
7]
commit
|
commitdiff
|
tree
2023-05-11
Pat
r
i
ck Palka
c
++: c
o
nverted lamb
d
a as te
m
p
l
ate
a
r
g
u
ment [PR832
5
8
.
.
.
commit
|
commitdiff
|
tree
2023-05-09
Patrick Pal
k
a
c++
:
error-recove
r
y
ICE with unstable sati
s
fact
i
on
.
.
.
commit
|
commitdiff
|
tree
2023-05-09
Patrick Palk
a
c
+
+:
noexcept-
s
pec
f
rom nested class
conf
u
si
o
n [
P
R109761]
commit
|
commitdiff
|
tree
2023-05-08
Patrick
Pa
l
k
a
c
+
+: l
i
st CTAD and res
o
lve_nondeduced_context [PR1062
1
4]
commit
|
commitdiff
|
tree
2023-05-07
Patr
i
ck Palka
c++:
fix
pretty printing of 'alignof' vs
'__
a
lignof__
.
.
.
commit
|
commitdiff
|
tree
2023-05-07
Patrick P
a
lka
c++: goto entering scope of obj w/ non-trivi
a
l dtor
.
.
.
commit
|
commitdiff
|
tree
2023-05-07
Patrick
P
alka
c
++: sati
s
factio
n
of
non-d
e
p member
a
lias
template-id
commit
|
commitdiff
|
tree
2023-05-07
Patrick Palka
c++:
var
i
ous code cl
e
anups
commit
|
commitdiff
|
tree
2023-05-07
P
a
trick Palka
c
++: parenthesi
z
ed -> resolving to static da
t
a
m
e
m
be
r
.
.
.
commit
|
commitdiff
|
tree
2023-05-07
Patrick Palka
c++:
bound ttp
i
n lambda fun
c
tion type [PR
1
09651]
commit
|
commitdiff
|
tree
2023-05-07
Patrick Palka
c
+
+
: no
n
-dep init folding and access chec
k
ing [PR1
0
9480]
commit
|
commitdiff
|
tree
2023-05-07
Patrick Palka
c+
+
: potentialit
y
o
f templa
t
ed me
m
f
n
call [PR109480]
commit
|
commitdiff
|
tree
2023-05-02
Patrick Pa
l
ka
c++: Add testcase for alr
e
ady fi
x
ed PR
[
PR
1
09506]
commit
|
commitdiff
|
tree
2023-04-26
P
a
trick Palka
c++: micro-opti
m
ize most
_
spec
i
aliz
e
d_partial_spec
commit
|
commitdiff
|
tree
2023-04-25
Patri
c
k Palka
c++: valu
e
dependence of by-ref
lambda c
a
pture [PR1
0
8975]
commit
|
commitdiff
|
tree
2023-04-24
Pat
r
ick P
a
lka
libstdc++: Fix __ma
x
_d
i
ff
_
type::op
e
rator>>
=
for negative
.
.
.
commit
|
commitdiff
|
tree
2023-04-24
P
a
trick
Pa
l
ka
c++, tree: dec
l
are som
e
basic functions inline
commit
|
commitdiff
|
tree
2023-04-21
Patrick Palk
a
c++
,
t
ree: optimize walk_t
r
e
e
_1 and
cp_walk_subtrees
commit
|
commitdiff
|
tree
2023-04-20
Patric
k
Pal
k
a
c++: simplify TEMPLATE
_
TYP
E
_
P
ARM
l
evel lowering
commit
|
commitdiff
|
tree
2023-04-20
P
a
tr
i
ck
P
alka
c
+
+: use TREE_VEC for trailing args o
f
variadic
b
uilt
.
.
.
commit
|
commitdiff
|
tree
2023-04-20
Patrick Palka
c++
:
m
a
ke strip_
t
ypedefs generalize strip_
t
y
p
e
d
e
fs_expr
commit
|
commitdiff
|
tree
2023-04-19
Patrick Palk
a
c+
+
: Define b
u
i
l
t-in for std
:
:tuple_element [PR1
0
0157]
commit
|
commitdiff
|
tree
2023-04-19
Patrick Palk
a
c++: bad ggc_free in try_class_un
i
fication [P
R
109556]
commit
|
commitdiff
|
tree
2023-04-18
Patrick Palka
libstdc++: Implement r
a
n
ge
_
a
dapt
o
r_closur
e
from P2387R3
.
.
.
commit
|
commitdiff
|
tree
2023-04-18
P
a
tric
k
Palk
a
libs
t
dc++: Adding miss
i
ng feature-t
e
st
macros f
o
r C
.
.
.
commit
|
commitdiff
|
tree
2023-04-18
Patri
c
k
P
al
k
a
l
ibstd
c
++: Fi
x
typo in views
:
:as_const's
o
perator(
.
.
.
commit
|
commitdiff
|
tree
2023-04-17
Pat
r
ick P
a
lka
c++
:
bo
u
nd ttp lev
e
l lo
w
eri
n
g [PR109531]
commit
|
commitdiff
|
tree
2023-04-14
Patri
c
k Palka
libs
t
d
c
++:
I
m
p
l
em
e
nt P
2
278R4
"cbeg
i
n should
a
lways
.
.
.
commit
|
commitdiff
|
tree
2023-04-14
Patrick Pa
l
ka
libst
d
c++:
M
ove down
defi
n
itions o
f
ra
n
ges::cbegin
.
.
.
commit
|
commitdiff
|
tree
2023-04-14
Patrick
P
alka
li
b
std
c
+
+
: Implement ra
n
ges:
:
f
old_*
from
P
2322R6
commit
|
commitdiff
|
tree
2023-04-13
P
a
t
r
i
c
k
Palka
c
+
+
:
't
y
pename T::X' vs 'struct T
:
:X
'
lookup [PR
1
0
9
420]
commit
|
commitdiff
|
tree
2023-04-12
Patrick
Palka
l
i
bs
t
dc++: Implemen
t
ra
n
g
es::enumerate_vi
e
w
f
r
om
P2164R
9
commit
|
commitdiff
|
tree
2023-04-12
Pa
t
rick Pa
l
ka
libstdc++: Impl
e
me
n
t
L
WG 3904 change to lazy_split
_
vi
e
w
.
.
.
commit
|
commitdiff
|
tree
2023-04-12
Patrick Palka
libst
d
c
+
+
:
Ens
u
r
e
head
e
r
s used by fa
s
t_float are inc
l
uded
commit
|
commitdiff
|
tree
2023-04-12
Patrick Palka
li
b
stdc++: Fix chun
k
_by_vie
w
when
value_ty
p
e& and refe
r
e
nce
.
.
.
commit
|
commitdiff
|
tree
2023-04-03
Patr
i
ck Palka
c++
:
ICE w
i
t
h
loopy
v
ar tmp
l
auto deduction [
P
R109300]
commit
|
commitdiff
|
tree
2023-04-01
P
a
tr
i
c
k
P
a
lka
c
+
+: NTTP co
n
str
a
i
n
t depending on outer parms [PR1091
6
0
]
commit
|
commitdiff
|
tree
2023-04-01
Pa
t
rick Palka
c++:
improve "NTTP
argument
c
on
s
idere
d
unused"
fix
.
.
.
commit
|
commitdiff
|
tree
2023-03-24
Patrick
P
a
lka
c++: outer 'this
'
leaking i
n
to
loca
l
class [PR106969]
commit
|
commitdiff
|
tree
2023-03-16
Patrick Palka
c++: m
a
ybe_constant_i
n
it a
n
d u
n
e
v
aluated operands
.
.
.
commit
|
commitdiff
|
tree
2023-03-16
Patrick
P
a
l
ka
c++
:
checking ICE with diagnosed constra
i
nt
r
ecursion
.
.
.
commit
|
commitdiff
|
tree
2023-03-14
Patrick
P
alka
c++: redeclaring member of constrained class templ
a
te
.
.
.
commit
|
commitdiff
|
tree
2023-03-14
Patrick Palka
c
+
+
:
constrained templa
t
e friend class m
a
tching [
P
R9683
0
]
commit
|
commitdiff
|
tree
2023-03-14
Patrick Palka
l
i
bst
d
c++:
F
ix template-head of repeat_
v
iew
:
:_Iterator
.
.
.
commit
|
commitdiff
|
tree
2023-03-14
P
a
t
r
ick Palka
libstdc++: Implement P2520R0 chan
g
es
t
o move_iterator
.
.
.
commit
|
commitdiff
|
tree
2023-03-14
Patr
i
c
k
Palka
libstdc++: Implement LWG 3715 changes to view_interface
.
.
.
commit
|
commitdiff
|
tree
2023-03-09
Patrick Palka
l
i
bs
t
d
c
++
:
I
mplement LWG 382
0
/
3
849 changes to cartesian_prod
.
.
.
commit
|
commitdiff
|
tree
2023-03-09
Patrick Palka
libstdc+
+
: I
m
plemen
t
LWG 3796 chan
g
e
s
to re
p
eat_/chunk_by_vi
.
.
.
commit
|
commitdiff
|
tree
2023-03-09
Patrick Palka
libstdc++:
Mak
e
view
s
::single/iota/istream
SFIN
A
E-
f
riendly
.
.
.
commit
|
commitdiff
|
tree
2023-03-09
P
a
trick Palka
l
i
bstdc++:
e
xtraneous begin in c
a
r
tesian_product_v
i
ew
.
.
.
commit
|
commitdiff
|
tree
2023-03-03
P
a
trick
Pa
l
ka
c
+
+: thinko
i
n ext
r
a
c
t_local_spec
s
[PR108998]
commit
|
commitdiff
|
tree
2023-03-02
Patrick Palka
c++: more mce
_
fa
l
se folding from
c
p
_f
u
lly_fold_init
.
.
.
commit
|
commitdiff
|
tree
2023-03-02
P
a
tric
k
Palka
c++: const
a
n
t
non-copy-init is m
a
n
i
festly cons
t
ant
.
.
.
commit
|
commitdiff
|
tree
2023-03-01
Patrick Palka
c++: streamline tf_qua
l
ifying_scope usag
e
commit
|
commitdiff
|
tree
2023-03-01
Patric
k
Palka
c++: u
n
evaluated
array ne
w
-expr size constantn
e
ss
.
.
.
commit
|
commitdiff
|
tree
2023-02-28
Patri
c
k
Palka
c++: no
n
-dependent variab
l
e tem
p
late-id [PR
1
088
4
8
]
commit
|
commitdiff
|
tree
2023-02-27
Patrick Pal
k
a
don't decl
a
re header-defin
e
d fun
c
tions both st
a
tic
.
.
.
commit
|
commitdiff
|
tree
2023-02-17
P
a
t
r
ick Palka
c++: speculativ
e
constexpr
a
nd
is_
c
onstant_evaluated
.
.
.
commit
|
commitdiff
|
tree
next