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: TyTy: Refactor FnType deprecated API
2024-01-30
J
a
k
ub Dupak
gcc
r
s
: TyT
y
: R
e
facto
r
FnTyp
e
deprecated API
commit
|
commitdiff
|
tree
2024-01-30
J
a
kub Du
p
a
k
gccrs: as
t
: Lower 'for'
lifetimes
commit
|
commitdiff
|
tree
2024-01-30
Jak
u
b
D
upak
gccrs: ast: In
f
er stati
c
l
i
feti
m
e for const and static
.
.
.
commit
|
commitdiff
|
tree
2024-01-30
Ja
k
ub Dupa
k
gccrs:
ast: Full li
f
etime elis
i
on handling
commit
|
commitdiff
|
tree
2024-01-30
Jaku
b
Dupak
gccrs
:
ast:
Unify e
x
plicitly and implicitly elided
.
.
.
commit
|
commitdiff
|
tree
2024-01-30
Ja
k
ub Dupak
gccrs: ast: Fix lifet
i
m
e
type parsing
commit
|
commitdiff
|
tree
2024-01-30
K
u
shal Pal
gc
c
rs: Generate error
fo
r
`async` trait fucnt
i
ons
commit
|
commitdiff
|
tree
2024-01-30
Kushal Pal
gcc
r
s: Handle `asy
n
c` qualifier inside
t
rait
commit
|
commitdiff
|
tree
2024-01-30
Raik
i
Tamura
gccrs: sp
l
it rus
t
-mangle
.
cc into two f
i
les
commit
|
commitdiff
|
tree
2024-01-30
Jakub Du
p
ak
gccr
s
: BIR
:
C
leanu
p
commit
|
commitdiff
|
tree
2024-01-30
Jaku
b
D
upak
gccrs:
T
yTy: Substit
u
tionR
e
f
cast specializat
i
on
commit
|
commitdiff
|
tree
2024-01-30
Jakub Dupak
gccrs: TyTy:
C
ommon interface
f
o
r fuc
n
tion-
l
i
k
e types
commit
|
commitdiff
|
tree
2024-01-30
J
a
kub Dupa
k
gc
c
rs: TyTy: ref
a
c
t
or to ne
w
API
commit
|
commitdiff
|
tree
2024-01-30
Jakub Dupak
gccr
s
:
BIR: Fi
x
missed nodiscard
commit
|
commitdiff
|
tree
2024-01-30
Jakub Dupak
gccrs: TyTy: Fix missed nodisca
r
d
commit
|
commitdiff
|
tree
2024-01-30
Jaku
b
Dupa
k
gccrs
:
HIR
:
add missing
ge
t
ters
commit
|
commitdiff
|
tree
2024-01-30
Arthur C
o
hen
gccrs:
ref
a
ctor builtins initia
l
i
z
a
tion and
a
ttri
b
ut
e
s
Co-authored-by:
Arthur Cohen
<arthur.cohen@embecosm.com>
commit
|
commitdiff
|
tree
2024-01-30
Pierre-Emmanuel
.
.
.
gccrs: Change cfg stripper to use def
a
ult visito
r
commit
|
commitdiff
|
tree
2024-01-30
P
i
e
r
r
e-E
m
manuel
.
.
.
gccrs: Mak
e
expand visitor inh
e
rit from default vi
s
itor
commit
|
commitdiff
|
tree
2024-01-30
Pierre-Emmanuel
.
.
.
gc
c
rs:
M
ake
default resolver
i
nhe
r
it fro
m
default visitor
commit
|
commitdiff
|
tree
2024-01-30
Ow
e
n
Avery
gccr
s
: Allow enabling lang_items and no_core features
commit
|
commitdiff
|
tree
2024-01-30
Kush
a
l Pal
g
ccrs: Ren
a
med `WIN64` to `
W
IN_64`
commit
|
commitdiff
|
tree
2024-01-30
Nobel Singh
gccrs: Gen
e
r
a
te error for const t
r
a
it f
u
nc
t
io
n
s
commit
|
commitdiff
|
tree
2024-01-30
Pierre-Emmanuel
.
.
.
gc
c
r
s
:
A
dd a
r
egression
t
e
s
t
for fu
n
ction
b
ody
c
heck
commit
|
commitdiff
|
tree
2024-01-30
Pier
r
e-Emmanuel
.
.
.
gccrs:
Add
va
l
idation for functions with
o
ut body
commit
|
commitdiff
|
tree
2024-01-30
P
i
erre-Em
m
a
nuel
.
.
.
gccrs: Make function b
o
dies tru
l
y optio
n
al
commit
|
commitdiff
|
tree
2024-01-30
P
ierre-Emma
n
uel
.
.
.
gccrs: A
d
d ex
e
cution
t
est for na
m
e resolution 2
.
0
commit
|
commitdiff
|
tree
2024-01-30
Pierre-Emmanuel
.
.
.
gccrs: Add mu
l
tiple regression test in name resolutio
n
commit
|
commitdiff
|
tree
2024-01-30
Pier
r
e
-Emmanuel
.
.
.
g
c
c
rs: Make
e
arly na
m
e
r
esolver inherit from de
f
aul
t
one
commit
|
commitdiff
|
tree
2024-01-30
Pierre-
E
mmanue
l
.
.
.
gc
c
rs:
C
hange the att
r
ibut
e
checker vis
i
tor
to default one
commit
|
commitdiff
|
tree
2024-01-30
Pierre-Emmanuel
.
.
.
g
c
crs: Make featu
r
e gate visitor inherit f
r
om defa
u
lt one
commit
|
commitdiff
|
tree
2024-01-30
Pierre-Emmanuel
.
.
.
gccrs: Add regression test fo
r
const fn in tra
i
t
commit
|
commitdiff
|
tree
2024-01-30
P
ierr
e
-
Emmanuel
.
.
.
gccrs: Add
AST val
i
dation chec
k
for const in trai
t
commit
|
commitdiff
|
tree
2024-01-30
Pierre-
E
mma
n
uel
.
.
.
gccrs
:
Add a r
e
gression test for async const f
u
nctions
commit
|
commitdiff
|
tree
2024-01-30
Pie
r
re-Em
m
anuel
.
.
.
gccrs:
Add async const functi
o
n
a
s
t
v
ali
d
atio
n
pa
s
s
commit
|
commitdiff
|
tree
2024-01-30
Pierre-Em
m
anuel
.
.
.
gccrs:
A
llow const and asy
n
c specif
i
ers in functi
o
ns
commit
|
commitdiff
|
tree
2024-01-30
Pierre-Emmanuel
.
.
.
gccrs: Split async
a
nd
co
n
st functio
n
quali
f
iers
commit
|
commitdiff
|
tree
2024-01-30
O
wen
Avery
gccrs: Remove class AST::InherentImpl
I
t
em
commit
|
commitdiff
|
tree
2024-01-30
Philip Herron
gccrs: Remove backe
n
d dependancy
o
n resolution r
i
b
.
.
.
commit
|
commitdiff
|
tree
2024-01-30
P
ierre
-
Emmanuel
.
.
.
gccrs: Ad
d
a
regressio
n
t
e
st
f
or u
n
safe module validation
commit
|
commitdiff
|
tree
2024-01-30
Pierre-Em
m
anuel
.
.
.
gccrs: Em
i
t an error on unsafe modules
commit
|
commitdiff
|
tree
2024-01-30
Pierre-Emmanuel
.
.
.
g
c
crs: Parse module safety
commit
|
commitdiff
|
tree
2024-01-30
Pierre-Emmanu
e
l
.
.
.
gccrs: Add
unsafety
m
emb
e
r to modules
commit
|
commitdiff
|
tree
2024-01-30
Owen Avery
gccrs: Create base class for TupleSt
r
uctItem
s
and TuplePatte
.
.
.
commit
|
commitdiff
|
tree
2024-01-30
Arthur Coh
e
n
gccrs: toplevel:
Resolve `use` decl
a
rations
commit
|
commitdiff
|
tree
2024-01-30
Arthu
r
C
o
hen
gcc
r
s: ea
r
ly: Move `us
e
` d
e
clara
t
ion resolvi
n
g
t
o
TopLevel
commit
|
commitdiff
|
tree
2024-01-30
Arthur
C
o
hen
gc
c
rs
:
ast: Add NodeId t
o
UseTree base class
commit
|
commitdiff
|
tree
2024-01-30
Art
h
ur Cohen
gccrs: toplevel: Add co
m
ment about runni
n
g
the
collector
.
.
.
commit
|
commitdiff
|
tree
2024-01-30
A
rt
h
ur Coh
e
n
gccr
s
:
early: Resolve paths properl
y
commit
|
commitdiff
|
tree
2024-01-30
Arthur Cohen
gccrs:
l
a
te:
Start storing mapp
i
ngs properly
in the
.
.
.
commit
|
commitdiff
|
tree
2024-01-30
Arthur Cohen
gccrs
:
late: Start setting u
p
bui
l
tin typ
e
s
commit
|
commitdiff
|
tree
2024-01-30
A
r
t
h
ur Cohen
gccrs: nr2
.
0: Store mappings in NameResolutionContext
commit
|
commitdiff
|
tree
2024-01-30
Arth
u
r
Cohen
gccrs
:
toplev
e
l
: Use DefaultResolver for
F
unction
commit
|
commitdiff
|
tree
2024-01-30
Arthur
C
o
hen
gccrs:
nr2
.
0: Add
base for
late na
m
e res
o
l
u
t
ion
commit
|
commitdiff
|
tree
2024-01-30
Arthur Cohen
gccr
s
: ctx: Add Labels Fo
r
everStack t
o
the r
e
solv
e
r
.
commit
|
commitdiff
|
tree
2024-01-30
M V
V S Manoj Kumar
gccr
s
: Added support to Parse ASYNC
function
commit
|
commitdiff
|
tree
2024-01-30
Pierre-Emmanuel
.
.
.
gccrs: I
n
troduce a pr
o
per keyword
list
commit
|
commitdiff
|
tree
2024-01-30
Pierre-Emmanu
e
l
.
.
.
gccrs: Rep
l
a
ce some weak keyword raw v
a
lue with constexpr
commit
|
commitdiff
|
tree
2024-01-30
Pierr
e
-
E
mmanuel
.
.
.
gccrs: Add
a lis
t
of weak key
w
ord
commit
|
commitdiff
|
tree
2024-01-30
P
i
er
r
e
-
Emmanu
e
l
.
.
.
gc
c
rs: Re
p
l
a
ce some keyword
raw val
u
e
s
commit
|
commitdiff
|
tree
2024-01-30
Pierre-Emmanuel
.
.
.
gccrs: Add await keyword
commit
|
commitdiff
|
tree
2024-01-30
Pierre-Emmanuel
.
.
.
gccrs: Treat underscore
as
a keyword
commit
|
commitdiff
|
tree
2024-01-30
Pierre-Emmanue
l
.
.
.
gccrs: Add edition separation for k
e
y
words
commit
|
commitdiff
|
tree
2024-01-30
Pier
r
e-Emmanuel
.
.
.
gc
c
rs: Replace TOK suffix with
KW
commit
|
commitdiff
|
tree
2024-01-30
Pierre-Emmanu
e
l
.
.
.
g
c
crs: Add ast va
l
idat
i
on check on uni
o
n variant
n
umber
commit
|
commitdiff
|
tree
2024-01-30
Pie
r
re-Emma
n
uel
.
.
.
gccrs: Add a test r
e
g
u
lar varia
d
ic functions errors
commit
|
commitdiff
|
tree
2024-01-30
Pierre
-
Emmanuel
.
.
.
gc
c
rs: Emit an
e
rror o
n
v
a
riadic non extern functions
commit
|
commitdiff
|
tree
2024-01-30
Pierre-Emmanu
e
l
.
.
.
g
c
cr
s
: Add check f
o
r ass
o
ciated it
e
ms on au
t
o trait
s
commit
|
commitdiff
|
tree
2024-01-30
Pierre-Emmanuel
.
.
.
gccrs:
A
dd a regression test for
s
uper trait
o
n a
u
t
o
.
.
.
commit
|
commitdiff
|
tree
2024-01-30
Pier
r
e-Emmanuel
.
.
.
gccrs: Reject
auto traits with sup
e
r
t
ra
i
t
commit
|
commitdiff
|
tree
2024-01-30
P
i
erre-E
m
m
a
nuel
.
.
.
gccrs: Add
regression t
e
st for
g
eneric a
u
to trai
t
s
commit
|
commitdiff
|
tree
2024-01-30
Pierre-Emm
a
nuel
.
.
.
gcc
r
s: Reject auto traits
with generic pa
r
a
meters
commit
|
commitdiff
|
tree
2024-01-30
Arthur Co
h
en
gc
c
rs:
f
orever
s
tack: Remove develo
p
m
e
n
t
debug
info
commit
|
commitdiff
|
tree
2024-01-30
A
rthur Cohen
gccrs
:
r
esolve: F
o
rma
t
if prope
r
ly
commit
|
commitdiff
|
tree
2024-01-30
Arthu
r
Cohen
gccrs: fo
r
e
v
erstack: Add `to_rib` method
commit
|
commitdiff
|
tree
2024-01-30
Arthur
C
ohen
g
c
crs: foreverstack
:
A
dd `to_canonica
l
_path` method
commit
|
commitdiff
|
tree
2024-01-30
Arthur
C
ohen
gccrs: forev
e
r stack: Improve res
o
lve_
p
a
th implementation
commit
|
commitdiff
|
tree
2024-01-30
Art
h
ur C
o
hen
g
ccrs: forever stack: Fix resolve_path signature
commit
|
commitdiff
|
tree
2024-01-30
Arthur Cohen
gccrs:
f
o
r
everstack: S
p
ec
i
alize `get` f
o
r
Namespace
.
.
.
commit
|
commitdiff
|
tree
2024-01-30
Arthur
C
ohe
n
gccrs: forever
-
stack:
F
ix basic get logic
commit
|
commitdiff
|
tree
2024-01-30
Arth
u
r Cohe
n
gccrs
:
rib:
A
dd N
a
mespace
e
num
commit
|
commitdiff
|
tree
2024-01-30
Arthur Co
h
en
gccrs: ast: Ch
a
nge *Pa
t
h nodes AP
I
commit
|
commitdiff
|
tree
2024-01-30
Pierre-Emmanuel
.
.
.
gccr
s
: Add new test for pa
r
sing errors o
n
s
elf pointers
commit
|
commitdiff
|
tree
2024-01-30
Pierre-Emmanuel
.
.
.
gccrs
:
Report self pa
r
a
meter parsing
erro
r
kind
commit
|
commitdiff
|
tree
2024-01-30
Pierr
e
-Emmanuel
.
.
.
g
c
crs: Fix error
em
i
ssion for s
e
lf
pointe
r
s
commit
|
commitdiff
|
tree
2024-01-30
Pierre-Emman
u
el
.
.
.
gccrs: Add a test t
o
highlight public trait
t
ype par
s
ing
commit
|
commitdiff
|
tree
2024-01-30
Pierre-E
m
man
u
el
.
.
.
gccrs: Add visibi
l
i
t
y to trait
i
tem
commit
|
commitdiff
|
tree
2024-01-18
Arthu
r
Cohen
ru
s
t_debug: Ca
s
t
s
iz
e
_t
v
al
u
es
to unsigned lon
g
before
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
Owen Av
e
r
y
gccr
s
: Adjust item k
i
nd
enums for Tupl
e
StructItems
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
Pierre-
E
mmanuel
.
.
.
gccrs
:
Add a new te
s
t
for float disambigu
a
tion
commit
|
commitdiff
|
tree
2024-01-16
Pie
r
r
e
-Emmanuel
.
.
.
gccrs
:
Fix flo
a
t lexing and tuple
index dis
a
mb
i
guation
commit
|
commitdiff
|
tree
2024-01-16
Raiki Ta
m
u
ra
gcc
r
s: v
0
-man
g
le closu
r
es
commit
|
commitdiff
|
tree
2024-01-16
Pierre-Emmanuel
.
.
.
gc
c
rs: Move default vi
s
ito
r
templates
t
o
hea
d
e
r
commit
|
commitdiff
|
tree
2024-01-16
Pie
r
re
-
Emman
u
el
.
.
.
gccrs:
M
ove templated
f
unctions to header file
commit
|
commitdiff
|
tree
2024-01-16
Pierre-Em
m
anuel
.
.
.
g
c
crs: Rework functi
o
n
spec
i
al parameters
commit
|
commitdiff
|
tree
2024-01-16
Pierre-Emma
n
uel
.
.
.
gccrs: Add new test
f
or
invalid variadi
c
s
commit
|
commitdiff
|
tree
2024-01-16
Pierre
-
Emmanuel
.
.
.
gccrs: Add multiple
check on variadics po
s
ition
commit
|
commitdiff
|
tree
2024-01-16
P
ierre-Emman
u
el
.
.
.
g
ccrs:
Add trait context t
o
ContextualAS
T
Vi
s
itor
commit
|
commitdiff
|
tree
2024-01-16
Pie
r
re-Emmanuel
.
.
.
gccrs: Add r
e
gression test for invalid label name
commit
|
commitdiff
|
tree
2024-01-16
Pierre-
E
mmanuel
.
.
.
g
c
c
r
s: Change
e
rror location for Loo
p
Label
commit
|
commitdiff
|
tree
next