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: Create and use CompilePatternLet visitor for compiling let statments
2023-04-06
Owen Avery
gccrs:
Create and use Co
m
p
ilePatte
r
nLet visitor for
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
Ar
t
hur Co
h
en
gccrs: macro: A
l
l
o
w
bu
i
l
t
i
n `MacroInvocati
o
n`s wit
h
in
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
Abdul Rafey
gccrs: f
i
xed indentations in AST p
r
etty expa
n
ded du
m
p
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
Abdul Rafey
gccrs: fixed compiler error message on wildcard patte
r
n
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
Abdu
l
Ra
f
ey
gccrs: moved operat
o
r
.
h t
o
uti
l
/rust-operato
r
s
.
h
commit
|
commitdiff
|
tree
2023-04-06
Parthib
g
c
c
r
s: Rename fi
l
e
rust-ast-full-test
.
cc to rust-ast
.
cc
commit
|
commitdiff
|
tree
2023-04-06
Owen Avery
gccrs: Added missing GroupedPatte
r
n visitors for cod
e
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
Owe
n
Aver
y
gccrs: Add type
resol
u
tion for grouped pat
t
erns
commit
|
commitdiff
|
tree
2023-04-06
Owen Avery
gccrs: Add get_ite
m
method for HIR::GroupedP
a
tter
n
commit
|
commitdiff
|
tree
2023-04-06
Owen Ave
r
y
gccrs: Add HIR lo
w
e
rin
g
f
o
r
GroupedPat
t
ern
commit
|
commitdiff
|
tree
2023-04-06
Lyra
gccrs:
D
o not crash on
e
mpty macros expand
.
F
i
xes
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
Owen Avery
g
c
c
r
s: Sup
p
ort Gro
u
p
e
dPa
t
tern
d
uring name resol
u
tion
commit
|
commitdiff
|
tree
2023-04-06
Arthur Cohen
gccrs: te
s
t
s
u
ite
:
Handle Windows carriage returns properly
commit
|
commitdiff
|
tree
2023-04-06
Owe
n
Avery
gccrs: Change how
C
ompileVarDecl outputs Bvariable
'
s
commit
|
commitdiff
|
tree
2023-04-06
mxl
o
l233
gccrs: diagnosti
c
s:
A
dd un
d
erline f
o
r
toke
n
s in dia
g
nostics
.
commit
|
commitdiff
|
tree
2023-04-06
mxlol233
gcc
r
s
:
Add get_loc
u
s functio
n
for
a
bstract class Me
t
aI
t
emInner
.
commit
|
commitdiff
|
tree
2023-04-06
O
w
e
n
Av
e
ry
gccrs
:
Re
u
se
TypeCheckPat
t
ern on L
e
t
S
tmt'
s
commit
|
commitdiff
|
tree
2023-04-06
Phili
p
H
e
rron
gccrs
:
Supp
o
rt associated type
b
ound argu
m
e
n
ts
commit
|
commitdiff
|
tree
2023-04-06
Philip Herron
gccrs: Add
n
ame resolution
t
o gen
e
ric argument asso
c
iated
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
R
aiki Tamura
g
c
crs
:
Impleme
n
t
d
eclarat
i
ve ma
c
r
o 2
.
0 parser
commit
|
commitdiff
|
tree
2023-04-06
mxlol233
gccrs: rust: ad
d
bound parsin
g
i
n
p
a
rse
_
g
eneric_arg
.
commit
|
commitdiff
|
tree
2023-04-06
Dave
gccrs:
C
h
e
ck f
o
r mutable references in const functions
commit
|
commitdiff
|
tree
2023-04-06
Prajwal
S N
gccrs: unsa
f
e: check use
o
f `target_feature` attribut
e
commit
|
commitdiff
|
tree
2023-04-06
A
rthur Cohen
gc
c
rs: fatal_error_flag:
Fix typo in err
o
r message
commit
|
commitdiff
|
tree
2023-02-21
Raiki Tamura
gcc
r
s:
a
dd math
i
n
t
rinsics
commit
|
commitdiff
|
tree
2023-02-21
Arthu
r
Cohe
n
gccrs: const evaluator: R
e
mo
v
e
get_
n
th_call
a
rg
commit
|
commitdiff
|
tree
2023-02-21
Thomas Schw
i
nge
g
ccrs:
Repair 'gcc/rust/lang
.
opt' co
m
ment
commit
|
commitdiff
|
tree
2023-02-21
Philip
H
e
rron
gccrs:
Clean
u
p
u
nused param
e
t
e
rs to
f
ix t
h
e boo
t
strap
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
Ph
i
li
p
Herr
o
n
gcc
r
s: Skip t
h
is
d
e
bug test case whi
c
h is fai
l
i
ng o
n
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
Philip
H
erron
gccrs: F
i
x
u
n
defined behaviour issu
e
s
on
m
a
cos
commit
|
commitdiff
|
tree
2023-02-21
Philip Herr
o
n
gccrs: A
d
d
i
nitial sup
p
ort for argument c
a
ptur
e
of
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
Ph
i
lip Herron
gccr
s
: Add ca
p
ture trac
k
ing to the type info for closures
commit
|
commitdiff
|
tree
2023-02-21
Philip Herron
g
c
crs: Ad
d
cl
o
s
ure
b
inding's tr
a
cki
n
g to name resol
u
t
ion
commit
|
commitdiff
|
tree
2023-02-21
Ph
i
li
p
Her
r
on
gccrs
:
Refactor name resolver to take a
R
i
b
:
:ItemT
y
pe
commit
|
commitdiff
|
tree
2023-02-21
Philip Herron
gccr
s
: Get rid of make builtin
m
acro
commit
|
commitdiff
|
tree
2023-02-21
Raiki
T
amu
r
a
gcc
r
s: Improve lexer
dump
commit
|
commitdiff
|
tree
2023-02-21
Dav
e
gc
c
rs: Remov
e
defa
u
lt
lo
c
ation
.
Add v
i
s
i
bilit
y
l
o
c
a
tion
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
Jakub Dup
a
k
gccrs:
a
st: Dump no comma after self
in fn params if
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
Jakub Dupak
gcc
r
s: ast: Dump remov
e
/* stmp */ comment to not clutter
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
Jak
u
b Dupak
g
c
crs
:
ast:
R
emove
unused
i
nc
l
ude in rust-ast-dump
.
cc
commit
|
commitdiff
|
tree
2023-02-21
Jakub Dup
a
k
gccrs: as
t
: Dump ge
n
eric parameters
commit
|
commitdiff
|
tree
2023-02-21
Jakub Du
p
ak
gccr
s
: ast: Dump ty
p
e
param type
commit
|
commitdiff
|
tree
2023-02-21
Jakub Dupak
gc
c
rs
:
ast: Dump
t
r
ait object type one bou
n
d
commit
|
commitdiff
|
tree
2023-02-21
Jakub Dupak
gccrs:
ast: Dump parenth
e
sised
t
ype
commit
|
commitdiff
|
tree
2023-02-21
Jakub
Dupak
gccrs:
ast: Dump
t
rait object type
commit
|
commitdiff
|
tree
2023-02-21
Jakub Dupak
g
ccrs: ast: Dump impl t
r
a
i
t
t
y
p
e
commit
|
commitdiff
|
tree
2023-02-21
J
a
ku
b
D
u
p
ak
gccrs: ast:
D
u
mp imp
l
trait type
o
ne
b
oun
d
commit
|
commitdiff
|
tree
2023-02-21
Jakub Du
p
ak
gccrs: ast: Dum
p
bare funct
i
on ty
p
e
commit
|
commitdiff
|
tree
2023-02-21
Jakub Dupak
gccrs: ast:
D
u
mp i
n
ferred ty
p
e
commit
|
commitdiff
|
tree
2023-02-21
Jakub D
u
p
a
k
gccr
s
: ast
:
D
u
m
p
t
uple typ
e
commit
|
commitdiff
|
tree
2023-02-21
J
a
k
ub Dupak
g
c
crs: ast: Dump never
type
commit
|
commitdiff
|
tree
2023-02-21
Jakub
D
upak
gccrs: ast
:
Dump raw point
e
r type
commit
|
commitdiff
|
tree
2023-02-21
Jak
u
b
Dupak
gc
c
rs: ast: Dump array
type
commit
|
commitdiff
|
tree
2023-02-21
J
akub Dupa
k
gccrs:
a
st:
D
u
mp s
l
i
c
e t
y
pe
commit
|
commitdiff
|
tree
2023-02-21
Jakub Dupak
g
c
crs:
ast:
D
ump where clause and recursi
v
ely needed
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
Jakub D
u
pak
gccr
s
: ast: add v
i
s
i
t overload
f
or references
commit
|
commitdiff
|
tree
2023-02-21
Arthur Cohen
g
ccrs:
typecheck: Fix o
v
erze
a
l
o
u
s
`delete` call
commit
|
commitdiff
|
tree
2023-02-21
D
a
ve
gccrs: a
d
d Location to AST::Visibilit
y
commit
|
commitdiff
|
tree
2023-02-21
Raiki
Tamura
gc
c
r
s
:
ad
d
lan
g
item "p
h
ant
o
m_da
t
a"
commit
|
commitdiff
|
tree
2023-02-21
Jakub Dupak
gccrs
:
ast:
D
u
mp unit
struct
commit
|
commitdiff
|
tree
2023-02-21
Jakub Dupak
gccrs: ast
:
r
efer correctly to arguments
i
n d
o
cs-strings
commit
|
commitdiff
|
tree
2023-02-21
Jakub Dupak
gc
c
rs: as
t
: transform help
e
r methods to visi
t
s and
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
J
akub
D
upak
gcc
r
s: as
t
: visitor
pat
t
ern ->
ov
e
rload syntax compati
b
ility
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
Arthur Co
h
en
gccrs: intri
n
sics:
I
m
plement atomic_load intrinsics
commit
|
commitdiff
|
tree
2023-02-21
Arthur C
o
h
en
gc
c
r
s: intrins
i
c
s
: Cleanup er
r
or
h
andling ar
o
und atomic_store_*
commit
|
commitdiff
|
tree
2023-02-21
Ar
t
hur Cohen
gccrs:
intr
i
n
s
i
cs: Us
e
la
m
bdas
f
o
r
wrapping_
<
op> intrin
s
ics
commit
|
commitdiff
|
tree
2023-02-21
Arthur Cohen
gccrs: i
n
t
r
in
s
ics:
A
d
d
unchecked ope
r
ation intrinsics
commit
|
commitdiff
|
tree
2023-02-21
Arthur C
o
hen
g
c
crs:
i
ntrin
s
ics: Add early i
m
plem
e
n
t
ation for
a
t
om
i
c_st
o
re
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
Arthur Cohen
g
c
crs:
c
o
nstexpr: Add `rust_sorry_at` in pl
a
ces relying
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
Art
h
ur
C
ohen
gccrs: in
t
ri
n
sics: Add `sor
r
y
_
ha
n
d
l
er` intrinsic handl
e
r
commit
|
commitdiff
|
tree
2023-02-21
Arthu
r
C
o
h
en
g
c
crs: b
u
ilt
i
ns: Rename all ba
n
g
macro handlers
commit
|
commitdiff
|
tree
2023-02-21
S
i
mon Cook
gccrs:
rust: All
o
w
g
ccrs to build on x86
_
64-ap
p
le-darw
i
n
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
YizhePKU
gccrs: Impl
e
ment the inlin
e
visitor
commit
|
commitdiff
|
tree
2023-02-21
Phili
p
Herr
o
n
gccr
s
:
S
upport
Closure calls as generic trait bounds
commit
|
commitdiff
|
tree
2023-02-21
Phili
p
H
err
o
n
g
c
c
r
s
:
Add missing type resolution for function type
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
Phili
p
H
erron
gccrs
:
Add missing hir l
o
w
ering to functio
n
type-pa
t
h
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
P
h
ilip
H
e
r
r
o
n
gcc
r
s: Add missing nam
e
resolution t
o
F
u
n
ctio
n
typ
e
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
Philip Herron
gccrs: Clos
u
r
e
support
a
t Cal
l
E
x
p
r
commit
|
commitdiff
|
tree
2023-02-21
P
hili
p
Herron
gccrs: Ini
t
i
a
l
T
ype resol
u
t
io
n
for
c
losures
commit
|
commitdiff
|
tree
2023-02-21
P
hili
p
Herron
g
ccrs: Add
c
l
osures to l
i
n
ts
and error c
h
ecking
commit
|
commitdiff
|
tree
2023-02-21
Philip Herron
gccrs: Refa
c
tor method call type chec
k
ing
commit
|
commitdiff
|
tree
2023-02-21
Philip He
r
ron
gccrs: Add
nam
e
resolution for clo
s
ures
commit
|
commitdiff
|
tree
2023-02-21
P
hilip Herron
gccrs: Fo
r
matti
n
g c
l
ean
u
p in HIR lowering p
a
t
t
ern
commit
|
commitdiff
|
tree
2023-02-21
Philip Herron
gc
c
r
s: Refactor
e
xpression hir lowering into cc file
commit
|
commitdiff
|
tree
2023-02-21
Phil
i
p Herr
o
n
gccrs: Add missing
f
n_once_output langitem
commit
|
commitdiff
|
tree
2023-02-21
Arth
u
r Cohen
gccr
s
: ast:
I
mprove Fr
a
gment
API
commit
|
commitdiff
|
tree
2023-02-21
Arthur Coh
e
n
gccrs:
r
u
st: Rep
l
ace uses of ASTFragmen
t
-
>
F
r
ag
m
ent
commit
|
commitdiff
|
tree
2023-02-21
Arthur Cohen
gcc
r
s
: ast: Refact
o
r ASTFragme
n
t -
>
Fragme
n
t class
commit
|
commitdiff
|
tree
2023-02-21
P
h
ilip
H
e
r
r
o
n
gccrs: Add
c
heck for re
c
u
rsive
t
r
ait cycl
e
s
commit
|
commitdiff
|
tree
2023-02-21
Arthur
C
ohen
gccrs:
d
ump: Dump macro rules
de
f
i
n
ition
commit
|
commitdiff
|
tree
2023-02-21
J
a
k
u
b Dupak
gccr
s
: ast
:
M
odule: unl
o
aded module and inne
r
attri
b
utes
commit
|
commitdiff
|
tree
2023-02-21
Arth
u
r Cohen
gccrs: dump: Fix module dumping
commit
|
commitdiff
|
tree
2023-02-21
Arthur Cohen
gccrs: d
u
mp
:
Dump items within
m
odules
commit
|
commitdiff
|
tree
2023-02-21
Art
h
ur Cohen
gc
c
rs:
dump: Emit
v
isibility w
h
en
d
umping items
commit
|
commitdiff
|
tree
2023-02-21
Phil
i
p Herro
n
gccrs: Sup
p
ort outer attribut
e
handling on trait ite
m
s
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
Jakub Dupak
g
c
crs
:
ast:
dump TypeAlias
commit
|
commitdiff
|
tree
2023-02-21
Philip Herron
gccrs: Refactor TraitRes
o
lv
e
r
t
o not require
a
visitor
commit
|
commitdiff
|
tree
2023-02-21
David Faust
gccrs: ast:
d
ump: Ra
n
geExpr
s
commit
|
commitdiff
|
tree
2023-02-21
Davi
d
Faust
gcc
r
s:
ast: dum
p
:
various simp
l
e Exprs
commit
|
commitdiff
|
tree
2023-02-21
David Faust
gccrs: ast:
d
ump: Arra
y
E
xpr
commit
|
commitdiff
|
tree
next