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: dump: Emit visibility when dumping items
2023-02-21
Arthur Co
h
e
n
gccrs: d
u
mp: Emit vis
i
bility when dumpin
g
items
commit
|
commitdiff
|
tree
2023-02-21
Philip
H
er
r
on
gccrs: S
u
pport
o
uter attri
b
ute handling on trait
items
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
Ja
k
ub D
u
pak
gccrs
:
ast:
dump
T
y
peAlias
commit
|
commitdiff
|
tree
2023-02-21
Phi
l
ip H
e
r
r
on
g
c
c
rs
:
Refa
c
tor TraitResolver t
o
no
t
r
e
q
u
i
re a vi
s
i
t
o
r
commit
|
commitdiff
|
tree
2023-02-21
David Faus
t
gccrs: ast:
d
ump: Ra
n
g
eEx
p
rs
commit
|
commitdiff
|
tree
2023-02-21
D
avid Fa
u
st
gccrs: ast: dum
p
: v
a
riou
s
simple Exp
r
s
commit
|
commitdiff
|
tree
2023-02-21
D
avid
F
aust
gccr
s
: ast: d
u
mp: Ar
r
ay
E
xpr
commit
|
commitdiff
|
tree
2023-02-21
David Faust
gccrs: ast:
dump:
Comparison
E
xpr and
L
azyBooleanE
x
pr
commit
|
commitdiff
|
tree
2023-02-21
David
Faust
gc
c
r
s: ast
:
d
u
mp: minor fixups to IfExpr formatti
n
g
commit
|
commitdiff
|
tree
2023-02-21
Da
v
id Fa
u
s
t
gccrs: ast: du
m
p: fix extra
n
ewline in
b
lock without
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
Philip He
r
ron
gccrs: Meth
o
d
r
e
solution must support multiple c
a
ndida
t
es
commit
|
commitdiff
|
tree
2023-02-21
Phil
i
p H
e
rr
o
n
gccrs: Add ABI
mappings for
rust-call to map to A
B
I
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
P
hi
l
ip Herron
g
ccrs: A
d
d mappings
f
o
r fn_o
n
ce lang ite
m
commit
|
commitdiff
|
tree
2023-02-21
Philip H
e
rr
o
n
gcc
r
s: Sup
p
or
t
type
resolutio
n
on super traits on dyn
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
Ar
t
hur Cohen
gccr
s
: early-name-reso
l
ver:
Add simple macro n
a
me res
o
lution
commit
|
commitdiff
|
tree
2023-02-21
Arthur Cohen
gccrs: ast: Add accep
t
_vis
(
)
m
e
thod t
o
`GenericArg`
commit
|
commitdiff
|
tree
2023-02-21
Arthur Cohen
gc
c
rs: ru
s
t-ast-resolve-
i
te
m
: Add note abo
u
t res
o
lvin
g
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
Arthur Cohen
gccrs: mappings: Add MacroInvocatio
n
-
>
M
acroRules
D
ef
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
Marc
P
oulhiès
g
c
crs:
f
ix I
C
E on mis
s
i
n
g c
l
osing
p
aren
commit
|
commitdiff
|
tree
2023-02-21
A
r
thur Cohen
gccr
s
: intri
n
sics: Add
d
ata pr
e
fetchin
g
intr
i
nsics
commit
|
commitdiff
|
tree
2023-02-21
Da
v
id
Faust
gccrs: ast
:
dump s
t
ructs,
e
n
u
m
s
and unions
commit
|
commitdiff
|
tree
2023-02-21
D
a
vid
F
aust
gccrs
:
ast: dump
:
add
f
o
r
mat_
{
t
u
ple,struct}_field helpers
commit
|
commitdiff
|
tree
2023-02-21
Dav
i
d
Faust
gccr
s
:
a
s
t
: dump: add emit_generic_para
m
s helper
commit
|
commitdiff
|
tree
2023-02-21
Philip Herron
gc
c
rs: Support
l
o
oking up super t
r
aits for trai
t
items
commit
|
commitdiff
|
tree
2023-02-21
P
hilip Herron
gccrs: Ensure uniqueness
on Path probe
'
s
commit
|
commitdiff
|
tree
2023-02-21
P
hilip H
e
rron
gccrs: Track D
e
fId o
n
A
D
T variants
commit
|
commitdiff
|
tree
2023-02-21
Arthur Coh
e
n
g
ccrs: built
i
ns: Move im
p
le
m
entation into source f
i
le
commit
|
commitdiff
|
tree
2023-02-21
Davi
d
Faus
t
gccrs: ast: dump If expre
s
s
ions
commit
|
commitdiff
|
tree
2023-02-21
David
F
a
ust
gccrs:
as
t
: d
u
mp assignment and
c
ompound ass
i
gnm
e
nt
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
Faisal
Ab
b
a
s
gc
c
rs
:
t
e
sting: try
loop in c
o
nst function
commit
|
commitdiff
|
tree
2023-02-21
Philip Herron
gccrs: Add ca
t
ch for recu
s
ive type qu
e
ries
commit
|
commitdiff
|
tree
2023-02-21
Arthur Co
h
e
n
gccrs: dump:
E
m
it visibi
l
ity when dum
p
ing ite
m
s
commit
|
commitdiff
|
tree
2023-02-21
Arthur Co
h
en
gccrs: v
i
sibility: Rename
g
et
_
public_vis_t
y
pe -> get_vis_type
commit
|
commitdiff
|
tree
2023-02-21
Philip
H
erron
gccrs:
Fix missing
dead c
o
de analysis
I
CE on local
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Philip Herron
gccrs: Ad
d
tes
t
c
a
se
t
o show for
w
ar
d
declared items
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Philip Herro
n
gcc
r
s:
A
d
d
t
estc
a
s
e to s
h
o
w forward declar
e
d
i
tems
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Phili
p
Her
r
on
gccrs: Refactor
T
y
peRe
s
olution
t
o
be a simpl
e
q
uery
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Philip Herron
gccrs: Fix dup
l
icated f
u
nction generation
o
n
higher
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Ph
i
lip H
e
rron
gccrs: Make
c
onste
x
pr con
s
truc
t
o
rs ty
p
e-checkin
g
more
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Phil
i
p Herro
n
gccrs: Cleanup form
a
tt
i
ng of back
e
n
d expre
s
sion visitor
commit
|
commitdiff
|
tree
2023-01-31
liushu
y
u
gcc
r
s: testsu
i
t
e/rust: add a
t
estcase for testing
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
liushuyu
gccrs: expa
n
d: eag
e
r evaluate m
a
c
ros inside bui
l
tin
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Arthur
C
o
h
en
gc
c
rs: rust
:
A
dd
-
frust
-
compile-
u
ntil option
commit
|
commitdiff
|
tree
2023-01-31
P
h
ilip Herron
gccrs:
Add testcase for const-e
v
a
l issue
f
rom rust
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Phil
i
p
Herron
g
c
crs: r
e
move
bad
a
ssertion
commit
|
commitdiff
|
tree
2023-01-31
P
h
il
i
p Herron
g
c
crs: Sta
t
ics ar
e
a coercion site
commit
|
commitdiff
|
tree
2023-01-31
Phil
i
p Herron
gccr
s
: Static Items
must
be c
o
nst evaluat
e
d
commit
|
commitdiff
|
tree
2023-01-31
A
rthur Co
h
en
gccrs: module
lowering: Do
not append null pointers
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Arthur Cohen
g
c
crs: a
t
t
r
i
b
u
tes: Ad
d
#[macro_use] as
b
ui
l
t
in
commit
|
commitdiff
|
tree
2023-01-31
Ar
t
hur
Cohen
gc
c
rs: const gene
r
ics: Forbid
d
efault values in Functions
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
A
r
t
hur Coh
e
n
gc
c
rs:
c
on
s
t generics: Make
s
u
r
e const gene
r
ic
types
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
lius
h
uyu
gccr
s
: tests
u
ite: add loop condition execution t
e
st
commit
|
commitdiff
|
tree
2023-01-31
Faisal Abbas
gcc
r
s: add
t
estcase with struc
t
to
test
component_ref
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
liushuyu
gccrs: back
e
nd: correctly formulate the exi
t
condition
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
F
aisal Abbas
g
ccrs: add
testcas
e
to test
co
m
pone
n
t_re
f
and constructor
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Faisal Abb
a
s
gc
c
rs: bugfix: initia
l
ize slice
from array in cons
t
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
P
h
ilip Herron
gccr
s
:
U
nit s
t
ructs are not concrete when
t
hey n
e
ed
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Philip Herro
n
gccrs: Add new c
h
eck
for cont
a
i
n
s_associated_ty
p
es
commit
|
commitdiff
|
tree
2023-01-31
Phi
l
i
p
He
r
ron
gccrs: Add
e
xtra
d
ebugging for method call exp
r
e
ssion
s
commit
|
commitdiff
|
tree
2023-01-31
Philip He
r
ron
g
c
c
r
s
:
Creat
e
c
ano
n
ical proc
e
ss o
f
compiling consta
n
t
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Phi
l
ip Herron
g
ccrs: Remove
param_use_canonic
a
l_
t
ypes
c
heck
s
ported
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Philip He
r
ron
g
c
crs: Refactor u
n
ify to hit a un
i
fy_
s
ite
commit
|
commitdiff
|
tree
2023-01-31
Ph
i
lip Herron
g
c
crs: Ad
d
mis
s
ing location info t
o
coercions
commit
|
commitdiff
|
tree
2023-01-31
Philip He
r
r
o
n
gccrs:
Add g
u
ards ag
a
inst getting dat
a
from an
empty
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Arthur
C
ohen
gccrs
:
ast: Add better assertion o
n
AST fragments
commit
|
commitdiff
|
tree
2023-01-31
Arthur Cohen
gccrs: ast: Only expand expr
e
ss
i
on
s
and ty
p
es i
f
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Arthur C
o
h
e
n
gccrs: dump
:
A
d
d AST debu
g
ging us
i
ng th
e
AST::Dump
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Arthur Cohen
gccrs: t
r
anscriber: Do
n
o
t i
n
finite loop if the
current
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Arthur C
o
hen
gccrs:
m
acr
o
s:
H
andle matche
r
s pr
o
p
erly in repetitions
commit
|
commitdiff
|
tree
2023-01-31
Art
h
ur
Cohe
n
gccrs: parser: Parse Range
F
ullExpr without
e
r
roring
ou
t
commit
|
commitdiff
|
tree
2023-01-31
Arthur
C
ohen
g
ccrs: lin
t
:
Do
n
ot
e
mit
u
nused
w
a
r
nings
f
o
r
publi
c
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Arth
u
r Cohen
gcc
r
s: rus
t
c
_att
r
s
: Allow `rustc_inherit
_
o
v
erflow_checks
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Arthur Cohen
gccrs: backend: Add overf
l
ow checks to ev
e
ry
a
rith
m
eti
c
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Arthur Co
h
en
gcc
r
s: bu
i
ltins: Add ad
d
_overflow builtin and re
f
actor
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Arth
u
r Cohen
gccrs: bac
k
end: Expose Bvariable class through rust
.
.
.
commit
|
commitdiff
|
tree
2023-01-31
Phil
i
p
H
e
rron
gc
c
rs:
D
esugar double borrows into
t
wo HI
R
:BorrowExpr's
commit
|
commitdiff
|
tree
2023-01-31
Faisal Abbas
gc
c
rs: const fol
d
ing
p
ort
commit
|
commitdiff
|
tree
2023-01-31
Arthur Cohen
g
ccrs: sessio
n
-manager:
A
d
d ast-pret
t
y
-
e
x
p
a
nded dump
commit
|
commitdiff
|
tree
2022-12-13
Phili
p
H
e
r
r
o
n
g
cc
r
s
:
Add R
E
ADME, CONTRIBUTIN
G
and co
m
piler l
o
g
o
commit
|
commitdiff
|
tree
2022-12-13
Phi
l
ip Herron
gccrs
:
Add config
-
lang
.
in
commit
|
commitdiff
|
tree
2022-12-13
Arthur Cohen
gcc
r
s: Add
fatal_error whe
n
experimental
f
lag is not
.
.
.
commit
|
commitdiff
|
tree
2022-12-13
Phil
i
p Herron
gccrs
:
Add GC
C
Ru
s
t
f
ront-en
d
Ma
k
e-lang
.
i
n
commit
|
commitdiff
|
tree
2022-12-13
Phi
l
ip
Herron
gccrs: Add
l
ang
.
opt
commit
|
commitdiff
|
tree
2022-12-13
Philip
H
err
o
n
gc
c
r
s: Add l
a
ng-spe
c
.
h
commit
|
commitdiff
|
tree
2022-12-13
Phi
l
ip Herr
o
n
gcc
r
s: Compiler p
r
oper interface
k
i
c
ks off the pipeline
commit
|
commitdiff
|
tree
2022-12-13
Phi
l
ip Herr
o
n
g
c
crs: Add c
o
mpiler dri
v
er
commit
|
commitdiff
|
tree
2022-12-13
Philip
H
erron
gccrs: These are
w
r
a
pp
e
rs ported f
r
o
m reusing
g
c
c
g
o
commit
|
commitdiff
|
tree
2022-12-13
Philip Herro
n
gccrs: Add HIR
t
o
GCC GE
N
ERIC loweri
n
g
entry poi
n
t
commit
|
commitdiff
|
tree
2022-12-13
Phili
p
Herron
gcc
r
s: Add HIR to GCC GENERIC lowe
r
ing for all
n
odes
commit
|
commitdiff
|
tree
2022-12-13
Philip Herron
gccrs: Add bas
e
for HI
R
t
o
GC
C
GENERIC lowering
commit
|
commitdiff
|
tree
2022-12-13
P
h
i
li
p
Her
r
on
gccrs: Add
me
t
a
data output pass
commit
|
commitdiff
|
tree
2022-12-13
Philip Herron
gccrs:
Add unused v
a
ria
b
le scan
commit
|
commitdiff
|
tree
2022-12-13
Thom
a
s Young
gccrs: Add dead code scan
o
n
H
I
R
commit
|
commitdiff
|
tree
2022-12-13
Arthur Cohen
gcc
r
s: Add privacy chec
k
s
commit
|
commitdiff
|
tree
2022-12-13
Arthur
C
ohen
gcc
r
s: Add const checker
commit
|
commitdiff
|
tree
2022-12-13
A
r
thur Coh
e
n
gccrs: Add un
s
afe
c
hec
k
s for Ru
s
t
commit
|
commitdiff
|
tree
2022-12-13
Philip Herro
n
gcc
r
s
: Add remaining type
syst
e
m trans
f
o
rmations
commit
|
commitdiff
|
tree
2022-12-13
Philip Her
r
on
g
ccrs: Add
R
us
t
type inf
o
rmation
commit
|
commitdiff
|
tree
2022-12-13
Philip
H
e
rron
gccrs: Add type resolution and tra
i
t solving
pa
s
s
commit
|
commitdiff
|
tree
2022-12-13
Ph
i
lip Herron
gccrs:
A
dd helpers mapp
i
ngs ca
n
onical path and
l
ang
.
.
.
commit
|
commitdiff
|
tree
next