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: Change proc macro entrypoint
2024-01-16
Pierre-Emmanuel
.
.
.
g
c
crs: C
h
a
n
ge proc
m
acro entrypoint
commit
|
commitdiff
|
tree
2024-01-16
Pie
r
re-Emmanue
l
.
.
.
gccrs:
A
dd utility function
to build proc ma
c
ro t
y
pe
s
commit
|
commitdiff
|
tree
2024-01-16
Pierre-Emmanuel
.
.
.
g
c
crs: Add getter
s
for proc mac
r
o m
a
ppings
commit
|
commitdiff
|
tree
2024-01-16
Pierre-Em
m
anue
l
.
.
.
gccrs:
Collect procedural ma
c
r
o
s i
n
the crate
commit
|
commitdiff
|
tree
2024-01-16
P
i
erre-Emman
u
e
l
.
.
.
g
c
c
r
s: Reformat comments
commit
|
commitdiff
|
tree
2024-01-16
Pier
r
e-
E
mmanu
e
l
.
.
.
gccr
s
:
Add containers for proc
m
acro
c
o
llection
m
a
p
pings
commit
|
commitdiff
|
tree
2024-01-16
Pierre-Em
m
anuel
.
.
.
g
ccrs: Add const getter for tokent
r
ees
commit
|
commitdiff
|
tree
2024-01-16
Pierre-Emmanu
e
l
.
.
.
gccrs: Change ABI setup
an
d
add gc
c
rs_p
r
o
c
_mac
r
o attr
commit
|
commitdiff
|
tree
2024-01-16
Pierre
-
E
m
m
anuel
.
.
.
gccrs: M
a
ke proc macro de
f
init
i
on cd
e
c
l
commit
|
commitdiff
|
tree
2024-01-16
Jak
u
b
D
u
p
ak
gccrs: borrowck: Refactor and BIR
i
m
p
rov
e
m
e
n
ts
commit
|
commitdiff
|
tree
2024-01-16
J
a
kub Du
p
ak
gccrs: borrowck:
D
e
v
notes
commit
|
commitdiff
|
tree
2024-01-16
Jakub Dupak
gccrs: bor
r
owck:
Docs
commit
|
commitdiff
|
tree
2024-01-16
Jakub Dupak
gccrs: borr
o
wck: Make got
o
e
x
plicit
.
commit
|
commitdiff
|
tree
2024-01-16
Jakub Dup
a
k
gc
c
r
s
:
borrowck: BIR continue
commit
|
commitdiff
|
tree
2024-01-16
Jakub D
u
p
ak
gccrs:
b
orrowck: Dump: h
a
ndle infinite loops
commit
|
commitdiff
|
tree
2024-01-16
Jakub Dupak
gccr
s
: borrowck: BIR: h
a
ndl
e
b
r
e
ak
commit
|
commitdiff
|
tree
2024-01-16
J
akub
Dupak
gccrs:
borrowck
:
Dump improve ju
m
p
s
commit
|
commitdiff
|
tree
2024-01-16
Jakub Dupak
gccrs:
b
orrowck
:
Dump: simplify cfg
commit
|
commitdiff
|
tree
2024-01-16
J
akub Du
p
ak
gccrs: borro
w
ck: Dump: pr
o
pe
r
comma separation
commit
|
commitdiff
|
tree
2024-01-16
Ja
k
ub
D
upak
gcc
r
s:
bo
r
rowck: BIR dump
commit
|
commitdiff
|
tree
2024-01-16
Jakub Dupak
g
c
crs
:
borrowck
:
Crea
t
e
B
I
R
build
e
rs (visit
o
rs)
commit
|
commitdiff
|
tree
2024-01-16
Jak
u
b Dupak
g
cc
r
s: bor
r
owck:
C
reate Borrow-che
c
ker
I
R
(BIR)
commit
|
commitdiff
|
tree
2024-01-16
Jakub Dupak
gccrs: borr
o
w
c
k: Ex
e
c
u
t
e
only with
CLI flag
commit
|
commitdiff
|
tree
2024-01-16
Jakub Dupak
gccrs: borrowck: Add CL
I
option f
o
r borrowck
commit
|
commitdiff
|
tree
2024-01-16
Jakub Dupak
gccrs
:
borrowc
k
: Add init
i
al s
t
ructure for borrowchecking
commit
|
commitdiff
|
tree
2024-01-16
Pi
e
r
r
e
-
Emma
n
u
e
l
.
.
.
gccrs: Fix warning with overri
d
den virtual methods
commit
|
commitdiff
|
tree
2024-01-16
Pierre-Emmanuel
.
.
.
gc
c
rs: A
d
d a new r
e
gre
s
sion test for is
s
ue 2665
commit
|
commitdiff
|
tree
2024-01-16
Pierre-Emmanue
l
.
.
.
gccrs: Parse con
s
t
with no value exp
r
ession
commit
|
commitdiff
|
tree
2024-01-16
J
a
kub
Dupak
g
c
crs:
h
ir
:
Avoid c
o
py in getter (Pat
h
Pa
t
t
e
rn)
commit
|
commitdiff
|
tree
2024-01-16
Jaku
b
Dup
a
k
gccrs: hir: Rename ComoundAssig
n
ment getter
s
commit
|
commitdiff
|
tree
2024-01-16
Ja
k
ub Dup
a
k
gccrs
:
hir:
Rename get_patter
n
_mapp
i
ngs
m
et
h
od
commit
|
commitdiff
|
tree
2024-01-16
J
a
k
u
b Dupak
g
c
crs:
h
ir: Add missin
g
getter
commit
|
commitdiff
|
tree
2024-01-16
Jak
u
b Dupak
gc
c
rs: as
t
:
Handl
e
tuplestruct
p
a
ttern wi
t
h ind
i
c
e
s
commit
|
commitdiff
|
tree
2024-01-16
J
a
kub
D
u
p
ak
gcc
r
s: hir: Refactor - avoid copy i
n
getter
commit
|
commitdiff
|
tree
2024-01-16
Owen Ave
r
y
gccrs: Make resolutio
n
of As
s
ociatedIt
e
m instances
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
Ow
e
n Avery
gc
c
rs: Make lower
i
ng of AssociatedItem insta
n
ces poly
m
orphic
commit
|
commitdiff
|
tree
2024-01-16
J
akub Dupa
k
gccrs: compile: bail on labelled block
commit
|
commitdiff
|
tree
2024-01-16
J
a
kub Du
p
ak
gccrs: ty
p
ec
h
eck: a
d
d loop ctx for labe
l
le
d
bl
o
ck
commit
|
commitdiff
|
tree
2024-01-16
Jakub Dupak
gccrs: re
s
olv
e
: Re
s
olve labell
e
d block
commit
|
commitdiff
|
tree
2024-01-16
Jakub
Dupak
g
c
crs: hir: Lower
l
abelled b
l
o
c
k
commit
|
commitdiff
|
tree
2024-01-16
Jakub D
u
p
ak
gccrs
:
ast: Parse
l
a
belle
d
block
commit
|
commitdiff
|
tree
2024-01-16
Owen Avery
gccrs: Creat
e
base class
A
ssoci
a
tedI
t
em
commit
|
commitdiff
|
tree
2024-01-16
R
aiki
T
amura
g
c
c
r
s
:
Add tests for v0 m
a
ngling
commit
|
commitdiff
|
tree
2024-01-16
P
i
erre-Emmanuel
.
.
.
gccrs: Add new test fo
r
closure
i
n
closure parsing
commit
|
commitdiff
|
tree
2024-01-16
Pierre-Emmanu
e
l
.
.
.
gccrs: B
r
eak
OR to
k
ens in
closure parameter list cont
e
xt
commit
|
commitdiff
|
tree
2024-01-16
Pi
e
rre-Emm
a
nuel
.
.
.
gccrs: Add new reg
r
ession
t
est for macro matc
h
er behav
i
or
commit
|
commitdiff
|
tree
2024-01-16
Pier
r
e-Emmanuel
.
.
.
gccrs: Add path to macro
f
ragme
n
t
f
o
l
low
r
estr
i
ct
i
ons
commit
|
commitdiff
|
tree
2024-01-16
P
i
er
r
e-Emmanuel
.
.
.
g
ccrs: Ad
d
a new test for mbe
na
m
e
d
macro_r
u
l
es
commit
|
commitdiff
|
tree
2024-01-16
Pierre-Emmanuel
.
.
.
gccrs: Add ne
w
regre
s
sio
n
test
commit
|
commitdiff
|
tree
2024-01-16
P
ierre-Emmanuel
.
.
.
g
ccrs: Allow mac
r
o named macro_rules
commit
|
commitdiff
|
tree
2024-01-16
Pierre-Emmanue
l
.
.
.
gccrs:
A
d
d
new reg
r
ession test
commit
|
commitdiff
|
tree
2024-01-16
P
i
erre-Emmanuel
.
.
.
gcc
r
s
: Add a n
e
w r
e
gression tes
t
commit
|
commitdiff
|
tree
2024-01-16
Pie
r
re-E
m
m
a
nuel
.
.
.
g
c
c
rs: Fix Ra
n
g
eFromExpr parsing i
n
f
or loops
commit
|
commitdiff
|
tree
2024-01-16
P
i
e
r
re-E
m
manuel
.
.
.
gccrs:
Add a
n
ew regres
s
ion test for
m
a
cr
o
call "defaul
t
"
commit
|
commitdiff
|
tree
2024-01-16
Pierre-Emman
u
el
.
.
.
g
ccrs: Allow c
a
ll to
m
acro named "def
a
ult" at
i
tem
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
Pierre-Em
m
anuel
.
.
.
g
c
crs: Add a ne
w
reg
r
ession test
commit
|
commitdiff
|
tree
2024-01-16
Pi
e
rre-
E
mmanu
e
l
.
.
.
gcc
r
s: Fix pa
t
h
expr segment parsin
g
w
i
t
h
generic
path
commit
|
commitdiff
|
tree
2024-01-16
Owen
A
very
gccr
s
: Replac
e
get_patt
e
rn_node_i
d
with get_node_id
commit
|
commitdiff
|
tree
2024-01-16
Pie
r
re-Emma
n
uel
.
.
.
g
c
c
r
s
:
Add
regr
e
ssion tes
t
commit
|
commitdiff
|
tree
2024-01-16
Pierre-Emmanu
e
l
.
.
.
gc
c
rs: Add
c
omm
a
for expr
delimiter to fix match arms
commit
|
commitdiff
|
tree
2024-01-16
Pi
e
r
re-Emmanu
e
l
.
.
.
gccrs: Add r
e
gre
s
s
ion tes
t
commit
|
commitdiff
|
tree
2024-01-16
Pierre-Em
m
anuel
.
.
.
gc
c
rs: Fix
p
ub un
i
t
ty
p
e pars
i
ng
commit
|
commitdiff
|
tree
2024-01-16
Jakub Dupak
g
c
c
rs: TyTy: u
s
e
n
ew subclass AP
I
commit
|
commitdiff
|
tree
2024-01-16
Jakub Dupa
k
gcc
r
s: TyTy: TyTy improved s
u
bcla
s
s c
a
sting a
n
d ch
e
cking
commit
|
commitdiff
|
tree
2024-01-16
Pierre-Emm
a
nuel
.
.
.
gccrs: Add a r
e
g
r
ess
i
on
t
est fo
r
g
lo
b
al path parsin
g
commit
|
commitdiff
|
tree
2024-01-16
Pierre-E
m
manuel
.
.
.
gccrs:
Fix ty
p
e para
m
bound parsi
n
g
wit
h
op
e
n
i
n
g
scope
commit
|
commitdiff
|
tree
2024-01-16
Pierre-Emm
a
n
u
el
.
.
.
gccrs: Cha
n
ge debug log
c
a
ll to as
_
string function
commit
|
commitdiff
|
tree
2024-01-16
Raiki Ta
m
ura
gccrs: Initia
l
imp
l
ementation of v0 mangling
commit
|
commitdiff
|
tree
2024-01-16
Owen
A
very
gccrs:
R
ename c
l
oni
n
g
m
ethods in T
u
pleSt
r
uctItems and
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
O
w
en Avery
gccrs: Adjust met
h
ods for
T
up
l
ePatte
r
nI
t
ems to match
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
M
a
rc Poulhiès
g
c
crs: m
i
nor changes (typo an
d
minor refactor)
commit
|
commitdiff
|
tree
2024-01-16
Jakub Dupak
gc
c
rs: Add test for p
a
rser
b
ug
commit
|
commitdiff
|
tree
2024-01-16
J
aku
b
Du
p
ak
g
c
crs: Fix parser bug
on tupplestruct
pa
t
tern
commit
|
commitdiff
|
tree
2024-01-16
M
o
hammed Rizan F
a
rooqui
gccrs: Removed unnecessar
y
c
omments
commit
|
commitdiff
|
tree
2024-01-16
Jaku
b
Dupak
gcc
r
s: Fi
x
type con
f
usi
o
n in coercion
commit
|
commitdiff
|
tree
2024-01-16
P
i
e
rre-E
m
m
anuel
.
.
.
gccrs:
Fix ICE w
h
en
emit
t
ing an error during cfg str
i
p
commit
|
commitdiff
|
tree
2024-01-16
Rai
k
i Tamura
g
c
crs: Fix Canonica
l
Path for inherent impl
commit
|
commitdiff
|
tree
2024-01-16
Owen Av
e
ry
gccrs
:
Fix spell
i
ng
commit
|
commitdiff
|
tree
2024-01-16
Marc Poulhiès
gccrs
:
Add debug h
e
lper t
o
du
m
p HIR
commit
|
commitdiff
|
tree
2024-01-16
Philip Herron
gccrs
:
por
t
over re
a
donly_error from c-family
for lva
l
ue
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
Muhamm
a
d
M
a
had
gccr
s
:
[E
0
6
17] attem
p
t
f
or invalid type variable in
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
Phili
p
H
erron
gccrs: Remove H
I
R
:
:ForLoopExpr
commit
|
commitdiff
|
tree
2024-01-16
M
a
r
c
P
oulhiès
g
c
crs:
Minor typo fix
commit
|
commitdiff
|
tree
2024-01-16
P
ierre
-
Emmanu
e
l
.
.
.
g
ccrs:
A
dd
license
t
ex
t
t
o libproc_m
a
cro rust inte
r
fa
c
e
commit
|
commitdiff
|
tree
2024-01-16
Marc P
o
ulhi
è
s
gcc
r
s: tr
i
v
i
al typo
fix
.
commit
|
commitdiff
|
tree
2024-01-16
O
wen Avery
gcc
r
s: Add
i
n
t
rinsics::assume
commit
|
commitdiff
|
tree
2024-01-16
Owen
Avery
gccrs: M
e
moize Backend::wchar_ty
p
e
commit
|
commitdiff
|
tree
2024-01-16
Owen Avery
gccrs
:
Remove unused comple
x
number support
commit
|
commitdiff
|
tree
2024-01-16
O
we
n
Avery
g
ccrs: Use namespace def
i
niti
o
n to simplif
y
fun
c
t
i
on
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
liushuyu
gccrs:
r
u
st-comp
i
le-intrin
s
ic:
add `copy` intrinsics
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
l
iush
u
yu
g
c
c
r
s
:
rust-built
i
ns: add likely
and unlikey intri
n
sics
commit
|
commitdiff
|
tree
2024-01-16
Owen Avery
gccrs
:
Rename "rust_erro
r
_codes
.
de
f
"
t
o "rus
t
-error
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
G
uil
l
aume Gomez
gccr
s
: Shorten `ma
k
e_u
n
s
i
gned_l
o
n
g_
t
re
e
` code and remove
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
Dave Evans
g
c
crs: Fix
t
ype
c
heckin
g
(and
c
om
p
ilation) error
f
or
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
Guillaume Gom
e
z
gccrs: Remove un
u
s
ed `ct
x
` ar
g
ument in `make_unsigned_long_
t
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
A
rthur Cohen
gccrs: priva
c
y: U
n
c
o
mment
test relying on
#1257
commit
|
commitdiff
|
tree
2024-01-16
Art
h
ur Cohen
gccrs: pr
i
vacy:
Ad
d
testcase for #12
6
0
commit
|
commitdiff
|
tree
2024-01-16
M
uhammad Mahad
g
c
crs: [
E
0599] Failed to resovle
method
i
mplementation
commit
|
commitdiff
|
tree
2024-01-16
Ow
e
n
Avery
g
ccrs: Conver
t
class Backend into
namespace
commit
|
commitdiff
|
tree
2024-01-16
P
i
erre-Emmanuel
.
.
.
gccrs
:
U
ni
f
y raw attrib
u
te val
u
es
commit
|
commitdiff
|
tree
next