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
gccrs: Add testcase to show forward declared items work via TypeAlias
2023-01-31
P
h
ili
p
H
erron
gccrs:
Add t
e
stcase
t
o
show forwar
d
decl
a
r
e
d ite
m
s
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Philip Herron
gccrs: Add te
s
tcase to show
forward declared items
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Ph
i
l
ip
Herron
gccrs:
Refactor TypeResolution t
o
be
a
simple qu
e
ry
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Philip H
e
rron
g
ccrs: Fix
d
uplicated funct
i
on gener
a
tion
on
h
igh
e
r
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
P
h
ilip Herron
gccrs: Mak
e
const
e
x
p
r cons
t
ructors ty
p
e-checking
more
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Ph
i
l
ip Herron
gc
c
rs: Cl
e
anup form
a
t
t
ing o
f
backe
n
d expression visitor
commit
|
commitdiff
|
tree
2023-01-31
liushuyu
gccrs: tests
u
it
e
/rust: add
a testcase f
o
r testing
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
liushuyu
gccrs: expa
n
d: eag
e
r evaluate macros
inside builtin
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Arthur
Cohen
gcc
r
s: rust: Add -f
r
ust-c
o
mp
i
le-until option
commit
|
commitdiff
|
tree
2023-01-31
Phi
l
ip H
e
rr
o
n
gccrs: Add tes
t
ca
s
e for const-eval
issu
e
from rust
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Philip
H
e
rron
gccrs:
r
emo
v
e bad
a
ssertion
commit
|
commitdiff
|
tree
2023-01-31
Philip Herr
o
n
gccrs: Sta
t
ics
ar
e
a coerc
i
on site
commit
|
commitdiff
|
tree
2023-01-31
Ph
i
l
ip Her
r
on
gccrs: Static I
t
ems must be const eval
u
at
e
d
commit
|
commitdiff
|
tree
2023-01-31
A
r
thu
r
Cohe
n
gccrs:
m
o
d
ule lo
w
ering:
D
o
not append null pointer
s
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Art
h
ur Cohen
gc
c
rs: att
r
i
but
e
s
: Add
#
[macro_
u
se
]
as bui
l
tin
commit
|
commitdiff
|
tree
2023-01-31
Arthur
Cohen
g
c
crs: const gen
e
rics: Forbid default
v
alues in Functi
o
ns
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Ar
t
hu
r
C
o
hen
gccrs: const
gene
r
ics: Make sure
c
onst g
e
ner
i
c types
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
liushu
y
u
gcc
r
s: t
e
stsuite:
a
d
d
loop conditi
o
n execution
t
est
commit
|
commitdiff
|
tree
2023-01-31
Fa
i
sal Abbas
gccr
s
:
add
testcase with struct t
o
test
c
omponent_ref
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
liushu
y
u
gccrs: bac
k
e
n
d: correctly formula
t
e th
e
exit con
d
i
t
ion
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
F
aisal Abbas
gccrs: add te
s
t
case to t
e
s
t com
p
o
n
e
n
t_ref and
c
onstruct
o
r
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Faisal
A
bbas
gccrs: bugfix: initiali
z
e sl
i
ce from arr
a
y in cons
t
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Philip
H
erron
gc
c
r
s
:
Unit
stru
c
ts are not conc
r
ete
w
hen the
y
ne
e
d
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Philip H
e
rron
gccrs: Add ne
w
che
c
k for contains_a
s
sociat
e
d_types
commit
|
commitdiff
|
tree
2023-01-31
P
h
i
l
ip He
r
ron
g
c
crs:
A
d
d
extr
a
d
ebuggi
n
g f
o
r me
t
hod call expressio
n
s
commit
|
commitdiff
|
tree
2023-01-31
Philip He
r
ron
gc
c
r
s
: Cr
e
ate canonica
l
process of compilin
g
const
a
n
t
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Philip
H
erron
gccrs
:
Remove pa
r
am_use_canonical_types c
h
e
c
ks p
o
rted
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Philip
He
r
ron
g
ccrs: Refac
t
or unify to
hit a unify_site
commit
|
commitdiff
|
tree
2023-01-31
Philip Herron
gccrs: Add missing location info
to co
e
r
c
i
o
ns
commit
|
commitdiff
|
tree
2023-01-31
Philip Herron
g
ccrs:
A
d
d
guards
agains
t
gett
i
ng dat
a
from an emp
t
y
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Arthur Cohen
gccrs: as
t
: Add b
e
tter assertion on AST
f
ra
g
ments
commit
|
commitdiff
|
tree
2023-01-31
Arthur C
o
hen
g
ccrs: ast: On
l
y e
x
pand expre
s
sions and types if the
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Arthur
C
ohen
gccrs
:
dump: Ad
d
AS
T
d
ebug
g
ing us
i
ng the
A
ST
:
:D
u
mp
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Arthur Cohen
g
ccrs:
tr
a
n
scr
i
ber: Do not infi
n
it
e
loop i
f
the current
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Arthur Cohen
gccrs: macros: Ha
n
dle
matchers properl
y
i
n
repetiti
o
n
s
commit
|
commitdiff
|
tree
2023-01-31
Arthur
C
ohen
g
c
crs
:
pa
r
ser: Parse RangeFullExpr without erroring out
commit
|
commitdiff
|
tree
2023-01-31
Ar
t
hur
Cohen
gc
c
r
s: lint: Do
n
o
t emit unused war
n
ings for p
u
blic
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Arthur
C
ohen
g
c
c
r
s: rust
c
_attrs: All
o
w `rustc_inherit_ov
e
rflow_
c
h
e
c
k
s
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Arthur Co
h
en
gccrs: backend: Ad
d
o
v
er
f
low checks to
e
very
a
r
i
th
m
etic
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
A
r
t
hu
r
C
o
hen
g
c
c
r
s:
b
uiltins: Add add_overflow
builti
n
and refactor
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Arthur C
o
hen
g
c
c
rs: backend: Expose Bvariable
c
l
ass through r
u
st
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Ph
i
lip Herr
o
n
g
ccrs: Desu
g
ar double b
o
rrows i
n
to two HIR
:
B
o
rr
o
wExpr's
commit
|
commitdiff
|
tree
2023-01-31
Faisal
Abbas
gccrs: const folding
port
commit
|
commitdiff
|
tree
2023-01-31
Arthur Cohen
gc
c
rs: session
-
m
a
nager: A
d
d ast-pretty
-
expanded dump
commit
|
commitdiff
|
tree
2022-12-13
Phi
l
ip Herron
gccr
s
: Add
R
EADME,
CO
N
TRIBUTING
a
nd compiler logo
commit
|
commitdiff
|
tree
2022-12-13
Philip
Herron
gccrs: Add
c
onfig-lang
.
in
commit
|
commitdiff
|
tree
2022-12-13
A
r
thur Cohen
gccr
s
: Add fatal_e
r
ror when experimenta
l
flag
i
s not
.
.
.
commit
|
commitdiff
|
tree
2022-12-13
P
h
ilip H
e
rr
o
n
gccrs:
A
dd GCC Rus
t
front-end Make-lang
.
i
n
commit
|
commitdiff
|
tree
2022-12-13
Phi
l
ip Herron
gccrs
:
A
dd lang
.
opt
commit
|
commitdiff
|
tree
2022-12-13
P
h
il
i
p
Herron
gc
c
rs: A
d
d la
n
g-spec
.
h
commit
|
commitdiff
|
tree
2022-12-13
Philip H
e
rron
gccrs: Compiler proper
i
nterface kicks
of
f
the pipeline
commit
|
commitdiff
|
tree
2022-12-13
Phili
p
Herron
gccrs:
Ad
d
compiler driver
commit
|
commitdiff
|
tree
2022-12-13
Phili
p
Herron
g
ccrs:
These are wrappers port
e
d f
r
om reusing gccgo
commit
|
commitdiff
|
tree
2022-12-13
P
h
i
lip Herron
gccrs: Add H
I
R to
G
C
C
GENERIC lowering en
t
r
y p
o
int
commit
|
commitdiff
|
tree
2022-12-13
Philip Herron
gc
c
rs: Add HIR to GC
C
GENERIC lowerin
g
for
all no
d
es
commit
|
commitdiff
|
tree
2022-12-13
P
hilip H
e
rron
gccrs: Add base fo
r
HIR to GCC GENERIC l
o
w
erin
g
commit
|
commitdiff
|
tree
2022-12-13
Philip Herron
gccrs: Add metada
t
a output pas
s
commit
|
commitdiff
|
tree
2022-12-13
Philip Herron
g
c
crs: Add un
u
sed
var
i
a
b
le scan
commit
|
commitdiff
|
tree
2022-12-13
Thomas Youn
g
g
ccrs: Add
dead cod
e
sc
a
n on HIR
commit
|
commitdiff
|
tree
2022-12-13
Arthu
r
Cohen
gccrs: Add privacy checks
commit
|
commitdiff
|
tree
2022-12-13
Arthur C
o
hen
gccrs: Add co
n
st
c
h
ecker
commit
|
commitdiff
|
tree
2022-12-13
Arthur C
o
hen
gccrs: Add unsafe che
c
ks for Rust
commit
|
commitdiff
|
tree
2022-12-13
Phi
l
ip Her
r
on
gcc
r
s
:
A
dd re
m
aining type system transformations
commit
|
commitdiff
|
tree
2022-12-13
Philip Herr
o
n
gcc
r
s: Add Rust type inform
a
tion
commit
|
commitdiff
|
tree
2022-12-13
Phil
i
p Herron
gccrs:
Add type re
s
olution and trai
t
solving pass
commit
|
commitdiff
|
tree
2022-12-13
Philip Herron
gccr
s
: Add help
e
r
s
mappings can
o
nical
p
a
t
h and lang
.
.
.
commit
|
commitdiff
|
tree
2022-12-13
Arthur Cohen
gccrs: Add attribut
e
s checker
commit
|
commitdiff
|
tree
2022-12-13
Arthu
r
Cohen
gccrs:
A
d
d
implementati
o
n
o
f
Op
t
ional
commit
|
commitdiff
|
tree
2022-12-13
Arthur Cohen
g
ccrs:
Add Base
6
2 implementat
i
o
n
commit
|
commitdiff
|
tree
2022-12-13
P
hil
i
p
H
e
rron
gccrs:
A
dd Rust ABI enum helpers
commit
|
commitdiff
|
tree
2022-12-13
Ph
i
lip Herro
n
gccrs:
A
dd port of FNV
h
as
h
used d
u
ring leg
a
cy s
y
mbol
.
.
.
commit
|
commitdiff
|
tree
2022-12-13
Phili
p
Herron
gc
c
rs:
Add wrap
p
er
f
or make_uniqu
e
commit
|
commitdiff
|
tree
2022-12-13
Philip He
r
ron
gcc
r
s: Add
A
S
T to HIR
l
ower
i
ng pass
commit
|
commitdiff
|
tree
2022-12-13
Philip Herron
g
c
c
r
s: Add HIR definitions and visitor fr
a
mework
commit
|
commitdiff
|
tree
2022-12-13
P
h
i
lip
Herron
gccrs:
Add declarations for
R
us
t
HIR
commit
|
commitdiff
|
tree
2022-12-13
P
hili
p
Her
r
on
gccrs:
A
dd name resolution pass to the Rus
t
front-end
commit
|
commitdiff
|
tree
2022-12-13
Arthur Cohen
gccrs: A
d
d expansio
n
p
as
s
for the Rust f
r
ont-end
commit
|
commitdiff
|
tree
2022-12-13
Joel Ph
i
llips
g
c
c
rs:
A
d
d Parser for Rust fr
o
nt-end pt
.
2
Co-authored-by:
Arthur Cohen
<arthur.cohen@embecosm.com>
commit
|
commitdiff
|
tree
2022-12-13
Joel Phillips
g
c
crs: Add Parser for Ru
s
t front-end pt
.
1
Co-authored-by:
Arthur Cohen
<arthur.cohen@embecosm.com>
commit
|
commitdiff
|
tree
2022-12-13
Joel
Phi
l
lips
g
cc
r
s: Add
Lexer for Rust
fr
o
nt-end
Co-authored-by:
Arthur Cohen
<arthur.cohen@embecosm.com>
commit
|
commitdiff
|
tree
2022-12-13
Jo
e
l Phillips
gccrs: Add Rust
AST v
i
sit
o
rs
Co-authored-by:
Arthur Cohen
<arthur.cohen@embecosm.com>
commit
|
commitdiff
|
tree
2022-12-13
Joel Phillips
gccrs: Add f
u
ll
definitions of R
u
st
AST data structures
commit
|
commitdiff
|
tree
2022-12-13
Joel Phillips
gccrs: Add definiti
o
n
s
o
f Rus
t
Items
i
n AST data
s
tructures
commit
|
commitdiff
|
tree
2022-12-13
Joel Phillips
g
c
crs: A
d
d Ru
s
t front-end base A
S
T
d
a
t
a stru
c
tures
Co-authored-by:
Arthur Cohen
<arthur.cohen@embecosm.com>
commit
|
commitdiff
|
tree
2022-12-13
P
h
i
li
p
Herro
n
gccr
s
: Add gcc-c
h
eck-target
check-rust
commit
|
commitdiff
|
tree
2022-12-13
Philip He
r
r
o
n
gccrs: Add execu
t
io
n
test cases
Co-authored-by:
Arthur Cohen
<arthur.cohen@embecosm.com>
commit
|
commitdiff
|
tree
2022-12-13
Philip Herron
gc
c
r
s: Add g
e
n
e
ral
compil
a
tion
t
est cases
Co-authored-by:
Arthur Cohen
<arthur.cohen@embecosm.com>
commit
|
commitdiff
|
tree
2022-12-13
Philip Herron
gcc
r
s: Add li
n
k c
a
ses tes
t
sui
t
e
commit
|
commitdiff
|
tree
2022-12-13
P
h
ilip H
e
r
r
o
n
g
ccrs
:
Add Debug in
f
o tests
u
ite
commit
|
commitdiff
|
tree
2022-12-13
Philip He
r
ron
gccrs: Add ne
c
e
s
sary
h
ooks for a R
u
s
t
front
-
end testsuite
commit
|
commitdiff
|
tree
2022-12-13
To
m
Tromey
Us
e
DW_ATE_UT
F
f
o
r t
h
e Rust
'char' type
commit
|
commitdiff
|
tree
2022-12-07
Arthur Cohen
MAI
N
TAINERS: Add m
y
self a
s
Rust
f
ront-
e
nd maintainer
* MAINTAINERS: Add
Arthur Cohen
as Rust front-end maintainer.
commit
|
commitdiff
|
tree