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
let tok_num() return the bt
2010-06-17
A
l
i
G
holami R
u
di
let tok_num
(
) r
e
t
u
rn the
bt
commit
|
commitdiff
|
tree
2010-06-17
Ali Gholam
i
R
udi
gen
:
r
e
location address size i
s
always 4 fo
r
no
w
commit
|
commitdiff
|
tree
2010-06-16
A
l
i
G
holami Rudi
g
e
n: f
i
x SYM_P
T
R() mac
r
o
commit
|
commitdiff
|
tree
2010-06-16
Ali Gholami Rudi
gen: fi
x
!!expr
commit
|
commitdiff
|
tree
2010-06-15
Ali Gholami Rud
i
ncc: l
e
t shi
f
t amount be
an unsigned
commit
|
commitdiff
|
tree
2010-06-15
Al
i
Gholami Rudi
g
e
n: cleanup tmp h
a
ndling and
fi
x
regs arr
a
y
in
o
_
swap()
commit
|
commitdiff
|
tree
2010-06-14
Ali
G
holami Rudi
ncc:
align struct m
e
m
b
e
r
s
commit
|
commitdiff
|
tree
2010-06-14
Ali Gholami Rudi
gen: mark co
p
i
ed register as the owner in o
_
tmp
c
opy
(
)
commit
|
commitdiff
|
tree
2010-06-14
Al
i
Ghol
a
mi Rudi
gen:
fi
x
"if (!exp
r
)"
commit
|
commitdiff
|
tree
2010-06-14
Ali G
h
olam
i
Rudi
ncc
:
fix pointer arithmeti
c
on stru
c
t ptrs
commit
|
commitdiff
|
tree
2010-06-14
A
l
i Gholami R
u
di
show
a
n error msg if
no input
f
ile
commit
|
commitdiff
|
tree
2010-06-13
A
l
i Gholami Rudi
tok: a
c
cept upperc
a
s
e
h
e
x
d
i
g
i
ts
commit
|
commitdiff
|
tree
2010-06-13
A
l
i Gholami Rudi
show syntax error locati
o
n
commit
|
commitdiff
|
tree
2010-06-12
Ali Gholami Rudi
gen: fix ignoring reg
o
p1() return value
commit
|
commitdiff
|
tree
2010-06-11
Ali Gholami
Rudi
gen: don'
t
change tmp->bt when st
o
ring a
n
lval
u
e
commit
|
commitdiff
|
tree
2010-06-11
Ali Gholami
R
u
di
gen: exte
n
d eax t
o
e
dx for mul/div op
commit
|
commitdiff
|
tree
2010-06-11
Ali Gholam
i
Ru
d
i
ncc: arrays sh
o
uld be
p
rocessed
in the reversed or
d
er
commit
|
commitdiff
|
tree
2010-06-10
Ali Ghola
m
i R
u
d
i
gen: fix the order of MOVSX
D
's
ope
r
ands
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami
R
u
di
gen:
fix freei
n
g regist
e
rs b
e
f
ore cal
l
commit
|
commitdiff
|
tree
2010-06-10
Ali
G
holami
Rud
i
inva
l
idate last_cmp if tmps a
r
e chang
e
d
commit
|
commitdiff
|
tree
2010-06-10
A
li Ghola
m
i Rudi
dereference
b
o
th
sides of a co
n
ditional e
x
press
i
on
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami
R
udi
cpp:
check buffe
r
stack
instead
of cppeval v
a
r
iable
commit
|
commitdiff
|
tree
2010-06-09
Ali
G
holam
i
Rudi
cpp:
prev
e
nt recursive macr
o
s
commit
|
commitdiff
|
tree
2010-06-09
Al
i
Ghola
m
i
Rudi
c
p
p:
m
ulti-
a
rgu
m
ent macros
commit
|
commitdiff
|
tree
2010-06-08
Ali Gho
l
ami R
u
di
cpp: space b
e
tween macro a
n
d '('
commit
|
commitdiff
|
tree
2010-06-08
Ali
G
hol
a
mi Rudi
ncc: exit if number of
elem
e
n
t
s exceeds its
m
ax
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholam
i
Rudi
ncc: only
a
dd
u
sed extern
a
l symbols t
o
e
lf symtab
commit
|
commitdiff
|
tree
2010-06-08
A
l
i
Gho
l
am
i
R
u
d
i
han
d
l
e #i
f
and #el
i
f
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rudi
h
a
ndle #ifd
e
f,
#
ifndef
,
#
e
l
s
e
a
n
d #endi
f
commit
|
commitdiff
|
tree
2010-06-08
Al
i
G
h
ola
m
i Rudi
support #undef
NAM
E
commit
|
commitdiff
|
tree
2010-06-08
Al
i
G
h
olami Rudi
al
l
ow -D
n
a
m
e=val option
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rudi
cpp: han
d
le funct
i
on
m
acros
commit
|
commitdiff
|
tree
2010-06-07
Ali
G
ho
l
ami Ru
d
i
handl
e
-
I
include paths
commit
|
commitdiff
|
tree
2010-06-06
Ali Gholam
i
R
u
d
i
cp
p
:
basic include mac
r
os
commit
|
commitdiff
|
tree
2010-06-06
Ali Gholami Rudi
add a
b
asi
c
p
r
epr
o
cessor
commit
|
commitdiff
|
tree
2010-06-05
Al
i
Gholam
i
Rudi
ncc: fix mar
k
ing undefined functions a
s
functions
commit
|
commitdiff
|
tree
2010-06-04
Ali Ghola
m
i Rudi
for
s
tat
e
m
e
nts with no conditio
n
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami Rudi
tok: '\12' and '\x3b'
commit
|
commitdiff
|
tree
2010-06-04
A
li Gho
l
a
m
i R
u
di
tok
:
supp
o
r
t numbers with
u
l pos
t
fix
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami Rudi
t
o
k: s = "a" "b";
commit
|
commitdiff
|
tree
2010-06-03
Ali G
h
ol
a
mi Rud
i
tok: read str and num as they are seen
commit
|
commitdiff
|
tree
2010-06-03
Al
i
Gholami Rud
i
array->field
commit
|
commitdiff
|
tree
2010-06-03
Ali Gh
o
lami R
u
d
i
g
en
:
fix o_tmpcopy() when cop
y
ing regs
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholami
Rudi
su
p
p
ort
i
nitializer for static variables
commit
|
commitdiff
|
tree
2010-06-02
Al
i
Gholami Rud
i
int a
[
] = {1, 2};
commit
|
commitdiff
|
tree
2010-06-01
A
li
G
holami Ru
d
i
hand
l
e
.
.
.
argument
commit
|
commitdiff
|
tree
2010-06-01
Ali G
h
o
lami Rudi
h
andle array arg
s
commit
|
commitdiff
|
tree
2010-06-01
Ali
Gh
o
lami Ru
d
i
han
d
le extern varia
b
l
e
s
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami Rudi
funct
i
on pointe
r
argumen
t
s
commit
|
commitdiff
|
tree
2010-05-31
Ali Gh
o
lami Rudi
accept s
i
gned token
commit
|
commitdiff
|
tree
2010-05-31
Al
i
G
h
olam
i
R
udi
handle s
i
z
eof(*p) where
p
is void *
commit
|
commitdiff
|
tree
2010-05-30
Ali Gholami R
u
d
i
ncc: handle
u
n
n
a
med structs
commit
|
commitdiff
|
tree
2010-05-30
A
l
i Gholam
i
Ru
d
i
ncc: handle forward str
u
ct ptr usage
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Ru
d
i
ncc:
c
har a[4]
=
"ab
c
";
commit
|
commitdiff
|
tree
2010-05-28
Ali
G
ho
l
ami Rudi
su
p
p
o
rt g
o
to statement
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
ge
n
: handle more t
h
an 6 args
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
g
en: optimi
z
e const
a
nt
o
peration
s
on local addresses
commit
|
commitdiff
|
tree
2010-05-28
A
l
i
Gholami Rudi
n
c
c: int a[2
]
[2] =
{
1, 2, 3};
commit
|
commitdiff
|
tree
2010-05-28
Ali
G
holami Rudi
handle initia
l
i
zer for local variables
commit
|
commitdiff
|
tree
2010-05-27
A
li Gholami
Rudi
h
a
n
dle st
r
uct assignment
commit
|
commitdiff
|
tree
2010-05-27
Ali
G
hola
m
i
Rud
i
n
c
c
: use f
o
rward function declarations
commit
|
commitdiff
|
tree
2010-05-27
Ali Gho
l
a
mi R
u
di
gen: f
i
x
c
ast
i
ng num
s
to signed type
s
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami Rud
i
out: use zero st_name for un
n
ame
d
symbols
commit
|
commitdiff
|
tree
2010-05-26
Ali G
h
olam
i
Rudi
nc
c
: c
a
st
r
eturn
value
commit
|
commitdiff
|
tree
2010-05-26
Ali Ghola
m
i Rudi
mar
k
sta
t
ic symbol
s
as STB_LO
C
A
L
commit
|
commitdiff
|
tree
2010-05-25
Ali
G
h
o
lam
i
Rudi
ncc: handle sta
t
ic
varia
b
les
commit
|
commitdiff
|
tree
2010-05-25
Ali
G
ho
l
ami Rudi
n
cc: type
_
b
tde(
)
is no longer used
commit
|
commitdiff
|
tree
2010-05-24
Ali Gholami Rud
i
ncc: han
d
le
m
ult
i
-dimensional arrays
commit
|
commitdiff
|
tree
2010-05-24
Ali Ghol
a
mi Rudi
gen:
optim
i
ze loading small long im
m
ediates
commit
|
commitdiff
|
tree
2010-05-23
Ali G
h
olami Rudi
ncc: use names defi
n
ed closest to the usage
commit
|
commitdiff
|
tree
2010-05-23
Ali
G
holam
i
R
u
di
s
u
p
po
r
t fun
c
t
i
on
p
ointers
commit
|
commitdiff
|
tree
2010-05-23
Al
i
Gholami Rudi
gen: fix constant
casts
commit
|
commitdiff
|
tree
2010-05-22
A
l
i Gholami Rudi
support cas
t
s
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholam
i
Rudi
add switc
h
stmt suppo
r
t
commit
|
commitdiff
|
tree
2010-05-21
Ali Gho
l
am
i
Rudi
add
d
o
-
while suppor
t
commit
|
commitdiff
|
tree
2010-05-21
Ali Ghol
a
mi Rudi
support
b
reak and cont
i
nue
commit
|
commitdiff
|
tree
2010-05-21
Ali
Gholami Rudi
add typed
e
f support
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami
Rudi
support enum t
y
pes
commit
|
commitdiff
|
tree
2010-05-21
Ali
G
h
ola
m
i
R
u
d
i
h
a
ndle array defi
n
itions
w
ith const expr size
commit
|
commitdiff
|
tree
2010-05-21
Ali Ghola
m
i Rudi
inline
const
a
nt expressions
commit
|
commitdiff
|
tree
2010-05-21
Ali Gh
o
lami Rudi
handle mul
t
ip
l
e o_nogen()s
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholam
i
Rudi
gen: zero out eax before c
a
lling
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami
Rudi
gen: f
i
x argument order in o_
c
all()
commit
|
commitdiff
|
tree
2010-05-20
Ali
Gholami Rudi
add union support
commit
|
commitdiff
|
tree
2010-05-20
Ali G
h
olami Rudi
handle sizeof operator
commit
|
commitdiff
|
tree
2010-05-20
Ali G
h
olami R
u
di
s
uppor
t
n
ormal structs
commit
|
commitdiff
|
tree
2010-05-19
Al
i
Gholami Rudi
ncc: parse recursives like f()()
commit
|
commitdiff
|
tree
2010-05-18
A
l
i
G
ho
l
ami
R
udi
n
c
c:
handle pointers in x++ and
x
+= y
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rudi
rename it to ne
a
tcc
commit
|
commitdiff
|
tree
2010-05-17
Al
i
G
h
olami
R
udi
skip com
m
ent
s
commit
|
commitdiff
|
tree
2010-05-17
Ali G
h
ol
a
mi
R
udi
suppo
r
t string
l
iterals
commit
|
commitdiff
|
tree
2010-05-17
Ali G
h
o
lami
Rudi
out: align bss
variable
s
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami R
u
di
cc: ignore passed
o
ptions
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rudi
a
d
d
support for g
l
obal varia
b
l
e
s
commit
|
commitdiff
|
tree
2010-05-15
Ali Gholami Rudi
supp
o
rt mo
r
e int con
s
ta
n
ts
commit
|
commitdiff
|
tree
2010-05-15
Ali Gholami
R
u
d
i
merge jx and setx
commit
|
commitdiff
|
tree
2010-05-14
Ali Ghola
m
i Ru
d
i
add && and ||
o
perato
r
s
commit
|
commitdiff
|
tree
2010-05-13
Ali Gholami Rudi
gen: handle char and
short
opera
t
ions
commit
|
commitdiff
|
tree
2010-05-13
Ali
G
hola
m
i Rudi
cc: add bitop/assign operat
o
r
s
commit
|
commitdiff
|
tree
2010-05-12
Ali G
h
olami
R
u
d
i
tok: a
d
d the mi
s
sing ~
t
oken
commit
|
commitdiff
|
tree
next