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
N
a
thaniel Sh
e
ad
c++: Implem
e
n
t P
2
615
'
Meanin
g
ful
E
xports'
[
PR107
6
88]
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-04-30
N
a
tha
n
iel Sh
e
ad
c++
:
F
ix in
s
t
anti
a
tion
of imported temploid friend
s
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-04-30
Nathaniel Shead
c++: Standardise errors for module_may_r
e
d
e
clare
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-04-23
Nath
a
n
i
el Shead
c++: Fix ICE with
x
o
b
j parms
and mayb
e
i
n
complete decl
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-04-23
Natha
n
ie
l
She
a
d
c
++:
C
h
eck if a
l
loc
a
ti
o
n f
u
ncti
o
ns are xobj members
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-04-15
Nathaniel Shead
c++: On
l
y emit expor
t
ed GMF usings [
P
R114600
]
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-04-14
Nathanie
l
Shea
d
c++: Setup aliases impor
t
ed fro
m
m
o
dules [PR1
0
6820]
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-04-10
Nathani
e
l Shead
c++
:
Kee
p
DE
C
L
_
SAVED_TREE o
f
cdt
o
r insta
n
tiations in
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-04-10
Nat
h
aniel Shead
c++: Track declarations imported
f
rom par
t
ition
s
[P
R
99377]
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-03-19
Nathani
e
l Shead
c
++: Fix ha
n
dling o
f
no
-
linkage decls
f
or
m
o
dules
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-03-18
Nathanie
l
Shead
testsuite: F
i
x excess
errors for new mo
d
ules te
s
t
c
a
s
es
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-03-16
Nathaniel Shead
c++: Check module attachment instead of just purvi
e
w
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-03-12
Na
t
h
a
nie
l
Sh
e
ad
c+
+
: S
u
pport target
-
sp
e
cific node
s
when streami
n
g modules
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-03-07
Nat
h
a
niel Sh
e
ad
c+
+
: Redetermine whether to wri
t
e
vtables
on stream
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-03-07
Nathaniel S
h
ead
c++: Fix I
C
E d
i
agnosing incomplete type of o
v
erloaded
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-03-07
Nathanie
l
Shead
c+
+
: Stream
D
ECL_
C
ONTEX
T
for template te
m
p
late pa
r
ms
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-03-06
Nathan
i
el Shead
c++:
F
ix temp
l
a
te deduction for conve
r
sion operators
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-03-04
Na
t
h
a
n
iel Shead
c++: Supp
o
rt export
i
ng using-decls in same namesp
a
c
e
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-03-01
Nathaniel She
a
d
c++: Stream defini
t
ions for
i
m
pl
i
c
i
t instantiations
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-03-01
Na
t
haniel She
a
d
c++: Ensure DECL_CONTEXT
i
s se
t
for temporary vars
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-02-29
Nathaniel Shead
c+
+
: Supp
o
rt lambdas
attached t
o
mo
r
e
p
l
aces in modules
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-02-28
Nath
a
niel She
a
d
c++: Revert deferri
n
g emission of inline va
r
iables
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-02-14
Nathaniel Shea
d
c++: De
f
er em
i
tting i
n
line var
i
ables [PR113708]
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-02-14
Nathaniel S
h
ead
c++: Fix error
recovery
w
hen redeclarin
g
enum i
n
different
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-01-30
Nat
h
anie
l
Shead
c+
+
:
Handle error header names in
modules
[
PR1
0
7
5
9
4]
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-01-26
N
athaniel She
a
d
c++:
Stream
a
dditional f
i
elds for DECL_STRUC
T
_FUNCT
I
ON
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-01-26
Nathaniel Shead
c++: Emit definitions of
ODR
-
used static m
e
mbers imported
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-01-25
Nath
a
n
iel Sh
e
ad
c++: Handle part
i
al specialis
a
tions in GMF
[
PR113405]
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-01-25
Nathaniel Shead
c++: Fix
importing
n
ested namespace dec
l
arat
i
ons [PR1
0
0
7
07]
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-01-23
Nathaniel Shead
te
s
tsuite: Disable new test
f
or PR1
1
3292 on targets
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-01-23
Nath
a
nie
l
Shead
c++: Fix handlin
g
of ex
t
e
rn templates in modules [PR1128
2
0]
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-01-17
N
a
t
ha
n
iel
Shead
c++: Prevent overwriting arg
u
ments when merging duplicates
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-01-16
Nathan
i
el Sh
e
ad
c++: Support thread_local stati
c
s in head
e
r module
s
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-01-16
Nathaniel S
h
ead
c++: Fix
E
NABLE_SCOP
E
_CHECKING printi
n
g
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-01-07
Nathaniel Shead
c
+
+: Fix ICE when
w
r
iting no
n
triv
i
al
v
a
riable
i
ni
t
ial
i
zers
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-01-07
Nath
a
n
i
el Shead
c
+
+: Export usin
g
s r
e
ferring to gl
o
bal module
fragment
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2024-01-07
Nathaniel
Shead
c++
:
F
o
llow module
g
ramma
r
m
o
re
c
losely [
P
R
110808]
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-12-19
N
athanie
l
Shead
c++: C
h
e
c
k nu
l
l pointer deref whe
n
calling memfn in
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-12-16
Nath
a
niel Shead
c++: Seed na
m
espaces fo
r
b
i
nd
i
ngs [PR106363]
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-12-16
Nathaniel
S
h
ead
c++: Fix unchecked use
of
C
LASSTYPE_AS_
B
ASE [
P
R11
3
03
1
]
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-12-13
Nath
a
niel Shead
c++: End lifetime
of o
b
jects in constexpr after destr
u
c
tor
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-12-11
Nat
h
a
niel Shead
c++: Fix n
o
except checking for
t
r
i
vial
o
perations
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-12-11
Nathaniel Shead
c
++: Clear uninstan
t
iated template f
r
iend wh
e
n i
n
stantiating
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-11-25
Nathaniel Shead
c++
:
more checks for e
x
p
o
r
t
i
n
g
names with
u
s
i
ng-declaration
s
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-11-25
Nathan
i
el Shead
c++: A
l
l
ow exporti
n
g
a
typedef redeclaration [P
R
102341
]
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-11-24
N
athaniel Shea
d
c++:
Allo
w
export
i
ng
const-qualified namespace-scope
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-11-24
N
athaniel Shead
c++: Support lambdas i
n
static
t
emplate member
i
nitialisers
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-11-24
Na
t
haniel
S
head
c+
+
: check
misma
t
c
h
ing export
s
for class tags [PR98885]
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-11-23
Nath
a
n
i
el Shead
MA
I
NTA
I
NERS: Add
mys
e
lf t
o
writ
e
a
f
t
e
r
approval and DCO
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-11-19
Nathaniel Shead
c++:
S
et DE
C
L_CONTEXT for __cxa_thread_a
t
exit
[
P
R99187]
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-11-14
Nath
a
niel Sh
e
ad
c++: Stream virtual dtor v
t
abl
e
indices
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-11-14
Nathaniel
S
h
e
ad
c++: Fix exported
u
sing decls of templ
a
tes
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-11-11
Natha
n
iel
S
head
libstdc++: Add mis
s
ing
f
unctions to
<
cmath> [PR7970
0
]
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-20
Nathaniel
S
head
c++
:
indirect chan
g
e
o
f
a
ctive union
m
e
mber i
n
constex
p
r
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-20
Natha
n
iel
S
h
e
ad
c++: Improve diagno
s
tics
for constexpr cast from
v
oid*
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-10-17
Nat
h
aniel She
a
d
c+
+
: Add missi
n
g auto_
d
i
a
gnostic_groups to
c
onst
e
xpr
.
cc
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-09-29
Nathan
i
el Shead
l
i
bstdc++: En
s
ure active union member is correctly set
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-08-08
Nath
a
niel Shead
c++: Report i
n
va
l
i
d id-expres
s
ion in
d
ecl
t
ype
[P
R
100482]
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-07-27
Nathaniel Shead
c++: Fix
IC
E
wit
h
parameter pac
k
of
declt
y
pe(auto)
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-07-26
Nathaniel Shead
c++: Trac
k
lifet
i
mes in con
s
tant evaluation [PR70
3
31
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-07-26
Nathaniel Sh
e
ad
c++: P
r
event dangling pointers from becoming nullptr
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-07-26
Nathaniel S
h
ead
c
++:
Improve
location information in constant evaluation
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-07-14
Na
t
h
aniel
Shead
c++: style twe
a
k
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-06
Nathaniel
Shead
libstdc++: Implement P1413R3 'deprecate aligned_storage
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2023-02-06
Natha
n
i
el
Shead
lib
s
t
dc++: Normalise _G
L
I
B
C
X
X20_DEPRECATED
macro
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree
2022-11-11
Na
t
hani
e
l Shead
libstdc++: Set active union member in c
o
nstexpr
s
td
.
.
.
Signed-off-by: Nathaniel Shead <
nathanieloshead@gmail.com
>
commit
|
commitdiff
|
tree