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: cleanup tmp handling and fix regs array in o_swap()
2010-06-15
Ali Ghol
a
mi Rudi
gen: cl
e
anup tmp handlin
g
and fi
x
regs array
i
n o_s
w
ap()
commit
|
commitdiff
|
tree
2010-06-14
Ali Gholami Rudi
ncc: align
s
truct members
commit
|
commitdiff
|
tree
2010-06-14
Ali Gholam
i
Rudi
gen: mark copied register
a
s the owner in o_tmpcopy()
commit
|
commitdiff
|
tree
2010-06-14
Ali Ghol
a
mi
R
udi
gen: fix "if (!e
x
pr)"
commit
|
commitdiff
|
tree
2010-06-14
Ali Gh
o
l
ami
Rudi
ncc: fix poi
n
ter arithmetic on st
r
uct ptrs
commit
|
commitdiff
|
tree
2010-06-14
Ali
Gh
o
l
ami
R
ud
i
show an error msg if no input file
commit
|
commitdiff
|
tree
2010-06-13
A
li Gholami
R
udi
tok
:
a
ccept upper
c
ase hex d
i
gits
commit
|
commitdiff
|
tree
2010-06-13
Ali Gholami
Ru
d
i
s
ho
w
s
y
nt
a
x
er
r
or loc
a
tion
commit
|
commitdiff
|
tree
2010-06-12
Al
i
Gholami Rudi
gen: fix ig
n
o
ring r
e
gop1() return value
commit
|
commitdiff
|
tree
2010-06-11
Al
i
Gholami Rudi
gen: don't ch
a
ng
e
tmp->
b
t w
h
en stori
n
g an
l
value
commit
|
commitdiff
|
tree
2010-06-11
Ali G
h
olami Rudi
gen: extend eax to edx fo
r
mul/div
o
p
commit
|
commitdiff
|
tree
2010-06-11
Al
i
Gholami Rudi
ncc
:
ar
r
ays should be p
r
ocessed in t
h
e reversed
o
rder
commit
|
commitdiff
|
tree
2010-06-10
Ali
Gholami Rud
i
g
en
:
fix the order o
f
MOVSXD's operands
commit
|
commitdiff
|
tree
2010-06-10
Al
i
Gholami Rudi
gen: fix freei
n
g regi
s
ters before ca
l
l
commit
|
commitdiff
|
tree
2010-06-10
Ali Ghol
a
mi
R
ud
i
invalidate last_cmp
i
f
t
mps ar
e
change
d
commit
|
commitdiff
|
tree
2010-06-10
Ali Ghol
a
m
i
R
udi
dereference
both
s
ides of a
c
o
nditional expression
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami Rudi
cpp: check buffer s
t
ack instead of cppeval variable
commit
|
commitdiff
|
tree
2010-06-09
Ali
G
h
olami
R
udi
cpp: prevent recursive macros
commit
|
commitdiff
|
tree
2010-06-09
Ali Gholami Rudi
cp
p
: multi
-
a
r
gument macros
commit
|
commitdiff
|
tree
2010-06-08
Ali Gho
l
ami Rudi
cpp:
s
pace between macro and '('
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rudi
ncc: e
x
it if n
u
mber of elements ex
c
ee
d
s its max
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami R
u
di
ncc:
o
nly add used external
s
ymb
o
ls to elf symtab
commit
|
commitdiff
|
tree
2010-06-08
Ali
G
holami Rudi
handle #if and #elif
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rudi
h
andle #ifdef, #if
n
d
ef
,
#else
and #e
n
dif
commit
|
commitdiff
|
tree
2010-06-08
Ali G
h
olami
Rud
i
suppor
t
#undef NAME
commit
|
commitdiff
|
tree
2010-06-08
A
li Ghol
a
mi Rudi
allow -Dname=val option
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rudi
cpp: handle function m
a
cros
commit
|
commitdiff
|
tree
2010-06-07
A
li Ghol
a
m
i
R
udi
handle -I include
paths
commit
|
commitdiff
|
tree
2010-06-06
Al
i
Ghol
a
mi
R
u
di
c
pp: bas
i
c include ma
c
ros
commit
|
commitdiff
|
tree
2010-06-06
Al
i
Gholami Rudi
a
d
d
a
basi
c
preprocesso
r
commit
|
commitdiff
|
tree
2010-06-05
Ali Gh
o
la
m
i Rudi
nc
c
: fix marking undefined functions
a
s
f
unctions
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami Rud
i
for stateme
n
t
s
with
no condi
t
ion
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami Rudi
tok: '\12' and
'
\x3b'
commit
|
commitdiff
|
tree
2010-06-04
A
li Gh
o
lami Ru
d
i
tok: support numb
e
rs with u
l
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
tok: read str an
d
num as they are seen
commit
|
commitdiff
|
tree
2010-06-03
Ali
Gho
l
ami Rudi
array->
f
i
eld
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholami Rudi
gen: fix
o
_tmpco
p
y() when
c
opying regs
commit
|
commitdiff
|
tree
2010-06-03
A
l
i
Gholam
i
Rudi
suppor
t
initializer for
static variabl
e
s
commit
|
commitdiff
|
tree
2010-06-02
A
li Gholami Rudi
i
nt a
[
] = {1, 2};
commit
|
commitdiff
|
tree
2010-06-01
Ali Gh
o
lami Rudi
h
a
n
d
le
.
.
.
argu
m
ent
commit
|
commitdiff
|
tree
2010-06-01
A
l
i
G
h
o
lami Rudi
h
andle arra
y
args
commit
|
commitdiff
|
tree
2010-06-01
Ali
Gholami Rudi
ha
n
d
l
e extern vari
a
bles
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami
Rudi
function pointer argume
n
ts
commit
|
commitdiff
|
tree
2010-05-31
A
l
i
Gholami R
u
di
accept
signed t
o
k
en
commit
|
commitdiff
|
tree
2010-05-31
Ali Ghola
m
i
R
udi
handle sizeof
(
*p) whe
r
e p
i
s void *
commit
|
commitdiff
|
tree
2010-05-30
Ali
G
holam
i
R
u
di
ncc: handle
u
nn
a
m
e
d
s
truc
t
s
commit
|
commitdiff
|
tree
2010-05-30
Ali Gholami Ru
d
i
ncc: handle forward str
u
ct ptr usage
commit
|
commitdiff
|
tree
2010-05-28
Ali
G
holam
i
Rudi
nc
c
:
c
ha
r
a[4] = "a
b
c";
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
support got
o
stat
e
me
n
t
commit
|
commitdiff
|
tree
2010-05-28
A
l
i Gholami Rudi
gen
:
h
a
ndle more than 6 args
commit
|
commitdiff
|
tree
2010-05-28
Ali Gho
l
am
i
Rudi
gen: optimiz
e
constant oper
a
t
ions on
local addres
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 Gholami
Rudi
h
andle i
n
itializer for local v
a
riables
commit
|
commitdiff
|
tree
2010-05-27
Al
i
Ghola
m
i
Rudi
hand
l
e struct assignm
e
n
t
commit
|
commitdiff
|
tree
2010-05-27
Ali G
h
olami Ru
d
i
ncc: use
f
orwar
d
fu
n
ction de
c
larations
commit
|
commitdiff
|
tree
2010-05-27
Al
i
Ghol
a
mi Ru
d
i
gen: fi
x
casting nums to
s
ign
e
d types
commit
|
commitdiff
|
tree
2010-05-27
Ali Ghol
a
mi Rudi
o
u
t: use zero
st_
n
a
m
e fo
r
un
n
amed
s
ymbol
s
commit
|
commitdiff
|
tree
2010-05-26
Ali Gholam
i
Rudi
n
c
c:
c
a
s
t
return v
a
lue
commit
|
commitdiff
|
tree
2010-05-26
Ali
G
h
ol
a
mi Rudi
mark
s
ta
t
ic
s
y
mbols as STB_LO
C
AL
commit
|
commitdiff
|
tree
2010-05-25
Ali Gholami Rudi
ncc: handle stati
c
variab
l
e
s
commit
|
commitdiff
|
tree
2010-05-25
A
li Gh
o
la
m
i Rudi
n
c
c: type_btde
(
) is n
o
longer
u
sed
commit
|
commitdiff
|
tree
2010-05-24
Al
i
Gholami Rudi
ncc: handle mu
l
ti-dimensional
a
rrays
commit
|
commitdiff
|
tree
2010-05-24
Ali Gho
l
a
m
i Rudi
g
en
:
op
t
imize loa
d
ing small long immedia
t
es
commit
|
commitdiff
|
tree
2010-05-23
A
l
i
Gholami
R
udi
ncc: use names de
f
ine
d
c
l
o
s
e
s
t
t
o
the us
a
g
e
commit
|
commitdiff
|
tree
2010-05-23
A
l
i
G
holam
i
Rudi
support f
u
nction poin
t
ers
commit
|
commitdiff
|
tree
2010-05-23
A
l
i
Gholam
i
Ru
d
i
gen: fix constant casts
commit
|
commitdiff
|
tree
2010-05-22
Ali Gholami Ru
d
i
support cast
s
commit
|
commitdiff
|
tree
2010-05-21
Ali Gho
l
ami
Rud
i
add
s
witch stmt support
commit
|
commitdiff
|
tree
2010-05-21
Al
i
Ghola
m
i Rud
i
add do-wh
i
le support
commit
|
commitdiff
|
tree
2010-05-21
Al
i
Gho
l
ami
R
udi
support break a
n
d
c
ontin
u
e
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
add typ
e
def support
commit
|
commitdiff
|
tree
2010-05-21
Al
i
Ghol
a
mi Ru
d
i
support enu
m
t
ypes
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
h
a
n
d
le array definitions with const expr s
i
ze
commit
|
commitdiff
|
tree
2010-05-21
Ali Ghol
a
mi Rudi
inline constan
t
expressions
commit
|
commitdiff
|
tree
2010-05-21
Ali Gho
l
ami Rud
i
handle multiple o_nogen()s
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Rudi
g
e
n:
zero out eax before calli
n
g
commit
|
commitdiff
|
tree
2010-05-20
A
l
i
G
h
olami Rud
i
gen: f
i
x ar
g
u
ment order in
o_call()
commit
|
commitdiff
|
tree
2010-05-20
A
l
i
G
h
olami
R
udi
add union supp
o
r
t
commit
|
commitdiff
|
tree
2010-05-20
Al
i
Gholam
i
Rud
i
ha
n
dle sizeof oper
a
tor
commit
|
commitdiff
|
tree
2010-05-20
Ali G
h
o
l
ami Rudi
su
p
port normal struct
s
commit
|
commitdiff
|
tree
2010-05-19
Ali Ghol
a
mi R
u
d
i
n
c
c: parse recursiv
e
s
like
f
()()
commit
|
commitdiff
|
tree
2010-05-18
Ali
Ghola
m
i
R
udi
ncc
:
handle p
o
inters in x++
a
n
d x += y
commit
|
commitdiff
|
tree
2010-05-17
Ali Ghola
m
i Rudi
rename it to neatcc
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rudi
skip comm
e
nts
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rudi
support st
r
ing literals
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rudi
out: align bss var
i
abl
e
s
commit
|
commitdiff
|
tree
2010-05-17
Al
i
Gholami
Rud
i
cc:
i
g
nore passed
op
t
ions
commit
|
commitdiff
|
tree
2010-05-17
A
li Gholami Rudi
add
s
upport f
o
r global variables
commit
|
commitdiff
|
tree
2010-05-15
Ali Ghola
m
i
Rud
i
s
u
pport more
i
nt constant
s
commit
|
commitdiff
|
tree
2010-05-15
Ali Gholam
i
Rudi
merge jx and
setx
commit
|
commitdiff
|
tree
2010-05-14
Ali Gholami Rudi
a
d
d && and
|| opera
t
ors
commit
|
commitdiff
|
tree
2010-05-13
Ali Gholam
i
Rudi
g
e
n: handle char
and short operations
commit
|
commitdiff
|
tree
2010-05-13
A
li Gholami Rud
i
cc:
add bi
t
op/assi
g
n opera
t
or
s
commit
|
commitdiff
|
tree
2010-05-12
Ali
G
holami Ru
d
i
t
ok: a
d
d the
m
issing ~ token
commit
|
commitdiff
|
tree
2010-05-12
Ali Gho
l
ami R
u
di
cc: f
i
x getting
local v
a
ria
b
le type
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami R
u
di
su
p
po
r
t |, & an
d
^ opera
t
ors
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
support ~
a
n
d - unary opera
t
ors
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami
R
u
d
i
gen: merge shift oper
a
ti
o
ns
commit
|
commitdiff
|
tree
2010-05-12
Ali Ghol
a
mi Rudi
a
dd ?=
ass
i
gnmen
t
operators
commit
|
commitdiff
|
tree
next