repo.or.cz
/
neatcc
/
cc.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
tok: s = "a" "b";
2010-06-04
Ali Gholami Ru
d
i
tok: s
=
"a" "b";
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholam
i
Rud
i
tok: read str
and num
as they ar
e
seen
commit
|
commitdiff
|
tree
2010-06-03
Ali Ghol
a
mi Rudi
arr
a
y
-
>field
commit
|
commitdiff
|
tree
2010-06-03
Ali Gh
o
la
m
i Rudi
g
e
n: fi
x
o_tmpcopy() w
h
en copying regs
commit
|
commitdiff
|
tree
2010-06-03
Ali
G
h
olami Rud
i
support initializer
f
or
s
t
a
t
ic va
r
ia
b
les
commit
|
commitdiff
|
tree
2010-06-02
A
li Gholami Rudi
i
nt
a
[] =
{
1, 2
}
;
commit
|
commitdiff
|
tree
2010-06-01
A
l
i G
h
ol
a
mi Rud
i
h
andle
.
.
.
argu
m
ent
commit
|
commitdiff
|
tree
2010-06-01
Ali Gho
l
ami
Rudi
handle a
r
ray args
commit
|
commitdiff
|
tree
2010-06-01
A
l
i
Gh
o
la
m
i Rudi
h
a
n
d
le extern variables
commit
|
commitdiff
|
tree
2010-06-01
A
li Gho
l
ami Rudi
f
unct
i
on pointer arguments
commit
|
commitdiff
|
tree
2010-05-31
Ali
G
h
olam
i
Rudi
accept
s
i
gned token
commit
|
commitdiff
|
tree
2010-05-31
A
l
i Ghol
a
m
i
R
udi
handle siz
e
o
f(*p) where p is void
*
commit
|
commitdiff
|
tree
2010-05-30
Ali Gholami Rudi
ncc: handle unnam
e
d struct
s
commit
|
commitdiff
|
tree
2010-05-30
Ali Gholami
R
udi
n
cc
:
handle forwa
r
d st
r
u
ct ptr usage
commit
|
commitdiff
|
tree
2010-05-28
Ali Gh
o
la
m
i Rudi
n
cc: ch
a
r
a
[
4] =
"
a
b
c";
commit
|
commitdiff
|
tree
2010-05-28
Ali Gh
o
l
a
mi
R
u
di
support goto s
t
atement
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami
R
udi
gen:
h
andle
m
ore than 6 args
commit
|
commitdiff
|
tree
2010-05-28
Ali Gh
o
lami Rudi
gen: optimi
z
e
con
s
tant
o
peratio
n
s
o
n local addresses
commit
|
commitdiff
|
tree
2010-05-28
A
l
i Gh
o
lami Rudi
ncc: int a[
2
][2] = {1
,
2, 3};
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
h
a
ndle initializer for
local va
r
iable
s
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami Rudi
handle s
t
ruc
t
ass
i
gnment
commit
|
commitdiff
|
tree
2010-05-27
Ali Ghola
m
i Rudi
ncc: use forwar
d
f
u
nction declarat
i
ons
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami
R
udi
gen
:
fix ca
s
ting
nums to
s
ig
n
e
d type
s
commit
|
commitdiff
|
tree
2010-05-27
A
l
i Ghola
m
i Rud
i
out: use zero st_name for unna
m
e
d
s
y
mbol
s
commit
|
commitdiff
|
tree
2010-05-26
Ali Gholami Rudi
n
cc: cast return value
commit
|
commitdiff
|
tree
2010-05-26
Ali Ghol
a
mi Rudi
mark static symbols as STB_LOCAL
commit
|
commitdiff
|
tree
2010-05-25
Ali G
h
olami Rudi
ncc: han
d
le static var
i
able
s
commit
|
commitdiff
|
tree
2010-05-25
A
l
i
G
holami Rudi
ncc: t
y
pe_btde() i
s
n
o longer used
commit
|
commitdiff
|
tree
2010-05-24
Ali Gholami Rudi
n
c
c
: han
d
le m
u
lti-dime
n
si
o
nal
a
rrays
commit
|
commitdiff
|
tree
2010-05-24
Ali Gholami Rudi
gen:
optimize loadin
g
s
m
a
l
l l
o
ng
i
m
m
e
d
i
at
e
s
commit
|
commitdiff
|
tree
2010-05-23
A
l
i Gholami Rudi
ncc: use names defined closest to
t
he usage
commit
|
commitdiff
|
tree
2010-05-23
A
l
i
Gholami
Rud
i
support fun
c
tion pointers
commit
|
commitdiff
|
tree
2010-05-23
Ali Gholami Rudi
ge
n
:
fix consta
n
t
casts
commit
|
commitdiff
|
tree
2010-05-22
Al
i
Ghol
a
m
i
Rudi
support casts
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
add switch stmt support
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholam
i
Rudi
a
dd do-while support
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
support break
and
c
ontin
u
e
commit
|
commitdiff
|
tree
2010-05-21
A
l
i
Gholami
R
ud
i
add typ
e
def support
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
support enum
types
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
handle array definitions wi
t
h
c
onst expr
siz
e
commit
|
commitdiff
|
tree
2010-05-21
Ali
G
hola
m
i Rudi
inline constant expres
s
ions
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami R
u
d
i
handle multiple o_noge
n
()s
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Rudi
gen: ze
r
o
out eax
before call
i
n
g
commit
|
commitdiff
|
tree
2010-05-20
Ali G
h
olami
R
u
d
i
gen:
fix argu
m
ent
order
i
n
o_
c
all()
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Ru
d
i
add union
s
upport
commit
|
commitdiff
|
tree
2010-05-20
Al
i
G
h
ol
a
mi Rudi
handle sizeof operator
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Rudi
su
p
port normal s
t
ructs
commit
|
commitdiff
|
tree
2010-05-19
Ali Gh
o
lami Rudi
ncc
:
p
arse recurs
i
ves like f(
)
(
)
commit
|
commitdiff
|
tree
2010-05-18
Ali Gholami Rudi
ncc:
handle pointe
r
s in x++
a
n
d
x += y
commit
|
commitdiff
|
tree
2010-05-17
Al
i
G
h
olami Rudi
r
e
n
ame it to
n
eatcc
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rudi
skip comment
s
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rudi
support string lite
r
als
commit
|
commitdiff
|
tree
2010-05-17
Ali Gho
l
ami R
u
di
out: align bss
v
a
riables
commit
|
commitdiff
|
tree
2010-05-17
Ali
Gho
l
ami Rudi
c
c: ignore
p
assed
opti
o
n
s
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rudi
add
s
upport for global variables
commit
|
commitdiff
|
tree
2010-05-15
Ali G
h
olami Rudi
support mo
r
e i
n
t
c
o
nstants
commit
|
commitdiff
|
tree
2010-05-15
Ali Gho
l
ami Rudi
mer
g
e jx and
s
e
tx
commit
|
commitdiff
|
tree
2010-05-14
Al
i
Gholami
R
u
di
add && and || operators
commit
|
commitdiff
|
tree
2010-05-13
Ali Gholami Rudi
gen: hand
l
e char and
s
hort operations
commit
|
commitdiff
|
tree
2010-05-13
Ali Ghol
a
mi R
u
di
cc:
a
d
d
bito
p
/assign o
p
e
rators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Ru
d
i
t
o
k:
add the miss
i
ng ~ toke
n
commit
|
commitdiff
|
tree
2010-05-12
A
l
i Gholami
Rudi
c
c
:
f
ix gettin
g
local va
r
iab
l
e type
commit
|
commitdiff
|
tree
2010-05-12
Ali
G
ho
l
ami Rudi
s
u
pport |, & and ^ operato
r
s
commit
|
commitdiff
|
tree
2010-05-12
Ali G
h
ola
m
i
Ru
d
i
support ~ and - un
a
ry operato
r
s
commit
|
commitdiff
|
tree
2010-05-12
Ali
G
holami Rudi
g
e
n: merge
s
hi
f
t operations
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
add ?= assign
m
ent ope
r
ators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
add
s
hift operators
commit
|
commitdiff
|
tree
2010-05-12
A
l
i Gh
o
lami Rudi
su
p
port ! operator
commit
|
commitdiff
|
tree
2010-05-12
Al
i
Gh
o
la
m
i
Ru
d
i
supp
o
rt m
o
re com
p
arison oper
a
tors
commit
|
commitdiff
|
tree
2010-05-12
Ali G
h
olami Rudi
support *, / and %
o
perators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gh
o
lami Rudi
suppo
r
t --
operator
commit
|
commitdiff
|
tree
2010-05-12
A
li
G
holami Ru
d
i
gen:
have a s
i
ngle retu
r
n
ins
t
ruction
commit
|
commitdiff
|
tree
2010-05-11
A
l
i
Gholami R
u
di
bette
r
temp
register allocation
commit
|
commitdiff
|
tree
2010-05-08
Al
i
Gholami R
u
di
ge
n
: use lea for
calculat
i
ng
stack addres
s
commit
|
commitdiff
|
tree
2010-05-07
Ali Gh
o
l
a
m
i
Rud
i
add f
o
r-loop support
commit
|
commitdiff
|
tree
2010-05-07
Al
i
Gholami Rudi
t
ok: supp
o
rt 2 a
n
d
3
-char
t
oken
s
commit
|
commitdiff
|
tree
2010-05-06
A
li Gholami Rudi
gen: use regop(
)
fo
r
shi
f
t instructions
commit
|
commitdiff
|
tree
2010-05-03
A
l
i Gholami Rudi
cc: r
e
set the size for void type
commit
|
commitdiff
|
tree
2010-05-02
Al
i
Ghol
a
mi Rudi
cc: fix ts_pop() wh
e
n type is N
U
LL
commit
|
commitdiff
|
tree
2010-05-01
Ali Gho
l
ami Rudi
h
a
ndle
pointer arithmetic
commit
|
commitdiff
|
tree
2010-04-30
Ali Gh
o
lami Rudi
su
p
p
o
rt arrays
commit
|
commitdiff
|
tree
2010-04-30
Ali G
h
olami Rud
i
i
mple
m
ent c
o
nd
i
tional e
x
pression
commit
|
commitdiff
|
tree
2010-04-30
Al
i
Gh
o
lami Rudi
gen: pu
t
sp sub value before writin
g
sectio
n
commit
|
commitdiff
|
tree
2010-04-30
Ali
G
holami Rudi
i
m
p
l
ement *
a
n
d
&
unary operators
commit
|
commitdiff
|
tree
2010-04-30
Ali G
h
olami Rudi
r
e
na
m
e
vs t
o
bt for bas
i
c t
y
pe
commit
|
commitdiff
|
tree
2010-04-28
Ali
Gh
o
lami R
u
di
mo
v
e elf related parts t
o
out
.
c
commit
|
commitdiff
|
tree
2010-04-28
Ali
G
holami Rudi
add operand
t
ypes
commit
|
commitdiff
|
tree
2010-04-27
Ali Gholami Rudi
r
e
turn , as a toke
n
commit
|
commitdiff
|
tree
2010-04-24
Ali Ghola
m
i Rudi
r
ea
d
a
dd(
)
should
a
d
d
in a loop
commit
|
commitdiff
|
tree
2010-04-24
Al
i
Gholami Rudi
m
a
nage stack; fre
e
t
m
p
s and
b
et
t
er st
a
ck alloc
commit
|
commitdiff
|
tree
2010-04-24
A
li Ghola
m
i Rudi
s
u
pport
add/sub o
p
era
t
ors
commit
|
commitdiff
|
tree
2010-04-24
Ali Gholami Rudi
su
p
port calling extern f
u
nctions
commit
|
commitdiff
|
tree
2010-04-24
Ali
Gholami R
u
di
sup
p
ort
pass
i
ng func
t
ion arguments
commit
|
commitdiff
|
tree
2010-04-24
Ali Gholami Rudi
s
upport c
a
l
l
ing functi
o
ns with no
ar
g
s
commit
|
commitdiff
|
tree
2010-04-23
Ali
Gholam
i
R
u
di
use re
g
args in functio
n
s
commit
|
commitdiff
|
tree
2010-04-23
Ali Gholami
Rudi
out:
u
se 4 b
y
te
mov for now
commit
|
commitdiff
|
tree
2010-04-23
Ali G
h
olami Rudi
a
s
mall cc
commit
|
commitdiff
|
tree