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
show an error msg if no input file
2010-06-14
Al
i
Gholami Ru
d
i
show an e
r
ror msg if no inp
u
t
f
ile
commit
|
commitdiff
|
tree
2010-06-13
Ali Gho
l
a
m
i Rudi
tok: accept uppercase
hex
digits
commit
|
commitdiff
|
tree
2010-06-13
Ali
G
hola
m
i Rudi
show syntax e
r
ror l
o
cation
commit
|
commitdiff
|
tree
2010-06-12
Ali Ghol
a
mi Rud
i
gen:
f
ix ig
n
oring rego
p
1() return value
commit
|
commitdiff
|
tree
2010-06-11
Ali Ghola
m
i Rudi
gen: don't
change tmp->bt when storing an lvalue
commit
|
commitdiff
|
tree
2010-06-11
Ali Gholami Rudi
gen
:
exten
d
eax t
o
edx for
m
ul/div
o
p
commit
|
commitdiff
|
tree
2010-06-11
Ali
Gholami
Rudi
ncc
:
arrays
sho
u
ld
b
e p
r
o
c
essed
in the reversed order
commit
|
commitdiff
|
tree
2010-06-10
Ali Gho
l
ami R
u
d
i
gen: fix
t
he or
d
e
r of MOVSXD's operands
commit
|
commitdiff
|
tree
2010-06-10
Ali
Gholami Ru
d
i
gen:
f
ix
f
reeing registers before call
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholam
i
Rudi
invalidate las
t
_cmp i
f
tmps are
c
hanged
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami
Rudi
deref
e
r
e
nce both sides o
f
a conditional
expr
e
ssion
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami Rudi
cpp: check buffer
sta
c
k instead of cppeval variable
commit
|
commitdiff
|
tree
2010-06-09
Ali Gholami Rudi
cpp: prevent recu
r
s
i
ve macros
commit
|
commitdiff
|
tree
2010-06-09
Ali Ghol
a
mi Rudi
cpp: mu
l
ti-argument macr
o
s
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholam
i
Rudi
cpp: space between macro
and '('
commit
|
commitdiff
|
tree
2010-06-08
Ali
Ghol
a
mi Rudi
ncc: exit
i
f
num
b
er o
f
eleme
n
ts exceeds i
t
s
max
commit
|
commitdiff
|
tree
2010-06-08
Ali G
h
olami Ru
d
i
n
c
c
: only ad
d
used
e
xter
n
al symbols
t
o elf symtab
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami
R
u
di
h
a
ndle #
i
f and #el
i
f
commit
|
commitdiff
|
tree
2010-06-08
Ali
G
hola
m
i Rudi
h
a
ndle
#ifdef,
#i
f
nd
e
f, #
e
lse and #en
d
if
commit
|
commitdiff
|
tree
2010-06-08
Ali Gho
l
ami
R
udi
support #u
n
de
f
NAME
commit
|
commitdiff
|
tree
2010-06-08
Al
i
Gholami Rudi
allow -
D
name=val optio
n
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rudi
c
pp:
h
andle function ma
c
r
o
s
commit
|
commitdiff
|
tree
2010-06-07
Ali Gholami
Rudi
h
andle -I i
n
c
lude pat
h
s
commit
|
commitdiff
|
tree
2010-06-06
Ali Gholami
R
udi
cpp: basic include
m
a
c
ro
s
commit
|
commitdiff
|
tree
2010-06-06
Ali Gholami Rud
i
add a ba
s
i
c prep
r
ocessor
commit
|
commitdiff
|
tree
2010-06-05
Ali Ghola
m
i Rudi
ncc: fix marking unde
f
ine
d
functi
o
n
s as
functions
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami Rudi
fo
r
statemen
t
s with
no condition
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholam
i
Ru
d
i
tok:
'\12' and '\x3b'
commit
|
commitdiff
|
tree
2010-06-04
Ali
G
hol
a
mi Rudi
tok: support numbers with ul
p
ostfi
x
commit
|
commitdiff
|
tree
2010-06-04
A
l
i
Gholami Rudi
tok: s
= "
a
" "b";
commit
|
commitdiff
|
tree
2010-06-03
Ali Gho
l
ami
R
udi
tok: read str and num as t
h
ey are s
e
e
n
commit
|
commitdiff
|
tree
2010-06-03
Ali
G
h
ol
a
mi Rudi
arr
a
y->f
i
eld
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholam
i
Rudi
gen:
fix o_tmp
c
opy() w
h
en copying regs
commit
|
commitdiff
|
tree
2010-06-03
Ali
G
holami Rudi
support initial
i
zer for
static v
a
riabl
e
s
commit
|
commitdiff
|
tree
2010-06-02
Ali Ghola
m
i R
u
di
int
a
[] = {1, 2};
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami Rudi
hand
l
e
.
.
.
argu
m
ent
commit
|
commitdiff
|
tree
2010-06-01
A
l
i Gho
l
ami Rudi
handle array
a
rgs
commit
|
commitdiff
|
tree
2010-06-01
A
l
i
G
h
o
l
ami Rudi
handle
extern variables
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami
Rudi
f
unction pointer
ar
g
uments
commit
|
commitdiff
|
tree
2010-05-31
Ali G
h
ola
m
i Rudi
a
c
cep
t
sign
e
d t
o
ken
commit
|
commitdiff
|
tree
2010-05-31
Ali Gholami Rudi
h
a
nd
l
e siz
e
of
(
*p) where p is void *
commit
|
commitdiff
|
tree
2010-05-30
Ali Gholami Rudi
n
c
c: ha
n
dl
e
unnamed structs
commit
|
commitdiff
|
tree
2010-05-30
A
l
i Gholami Rudi
ncc
:
handle forward struct ptr
u
sage
commit
|
commitdiff
|
tree
2010-05-28
Ali
Gholami
R
u
d
i
ncc
:
char a[4
]
=
"
a
bc";
commit
|
commitdiff
|
tree
2010-05-28
A
li Gholami Rud
i
supp
o
rt goto sta
t
eme
n
t
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami
R
udi
gen
:
hand
l
e mor
e
than 6 args
commit
|
commitdiff
|
tree
2010-05-28
Ali Gho
l
ami Rudi
gen:
o
p
t
im
i
ze cons
t
ant ope
r
ations on local add
r
e
s
ses
commit
|
commitdiff
|
tree
2010-05-28
Ali Gho
l
ami
Rudi
ncc: int a[
2
]
[
2]
=
{
1, 2, 3};
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
handle initializer for local
v
ari
a
bles
commit
|
commitdiff
|
tree
2010-05-27
Ali Ghola
m
i Rudi
handle struct a
s
signmen
t
commit
|
commitdiff
|
tree
2010-05-27
Ali Ghola
m
i Rudi
ncc: us
e
f
orw
a
rd function declarations
commit
|
commitdiff
|
tree
2010-05-27
A
li Gh
o
lami Rudi
gen: fix
c
ast
i
ng nums to signed typ
e
s
commit
|
commitdiff
|
tree
2010-05-27
Ali Gho
l
a
m
i Rudi
out
:
use zero st_name
f
o
r
u
n
named s
y
mbols
commit
|
commitdiff
|
tree
2010-05-26
Ali G
h
olami Rudi
ncc
:
cas
t
retu
r
n value
commit
|
commitdiff
|
tree
2010-05-26
Ali
Gholami Rudi
mark static symb
o
ls as STB_LO
C
AL
commit
|
commitdiff
|
tree
2010-05-25
Al
i
Gholami Rudi
ncc: handle static variable
s
commit
|
commitdiff
|
tree
2010-05-25
Ali Gholami
Rudi
ncc: type_
b
t
de() i
s
n
o
lo
n
ger used
commit
|
commitdiff
|
tree
2010-05-24
Ali Gh
o
lami Rudi
ncc: handl
e
multi
-
dimensi
o
n
a
l
arrays
commit
|
commitdiff
|
tree
2010-05-24
Ali Gho
l
ami Rudi
gen: opt
i
mize load
i
ng
small
long immediat
e
s
commit
|
commitdiff
|
tree
2010-05-23
Ali Gholami Rudi
ncc
:
use
na
m
es
d
efined closest to
t
he usage
commit
|
commitdiff
|
tree
2010-05-23
Ali Ghol
a
mi Rudi
support func
t
ion
pointers
commit
|
commitdiff
|
tree
2010-05-23
A
l
i
G
holami Rudi
gen: fix constant casts
commit
|
commitdiff
|
tree
2010-05-22
Ali
G
holami Rudi
support ca
s
ts
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
a
dd switch stmt support
commit
|
commitdiff
|
tree
2010-05-21
Ali Gh
o
lami Rudi
add do-w
h
i
l
e su
p
p
or
t
commit
|
commitdiff
|
tree
2010-05-21
Ali
Gholami R
u
di
support
bre
a
k
a
nd continue
commit
|
commitdiff
|
tree
2010-05-21
A
li Gholami Rudi
add typ
e
def support
commit
|
commitdiff
|
tree
2010-05-21
Al
i
Gholami Rudi
supp
o
rt enu
m
ty
p
es
commit
|
commitdiff
|
tree
2010-05-21
Ali
G
hola
m
i Ru
d
i
handl
e
array def
i
n
itions
w
i
th co
n
s
t expr size
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
inline const
a
n
t
expressions
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
handle m
u
ltiple o_nog
e
n()s
commit
|
commitdiff
|
tree
2010-05-20
A
l
i Gholami
Rudi
gen: zero
o
u
t eax
befo
r
e calling
commit
|
commitdiff
|
tree
2010-05-20
Ali Gho
l
am
i
Rudi
gen: fix a
r
gument
ord
e
r
in
o
_call
(
)
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami
R
udi
a
d
d u
n
i
o
n sup
p
ort
commit
|
commitdiff
|
tree
2010-05-20
Ali
G
holami Rudi
handle si
z
eo
f
operat
o
r
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Rudi
s
upport norm
a
l s
t
ructs
commit
|
commitdiff
|
tree
2010-05-19
Ali G
h
olami R
u
di
n
c
c: parse
r
ec
u
rsives l
i
k
e
f()()
commit
|
commitdiff
|
tree
2010-05-18
A
l
i
Gholami Rud
i
ncc:
h
andle pointers in
x++
a
nd
x +
=
y
commit
|
commitdiff
|
tree
2010-05-17
Al
i
Gh
o
lami Rudi
re
n
ame it to neatcc
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rud
i
skip comment
s
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rudi
support string l
i
terals
commit
|
commitdiff
|
tree
2010-05-17
Al
i
G
holami Rud
i
out: align bss v
a
riables
commit
|
commitdiff
|
tree
2010-05-17
Ali
G
holam
i
Rudi
c
c: i
g
nore passed options
commit
|
commitdiff
|
tree
2010-05-17
Ali
G
hola
m
i
R
udi
add suppor
t
for
g
lobal var
i
ables
commit
|
commitdiff
|
tree
2010-05-15
Ali Gholami Ru
d
i
sup
p
ort more int c
o
n
s
tants
commit
|
commitdiff
|
tree
2010-05-15
Ali Ghola
m
i Rudi
merge
jx
a
n
d
s
etx
commit
|
commitdiff
|
tree
2010-05-14
Ali Gholami
R
udi
a
d
d &
&
and || oper
a
tors
commit
|
commitdiff
|
tree
2010-05-13
Ali
Gho
l
a
m
i
Rudi
gen: handle char and short operations
commit
|
commitdiff
|
tree
2010-05-13
A
li Gh
o
lami Rudi
cc: add bitop/assign o
p
erators
commit
|
commitdiff
|
tree
2010-05-12
Ali
G
holami Rudi
t
o
k: ad
d
the m
i
ssing ~ to
k
en
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rud
i
cc: f
i
x ge
t
t
i
n
g local variable type
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
su
p
port |, & and ^
o
pe
r
ators
commit
|
commitdiff
|
tree
2010-05-12
Al
i
Ghola
m
i
Rudi
support ~ and - unary opera
t
ors
commit
|
commitdiff
|
tree
2010-05-12
Ali G
h
o
lami R
u
di
gen: merge
shift operations
commit
|
commitdiff
|
tree
2010-05-12
Ali Ghola
m
i
Rudi
add ?= assignment op
e
rato
r
s
commit
|
commitdiff
|
tree
2010-05-12
Ali Ghola
m
i
R
u
d
i
ad
d
shift o
p
erators
commit
|
commitdiff
|
tree
2010-05-12
A
li Gho
l
ami
Rud
i
support
!
operato
r
commit
|
commitdiff
|
tree
2010-05-12
Ali
G
holami
R
udi
sup
p
or
t
more comparison
operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gh
o
la
m
i
Rudi
support *, / and
%
o
p
er
a
tor
s
commit
|
commitdiff
|
tree
2010-05-12
A
l
i
G
holami Rudi
sup
p
ort
-
-
op
e
rat
o
r
commit
|
commitdiff
|
tree
next