repo.or.cz
/
neatcc
/
cc.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
handle #ifdef, #ifndef, #else and #endif
2010-06-08
Ali Gholami Rudi
handle #if
d
ef,
#
ifndef, #else
and #endif
commit
|
commitdiff
|
tree
2010-06-08
A
li G
h
olami Rudi
support #undef NAME
commit
|
commitdiff
|
tree
2010-06-08
Ali Gho
l
ami Ru
d
i
allow -Dn
a
me=val option
commit
|
commitdiff
|
tree
2010-06-08
A
l
i Gholami R
u
d
i
c
pp:
h
andle fu
n
c
tion
m
acros
commit
|
commitdiff
|
tree
2010-06-07
Ali Gholami
Rudi
ha
n
dle -I
i
n
c
lude path
s
commit
|
commitdiff
|
tree
2010-06-06
Ali
Gholami
R
udi
cpp: basic in
c
lude m
a
cr
o
s
commit
|
commitdiff
|
tree
2010-06-06
Ali G
h
olami Rudi
add a ba
s
i
c
preprocessor
commit
|
commitdiff
|
tree
2010-06-05
Ali Gholami Rud
i
ncc: fix marking undefined
f
unctions as funct
i
o
n
s
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami Rudi
for state
m
e
nts with no
conditio
n
commit
|
commitdiff
|
tree
2010-06-04
A
li Gholami Rudi
tok
:
'\12' and '\x3b'
commit
|
commitdiff
|
tree
2010-06-04
Ali
G
holam
i
R
udi
t
ok:
support numbe
r
s with ul postfix
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami Rudi
tok
:
s = "a" "b";
commit
|
commitdiff
|
tree
2010-06-03
A
l
i G
h
ola
m
i
R
u
d
i
t
o
k: read str and n
u
m as t
h
e
y
are seen
commit
|
commitdiff
|
tree
2010-06-03
Ali
G
holami Rudi
array->field
commit
|
commitdiff
|
tree
2010-06-03
A
l
i Gholami Rudi
gen:
f
ix o_tmpcopy()
w
hen copying regs
commit
|
commitdiff
|
tree
2010-06-03
Ali Gho
l
ami Rudi
suppor
t
initi
a
li
z
er for static
v
ariables
commit
|
commitdiff
|
tree
2010-06-02
Ali Ghola
m
i Rudi
i
nt a[] = {1, 2};
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami Rudi
h
andle
.
.
.
argument
commit
|
commitdiff
|
tree
2010-06-01
Ali
Gholami Rudi
h
a
ndle array args
commit
|
commitdiff
|
tree
2010-06-01
Ali Gho
l
am
i
Rudi
h
a
ndle exte
r
n var
i
ables
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholam
i
Rudi
f
u
nction pointer arg
u
m
e
n
ts
commit
|
commitdiff
|
tree
2010-05-31
Ali Gholami Rudi
accept
s
igned
token
commit
|
commitdiff
|
tree
2010-05-31
Al
i
G
holami Rudi
h
a
ndle size
o
f(*p)
where p
i
s vo
i
d
*
commit
|
commitdiff
|
tree
2010-05-30
Ali
Gh
o
lami Rud
i
n
cc: handle
u
nnam
e
d s
t
ructs
commit
|
commitdiff
|
tree
2010-05-30
Ali Gholami Rud
i
ncc: handle forward
struct ptr
usage
commit
|
commitdiff
|
tree
2010-05-28
A
l
i
Gholami Rudi
ncc: char a[4] = "abc";
commit
|
commitdiff
|
tree
2010-05-28
Ali Ghol
a
mi Rudi
s
up
p
ort goto sta
t
ement
commit
|
commitdiff
|
tree
2010-05-28
Ali
G
h
o
lami Rudi
gen: handle
more than 6 args
commit
|
commitdiff
|
tree
2010-05-28
Ali Ghol
a
mi Ru
d
i
ge
n
: optimiz
e
constant operations on local addre
s
ses
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
n
c
c: int
a
[2][2] = {1, 2, 3};
commit
|
commitdiff
|
tree
2010-05-28
A
l
i
G
h
olami R
u
d
i
han
d
le init
i
alizer
fo
r
local variabl
e
s
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami
Rudi
handle stru
c
t assignme
n
t
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami Rud
i
nc
c
:
use forw
a
r
d function
d
eclarations
commit
|
commitdiff
|
tree
2010-05-27
A
l
i
G
holami Rudi
gen: fix casting n
u
m
s to s
i
gn
e
d
types
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami Rudi
out: use zero st_name for
unnamed symbols
commit
|
commitdiff
|
tree
2010-05-26
A
li Gholam
i
R
ud
i
ncc: ca
s
t r
e
t
urn value
commit
|
commitdiff
|
tree
2010-05-26
Ali Gholami Rudi
mark static symbols as STB_
L
OCAL
commit
|
commitdiff
|
tree
2010-05-25
Ali Gholami Rudi
ncc: h
a
ndle static va
r
iables
commit
|
commitdiff
|
tree
2010-05-25
Ali Gho
l
ami Rudi
ncc:
type_btde() is n
o
l
o
nger used
commit
|
commitdiff
|
tree
2010-05-24
Ali Gho
l
ami R
u
di
nc
c
:
handle multi-dimensional a
r
rays
commit
|
commitdiff
|
tree
2010-05-24
Ali Gholami Rudi
gen: opti
m
ize loa
d
ing
sm
a
ll
l
ong imm
e
diates
commit
|
commitdiff
|
tree
2010-05-23
Ali Gholami
Rudi
ncc
:
use names d
e
fined closest
t
o
the usage
commit
|
commitdiff
|
tree
2010-05-23
Ali Gholam
i
R
udi
support function
pointe
r
s
commit
|
commitdiff
|
tree
2010-05-23
Ali Gh
o
lami R
u
di
g
en:
f
ix
c
onsta
n
t casts
commit
|
commitdiff
|
tree
2010-05-22
Al
i
Gholami Rudi
support cast
s
commit
|
commitdiff
|
tree
2010-05-21
Al
i
Gholami
Ru
d
i
add s
w
itch s
t
m
t
support
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
add do-while
support
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami
Rudi
suppo
r
t break an
d
continue
commit
|
commitdiff
|
tree
2010-05-21
Ali
Gholami Rudi
add typed
e
f suppor
t
commit
|
commitdiff
|
tree
2010-05-21
Ali
Ghol
a
mi Ru
d
i
sup
p
ort enu
m
t
y
pes
commit
|
commitdiff
|
tree
2010-05-21
A
l
i Ghol
a
mi Rudi
h
a
ndle arra
y
defin
i
tio
n
s w
i
th
const expr size
commit
|
commitdiff
|
tree
2010-05-21
Ali Ghol
a
mi Ru
d
i
inline
c
onstant exp
r
essions
commit
|
commitdiff
|
tree
2010-05-21
Ali
G
h
ol
a
mi Rudi
handle m
u
ltiple o_n
o
g
e
n()s
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholam
i
R
udi
gen: zero
o
ut eax before calling
commit
|
commitdiff
|
tree
2010-05-20
Al
i
G
holami Rudi
gen:
fi
x
ar
g
um
e
nt o
r
der in o
_
c
all(
)
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Rudi
add union suppor
t
commit
|
commitdiff
|
tree
2010-05-20
Ali
Gholami Rudi
handle sizeof operator
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami
R
udi
support
n
ormal struct
s
commit
|
commitdiff
|
tree
2010-05-19
Ali
G
ho
l
ami Rudi
nc
c
:
par
s
e
r
e
cursive
s
like f()()
commit
|
commitdiff
|
tree
2010-05-18
Ali
G
hol
a
mi Rudi
ncc: handle poin
t
ers i
n
x++
and x += y
commit
|
commitdiff
|
tree
2010-05-17
A
l
i
G
holam
i
Rudi
r
e
n
a
me it to neatcc
commit
|
commitdiff
|
tree
2010-05-17
Ali
G
holami Rudi
ski
p
comments
commit
|
commitdiff
|
tree
2010-05-17
A
li
G
holami Rudi
s
u
ppor
t
string literals
commit
|
commitdiff
|
tree
2010-05-17
A
li Gholami Rudi
o
u
t: align bs
s
var
i
ables
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rudi
cc: igno
r
e passe
d
options
commit
|
commitdiff
|
tree
2010-05-17
Al
i
Gh
o
lami Rudi
add
s
uppo
r
t for global var
i
ables
commit
|
commitdiff
|
tree
2010-05-15
Ali Gho
l
a
mi Rudi
support more int
c
o
ns
t
ants
commit
|
commitdiff
|
tree
2010-05-15
Ali Gholami
R
udi
merge jx and setx
commit
|
commitdiff
|
tree
2010-05-14
A
l
i Ghola
m
i
R
u
di
add && and || operators
commit
|
commitdiff
|
tree
2010-05-13
Ali Ghola
m
i Rudi
gen:
h
andle char and short operations
commit
|
commitdiff
|
tree
2010-05-13
Ali Gholam
i
R
u
di
cc
:
add bitop/assign
operat
o
r
s
commit
|
commitdiff
|
tree
2010-05-12
A
l
i Ghola
m
i Rudi
tok: add
t
he mis
s
ing
~
to
k
e
n
commit
|
commitdiff
|
tree
2010-05-12
Ali
G
holami Rudi
cc: fix getting local variable
type
commit
|
commitdiff
|
tree
2010-05-12
Ali G
h
ola
m
i Rudi
support |,
&
and ^ opera
t
ors
commit
|
commitdiff
|
tree
2010-05-12
A
l
i Ghola
m
i
R
u
di
support ~ and - unary o
p
erators
commit
|
commitdiff
|
tree
2010-05-12
A
l
i Gholami Rudi
gen:
merge shift ope
r
ation
s
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
add ?=
a
ssignment
operators
commit
|
commitdiff
|
tree
2010-05-12
A
l
i Gholami R
u
di
add shi
f
t
operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
support ! operator
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami
R
udi
support more comparison ope
r
ators
commit
|
commitdiff
|
tree
2010-05-12
Ali
Ghola
m
i Rudi
s
u
pport *,
/
and % operat
o
rs
commit
|
commitdiff
|
tree
2010-05-12
Ali
Gholami
R
u
d
i
support -- o
p
erator
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
g
en: hav
e
a single return instruction
commit
|
commitdiff
|
tree
2010-05-11
Ali Gholami
Rudi
better
t
em
p
register
a
llocation
commit
|
commitdiff
|
tree
2010-05-08
Al
i
Gholami Rudi
gen: use lea f
o
r cal
c
ulating st
a
c
k
address
commit
|
commitdiff
|
tree
2010-05-07
Ali Ghol
a
mi R
u
d
i
add
for-loop support
commit
|
commitdiff
|
tree
2010-05-07
Ali
G
h
olami Rudi
tok: support 2 and
3
-c
h
ar
t
ok
e
ns
commit
|
commitdiff
|
tree
2010-05-06
Ali Gholami Rudi
g
en
:
use regop() fo
r
shift
instructions
commit
|
commitdiff
|
tree
2010-05-03
Ali Gh
o
lami
Rud
i
cc: reset the
size for void
type
commit
|
commitdiff
|
tree
2010-05-02
Ali Gholami Rudi
cc
:
fix
t
s
_
p
o
p()
when type is NULL
commit
|
commitdiff
|
tree
2010-05-01
Ali Gholami R
u
di
handle pointer arithmetic
commit
|
commitdiff
|
tree
2010-04-30
Ali Gho
l
ami Rudi
suppo
r
t arrays
commit
|
commitdiff
|
tree
2010-04-30
Ali G
h
olami
R
udi
i
m
plem
e
n
t cond
i
tional expression
commit
|
commitdiff
|
tree
2010-04-30
Ali Gholami Ru
d
i
gen: put sp sub va
l
ue b
e
f
ore writing secti
o
n
commit
|
commitdiff
|
tree
2010-04-30
Ali Gho
l
ami Rudi
implement * and & un
a
ry
o
perators
commit
|
commitdiff
|
tree
2010-04-30
Ali Ghol
a
mi Rudi
rename v
s
to bt for b
a
sic type
commit
|
commitdiff
|
tree
2010-04-28
Ali Ghol
a
mi
Rud
i
mov
e
elf
r
e
l
ated
p
arts to out
.
c
commit
|
commitdiff
|
tree
2010-04-28
Ali Gholami R
u
di
add oper
a
n
d types
commit
|
commitdiff
|
tree
2010-04-27
Ali Gholam
i
R
u
d
i
r
eturn
,
as a
token
commit
|
commitdiff
|
tree
2010-04-24
A
li Gholami
R
udi
readadd(
)
shou
l
d add in a
l
o
op
commit
|
commitdiff
|
tree
next