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
P
a
trick Pa
l
k
a
l
ib
s
tdc++/tupl
e
:
Guard P2
3
21
R
2 cha
n
ges with __cpp_lib_ranges_zip
commit
|
commitdiff
|
tree
2024-01-18
Patri
c
k Palka
libstdc++/debug: Fix co
n
s
texpr
_
S
afe_iterator in C
.
.
.
commit
|
commitdiff
|
tree
2024-01-17
Patrick Palka
c
+
+:
a
ddres
s
of
clas
s
NTTP
object as tar
g
[
P
R113242]
commit
|
commitdiff
|
tree
2024-01-17
Patrick
Palka
l
i
bstdc++: Impleme
n
t P254
0
R1 change to vie
w
s::cartesian_prod
.
.
.
commit
|
commitdiff
|
tree
2024-01-15
P
a
trick
P
alka
c++:
a
ccess
of class-scope partial
s
p
e
c
commit
|
commitdiff
|
tree
2024-01-15
Patrick
P
a
l
ka
c++: explicit inst w/ simil
a
r con
s
t
r
ained partial specs
.
.
.
commit
|
commitdiff
|
tree
2024-01-15
P
a
t
rick Palka
c++:
non-dep array list-init w/
non-tri
v
dtor [PR1
0
9899]
commit
|
commitdiff
|
tree
2024-01-15
Patrick P
a
lka
lib
s
tdc++: Reduce
std::variant template instantiation
.
.
.
commit
|
commitdiff
|
tree
2024-01-15
P
a
tr
i
ck Palka
lib
s
tdc+
+
:
I
mplement P28
3
6
R
1
change
s
to c
o
nst_ite
r
ator
commit
|
commitdiff
|
tree
2024-01-13
Patrick Palka
libstdc
+
+: I
m
plement C++23 std::bind_
b
ack from P
2
3
8
7R3
.
.
.
commit
|
commitdiff
|
tree
2024-01-13
Patrick
P
a
l
ka
l
i
bstd
c
+
+
: Use C++23 dedu
c
ing this
i
n
s
td::bind_fron
t
commit
|
commitdiff
|
tree
2024-01-13
P
atrick P
a
lka
libstdc++/ranges: Use
pe
r
fect forw
a
rding in _Pip
e
and
.
.
.
commit
|
commitdiff
|
tree
2024-01-11
Patrick Palka
libstdc++/ranges: Use C++23
d
educi
n
g
this i
n
_Pi
p
e
.
.
.
commit
|
commitdiff
|
tree
2024-01-11
Patric
k
Pa
l
ka
l
i
bstd
c
+
+
:
Use _GLIBCXX_USE_B
U
ILTIN_T
R
AIT for _
N
t
h_type
commit
|
commitdiff
|
tree
2024-01-03
Pat
r
ick Palka
c++: bad d
i
rect reference binding via conv f
n
[
PR11
3
0
6
4]
commit
|
commitdiff
|
tree
2024-01-03
Patrick Palka
li
b
s
t
dc
+
+: tests
u
ite:
Reduce max_si
z
e_type
.
c
c
e
xec
.
.
.
commit
|
commitdiff
|
tree
2023-12-21
P
a
t
r
ick Palka
c++: fix -Wparent
h
e
s
es
for bool
-
like clas
s
type
s
commit
|
commitdiff
|
tree
2023-12-21
P
a
trick
P
alka
c+
+
: [[deprecated]] o
n
temp
l
at
e
redecl [PR845
4
2]
commit
|
commitdiff
|
tree
2023-12-21
Pa
t
rick Pa
l
ka
c
+
+: visibil
i
ty wrt t
e
mplate
and ptrm
e
m targs [P
R
70
4
13]
commit
|
commitdiff
|
tree
2023-12-19
Patrick Palka
c++: local class memfn
s
ynth
f
rom uneval context [PR11
3
063]
commit
|
commitdiff
|
tree
2023-12-19
Patr
i
ck Palka
c++
:
m
i
ssing
state restoration in ma
y
be_pop_from_top_level
commit
|
commitdiff
|
tree
2023-12-19
Pat
r
i
c
k Palka
c++: partial ord
e
ri
n
g and dep
a
l
i
as tmpl
s
pecs [
P
R906
7
9]
commit
|
commitdiff
|
tree
2023-12-19
Patrick Palka
c
++: re
f
ine dependent
_
a
lias_t
e
mp
l
ate_spec_
p
[PR90679]
commit
|
commitdiff
|
tree
2023-12-18
Patrick
Palka
lib
s
t
d
c++: Make ranges:
:
t
o closure obje
c
t
s SFINAE-friendl
y
.
.
.
commit
|
commitdiff
|
tree
2023-12-15
P
a
t
r
ick Palk
a
c
+
+: secti
o
n attri
b
ute on
t
empla
t
e
s
[PR70435, PR88061]
commit
|
commitdiff
|
tree
2023-12-15
Patrick Palka
c++
:
abi_tag attribute o
n
temp
l
ates
[PR109715]
commit
|
commitdiff
|
tree
2023-12-14
Pa
t
rick Palka
c++: Implement P2582R1,
CTAD from inh
e
r
i
t
e
d
con
s
tructors
commit
|
commitdiff
|
tree
2023-12-13
Pa
t
ri
c
k Palka
c++:
n
ote oth
e
r ca
n
didates when diag
n
o
s
ing deletedness
commit
|
commitdiff
|
tree
2023-12-13
Pa
t
ric
k
P
a
lka
c++: remember candid
a
tes t
h
at we ig
n
ored
commit
|
commitdiff
|
tree
2023-12-13
P
a
tri
c
k Palka
c++: sort
c
a
n
d
i
dat
e
s according to
viability
commit
|
commitdiff
|
tree
2023-12-13
Patrick Palka
c++: un
i
fying constants
vs their typ
e
[PR99186, PR104867]
commit
|
commitdiff
|
tree
2023-12-13
Patrick Palka
c
+
+
:
u
n
ifying FUNCTION_D
E
CLs
[
PR93740]
commit
|
commitdiff
|
tree
2023-12-11
P
atrick Palka
c++: add fi
x
ed testcase
[PR63378]
commit
|
commitdiff
|
tree
2023-12-11
Patric
k
Pa
l
ka
c
+
+: alias CTAD and
s
pecializations
table
commit
|
commitdiff
|
tree
2023-12-08
Patrick Pal
k
a
c++: decltype of (non-cap
t
u
r
ed
variable)
[
PR83167]
commit
|
commitdiff
|
tree
2023-12-08
Pat
r
ick Palka
c++: guard more a
g
a
i
nst undi
a
gn
o
s
e
d error_mark_n
o
de
.
.
.
commit
|
commitdiff
|
tree
2023-12-08
Pat
r
i
c
k Palk
a
c
++
:
undiagnosed er
r
or_ma
r
k_node
f
r
om c
p
_build
_
c_cast
.
.
.
commit
|
commitdiff
|
tree
2023-12-07
Pa
t
rick Pa
l
ka
libstdc++
:
Simplify r
a
nges::to
clo
s
ure
ob
j
ects
commit
|
commitdiff
|
tree
2023-11-29
Pa
t
rick
Palka
c++:
fix testcase [
P
R
1
1
2
7
6
5
]
commit
|
commitdiff
|
tree
2023-11-29
Patrick Palka
c++
:
bog
u
s
-
W
p
arentheses warning [P
R
112765]
commit
|
commitdiff
|
tree
2023-11-22
P
atrick Pa
l
ka
c++
:
alias template
of non-temp
l
ate class [PR112633
]
commit
|
commitdiff
|
tree
2023-11-16
Patrick Palka
c++: ad
d
f
ixe
d
testca
s
es
[
PR
9
8614, PR104802
]
commit
|
commitdiff
|
tree
2023-11-16
P
a
trick Pa
l
ka
c
+
+
:
c
o
nsta
n
t
n
ess of
c
all
t
o f
u
n
ct
i
on pointer
[
P
R111703]
commit
|
commitdiff
|
tree
2023-11-15
Patrick Palka
c++
:
d
i
rect enum init from t
y
pe-dep elt [PR112515]
commit
|
commitdiff
|
tree
2023-11-15
Patric
k
Palka
c++: partially inst req
u
ires-e
x
pr
in noexcept-
s
pe
c
.
.
.
commit
|
commitdiff
|
tree
2023-11-15
Patrick Palka
c++: non-d
e
pen
d
ent
.
* operand folding [PR112427
]
commit
|
commitdiff
|
tree
2023-11-15
Patri
c
k Palka
c
++: constantness of
lo
c
al var i
n
constexpr fn [PR111703
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
P
atrick
Pa
l
ka
c++: dec
l
type of (by-value
c
aptu
r
ed refere
n
ce) [PR7
9
6
20]
commit
|
commitdiff
|
tree
2023-11-10
Patri
c
k Palka
c++: decltype of cap
t
ure proxy [PR793
7
8, PR96917]
commit
|
commitdiff
|
tree
2023-11-09
Pat
r
ick
P
a
l
ka
li
b
std
c
++: Fix forwarding in __take/d
r
op
_
of
_
r
epeat_view
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
P
a
trick Palka
c++: another build
_
new_1
f
ol
d
ing fix [PR111929]
commit
|
commitdiff
|
tree
2023-10-27
Patrick
Palka
c
+
+:
add testcase verifying n
o
n-dep new-ex
p
r ch
e
cking
commit
|
commitdiff
|
tree
2023-10-27
Pa
t
rick Pal
k
a
c+
+
: more ahead-
o
f-time -Wparenthese
s
w
a
r
n
ings
commit
|
commitdiff
|
tree
2023-10-25
P
atrick Palka
c++: add f
i
xed testcase [PR99804]
commit
|
commitdiff
|
tree
2023-10-24
Pa
t
rick Pal
k
a
c++: non-
d
ep array ne
w
-expr size [
P
R111929
]
commit
|
commitdiff
|
tree
2023-10-24
P
a
tr
i
ck Palka
c
++: cp
_
stabili
z
e
_
referen
c
e and n
o
n-dep exprs
[
PR1119
1
9]
commit
|
commitdiff
|
tree
2023-10-22
P
a
trick Palka
objc++: ty
p
e/exp
r
ts
u
bst co
n
f
l
ation
[P
R
11
1
9
2
0
]
commit
|
commitdiff
|
tree
2023-10-20
Patrick Palka
rus
t
: build failure
after NON_DEPENDENT_EXPR
remo
v
al
.
.
.
commit
|
commitdiff
|
tree
2023-10-20
Pa
t
rick
P
alka
c++: re
n
ame ts
u
bs
t
_copy_and_buil
d
and tsubst_
e
xpr
commit
|
commitdiff
|
tree
2023-10-20
Pa
t
rick
Pal
k
a
c++: merge tsubst
_
c
o
py
into tsubst_copy_and_build
commit
|
commitdiff
|
tree
2023-10-20
Patrick Palka
c
++: non-s
t
atic memfn
c
all de
p
endence
c
l
e
a
nup [PR106086]
commit
|
commitdiff
|
tree
2023-10-20
Patr
i
ck Palka
c+
+
: remove N
O
N_DEPE
N
DENT_EX
P
R, p
a
r
t 2
commit
|
commitdiff
|
tree
2023-10-20
Patrick Palka
c++:
r
emo
v
e
N
O
N
_DEPENDENT_
E
XP
R
,
part 1
commit
|
commitdiff
|
tree
2023-09-25
Patrick Palk
a
l
ibstdc++: Shorten intege
r
st
d
::to/f
r
om_chars sym
b
ol
.
.
.
commit
|
commitdiff
|
tree
2023-09-22
Patrick Pal
k
a
c+
+
: missi
n
g SFINAE in g
r
ok
_
array_decl [PR1
1
1493]
commit
|
commitdiff
|
tree
2023-09-22
Patrick Pal
k
a
c++: constraint rewriting during ttp coercion [PR111485]
commit
|
commitdiff
|
tree
2023-09-20
Patrick Pa
l
k
a
c
++: improve class NTTP
o
bject pretty prin
t
ing [PR111
4
71]
commit
|
commitdiff
|
tree
2023-09-20
Patrick
Pa
l
k
a
c++
:
f
urther op
t
imize tsubst_template_dec
l
commit
|
commitdiff
|
tree
2023-09-19
P
a
t
rick Palka
c++: fix cxx_print
_
type's t
e
mp
l
ate-i
n
fo dumping
commit
|
commitdiff
|
tree
2023-09-19
Pa
t
rick Palka
c
+
+
: overeager type completi
o
n
in convert_to_void
.
.
.
commit
|
commitdiff
|
tree
2023-09-19
P
a
tri
c
k Palka
c++: constne
s
s
o
f
decltype of NTTP obj
e
ct [PR9963
1
]
commit
|
commitdiff
|
tree
2023-09-18
Patrick Palka
c++
:
opti
m
iz
e
unifying
n
este
d
tem
p
l
a
t
ed classes [PR89231]
commit
|
commitdiff
|
tree
2023-09-18
Pat
r
ick Palka
c++: non-
d
epen
d
ent a
s
signment
c
hecking
[PR63198, PR18474]
commit
|
commitdiff
|
tree
2023-09-18
Patrick Palka
c++: unifying identica
l
tm
p
l
s
from current ins
t
[PR1
0
8
3
47]
commit
|
commitdiff
|
tree
2023-09-18
Pat
r
i
c
k Pa
l
ka
c++: always chec
k
arity bef
o
re deduction
commit
|
commitdiff
|
tree
2023-09-18
Patrick Palk
a
c++:
op
t
imize tsubst
_
template_decl
f
or
f
unction templa
t
es
commit
|
commitdiff
|
tree
2023-09-15
Pa
t
rick Palk
a
libs
t
dc
+
+: Use C
+
+20 constraints in <b
i
t>
commit
|
commitdiff
|
tree
2023-09-12
P
atrick P
a
lka
libstdc++: Fix std::n
o
t
_fn p
e
rfect forwarding [PR111327]
commit
|
commitdiff
|
tree
2023-09-12
P
atr
i
ck Palka
libstdc
+
+: Fix
s
td::bi
n
d_front
p
erfect
forwarding
.
.
.
commit
|
commitdiff
|
tree
2023-09-12
Patri
c
k Pal
k
a
lib
s
t
dc++: Re
m
ove
st
d
::bind_front sp
e
cializati
o
n for
.
.
.
commit
|
commitdiff
|
tree
2023-09-08
Patr
i
ck Pa
l
ka
c++: refine CWG 2369 satisfaction v
s
non-
d
ep convs
.
.
.
commit
|
commitdiff
|
tree
2023-09-05
Patric
k
P
alk
a
c
+
+:
m
ore dummy n
o
n_constant_p arg avoidan
c
e
commit
|
commitdiff
|
tree
2023-09-05
Patrick Palka
c+
+
: use
c
onv
e
rsion_
o
bstack_sentin
e
l throughout
commit
|
commitdiff
|
tree
2023-08-17
Pa
t
ric
k
Palka
libstdc++: Implement
P
2770
R
0
c
h
anges to join_view
.
.
.
commit
|
commitdiff
|
tree
2023-08-17
Patr
i
ck Palka
libst
d
c
++: Conver
t
_
RangeAdaptorClosure into
a
CRTP
.
.
.
commit
|
commitdiff
|
tree
2023-08-12
Patrick
P
alka
tr
e
e-pr
e
tty
-
print: delimit TREE_VEC with braces
commit
|
commitdiff
|
tree
2023-08-12
Patric
k
Palka
c
+
+: bo
g
us
w
arning w/ deduction
g
uide in anon
n
s
[
P
R106604
]
commit
|
commitdiff
|
tree
2023-08-11
Patrick
P
alka
c++:
dependently scop
e
d template-
i
d
in ty
p
e-req [PR110927]
commit
|
commitdiff
|
tree
2023-08-11
Patr
i
ck Palk
a
c
+
+: recognize in-class var tmpl parti
a
l spec [
P
R
71954]
commit
|
commitdiff
|
tree
2023-08-11
Pat
r
ick Palka
c++: impr
o
ve debug
_
tree for template
d
types/decls
commit
|
commitdiff
|
tree
2023-08-11
P
atrick Palka
tree-pretty-print: handle COMPONENT_REF with
non-decl
R
HS
commit
|
commitdiff
|
tree
2023-07-27
Patric
k
Pa
l
ka
c+
+
:
co
n
stexp
r
empty sub
o
bjec
t
e
li
s
ion [PR1101
9
7
]
commit
|
commitdiff
|
tree
2023-07-26
P
atrick Palka
c++: passing partially inst ttp a
s
ttp
[
PR11
0
56
6
]
commit
|
commitdiff
|
tree
2023-07-26
Patrick
Palka
c++
:
p
a
ssing partial
l
y inst
t
mpl
a
s ttp
[
P
R110566]
commit
|
commitdiff
|
tree
2023-07-26
Patrick
Palka
c++: un
i
f
y
ing REAL_CST
s
[P
R
110809]
commit
|
commitdiff
|
tree
2023-07-19
Pat
r
i
ck P
a
lka
c+
+
:
d
e
ducing empty type vs non-typ
e
a
r
gument pack
commit
|
commitdiff
|
tree
2023-07-19
Patrick P
a
lka
c++: redundant targ coercion fo
r
var/alias tmpls
commit
|
commitdiff
|
tree
2023-07-18
P
at
r
ick Palka
c++: non-
s
tand
a
lone
s
urrogate call template
commit
|
commitdiff
|
tree
2023-07-18
P
a
t
rick Palka
c++: cons
t
rai
n
e
d
su
r
rogate
call functions [
P
R110535]
commit
|
commitdiff
|
tree
2023-07-15
Patrick P
a
l
ka
c++: copy elision w
/
obj arg and static
mem
f
n
call
.
.
.
commit
|
commitdiff
|
tree
next