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: Removed comment copy-pasted from gcc/tree.def
2023-04-06
Philip Herr
o
n
gccrs: S
u
pport associated type b
o
und arg
u
ments
Signed-off-by:
Philip Herron
<herron.philip@googlemail.com>
commit
|
commitdiff
|
tree
2023-04-06
Philip Herro
n
gc
c
rs: Ad
d
name reso
l
ution to generic argument associated
.
.
.
Signed-off-by:
Philip Herron
<herron.philip@googlemail.com>
commit
|
commitdiff
|
tree
2023-02-21
P
h
ilip
H
erron
gc
c
rs: Cleanup unused parameters to fix the bootstrap
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
Philip H
e
rron
gccrs: Skip thi
s
debu
g
test ca
s
e which is fai
l
ing o
n
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
Philip
Herro
n
gccrs: Fix
undef
i
ned
b
ehaviour is
s
ues on macos
commit
|
commitdiff
|
tree
2023-02-21
Philip Herro
n
gccrs: A
d
d initial support fo
r
argument
capture of
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
Philip Herron
gccrs: Add capture track
i
ng to
the type info for closures
commit
|
commitdiff
|
tree
2023-02-21
Ph
i
lip Herron
g
c
crs: Add closure
b
i
nding's tracking
to name
resolution
commit
|
commitdiff
|
tree
2023-02-21
Ph
i
lip H
e
rron
gccrs:
Refactor name
r
e
s
olver to take a Ri
b
:
:
I
t
e
mType
commit
|
commitdiff
|
tree
2023-02-21
P
h
ilip
H
erron
gccrs: Get rid
o
f
make builtin macro
commit
|
commitdiff
|
tree
2023-02-21
Philip
Herron
gccrs: Suppor
t
Closur
e
calls
a
s generic
trait bounds
commit
|
commitdiff
|
tree
2023-02-21
Philip Herro
n
gccr
s
: Add mi
s
sing
t
ype r
e
solution for function type
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
Philip
Herron
gccrs
:
A
dd missing hir
l
owering to func
t
ion type-p
a
th
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
Phili
p
H
err
o
n
gccrs: Add missing
n
a
me resol
u
t
i
on
t
o F
u
n
c
tion
t
ype
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
Philip
Herr
o
n
gccrs: Closure support at CallExpr
commit
|
commitdiff
|
tree
2023-02-21
Phili
p
Her
r
on
gcc
r
s: Initi
a
l T
y
pe resolution for closu
r
es
commit
|
commitdiff
|
tree
2023-02-21
Philip Herron
g
ccrs: A
d
d closure
s
to lints
and erro
r
checking
commit
|
commitdiff
|
tree
2023-02-21
Phi
l
ip Herron
gccrs: Refa
c
tor method
c
all type checki
n
g
commit
|
commitdiff
|
tree
2023-02-21
Philip Her
r
on
gccrs:
Add
n
a
m
e r
e
s
olut
i
o
n for closures
commit
|
commitdiff
|
tree
2023-02-21
Philip
Herron
gccrs
:
Forma
t
ting cle
a
nup in HIR lowering pattern
commit
|
commitdiff
|
tree
2023-02-21
P
h
ilip Herron
gccrs: Refactor exp
r
ession hir lowering into cc file
commit
|
commitdiff
|
tree
2023-02-21
Philip H
e
rron
gccrs:
A
dd missing fn_onc
e
_outpu
t
lang
i
tem
commit
|
commitdiff
|
tree
2023-02-21
Philip Herr
o
n
gccrs: Add c
h
ec
k
for recursive trait cycles
commit
|
commitdiff
|
tree
2023-02-21
Phi
l
ip Herro
n
gccrs:
S
u
p
port out
e
r at
t
ribute handling
o
n
tr
a
it items
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
P
hi
l
ip
H
erron
gccrs: R
e
f
a
c
tor TraitResolv
e
r
to not req
u
ire a visitor
commit
|
commitdiff
|
tree
2023-02-21
Philip Herron
gccrs: Method resolu
t
ion
must support multiple
c
andi
d
ates
commit
|
commitdiff
|
tree
2023-02-21
Philip Herron
gc
c
rs
:
Add ABI mappings for ru
s
t
-
c
al
l
to
m
a
p
to
A
BI
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
Philip Herron
gccrs:
Add mappings
f
or f
n
_once lan
g
item
commit
|
commitdiff
|
tree
2023-02-21
Philip Herron
g
c
c
r
s: Support ty
p
e resolution on
s
u
p
e
r traits
o
n dyn
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
Philip Herron
gc
c
rs: S
u
pport looking up super tr
a
i
ts
for
t
rait items
commit
|
commitdiff
|
tree
2023-02-21
Ph
i
lip Herron
gc
c
r
s: Ensu
r
e uniq
u
enes
s
on Path probe's
commit
|
commitdiff
|
tree
2023-02-21
Philip Herron
g
ccrs:
Track DefId on ADT varian
t
s
commit
|
commitdiff
|
tree
2023-02-21
P
h
il
i
p
Herron
gc
c
rs:
Add catch for
r
ecusive
t
ype qu
e
rie
s
commit
|
commitdiff
|
tree
2023-02-21
Philip Herron
gccrs: Fix
m
issing dead c
o
de
a
nalysi
s
ICE
o
n
l
ocal
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Ph
i
l
ip Herron
g
ccr
s
:
Add testcase to show forward declared items
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Philip
Herron
g
c
c
rs:
A
dd tes
t
c
a
se
t
o show
f
o
r
ward
declared items
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Philip Herron
g
c
crs:
Refactor TypeResolution to b
e
a simple query
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Phil
i
p Her
r
o
n
gccr
s
: Fix dupl
i
cated function gener
a
tion on
h
igher
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Phil
i
p Herron
gccrs:
Make cons
t
expr
c
on
s
tru
c
to
r
s t
y
pe-ch
e
cking more
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Philip Herron
gc
c
rs: Cleanup
f
ormatting of backend express
i
on visit
o
r
commit
|
commitdiff
|
tree
2023-01-31
Phili
p
Herron
gccrs:
A
dd testcase f
o
r const
-
ev
a
l
iss
u
e from
r
us
t
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Philip
H
erro
n
gccrs: remove b
a
d asse
r
tion
commit
|
commitdiff
|
tree
2023-01-31
Philip Herron
gccrs: Statics a
r
e a coercion s
i
te
commit
|
commitdiff
|
tree
2023-01-31
Philip Herron
gccrs: Static
Items must be
const evaluated
commit
|
commitdiff
|
tree
2023-01-31
Philip H
e
rro
n
g
ccrs
:
Unit s
t
ructs
a
re not concre
t
e when they need
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
P
hili
p
H
erron
gccrs
:
Add
n
ew check
f
or cont
a
ins_associated_types
commit
|
commitdiff
|
tree
2023-01-31
Philip Herron
gccrs: Add extra debugging for met
h
od call expressions
commit
|
commitdiff
|
tree
2023-01-31
P
h
ilip Herron
gc
c
rs: C
r
eate canon
i
cal pr
o
cess o
f
compi
l
ing constant
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Phi
l
i
p Herron
g
c
c
r
s
: Remove param
_
use
_
ca
n
onical_typ
e
s checks ported
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Philip Herro
n
gccrs: Refact
o
r unify to
hit a unify_site
commit
|
commitdiff
|
tree
2023-01-31
Phili
p
Herron
gccrs: Add missing locati
o
n info to coercions
commit
|
commitdiff
|
tree
2023-01-31
Phil
i
p Herron
g
ccrs: Ad
d
guards
a
g
a
inst g
e
t
t
ing data from an e
m
pty
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Philip Her
r
o
n
gccrs: Desug
a
r dou
b
le borrow
s
into two
HIR
:
Borro
w
Expr's
commit
|
commitdiff
|
tree
2023-01-10
Philip Herro
n
MAINTAINERS: Add myse
l
f as
R
ust front-end maintainer
* MAINTAINERS: Add
Philip Herron
as Rust front-end maintainer
Signed-off-by:
Philip Herron
<herron.philip@googlemail.com>
commit
|
commitdiff
|
tree
2022-12-13
Philip He
r
r
o
n
g
c
crs:
Add README, CONTRIBUTING and compiler
logo
commit
|
commitdiff
|
tree
2022-12-13
Ph
i
lip Herron
gccr
s
: Add config-l
a
ng
.
in
commit
|
commitdiff
|
tree
2022-12-13
Ph
i
lip
Her
r
on
g
c
crs:
A
d
d
GCC Rust front-end Mak
e
-lang
.
in
commit
|
commitdiff
|
tree
2022-12-13
Phil
i
p
Herron
gccrs: Add lang
.
opt
commit
|
commitdiff
|
tree
2022-12-13
Philip Herron
gccrs
:
Ad
d
lang-spec
.
h
commit
|
commitdiff
|
tree
2022-12-13
Philip Herr
o
n
gccrs: Compiler
pr
o
per interface ki
c
ks off the p
i
peline
commit
|
commitdiff
|
tree
2022-12-13
Philip
Herro
n
gc
c
rs: A
d
d com
p
iler driv
e
r
commit
|
commitdiff
|
tree
2022-12-13
Phil
i
p
H
erron
g
c
crs
:
These are
w
r
a
ppers port
e
d from reusi
n
g gc
c
go
commit
|
commitdiff
|
tree
2022-12-13
P
hilip Herron
gccrs: Add HIR to GCC GENERIC low
e
rin
g
ent
r
y
point
commit
|
commitdiff
|
tree
2022-12-13
Philip Her
r
on
gcc
r
s: A
d
d HIR to G
C
C
GENERIC lo
w
ering
for a
l
l nodes
commit
|
commitdiff
|
tree
2022-12-13
P
hili
p
Herron
gccrs: Add base for HIR to GCC GE
N
ERIC low
e
ring
commit
|
commitdiff
|
tree
2022-12-13
Philip Herron
g
ccr
s
: Add metadat
a
output pass
commit
|
commitdiff
|
tree
2022-12-13
Phi
l
ip
H
erron
gccrs: Add
unused variable
s
c
an
commit
|
commitdiff
|
tree
2022-12-13
Phili
p
Herr
o
n
gccrs:
A
dd rem
a
in
i
ng type system tr
a
n
sformatio
n
s
commit
|
commitdiff
|
tree
2022-12-13
Phi
l
ip H
e
r
ro
n
gc
c
rs: Add Rust type
i
nf
o
rmation
commit
|
commitdiff
|
tree
2022-12-13
Ph
i
lip
Herro
n
gccr
s
: Add type r
e
s
olut
i
o
n
and trait s
o
lving pass
commit
|
commitdiff
|
tree
2022-12-13
P
h
ilip H
e
rro
n
gccrs: Add helpers mappi
n
gs
c
anonical path and lang
.
.
.
commit
|
commitdiff
|
tree
2022-12-13
P
h
ilip Her
r
on
g
ccrs: Add
Rus
t
ABI
e
num helpers
commit
|
commitdiff
|
tree
2022-12-13
Philip H
e
rron
gccrs: Add port of FNV hash used during le
g
a
c
y
symbol
.
.
.
commit
|
commitdiff
|
tree
2022-12-13
P
h
i
l
ip
H
erron
gcc
r
s
:
Add wrapper for
m
ake_
u
niqu
e
commit
|
commitdiff
|
tree
2022-12-13
Ph
i
lip H
e
rron
gccrs: A
d
d AST to HIR
lowe
r
ing p
a
ss
commit
|
commitdiff
|
tree
2022-12-13
Philip Her
r
on
gccr
s
: Add HIR definitions and visitor framework
commit
|
commitdiff
|
tree
2022-12-13
P
h
ilip Her
r
o
n
gccrs:
A
d
d
de
c
l
arati
o
ns fo
r
Rus
t
HIR
commit
|
commitdiff
|
tree
2022-12-13
Philip Her
r
on
gccrs:
Add name resolut
i
o
n
pass to
t
he Rus
t
front-end
commit
|
commitdiff
|
tree
2022-12-13
Ph
i
li
p
Herron
gccrs: Add gcc-check
-
target check-rus
t
commit
|
commitdiff
|
tree
2022-12-13
Philip
H
erron
gccrs: Add execution test cases
commit
|
commitdiff
|
tree
2022-12-13
Phi
l
i
p Herron
gccrs: Add gen
e
ral c
o
mpi
l
ation test case
s
commit
|
commitdiff
|
tree
2022-12-13
Phili
p
He
r
ron
gccrs:
A
dd link cases t
e
sts
u
ite
commit
|
commitdiff
|
tree
2022-12-13
Philip Herron
g
ccrs: Add Debug info t
e
s
t
suit
e
commit
|
commitdiff
|
tree
2022-12-13
P
hilip H
e
r
ron
gccrs:
Add
n
ecessary hooks for a R
u
st f
r
ont-end testsuite
commit
|
commitdiff
|
tree
2010-06-19
Philip
Herr
o
n
c-d
e
cl
.
c (c_write_global_declarations): Don't chec
k
.
.
.
2010-06-19
Philip Herron
<herron.philip@googlemail.com>
commit
|
commitdiff
|
tree