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++: simplify TEMPLATE_TYPE_PARM level lowering
2023-04-20
Patrick Palka
c+
+
:
s
implify
T
EMP
L
AT
E
_TYPE_PARM level
l
o
wering
commit
|
commitdiff
|
tree
2023-04-20
Patrick Palka
c
++: u
s
e TREE_VEC for t
r
ailing args of
variadic
b
uilt
.
.
.
commit
|
commitdiff
|
tree
2023-04-20
P
atr
i
ck Palka
c++: make
strip_typ
e
defs generali
z
e strip_ty
p
e
d
e
f
s_exp
r
commit
|
commitdiff
|
tree
2023-04-19
Patrick P
a
lka
c++:
D
efine built-in
for std
:
:tupl
e
_element [PR100157
]
commit
|
commitdiff
|
tree
2023-04-19
Patrick
P
alka
c++:
b
ad
gg
c
_f
r
ee in tr
y
_class
_
unification [PR109556]
commit
|
commitdiff
|
tree
2023-04-18
Patric
k
Pa
l
k
a
libstdc++: Implement range_adaptor_closu
r
e from P2387R3
.
.
.
commit
|
commitdiff
|
tree
2023-04-18
P
atr
i
ck Palka
libstdc++: Adding missin
g
feature-test macros
f
or C
.
.
.
commit
|
commitdiff
|
tree
2023-04-18
Patrick Palka
l
i
bstd
c
++: Fix typo in
v
iews::as_con
s
t's operator(
.
.
.
commit
|
commitdiff
|
tree
2023-04-17
Patrick Palka
c++: bound ttp level
l
owerin
g
[PR109531]
commit
|
commitdiff
|
tree
2023-04-14
Patr
i
ck Pal
k
a
libstdc++: Implement P2278R4 "cbegin should always
.
.
.
commit
|
commitdiff
|
tree
2023-04-14
Patrick Palka
libstdc++: Move down definition
s
of ra
n
g
es
:
:cbegin
.
.
.
commit
|
commitdiff
|
tree
2023-04-14
Patrick
P
alka
libstdc
+
+: Implement
ranges::fold_
*
from P23
2
2R6
commit
|
commitdiff
|
tree
2023-04-13
Pa
t
rick Palka
c++: 'typename
T::X
'
vs 'struct T::X' looku
p
[PR1
0
9420]
commit
|
commitdiff
|
tree
2023-04-12
Pat
r
ic
k
Palka
libstdc++: Implement
r
a
nges::enu
m
e
rate_view fr
o
m
P21
6
4R9
commit
|
commitdiff
|
tree
2023-04-12
Patrick Palka
libstdc++: Impl
e
ment LWG 3904 change to la
z
y_split_view
.
.
.
commit
|
commitdiff
|
tree
2023-04-12
Patrick Pal
k
a
libstdc++:
E
nsure headers used by
fast_float
are
i
nclu
d
ed
commit
|
commitdiff
|
tree
2023-04-12
Patri
c
k
Palka
li
b
stdc++:
F
i
x
chunk_by_vie
w
when value_type& and refere
n
ce
.
.
.
commit
|
commitdiff
|
tree
2023-04-03
Patric
k
P
alka
c
+
+
: ICE with loopy var tmpl auto
d
eductio
n
[PR109300]
commit
|
commitdiff
|
tree
2023-04-01
Pat
r
ick
P
a
l
ka
c+
+
: NTTP
c
onstra
i
nt dependi
n
g o
n
out
e
r parms [P
R
109
1
60]
commit
|
commitdiff
|
tree
2023-04-01
Patrick Palka
c+
+
:
i
m
prove "NTTP argumen
t
consi
d
ered unused" fix
.
.
.
commit
|
commitdiff
|
tree
2023-03-24
Patri
c
k Palka
c++: oute
r
'this'
lea
k
ing
int
o
loca
l
class [PR106969]
commit
|
commitdiff
|
tree
2023-03-16
Patrick Palk
a
c++: maybe_c
o
ns
t
ant_init an
d
unevaluate
d
operan
d
s
.
.
.
commit
|
commitdiff
|
tree
2023-03-16
Patri
c
k Palka
c++: checking ICE with dia
g
nosed constraint recursio
n
.
.
.
commit
|
commitdiff
|
tree
2023-03-14
Pa
t
ric
k
Palka
c++: redeclari
n
g
m
ember of constraine
d
cla
s
s template
.
.
.
commit
|
commitdiff
|
tree
2023-03-14
Patrick Palka
c+
+
: con
s
t
rained template friend c
l
ass matching
[PR96830]
commit
|
commitdiff
|
tree
2023-03-14
P
a
tr
i
ck P
a
lka
libstdc++: Fix
t
empla
t
e
-
head of r
e
pe
a
t_view::_Iterat
o
r
.
.
.
commit
|
commitdiff
|
tree
2023-03-14
P
a
trick Palka
libstd
c
++: Imple
m
ent P2520R0 ch
a
nges
to m
o
ve_i
t
erator
.
.
.
commit
|
commitdiff
|
tree
2023-03-14
P
a
trick Palka
libstdc
+
+: Impleme
n
t
LWG 3715 chang
e
s
to
view_inter
f
ace
.
.
.
commit
|
commitdiff
|
tree
2023-03-09
Patrick Palka
lib
s
tdc+
+
: Imple
m
ent LWG 3820/3849 changes to cartesian_prod
.
.
.
commit
|
commitdiff
|
tree
2023-03-09
Patrick Palka
libstdc+
+
:
I
mplem
e
n
t
LWG 3796 changes to repe
a
t_/
c
hunk_by_vi
.
.
.
commit
|
commitdiff
|
tree
2023-03-09
P
a
trick Palka
li
b
s
td
c
++: Make views::single
/
iota/istream S
F
INAE-friendly
.
.
.
commit
|
commitdiff
|
tree
2023-03-09
Pat
r
ick
Palk
a
l
i
bstd
c
+
+: extraneous begin in
carte
s
i
an_product_view
.
.
.
commit
|
commitdiff
|
tree
2023-03-03
P
a
t
rick P
a
lka
c++: thinko in extract
_
local_spec
s
[PR108998
]
commit
|
commitdiff
|
tree
2023-03-02
Patrick
P
a
lka
c
+
+: more mce_false foldin
g
fr
o
m cp_f
u
l
ly_fold_init
.
.
.
commit
|
commitdiff
|
tree
2023-03-02
Patr
i
c
k
Palka
c+
+
: constant non-co
p
y-init
i
s
m
anifest
l
y constant
.
.
.
commit
|
commitdiff
|
tree
2023-03-01
Patrick Palka
c++: s
t
r
e
am
l
ine tf_qua
l
i
f
y
i
n
g_scope u
s
age
commit
|
commitdiff
|
tree
2023-03-01
Patrick Palk
a
c++:
u
neva
l
uate
d
array ne
w
-expr size
c
onstantness
.
.
.
commit
|
commitdiff
|
tree
2023-02-28
Patrick Palka
c++: no
n
-depen
d
ent
vari
a
b
le template-id [PR108848]
commit
|
commitdiff
|
tree
2023-02-27
Patri
c
k Palka
don't dec
l
are
h
eader-defined functions
b
oth static
.
.
.
commit
|
commitdiff
|
tree
2023-02-17
P
a
trick
Palka
c++: specu
l
ative
c
on
s
texpr and i
s
_constan
t
_evalu
a
te
d
.
.
.
commit
|
commitdiff
|
tree
2023-02-17
Pa
t
rick
Palka
c++:
make manifestly_const_ev
a
l tri-state
commit
|
commitdiff
|
tree
2023-02-16
Patri
c
k
Pal
k
a
c+
+
: TY
P
ENAME_TY
P
E
look
u
p i
g
nori
n
g non-
t
ypes [PR1
0
7773]
commit
|
commitdiff
|
tree
2023-02-16
P
a
trick Palka
d
o
n't decla
r
e
head
e
r-defined functions both st
a
tic
.
.
.
commit
|
commitdiff
|
tree
2023-02-06
Patrick Palka
c++: equivalence of no
n
-depende
n
t calls [PR107461]
commit
|
commitdiff
|
tree
2023-02-03
Patrick Palka
l
i
bstdc++:
Impl
e
ment r
a
nges::find_la
s
t{
,
_if,_if
_
n
o
t
.
.
.
commit
|
commitdiff
|
tree
2023-02-03
Patr
i
ck Palka
libstdc++: Implem
e
nt ranges::i
o
t
a
from P2440R1
commit
|
commitdiff
|
tree
2023-02-03
Patrick Palka
libstdc++: Implemen
t
r
anges::contain
s
/co
n
tains_subran
g
e
.
.
.
commit
|
commitdiff
|
tree
2023-02-03
Pa
t
r
ick Palka
c++: unexpected AD
D
R_EXPR after ov
e
r
l
o
a
d set
pruning
.
.
.
commit
|
commitdiff
|
tree
2023-02-03
Patric
k
P
alka
c++:
I
CE on unvi
a
ble/ambi
g
uous
constra
i
ned dtor
s
[PR96745
]
commit
|
commitdiff
|
tree
2023-02-03
Patrick P
a
lka
c++: excessive satisf
a
ction
i
n
c
heck_methods
[PR10857
9
]
commit
|
commitdiff
|
tree
2023-01-06
Patrick Palka
libstdc++:
A
d
d
feature-test mac
r
os for implemented
.
.
.
commit
|
commitdiff
|
tree
2023-01-05
Patrick Palk
a
c++: class-head parsi
n
g
and CPP_TE
M
PLATE_ID acce
s
s
.
.
.
commit
|
commitdiff
|
tree
2023-01-04
Patri
c
k Palka
c
+
+
:
mark_sin
g
l
e_
f
unction an
d
SFINAE
[PR108282]
commit
|
commitdiff
|
tree
2022-12-23
Pat
r
i
ck Pal
k
a
c
++: get_nsdmi in
t
emplate context [PR108116]
commit
|
commitdiff
|
tree
2022-12-23
Pa
t
rick
P
alka
c++
:
t
e
m
plate friend wi
t
h variadic constrai
n
ts [PR107853]
commit
|
commitdiff
|
tree
2022-12-20
Patrick
Palka
c++, tree: walk T
R
EE_VEC (and VECTOR
_
C
S
T) in n
a
tural
.
.
.
commit
|
commitdiff
|
tree
2022-12-20
P
atric
k
Pa
l
ka
c
++: NTTP object w
r
apper substituti
o
n fixes [PR103346
.
.
.
commit
|
commitdiff
|
tree
2022-12-19
Patri
c
k
P
a
lka
c++: m
o
dules
a
nd std
:
:
s
o
u
r
c
e_loca
t
ion:
:
current() def
.
.
.
commit
|
commitdiff
|
tree
2022-12-19
Pat
r
i
c
k Palka
c++
:
ICE
w
ith c
o
n
cept
s
TS m
u
ltiple auto
d
educ
t
io
n
.
.
.
commit
|
commitdiff
|
tree
2022-12-17
Patric
k
Palka
c++:
const
a
ntn
e
ss of non-depend
e
nt NTTP argument [PR107437]
commit
|
commitdiff
|
tree
2022-12-15
Pat
r
ick Palka
c++: variadic
using-d
e
cl
w
i
t
h par
m
pack in
t
erm
i
nal
.
.
.
commit
|
commitdiff
|
tree
2022-12-15
Patrick Pa
l
k
a
c++:
cl
a
ss-scope q
u
alified constrained auto [PR1071
8
8]
commit
|
commitdiff
|
tree
2022-12-15
Patric
k
Palka
c++: ext
r
ac
t
_local_sp
e
cs
and un
e
v
a
luated
contexts
.
.
.
commit
|
commitdiff
|
tree
2022-12-15
Patr
i
ck Pa
l
ka
c++
:
loca
l
alias i
n
typename in lambda [P
R
10551
8
]
commit
|
commitdiff
|
tree
2022-12-15
Patrick P
a
lka
c++:
p
artial
ord
e
ring with memfn ptr cst [P
R
108104]
commit
|
commitdiff
|
tree
2022-12-04
Patrick Palka
c++:
p
ack in requ
i
res-e
x
pr parm list [PR1074
1
7]
commit
|
commitdiff
|
tree
2022-12-03
P
a
trick P
a
l
k
a
c++
:
substituting CONST_DECL_US
I
N
G
_
P
enumerators [
P
R10
3
0
8
1]
commit
|
commitdiff
|
tree
2022-12-02
Patrick Palka
c+
+
: comptyp
e
s ICE wi
t
h
BOUND_
T
EMP
L
A
TE_TEMPLATE_PARM
s
.
.
.
commit
|
commitdiff
|
tree
2022-11-30
Patrick Palka
c++: ICE w
i
th <=> of incompa
t
ible pointers [PR
1
07542]
commit
|
commitdiff
|
tree
2022-11-29
Patrick
Palka
c+
+
:
explicit speci
a
liz
a
tion and trailing
r
equire
m
e
nts
.
.
.
commit
|
commitdiff
|
tree
2022-11-20
Pa
t
r
i
ck Palka
c++: cache t
h
e norma
l
form of a con
c
ept-id
commit
|
commitdiff
|
tree
2022-11-20
Patri
c
k Pal
k
a
c++: re
m
ove coerce_innermost_template_
p
a
r
m
s
commit
|
commitdiff
|
tree
2022-11-16
Patrick P
a
lka
lib
s
tdc++: Fix stream initiali
z
ation wit
h
stati
c
library
.
.
.
commit
|
commitdiff
|
tree
2022-11-15
Pa
t
rick Pa
l
ka
c+
+
:
r
emov
e
i
_
c_e_p parm from
tsubst_cop
y
_a
n
d_build
commit
|
commitdiff
|
tree
2022-11-15
Pat
r
ick Palka
c
++: remove
function_p parm from tsubst_copy_
a
nd_build
commit
|
commitdiff
|
tree
2022-11-15
Patrick Palk
a
c++: ini
t
_pri
o
rity
a
n
d
SUPP
O
RTS_INI
T
_P
R
IO
R
ITY [PR107638]
commit
|
commitdiff
|
tree
2022-11-07
Patric
k
P
alka
libst
d
c
++: Impl
e
me
n
t
ranges::as_
r
value_view from P2446R2
commit
|
commitdiff
|
tree
2022-11-07
Pat
r
ick Palka
libs
t
dc++: Impleme
n
t ranges::c
a
rtesia
n
_product_view
.
.
.
commit
|
commitdiff
|
tree
2022-11-06
P
atr
i
ck Palk
a
libst
d
c
++: Dec
l
a
r
e const global va
r
i
a
bles inl
i
ne
commit
|
commitdiff
|
tree
2022-11-06
Patrick P
a
lka
libst
d
c++: Move st
r
eam ini
t
ializ
a
t
i
o
n
into
compiled
.
.
.
commit
|
commitdiff
|
tree
2022-11-06
Patrick Palka
c+
+
:
c
orrect __
h
as_attr
i
b
ute(init_
p
rior
i
ty)
commit
|
commitdiff
|
tree
2022-11-03
P
atrick Pa
l
k
a
c++: requires-expr and access
c
hecking [PR1
0
7179
]
commit
|
commitdiff
|
tree
2022-11-03
Patrick Palka
c
++:
c
onstexpr er
r
or with defaulted virtual dtor [PR93413]
commit
|
commitdiff
|
tree
2022-11-02
Patrick Palka
li
b
stdc++
:
Improve
ERANGE
beh
a
v
ior for fa
l
lback FP
.
.
.
commit
|
commitdiff
|
tree
2022-10-25
Patric
k
Palka
c++: remove
use_de
f
ault_
a
rgs par
m
of coer
c
e
_te
m
plate_parms
commit
|
commitdiff
|
tree
2022-10-25
Pat
r
ick Palka
c
++ modu
l
es:
e
num
TYPE_MIN/MAX
_
VALUE streaming [PR1
0
68
4
8]
commit
|
commitdiff
|
tree
2022-10-20
Patrick Palka
c++: const
r
aint matching, T
E
MPLATE_ID_EXPR
,
c
u
rrent
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
P
atrick Palka
c
+
+ modul
e
s
:
h
andle CO
N
CEPT_D
E
CL in
nod
e
_t
e
m
plate_in
f
o
.
.
.
commit
|
commitdiff
|
tree
2022-10-20
Patri
c
k Palka
libstdc++: Rede
f
ine __from
_
chars_alnum_to_val
'
s
table
commit
|
commitdiff
|
tree
2022-10-19
Patrick Palka
libstd
c
++
:
Implement
r
emaining P2474R2
c
han
g
e
s
to views
.
.
.
commit
|
commitdiff
|
tree
2022-10-19
Pa
t
rick Palk
a
libs
t
dc++:
F
ix
t
ypo in stride_view's oper
a
tor- [PR107313]
commit
|
commitdiff
|
tree
2022-10-18
P
at
r
ick Palka
c++ modules: stream
non-t
r
a
iling default targs [PR
1
05045]
commit
|
commitdiff
|
tree
2022-10-18
Patrick Palk
a
lib
s
tdc++: Implement
r
anges::stride_view f
r
om P
1
899R3
commit
|
commitdiff
|
tree
2022-10-17
P
atrick Palka
c++
m
od
u
le
s
: stre
a
ming constexpr_fundef [P
R
101449
]
commit
|
commitdiff
|
tree
2022-10-14
Pa
t
rick
P
alka
c++
modules: ICE w
i
t
h dynamic_cast [
P
R106304]
commit
|
commitdiff
|
tree
2022-10-12
P
a
trick Palka
libstdc++: Implement ranges:
:
repeat_view from
P24
7
4R2
commit
|
commitdiff
|
tree
2022-10-11
Patrick
P
a
l
ka
c++ mo
d
ules: ICE with templated
f
riend and std
names
p
ace
.
.
.
commit
|
commitdiff
|
tree
2022-10-11
P
a
tr
i
c
k
P
alka
c++ modul
e
s: laz
y
loading
f
ro
m
w
ithin template [PR
9
9377]
commit
|
commitdiff
|
tree
2022-10-07
Patrick Palka
c++ modu
l
es:
I
CE wit
h
bitfield in cl
a
ss template
commit
|
commitdiff
|
tree
2022-10-07
Patrick Palka
c++
modules: static var
i
n inline function [P
R
10
4
4
33]
commit
|
commitdiff
|
tree
next