repo.or.cz
/
neatcc.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
npp: remove comments after preprocessing
2010-06-03
Ali Gholami
Rudi
support initializer for static var
i
ables
commit
|
commitdiff
|
tree
2010-06-02
Ali Ghol
a
m
i Rudi
int a[]
= {1, 2}
;
commit
|
commitdiff
|
tree
2010-06-01
Al
i
Ghola
m
i Rudi
han
d
le
.
.
.
argumen
t
commit
|
commitdiff
|
tree
2010-06-01
Ali
Gholami Rudi
hand
l
e array args
commit
|
commitdiff
|
tree
2010-06-01
A
li Gholami Rudi
ha
n
d
le extern variables
commit
|
commitdiff
|
tree
2010-06-01
Ali Ghol
a
mi Rud
i
f
unc
t
ion pointe
r
a
r
g
uments
commit
|
commitdiff
|
tree
2010-05-31
Ali Gholami
Rudi
a
cc
e
pt signed
t
o
ken
commit
|
commitdiff
|
tree
2010-05-31
Ali Ghol
a
m
i
Rudi
handle sizeo
f
(*p) where p is void *
commit
|
commitdiff
|
tree
2010-05-30
A
l
i Ghol
a
mi Rudi
ncc: handle unnamed
s
tructs
commit
|
commitdiff
|
tree
2010-05-30
Ali
Gholami Rudi
ncc: handle
f
o
rwar
d
stru
c
t ptr
u
s
a
ge
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
n
cc:
c
h
ar a
[
4] = "abc";
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
s
upport goto sta
t
ement
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
g
en: handle more than 6 args
commit
|
commitdiff
|
tree
2010-05-28
A
li
G
holami
R
u
d
i
gen: optimiz
e
co
n
s
t
ant operations on local
a
ddres
s
es
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
ncc: int a[2][2] = {1, 2, 3};
commit
|
commitdiff
|
tree
2010-05-28
Ali Ghola
m
i
R
udi
handle init
i
a
l
izer
for l
o
cal vari
a
b
l
e
s
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami
R
u
di
handle struct assignme
n
t
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami Rudi
ncc: use forward function
declarations
commit
|
commitdiff
|
tree
2010-05-27
Ali
G
holami Rudi
gen: fi
x
casting nums to signed typ
e
s
commit
|
commitdiff
|
tree
2010-05-27
A
li
G
holami Rud
i
out
:
use zer
o
st_na
m
e for unna
m
ed symbol
s
commit
|
commitdiff
|
tree
2010-05-26
Ali G
h
o
l
ami Rudi
ncc: cast return va
l
ue
commit
|
commitdiff
|
tree
2010-05-26
Ali Ghola
m
i
Rudi
mark stat
i
c symbols as
S
TB
_
LOCA
L
commit
|
commitdiff
|
tree
2010-05-25
Ali Gholami Rudi
ncc: handle static variabl
e
s
commit
|
commitdiff
|
tree
2010-05-25
Al
i
Gholami Rudi
ncc
:
type_btde(
)
i
s
n
o
longer used
commit
|
commitdiff
|
tree
2010-05-24
Ali Gholami Rudi
ncc: handl
e
mult
i
-dimens
i
onal arrays
commit
|
commitdiff
|
tree
2010-05-24
Ali Gholami
Rudi
gen: o
p
timize loading smal
l
long immedia
t
es
commit
|
commitdiff
|
tree
2010-05-23
Ali
G
holami Rudi
n
cc: use n
a
m
es d
e
fi
n
ed closest to th
e
usage
commit
|
commitdiff
|
tree
2010-05-23
Ali Gholami Rudi
s
u
p
port fu
n
ction pointers
commit
|
commitdiff
|
tree
2010-05-23
Ali Gholami Ru
d
i
gen
:
fix const
a
nt casts
commit
|
commitdiff
|
tree
2010-05-22
Ali
G
holami Rudi
support casts
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
a
d
d
switch s
t
mt support
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Ru
d
i
add do-while s
u
pport
commit
|
commitdiff
|
tree
2010-05-21
A
l
i Gholami Rudi
support brea
k
and c
o
ntinue
commit
|
commitdiff
|
tree
2010-05-21
Ali Gho
l
ami
R
ud
i
a
dd typedef support
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholam
i
Rudi
s
upport en
u
m
types
commit
|
commitdiff
|
tree
2010-05-21
Ali Gho
l
ami
R
udi
h
a
n
d
l
e array def
i
nitions with cons
t
expr size
commit
|
commitdiff
|
tree
2010-05-21
A
li Gholami
R
udi
inline constant expressions
commit
|
commitdiff
|
tree
2010-05-21
Ali G
h
olam
i
Rudi
h
andle mul
t
i
ple o_nogen
(
)s
commit
|
commitdiff
|
tree
2010-05-20
A
li Gho
l
ami Rudi
gen:
z
ero out eax before c
a
lling
commit
|
commitdiff
|
tree
2010-05-20
Ali G
h
o
l
ami Rudi
gen: fix
a
rgume
n
t
order in o_call()
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Rudi
add u
n
ion support
commit
|
commitdiff
|
tree
2010-05-20
Ali Ghola
m
i Rudi
hand
l
e sizeof ope
r
ator
commit
|
commitdiff
|
tree
2010-05-20
Ali
G
h
o
lami Ru
d
i
support n
o
rmal structs
commit
|
commitdiff
|
tree
2010-05-19
Ali Gholami Rudi
ncc: parse recursive
s
like f()()
commit
|
commitdiff
|
tree
2010-05-18
Ali Gholami Rud
i
ncc: hand
l
e pointers in x++ a
n
d x += y
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rudi
renam
e
it t
o
nea
t
c
c
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Ru
d
i
skip com
m
e
nts
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rudi
suppor
t
string
literals
commit
|
commitdiff
|
tree
2010-05-17
A
l
i Gholami R
u
di
out: a
l
i
gn bss varia
b
les
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rudi
cc:
ignore
p
as
s
ed options
commit
|
commitdiff
|
tree
2010-05-17
A
l
i
Ghol
a
mi
R
udi
add s
u
pport
f
or global variab
l
e
s
commit
|
commitdiff
|
tree
2010-05-15
Ali Gholami Rudi
s
upport
m
ore
int
constan
t
s
commit
|
commitdiff
|
tree
2010-05-15
Ali
Gholami Rudi
m
e
rge jx and setx
commit
|
commitdiff
|
tree
2010-05-14
Ali Gholami R
u
d
i
add && and
|
| operators
commit
|
commitdiff
|
tree
2010-05-13
Ali
G
holami Rudi
gen: handle char and
s
hort op
e
ration
s
commit
|
commitdiff
|
tree
2010-05-13
A
li Gholami Rud
i
cc: a
d
d b
i
t
o
p
/as
s
ign
o
perators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
tok: add the missing ~ token
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Ru
d
i
cc: fix gett
i
ng local variab
l
e type
commit
|
commitdiff
|
tree
2010-05-12
Ali Ghola
m
i Rudi
s
upport |, & and ^
operato
r
s
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rud
i
suppor
t
~
and - unary operators
commit
|
commitdiff
|
tree
2010-05-12
Ali
Ghola
m
i
R
udi
g
en: mer
g
e
shift op
e
rations
commit
|
commitdiff
|
tree
2010-05-12
Ali G
h
o
l
ami Rudi
add ?=
as
s
i
g
n
m
ent operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami
R
u
d
i
add sh
i
ft operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gh
o
lami Rud
i
support ! operato
r
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
supp
o
rt more compa
r
i
son operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gh
o
lami R
u
di
suppo
r
t *, / an
d
% operators
commit
|
commitdiff
|
tree
2010-05-12
Al
i
G
holami
Rudi
support -- operat
o
r
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
gen: have a single return instructi
o
n
commit
|
commitdiff
|
tree
2010-05-11
A
li Gholami Ru
d
i
better temp re
g
ister allo
c
ation
commit
|
commitdiff
|
tree
2010-05-08
Al
i
Gho
l
ami Rudi
gen: use lea for c
a
lculatin
g
sta
c
k address
commit
|
commitdiff
|
tree
2010-05-07
Ali Gholami Rudi
add f
o
r-
l
oop
su
p
p
o
rt
commit
|
commitdiff
|
tree
2010-05-07
A
li Gholami Rudi
tok: support 2 and 3-char tokens
commit
|
commitdiff
|
tree
2010-05-06
Ali Gholami R
u
di
g
e
n: use regop
(
)
f
o
r
sh
i
ft
i
n
stru
c
t
ions
commit
|
commitdiff
|
tree
2010-05-03
Ali
Gholami
R
udi
cc: reset the si
z
e
for void
typ
e
commit
|
commitdiff
|
tree
2010-05-02
Ali Gho
l
ami
R
udi
cc: fi
x
ts_pop()
w
hen
t
ype is NULL
commit
|
commitdiff
|
tree
2010-05-01
Ali Gholami Rudi
ha
n
dl
e
p
o
inter arithmetic
commit
|
commitdiff
|
tree
2010-04-30
Ali Gholami
R
udi
sup
p
ort a
r
rays
commit
|
commitdiff
|
tree
2010-04-30
Ali Ghola
m
i
Ru
d
i
imple
m
ent condit
i
onal
e
x
pressi
o
n
commit
|
commitdiff
|
tree
2010-04-30
Al
i
Gholami
R
udi
g
en: put sp sub valu
e
b
efore writing
s
ection
commit
|
commitdiff
|
tree
2010-04-30
Ali G
h
ol
a
m
i
R
u
di
implem
e
nt
* and & unary operators
commit
|
commitdiff
|
tree
2010-04-30
Ali
Gholami Ru
d
i
rename vs to
b
t for basic type
commit
|
commitdiff
|
tree
2010-04-28
Ali Gh
o
l
ami Rudi
move elf related parts to out
.
c
commit
|
commitdiff
|
tree
2010-04-28
A
l
i G
h
olami
R
u
d
i
add
o
peran
d
ty
p
es
commit
|
commitdiff
|
tree
2010-04-27
Ali Ghola
m
i Ru
d
i
return , as
a
token
commit
|
commitdiff
|
tree
2010-04-24
Ali Gho
l
am
i
Rudi
readadd() should add in a
l
oop
commit
|
commitdiff
|
tree
2010-04-24
Ali
Ghola
m
i Ru
d
i
m
an
a
ge sta
c
k
;
f
r
ee tm
p
s
a
nd bette
r
stack
a
lloc
commit
|
commitdiff
|
tree
2010-04-24
Ali Gh
o
l
ami
Ru
d
i
sup
p
ort add/
s
ub operators
commit
|
commitdiff
|
tree
2010-04-24
Ali Gholami Rud
i
suppor
t
c
alling extern functions
commit
|
commitdiff
|
tree
2010-04-24
Ali
Gh
o
lami Rudi
su
p
po
r
t
pas
s
ing function arguments
commit
|
commitdiff
|
tree
2010-04-24
Ali Gholami Rudi
support
calling function
s
w
ith n
o
a
r
g
s
commit
|
commitdiff
|
tree
2010-04-23
Ali Gholami Rud
i
use
r
e
g
args in functions
commit
|
commitdiff
|
tree
2010-04-23
Ali Gholami Rudi
out:
u
se 4 byte mo
v
for now
commit
|
commitdiff
|
tree
2010-04-23
Ali Gholami Rudi
a small cc
commit
|
commitdiff
|
tree