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: Make proc macro definition cdecl
2024-01-16
Pier
r
e-Em
m
anuel
.
.
.
gccrs: M
a
ke pro
c
m
a
cro def
i
nition cdecl
commit
|
commitdiff
|
tree
2024-01-16
Jakub Dupak
g
ccrs
:
borrowck: Refactor an
d
BIR improvem
e
nts
commit
|
commitdiff
|
tree
2024-01-16
J
akub Dupak
g
c
c
rs: borrowck: Dev notes
commit
|
commitdiff
|
tree
2024-01-16
J
a
kub Dupak
g
c
crs: borrowck: Doc
s
commit
|
commitdiff
|
tree
2024-01-16
Jakub Dupak
g
c
c
r
s: borr
o
w
ck: Ma
k
e goto
e
xpl
i
c
i
t
.
commit
|
commitdiff
|
tree
2024-01-16
Jakub D
u
pak
gccrs: borrowck: BIR continue
commit
|
commitdiff
|
tree
2024-01-16
Jakub
Dupak
gccr
s
:
borrowck: Dump:
han
d
le infinite lo
o
ps
commit
|
commitdiff
|
tree
2024-01-16
J
akub Dupak
gccrs: bor
r
owck: BIR: handle brea
k
commit
|
commitdiff
|
tree
2024-01-16
Jakub Dupak
gccrs:
b
or
r
owck: Dump impr
o
ve jumps
commit
|
commitdiff
|
tree
2024-01-16
Jakub D
u
pak
gccrs
:
borrowck: Du
m
p: simp
l
if
y
c
fg
commit
|
commitdiff
|
tree
2024-01-16
Jakub
Dupak
gccrs: borrowck: D
u
m
p
: proper comma sepa
r
ation
commit
|
commitdiff
|
tree
2024-01-16
Jakub
D
upak
gccrs: borro
w
ck: BIR dump
commit
|
commitdiff
|
tree
2024-01-16
J
a
k
u
b
Dupa
k
g
ccrs: b
o
r
r
ow
c
k: Create BIR
b
uild
e
rs (v
i
sitors)
commit
|
commitdiff
|
tree
2024-01-16
Ja
k
ub
D
upak
g
ccrs: borrowck
:
Create B
o
rrow-ch
e
cker IR (BIR)
commit
|
commitdiff
|
tree
2024-01-16
Jakub Dupa
k
g
ccrs: borrowck:
E
xecute o
n
ly w
i
th CLI flag
commit
|
commitdiff
|
tree
2024-01-16
Jakub Dupak
gccrs:
borrowck: Add CLI option f
o
r
borrowck
commit
|
commitdiff
|
tree
2024-01-16
Ja
k
ub Dupak
gccrs
:
b
o
rrowck: Add
i
nitial s
t
ructure for b
o
rrow
c
heckin
g
commit
|
commitdiff
|
tree
2024-01-16
P
ierre-Emma
n
uel
.
.
.
gccr
s
: Fi
x
w
a
rning wi
t
h
o
ve
r
rid
d
en virtual methods
commit
|
commitdiff
|
tree
2024-01-16
Pierre-Emm
a
nuel
.
.
.
gcc
r
s: Add a
new regres
s
ion tes
t
for issue 2665
commit
|
commitdiff
|
tree
2024-01-16
P
ierre-Emmanuel
.
.
.
gccrs: Parse
c
onst
w
it
h
no
v
alue expression
commit
|
commitdiff
|
tree
2024-01-16
Jakub
Dupak
gccr
s
:
h
ir: A
v
oid c
o
py in ge
t
ter (PathPattern)
commit
|
commitdiff
|
tree
2024-01-16
Jakub
D
upak
gccrs: hir: Rename
C
omoundAssignm
e
n
t getter
s
commit
|
commitdiff
|
tree
2024-01-16
Jakub Dupak
gccrs: hi
r
: Rename get_pat
t
er
n
_mapp
i
ngs method
commit
|
commitdiff
|
tree
2024-01-16
J
akub
D
up
a
k
gcc
r
s
:
hir: Ad
d
miss
i
ng g
e
tter
commit
|
commitdiff
|
tree
2024-01-16
Jakub D
u
pak
gc
c
rs: ast: Handle tuplestru
c
t
pa
t
tern with
indices
commit
|
commitdiff
|
tree
2024-01-16
Jakub Dupa
k
gcc
r
s:
h
ir: Refactor - avoid copy in getter
commit
|
commitdiff
|
tree
2024-01-16
Ow
e
n Avery
gccrs
:
Ma
k
e resolution
of Associ
a
tedItem
i
n
s
t
an
c
es
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
Owen
A
v
ery
gccrs: Mak
e
lowering of Associ
a
t
ed
I
tem inst
a
n
ces polymorphic
commit
|
commitdiff
|
tree
2024-01-16
Jakub D
u
pak
gccrs: compil
e
: bail o
n
labelled block
commit
|
commitdiff
|
tree
2024-01-16
Ja
k
ub Dup
a
k
gccrs: typecheck:
add
l
o
op ctx f
o
r
labe
l
led blo
c
k
commit
|
commitdiff
|
tree
2024-01-16
Jaku
b
Dupak
gccr
s
: resol
v
e: Resol
v
e
labelled
b
l
o
ck
commit
|
commitdiff
|
tree
2024-01-16
J
a
k
ub Dupak
gccrs: hir
:
L
o
wer la
b
e
l
l
ed
b
lock
commit
|
commitdiff
|
tree
2024-01-16
Jakub D
u
pak
gccrs: ast: Parse labelled block
commit
|
commitdiff
|
tree
2024-01-16
Owen A
v
ery
gccrs:
C
r
eate
ba
s
e
cl
a
s
s
AssociatedItem
commit
|
commitdiff
|
tree
2024-01-16
Raiki Ta
m
ura
gccrs: Add
t
ests
f
or
v
0
manglin
g
commit
|
commitdiff
|
tree
2024-01-16
Pier
r
e-Emmanue
l
.
.
.
gcc
r
s
:
A
d
d new
test for closure in c
l
osure
p
ar
s
ing
commit
|
commitdiff
|
tree
2024-01-16
P
i
erre
-
Emmanuel
.
.
.
gc
c
rs
:
Break OR tokens in clo
s
ure parameter list context
commit
|
commitdiff
|
tree
2024-01-16
Pierre-Emmanuel
.
.
.
gccrs
:
Add new regression test for
m
acro mat
c
her b
e
havior
commit
|
commitdiff
|
tree
2024-01-16
Pie
r
re-Emmanuel
.
.
.
gccrs:
Ad
d
path to
m
acro fr
a
gment follow restrict
i
ons
commit
|
commitdiff
|
tree
2024-01-16
Pierre-Emmanuel
.
.
.
gccr
s
: Add a ne
w
te
s
t for mbe n
a
med
m
acro_rule
s
commit
|
commitdiff
|
tree
2024-01-16
Pierre
-
E
m
m
anuel
.
.
.
gcc
r
s: Add new regression test
commit
|
commitdiff
|
tree
2024-01-16
Pierre
-
Emmanue
l
.
.
.
g
ccrs: All
o
w macr
o
n
a
med macr
o
_rules
commit
|
commitdiff
|
tree
2024-01-16
Pierre-Emmanuel
.
.
.
gccrs: Add
new regres
s
i
on test
commit
|
commitdiff
|
tree
2024-01-16
Pierre-Emmanuel
.
.
.
gccrs: Add a n
e
w
r
egression
t
e
s
t
commit
|
commitdiff
|
tree
2024-01-16
Pierre-Em
m
anuel
.
.
.
gccrs: Fi
x
RangeFromExpr parsing
i
n for
l
oops
commit
|
commitdiff
|
tree
2024-01-16
Pie
r
re-Emmanuel
.
.
.
gccrs:
A
d
d a
n
ew regression te
s
t f
o
r macro call "default"
commit
|
commitdiff
|
tree
2024-01-16
Pie
r
re-Emmanue
l
.
.
.
gccrs:
A
ll
o
w ca
l
l to ma
c
r
o named "def
a
u
lt
"
a
t item
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
Pierre-E
m
ma
n
uel
.
.
.
gccrs: Add a n
e
w regre
s
sion
t
est
commit
|
commitdiff
|
tree
2024-01-16
Pierre-Emmanuel
.
.
.
gccrs: Fix
p
ath expr seg
m
ent pa
r
sin
g
with g
e
neric path
commit
|
commitdiff
|
tree
2024-01-16
Owe
n
Avery
gc
c
rs:
R
eplace get_patte
r
n_
n
ode_id with get_no
d
e_id
commit
|
commitdiff
|
tree
2024-01-16
Pierre-Emm
a
nu
e
l
.
.
.
gccrs: Add
r
e
gression
test
commit
|
commitdiff
|
tree
2024-01-16
Pierre-Emmanu
e
l
.
.
.
gccrs
:
Add
c
omma f
o
r expr d
e
li
m
iter to fix match arms
commit
|
commitdiff
|
tree
2024-01-16
Pierr
e
-Emmanuel
.
.
.
gc
c
rs: Add reg
r
ession
t
e
st
commit
|
commitdiff
|
tree
2024-01-16
Pierre-
E
mmanuel
.
.
.
gccrs: Fix pub unit
t
ype parsing
commit
|
commitdiff
|
tree
2024-01-16
Jakub Dupa
k
g
c
crs: TyT
y
: use new sub
c
lass API
commit
|
commitdiff
|
tree
2024-01-16
Jakub Dupa
k
gccrs: TyTy: TyT
y
improved subclass casting and checking
commit
|
commitdiff
|
tree
2024-01-16
Pierre-Emman
u
el
.
.
.
gccrs: Add a regres
s
ion test for global path parsing
commit
|
commitdiff
|
tree
2024-01-16
P
ierre-Emmanu
e
l
.
.
.
gccrs: Fix ty
p
e param b
o
und parsing wit
h
opening scope
commit
|
commitdiff
|
tree
2024-01-16
Pierre-Emmanuel
.
.
.
g
c
crs: Change deb
u
g
log call to a
s
_string function
commit
|
commitdiff
|
tree
2024-01-16
Raiki
T
amu
r
a
gccrs: In
i
tial implementation
o
f
v0 manglin
g
commit
|
commitdiff
|
tree
2024-01-16
Owen Avery
g
c
crs:
Rename cloning methods
in
T
u
pleStructItems and
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
O
w
e
n
A
v
ery
gccrs: Adj
u
st m
e
thods for
TuplePatternIt
e
m
s
to
match
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
Marc Poulhi
è
s
gccrs:
m
inor cha
n
ges (typo
and minor refactor)
commit
|
commitdiff
|
tree
2024-01-16
Jakub Dup
a
k
gccrs:
A
dd t
e
st f
o
r parser bug
commit
|
commitdiff
|
tree
2024-01-16
Jakub Dupak
gccrs: Fix parser bug
o
n tupp
l
estruct pat
t
er
n
commit
|
commitdiff
|
tree
2024-01-16
Mohammed Rizan Farooqui
g
c
crs: Rem
o
ved
unnecessary
commen
t
s
commit
|
commitdiff
|
tree
2024-01-16
Jak
u
b Dupa
k
gc
c
rs: Fi
x
type con
f
us
i
o
n in coercion
commit
|
commitdiff
|
tree
2024-01-16
Pierre-Emmanuel
.
.
.
g
ccrs: Fix
I
CE
w
hen emi
t
ting an e
r
r
or duri
n
g cfg
strip
commit
|
commitdiff
|
tree
2024-01-16
Raiki Tamura
g
ccrs: Fix CanonicalP
a
th for i
n
herent impl
commit
|
commitdiff
|
tree
2024-01-16
Ow
e
n
Aver
y
g
ccrs: Fix spel
l
ing
commit
|
commitdiff
|
tree
2024-01-16
Marc Poulhiès
gccrs:
A
dd deb
u
g helpe
r
to dump HIR
commit
|
commitdiff
|
tree
2024-01-16
Phil
i
p Herro
n
g
ccrs: p
o
rt over
re
a
donly
_
erro
r
from c-fa
m
ily for lvalue
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
Muhamma
d
Mahad
gc
c
rs: [E0617]
attem
p
t for
invalid typ
e
var
i
able
i
n
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
Philip
H
er
r
on
gc
c
rs
:
Re
m
ove HIR::ForLoopEx
p
r
commit
|
commitdiff
|
tree
2024-01-16
Marc Poulhiès
g
c
c
rs: Minor
typo fix
commit
|
commitdiff
|
tree
2024-01-16
Pierre
-
Em
m
anu
e
l
.
.
.
gccrs: A
d
d
l
i
cense te
x
t to l
i
b
proc_mac
r
o
rust interf
a
ce
commit
|
commitdiff
|
tree
2024-01-16
M
a
rc
P
oulhi
è
s
gccrs: trivial t
y
po fix
.
commit
|
commitdiff
|
tree
2024-01-16
Owen Ave
r
y
gccr
s
: Add intr
i
n
s
ic
s
::assume
commit
|
commitdiff
|
tree
2024-01-16
Owen Aver
y
gc
c
rs: M
e
moize Backend::wchar_type
commit
|
commitdiff
|
tree
2024-01-16
Owen Avery
gccrs: Rem
o
ve
u
nused complex nu
m
ber s
u
ppo
r
t
commit
|
commitdiff
|
tree
2024-01-16
Owen
A
very
gccr
s
: Us
e
nam
e
space definition to simplify fun
c
tio
n
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
l
iushuyu
gccrs: rust
-
co
m
pi
l
e-intrins
i
c: add `copy` int
r
insics
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
li
u
shuyu
gccrs: rust-bui
l
tins: ad
d
likely and un
l
ikey in
t
r
i
nsics
commit
|
commitdiff
|
tree
2024-01-16
Owen Avery
gccrs:
R
ename
"rust_error_codes
.
def"
t
o
"rust-error
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
Guil
l
aume Gomez
gc
c
rs: Shorten
`
make_un
s
igned_lon
g
_tree` c
o
d
e
a
nd remove
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
Da
v
e
Ev
a
ns
gc
c
rs: Fix t
y
p
e
checking (and
c
ompilation
)
e
rror for
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
Guillau
m
e
Gomez
gccrs: Remove unu
s
ed `ct
x
` argument in
`make_unsigne
d
_
l
ong_t
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
Ar
t
hur Coh
e
n
g
ccrs:
p
r
ivacy: Uncomment test relying on #1257
commit
|
commitdiff
|
tree
2024-01-16
Arthur Cohen
g
ccrs:
priv
a
c
y: Add te
s
tcase
for #1260
commit
|
commitdiff
|
tree
2024-01-16
Muhammad Mahad
gccrs: [E0599] Failed to res
o
vle met
h
od im
p
lementa
t
ion
commit
|
commitdiff
|
tree
2024-01-16
O
wen
Avery
gccrs: Convert class Backend into n
a
mespace
commit
|
commitdiff
|
tree
2024-01-16
P
i
err
e
-Emm
a
n
u
el
.
.
.
g
c
crs:
U
nify ra
w
attribute values
commit
|
commitdiff
|
tree
2024-01-16
O
wen A
v
ery
gccrs: Remove Gcc_backend
commit
|
commitdiff
|
tree
2024-01-16
Pierre-Emmanuel
.
.
.
gcc
r
s
:
Add
m
issing linemap to lexer
commit
|
commitdiff
|
tree
2024-01-16
Pie
r
re-
E
mmanuel
.
.
.
gccrs: Add pr
o
c
m
a
c
ro definition inser
t
ion
commit
|
commitdiff
|
tree
2024-01-16
Pierre-
E
mmanuel
.
.
.
gccr
s
: Change proc macro
m
appi
n
g definitio
n
i
n
sertion
commit
|
commitdiff
|
tree
2024-01-16
Pierre-Emmanuel
.
.
.
gccrs: Retrieve def fo
r
derive & at
t
ribute proc macros
commit
|
commitdiff
|
tree
2024-01-16
Pier
r
e-Emmanuel
.
.
.
gccrs: Change proc ma
c
ro def
i
n
i
tion lo
o
kup to
optionals
commit
|
commitdiff
|
tree
2024-01-16
Pierre-Emmanuel
.
.
.
gccrs
:
Use optional f
o
r
proc macr
o
i
n
vo
c
ation lookup
commit
|
commitdiff
|
tree
2024-01-16
Owen Av
e
ry
g
c
crs:
Remo
v
e Ba
c
kend
:
:write_export_dat
a
commit
|
commitdiff
|
tree
next