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++: Implement P2520R0 changes to move_iterator's iterator_concept
2022-09-12
P
a
trick Palka
c++: template
-
i
d
arguments ar
e
evaluat
e
d [PR10
1
906]
commit
|
commitdiff
|
tree
2022-09-12
Patr
i
ck Palka
libstdc++: Add alr
e
ady-accepted <ranges> test
c
ase
.
.
.
commit
|
commitdiff
|
tree
2022-09-09
Patrick Palka
libstd
c
+
+:
F
ix return type
o
f empty z
i
p_
/
a
dja
c
ent_transfo
r
m
.
.
.
commit
|
commitdiff
|
tree
2022-09-09
Patrick Palka
libstdc++: Fi
x
typo in adjacent_view::_Iterator [
P
R106798]
commit
|
commitdiff
|
tree
2022-09-09
Patric
k
Palka
libstdc++
:
F
i
x zip_view's operator- f
o
r integ
e
r-class
.
.
.
commit
|
commitdiff
|
tree
2022-09-08
Patrick Palka
c++: Add testc
a
se for already fixed PR
[
PR992
0
9]
commit
|
commitdiff
|
tree
2022-09-08
P
a
trick Palka
c++: un
n
ecessary instantia
t
i
on o
f
c
o
ns
t
expr var [PR99130]
commit
|
commitdiff
|
tree
2022-09-07
Pa
t
r
i
ck Palka
libs
t
dc++: O
p
tim
i
ze is_reference
commit
|
commitdiff
|
tree
2022-09-07
Pa
t
rick Palka
lib
s
td
c
+
+
: O
p
tim
i
ze is_voi
d
and is_nul
l
_pointer
commit
|
commitdiff
|
tree
2022-09-02
Patric
k
Palka
libstd
c
++: Co
n
s
i
stently use ::type when deri
v
ing from
.
.
.
commit
|
commitdiff
|
tree
2022-09-02
Pat
r
ick Palka
libstdc++:
Fix laziness of __a
n
d/
o
r
/
not_
commit
|
commitdiff
|
tree
2022-09-01
P
atrick Palk
a
lib
s
tdc++: Im
p
lement r
a
nge
s
::adjacent_transf
o
rm_view
.
.
.
commit
|
commitdiff
|
tree
2022-08-31
Patrick P
a
lka
libstdc++
:
A few more minor <ranges> cle
a
n
u
p
s
commit
|
commitdiff
|
tree
2022-08-31
Patrick
P
a
lka
l
ibstdc
+
+
: Imp
l
ement ran
g
es::adjac
e
nt_view from P
2
321R2
commit
|
commitdiff
|
tree
2022-08-31
Patri
c
k P
a
lka
lib
s
tdc++:
Add
test
f
or s
t
d::con/disjunction's shor
t
.
.
.
commit
|
commitdiff
|
tree
2022-08-27
P
a
t
r
i
ck Palka
libstdc++: Add
test fo
r
std::con/disj
u
nctio
n
'
s base
.
.
.
commit
|
commitdiff
|
tree
2022-08-26
Patrick Palka
libstdc++: Implement LWG 3692/370
2
chang
e
s to z
i
p_
.
.
.
commit
|
commitdiff
|
tree
2022-08-26
P
atr
i
c
k
Palka
libstd
c
++:
I
m
plement ranges::z
i
p_transform_vi
e
w from
.
.
.
commit
|
commitdiff
|
tree
2022-08-26
P
atrick Palka
l
ibst
d
c++: Opti
m
ize std::con/disjunction,
_
_
and_/__or_
.
.
.
commit
|
commitdiff
|
tree
2022-08-25
P
atrick Palka
libs
t
d
c
+
+:
Some minor <ranges> cleanup
s
commit
|
commitdiff
|
tree
2022-08-24
Patrick Palka
libstdc++: Imple
m
ent ranges:
:
zip_view f
r
om P2321R2
commit
|
commitdiff
|
tree
2022-08-24
Patrick P
a
l
ka
l
ibstd
c
+
+: Fix fa
l
l
o
ut fr
o
m P2
3
21R2
std::pa
i
r/tuple
.
.
.
commit
|
commitdiff
|
tree
2022-08-23
P
a
tric
k
Palka
libstdc
+
+: I
m
plemen
t
std::pair/
t
uple/mi
s
c enh
a
ncements
.
.
.
commit
|
commitdiff
|
tree
2022-08-23
P
atr
i
ck
Palka
li
b
stdc++:
Separate const
r
uct/convertibility
t
est
s
.
.
.
commit
|
commitdiff
|
tree
2022-07-22
Pa
t
r
ick Pa
l
ka
c++: CTAD fro
m
in
i
tializer l
i
st [PR1
0
6366]
commit
|
commitdiff
|
tree
2022-07-19
Patrick Palka
c++:
shortcut
b
a
d reference bindi
n
g [
P
R94894]
commit
|
commitdiff
|
tree
2022-07-13
Pa
t
r
ick Palka
c+
+
: non-dep
e
nde
n
t call to consteval op
e
rator [PR1059
1
2]
commit
|
commitdiff
|
tree
2022-07-13
Patric
k
P
a
lka
c++:
dependence of constrained memfn f
r
om c
u
rrent inst
.
.
.
commit
|
commitdiff
|
tree
2022-07-07
P
a
trick
P
alka
c
+
+
: gene
r
i
c
t
args
a
nd
identity
substitu
t
ion
[
PR10595
6
]
commit
|
commitdiff
|
tree
2022-06-23
Patrick Palka
c++: con
s
texpr folding
i
n unev
a
luated
context [PR105931]
commit
|
commitdiff
|
tree
2022-06-23
Patr
i
c
k
Palka
c
+
+: co
n
text c
o
mpletion in look
u
p_template_cl
a
ss [PR
1
05982]
commit
|
commitdiff
|
tree
2022-06-10
Patrick Palka
c++: improve TYPENAME_TYPE
h
ashin
g
[PR65328]
commit
|
commitdiff
|
tree
2022-06-10
Patrick Palka
c+
+
: optimize specializa
t
io
n
o
f
templated me
m
ber fun
c
tions
commit
|
commitdiff
|
tree
2022-06-10
Pa
t
rick Palk
a
c++: optimize specialization of nested t
e
m
p
lated c
l
asses
commit
|
commitdiff
|
tree
2022-06-06
Patrick Palka
c++: fun
c
t
i
on N
T
TP arg
u
ment consid
e
r
ed u
n
used [PR531
6
4
.
.
.
commit
|
commitdiff
|
tree
2022-06-03
Patri
c
k Palka
c++
:
v
a
l
u
e
-
dep but not type-
d
e
p decltype expr
[
PR105756]
commit
|
commitdiff
|
tree
2022-06-03
Patrick Palka
c++: cv-quals of dummy o
b
j
f
o
r non-d
e
p memfn call
.
.
.
commit
|
commitdiff
|
tree
2022-06-03
Patrick Pa
l
ka
c++: d
o
n't substitute TEMP
L
ATE_PARM_CONSTRAINTS [PR1
0
0374]
commit
|
commitdiff
|
tree
2022-06-03
P
a
t
ric
k
Palka
c+
+
:
find_te
m
p
l
ate_parameters and PARM_D
E
CLs [PR105797]
commit
|
commitdiff
|
tree
2022-05-31
Patr
i
ck Pal
k
a
c
+
+
:
n
on-dep call wit
h
empty TYPE_BINF
O
[PR105758]
commit
|
commitdiff
|
tree
2022-05-31
Patrick
Palka
c++: use auto_timevar ins
t
e
ad of timevar_pus
h
/pop
commit
|
commitdiff
|
tree
2022-05-31
Patrick Palka
c+
+
: squash c
p
_bui
l
d_qualified_ty
p
e/_
r
eal
commit
|
commitdiff
|
tree
2022-05-31
Patri
c
k Palka
c++: docu
m
e
n
t comp_te
m
plate_args'
s
d
e
f
ault args
commit
|
commitdiff
|
tree
2022-05-31
Patrick Palka
c++
:
use current_
t
e
m
plate_constraints more
commit
|
commitdiff
|
tree
2022-05-26
Patrick Palka
c
+
+: const
r
ain
e
d partial
spec forward decl [P
R
963
6
3]
commit
|
commitdiff
|
tree
2022-05-24
Patrick P
a
lka
c++: se
t
TYPE
_
C
A
NONICAL for m
o
re template types
commit
|
commitdiff
|
tree
2022-05-12
P
a
tr
i
ck Palka
c+
+
: t
i
ghten
T
MPL_AR
G
S_LEVEL macro
commit
|
commitdiff
|
tree
2022-05-11
Patri
c
k Palka
tree:
i
n
troduce ran
g
e adaptor
for TREE_
V
EC
commit
|
commitdiff
|
tree
2022-05-10
Patrick P
a
lk
a
c++: Rem
o
ve S
E
T_PACK_EX
P
ANSION_PATTE
R
N / SET_ARGUMEN
T
_PACK_ARGS
commit
|
commitdiff
|
tree
2022-05-10
Patrick Palka
c++: H
a
r
de
n
*_PACK_EXPA
N
SION and *_ARGUMENT_
P
AC
K
macr
o
s
commit
|
commitdiff
|
tree
2022-05-09
Pa
t
ric
k
Palka
c++: cons
t
ex
p
r
init
o
f uni
o
n
s
ub-ag
g
r
w/ base [PR105491]
commit
|
commitdiff
|
tree
2022-05-04
Patrick Pal
k
a
c++
:
I
C
E dur
i
n
g aggr C
T
AD
f
or member
t
m
pl [PR105476]
commit
|
commitdiff
|
tree
2022-05-03
Patri
c
k Palka
c++: make fini
s
h_non_st
a
tic_data_member SFINAE
e
nable
d
.
.
.
commit
|
commitdiff
|
tree
2022-05-02
P
a
tric
k
Palka
libstdc++: Don't use
std::tolow
e
r
i
n
<charconv> [PR1
0
3911]
commit
|
commitdiff
|
tree
2022-05-02
Pat
r
ick Palka
li
b
std
c
++: case-s
e
nsi
t
ivity in
hexfloat std::from_
c
hars
.
.
.
commit
|
commitdiff
|
tree
2022-04-30
Patri
c
k Palka
gengtyp
e
: r
e
m
o
ve "tree_exp"
s
pecial attri
b
ute
commit
|
commitdiff
|
tree
2022-04-28
Patrick P
a
lka
c++: p
a
r
ti
a
l ordering an
d
depend
e
nt operator
expr
.
.
.
commit
|
commitdiff
|
tree
2022-04-26
Patr
i
ck
Pal
k
a
c
++: decltype of non
-
d
e
pendent call of
c
lass type
.
.
.
commit
|
commitdiff
|
tree
2022-04-26
Pat
r
ick Pal
k
a
c
++: ICE w
i
t
h re
q
u
ires-expr a
n
d
-Wse
q
ue
n
c
e
-point [PR105304]
commit
|
commitdiff
|
tree
2022-04-26
Patrick Palka
c++:
p
artial ordering with depende
n
t NTTP
typ
e
[PR1
0
5289]
commit
|
commitdiff
|
tree
2022-04-21
P
atri
c
k Palk
a
libstdc++: Avoid ASCII assumptions in
f
loating_fr
o
m_chars
.
cc
commit
|
commitdiff
|
tree
2022-04-21
Patrick Palka
libstd
c
++: Work ar
o
un
d
modules ICE in <charconv> [PR10
5
297]
commit
|
commitdiff
|
tree
2022-04-19
Pat
r
ick Palka
libstdc++: Stop
d
efining _GLIB
C
XX_ASSE
R
T
I
ONS in float
i
ng_
t
o_
.
.
.
commit
|
commitdiff
|
tree
2022-04-18
P
a
t
r
i
c
k
Palka
libst
d
c
++: Micro-op
t
imize
__from_c
h
ars_p
o
w2_bas
e
commit
|
commitdiff
|
tree
2022-04-15
Patrick Pa
l
k
a
libstdc++: Avoid d
o
uble-deref of
__first in ranges
.
.
.
commit
|
commitdiff
|
tree
2022-04-15
Patr
i
ck P
a
lka
libstdc++: Opti
m
ize intege
r
std::from_chars
commit
|
commitdiff
|
tree
2022-04-12
Patrick
P
alka
c
+
+
:
req
u
ires
-
exp
r
in pack expansion using pack [PR103105]
commit
|
commitdiff
|
tree
2022-04-07
Patr
i
ck Palka
c++
:
use
a
fter free during name lookup w/
modules
.
.
.
commit
|
commitdiff
|
tree
2022-04-06
Pat
r
ick Palka
c++: mak
e
-Wcta
d
-
m
a
ybe-uns
u
p
por
t
ed respect complain
.
.
.
commit
|
commitdiff
|
tree
2022-04-01
Patrick Palka
c++: de
d
uc
i
ng
f
r
o
m class type
of NTT
P
[PR1
0
5110]
commit
|
commitdiff
|
tree
2022-03-30
Patrick Palka
c++: ICE with failed __is_c
o
nstructible const
r
aint
.
.
.
commit
|
commitdiff
|
tree
2022-03-29
P
atrick Palka
c
-family: Add -Wmisleading-inde
n
tation te
s
tcase
[PR71637]
commit
|
commitdiff
|
tree
2022-03-28
Patrick Pa
l
ka
c++:
reject
c
o
ncept w/
multip
l
e tparm lists [PR105067]
commit
|
commitdiff
|
tree
2022-03-28
Patrick
P
a
lka
c++: constrained te
m
plat
e
friend matchi
n
g ICE [P
R
105064]
commit
|
commitdiff
|
tree
2022-03-26
Patr
i
ck Pa
l
ka
c++:
diag
n
os
i
ng i
f
-
stmt
w
ith non-constant branches
.
.
.
commit
|
commitdiff
|
tree
2022-03-26
Patri
c
k
P
alka
c++: ICE when buil
d
ing builtin
operator
-
>* set [P
R
103
4
5
5
]
commit
|
commitdiff
|
tree
2022-03-24
Pa
t
ri
c
k P
a
lka
c++: missin
g
SF
I
NAE for non-constant co
n
s
teval cal
l
s
.
.
.
commit
|
commitdiff
|
tree
2022-03-16
Patrick Palka
c++: further loo
k
up_memb
e
r simplif
i
cation
commit
|
commitdiff
|
tree
2022-03-16
Patric
k
Palka
c++: fold calls to std::move/forward [PR
9
678
0
]
commit
|
commitdiff
|
tree
2022-03-15
P
a
trick Pal
k
a
c++: e
x
traneous a
c
c
e
ss error
w
i
th ambigu
o
us looku
p
.
.
.
commit
|
commitdiff
|
tree
2022-03-12
Pa
t
rick Pa
l
ka
c++: namin
g
a
depe
n
dently-sc
o
ped template f
o
r
CTAD
.
.
.
commit
|
commitdiff
|
tree
2022-03-12
Patrick Pa
l
ka
c++: ICE w
i
th bad convers
i
on shortcutting [
P
R
1
0462
2
]
commit
|
commitdiff
|
tree
2022-03-12
P
a
trick Palka
c
++: retu
r
n-ty
p
e-req in constraint usi
n
g onl
y
o
u
ter
.
.
.
commit
|
commitdiff
|
tree
2022-03-12
P
a
tr
i
ck Palka
c++: ICE with non-consta
n
t satisfaction va
l
ue [PR98644]
commit
|
commitdiff
|
tree
2022-03-12
Patrick Pa
l
ka
c++: gi
v
e fold
e
xpress
i
ons a location
commit
|
commitdiff
|
tree
2022-03-09
Patr
i
ck Palka
lib
s
t
dc++:
A
void
i
mpl
i
cit narrowing fro
m
uint12
8
_
t
.
.
.
commit
|
commitdiff
|
tree
2022-03-09
Patrick Palka
c+
+
: non-
c
o
nstant non-dependent decltype foldi
n
g [PR104823]
commit
|
commitdiff
|
tree
2022-03-09
Pat
r
ick Pa
l
ka
c++:
d
etec
t
ing copy-init context duri
n
g CTAD [PR1021
3
7]
commit
|
commitdiff
|
tree
2022-03-09
Patrick Palka
c++: mer
g
e defau
l
t
targ
s
for func
t
io
n
templa
t
es
[P
R
653
9
6]
commit
|
commitdiff
|
tree
2022-03-04
Pa
t
rick
P
alka
c+
+
:
Add
t
estca
s
e for already fixe
d
P
R [PR103
4
43]
commit
|
commitdiff
|
tree
2022-02-22
P
a
trick Palka
lib
s
t
d
c++: I
m
plem
e
nt
P2415R2
c
hanges to
v
iewable_r
a
nge
.
.
.
commit
|
commitdiff
|
tree
2022-02-21
Pa
t
ri
c
k Palka
c
++: A
d
d testcase for
a
lready fixed P
R
[
P
R8
5
4
9
3]
commit
|
commitdiff
|
tree
2022-02-18
Patrick Palka
c++:
implici
t
'this
'
i
n noexcept-spec within
class
.
.
.
commit
|
commitdiff
|
tree
2022-02-17
Patrick Palka
c+
+
: dou
b
le
non-dep
f
oldi
n
g from finish_compound_litera
l
.
.
.
commit
|
commitdiff
|
tree
2022-02-16
Pa
t
rick Palk
a
c
++: tr
e
at NON_DEPE
N
DE
N
T_EX
P
R as not potentially constant
.
.
.
commit
|
commitdiff
|
tree
2022-02-10
Patrick Palka
c++
:
memfn lookup consistency a
n
d dependent us
i
ng-decls
commit
|
commitdiff
|
tree
2022-02-09
Patrick P
a
lka
c++: memfn look
u
p consi
s
te
n
cy and using-decls [PR104432]
commit
|
commitdiff
|
tree
2022-02-08
Patrick Palka
c++: Ad
d
testca
s
e f
o
r already
fixed PR
[
PR104425]
commit
|
commitdiff
|
tree
2022-02-08
Pa
t
ri
c
k
P
alka
c+
+
:
d
educing only f
r
om noexcept-s
p
ec
[
P
R80951]
commit
|
commitdiff
|
tree
2022-02-08
Patrick Palka
c
+
+: satisfacti
o
n val
u
e
of
type c
o
nst bo
o
l [PR104410]
commit
|
commitdiff
|
tree
next