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++: Implement P2615 'Meaningful Exports' [PR107688]
2024-05-01
Natha
n
iel
S
head
c
+
+
:
Implem
e
nt P2615 'M
e
aningful Exports' [PR107688]
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2024-04-30
Nathaniel Sh
e
a
d
c+
+
: Fix instantiat
i
on of
i
m
p
o
r
ted temploid friends
.
.
.
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2024-04-30
Nathaniel Shead
c++: Sta
n
dardis
e
errors
f
or module
_
may_r
e
decl
a
r
e
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2024-04-23
N
a
thaniel
She
a
d
c++: Fix ICE with xob
j
parms an
d
ma
y
be incomplete decl
.
.
.
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2024-04-23
N
a
thaniel
S
head
c++:
C
heck if all
o
cation f
u
nc
t
ions are xobj
members
.
.
.
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2024-04-15
Nathaniel Shead
c++: Only em
i
t exported
G
MF usings [PR114600]
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2024-04-14
Nathaniel She
a
d
c
+
+: S
e
t
up
a
liases
i
mported from m
o
dules [PR
1
06820]
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2024-04-10
Nathaniel
S
head
c++: Keep DEC
L
_SAVED_TREE of
c
d
tor instan
t
ia
t
ions i
n
.
.
.
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2024-04-10
N
at
h
aniel Shead
c++: Tra
c
k declarations importe
d
from par
t
iti
o
ns
[
PR993
7
7]
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2024-03-19
Nathan
i
el Shead
c++: Fix
h
a
n
d
ling of no-linkage decls for modules
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2024-03-18
Nathaniel
S
h
e
a
d
te
s
tsuit
e
:
Fix exc
e
ss errors for new modu
l
e
s testcases
.
.
.
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2024-03-16
Nathaniel Shead
c++:
C
h
eck mo
d
ule attachment instead of just purview
.
.
.
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2024-03-12
Natha
n
iel Shead
c++: S
u
pport target-specific
n
odes when stream
i
ng modul
e
s
.
.
.
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2024-03-07
Nathan
i
el Shead
c
++: Redete
r
mine whether to write vtables o
n
stream
.
.
.
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2024-03-07
Nathaniel S
h
ead
c++: Fix ICE
d
iagnosin
g
incomplete
type
of overloaded
.
.
.
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2024-03-07
Na
t
ha
n
i
e
l
Shead
c++: Stream DECL_CONTEXT fo
r
templat
e
t
e
mplate parms
.
.
.
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2024-03-06
N
athanie
l
S
head
c+
+
: Fix te
m
plate deduction for c
o
nversion o
p
erators
.
.
.
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2024-03-04
Na
t
han
i
el Shead
c++: Support exp
o
rting using-dec
l
s in sa
m
e na
m
espace
.
.
.
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2024-03-01
Nathanie
l
S
h
ead
c++:
Stream de
f
i
nitions for implicit instantiations
.
.
.
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2024-03-01
Nathaniel Shead
c++: Ensure DECL_CONTEXT is
s
et f
o
r temporary vars
.
.
.
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2024-02-29
N
a
thanie
l
Shead
c++: Support lambdas
attached to more
p
laces in modules
.
.
.
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2024-02-28
Nathaniel Shead
c++: Revert deferring e
m
ission of in
l
ine variables
.
.
.
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2024-02-14
Nathanie
l
S
head
c
+
+: Defer e
m
itt
i
ng inli
n
e
variabl
e
s [PR113708]
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2024-02-14
Nat
h
ani
e
l Shead
c++: Fix error recovery when redec
l
ari
n
g e
n
um in
diffe
r
ent
.
.
.
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2024-01-30
Nathani
e
l Shead
c++: Handle e
r
ror heade
r
name
s
in
m
odules [PR1
0
7594]
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2024-01-26
N
a
thani
e
l She
a
d
c++: Stream
additional
fields for DECL_ST
R
UCT_FUNCTION
.
.
.
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2024-01-26
Natha
n
ie
l
Shead
c++: Emit definitions of
O
D
R-used st
a
tic mem
b
e
rs imported
.
.
.
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2024-01-25
Nathaniel Shead
c+
+
: Handle partial specialisation
s
i
n G
M
F [PR113405]
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2024-01-25
Nathani
e
l She
a
d
c++: Fix
importing nested namespace decl
a
rations [P
R
100707]
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2024-01-23
Nathaniel
S
head
t
estsuite: Disable new test for PR113292 on
targe
t
s
.
.
.
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2024-01-23
Na
t
h
a
niel Shea
d
c++: Fix h
a
ndling of extern
t
e
m
pl
a
tes i
n
m
o
d
ules [PR112820]
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2024-01-17
Nath
a
ni
e
l
Shead
c++
:
Prevent o
v
e
r
writing argume
n
ts when merging d
u
plica
t
es
.
.
.
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2024-01-16
Na
t
hani
e
l
She
a
d
c++: Su
p
port
thread_local statics in header mod
u
le
s
.
.
.
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2024-01-16
Nathan
i
el S
h
e
a
d
c+
+
: Fi
x
ENABLE_SCOPE_CHECKING printing
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2024-01-07
Nathaniel Shead
c++: Fix ICE w
h
en w
r
i
t
i
ng nontr
i
vial v
a
riable initia
l
izers
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2024-01-07
N
a
thaniel
S
h
e
ad
c
++: Export
usings referring
to
glob
a
l module fr
a
g
m
e
nt
.
.
.
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2024-01-07
N
atha
n
i
el Shead
c
++: F
o
l
l
ow m
o
dule g
r
a
mm
a
r more
c
losely [
P
R11
0
808]
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2023-12-19
Nathanie
l
Shea
d
c++: Check null
p
ointer deref when calling mem
f
n
in
.
.
.
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2023-12-16
Nathaniel Shead
c++:
S
eed namespac
e
s for bind
i
ngs [PR
1
06363]
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2023-12-16
N
athanie
l
S
h
ead
c+
+
:
Fix
u
nc
h
ecked use of CLAS
S
TYPE_AS_BASE [PR
1
13031]
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2023-12-13
Nat
h
ani
e
l S
h
ead
c++: End
l
ifetim
e
of objects in
c
onstexpr afte
r
des
t
ructo
r
.
.
.
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2023-12-11
Nathaniel Shead
c
++: Fix
n
oexcept
checking for t
r
ivia
l
operations
.
.
.
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2023-12-11
N
athaniel Shea
d
c++: Clear
unins
t
antiated t
e
m
p
late friend when instanti
a
ting
.
.
.
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2023-11-25
Nathaniel Shead
c
++: more che
c
ks fo
r
expor
t
ing names wit
h
usi
n
g-declaration
s
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2023-11-25
Nathaniel Shea
d
c
+
+: Allow
e
xpor
t
ing a ty
p
edef redeclaration
[
P
R1
0
23
4
1]
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2023-11-24
Nathaniel Shead
c++:
Allow
exporting c
o
nst-qualified name
s
pa
c
e
-
sc
o
pe
.
.
.
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2023-11-24
Na
t
haniel Shead
c++: Support l
a
mbdas in
st
a
t
i
c templa
t
e member initialiser
s
.
.
.
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2023-11-24
Nathaniel Shead
c+
+
: check mismatching
e
xport
s
for cla
s
s tags [PR9888
5
]
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2023-11-23
Nathan
i
el Shead
MAINTAINERS: Add myself
to write after approval
a
nd DCO
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2023-11-19
Na
t
haniel
S
h
ead
c++:
S
e
t DE
C
L
_
CONTEXT for __cx
a
_
thread_atex
i
t
[PR99187]
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2023-11-14
Nathaniel Shead
c++
:
Stream virtu
a
l dtor v
t
a
b
l
e
i
n
d
i
ce
s
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2023-11-14
N
athaniel She
a
d
c++: Fix
ex
p
o
r
ted using
decls of te
m
plate
s
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2023-11-11
Natha
n
iel Shead
libstdc
+
+
:
Ad
d
miss
i
n
g functions t
o
<cmath>
[PR
7
9700
]
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2023-10-20
Nathani
e
l Sh
e
ad
c
++: in
d
irect chan
g
e o
f
active
u
nion
memb
e
r in conste
x
pr
.
.
.
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2023-10-20
Nathani
e
l She
a
d
c++:
I
mprove diagnostics
f
or
c
onstexpr ca
s
t
from void*
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2023-10-17
Nathaniel Shead
c
+
+: Add
miss
i
ng auto_diagnost
i
c_groups to constexp
r
.
cc
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2023-09-29
Nathani
e
l
S
head
libstdc++: Ensure ac
t
i
v
e
u
n
ion
m
e
mber is correctl
y
se
t
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2023-08-08
Na
t
haniel She
a
d
c++:
Report invalid id-expressi
o
n in dec
l
t
y
p
e [PR1
0
0482]
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2023-07-27
Natha
n
i
e
l Shead
c++: Fix ICE with parameter pack
o
f
declt
y
pe(auto)
.
.
.
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2023-07-26
Nathaniel Shead
c+
+
: Trac
k
lifetimes in constant e
v
aluation [PR70331
.
.
.
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2023-07-26
Natha
n
iel She
a
d
c++: P
r
event dangling point
e
rs
f
ro
m
becoming nullptr
.
.
.
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2023-07-26
Nathaniel
S
h
e
ad
c++: Imp
r
ove lo
c
ation information in const
a
nt evaluation
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2023-07-14
Nathaniel Shead
c+
+
: style tweak
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2023-02-06
N
athanie
l
Shead
li
b
stdc
+
+: Imple
m
ent P1413R3 'depr
e
cate align
e
d
_stora
g
e
.
.
.
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2023-02-06
Nathaniel Shead
lib
s
tdc++: Normalis
e
_GLI
B
CXX20_DEPR
E
CAT
E
D macro
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree
2022-11-11
N
athaniel She
a
d
libstdc++: Set act
i
ve union member
i
n
constexpr std
.
.
.
Signed-off-by:
Nathaniel Shead
<nathanieloshead@gmail.com>
commit
|
commitdiff
|
tree