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
tok: accept uppercase hex digits
2010-06-13
Ali Gholami Rudi
tok: a
c
cept uppercase hex digits
commit
|
commitdiff
|
tree
2010-06-13
Ali Gholami
Rud
i
show syn
t
ax
error location
commit
|
commitdiff
|
tree
2010-06-12
Ali Gholami Rudi
gen: fix ignoring r
e
gop1() return va
l
ue
commit
|
commitdiff
|
tree
2010-06-11
Ali Gholami Rudi
gen:
d
on'
t
chan
g
e
tmp->bt when sto
r
ing an lval
u
e
commit
|
commitdiff
|
tree
2010-06-11
Ali Gholami Rudi
ge
n
: exten
d
eax to edx
for mul/div
op
commit
|
commitdiff
|
tree
2010-06-11
Ali
G
holami
R
u
d
i
nc
c
: array
s
should be pr
o
c
e
s
sed in th
e
reverse
d
order
commit
|
commitdiff
|
tree
2010-06-10
Ali Gho
l
ami Ru
d
i
gen:
fix t
h
e or
d
er
o
f MOVSXD's
o
perands
commit
|
commitdiff
|
tree
2010-06-10
A
l
i Ghola
m
i Rudi
gen: fix freeing register
s
b
e
fore call
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami Rudi
in
v
alida
t
e l
a
s
t_cmp if
t
mp
s
are changed
commit
|
commitdiff
|
tree
2010-06-10
Ali G
h
ol
a
mi Rudi
d
ereference
b
oth sides of a condition
a
l expre
s
s
ion
commit
|
commitdiff
|
tree
2010-06-10
Ali Gh
o
lami Rudi
cpp: check buffer
s
t
ack instead
of cppev
a
l variable
commit
|
commitdiff
|
tree
2010-06-09
Ali Gholam
i
Rudi
cpp: p
r
event recursive macr
o
s
commit
|
commitdiff
|
tree
2010-06-09
A
li Gholami Rudi
cpp: mult
i
-
a
rgument macros
commit
|
commitdiff
|
tree
2010-06-08
Ali
G
holami Rudi
c
p
p
:
space between macro and '('
commit
|
commitdiff
|
tree
2010-06-08
Ali Gho
l
ami Rudi
ncc: exit if num
b
er of elements
exceeds its ma
x
commit
|
commitdiff
|
tree
2010-06-08
Ali G
h
olami Rudi
n
c
c
: only add used external sy
m
bols to elf sym
t
ab
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rud
i
h
andle #if and #elif
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rudi
handle #ifdef, #ifndef, #else and #e
n
dif
commit
|
commitdiff
|
tree
2010-06-08
Ali
G
holami
Rudi
support #undef N
A
ME
commit
|
commitdiff
|
tree
2010-06-08
Ali Gho
l
am
i
Rudi
allow -Dname=v
a
l op
t
ion
commit
|
commitdiff
|
tree
2010-06-08
A
li Gh
o
lami Rudi
cpp: handle fun
c
tion macros
commit
|
commitdiff
|
tree
2010-06-07
Ali Gholam
i
R
u
di
h
a
n
d
le -I include path
s
commit
|
commitdiff
|
tree
2010-06-06
A
li Gholami
R
u
d
i
cpp: basi
c
i
nclude macr
o
s
commit
|
commitdiff
|
tree
2010-06-06
A
l
i G
h
o
l
ami Rud
i
a
d
d a basic
p
reprocessor
commit
|
commitdiff
|
tree
2010-06-05
Ali Gho
l
ami Rudi
nc
c
: fix marking und
e
fine
d
fu
n
ctions a
s
fun
c
tions
commit
|
commitdiff
|
tree
2010-06-04
Al
i
Gholami Rudi
for state
m
e
nts with no
c
ond
i
tion
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami
R
ud
i
to
k
: '\12' and '\x3b'
commit
|
commitdiff
|
tree
2010-06-04
Ali
Gh
o
lami
Rudi
tok: su
p
po
r
t numb
e
rs wi
t
h
u
l 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
olam
i
Rudi
tok
:
read
str and num as they
a
re se
e
n
commit
|
commitdiff
|
tree
2010-06-03
Ali Ghola
m
i Rudi
array->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
R
udi
s
u
pport initial
i
ze
r
for static variables
commit
|
commitdiff
|
tree
2010-06-02
Ali Gholami Rud
i
i
nt
a[] = {1, 2};
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami
R
udi
h
andle
.
.
.
argument
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami
R
u
d
i
handle array a
r
gs
commit
|
commitdiff
|
tree
2010-06-01
A
l
i Gholami Rudi
handle ext
e
rn variable
s
commit
|
commitdiff
|
tree
2010-06-01
A
li
G
holami R
u
di
function pointer arguments
commit
|
commitdiff
|
tree
2010-05-31
Ali G
h
olami Rudi
accept
signe
d
token
commit
|
commitdiff
|
tree
2010-05-31
A
l
i
Gh
o
l
a
mi Rud
i
handl
e
sizeof(*p) wher
e
p
i
s
v
oid *
commit
|
commitdiff
|
tree
2010-05-30
Ali Gholami Rudi
ncc: han
d
l
e
unnamed
s
tructs
commit
|
commitdiff
|
tree
2010-05-30
Ali Ghol
a
m
i R
u
d
i
ncc:
h
an
d
le forwar
d
st
r
uct
ptr
u
s
age
commit
|
commitdiff
|
tree
2010-05-28
A
l
i G
h
olami R
u
di
ncc: char a[4
]
= "
a
bc";
commit
|
commitdiff
|
tree
2010-05-28
Ali G
h
o
l
ami R
u
di
su
p
port goto statement
commit
|
commitdiff
|
tree
2010-05-28
A
li Gholami Rudi
gen
:
h
and
l
e more than 6 args
commit
|
commitdiff
|
tree
2010-05-28
Ali
G
holam
i
Rudi
gen: o
p
t
imize
constant operations on loc
a
l addresses
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
ncc: int a[2][2]
=
{1, 2,
3
}
;
commit
|
commitdiff
|
tree
2010-05-28
A
l
i Gho
l
ami Rudi
handle initializ
e
r
f
or local
variable
s
commit
|
commitdiff
|
tree
2010-05-27
Ali Ghol
a
m
i
Rudi
handle
s
truc
t
assignment
commit
|
commitdiff
|
tree
2010-05-27
Ali G
h
olami Rudi
nc
c
: use forw
a
rd function declara
t
i
o
ns
commit
|
commitdiff
|
tree
2010-05-27
Ali
G
h
ol
a
m
i
R
udi
gen
:
fix cast
i
ng nums to signed types
commit
|
commitdiff
|
tree
2010-05-27
Ali
Gho
l
am
i
Rudi
out: u
s
e
z
e
r
o st_n
a
me for
u
nnamed
symbols
commit
|
commitdiff
|
tree
2010-05-26
A
l
i G
h
olami Rud
i
ncc: cast return
val
u
e
commit
|
commitdiff
|
tree
2010-05-26
Ali
G
holami Rudi
m
a
rk stat
i
c symbols
a
s STB_LOCAL
commit
|
commitdiff
|
tree
2010-05-25
Ali Gholam
i
Rud
i
nc
c
: handle stat
i
c variables
commit
|
commitdiff
|
tree
2010-05-25
Ali G
h
ol
a
mi R
u
di
ncc: type_btde
(
)
i
s no longer
u
sed
commit
|
commitdiff
|
tree
2010-05-24
A
li Gholami Rudi
ncc: handle mult
i
-di
m
e
nsio
n
a
l
a
r
rays
commit
|
commitdiff
|
tree
2010-05-24
Ali Gholami
R
udi
gen:
o
p
timi
z
e loading small lo
n
g i
m
m
e
diates
commit
|
commitdiff
|
tree
2010-05-23
Al
i
Gholami
R
ud
i
ncc: use names defined
c
l
o
sest
to the us
a
ge
commit
|
commitdiff
|
tree
2010-05-23
Al
i
Gholami Rud
i
suppor
t
function
p
o
i
nters
commit
|
commitdiff
|
tree
2010-05-23
Al
i
Gholami
R
udi
gen: fix
constant
c
asts
commit
|
commitdiff
|
tree
2010-05-22
Al
i
Ghol
a
m
i
Rudi
support casts
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
a
dd switch stmt
support
commit
|
commitdiff
|
tree
2010-05-21
Ali
Gholami Rudi
add do-whil
e
support
commit
|
commitdiff
|
tree
2010-05-21
Ali
Gholami
R
u
d
i
supp
o
rt break and continue
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholam
i
Rudi
add typedef
s
upport
commit
|
commitdiff
|
tree
2010-05-21
A
l
i Ghol
a
mi
Ru
d
i
supp
o
r
t enum types
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
handl
e
array d
e
finitions w
i
th
const exp
r
size
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
inline
constant expression
s
commit
|
commitdiff
|
tree
2010-05-21
Al
i
Gholami Rudi
handle m
u
ltiple o_nogen()s
commit
|
commitdiff
|
tree
2010-05-20
Ali Gh
o
lami Rudi
gen: zero out
eax before calling
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Rudi
gen: fix ar
g
ument order in o_call
(
)
commit
|
commitdiff
|
tree
2010-05-20
Ali Ghol
a
mi Rudi
a
d
d union suppo
r
t
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami R
u
di
handl
e
sizeof operator
commit
|
commitdiff
|
tree
2010-05-20
Ali
Ghola
m
i Rudi
suppo
r
t normal structs
commit
|
commitdiff
|
tree
2010-05-19
A
l
i
Gholami Rudi
ncc: par
s
e recursives like f()
(
)
commit
|
commitdiff
|
tree
2010-05-18
Ali Gholami R
u
di
ncc:
handle poin
t
ers in x++ a
n
d x += y
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rudi
rename
i
t to neat
c
c
commit
|
commitdiff
|
tree
2010-05-17
Ali Ghol
a
mi Ru
d
i
s
kip comment
s
commit
|
commitdiff
|
tree
2010-05-17
A
li Gholami Rud
i
su
p
port string literals
commit
|
commitdiff
|
tree
2010-05-17
Ali Gh
o
lami Ru
d
i
out:
a
l
ign bss variables
commit
|
commitdiff
|
tree
2010-05-17
Ali
Gholami Rudi
cc: ig
n
o
r
e pa
s
sed opti
o
n
s
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholam
i
Rudi
add support for global variables
commit
|
commitdiff
|
tree
2010-05-15
A
li G
h
olami Rudi
suppor
t
more int constant
s
commit
|
commitdiff
|
tree
2010-05-15
Ali Ghola
m
i
Rudi
merge
j
x and
s
etx
commit
|
commitdiff
|
tree
2010-05-14
A
li Gh
o
lami Rud
i
add && and
|| operator
s
commit
|
commitdiff
|
tree
2010-05-13
Ali Gholami Rudi
gen
:
ha
n
d
l
e char and short ope
r
a
t
ions
commit
|
commitdiff
|
tree
2010-05-13
Ali
G
ho
l
am
i
Ru
d
i
cc: add bi
t
op/assign op
e
rators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
tok:
add the
m
i
ssing ~ token
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
cc:
fix gett
i
ng
local variable
t
ype
commit
|
commitdiff
|
tree
2010-05-12
Ali Gh
o
lami Rudi
sup
p
ort |
,
& and ^ operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
su
p
p
ort ~ and - u
n
ary operator
s
commit
|
commitdiff
|
tree
2010-05-12
A
l
i Gholami Rudi
gen: merge shift
o
perations
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
a
d
d
?= assign
m
ent operators
commit
|
commitdiff
|
tree
2010-05-12
Ali G
h
olami Ru
d
i
add shift operators
commit
|
commitdiff
|
tree
2010-05-12
A
li Gholami Rudi
s
upport !
operato
r
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami
R
u
di
suppo
r
t more comparison o
p
erator
s
commit
|
commitdiff
|
tree
2010-05-12
Al
i
G
h
olam
i
R
u
di
support
*
, / a
n
d % o
p
e
rators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami R
u
di
s
upport --
o
perator
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
gen: have a single return instruct
i
on
commit
|
commitdiff
|
tree
next