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
function pointer arguments
2010-06-01
Ali Gholami R
u
di
fu
n
ction p
o
i
n
ter arguments
commit
|
commitdiff
|
tree
2010-05-31
A
l
i
Gholami Ru
d
i
accept si
g
ne
d
t
oken
commit
|
commitdiff
|
tree
2010-05-31
Ali Gholami Rudi
handle
s
izeof(*p)
w
h
ere p is voi
d
*
commit
|
commitdiff
|
tree
2010-05-30
A
li Gholami
R
udi
nc
c
:
handle un
n
amed struct
s
commit
|
commitdiff
|
tree
2010-05-30
A
li
G
hola
m
i
R
udi
n
cc: handle forward struc
t
ptr
u
sage
commit
|
commitdiff
|
tree
2010-05-28
Ali Gh
o
lami Rudi
ncc
:
char a[
4
] =
"
abc"
;
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
support got
o
s
t
a
t
ement
commit
|
commitdiff
|
tree
2010-05-28
Ali Gho
l
a
m
i Rudi
g
en: handl
e
m
or
e
than 6 args
commit
|
commitdiff
|
tree
2010-05-28
Ali Ghola
m
i Rudi
gen: o
p
t
imize constant ope
r
a
t
i
ons on lo
c
al address
e
s
commit
|
commitdiff
|
tree
2010-05-28
Ali
G
holami R
u
d
i
ncc: i
n
t a[2
]
[2]
=
{
1
, 2, 3}
;
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
handle initializer for lo
c
al
v
ariabl
e
s
commit
|
commitdiff
|
tree
2010-05-27
Ali Ghol
a
mi Rudi
handle struct assignm
e
nt
commit
|
commitdiff
|
tree
2010-05-27
Ali
G
holami
R
udi
ncc: use forwar
d
f
u
nction d
e
clarati
o
ns
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami Ru
d
i
ge
n
:
fix casting
nums
to
s
igned
t
ypes
commit
|
commitdiff
|
tree
2010-05-27
Ali Ghola
m
i Rudi
out:
use z
e
ro
st_name for u
n
named symbols
commit
|
commitdiff
|
tree
2010-05-26
Ali
G
h
o
l
ami Rudi
ncc: cast return val
u
e
commit
|
commitdiff
|
tree
2010-05-26
Al
i
Gho
l
ami Rud
i
m
a
r
k
static symbols
as STB_LOCAL
commit
|
commitdiff
|
tree
2010-05-25
A
li Gholami Ru
d
i
ncc: handle s
t
atic varia
b
l
es
commit
|
commitdiff
|
tree
2010-05-25
Ali Ghol
a
mi Rudi
ncc: type_btd
e
(
)
is
no longer used
commit
|
commitdiff
|
tree
2010-05-24
Ali
G
holami Rudi
ncc: han
d
le multi-dimensional array
s
commit
|
commitdiff
|
tree
2010-05-24
Ali Gholami Rud
i
gen: o
p
timize loading small long immediate
s
commit
|
commitdiff
|
tree
2010-05-23
Ali
Gholami Ru
d
i
ncc
:
u
se names defined close
s
t to
t
he usage
commit
|
commitdiff
|
tree
2010-05-23
A
li Gholami
R
u
d
i
supp
o
rt f
u
nction pointers
commit
|
commitdiff
|
tree
2010-05-23
Al
i
Gholami R
u
di
gen: fix constant casts
commit
|
commitdiff
|
tree
2010-05-22
Al
i
Ghol
a
mi
R
ud
i
s
upport cast
s
commit
|
commitdiff
|
tree
2010-05-21
Ali
Gho
l
ami R
u
di
add switch stmt support
commit
|
commitdiff
|
tree
2010-05-21
Ali
G
holami
R
udi
ad
d
do-while s
u
p
p
ort
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
support b
r
ea
k
a
n
d continu
e
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholam
i
Rudi
add type
d
e
f support
commit
|
commitdiff
|
tree
2010-05-21
A
l
i Ghola
m
i
Rudi
s
u
pport enu
m
types
commit
|
commitdiff
|
tree
2010-05-21
Ali
Gho
l
ami Ru
d
i
h
and
l
e array defi
n
itions with
c
o
n
st expr s
i
z
e
commit
|
commitdiff
|
tree
2010-05-21
Ali
G
holami Ru
d
i
i
nli
n
e constan
t
e
x
pressions
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
handle multiple o
_
n
o
gen()s
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami R
u
di
gen:
z
ero out eax
b
e
f
o
r
e
c
alling
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Rudi
gen:
f
i
x
a
rgument order in o
_
call()
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami
R
ud
i
ad
d
un
i
on support
commit
|
commitdiff
|
tree
2010-05-20
A
li Gholami Ru
d
i
han
d
le size
o
f operator
commit
|
commitdiff
|
tree
2010-05-20
Ali
G
h
olami R
u
di
support
normal structs
commit
|
commitdiff
|
tree
2010-05-19
A
l
i
G
hol
a
mi Ru
d
i
ncc: parse recursives like
f
()()
commit
|
commitdiff
|
tree
2010-05-18
A
l
i Ghola
m
i
Rudi
nc
c
: han
d
le pointers in x++ and x
+
= y
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rud
i
r
e
n
ame it
to ne
a
t
c
c
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholam
i
Rudi
skip comment
s
commit
|
commitdiff
|
tree
2010-05-17
Ali Gh
o
lam
i
Rudi
support stri
n
g literals
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rudi
o
u
t: al
i
gn
b
ss variables
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Ru
d
i
cc:
i
gnore
p
assed
o
ptions
commit
|
commitdiff
|
tree
2010-05-17
Al
i
Gholami
R
udi
a
dd supp
o
r
t for global variables
commit
|
commitdiff
|
tree
2010-05-15
Ali Ghola
m
i
R
udi
support more int constants
commit
|
commitdiff
|
tree
2010-05-15
A
l
i
G
h
olami Rudi
merge
jx and set
x
commit
|
commitdiff
|
tree
2010-05-14
A
li Gh
o
lami Rudi
add &&
a
nd || operators
commit
|
commitdiff
|
tree
2010-05-13
Ali Gh
o
lami Rudi
gen: h
a
ndle c
h
ar
a
n
d
s
hort operations
commit
|
commitdiff
|
tree
2010-05-13
Ali Gholami R
u
d
i
cc
:
add bitop/assign operators
commit
|
commitdiff
|
tree
2010-05-12
Ali
Ghol
a
mi Rudi
tok:
ad
d
the missing
~
token
commit
|
commitdiff
|
tree
2010-05-12
Ali Gh
o
lami Rudi
cc: fix get
t
ing lo
c
a
l varia
b
l
e type
commit
|
commitdiff
|
tree
2010-05-12
Ali
G
holami Rudi
support |,
&
a
nd ^ o
p
erat
o
rs
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami
R
u
d
i
support ~
a
nd - unary
operators
commit
|
commitdiff
|
tree
2010-05-12
Al
i
Gholami Rud
i
gen: merge shift operations
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
add ?
=
a
s
s
ignment operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Ghola
m
i Rudi
add
s
hi
f
t operator
s
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami
R
udi
supp
o
rt
!
o
perator
commit
|
commitdiff
|
tree
2010-05-12
A
l
i
Gh
o
lami
R
udi
support more comparison ope
r
a
tors
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
suppor
t
*,
/
a
nd
%
operator
s
commit
|
commitdiff
|
tree
2010-05-12
A
l
i Ghol
a
mi Rud
i
su
p
p
o
rt -- oper
a
to
r
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami R
u
di
gen
:
have a sin
g
le
r
eturn instr
u
ction
commit
|
commitdiff
|
tree
2010-05-11
A
li Gholami Rudi
bett
e
r tem
p
registe
r
a
llocation
commit
|
commitdiff
|
tree
2010-05-08
Ali
Gholami R
u
di
gen: us
e
lea for
c
alculating stack address
commit
|
commitdiff
|
tree
2010-05-07
Ali Gh
o
la
m
i Rudi
add for-loop
s
upport
commit
|
commitdiff
|
tree
2010-05-07
Ali
G
holami
Rudi
tok: support
2
and 3-char t
o
ke
n
s
commit
|
commitdiff
|
tree
2010-05-06
Ali
Gholami Rudi
g
en: use regop() f
o
r shift instructions
commit
|
commitdiff
|
tree
2010-05-03
Ali Gholami Rud
i
cc:
r
e
set
the s
i
z
e fo
r
void type
commit
|
commitdiff
|
tree
2010-05-02
Ali Gho
l
a
mi Rudi
cc:
fix ts_p
o
p() when type i
s
NU
L
L
commit
|
commitdiff
|
tree
2010-05-01
Ali Gholami
R
udi
handle pointer a
r
ithmetic
commit
|
commitdiff
|
tree
2010-04-30
A
l
i
G
holami Rudi
s
upport
a
r
rays
commit
|
commitdiff
|
tree
2010-04-30
Ali Gholami Rudi
implement conditional e
x
pression
commit
|
commitdiff
|
tree
2010-04-30
A
l
i Gho
l
ami Rudi
gen: put sp s
u
b val
u
e b
e
f
o
re w
r
iting
section
commit
|
commitdiff
|
tree
2010-04-30
Ali Gholami Rudi
implement * and & unary
operat
o
rs
commit
|
commitdiff
|
tree
2010-04-30
A
l
i Gholami Rudi
rename vs to
bt for basic type
commit
|
commitdiff
|
tree
2010-04-28
A
li Gholami
R
udi
move elf related
parts to out
.
c
commit
|
commitdiff
|
tree
2010-04-28
Ali Gholami Rud
i
add operand
types
commit
|
commitdiff
|
tree
2010-04-27
A
l
i
G
holami Rudi
return ,
as a token
commit
|
commitdiff
|
tree
2010-04-24
Ali Gho
l
ami Rud
i
re
a
d
a
dd() sho
u
ld
add in a loop
commit
|
commitdiff
|
tree
2010-04-24
A
l
i Gho
l
ami Ru
d
i
manage stack; free
t
mps and bette
r
stack alloc
commit
|
commitdiff
|
tree
2010-04-24
Ali Gholami R
u
di
suppo
r
t add/sub operator
s
commit
|
commitdiff
|
tree
2010-04-24
Ali
G
holami Rudi
support
cal
l
ing
e
xtern func
t
ions
commit
|
commitdiff
|
tree
2010-04-24
Ali Gholami
Rudi
su
p
port pa
s
sing function
a
rgumen
t
s
commit
|
commitdiff
|
tree
2010-04-24
A
l
i
Gho
l
a
m
i Ru
d
i
s
upport calling functio
n
s wi
t
h no ar
g
s
commit
|
commitdiff
|
tree
2010-04-23
Ali Gholami Rudi
us
e
r
e
g args in functions
commit
|
commitdiff
|
tree
2010-04-23
Ali Gholami Rudi
o
ut: use 4 by
t
e
m
ov
f
or
n
ow
commit
|
commitdiff
|
tree
2010-04-23
Al
i
Gholami Ru
d
i
a small cc
commit
|
commitdiff
|
tree