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: Added newline to get more readable lexdump
2024-01-30
Kushal Pal
gccrs:
Added n
e
wline to get more readable l
e
x
dump
commit
|
commitdiff
|
tree
2024-01-30
Owen Avery
gccrs: Uni
f
y storage
of
a
ssociated
i
tems in Si
n
g
l
eAST
N
ode
commit
|
commitdiff
|
tree
2024-01-30
Rob
e
rt
Goss
gccrs:
A
d
d improv
e
d e
r
ror when a field is
r
edefine
d
.
.
.
commit
|
commitdiff
|
tree
2024-01-30
Kush
a
l Pal
gccrs: Handl
e
`async` ke
y
w
ord for regular
i
m
plementations
commit
|
commitdiff
|
tree
2024-01-30
Kus
h
al Pal
gccr
s
: F
i
x inconsistent formatting
commit
|
commitdiff
|
tree
2024-01-30
Ku
s
hal Pal
g
c
crs:
H
andle `async` functions in tra
i
t
s
commit
|
commitdiff
|
tree
2024-01-30
Nirm
a
l Patel
gccrs: Handle newlines
d
uring string parsin
g
whi
l
e
.
.
.
commit
|
commitdiff
|
tree
2024-01-30
Jakub Dupak
gccrs: TyTy
:
Refactor FnTy
p
e depr
e
cated AP
I
commit
|
commitdiff
|
tree
2024-01-30
Jakub Dupak
gccrs: ast: Lower 'for' l
i
fetime
s
commit
|
commitdiff
|
tree
2024-01-30
Jakub Dupak
gccrs: ast: In
f
er static lifetime for const and static
.
.
.
commit
|
commitdiff
|
tree
2024-01-30
J
a
kub Dupak
gccrs: ast: Full lifetime e
l
i
sion
handling
commit
|
commitdiff
|
tree
2024-01-30
Jakub Dupak
g
c
crs: ast: Unif
y
e
x
plicitly
and im
p
licitly e
l
id
e
d
.
.
.
commit
|
commitdiff
|
tree
2024-01-30
Jakub Dupak
gcc
r
s: ast: Fix lif
e
time
t
ype parsing
commit
|
commitdiff
|
tree
2024-01-30
Ku
s
hal Pal
gccrs: Generate error for
`async` t
r
a
i
t
fucntion
s
commit
|
commitdiff
|
tree
2024-01-30
K
usha
l
Pal
gccrs: Hand
l
e `async` qualifie
r
insid
e
trait
commit
|
commitdiff
|
tree
2024-01-30
Raiki Tamura
gccrs
:
split rus
t
-mangl
e
.
c
c
i
nto tw
o
files
commit
|
commitdiff
|
tree
2024-01-30
Jakub Dupak
gccrs: BIR:
Cleanup
commit
|
commitdiff
|
tree
2024-01-30
J
a
kub Dup
a
k
gccrs: TyTy
:
Substitut
i
onRef cast specialization
commit
|
commitdiff
|
tree
2024-01-30
Jakub Dupa
k
gccrs
:
TyTy
:
C
o
mmon interface for fu
c
ntion-like types
commit
|
commitdiff
|
tree
2024-01-30
Jakub Du
p
ak
gccrs: TyTy: refactor
t
o new AP
I
commit
|
commitdiff
|
tree
2024-01-30
Jakub D
u
pak
gccrs: BIR: F
i
x missed
n
o
discar
d
commit
|
commitdiff
|
tree
2024-01-30
Jakub
D
u
pak
gccrs: T
y
Ty
:
Fix missed nodiscard
commit
|
commitdiff
|
tree
2024-01-30
Jakub Dupak
g
ccrs: HIR: add missing ge
t
ters
commit
|
commitdiff
|
tree
2024-01-30
Arthur
C
o
hen
gccr
s
:
refactor
b
u
i
ltins initializ
a
tion an
d
attributes
Co-authored-by: Arthur Cohen <
arthur.cohen@embecosm.com
>
commit
|
commitdiff
|
tree
2024-01-30
Pi
e
rre-Emman
u
e
l
.
.
.
gccrs: Chan
g
e cfg
s
t
ripper to
use defau
l
t
vis
i
tor
commit
|
commitdiff
|
tree
2024-01-30
Pierre-Emma
n
uel
.
.
.
gccrs: Make
e
xpand vi
s
ito
r
inherit from default vi
s
i
t
or
commit
|
commitdiff
|
tree
2024-01-30
Pi
e
rre-E
m
manuel
.
.
.
gccrs:
Ma
k
e def
a
ult resolver in
h
erit from default visitor
commit
|
commitdiff
|
tree
2024-01-30
Ow
e
n A
v
ery
gccrs: A
l
low enabling lang_items and no_core features
commit
|
commitdiff
|
tree
2024-01-30
K
u
sh
a
l Pal
gccrs: Renam
e
d
`
WIN
6
4` to `WIN_64`
commit
|
commitdiff
|
tree
2024-01-30
No
b
el
S
ingh
gccrs: Gene
r
ate erro
r
for const trait f
u
nctions
commit
|
commitdiff
|
tree
2024-01-30
Pierr
e
-Emmanuel
.
.
.
g
ccrs
:
Add a regression test
f
or
function b
o
dy check
commit
|
commitdiff
|
tree
2024-01-30
Pierre-E
m
m
anuel
.
.
.
gc
c
rs: Add
v
alidation for functi
o
ns
withou
t
bo
d
y
commit
|
commitdiff
|
tree
2024-01-30
Pierre-Emmanu
e
l
.
.
.
g
ccrs: Make
f
unct
i
on bodies
t
ruly opt
i
onal
commit
|
commitdiff
|
tree
2024-01-30
Pi
e
rre
-
Emmanuel
.
.
.
gccr
s
:
A
d
d exe
c
u
t
ion te
s
t
for
n
a
m
e
r
esolu
t
i
o
n
2
.
0
commit
|
commitdiff
|
tree
2024-01-30
Pierre-Emmanuel
.
.
.
gccrs: Add m
u
ltiple regression tes
t
in na
m
e resolution
commit
|
commitdiff
|
tree
2024-01-30
P
i
erre-Emmanuel
.
.
.
gccrs: Make early name res
o
lver inherit from default one
commit
|
commitdiff
|
tree
2024-01-30
Pi
e
rre-Emmanue
l
.
.
.
gc
c
rs
:
Ch
a
nge
t
h
e a
t
tribu
t
e
c
hecker
visitor
t
o
defau
l
t one
commit
|
commitdiff
|
tree
2024-01-30
Pierre-Emm
a
nue
l
.
.
.
gccrs: Make
f
eatur
e
gate visitor inherit
from default one
commit
|
commitdiff
|
tree
2024-01-30
Pierre-Emmanuel
.
.
.
gccrs: Add regression
t
e
st f
o
r const fn i
n
trait
commit
|
commitdiff
|
tree
2024-01-30
P
i
e
rr
e
-Emmanuel
.
.
.
gc
c
r
s:
A
dd AST
validation
c
h
eck for const i
n
tra
i
t
commit
|
commitdiff
|
tree
2024-01-30
Pierre-Emmanuel
.
.
.
g
c
crs: Add a regression
t
est for async const
funct
i
ons
commit
|
commitdiff
|
tree
2024-01-30
Pierre-Emmanuel
.
.
.
gccrs: Add async c
o
nst function ast va
l
idation pass
commit
|
commitdiff
|
tree
2024-01-30
Pi
e
rre-Emmanuel
.
.
.
gcc
r
s
: A
l
low const and
async specifiers in fun
c
tions
commit
|
commitdiff
|
tree
2024-01-30
Pierre-
E
mma
n
u
e
l
.
.
.
gccrs: Split async and c
o
nst fu
n
ctio
n
qu
a
li
f
iers
commit
|
commitdiff
|
tree
2024-01-30
Owen Ave
r
y
g
ccrs: Remove class AST::InherentI
m
plItem
commit
|
commitdiff
|
tree
2024-01-30
Philip Herron
gccrs
:
Remove
b
ackend depe
n
dan
c
y on resolution rib
.
.
.
commit
|
commitdiff
|
tree
2024-01-30
Pierre-Emmanuel
.
.
.
gcc
r
s:
A
dd
a
regres
s
ion test
for un
s
afe modul
e
validation
commit
|
commitdiff
|
tree
2024-01-30
Pier
r
e-Emmanuel
.
.
.
gc
c
rs
:
Emi
t
a
n
error on unsafe modules
commit
|
commitdiff
|
tree
2024-01-30
P
i
erre-Emmanuel
.
.
.
gccr
s
: Parse module
s
afety
commit
|
commitdiff
|
tree
2024-01-30
Pier
r
e
-
Emm
a
nuel
.
.
.
g
ccrs: A
d
d unsafety membe
r
to mod
u
les
commit
|
commitdiff
|
tree
2024-01-30
O
w
en Aver
y
gc
c
rs: Create base
class for
T
uple
S
tructItems and TuplePatte
.
.
.
commit
|
commitdiff
|
tree
2024-01-30
A
r
thur C
o
he
n
gccrs: topl
e
vel: Resolve `
u
se` declarations
commit
|
commitdiff
|
tree
2024-01-30
Arthur Co
h
en
g
ccrs: ea
r
ly: Move
`
use` dec
l
arati
o
n res
o
lving to TopLev
e
l
commit
|
commitdiff
|
tree
2024-01-30
Arthur Cohen
gccrs
:
ast:
A
dd
N
odeId to Us
e
Tree base cla
s
s
commit
|
commitdiff
|
tree
2024-01-30
Arthur C
o
hen
gccrs: toplevel: Add comment
a
bout runn
i
ng t
h
e c
o
ll
e
ctor
.
.
.
commit
|
commitdiff
|
tree
2024-01-30
A
r
thur Cohe
n
gccrs: early: Resolv
e
paths
p
r
operly
commit
|
commitdiff
|
tree
2024-01-30
Arthur Cohen
gccrs
:
l
a
t
e
:
Start
s
t
o
r
ing m
a
ppings
p
roperly
in
the
.
.
.
commit
|
commitdiff
|
tree
2024-01-30
Arthur Cohen
g
c
crs
:
late: Start
s
ett
i
ng up builtin type
s
commit
|
commitdiff
|
tree
2024-01-30
Arthur Coh
e
n
gccrs: n
r
2
.
0: Store mappings in NameReso
l
utionC
o
ntext
commit
|
commitdiff
|
tree
2024-01-30
A
rthur Cohen
gccrs: toplevel: U
s
e Defaul
t
Resolver for Funct
i
on
commit
|
commitdiff
|
tree
2024-01-30
Art
h
ur Cohen
gccrs: nr2
.
0
: A
d
d
base
for lat
e
name resolution
commit
|
commitdiff
|
tree
2024-01-30
A
r
thur
C
oh
e
n
gc
c
r
s
: ctx:
A
dd La
b
e
ls For
e
verStack
t
o
the resolv
e
r
.
commit
|
commitdiff
|
tree
2024-01-30
M V V
S Manoj Kumar
gccrs:
Adde
d
support to
Par
s
e
AS
Y
NC func
t
i
o
n
commit
|
commitdiff
|
tree
2024-01-30
P
i
erre-Emmanuel
.
.
.
gccrs: Introduce a
pro
p
er keyword
list
commit
|
commitdiff
|
tree
2024-01-30
Pierre-Emma
n
uel
.
.
.
gccrs: Replace
some
weak
k
e
y
word ra
w
value
w
it
h
c
onstexp
r
commit
|
commitdiff
|
tree
2024-01-30
P
i
erre-Emmanuel
.
.
.
g
c
c
r
s: A
d
d a li
s
t of wea
k
ke
y
w
ord
commit
|
commitdiff
|
tree
2024-01-30
Pierre-Em
m
anuel
.
.
.
gccrs: Replace
s
ome keywo
r
d ra
w
val
u
es
commit
|
commitdiff
|
tree
2024-01-30
Pierre-Em
m
anue
l
.
.
.
gccrs: Ad
d
await keywor
d
commit
|
commitdiff
|
tree
2024-01-30
Pi
e
rre
-
Emmanuel
.
.
.
g
c
crs: Treat unde
r
score as
a keyword
commit
|
commitdiff
|
tree
2024-01-30
Pierre-Emmanuel
.
.
.
g
c
crs: Add ed
i
ti
o
n
se
p
aration
f
or
k
eyw
o
rds
commit
|
commitdiff
|
tree
2024-01-30
P
i
e
r
r
e-Emm
a
nuel
.
.
.
gccrs: Replace TOK
s
uffix w
i
th KW
commit
|
commitdiff
|
tree
2024-01-30
Pierre-Emma
n
ue
l
.
.
.
gcc
r
s: Add
a
st
validation chec
k
on u
n
ion variant number
commit
|
commitdiff
|
tree
2024-01-30
P
ierr
e
-Emmanuel
.
.
.
g
ccrs: Ad
d
a test r
e
g
u
lar variadic function
s
errors
commit
|
commitdiff
|
tree
2024-01-30
P
ierre-Emmanuel
.
.
.
gccr
s
: Emit an error
o
n
variadic non extern function
s
commit
|
commitdiff
|
tree
2024-01-30
P
i
erre-Emmanu
e
l
.
.
.
g
c
c
rs
:
Add check
f
o
r
as
s
oci
a
ted
items on
auto traits
commit
|
commitdiff
|
tree
2024-01-30
Pi
e
rre-Emmanuel
.
.
.
gccrs: Add a regression te
s
t
for sup
e
r tr
a
it o
n
auto
.
.
.
commit
|
commitdiff
|
tree
2024-01-30
Pierr
e
-Emman
u
el
.
.
.
gccrs: Reject a
u
to traits with super trait
commit
|
commitdiff
|
tree
2024-01-30
Pierre-Emman
u
el
.
.
.
g
ccrs: Add reg
r
ession
t
es
t
for generi
c
a
u
to t
r
aits
commit
|
commitdiff
|
tree
2024-01-30
Pie
r
re-Emmanuel
.
.
.
gccrs: Reje
c
t auto tra
i
t
s
with
g
eneric
p
arameters
commit
|
commitdiff
|
tree
2024-01-30
Arthur Cohen
gccrs: forever stack:
R
emove devel
o
pment deb
u
g info
commit
|
commitdiff
|
tree
2024-01-30
Arthur Co
h
en
gccrs:
r
e
s
olv
e
: Format if properly
commit
|
commitdiff
|
tree
2024-01-30
Art
h
ur C
o
h
e
n
gcc
r
s
: fo
r
everstack: Add `to_
r
ib` method
commit
|
commitdiff
|
tree
2024-01-30
Arthur Coh
e
n
gccrs: forever
s
tack: A
d
d `t
o
_can
o
nic
a
l_path` method
commit
|
commitdiff
|
tree
2024-01-30
Arthur C
o
hen
gccrs: for
e
v
er stack: Impro
v
e resolve_path implementation
commit
|
commitdiff
|
tree
2024-01-30
Ar
t
hur Coh
e
n
gccrs: for
e
ver
stac
k
:
F
ix resolve_path
s
ign
a
ture
commit
|
commitdiff
|
tree
2024-01-30
Arthur Co
h
en
gccrs: forevers
t
ack
:
Specialize `get` for Na
m
espace
.
.
.
commit
|
commitdiff
|
tree
2024-01-30
Arthur
C
ohe
n
gcc
r
s: forever-stack: F
i
x basic get logic
commit
|
commitdiff
|
tree
2024-01-30
A
r
thur Cohen
gccrs:
rib: Add Namespace en
u
m
commit
|
commitdiff
|
tree
2024-01-30
Arthur Cohen
gcc
r
s: as
t
: C
h
ange *Path nodes
A
P
I
commit
|
commitdiff
|
tree
2024-01-30
Pier
r
e-Emmanue
l
.
.
.
gccrs: Add new test
f
o
r
par
s
ing errors on self pointers
commit
|
commitdiff
|
tree
2024-01-30
Pierre-Em
m
anuel
.
.
.
g
c
crs: Report self parame
t
er parsi
n
g error
k
ind
commit
|
commitdiff
|
tree
2024-01-30
P
ie
r
re-Em
m
anuel
.
.
.
gccrs: F
i
x error em
i
ssion
f
o
r self poi
n
ters
commit
|
commitdiff
|
tree
2024-01-30
P
i
er
r
e-Emmanuel
.
.
.
gccrs: Add a test to highligh
t
public trait type
p
ars
i
ng
commit
|
commitdiff
|
tree
2024-01-30
Pier
r
e-Emmanuel
.
.
.
gccrs:
A
dd vis
i
bility to trai
t
item
commit
|
commitdiff
|
tree
2024-01-18
Arthur Cohen
r
u
st_debug: Cast size_t values
t
o unsigned
l
o
ng before
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
Ow
e
n Avery
gccrs: Adju
s
t ite
m
kind
enums for T
u
p
l
eStructItems
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
Pierre-
E
mmanue
l
.
.
.
gccrs:
Add a
new test
f
or flo
a
t
disambiguatio
n
commit
|
commitdiff
|
tree
2024-01-16
Pierre-Emmanuel
.
.
.
g
ccrs: F
i
x
f
l
o
a
t lexing
and tuple index
disambiguation
commit
|
commitdiff
|
tree
2024-01-16
Rai
k
i
Tamura
gc
c
rs: v0-man
g
le closures
commit
|
commitdiff
|
tree
2024-01-16
P
i
erre-Emmanuel
.
.
.
gccrs: Move d
e
fault
visit
o
r templat
e
s to
h
e
a
d
er
commit
|
commitdiff
|
tree
next