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
handle #if and #elif
2010-06-08
Ali G
h
olami Rud
i
h
a
ndle #if and #elif
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rudi
handle #if
d
ef, #i
f
nde
f
, #else and #endif
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rudi
support #
u
n
d
ef NAME
commit
|
commitdiff
|
tree
2010-06-08
Ali Gho
l
a
mi Rudi
allow -D
n
ame=val option
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rudi
c
p
p
: handle functi
o
n macros
commit
|
commitdiff
|
tree
2010-06-07
Ali Gholami Rudi
han
d
le -I include path
s
commit
|
commitdiff
|
tree
2010-06-06
Ali Gho
l
ami
R
u
d
i
cpp: bas
i
c include macros
commit
|
commitdiff
|
tree
2010-06-06
Ali G
h
olami
R
ud
i
add a
b
as
i
c preprocessor
commit
|
commitdiff
|
tree
2010-06-05
Ali Gholami Rudi
ncc:
f
ix
mar
k
i
n
g un
d
efined fu
n
ctions as function
s
commit
|
commitdiff
|
tree
2010-06-04
Ali
G
holami
R
u
di
f
o
r statem
e
nts with no cond
i
tion
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami Rudi
tok: '\12' and '\x3b'
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami Ru
d
i
tok: support numbers with ul postfix
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami Rudi
tok: s = "a"
"
b
"
;
commit
|
commitdiff
|
tree
2010-06-03
Ali
Gholami R
u
di
t
o
k: read s
t
r and num
as
t
hey are s
e
en
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholami
Rudi
ar
r
a
y->field
commit
|
commitdiff
|
tree
2010-06-03
Ali
G
hol
a
mi Rudi
g
e
n: fix o
_
tmpc
o
py() when copying
regs
commit
|
commitdiff
|
tree
2010-06-03
Ali
Gholami Ru
d
i
suppo
r
t initial
i
zer fo
r
static vari
a
bles
commit
|
commitdiff
|
tree
2010-06-02
Ali Ghol
a
mi Rudi
int a[] = {1, 2
}
;
commit
|
commitdiff
|
tree
2010-06-01
A
l
i Gho
l
ami
R
udi
han
d
le
.
.
.
ar
g
ument
commit
|
commitdiff
|
tree
2010-06-01
A
l
i Gholam
i
Rudi
handle
array ar
g
s
commit
|
commitdiff
|
tree
2010-06-01
Ali Gh
o
lami R
u
di
handle extern variables
commit
|
commitdiff
|
tree
2010-06-01
Ali Gho
l
ami Rudi
f
unction point
e
r argumen
t
s
commit
|
commitdiff
|
tree
2010-05-31
Ali Gholami R
u
di
accept signed token
commit
|
commitdiff
|
tree
2010-05-31
Ali
Ghola
m
i Rudi
handle size
o
f
(
*
p
)
where p is void
*
commit
|
commitdiff
|
tree
2010-05-30
A
l
i Gh
o
lami Rudi
ncc: handle unna
m
ed structs
commit
|
commitdiff
|
tree
2010-05-30
Ali Gholami
Rudi
n
c
c: handle forward str
u
ct ptr
u
s
age
commit
|
commitdiff
|
tree
2010-05-28
Al
i
Gholami Rudi
ncc: cha
r
a[4] = "abc
"
;
commit
|
commitdiff
|
tree
2010-05-28
A
li Gholam
i
Ru
d
i
su
p
port
g
oto statement
commit
|
commitdiff
|
tree
2010-05-28
Ali
G
h
o
lami Rudi
gen: hand
l
e
more
than 6 args
commit
|
commitdiff
|
tree
2010-05-28
Al
i
Ghola
m
i Rudi
gen: opti
m
i
ze c
o
nstant operat
i
ons
o
n local addresses
commit
|
commitdiff
|
tree
2010-05-28
Ali G
h
ol
a
mi Rudi
n
cc: int a[2
]
[
2
]
=
{
1, 2, 3};
commit
|
commitdiff
|
tree
2010-05-28
Ali
G
holami
Rudi
ha
n
dle initi
a
lize
r
for local variables
commit
|
commitdiff
|
tree
2010-05-27
Ali Gho
l
am
i
Rudi
handle st
r
u
c
t assignme
n
t
commit
|
commitdiff
|
tree
2010-05-27
Ali Gh
o
lami R
u
di
ncc: use
forward function
dec
l
arat
i
ons
commit
|
commitdiff
|
tree
2010-05-27
Ali
G
ho
l
a
mi
Rudi
g
e
n: fix castin
g
n
ums to
s
i
gned types
commit
|
commitdiff
|
tree
2010-05-27
Al
i
Ghol
a
mi Ru
d
i
out: u
s
e
zero st_name for unnamed symbols
commit
|
commitdiff
|
tree
2010-05-26
Ali Gho
l
ami Rudi
n
c
c:
c
a
s
t
return value
commit
|
commitdiff
|
tree
2010-05-26
Ali Gholami Rudi
ma
r
k static sy
m
bol
s
as STB_LOCAL
commit
|
commitdiff
|
tree
2010-05-25
A
l
i Gholami Rudi
ncc: handle s
t
atic varia
b
les
commit
|
commitdiff
|
tree
2010-05-25
Ali
G
holami Rudi
ncc: ty
p
e_b
t
d
e() is n
o
longer
u
s
ed
commit
|
commitdiff
|
tree
2010-05-24
Ali Gholami Rudi
ncc: handle multi
-
d
i
m
e
n
s
io
n
al a
r
rays
commit
|
commitdiff
|
tree
2010-05-24
Ali Gh
o
lami Rudi
gen:
optimize load
i
ng smal
l
lo
n
g immediat
e
s
commit
|
commitdiff
|
tree
2010-05-23
Ali
G
holami
R
udi
ncc: use names de
f
in
e
d close
s
t to the u
s
age
commit
|
commitdiff
|
tree
2010-05-23
Ali Gholami
R
ud
i
support func
t
ion pointers
commit
|
commitdiff
|
tree
2010-05-23
Ali
G
h
o
lami Rudi
ge
n
: fix constant c
a
sts
commit
|
commitdiff
|
tree
2010-05-22
Al
i
Gholami
Rudi
s
u
pport c
a
sts
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami
R
udi
add
s
wit
c
h stmt suppo
r
t
commit
|
commitdiff
|
tree
2010-05-21
A
l
i Gholam
i
R
ud
i
a
d
d do-
w
hile support
commit
|
commitdiff
|
tree
2010-05-21
A
li
G
h
olami Rudi
support
b
reak
a
nd conti
n
ue
commit
|
commitdiff
|
tree
2010-05-21
Ali Gho
l
ami
R
udi
add
t
yped
e
f
s
upport
commit
|
commitdiff
|
tree
2010-05-21
A
l
i Gholam
i
Rudi
su
p
port en
u
m types
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
handle array d
e
finitio
n
s with const
e
xpr size
commit
|
commitdiff
|
tree
2010-05-21
A
li Gholami Rudi
in
l
i
n
e constant expressio
n
s
commit
|
commitdiff
|
tree
2010-05-21
Ali
G
holami Rudi
h
andle multiple
o_nogen()s
commit
|
commitdiff
|
tree
2010-05-20
Ali
Gholam
i
Ru
d
i
gen: zero out ea
x
before calling
commit
|
commitdiff
|
tree
2010-05-20
A
l
i Ghola
m
i
Rudi
gen: fix
argument order in o_call()
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Rudi
add union su
p
port
commit
|
commitdiff
|
tree
2010-05-20
A
l
i Gh
o
l
a
mi Rudi
handle
s
izeof oper
a
tor
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Rudi
suppor
t
n
o
rmal structs
commit
|
commitdiff
|
tree
2010-05-19
Ali Gholami Rudi
ncc: pa
r
se
r
ec
u
rsiv
e
s l
i
ke
f()()
commit
|
commitdiff
|
tree
2010-05-18
Ali Gholami Rudi
n
cc: handle
point
e
rs in x++ and
x
+= y
commit
|
commitdiff
|
tree
2010-05-17
Ali
Gholami Ru
d
i
rename it to neatcc
commit
|
commitdiff
|
tree
2010-05-17
A
li Gholami Rudi
skip co
m
m
e
nts
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rudi
support s
t
ring literals
commit
|
commitdiff
|
tree
2010-05-17
Ali
Gholami Rudi
out: align bss
varia
b
les
commit
|
commitdiff
|
tree
2010-05-17
Ali Gho
l
a
m
i
R
udi
cc: i
g
nor
e
pa
s
sed opt
i
ons
commit
|
commitdiff
|
tree
2010-05-17
Al
i
Ghol
a
m
i
R
u
di
add support for global va
r
iables
commit
|
commitdiff
|
tree
2010-05-15
Al
i
Gho
l
ami Rudi
support more i
n
t
constants
commit
|
commitdiff
|
tree
2010-05-15
A
l
i
G
h
o
lami Rudi
me
r
g
e
j
x and setx
commit
|
commitdiff
|
tree
2010-05-14
Ali Gholami Rud
i
add && an
d
|| ope
r
ators
commit
|
commitdiff
|
tree
2010-05-13
Ali Gholami Rudi
gen: handle char and short operations
commit
|
commitdiff
|
tree
2010-05-13
Ali Gholam
i
R
u
di
cc: a
d
d bitop/ass
i
gn o
p
e
r
a
t
o
rs
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami
Rudi
tok: add the m
i
s
sing ~ token
commit
|
commitdiff
|
tree
2010-05-12
Al
i
Gholami Rudi
cc: fix
g
etting local variable type
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
s
uppo
r
t |, & and
^
operators
commit
|
commitdiff
|
tree
2010-05-12
Ali G
h
o
lami Rudi
support ~ an
d
-
unary operators
commit
|
commitdiff
|
tree
2010-05-12
A
l
i Gholami Ru
d
i
gen: m
e
rge shift operations
commit
|
commitdiff
|
tree
2010-05-12
Ali Gh
o
lami Rudi
add ?=
assign
m
ent ope
r
ators
commit
|
commitdiff
|
tree
2010-05-12
Al
i
Gholami Rudi
add sh
i
ft operator
s
commit
|
commitdiff
|
tree
2010-05-12
Ali Ghola
m
i R
u
d
i
sup
p
ort ! operator
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
support
m
ore comparison operat
o
rs
commit
|
commitdiff
|
tree
2010-05-12
Ali
G
holam
i
R
u
d
i
su
p
port
*, / and % operators
commit
|
commitdiff
|
tree
2010-05-12
Al
i
G
holami Rudi
support -- operator
commit
|
commitdiff
|
tree
2010-05-12
Ali Gh
o
l
ami Rud
i
g
e
n: have a
sin
g
le retur
n
instructi
o
n
commit
|
commitdiff
|
tree
2010-05-11
A
li
G
hol
a
mi Rudi
bette
r
temp
r
e
g
ister allocation
commit
|
commitdiff
|
tree
2010-05-08
Ali Ghol
a
mi Rudi
g
e
n
:
use lea for calcula
t
i
ng stack address
commit
|
commitdiff
|
tree
2010-05-07
Ali Gholami Rudi
add for-loop s
u
pp
o
rt
commit
|
commitdiff
|
tree
2010-05-07
Ali Ghol
a
m
i
Rudi
tok: su
p
p
o
rt
2
a
nd 3
-
c
h
ar token
s
commit
|
commitdiff
|
tree
2010-05-06
A
li Gholami R
u
di
gen:
use
r
e
g
op() for s
h
i
f
t
i
n
struction
s
commit
|
commitdiff
|
tree
2010-05-03
Ali Ghola
m
i
Rudi
cc:
re
s
et the size for void type
commit
|
commitdiff
|
tree
2010-05-02
Ali Gholami Rudi
cc: fix ts_pop()
w
hen t
y
pe i
s
N
U
LL
commit
|
commitdiff
|
tree
2010-05-01
Ali
G
ho
l
ami Rudi
handle pointer arithmetic
commit
|
commitdiff
|
tree
2010-04-30
Ali Gholami Rudi
suppor
t
arrays
commit
|
commitdiff
|
tree
2010-04-30
Ali Ghol
a
mi
R
udi
implement conditio
n
al expression
commit
|
commitdiff
|
tree
2010-04-30
A
l
i Gholami Rudi
gen: put sp sub value
b
efore writ
i
n
g s
e
ction
commit
|
commitdiff
|
tree
2010-04-30
Ali Gholami Rudi
im
p
lement
*
and
&
u
na
r
y operators
commit
|
commitdiff
|
tree
2010-04-30
Ali
Gholami
R
udi
rename vs to bt for
b
a
si
c
type
commit
|
commitdiff
|
tree
2010-04-28
A
l
i Gholami Rudi
move elf rela
t
ed
p
a
rts to ou
t
.
c
commit
|
commitdiff
|
tree
2010-04-28
Ali Gholami Rudi
add operand types
commit
|
commitdiff
|
tree
2010-04-27
Ali Gholami Rudi
return , as a t
o
ken
commit
|
commitdiff
|
tree
next