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
gen: pass the number of arguments to o_func_beg()
2010-06-14
Ali Gho
l
a
m
i Rudi
gen: fi
x
"if (!expr)"
commit
|
commitdiff
|
tree
2010-06-14
Ali Gholami Rudi
ncc: fix poi
n
ter
arithmetic on str
u
c
t ptrs
commit
|
commitdiff
|
tree
2010-06-14
Ali
G
h
o
l
a
m
i
Rud
i
show an erro
r
m
sg if no input fil
e
commit
|
commitdiff
|
tree
2010-06-13
Ali Gholami
R
udi
to
k
: accept u
p
percase hex dig
i
ts
commit
|
commitdiff
|
tree
2010-06-13
Ali Gholami
Rudi
show syntax error l
o
ca
t
ion
commit
|
commitdiff
|
tree
2010-06-12
Ali Gholami Rudi
gen
:
f
ix ignoring regop1() re
t
urn
v
a
lue
commit
|
commitdiff
|
tree
2010-06-11
Ali Gholami Rudi
gen: don't cha
n
g
e
t
mp->bt when stor
i
ng an lvalue
commit
|
commitdiff
|
tree
2010-06-11
Ali Ghol
a
mi Rudi
gen: extend eax to edx
f
or mul/div
op
commit
|
commitdiff
|
tree
2010-06-11
Ali
Gholami Rudi
ncc: arrays should
be
p
rocessed in the r
e
v
ersed order
commit
|
commitdiff
|
tree
2010-06-10
A
li Gholami R
u
di
gen
:
fi
x
the order of MOVSX
D
's ope
r
ands
commit
|
commitdiff
|
tree
2010-06-10
Al
i
Gho
l
ami Rudi
gen: fix freeing regis
t
ers before call
commit
|
commitdiff
|
tree
2010-06-10
Ali Ghola
m
i Rudi
invalidate
last_cm
p
if
t
mps ar
e
changed
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami Rud
i
dereference both sid
e
s o
f
a conditional expression
commit
|
commitdiff
|
tree
2010-06-10
Ali Ghol
a
m
i Rudi
cpp:
c
heck
buf
f
e
r stack instead of cpp
e
val variabl
e
commit
|
commitdiff
|
tree
2010-06-09
Ali
G
holami Rudi
cpp:
preve
n
t recursive macros
commit
|
commitdiff
|
tree
2010-06-09
Al
i
Gh
o
lami Ru
d
i
cpp:
m
ulti-argument m
a
cro
s
commit
|
commitdiff
|
tree
2010-06-08
Ali G
h
ol
a
mi Rudi
cpp
:
space b
e
t
w
een macro and '('
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rudi
ncc:
exit
i
f nu
m
ber of e
l
e
m
ent
s
exceeds its ma
x
commit
|
commitdiff
|
tree
2010-06-08
Ali Ghola
m
i Rudi
ncc: only add
u
sed
external symbo
l
s to el
f
symtab
commit
|
commitdiff
|
tree
2010-06-08
Ali
G
h
o
l
a
m
i
R
u
d
i
handle #if and #eli
f
commit
|
commitdiff
|
tree
2010-06-08
Ali Ghol
a
mi Rudi
h
a
ndle #ifdef,
#i
f
ndef, #el
s
e and #endif
commit
|
commitdiff
|
tree
2010-06-08
A
li G
h
olami Ru
d
i
support #un
d
e
f
NAME
commit
|
commitdiff
|
tree
2010-06-08
Ali
Gholami Rudi
a
llow -
D
name=val
opti
o
n
commit
|
commitdiff
|
tree
2010-06-08
Ali G
h
olami Rudi
cpp: handle
f
u
nction macros
commit
|
commitdiff
|
tree
2010-06-07
Ali Ghola
m
i Rudi
handle -I
i
nclude
paths
commit
|
commitdiff
|
tree
2010-06-06
Ali G
h
olami Rudi
cpp: basic
i
ncl
u
de macros
commit
|
commitdiff
|
tree
2010-06-06
Ali Ghol
a
mi Rudi
add a basi
c
preprocesso
r
commit
|
commitdiff
|
tree
2010-06-05
Ali Gholami Rudi
ncc: fix marking
u
n
defined functions as funct
i
ons
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami R
u
di
f
o
r
s
tatem
e
nts
with no conditi
o
n
commit
|
commitdiff
|
tree
2010-06-04
A
l
i Gh
o
lami
R
u
di
tok
:
'\12' and '
\
x3b'
commit
|
commitdiff
|
tree
2010-06-04
Ali
G
holam
i
R
udi
t
ok: sup
p
ort numbers with ul
p
ostfix
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami Rudi
t
o
k: s = "a" "b"
;
commit
|
commitdiff
|
tree
2010-06-03
A
li Gholami Rud
i
tok: read str and n
u
m as
they
are seen
commit
|
commitdiff
|
tree
2010-06-03
Ali Gho
l
a
mi R
u
d
i
array->field
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholami Rudi
gen: fix o_tmp
c
opy() when copying regs
commit
|
commitdiff
|
tree
2010-06-03
Ali Gh
o
lami Rudi
support ini
t
i
a
lizer for
stat
i
c
variables
commit
|
commitdiff
|
tree
2010-06-02
Ali Gholami
Rudi
int a
[
] = {1, 2};
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami Rud
i
han
d
le
.
.
.
argu
m
ent
commit
|
commitdiff
|
tree
2010-06-01
Ali Gho
l
ami Ru
d
i
handle
a
r
ray args
commit
|
commitdiff
|
tree
2010-06-01
Ali
Gholami Rudi
handle exte
r
n varia
b
les
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami Rudi
function poin
t
er arguments
commit
|
commitdiff
|
tree
2010-05-31
Ali Gholami Rudi
a
ccept
s
ign
e
d to
k
en
commit
|
commitdiff
|
tree
2010-05-31
Ali
G
holami Rudi
handle sizeof(*p)
w
here
p is v
o
id *
commit
|
commitdiff
|
tree
2010-05-30
Ali Gholami
Rudi
ncc: handle
u
n
n
ame
d
str
u
cts
commit
|
commitdiff
|
tree
2010-05-30
Ali Gho
l
ami Rudi
ncc: handle fo
r
war
d
stru
c
t ptr usage
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
ncc: char a[4] =
"abc";
commit
|
commitdiff
|
tree
2010-05-28
A
l
i Gholam
i
Rudi
support goto s
t
a
t
e
ment
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
gen: handle mo
r
e than
6
ar
g
s
commit
|
commitdiff
|
tree
2010-05-28
Ali
G
h
olami Rudi
g
e
n: op
t
i
mize constant operations on local
a
d
d
resses
commit
|
commitdiff
|
tree
2010-05-28
Ali
Gholami Rudi
ncc: int
a[2][2] = {
1
, 2, 3};
commit
|
commitdiff
|
tree
2010-05-28
Al
i
Gho
l
a
mi Rudi
ha
n
dle i
n
itializer for local variable
s
commit
|
commitdiff
|
tree
2010-05-27
A
li Gholami Rud
i
hand
l
e struct assignment
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami
Rudi
n
c
c: use f
o
rw
a
rd func
t
ion dec
l
aratio
n
s
commit
|
commitdiff
|
tree
2010-05-27
Al
i
G
holami R
u
di
gen: fix cas
t
ing
n
u
ms
to
s
igned types
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami Rudi
out
:
us
e
zer
o
s
t
_name for unn
a
med symbo
l
s
commit
|
commitdiff
|
tree
2010-05-26
A
l
i
Gholam
i
Rudi
ncc: cast r
e
turn
v
alue
commit
|
commitdiff
|
tree
2010-05-26
Ali G
h
olami Rudi
mark
st
a
tic sym
b
ols
a
s S
T
B_L
O
CAL
commit
|
commitdiff
|
tree
2010-05-25
A
l
i Ghola
m
i Rudi
ncc: ha
n
d
l
e
s
tat
i
c va
r
iables
commit
|
commitdiff
|
tree
2010-05-25
A
l
i G
h
olam
i
Rud
i
n
cc: typ
e
_
b
t
de() is no longer used
commit
|
commitdiff
|
tree
2010-05-24
Ali
Gholam
i
Rudi
ncc:
h
andle multi-dimens
i
ona
l
arrays
commit
|
commitdiff
|
tree
2010-05-24
Ali G
h
olami Rudi
gen: optim
i
z
e loading sma
l
l
l
ong immedi
a
t
e
s
commit
|
commitdiff
|
tree
2010-05-23
A
l
i Gholam
i
R
ud
i
ncc: use names
de
f
i
n
ed clo
s
est to th
e
usag
e
commit
|
commitdiff
|
tree
2010-05-23
Ali Gho
l
ami Ru
d
i
support function
pointer
s
commit
|
commitdiff
|
tree
2010-05-23
Ali Gholami Rud
i
gen: f
i
x constant cast
s
commit
|
commitdiff
|
tree
2010-05-22
Ali Gholami
Rudi
s
u
pport casts
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
add sw
i
tc
h
s
tmt suppor
t
commit
|
commitdiff
|
tree
2010-05-21
Ali
Ghol
a
m
i
R
u
d
i
add do-whi
l
e
s
u
p
p
ort
commit
|
commitdiff
|
tree
2010-05-21
Ali
Gho
l
ami
R
udi
support break and co
n
tinue
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami R
u
di
add typedef support
commit
|
commitdiff
|
tree
2010-05-21
Ali Gho
l
am
i
R
u
d
i
supp
o
rt enum types
commit
|
commitdiff
|
tree
2010-05-21
Ali Gho
l
ami
Rudi
handle
a
rr
a
y d
e
finit
i
ons w
i
th cons
t
expr si
z
e
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
inline constant ex
p
ression
s
commit
|
commitdiff
|
tree
2010-05-21
A
li Gh
o
lami Rudi
h
a
n
dle multiple
o_noge
n
()s
commit
|
commitdiff
|
tree
2010-05-20
A
l
i Gholami R
u
di
ge
n
: z
e
r
o
o
u
t eax
b
e
for
e
ca
l
ling
commit
|
commitdiff
|
tree
2010-05-20
A
li
G
hol
a
mi Rudi
g
en: fix
a
rg
u
ment order in
o_call()
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Rudi
add un
i
on
suppor
t
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Rudi
handle sizeof o
p
e
rat
o
r
commit
|
commitdiff
|
tree
2010-05-20
Ali Gh
o
lami Rudi
supp
o
rt
normal
s
tructs
commit
|
commitdiff
|
tree
2010-05-19
Ali Ghola
m
i R
u
di
ncc: parse recur
s
ives like f(
)
()
commit
|
commitdiff
|
tree
2010-05-18
Ali Gholami Rudi
ncc: handle
p
oin
t
ers in
x+
+
and x
+
=
y
commit
|
commitdiff
|
tree
2010-05-17
A
li
Gh
o
lami
Rudi
rename it to neatcc
commit
|
commitdiff
|
tree
2010-05-17
A
l
i Gholami Rud
i
skip c
o
m
m
ents
commit
|
commitdiff
|
tree
2010-05-17
Al
i
Gholami R
u
di
s
upport stri
n
g
l
iterals
commit
|
commitdiff
|
tree
2010-05-17
A
l
i
G
hola
m
i Rudi
out: alig
n
bss variable
s
commit
|
commitdiff
|
tree
2010-05-17
Ali Ghola
m
i Rudi
c
c: ignore
passed options
commit
|
commitdiff
|
tree
2010-05-17
Al
i
Gholam
i
Rudi
add support f
o
r global variables
commit
|
commitdiff
|
tree
2010-05-15
Ali Gho
l
a
m
i
Rudi
suppor
t
more int cons
t
ants
commit
|
commitdiff
|
tree
2010-05-15
Ali Gh
o
lami Rudi
m
e
rge jx and setx
commit
|
commitdiff
|
tree
2010-05-14
Ali Gholami
Ru
d
i
add && and || ope
r
ators
commit
|
commitdiff
|
tree
2010-05-13
Ali Gholami Rudi
g
en: handle char and short operations
commit
|
commitdiff
|
tree
2010-05-13
Ali Gholami
R
udi
cc: add
bitop/a
s
sign opera
t
or
s
commit
|
commitdiff
|
tree
2010-05-12
Al
i
Gholami Rudi
tok: ad
d
the missing ~ token
commit
|
commitdiff
|
tree
2010-05-12
Al
i
Gholami
Rudi
cc: fix
getti
n
g
l
o
ca
l
var
i
able
t
ype
commit
|
commitdiff
|
tree
2010-05-12
Ali G
h
olami Rudi
support |
,
& and
^
operators
commit
|
commitdiff
|
tree
2010-05-12
Ali
Gholami Rudi
support ~ and - unary operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gh
o
lami Rudi
g
en: merge shift
o
pe
r
a
t
ions
commit
|
commitdiff
|
tree
2010-05-12
A
li Gholami Rudi
add ?= assignment opera
t
ors
commit
|
commitdiff
|
tree
2010-05-12
Ali
Gholami Rudi
add shift operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gho
l
ami Rudi
su
p
port ! operator
commit
|
commitdiff
|
tree
2010-05-12
Al
i
Gh
o
l
a
mi Rudi
supp
o
rt more comparison
o
perators
commit
|
commitdiff
|
tree
next