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
handle -I include paths
2010-06-07
Ali
Gho
l
ami Ru
d
i
handle -I
in
c
lude pa
t
h
s
commit
|
commitdiff
|
tree
2010-06-06
A
l
i Gholami Rudi
cpp: ba
s
ic include macros
commit
|
commitdiff
|
tree
2010-06-06
A
l
i
G
holami Rudi
add
a basic preproc
e
s
s
or
commit
|
commitdiff
|
tree
2010-06-05
Ali
Gholami Rudi
ncc: fix marking unde
f
ined function
s
as f
u
n
ctions
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami
R
udi
f
or statement
s
with no condition
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami Rudi
tok: '
\
12'
and '
\
x
3
b'
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami R
u
di
tok: suppo
r
t
numbers wit
h
ul postfix
commit
|
commitdiff
|
tree
2010-06-04
Ali
Gholami
Rudi
tok: s = "a" "b";
commit
|
commitdiff
|
tree
2010-06-03
Ali
G
holami Rudi
tok: read str
a
nd nu
m
as
t
hey are s
e
en
commit
|
commitdiff
|
tree
2010-06-03
Ali
Gho
l
am
i
Rudi
a
r
ray->
f
i
eld
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholami Rudi
gen: fix
o
_tmpcopy() when copying regs
commit
|
commitdiff
|
tree
2010-06-03
Ali
Gholami Rudi
support
initial
i
z
e
r
for st
a
tic variabl
e
s
commit
|
commitdiff
|
tree
2010-06-02
Ali G
h
olami Rudi
i
nt a[] = {1, 2};
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami
Rudi
handl
e
.
.
.
ar
g
ument
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami
R
udi
handl
e
array
args
commit
|
commitdiff
|
tree
2010-06-01
Al
i
Gholami
R
u
d
i
handle extern variables
commit
|
commitdiff
|
tree
2010-06-01
Ali Ghola
m
i Rud
i
function pointer
argumen
t
s
commit
|
commitdiff
|
tree
2010-05-31
Ali G
h
olami Rudi
acce
p
t
s
igned token
commit
|
commitdiff
|
tree
2010-05-31
A
l
i Gholami Rudi
handle
sizeof(*
p
)
where p is void *
commit
|
commitdiff
|
tree
2010-05-30
Ali G
h
o
l
ami Rudi
ncc
:
h
a
ndle unn
a
med
structs
commit
|
commitdiff
|
tree
2010-05-30
A
l
i
G
h
o
lami
Rud
i
ncc: hand
l
e forward
struct ptr usag
e
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
ncc: char
a
[
4
]
= "abc";
commit
|
commitdiff
|
tree
2010-05-28
Ali Gho
l
ami Rudi
su
p
port
goto st
a
tement
commit
|
commitdiff
|
tree
2010-05-28
Ali Gho
l
ami
R
u
d
i
ge
n
: handle mo
r
e than 6 args
commit
|
commitdiff
|
tree
2010-05-28
A
li Gholami Rudi
g
en:
o
ptimize constan
t
oper
a
tions o
n
lo
c
al addresses
commit
|
commitdiff
|
tree
2010-05-28
Ali Gho
l
ami R
u
d
i
ncc: int a[
2
][2] =
{
1
, 2, 3};
commit
|
commitdiff
|
tree
2010-05-28
Ali
Ghol
a
mi Rudi
ha
n
dle
i
nitializer
f
o
r local var
i
ables
commit
|
commitdiff
|
tree
2010-05-27
Ali G
h
ol
a
mi Rudi
handle s
t
ruct
a
ss
i
g
nment
commit
|
commitdiff
|
tree
2010-05-27
A
l
i Gholami
R
u
d
i
ncc: use forward function
d
eclarations
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami R
u
di
g
en: fix casting n
u
m
s
t
o s
i
gne
d
types
commit
|
commitdiff
|
tree
2010-05-27
A
l
i
G
h
olami Rudi
out: use zero st_name for unnamed symbols
commit
|
commitdiff
|
tree
2010-05-26
Ali Ghol
a
m
i
Rudi
n
c
c
: cast retur
n
value
commit
|
commitdiff
|
tree
2010-05-26
Ali
G
holami
R
udi
m
a
rk static
symbols as S
T
B_
L
OCAL
commit
|
commitdiff
|
tree
2010-05-25
Ali Gholami Rudi
ncc: handl
e
stati
c
v
a
r
i
a
b
les
commit
|
commitdiff
|
tree
2010-05-25
Ali Ghola
m
i Rudi
ncc: type
_
btde() is no
l
onger
used
commit
|
commitdiff
|
tree
2010-05-24
Ali Gholami Rud
i
ncc:
h
a
n
d
le multi-dimens
i
onal ar
r
ays
commit
|
commitdiff
|
tree
2010-05-24
Ali G
h
ola
m
i Rudi
gen: optim
i
ze loading s
m
all long immediates
commit
|
commitdiff
|
tree
2010-05-23
Ali Gholami Rudi
ncc:
u
se names defi
n
ed close
s
t
t
o t
h
e usage
commit
|
commitdiff
|
tree
2010-05-23
Ali
G
holami Rudi
s
upport fu
n
cti
o
n
p
ointers
commit
|
commitdiff
|
tree
2010-05-23
Ali Gholami
R
udi
gen: fix constant
casts
commit
|
commitdiff
|
tree
2010-05-22
Ali Gholami Rudi
suppo
r
t casts
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami
R
udi
a
d
d switch stmt support
commit
|
commitdiff
|
tree
2010-05-21
Ali Ghola
m
i
R
ud
i
add
do-while support
commit
|
commitdiff
|
tree
2010-05-21
A
l
i
Gholami Rudi
support break and co
n
tinue
commit
|
commitdiff
|
tree
2010-05-21
Ali Gh
o
l
a
mi
Rudi
add t
y
p
e
d
ef support
commit
|
commitdiff
|
tree
2010-05-21
Al
i
Gholami Rudi
supp
o
rt enum typ
e
s
commit
|
commitdiff
|
tree
2010-05-21
A
l
i Gholam
i
Rudi
h
andle array de
f
initions with con
s
t
expr
s
ize
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami R
u
di
inlin
e
cons
t
an
t
exp
r
essions
commit
|
commitdiff
|
tree
2010-05-21
A
l
i
G
holami Rudi
handle multiple o_nogen(
)
s
commit
|
commitdiff
|
tree
2010-05-20
Al
i
Gho
l
ami Rudi
g
e
n: zero out
e
ax bef
o
r
e
calling
commit
|
commitdiff
|
tree
2010-05-20
Al
i
Gholami Rudi
gen:
f
i
x argument ord
e
r
i
n o_
c
all()
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholam
i
Rudi
add
union
s
upport
commit
|
commitdiff
|
tree
2010-05-20
A
l
i G
h
o
lami Rudi
handl
e
sizeof ope
r
ator
commit
|
commitdiff
|
tree
2010-05-20
A
l
i
Gholami Rudi
s
u
pport normal
stru
c
ts
commit
|
commitdiff
|
tree
2010-05-19
Ali Gholami
Rudi
ncc: parse recur
s
ives
like f()()
commit
|
commitdiff
|
tree
2010-05-18
Ali Gholam
i
Rudi
ncc: handle poi
n
ters in x++ an
d
x += y
commit
|
commitdiff
|
tree
2010-05-17
A
l
i Gholami Rudi
rename it to
neatcc
commit
|
commitdiff
|
tree
2010-05-17
A
l
i
G
ho
l
ami R
u
d
i
sk
i
p comment
s
commit
|
commitdiff
|
tree
2010-05-17
Ali Gh
o
la
m
i Rudi
support string
lite
r
al
s
commit
|
commitdiff
|
tree
2010-05-17
Ali
G
ho
l
am
i
R
udi
ou
t
: align bss var
i
able
s
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rudi
cc: igno
r
e
pa
s
se
d
opti
o
ns
commit
|
commitdiff
|
tree
2010-05-17
A
l
i Gholami
Rudi
a
dd support
f
or g
l
o
b
al variables
commit
|
commitdiff
|
tree
2010-05-15
Ali G
h
olami
R
u
d
i
s
upport more int constants
commit
|
commitdiff
|
tree
2010-05-15
Ali Gholami Rudi
merge jx and s
e
tx
commit
|
commitdiff
|
tree
2010-05-14
Ali Gh
o
lami Rudi
a
d
d &&
a
nd |
|
operato
r
s
commit
|
commitdiff
|
tree
2010-05-13
Ali Gholami Rud
i
gen:
h
andle
cha
r
a
n
d short operatio
n
s
commit
|
commitdiff
|
tree
2010-05-13
Ali
Gholami Ru
d
i
cc: add bitop/assign
operators
commit
|
commitdiff
|
tree
2010-05-12
A
l
i
Ghol
a
mi Rudi
tok: add t
h
e missing ~
t
o
ken
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholam
i
Rudi
cc: fix getting lo
c
al variabl
e
type
commit
|
commitdiff
|
tree
2010-05-12
Ali
Gholami Rudi
support |, &
and ^ operators
commit
|
commitdiff
|
tree
2010-05-12
A
l
i Gholami Rudi
suppor
t
~ a
n
d - un
a
ry operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami R
u
di
g
en: merg
e
shift o
p
erations
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami R
u
di
add ?= assig
n
ment operators
commit
|
commitdiff
|
tree
2010-05-12
A
li Gholami Rudi
a
d
d shift
o
pe
r
a
tors
commit
|
commitdiff
|
tree
2010-05-12
Ali Gho
l
ami R
u
d
i
support !
operator
commit
|
commitdiff
|
tree
2010-05-12
Ali G
h
o
l
ami Rudi
support more
comparison operators
commit
|
commitdiff
|
tree
2010-05-12
Ali G
h
ol
a
mi Rudi
support
*
,
/ and % operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
support
-- ope
r
ator
commit
|
commitdiff
|
tree
2010-05-12
Al
i
Ghola
m
i
R
udi
gen
:
h
ave a
s
ingle
ret
u
r
n instruction
commit
|
commitdiff
|
tree
2010-05-11
Ali G
h
olami Rudi
b
et
t
e
r
temp
r
egister all
o
cation
commit
|
commitdiff
|
tree
2010-05-08
Ali
G
h
ola
m
i Rud
i
gen
:
use lea for calculating
stac
k
address
commit
|
commitdiff
|
tree
2010-05-07
Ali Ghol
a
mi Rudi
add for-loop sup
p
ort
commit
|
commitdiff
|
tree
2010-05-07
A
li
G
h
o
l
ami Rudi
tok: support 2 and 3-char t
o
kens
commit
|
commitdiff
|
tree
2010-05-06
Ali G
h
o
l
a
mi Rudi
gen:
u
s
e regop() for shi
f
t instr
u
ctions
commit
|
commitdiff
|
tree
2010-05-03
Ali G
h
o
lami Rudi
cc: re
s
e
t the size for vo
i
d t
y
pe
commit
|
commitdiff
|
tree
2010-05-02
Al
i
Ghola
m
i Rudi
cc: fix ts
_
pop() when t
y
p
e
is NULL
commit
|
commitdiff
|
tree
2010-05-01
Ali Gho
l
ami Rudi
h
a
ndle pointe
r
arithmetic
commit
|
commitdiff
|
tree
2010-04-30
Ali Ghol
a
mi Rudi
supp
o
rt arra
y
s
commit
|
commitdiff
|
tree
2010-04-30
Ali Ghol
a
mi Rudi
imp
l
eme
n
t condi
t
ion
a
l ex
p
ress
i
o
n
commit
|
commitdiff
|
tree
2010-04-30
Ali Gholami Rudi
gen: put sp
s
ub value
b
efo
r
e
w
ri
t
ing
sect
i
on
commit
|
commitdiff
|
tree
2010-04-30
Ali Gholami Rudi
i
m
p
l
ement * and & unary o
p
erator
s
commit
|
commitdiff
|
tree
2010-04-30
Ali Ghol
a
m
i
Rudi
rename v
s
t
o
bt for
basic type
commit
|
commitdiff
|
tree
2010-04-28
Ali Ghol
a
mi Rudi
move
e
l
f
re
l
ated parts to out
.
c
commit
|
commitdiff
|
tree
2010-04-28
Ali G
h
olami R
u
di
add
operand
types
commit
|
commitdiff
|
tree
2010-04-27
Ali
G
holami Rud
i
r
eturn , a
s
a token
commit
|
commitdiff
|
tree
2010-04-24
A
l
i Ghol
a
mi Rudi
readadd() sho
u
l
d
a
d
d
i
n
a loop
commit
|
commitdiff
|
tree
2010-04-24
Ali Gho
l
a
mi Rudi
manage stack
;
free tmp
s
an
d
be
t
te
r
stack alloc
commit
|
commitdiff
|
tree
2010-04-24
Ali
G
h
o
l
a
mi
Rudi
support add/sub operators
commit
|
commitdiff
|
tree
2010-04-24
Ali Gh
o
lami Rudi
support calling ex
t
ern functions
commit
|
commitdiff
|
tree
2010-04-24
A
l
i Gho
l
ami Rudi
s
u
pport passing function
a
rgum
e
nts
commit
|
commitdiff
|
tree
next