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 test case to show our query-type system is working
2023-04-06
Philip
H
er
r
on
gccr
s
: a
d
d
tes
t
case t
o
show our
q
uery-
t
ype
s
ystem
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
SainiAditya1
gccrs: rename ru
s
t-
h
ir-full
-
tests
.
c
c
commit
|
commitdiff
|
tree
2023-04-06
Thomas Sc
h
winge
gc
c
rs: Fix up D
e
jaGnu directives in 'rust/compile/is
s
ue
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
Owen Avery
gccrs: Add
A
ST::
A
ltPattern cl
a
ss
commit
|
commitdiff
|
tree
2023-04-06
Owe
n
Avery
gccrs:
F
ix
f
o
r
mat
t
ing
commit
|
commitdiff
|
tree
2023-04-06
Arthur C
o
h
e
n
gccrs: builtins
:
Return
empty l
i
st of tokens instead
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
Owe
n
Avery
gccrs:
A
dd trailing newli
n
e
commit
|
commitdiff
|
tree
2023-04-06
P
hilip H
e
r
r
on
gccrs:
Fix regressio
n
in testcase
commit
|
commitdiff
|
tree
2023-04-06
Philip Herron
g
c
c
r
s:
Support for Siz
e
d builtin
m
a
r
ker trait
commit
|
commitdiff
|
tree
2023-04-06
P
h
ilip
Herron
gccrs:
A
d
d
n
ew
v
ir
t
ual
function HIR
:
:ImplItem
:
:
get
_
im
p
l_
i
tem
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
Phi
l
ip Herron
g
c
c
r
s
: Extract query
_
type from TypeCheckBase to
be
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
Owen Avery
gccrs: I
m
plemented UT
F
-8 chec
k
ing for i
n
c
l
ude_s
t
r!
(
)
commit
|
commitdiff
|
tree
2023-04-06
Owen A
v
ery
gc
c
r
s: Add support for
parsing empty tuple patt
e
rns
.
commit
|
commitdiff
|
tree
2023-04-06
Pi
e
rre-Emm
a
nuel
.
.
.
gccrs:
t
e
sts
u
it
e
: Add empty string macro
t
est
commit
|
commitdiff
|
tree
2023-04-06
Pier
r
e-Emman
u
el
.
.
.
gccrs: lex:
Pre
v
ent direc
t
or
i
es in R
A
IIFile
commit
|
commitdiff
|
tree
2023-04-06
O
w
en Aver
y
gccrs: Simplify Wildca
r
dPatt
e
rn let state
m
ent han
d
l
i
ng
commit
|
commitdiff
|
tree
2023-04-06
Owen Avery
gccrs:
Add te
s
t
commit
|
commitdiff
|
tree
2023-04-06
Owen Aver
y
gccrs:
A
dd variadi
c
argument type checking
commit
|
commitdiff
|
tree
2023-04-06
mxlol233
gccrs: Add fea
t
ure
gat
e
fo
r
"rust-
i
ntri
n
s
i
c
"
.
commit
|
commitdiff
|
tree
2023-04-06
T
ho
m
as Schwinge
gccrs: Update copyright year
s
.
commit
|
commitdiff
|
tree
2023-04-06
Pierre-Emmanuel
.
.
.
gccrs: cli: Upd
a
te safety warning me
s
sag
e
commit
|
commitdiff
|
tree
2023-04-06
P
i
erre-E
m
manuel
.
.
.
gccrs: typecheck:
Refactor rus
t
-hir-trait-refer
e
n
c
e
.
h
commit
|
commitdiff
|
tree
2023-04-06
Art
h
ur Cohen
gccrs
:
ex
p
an
d
e
r
: Add
d
ocumentation for `expand_eager_invocat
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
Arthur Cohen
gccr
s
: ma
c
ros:
Perform macro expan
s
io
n
in a f
i
xed-po
i
n
t
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
Arthur Cohen
g
ccrs: expansio
n
: Add `get_t
o
ken_slice` to `MacroInvocLex
e
r
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
Arthur C
o
hen
gccrs:
p
arser:
E
xpose parse_mac
r
o_i
n
vocatio
n
as p
u
b
l
i
c
A
PI
commit
|
commitdiff
|
tree
2023-04-06
Arthur
C
ohen
gccrs: rust-item: include rust
-
ex
p
r
.
h
commit
|
commitdiff
|
tree
2023-04-06
O
w
e
n
Av
e
r
y
g
c
c
rs
:
Add support
for TuplePa
t
tern in let
statements
commit
|
commitdiff
|
tree
2023-04-06
Philip He
r
ron
g
c
crs: Ad
d
ge
n
eral TypeBo
u
nds checks
commit
|
commitdiff
|
tree
2023-04-06
Philip Herron
gccrs: Remove bad error message on c
h
ecking funct
i
on
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
Phi
l
ip H
e
rron
g
c
crs: Fix hig
h
e
r
ranked tr
a
it b
o
unds comput
a
tion
of
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
Philip Herron
gccrs: Add missing Size
d
,
C
op
y
and Clone lan
g
it
e
m
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
P
h
ilip H
e
r
ron
g
c
c
rs: Fix nullptr d
e
refere
n
ce
commit
|
commitdiff
|
tree
2023-04-06
Phili
p
He
r
r
o
n
gccr
s
:
R
efa
c
tor the type unificat
i
on
code
commit
|
commitdiff
|
tree
2023-04-06
Philip Herron
g
ccrs: Remove monomorphiz
a
tion hack to setup possibl
e
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
Philip Herron
gccrs: Add missing param subst callback
commit
|
commitdiff
|
tree
2023-04-06
Philip Herron
gccrs:
Clear the sub
s
titution call
b
acks when copying
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
Philip
H
erron
gccrs: Refac
t
or
h
a
n
dle_substi
t
utions
t
o take
a reference
commit
|
commitdiff
|
tree
2023-04-06
P
hilip Herron
gccrs
:
R
e
name h
e
ader rus
t
-
hir-tra
i
t-
r
ef
.
h to rust-hir
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
P
h
i
l
ip
Herron
gccrs: Rename
rust-tyctx
.
cc to rust-typec
h
e
c
k
-
c
onte
x
t
.
cc
commit
|
commitdiff
|
tree
2023-04-06
Philip Herron
gccrs: Ref
a
cto
r
all code out of t
h
e
r
ust-
t
yt
y
.
h header
commit
|
commitdiff
|
tree
2023-04-06
Philip Herron
g
ccrs: Refactor
PathP
r
obeTy
p
e code int
o
CC file
commit
|
commitdiff
|
tree
2023-04-06
P
h
ili
p
Herron
gcc
r
s: Refa
c
tor PathProbe into cc file
commit
|
commitdiff
|
tree
2023-04-06
Ph
i
lip Herron
gccrs: Refactor
B
a
s
eType, Inf
e
rType
a
nd
E
rrorType impl
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
Phil
i
p
Herr
o
n
g
ccrs: Re
f
actor all
su
b
stitution m
a
pper code implementation
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
Philip Her
r
o
n
g
c
crs:
Refactor Subs
t
itutionR
e
f
b
ase class into it
s
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
Philip Herron
gccr
s
: Refact
o
r
TyV
a
r and
Typ
e
BoundPre
d
ic
a
tes
commit
|
commitdiff
|
tree
2023-04-06
Ph
i
l
i
p Herron
gccrs
:
Move TypePredicateIte
m
impl o
u
t of the
header
commit
|
commitdiff
|
tree
2023-04-06
Ph
i
l
i
p
He
r
ron
g
c
c
rs:
A
dd another
t
est case fo
r
pa
s
s
ing
associated
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
Owen Ave
r
y
gccrs: Re
m
oved c
o
mmen
t
co
p
y
-
pas
t
e
d from gcc/tree
.
def
commit
|
commitdiff
|
tree
2023-04-06
mxlo
l
233
gccrs: Add s
u
pport for
f
e
ature che
c
k
.
commit
|
commitdiff
|
tree
2023-04-06
Art
h
ur Co
h
en
gcc
r
s:
parser: Fix parsing of closure par
a
m
l
i
st
commit
|
commitdiff
|
tree
2023-04-06
Arthur Cohen
gccrs: p
a
r
s
er: Improve pars
i
ng of complex generi
c
argume
n
t
s
commit
|
commitdiff
|
tree
2023-04-06
Owen
A
v
e
ry
gccrs: Im
p
leme
n
t
l
o
weri
n
g R
e
ference
P
a
tt
e
rn f
r
om AST
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
Owen Avery
gccrs: Optimize HIR::ReferencePattern
commit
|
commitdiff
|
tree
2023-04-06
Owen
A
very
gccrs: Remov
e
H
IR::GroupedP
a
t
tern
commit
|
commitdiff
|
tree
2023-04-06
Owen Avery
gccrs: Improve GroupedPatte
r
n lowering
commit
|
commitdiff
|
tree
2023-04-06
MAHAD
g
c
crs: Mo
v
e
rust-buffer
e
d-
q
ueue
.
h
to util fol
d
er #1766
commit
|
commitdiff
|
tree
2023-04-06
Ar
t
h
ur Cohen
gccr
s
: pars
e
r: Al
l
ow parsi
n
g mul
t
iple re
f
erence types
commit
|
commitdiff
|
tree
2023-04-06
O
w
en A
v
ery
gccrs:
Create and use CompilePatternLet vis
i
t
o
r for
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
Arthur
C
ohen
gccrs: macro
:
Allow bu
i
ltin `MacroInvocat
i
on
`
s with
i
n
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
Ab
d
ul Rafey
gccr
s
: fi
x
ed inde
n
tat
i
ons in
AST pretty expand
e
d
d
um
p
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
Abdu
l
Rafey
g
ccr
s
: fi
x
e
d compiler e
r
ror me
s
sage on wildcard p
a
t
t
ern
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
Abdul R
a
fey
gccrs: mo
v
ed operator
.
h to util
/
r
u
s
t
-
opera
t
ors
.
h
commit
|
commitdiff
|
tree
2023-04-06
Parthi
b
gccrs:
Rename file rust-ast-ful
l
-
t
est
.
cc to rust
-
ast
.
cc
commit
|
commitdiff
|
tree
2023-04-06
Owen Avery
gccrs: Added missing
G
roupedPat
t
ern
visitors for code
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
Owen Avery
g
c
crs
:
Add type res
o
l
u
tion for grouped patterns
commit
|
commitdiff
|
tree
2023-04-06
Owen A
v
ery
g
ccrs: Add
get_item method for
HIR::
G
roupedPattern
commit
|
commitdiff
|
tree
2023-04-06
Ow
e
n
Avery
gc
c
r
s:
Add HIR lowering
f
or GroupedP
a
tt
e
rn
commit
|
commitdiff
|
tree
2023-04-06
Lyra
gccrs:
Do not crash
on emp
t
y macros expand
.
F
i
xes
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
Owe
n
Avery
gccrs: S
u
pport
G
r
o
upedPatte
r
n during n
a
me resolution
commit
|
commitdiff
|
tree
2023-04-06
Arthur
C
o
hen
gccrs: testsuite: Handle Windows carriage r
e
t
u
rns properl
y
commit
|
commitdiff
|
tree
2023-04-06
O
w
en
A
v
ery
g
ccrs: Chang
e
ho
w
Co
m
pi
l
eVarDecl
o
utputs Bvariable's
commit
|
commitdiff
|
tree
2023-04-06
mxlol233
g
cc
r
s: dia
g
nosti
c
s:
Add underlin
e
for tok
e
ns in diag
n
os
t
ics
.
commit
|
commitdiff
|
tree
2023-04-06
mxlol2
3
3
gcc
r
s
:
Add get_
l
ocus function for abstra
c
t class
M
etaI
t
emInne
r
.
commit
|
commitdiff
|
tree
2023-04-06
Owen Avery
g
ccrs: Reuse TypeCh
e
ckPattern on LetStmt's
commit
|
commitdiff
|
tree
2023-04-06
Philip Herr
o
n
gccrs: Su
p
port asso
c
i
a
ted typ
e
b
ou
n
d arguments
commit
|
commitdiff
|
tree
2023-04-06
Philip Herron
gccrs
:
Add name resolution to
generic arg
u
m
en
t
associated
.
.
.
commit
|
commitdiff
|
tree
2023-04-06
R
a
iki Tamu
r
a
gccrs: Implem
e
nt declara
t
ive macro 2
.
0 parser
commit
|
commitdiff
|
tree
2023-04-06
mxlol233
gccrs: rust
:
add bound
parsi
n
g
in parse_generic_a
r
g
.
commit
|
commitdiff
|
tree
2023-04-06
Dave
gccrs: Chec
k
for muta
b
le ref
e
r
e
n
c
es in
c
onst
functions
commit
|
commitdiff
|
tree
2023-04-06
Pra
j
w
al S
N
gccrs: un
s
afe: check use
o
f `target_f
e
a
tur
e
`
att
r
ibute
commit
|
commitdiff
|
tree
2023-04-06
Arthur
C
o
h
en
gccrs: fat
a
l_error_
f
lag
:
Fi
x
typo in error message
commit
|
commitdiff
|
tree
2023-02-21
Raiki Tamur
a
gc
c
rs: add math intrinsics
commit
|
commitdiff
|
tree
2023-02-21
A
r
th
u
r
Cohe
n
gccrs:
const ev
a
luato
r
: Rem
o
ve ge
t
_nth_
c
alla
r
g
commit
|
commitdiff
|
tree
2023-02-21
Tho
m
as S
c
hwi
n
ge
gcc
r
s: R
e
p
ai
r
'gc
c
/rust/lang
.
op
t
' com
m
en
t
commit
|
commitdiff
|
tree
2023-02-21
Phili
p
Herron
gccrs: C
l
eanup un
u
sed parameters to fix the b
o
otstrap
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
Phi
l
ip
H
erron
gccrs: Skip this deb
u
g test
c
ase which is failing o
n
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
P
hili
p
H
e
rr
o
n
gccrs: Fix undef
i
ned b
e
haviour i
s
s
u
e
s
on macos
commit
|
commitdiff
|
tree
2023-02-21
Phi
l
i
p Herro
n
g
ccr
s
: Add initial support
f
or ar
g
ument capture of
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
Philip
Herron
gccrs
:
Add
c
a
pture
t
rackin
g
to t
h
e type info for closures
commit
|
commitdiff
|
tree
2023-02-21
Ph
i
lip Herron
g
cc
r
s: Add closure binding's tracking t
o
n
a
me re
s
olution
commit
|
commitdiff
|
tree
2023-02-21
Phili
p
Herron
g
c
crs: Ref
a
c
t
or name
r
esolver to t
a
ke
a Rib::
I
temTy
p
e
commit
|
commitdiff
|
tree
2023-02-21
Philip
H
erron
gc
c
rs: Get rid of ma
k
e builtin macro
commit
|
commitdiff
|
tree
2023-02-21
Raiki T
a
mura
gccrs: Im
p
rove lexer
d
ump
commit
|
commitdiff
|
tree
2023-02-21
Da
v
e
gccrs:
Rem
o
ve def
a
ult location
.
Add visibilit
y
loc
a
tion
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
J
a
k
u
b Dupak
g
ccrs:
a
s
t
: Dump no comma after s
e
lf in fn params
i
f
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
J
akub Dupak
gc
c
rs:
ast: Dump r
e
move /* stmp */ co
m
m
e
nt to not clutter
.
.
.
commit
|
commitdiff
|
tree
2023-02-21
Jakub Dupak
gccrs: as
t
:
Remove unused include in rust-as
t
-dump
.
cc
commit
|
commitdiff
|
tree
2023-02-21
Jakub Dupa
k
g
c
crs: ast: Dump generic paramet
e
rs
commit
|
commitdiff
|
tree
next