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
int: load assignment destination last if possible
2010-06-14
Ali
G
hol
a
mi Rudi
gen: mark co
p
ied
r
egi
s
t
e
r
as the owner in o_
t
mpco
p
y()
commit
|
commitdiff
|
tree
2010-06-14
Ali G
h
olami
Rudi
gen: fix "if
(!expr)"
commit
|
commitdiff
|
tree
2010-06-14
Ali Gho
l
ami R
u
di
ncc: fix po
i
nter arithmetic o
n
str
u
ct ptrs
commit
|
commitdiff
|
tree
2010-06-14
A
li Gholami
R
udi
show an err
o
r msg if no input
file
commit
|
commitdiff
|
tree
2010-06-13
Al
i
Gholami Rudi
tok: accept
u
ppe
r
c
a
se hex digits
commit
|
commitdiff
|
tree
2010-06-13
Ali
G
holam
i
Rud
i
s
h
o
w syntax err
o
r l
o
cation
commit
|
commitdiff
|
tree
2010-06-12
Ali Gholam
i
Rudi
gen: fix ignoring
regop1(
)
retu
r
n value
commit
|
commitdiff
|
tree
2010-06-11
A
l
i
G
holami Ru
d
i
gen: don't change tmp->
b
t when s
t
orin
g
a
n
lvalue
commit
|
commitdiff
|
tree
2010-06-11
Ali Ghol
a
mi Rudi
gen: ex
t
end eax to edx for
m
ul/div op
commit
|
commitdiff
|
tree
2010-06-11
A
l
i
G
holami Rudi
nc
c
: arr
a
ys shoul
d
be processed in
the r
e
versed or
d
er
commit
|
commitdiff
|
tree
2010-06-10
Al
i
Gholami Rudi
gen: fix th
e
order
o
f
M
OVSXD's operan
d
s
commit
|
commitdiff
|
tree
2010-06-10
Ali
G
holam
i
Rudi
gen: fix fr
e
eing regis
t
ers before call
commit
|
commitdiff
|
tree
2010-06-10
Ali Gh
o
lami
R
udi
i
n
validate
la
s
t_cmp
i
f tmps
a
re changed
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami Rudi
dereference bot
h
s
i
d
es of
a condition
a
l expression
commit
|
commitdiff
|
tree
2010-06-10
Ali
Gholami Rudi
cpp
:
check bu
f
fer
s
tack
i
nst
e
ad of c
p
peval var
i
ab
l
e
commit
|
commitdiff
|
tree
2010-06-09
Ali
Gh
o
lami R
u
d
i
cpp: p
r
event recursive macros
commit
|
commitdiff
|
tree
2010-06-09
Ali
G
holam
i
Rudi
cpp: multi-argument macros
commit
|
commitdiff
|
tree
2010-06-08
Ali
G
h
o
lami Rudi
cpp: space betwe
e
n macro and '('
commit
|
commitdiff
|
tree
2010-06-08
Ali Ghola
m
i
Rudi
n
cc: e
x
it
i
f n
u
mber of
e
l
e
me
n
ts exceeds
i
t
s max
commit
|
commitdiff
|
tree
2010-06-08
Ali Gh
o
lami Rudi
n
c
c: only a
d
d
u
se
d
external symbols t
o
elf symtab
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami R
u
di
ha
n
dl
e
#if
a
nd #el
i
f
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami
Rudi
hand
l
e #ifdef,
#ifndef,
#else an
d
#endif
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami R
u
di
support #undef NAME
commit
|
commitdiff
|
tree
2010-06-08
A
l
i
Gholami Rudi
allow -Dname=val optio
n
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rudi
cpp: handle function macros
commit
|
commitdiff
|
tree
2010-06-07
A
l
i Gholami Rudi
handle -I
in
c
lude
p
aths
commit
|
commitdiff
|
tree
2010-06-06
Ali Ghola
m
i Rudi
cpp: basi
c
i
n
clude
ma
c
ros
commit
|
commitdiff
|
tree
2010-06-06
Ali Gholami Ru
d
i
a
dd a basi
c
pre
p
roces
s
or
commit
|
commitdiff
|
tree
2010-06-05
Ali Ghol
a
mi Rudi
ncc: fix
m
arking undef
i
ned f
u
nct
i
o
n
s as functions
commit
|
commitdiff
|
tree
2010-06-04
Al
i
Gholami Rudi
fo
r
statement
s
with no
c
o
n
d
iti
o
n
commit
|
commitdiff
|
tree
2010-06-04
Al
i
G
h
olami
R
udi
t
o
k:
'\12' and '\x3b
'
commit
|
commitdiff
|
tree
2010-06-04
Ali
G
hola
m
i Rudi
t
o
k: s
u
ppor
t
nu
m
ber
s
with ul p
o
stfix
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami Rudi
tok: s = "a" "
b
";
commit
|
commitdiff
|
tree
2010-06-03
A
l
i Gholami Rudi
tok: read
s
tr and num as they
a
re seen
commit
|
commitdiff
|
tree
2010-06-03
Ali Ghola
m
i Rudi
array->f
i
eld
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholam
i
Rudi
gen: fix o_tm
p
copy() when copying regs
commit
|
commitdiff
|
tree
2010-06-03
Ali
G
holami Rudi
s
uppo
r
t
initialize
r
f
o
r static vari
a
bles
commit
|
commitdiff
|
tree
2010-06-02
Ali Gholami Rudi
int
a
[]
=
{1, 2};
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami Rudi
handle
.
.
.
a
rgum
e
nt
commit
|
commitdiff
|
tree
2010-06-01
Ali Ghola
m
i Rudi
handle array args
commit
|
commitdiff
|
tree
2010-06-01
Ali Gho
l
ami
Rudi
h
a
ndle extern v
a
ria
b
les
commit
|
commitdiff
|
tree
2010-06-01
Ali Ghol
a
m
i
R
u
di
fu
n
cti
o
n pointer arg
u
ments
commit
|
commitdiff
|
tree
2010-05-31
Ali Gholami Rudi
accep
t
signed token
commit
|
commitdiff
|
tree
2010-05-31
Ali Gholami Rudi
h
and
l
e
sizeof(
*
p
)
where p
i
s void
*
commit
|
commitdiff
|
tree
2010-05-30
Ali
G
holami Rud
i
n
cc: handle unnamed struct
s
commit
|
commitdiff
|
tree
2010-05-30
Al
i
Gho
l
ami Rudi
ncc: handle forw
a
rd
s
truct ptr usage
commit
|
commitdiff
|
tree
2010-05-28
Al
i
G
h
olami R
u
di
ncc:
char
a
[4]
=
"abc";
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
s
upport goto statem
e
nt
commit
|
commitdiff
|
tree
2010-05-28
Ali Ghola
m
i Rudi
gen: ha
n
d
l
e more than 6 a
r
gs
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
gen: o
p
ti
m
ize consta
n
t operations on loc
a
l a
d
dresses
commit
|
commitdiff
|
tree
2010-05-28
A
l
i Gholami Ru
d
i
nc
c
: int a[2][2] =
{1, 2
,
3};
commit
|
commitdiff
|
tree
2010-05-28
A
l
i Ghola
m
i
R
ud
i
hand
l
e initi
a
liz
e
r for
local
v
ariables
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami Rudi
handle
struct assignment
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami
R
udi
n
cc: use forward function dec
l
ar
a
tions
commit
|
commitdiff
|
tree
2010-05-27
A
l
i Gholami Rudi
gen: fi
x
casting nums to si
g
ned
t
ypes
commit
|
commitdiff
|
tree
2010-05-27
Ali
G
h
o
lami Rudi
out: use zero st
_
name for unnamed s
y
mbols
commit
|
commitdiff
|
tree
2010-05-26
Ali G
h
o
lami
Ru
d
i
ncc: cas
t
return value
commit
|
commitdiff
|
tree
2010-05-26
Al
i
Gholami Rudi
ma
r
k
static symbols
a
s STB_LOC
A
L
commit
|
commitdiff
|
tree
2010-05-25
Ali Gh
o
l
a
mi Rudi
ncc: handle s
t
a
t
i
c
v
a
r
iables
commit
|
commitdiff
|
tree
2010-05-25
Ali Gholami Rudi
ncc: type
_
btd
e
() is no
longer used
commit
|
commitdiff
|
tree
2010-05-24
Al
i
Gholami Rudi
ncc: handle multi
-
dimensional arrays
commit
|
commitdiff
|
tree
2010-05-24
Al
i
G
h
olami Rudi
gen: optimize lo
a
ding sm
a
ll long immediat
e
s
commit
|
commitdiff
|
tree
2010-05-23
Ali
G
hola
m
i Rud
i
n
cc: use
names
defined c
l
osest to the usage
commit
|
commitdiff
|
tree
2010-05-23
A
l
i Gholami Rudi
supp
o
rt function pointers
commit
|
commitdiff
|
tree
2010-05-23
Ali Gho
l
ami R
u
di
gen: fix
c
o
ns
t
a
nt casts
commit
|
commitdiff
|
tree
2010-05-22
Ali Gh
o
lami Rudi
support casts
commit
|
commitdiff
|
tree
2010-05-21
Ali
G
h
o
lami Ru
d
i
add s
w
itc
h
stmt su
p
port
commit
|
commitdiff
|
tree
2010-05-21
Al
i
Gholam
i
Rudi
a
d
d
do-while support
commit
|
commitdiff
|
tree
2010-05-21
Al
i
Gholami Ru
d
i
support break and
con
t
inue
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
add typedef supp
o
rt
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami
Rudi
su
p
port en
u
m
t
ypes
commit
|
commitdiff
|
tree
2010-05-21
A
l
i Ghola
m
i Rudi
h
andle array
d
efinitions
w
ith const expr size
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholam
i
R
udi
in
l
ine c
o
n
stant expressions
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami
Rudi
handle multiple o
_
no
g
en(
)
s
commit
|
commitdiff
|
tree
2010-05-20
Al
i
Gholami Rudi
gen: ze
r
o out eax before calling
commit
|
commitdiff
|
tree
2010-05-20
Ali
Ghola
m
i Rudi
gen: f
i
x
arg
u
m
e
nt or
d
e
r
in o_call()
commit
|
commitdiff
|
tree
2010-05-20
Ali
Gholami Rudi
add union support
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Ru
d
i
hand
l
e
sizeof op
e
r
a
tor
commit
|
commitdiff
|
tree
2010-05-20
A
l
i
Gholami Rudi
s
u
pport
n
or
m
al st
r
uc
t
s
commit
|
commitdiff
|
tree
2010-05-19
Ali Gholami Rudi
ncc: par
s
e re
c
u
r
siv
e
s like
f
()
(
)
commit
|
commitdiff
|
tree
2010-05-18
A
l
i Gho
l
ami R
u
di
ncc: handle p
o
inters i
n
x++ and x
+
= y
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rudi
ren
a
m
e
i
t
t
o neatcc
commit
|
commitdiff
|
tree
2010-05-17
Ali G
h
ol
a
mi
R
u
di
sk
i
p c
o
mme
n
ts
commit
|
commitdiff
|
tree
2010-05-17
Ali Gho
l
a
m
i
R
u
di
s
u
pport string l
i
terals
commit
|
commitdiff
|
tree
2010-05-17
Ali Ghol
a
mi Rudi
out: align bss v
a
r
ia
b
les
commit
|
commitdiff
|
tree
2010-05-17
Ali G
h
ol
a
mi Rud
i
cc: ignore passed options
commit
|
commitdiff
|
tree
2010-05-17
Al
i
Gh
o
l
a
mi Rudi
a
d
d support for
gl
o
b
al var
i
abl
e
s
commit
|
commitdiff
|
tree
2010-05-15
A
li Gholam
i
Rudi
support mor
e
int cons
t
ants
commit
|
commitdiff
|
tree
2010-05-15
Ali
Gholami
R
udi
m
erge j
x
and setx
commit
|
commitdiff
|
tree
2010-05-14
A
li Gh
o
lami Rudi
add && and || operators
commit
|
commitdiff
|
tree
2010-05-13
A
l
i Gholami
R
udi
gen: handle char and short op
e
r
ations
commit
|
commitdiff
|
tree
2010-05-13
Ali Ghol
a
mi Rudi
cc:
add bitop/assign
o
perators
commit
|
commitdiff
|
tree
2010-05-12
A
l
i Ghol
a
mi Rudi
tok: add t
h
e
m
issing ~ toke
n
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rud
i
c
c: fix getting local variabl
e
type
commit
|
commitdiff
|
tree
2010-05-12
Ali Ghol
a
mi Ru
d
i
s
uppor
t
|, & and ^ operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami R
u
d
i
support
~
and - unary o
p
erato
r
s
commit
|
commitdiff
|
tree
2010-05-12
A
l
i Gholami
R
udi
gen: merge sh
i
ft operations
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami
Rudi
add ?=
a
ssignmen
t
operators
commit
|
commitdiff
|
tree
2010-05-12
A
l
i Gh
o
lami
R
udi
add shi
f
t op
e
rators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
support ! operator
commit
|
commitdiff
|
tree
next