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: Clear the substitution callbacks when copying ArgumentMappings
2023-04-06
Phili
p
He
r
ro
n
gccrs: Clear th
e
su
b
stitution cal
l
backs when copyi
n
g
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
Phil
i
p Herron
g
c
crs: Refa
c
tor
h
a
n
dle
_
substitutions to t
a
ke
a
reference
commit
|
commitdiff
|
tree
2023-04-06
P
h
i
lip Herron
gcc
r
s: R
e
nam
e
h
eader ru
s
t-hir-t
r
ait-ref
.
h to rust-hir
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
Ph
i
l
ip Herron
gccr
s
: Ren
a
me rust
-
t
yctx
.
cc to rust-typecheck-context
.
cc
commit
|
commitdiff
|
tree
2023-04-06
Ph
i
lip
Herron
gccr
s
: Refactor
all code ou
t
of t
h
e rust-tyty
.
h header
commit
|
commitdiff
|
tree
2023-04-06
P
h
ilip Herron
gccrs: Re
f
actor Pa
t
hProbeType
co
d
e int
o
C
C
fil
e
commit
|
commitdiff
|
tree
2023-04-06
Ph
i
lip H
e
rron
gc
c
r
s: Refactor PathProbe into cc
f
ile
commit
|
commitdiff
|
tree
2023-04-06
Phi
l
ip
H
err
o
n
gccrs: Re
f
actor
B
aseType, InferTy
p
e and E
r
rorType impl
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
Philip
H
erron
gccrs: Refactor all
s
u
b
st
i
tuti
o
n
mapper cod
e
implementation
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
Philip Herron
gccrs:
R
efactor
Subst
i
tu
t
ionRef base class into
its
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
Philip Herron
gccrs: Refactor TyVar
a
nd
T
ypeBoundPredic
a
tes
commit
|
commitdiff
|
tree
2023-04-06
Phil
i
p Herron
gccrs: Move TypePredicateItem impl out of the h
e
a
d
er
commit
|
commitdiff
|
tree
2023-04-06
P
hilip Herron
gccrs:
A
dd anot
h
er test c
a
se for passing assoc
i
ated
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
Owen A
v
ery
gccrs: Rem
o
v
ed com
m
ent copy
-
pasted f
r
om gcc/tr
e
e
.
de
f
commit
|
commitdiff
|
tree
2023-04-06
mxlol2
3
3
gccrs:
Add
s
up
p
o
rt for fea
t
ur
e
chec
k
.
commit
|
commitdiff
|
tree
2023-04-06
Arthur Cohen
gccrs: pa
r
ser: Fix parsing of closure
param list
commit
|
commitdiff
|
tree
2023-04-06
Arthur Cohen
gccr
s
: parser:
Improv
e
parsing of complex generic argu
m
ent
s
commit
|
commitdiff
|
tree
2023-04-06
Owen Ave
r
y
gc
c
rs
:
Implement lowerin
g
Reference
P
attern
f
rom AST
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
Owen Avery
gccrs: Optimize HI
R
::
R
e
f
erencePattern
commit
|
commitdiff
|
tree
2023-04-06
O
wen Avery
g
c
c
rs: Remove HIR::GroupedPattern
commit
|
commitdiff
|
tree
2023-04-06
Owen Av
e
ry
gccrs: Improv
e
G
roupe
d
Pa
t
t
e
rn
l
owerin
g
commit
|
commitdiff
|
tree
2023-04-06
MAHAD
gccrs: Move rust-
b
uf
f
ered-queue
.
h to util f
o
lde
r
#1766
commit
|
commitdiff
|
tree
2023-04-06
Art
h
ur Coh
e
n
g
c
crs:
p
a
r
ser: Al
l
o
w
parsing multiple reference typ
e
s
commit
|
commitdiff
|
tree
2023-04-06
Owen Avery
gcc
r
s: Create
and use Co
m
pilePatternL
e
t v
i
sitor for
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
Ar
t
hur C
o
hen
gccrs: macro:
A
l
low builtin `MacroInvocation`
s
within
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
Abdul Rafey
gccrs: fixed indentat
i
ons
in AST pretty expanded dump
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
A
b
dul Rafey
g
c
c
rs:
fixed
comp
i
l
er
error
messa
g
e
o
n
wildcard
p
attern
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
A
bdul Rafey
gc
c
rs:
m
o
ved operat
o
r
.
h
t
o
util/rust-operators
.
h
commit
|
commitdiff
|
tree
2023-04-06
Part
h
i
b
gccrs: Rename file rust-as
t
-full-test
.
c
c
to rust-a
s
t
.
c
c
commit
|
commitdiff
|
tree
2023-04-06
Ow
e
n Avery
gccrs:
A
d
d
ed
m
issi
n
g Grouped
P
a
t
tern visitors for co
d
e
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
Owen Avery
gccrs: Add type resolu
t
i
o
n for g
r
ouped pat
t
erns
commit
|
commitdiff
|
tree
2023-04-06
Owen Avery
gc
c
rs
:
Add get_item method for
H
IR:
:
GroupedPat
t
e
r
n
commit
|
commitdiff
|
tree
2023-04-06
Owen Avery
gccrs: Add HIR lo
w
ering fo
r
Group
e
dPattern
commit
|
commitdiff
|
tree
2023-04-06
Lyra
gc
c
rs: Do not c
r
as
h
o
n
e
mpty
m
acro
s
e
xp
a
nd
.
Fixes
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
O
wen Avery
gccrs:
Support Groupe
d
Patt
e
rn
duri
n
g name resolut
i
on
commit
|
commitdiff
|
tree
2023-04-06
Arthur Cohen
gccrs:
tes
t
suite: Ha
n
dle W
i
ndows
carriage returns
p
roper
l
y
commit
|
commitdiff
|
tree
2023-04-06
Owen Av
e
r
y
gccrs:
C
h
ange
how CompileVa
r
Decl outputs Bvar
i
able's
commit
|
commitdiff
|
tree
2023-04-06
mxlol233
gccrs: diagnostics:
Add underline for tokens i
n
d
ia
g
n
ostics
.
commit
|
commitdiff
|
tree
2023-04-06
mxlol2
3
3
g
ccrs: Add get_locus function for abstrac
t
class MetaI
t
e
m
I
nner
.
commit
|
commitdiff
|
tree
2023-04-06
Owen Ave
r
y
gccrs: R
e
use TypeCheckPattern on LetStmt
'
s
commit
|
commitdiff
|
tree
2023-04-06
P
h
i
l
i
p
H
e
r
r
on
g
ccrs:
Sup
p
ort associated type bound
a
rgument
s
commit
|
commitdiff
|
tree
2023-04-06
Phi
l
i
p Herron
g
ccrs: Add n
a
me resoluti
o
n to
generi
c
argu
m
en
t
associate
d
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
R
aiki T
a
m
u
ra
gc
c
r
s
: Implement dec
l
arative macro 2
.
0 parser
commit
|
commitdiff
|
tree
2023-04-06
m
x
l
ol233
gccrs:
rust
:
add boun
d
parsing in p
a
rs
e
_gene
r
ic_arg
.
commit
|
commitdiff
|
tree
2023-04-06
Dave
gccrs:
C
h
e
ck
for muta
b
le refer
e
n
c
es
i
n
const function
s
commit
|
commitdiff
|
tree
2023-04-06
Prajwal
S
N
gccrs: u
n
s
a
fe: check use of `target_fe
a
ture` attr
i
bute
commit
|
commitdiff
|
tree
2023-04-06
Arthur
C
ohe
n
gccrs: fatal_error_f
l
ag: Fix typo in
e
rro
r
me
s
s
age
commit
|
commitdiff
|
tree
2023-02-21
Raiki T
a
mura
gcc
r
s: add math intrinsics
commit
|
commitdiff
|
tree
2023-02-21
Arthur Cohen
g
ccrs: const evaluator: Remove get_nth_callarg
commit
|
commitdiff
|
tree
2023-02-21
Th
o
mas Schw
i
nge
gccr
s
: Repair
'
gcc/rust/lang
.
opt'
c
omment
commit
|
commitdiff
|
tree
2023-02-21
Ph
i
l
i
p Herro
n
g
c
crs: C
l
ea
n
up unused parameters
to fix the bootstrap
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
P
h
ilip Herron
gccrs: Skip thi
s
debug te
s
t case
wh
i
ch is fa
i
li
n
g on
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
Philip
H
erron
gccrs: Fi
x
u
ndefined
b
ehaviou
r
issues
on macos
commit
|
commitdiff
|
tree
2023-02-21
Philip He
r
ron
gccrs: Ad
d
initial suppo
r
t for
ar
g
ument capture of
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
Philip Her
r
on
g
c
crs: A
d
d capture
t
racki
n
g
t
o
the t
y
pe in
f
o
for
c
losures
commit
|
commitdiff
|
tree
2023-02-21
Philip Herron
gccrs:
A
dd closure binding's trac
k
ing t
o
n
a
me r
e
s
o
lu
t
ion
commit
|
commitdiff
|
tree
2023-02-21
Philip Herron
gccrs:
Refa
c
tor n
a
me resolver
t
o tak
e
a Rib::ItemTyp
e
commit
|
commitdiff
|
tree
2023-02-21
Philip Herron
gccrs: G
e
t rid o
f
make builtin mac
r
o
commit
|
commitdiff
|
tree
2023-02-21
Rai
k
i Ta
m
ura
g
c
crs:
I
mpro
v
e l
e
x
e
r d
u
mp
commit
|
commitdiff
|
tree
2023-02-21
Dave
gccrs: Rem
o
ve
d
e
f
ault lo
c
ation
.
Add visibilit
y
lo
c
at
i
on
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
Jakub
Dupak
gccrs: ast: Dump
no comma aft
e
r self in fn
params if
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
Jakub D
u
pak
gccrs:
a
st: Dump r
e
move /* s
t
mp
*
/ comment to n
o
t clu
t
ter
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
Jakub
D
upak
gccrs: a
s
t: Remove unus
e
d include
i
n
rust-a
s
t-dump
.
cc
commit
|
commitdiff
|
tree
2023-02-21
Jakub Dupak
gc
c
r
s
:
a
st: Du
m
p
g
e
neric parameters
commit
|
commitdiff
|
tree
2023-02-21
Ja
k
ub
Dupa
k
gccrs:
a
st:
D
ump t
y
pe p
a
ram typ
e
commit
|
commitdiff
|
tree
2023-02-21
Jak
u
b Dupak
gccrs:
a
s
t
:
Du
m
p trait object
t
ype one bound
commit
|
commitdiff
|
tree
2023-02-21
Jaku
b
Dupak
gccrs:
a
s
t: Dump parenthe
s
ised type
commit
|
commitdiff
|
tree
2023-02-21
Ja
k
ub D
u
p
a
k
gccrs
:
a
s
t: Dump trait object t
y
pe
commit
|
commitdiff
|
tree
2023-02-21
Jakub Dupak
gccrs: ast: Dump impl
trai
t
ty
p
e
commit
|
commitdiff
|
tree
2023-02-21
J
a
kub Dupak
gccrs: ast: Dump impl
trait type one
bou
n
d
commit
|
commitdiff
|
tree
2023-02-21
Jakub
D
up
a
k
gcc
r
s
:
ast: Dump
b
are function ty
p
e
commit
|
commitdiff
|
tree
2023-02-21
Ja
k
ub Du
p
ak
gccrs
:
a
s
t: Du
m
p inferr
e
d typ
e
commit
|
commitdiff
|
tree
2023-02-21
J
a
kub D
u
pak
gccr
s
: as
t
: Dump tuple type
commit
|
commitdiff
|
tree
2023-02-21
Jakub
D
upak
gccrs: ast: Dum
p
never type
commit
|
commitdiff
|
tree
2023-02-21
Jakub
Dupak
gccrs: ast: Dump r
a
w pointer
type
commit
|
commitdiff
|
tree
2023-02-21
Jaku
b
Dupa
k
gccrs: ast
:
Dum
p
array type
commit
|
commitdiff
|
tree
2023-02-21
Jakub
Dup
a
k
g
ccrs
:
ast
:
Dump slice
type
commit
|
commitdiff
|
tree
2023-02-21
Jaku
b
Dupa
k
gccrs: as
t
: Dump where cla
u
s
e
a
nd recur
s
ively needed
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
Jakub Dup
a
k
gc
c
rs: a
s
t: add visit overl
o
ad for refere
n
ces
commit
|
commitdiff
|
tree
2023-02-21
Art
h
u
r
Cohen
gccrs:
typecheck:
Fix ove
r
zea
l
ous `delete` call
commit
|
commitdiff
|
tree
2023-02-21
Dave
gccrs: add Location to A
S
T::Visibili
t
y
commit
|
commitdiff
|
tree
2023-02-21
R
a
i
ki T
a
mura
gccrs: ad
d
lang
i
tem "ph
a
ntom_data"
commit
|
commitdiff
|
tree
2023-02-21
Jakub Dupak
gccr
s
: a
s
t: Du
m
p unit struct
commit
|
commitdiff
|
tree
2023-02-21
Jakub Dupak
gccrs: a
s
t: refe
r
correctl
y
to arguments in docs-
s
trings
commit
|
commitdiff
|
tree
2023-02-21
Jak
u
b Dupak
gccrs: ast:
tr
a
nsform
helper methods to visits and
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
Jakub
D
upak
gccrs: ast: vis
i
tor pat
t
e
r
n -> ov
e
rload
s
yntax
compatibility
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
A
rthur C
o
h
e
n
gc
c
rs
:
intrinsics
:
Implement atomi
c
_load intrinsics
commit
|
commitdiff
|
tree
2023-02-21
Arthur Co
h
en
gcc
r
s: intrinsi
c
s:
Cl
e
anup er
r
or handling around at
o
mic_store_*
commit
|
commitdiff
|
tree
2023-02-21
Arthur Cohen
gccrs: intrinsic
s
:
Use lambdas for wrapping_<o
p
>
intrinsics
commit
|
commitdiff
|
tree
2023-02-21
A
rthur Cohen
gccrs: i
n
trinsics: Add un
c
h
ec
k
ed ope
r
at
i
on intrins
i
cs
commit
|
commitdiff
|
tree
2023-02-21
Arthur Cohen
gccrs: i
n
trinsics: Add early
implementatio
n
for atomic_sto
r
e
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
Arthur
C
o
hen
gccrs: constexpr: Add `
r
ust
_
sorry_at` in place
s
relyin
g
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
Arthur C
o
hen
gccrs: intrinsics: A
d
d
`so
r
ry_handler`
i
ntrinsic handler
commit
|
commitdiff
|
tree
2023-02-21
Ar
t
hur Cohen
gcc
r
s: builtins: Rename
a
ll bang macro
h
and
l
e
r
s
commit
|
commitdiff
|
tree
2023-02-21
S
imo
n
Cook
gccr
s
: rus
t
: Allow gc
c
rs to b
u
ild on x86_64-
a
p
ple-darwin
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
YizhePK
U
gccrs:
I
m
p
lement the in
l
ine visitor
commit
|
commitdiff
|
tree
2023-02-21
Phili
p
He
r
ron
g
c
c
rs: Support
Closure calls as gen
e
ric trait bounds
commit
|
commitdiff
|
tree
2023-02-21
Philip
H
erron
gccr
s
: Add missing t
y
pe
resolution
f
or f
u
nction type
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
Philip
Herron
gccrs: Add mis
s
ing hir lower
i
n
g to function type-path
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
Philip Her
r
on
g
ccrs: A
d
d
missing name resolutio
n
to Funct
i
on
type
.
.
.
commit
|
commitdiff
|
tree
next