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
J
a
kub D
u
p
a
k
gccrs
:
TyTy: Refac
t
or FnTy
p
e d
e
prec
a
t
e
d API
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-30
Jakub Dupak
g
ccrs:
ast: Lower
'for' li
f
etimes
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-30
Ja
k
u
b
Du
p
ak
gccrs: ast: Infer st
a
tic
li
f
e
t
ime for const and static
.
.
.
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-30
J
akub D
u
pak
g
c
crs: a
s
t: Full lifetime elision ha
n
dling
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-30
Jakub
D
upak
gccrs: ast: Unify explicitly and impli
c
itly eli
d
ed
.
.
.
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-30
Ja
k
ub Du
p
ak
g
c
crs: ast:
F
i
x
l
ife
t
ime type pars
i
ng
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-30
Jak
u
b
Dupak
gccr
s
: BIR: Cl
e
anup
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-30
Jakub Dupak
gc
c
r
s
: TyTy: S
u
bst
i
tutionRef cast spec
i
alization
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-30
Jakub Dupak
g
c
crs:
T
yTy: Common interface
f
o
r
fuc
n
tion-like types
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-30
Jakub Dup
a
k
g
ccrs:
T
yTy
:
refactor
t
o ne
w
AP
I
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-30
Jakub Dupak
gccrs: BIR: Fix missed
n
odiscard
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-30
J
a
k
ub Dupak
gccr
s
:
TyTy: Fix missed no
d
iscard
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-30
Jaku
b
Dupak
gccrs: H
I
R:
add mi
s
sing g
e
t
t
ers
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-16
Jakub Dupak
gccr
s
:
HIR: remove o
b
sole double borro
w
mem
b
er
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-16
Jakub Dup
a
k
gccrs: HIR: fix typo
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-16
J
a
k
u
b Dup
a
k
gccrs: bor
r
owck: Refactor a
n
d BIR improvements
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-16
J
aku
b
Du
p
a
k
gccrs: b
o
rrowck: Dev notes
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-16
J
a
k
u
b Dupak
g
ccrs: borrowck: Docs
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-16
Jakub Dupak
gccrs:
b
orrowck: Make goto explicit
.
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-16
Jakub
D
upak
gcc
r
s: borrowck: B
I
R c
o
nt
i
nue
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-16
Jakub Dupak
gccrs: borrowck: Dump: h
a
ndle infinite loops
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-16
Jakub Dupa
k
gccrs: borrowck: BIR: hand
l
e
br
e
a
k
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-16
Jakub Dupak
gccrs:
b
or
r
ow
c
k
:
Dum
p
i
m
prove jump
s
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-16
Ja
k
ub D
u
pak
g
c
crs: borrowck
:
Dump: simplify cfg
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-16
Jakub Dupak
gccr
s
: borrowck:
Dum
p
: proper comma
s
e
parat
i
on
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-16
Jakub D
u
p
a
k
gccr
s
: borrowck: B
I
R dump
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-16
Jak
u
b Dupak
g
ccrs: borrowck: Create BIR builders (v
i
s
ito
r
s)
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-16
J
a
k
ub Dupak
gccrs: bor
r
owck: Create Bor
r
ow
-
checker I
R
(
B
IR)
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-16
Jakub Dupak
gccrs: borrowck: Execute only with CLI
f
lag
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-16
J
a
kub Du
p
ak
gccr
s
:
b
orrowck: Add CLI o
p
ti
o
n for borrowck
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-16
Jakub Dupa
k
g
c
crs: borrowck: A
d
d initial
st
r
uct
u
re for borrowch
e
ckin
g
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-16
Jakub Du
p
ak
gccrs: hir: Avoid c
o
py in getter (
P
a
t
h
Pattern)
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-16
Ja
k
ub Du
p
ak
gccrs
:
hir: R
e
name ComoundAssign
m
ent g
e
tters
commit
|
commitdiff
|
tree
2024-01-16
Jakub Dupak
g
c
c
rs
:
hir: Rename ge
t
_
patte
r
n_m
a
ppi
n
gs method
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-16
Jakub Dupak
gccrs: hir: Add m
i
ssi
n
g ge
t
ter
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-16
Jakub Du
p
a
k
gccrs: ast:
H
andle
tuplestruct pat
t
e
rn with indi
c
es
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-16
Jakub D
u
pak
gccr
s
:
hir:
R
e
factor - avoid copy in getter
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-16
Ja
k
ub Dupak
gccr
s
: compile: bail on labelled block
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-16
Jaku
b
Dupak
gccrs:
t
ypecheck: add loop ctx for
l
abelled block
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-16
Jakub
Dupak
gcc
r
s:
r
esolve: Re
s
o
l
ve lab
e
lled b
l
ock
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-16
Jakub Dupak
gccrs:
h
ir: Lower labe
l
led
b
loc
k
commit
|
commitdiff
|
tree
2024-01-16
J
a
kub Dupak
gccrs: ast: Par
s
e labelled block
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-16
J
akub Dupa
k
gccrs
:
TyTy: us
e
new subcl
a
s
s
API
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-16
Jakub Du
p
ak
gccrs: TyTy: TyTy im
p
roved subclass
casting and checki
n
g
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-16
Jakub Du
p
ak
gccrs: A
d
d
test
for parser
bug
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-16
Ja
k
ub Du
p
a
k
g
c
c
rs:
F
i
x
p
a
rser
b
u
g
on tu
p
pl
e
s
truc
t
patt
e
rn
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-16
J
akub Dupak
gccr
s
: F
i
x t
y
pe confusion in coe
r
cion
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-16
Jakub Dup
a
k
gccrs: hir: S
i
mp
l
ify ind
e
n
tation
to
s
ingle line
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2024-01-16
Ja
k
ub D
u
pak
g
ccrs: hir: Unify indentat
i
on approach with ast
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2023-02-21
Jakub Dupak
g
ccrs: a
s
t: Dump no comma after se
l
f in
fn params if
.
.
.
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2023-02-21
Jakub Dupak
gccrs
:
ast: Dump remove /* stmp */ c
o
mment to
n
ot clu
t
ter
.
.
.
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2023-02-21
Jak
u
b Dupak
gccrs:
a
s
t:
R
e
m
ove un
u
sed i
n
clude in r
u
s
t
-
ast-
d
ump
.
cc
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2023-02-21
J
akub Dupak
gcc
r
s:
ast: Dump
g
eneri
c
parameters
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2023-02-21
Jakub D
u
pak
gcc
r
s: ast
:
D
u
m
p
t
ype p
a
r
a
m type
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2023-02-21
Ja
k
u
b
Dupak
gccrs:
a
st: Dump t
r
ait obje
c
t type one bound
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2023-02-21
J
akub Dupak
gccr
s
: ast: Dump parenth
e
sised
typ
e
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2023-02-21
Jakub Dupak
gccr
s
: ast
:
D
ump tra
i
t
object type
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2023-02-21
Jakub Dupak
gccrs: a
s
t:
D
ump impl
trait type
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2023-02-21
J
a
kub Dupak
g
c
crs: ast
:
Dump impl tr
a
it t
y
p
e
o
n
e
boun
d
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2023-02-21
Jakub Dupak
gccrs
:
a
s
t: Dump ba
r
e fun
c
tion
t
y
pe
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2023-02-21
Jakub Dupak
gccrs: ast: D
u
mp
i
nferred typ
e
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2023-02-21
Jakub D
u
pak
gccrs: ast: Dump tuple ty
p
e
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2023-02-21
J
a
kub Dupak
gccr
s
: ast: Dump
never type
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2023-02-21
Jakub Dup
a
k
g
c
crs: ast
:
Dump
r
aw
po
i
n
t
er type
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2023-02-21
Jak
u
b Dupak
gccrs: as
t
:
Dump array type
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2023-02-21
Jakub
D
upak
g
cc
r
s:
a
st: Dump
slice
t
ype
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2023-02-21
Jakub Dupak
gccrs: ast: Dump wher
e
clause and recursive
l
y needed
.
.
.
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2023-02-21
Jakub
Dupak
gc
c
rs: as
t
: add vis
i
t overload for refe
r
e
n
c
es
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2023-02-21
Ja
k
ub Dupa
k
gccrs: ast: Dump uni
t
str
u
ct
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2023-02-21
Ja
k
u
b
Dupak
gccrs: ast: refer correctly to arg
u
ments in docs-
s
trings
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2023-02-21
Jakub Dupak
g
ccrs: ast: transform he
l
p
e
r met
h
ods t
o
visits an
d
.
.
.
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2023-02-21
Jakub Dupak
gccrs: ast: visitor
p
a
t
t
e
r
n
-
> ov
e
rload syn
t
a
x
compatibi
l
it
y
.
.
.
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2023-02-21
Jakub Dup
a
k
gccrs: ast: Modu
l
e
: unloaded modu
l
e and inner attributes
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree
2023-02-21
J
a
ku
b
Dupak
gccrs: ast: dump
T
y
peAlias
Signed-off-by:
Jakub Dupak
<dev@jakubdupak.com>
commit
|
commitdiff
|
tree