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
ncc: fix getting i's type in ++i
2010-06-18
A
l
i Gholami R
u
di
ncc: fix getting i'
s
t
ype in ++i
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami Rudi
ncc:
handle
p
tr opera
t
ions
o
n
structs p
t
rs
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami R
u
di
nc
c
:
fix calling function pointers with
a
rg
u
m
e
nts
commit
|
commitdiff
|
tree
2010-06-18
Ali
G
h
olami
Rudi
ncc: don't
t
ake case exp
r
s as l
a
bels
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami R
u
di
g
en: don't gene
r
ate code after o_noge
n
() in oi()
commit
|
commitdiff
|
tree
2010-06-18
Ali
Gholami Rudi
all tm
p
s
sh
o
uld b
e
the same in c
o
nditional bran
c
hes
commit
|
commitdiff
|
tree
2010-06-17
Ali Gholami Rudi
g
en: fix loa
d
ing back
t
mps in
m
em withou
t
de
r
ef
commit
|
commitdiff
|
tree
2010-06-17
Ali Gholami Rudi
let tok_nu
m
() return the bt
commit
|
commitdiff
|
tree
2010-06-17
Ali
G
h
olami Rudi
gen: relocation
a
ddress size is
alw
a
ys
4 for
n
o
w
commit
|
commitdiff
|
tree
2010-06-16
Ali
G
ho
l
ami Ru
d
i
gen: fix SYM_PT
R
() macro
commit
|
commitdiff
|
tree
2010-06-16
Ali Gho
l
ami Rudi
g
en: fix !!exp
r
commit
|
commitdiff
|
tree
2010-06-15
Ali Gholami Rud
i
ncc: let shift amo
u
n
t be
an unsigned
commit
|
commitdiff
|
tree
2010-06-15
Ali Gholami Rudi
gen: cleanup tmp h
a
n
d
lin
g
and fix regs arra
y
i
n
o
_swap(
)
commit
|
commitdiff
|
tree
2010-06-14
Ali Gholami Rudi
ncc: al
i
gn struct members
commit
|
commitdiff
|
tree
2010-06-14
Al
i
Gho
l
ami Rudi
g
e
n
:
mark
co
p
ied register as
th
e
owner in
o_tmpcop
y
()
commit
|
commitdiff
|
tree
2010-06-14
Ali G
h
olami Rudi
ge
n
: f
i
x "if (!expr)"
commit
|
commitdiff
|
tree
2010-06-14
Ali Ghol
a
mi Rud
i
ncc:
fix
pointer arithme
t
ic on struct ptr
s
commit
|
commitdiff
|
tree
2010-06-14
Ali Gholami Rudi
sho
w
an
e
rror msg if no input
f
ile
commit
|
commitdiff
|
tree
2010-06-13
Ali Gho
l
ami Rudi
tok: accept uppercase hex digits
commit
|
commitdiff
|
tree
2010-06-13
Ali Gholami Rud
i
show
synt
a
x err
o
r location
commit
|
commitdiff
|
tree
2010-06-12
A
li
Gh
o
lami Ru
d
i
gen: fix ignorin
g
regop1() retur
n
value
commit
|
commitdiff
|
tree
2010-06-11
Ali G
h
olami Rud
i
gen: don't change tmp->bt
when stor
i
ng an lvalue
commit
|
commitdiff
|
tree
2010-06-11
Ali
G
holami Rudi
ge
n
:
extend eax to edx fo
r
mul/div op
commit
|
commitdiff
|
tree
2010-06-11
Ali Gholami Ru
d
i
nc
c
:
arrays should be p
r
ocessed in the r
e
ve
r
sed
o
r
d
er
commit
|
commitdiff
|
tree
2010-06-10
A
l
i
Gho
l
ami Rudi
g
e
n: fix the order of
M
OVSXD's o
p
e
r
a
nds
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami Rudi
gen: fix freeing registers before call
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami Rudi
invalidate l
a
st_cmp if tmps are ch
a
nged
commit
|
commitdiff
|
tree
2010-06-10
A
li Ghol
a
mi Ru
d
i
d
e
r
efe
r
ence bot
h
sides of
a co
n
ditio
n
al
e
xpr
e
s
s
ion
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami Rudi
cpp: check buff
e
r stack ins
t
e
a
d of
cppeval varia
b
le
commit
|
commitdiff
|
tree
2010-06-09
Ali
Gholami Rudi
cpp: preven
t
re
c
ursive macros
commit
|
commitdiff
|
tree
2010-06-09
Ali
Gholami Rudi
c
pp: multi-a
r
gume
n
t macros
commit
|
commitdiff
|
tree
2010-06-08
Ali G
h
olami Ru
d
i
cpp: space betwe
e
n macro and '('
commit
|
commitdiff
|
tree
2010-06-08
Al
i
Gholami Rudi
nc
c
:
e
x
it if number o
f
el
e
m
ents exceeds its max
commit
|
commitdiff
|
tree
2010-06-08
Ali Gh
o
l
a
mi Rudi
ncc: o
n
ly add used ex
t
e
r
nal
s
ymbols
to e
l
f
symtab
commit
|
commitdiff
|
tree
2010-06-08
A
li
Gh
o
l
ami
R
u
di
handle #if and #elif
commit
|
commitdiff
|
tree
2010-06-08
Ali Gho
l
ami
Rudi
h
a
ndle #ifdef, #if
n
def
,
#
e
l
se and #end
i
f
commit
|
commitdiff
|
tree
2010-06-08
Ali
G
holami Ru
d
i
sup
p
ort #unde
f
N
AME
commit
|
commitdiff
|
tree
2010-06-08
A
li
G
hola
m
i Rudi
allow -Dname=val option
commit
|
commitdiff
|
tree
2010-06-08
A
li Gholam
i
Rudi
cpp
:
han
d
le funct
i
on
m
acros
commit
|
commitdiff
|
tree
2010-06-07
Ali Gholami Ru
d
i
han
d
le
-
I include paths
commit
|
commitdiff
|
tree
2010-06-06
Al
i
Ghol
a
m
i R
u
di
c
pp: bas
i
c include macros
commit
|
commitdiff
|
tree
2010-06-06
Ali G
h
olam
i
Ru
d
i
add a b
a
sic
p
reprocessor
commit
|
commitdiff
|
tree
2010-06-05
A
l
i
Gholami Rudi
n
cc
:
fix marking undefined functions a
s
f
unctions
commit
|
commitdiff
|
tree
2010-06-04
Ali
G
holami Rudi
for statements wit
h
no condi
t
i
o
n
commit
|
commitdiff
|
tree
2010-06-04
Ali Ghol
a
mi Rudi
tok: '\12' and
'\x3b'
commit
|
commitdiff
|
tree
2010-06-04
A
l
i
G
h
o
l
ami R
u
di
tok: support n
u
mb
e
rs with ul po
s
tfix
commit
|
commitdiff
|
tree
2010-06-04
A
l
i Gholami Rudi
to
k
: s
=
"
a" "b";
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholami Rud
i
t
ok: rea
d
str a
n
d
num as th
e
y are seen
commit
|
commitdiff
|
tree
2010-06-03
Al
i
Gholam
i
Rudi
array->field
commit
|
commitdiff
|
tree
2010-06-03
Ali Gh
o
lami
R
udi
gen: fi
x
o_tmpcopy() when copying
r
egs
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholami Ru
d
i
support initializer for static v
a
riables
commit
|
commitdiff
|
tree
2010-06-02
Ali Gholami Rudi
int a[] =
{
1, 2};
commit
|
commitdiff
|
tree
2010-06-01
Ali G
h
ol
a
mi
R
udi
handle
.
.
.
argu
m
ent
commit
|
commitdiff
|
tree
2010-06-01
A
li Gholami Rudi
ha
n
dle a
r
ray arg
s
commit
|
commitdiff
|
tree
2010-06-01
Ali
G
holami Rudi
han
d
le exter
n
variables
commit
|
commitdiff
|
tree
2010-06-01
Ali Ghola
m
i
R
udi
function poi
n
ter arguments
commit
|
commitdiff
|
tree
2010-05-31
Ali Gho
l
ami Rudi
accep
t
sig
n
ed toke
n
commit
|
commitdiff
|
tree
2010-05-31
Ali Gholami Rudi
ha
n
dle sizeof(
*
p
)
where p i
s
void *
commit
|
commitdiff
|
tree
2010-05-30
Ali Gholami Rudi
ncc: handle unn
a
m
ed st
r
uc
t
s
commit
|
commitdiff
|
tree
2010-05-30
Al
i
G
h
olami Rudi
n
c
c: h
a
ndle
f
or
w
a
rd struct
p
tr usa
g
e
commit
|
commitdiff
|
tree
2010-05-28
Ali Gh
o
lami Ru
d
i
ncc
:
char a[4] = "abc"
;
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami
R
udi
supp
o
r
t goto statement
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
gen: h
a
ndle more than 6 args
commit
|
commitdiff
|
tree
2010-05-28
A
l
i Gholami Rudi
gen: optimize c
o
nstant opera
t
ions on local addresses
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
ncc: int a[2][2] = {1,
2,
3
};
commit
|
commitdiff
|
tree
2010-05-28
A
li Gholami Rudi
handle initializer for
local
v
a
r
ia
b
les
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami Rudi
handle s
t
ruct assign
m
ent
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholam
i
R
u
di
ncc: u
s
e forward fun
c
tion dec
l
arations
commit
|
commitdiff
|
tree
2010-05-27
Al
i
Gholami Rudi
g
e
n: fix casting nums
t
o s
i
g
n
e
d types
commit
|
commitdiff
|
tree
2010-05-27
Ali Gh
o
lami Rudi
out: use zero st_name for unnamed symbo
l
s
commit
|
commitdiff
|
tree
2010-05-26
A
li Gho
l
ami Rudi
n
c
c: cast return v
a
lue
commit
|
commitdiff
|
tree
2010-05-26
Ali
Gholami
Rudi
mark stat
i
c symbols as STB_L
O
CAL
commit
|
commitdiff
|
tree
2010-05-25
A
li Gholami Rudi
ncc: handle stati
c
variables
commit
|
commitdiff
|
tree
2010-05-25
Ali Gholami Rudi
nc
c
: t
y
pe_btde() is n
o
lon
g
er us
e
d
commit
|
commitdiff
|
tree
2010-05-24
Ali
G
h
o
lami
Rudi
ncc:
ha
n
dle
m
ul
t
i-dimen
s
ional arrays
commit
|
commitdiff
|
tree
2010-05-24
Ali
G
holami
R
udi
gen: optimize loading
sm
a
l
l
long imm
e
di
a
tes
commit
|
commitdiff
|
tree
2010-05-23
Al
i
Ghola
m
i
Rudi
nc
c
: use nam
e
s
defin
e
d closest to t
h
e usage
commit
|
commitdiff
|
tree
2010-05-23
Ali Ghol
a
mi Rud
i
suppo
r
t function poi
n
ters
commit
|
commitdiff
|
tree
2010-05-23
A
li Gholami Rudi
gen
:
fix con
s
tant casts
commit
|
commitdiff
|
tree
2010-05-22
A
l
i
Gho
l
a
mi Rudi
support casts
commit
|
commitdiff
|
tree
2010-05-21
Ali G
h
olami Rudi
add switch stmt
supp
o
rt
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
add do-while support
commit
|
commitdiff
|
tree
2010-05-21
Ali
Gho
l
ami Rudi
support break and continue
commit
|
commitdiff
|
tree
2010-05-21
A
li Ghol
a
m
i Rudi
add t
y
pedef support
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholam
i
Rud
i
support
enum types
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
hand
l
e array definitions with const expr
s
ize
commit
|
commitdiff
|
tree
2010-05-21
Ali Ghola
m
i Rudi
i
n
line c
o
nsta
n
t ex
p
r
essi
o
n
s
commit
|
commitdiff
|
tree
2010-05-21
A
li Ghol
a
mi Rudi
hand
l
e
multiple
o_nogen()s
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Ru
d
i
gen
:
zero
out ea
x
before callin
g
commit
|
commitdiff
|
tree
2010-05-20
Ali
Gholam
i
Rudi
gen: fix argumen
t
o
r
der in o
_
call()
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Rudi
a
d
d uni
o
n su
p
po
r
t
commit
|
commitdiff
|
tree
2010-05-20
Ali
Gholami Rudi
h
andle sizeof operato
r
commit
|
commitdiff
|
tree
2010-05-20
Ali Gh
o
l
ami Rudi
sup
p
ort
norma
l
structs
commit
|
commitdiff
|
tree
2010-05-19
Ali Gholami Rudi
ncc: parse recursi
v
es like
f
()()
commit
|
commitdiff
|
tree
2010-05-18
Ali Gho
l
am
i
Rudi
ncc: handle pointers in x++ and x += y
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rudi
rename it to neatcc
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rudi
skip comments
commit
|
commitdiff
|
tree
2010-05-17
A
l
i Gho
l
ami Rudi
s
u
pport str
i
ng liter
a
ls
commit
|
commitdiff
|
tree
2010-05-17
Ali G
h
olami
R
u
di
out: align
bss
v
a
r
iables
commit
|
commitdiff
|
tree
2010-05-17
A
li G
h
olam
i
Rudi
c
c
: ig
n
ore passed
o
p
tions
commit
|
commitdiff
|
tree
next