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
gen: handle unsigned -> long cast
2010-06-18
Ali Gho
l
ami Rudi
gen
:
h
andle unsigned -> long
c
ast
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami Rudi
c
pp
:
save macro name
s
in a hash table
commit
|
commitdiff
|
tree
2010-06-18
Ali
Ghola
m
i Rudi
nc
c
: divide (ptr
-
ptr) result only if size
> 1
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami Rudi
gen: use movsxd only when
s
rc is sig
n
ed
commit
|
commitdiff
|
tree
2010-06-18
Ali
G
ho
l
ami Ru
d
i
t
ok: 0
x
1
should
be
u
nsigned
commit
|
commitdiff
|
tree
2010-06-18
Ali G
h
olami Rudi
gen:
fi
x
the condit
i
ons
f
o
r mo
v
xx oper
a
tions
commit
|
commitdiff
|
tree
2010-06-18
Ali Ghola
m
i Rudi
ncc
:
fix get
t
ing i's type i
n
+
+i
commit
|
commitdiff
|
tree
2010-06-18
Ali Gh
o
lami Rudi
ncc: handle ptr operations on structs ptrs
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami Rudi
ncc:
fix cal
l
ing function p
o
int
e
rs
with arguments
commit
|
commitdiff
|
tree
2010-06-18
Ali Ghola
m
i Rudi
ncc:
d
on't
t
ake ca
s
e exprs as labels
commit
|
commitdiff
|
tree
2010-06-18
Al
i
Gholami Rudi
ge
n
:
d
o
n't genera
t
e
code after o_nogen() in oi()
commit
|
commitdiff
|
tree
2010-06-18
Ali G
h
olam
i
Rudi
all tmps shou
l
d be the same in conditional b
r
anches
commit
|
commitdiff
|
tree
2010-06-17
Ali Ghol
a
mi R
u
di
gen: fix loadin
g
back
tmps in
m
e
m
without
d
e
re
f
commit
|
commitdiff
|
tree
2010-06-17
A
l
i Gholami
R
udi
let t
o
k_num()
r
etur
n
t
he bt
commit
|
commitdiff
|
tree
2010-06-17
Ali G
h
olami Ru
d
i
gen
:
relocation addre
s
s
size is al
w
ays 4 for now
commit
|
commitdiff
|
tree
2010-06-16
A
li Ghol
a
mi R
u
di
g
en
:
fix SY
M
_
PTR(
)
mac
r
o
commit
|
commitdiff
|
tree
2010-06-16
Ali Gh
o
l
a
mi Ru
d
i
gen: fi
x
!!expr
commit
|
commitdiff
|
tree
2010-06-15
A
l
i G
h
olami
R
udi
ncc: let shift amount be an
u
nsigned
commit
|
commitdiff
|
tree
2010-06-15
Ali Gholami Rud
i
gen
:
cleanup tmp handli
n
g
and fix regs array in o_swap()
commit
|
commitdiff
|
tree
2010-06-14
A
l
i
Gholami Rudi
nc
c
: ali
g
n str
u
ct membe
r
s
commit
|
commitdiff
|
tree
2010-06-14
Ali Gholami Ru
d
i
gen:
mark copied register as the owner in o_tmpcopy()
commit
|
commitdiff
|
tree
2010-06-14
A
l
i G
h
olami Rudi
gen:
f
ix "if (
!
expr)"
commit
|
commitdiff
|
tree
2010-06-14
Ali G
h
olami
Rudi
ncc:
f
ix pointer arithm
e
t
ic
on
str
u
ct ptr
s
commit
|
commitdiff
|
tree
2010-06-14
Ali Gh
o
lami Ru
d
i
show an er
r
or
msg if no input f
i
l
e
commit
|
commitdiff
|
tree
2010-06-13
Ali Gholami Ru
d
i
tok: accept upp
e
rcase hex digits
commit
|
commitdiff
|
tree
2010-06-13
Ali Gholami Rudi
show syntax err
o
r
l
ocation
commit
|
commitdiff
|
tree
2010-06-12
Ali Ghol
a
mi Rudi
g
e
n: fix
ign
o
r
i
n
g re
g
op1() r
e
turn
v
alue
commit
|
commitdiff
|
tree
2010-06-11
Ali Gholami Rudi
gen: don't chan
g
e
tmp
-
>bt when s
t
o
r
i
ng
a
n l
v
al
u
e
commit
|
commitdiff
|
tree
2010-06-11
Ali
G
h
o
lami Rudi
g
en: extend eax to edx
for
mu
l
/div op
commit
|
commitdiff
|
tree
2010-06-11
Al
i
Gh
o
lami Rudi
n
c
c: arrays should be processed in the reversed
ord
e
r
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami Rudi
gen: fix th
e
ord
e
r of MOVSXD's
o
p
erands
commit
|
commitdiff
|
tree
2010-06-10
A
li Gholami
Rudi
gen:
f
i
x
freeing registers before call
commit
|
commitdiff
|
tree
2010-06-10
Ali Gho
l
ami Ru
d
i
i
nval
i
date last_cmp if tmps a
r
e changed
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami Rudi
dereference both
s
ides of a conditional ex
p
ression
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami Rudi
cpp
:
check buffer stack instea
d
of cppeval var
i
able
commit
|
commitdiff
|
tree
2010-06-09
Ali Gholami Rudi
cpp: pr
e
vent recursive macros
commit
|
commitdiff
|
tree
2010-06-09
Ali
Gholami Rud
i
cpp: multi-argument ma
c
ros
commit
|
commitdiff
|
tree
2010-06-08
A
l
i G
h
o
l
ami Rud
i
cpp: spa
c
e between macro and
'
('
commit
|
commitdiff
|
tree
2010-06-08
Al
i
Gholami Rudi
ncc:
e
x
i
t if number of elements e
x
c
e
eds i
t
s max
commit
|
commitdiff
|
tree
2010-06-08
Ali Gho
l
a
m
i R
u
d
i
ncc:
o
n
l
y add used external
s
ymbols to elf symtab
commit
|
commitdiff
|
tree
2010-06-08
Ali
G
ho
l
ami Ru
d
i
handle
#if
and #e
l
if
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami R
u
di
h
a
nd
l
e #ifdef, #ifndef, #else a
n
d #e
n
dif
commit
|
commitdiff
|
tree
2010-06-08
A
l
i G
h
olami Rudi
support #und
e
f N
A
M
E
commit
|
commitdiff
|
tree
2010-06-08
Ali
G
ho
l
ami R
u
di
allo
w
-Dname=val o
p
ti
o
n
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rudi
cpp: handle function
macros
commit
|
commitdiff
|
tree
2010-06-07
Ali Gholami Rudi
h
a
n
dle
-I incl
u
d
e
pat
h
s
commit
|
commitdiff
|
tree
2010-06-06
A
l
i
Gholami Rudi
cpp: basic include macros
commit
|
commitdiff
|
tree
2010-06-06
Ali Ghola
m
i
R
u
di
a
dd a
bas
i
c preprocessor
commit
|
commitdiff
|
tree
2010-06-05
A
l
i Ghola
m
i Rudi
ncc: fi
x
marking undefined
f
unc
t
ions as f
u
nctions
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami
R
udi
f
o
r sta
t
ements with n
o
condition
commit
|
commitdiff
|
tree
2010-06-04
A
li G
h
olami
R
udi
t
ok: '\12'
and '\x3b'
commit
|
commitdiff
|
tree
2010-06-04
Ali
G
h
o
lami Rudi
tok: support num
b
ers with ul po
s
tfix
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami Rudi
tok:
s
=
"a" "b";
commit
|
commitdiff
|
tree
2010-06-03
A
li
Ghola
m
i
Rudi
tok: read str an
d
num a
s
t
h
ey are seen
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholami Rudi
a
r
ray
-
>
field
commit
|
commitdiff
|
tree
2010-06-03
Ali Ghol
a
mi Rudi
gen: fix o_t
m
pcopy() when c
o
p
y
ing
r
egs
commit
|
commitdiff
|
tree
2010-06-03
A
li Gholami Rudi
sup
p
ort
i
n
it
i
alizer for static variab
l
e
s
commit
|
commitdiff
|
tree
2010-06-02
Ali Gholam
i
R
u
di
int a[] =
{
1
, 2
}
;
commit
|
commitdiff
|
tree
2010-06-01
Ali Ghola
m
i Rudi
handle
.
.
.
a
r
gument
commit
|
commitdiff
|
tree
2010-06-01
Ali Ghola
m
i R
u
di
h
andle array
a
rgs
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami Rudi
handle exte
r
n variables
commit
|
commitdiff
|
tree
2010-06-01
A
l
i Gholami Rudi
functio
n
pointe
r
argumen
t
s
commit
|
commitdiff
|
tree
2010-05-31
Ali Gholami
Rudi
acc
e
pt signe
d
token
commit
|
commitdiff
|
tree
2010-05-31
A
li Ghola
m
i Rudi
h
a
ndl
e
si
z
eof(*p) where p is void *
commit
|
commitdiff
|
tree
2010-05-30
Ali Gholami Rudi
ncc: ha
n
dle unname
d
s
t
ru
c
t
s
commit
|
commitdiff
|
tree
2010-05-30
A
l
i Gholam
i
Rudi
ncc: hand
l
e forward struct ptr usage
commit
|
commitdiff
|
tree
2010-05-28
Ali Gh
o
lam
i
R
udi
ncc: char
a[4] = "abc"
;
commit
|
commitdiff
|
tree
2010-05-28
Ali Ghola
m
i
Rudi
s
upport goto sta
t
ement
commit
|
commitdiff
|
tree
2010-05-28
A
l
i
Gholami
R
u
d
i
gen: handle more than 6 args
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholam
i
Rud
i
g
e
n: optimize constant operati
o
ns on
l
oca
l
a
d
d
resses
commit
|
commitdiff
|
tree
2010-05-28
Ali
G
holami Rudi
ncc
:
i
n
t a[2][2] = {1,
2
,
3}
;
commit
|
commitdiff
|
tree
2010-05-28
A
li Ghol
a
m
i
Rudi
handle initializer for local
v
a
r
ia
b
les
commit
|
commitdiff
|
tree
2010-05-27
Ali G
h
olami Rudi
handle struct a
s
signment
commit
|
commitdiff
|
tree
2010-05-27
Ali
G
holami Ru
d
i
ncc: use
f
orward function declarations
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami
Rudi
gen: fix cas
t
ing nums to signe
d
typ
e
s
commit
|
commitdiff
|
tree
2010-05-27
Ali Ghola
m
i Ru
d
i
out: use zero st_n
a
me for
u
n
n
ame
d
sy
m
bols
commit
|
commitdiff
|
tree
2010-05-26
Ali
G
hol
a
mi Rudi
ncc:
cas
t
r
eturn va
l
u
e
commit
|
commitdiff
|
tree
2010-05-26
A
l
i Ghola
m
i Rudi
m
ark static symbols a
s
STB_LOCAL
commit
|
commitdiff
|
tree
2010-05-25
Ali Gh
o
lami Rudi
ncc
:
handle static var
i
ab
l
es
commit
|
commitdiff
|
tree
2010-05-25
Ali Gholami
R
udi
ncc:
t
ype_btde(
)
is n
o
lon
g
er used
commit
|
commitdiff
|
tree
2010-05-24
A
li Ghola
m
i Rudi
ncc: handle multi-dime
n
s
ional ar
r
ays
commit
|
commitdiff
|
tree
2010-05-24
Ali Gholam
i
Rudi
gen: o
p
ti
m
i
z
e loading small long imm
e
diate
s
commit
|
commitdiff
|
tree
2010-05-23
Ali Gh
o
lami Ru
d
i
ncc
:
use names defined
clo
s
est to the u
s
age
commit
|
commitdiff
|
tree
2010-05-23
Ali
G
holami Rudi
support fu
n
c
tio
n
poin
t
ers
commit
|
commitdiff
|
tree
2010-05-23
Ali Gholam
i
Rudi
gen: fix constant ca
s
ts
commit
|
commitdiff
|
tree
2010-05-22
A
li
Gholami Rudi
sup
p
ort casts
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholam
i
Ru
d
i
add switch stm
t
supp
o
r
t
commit
|
commitdiff
|
tree
2010-05-21
A
li
G
h
olami Rudi
add do-while support
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
support break and
co
n
tinue
commit
|
commitdiff
|
tree
2010-05-21
Ali
Gholami Rudi
add
t
yped
e
f support
commit
|
commitdiff
|
tree
2010-05-21
Ali G
h
olami Rudi
support enum
t
ypes
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami
Rudi
handle array d
e
f
i
n
itions with const ex
p
r size
commit
|
commitdiff
|
tree
2010-05-21
Ali Ghol
a
mi Rudi
i
n
line co
n
stant e
x
pres
s
ions
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
hand
l
e mult
i
ple o_nogen(
)
s
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Rudi
gen: zero
o
ut
e
ax befo
r
e
call
i
ng
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Rudi
gen: fix argu
m
e
nt o
r
der in
o_call()
commit
|
commitdiff
|
tree
2010-05-20
Ali
Gholami
R
udi
a
d
d union support
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Rud
i
handle sizeof
o
p
e
rator
commit
|
commitdiff
|
tree
2010-05-20
A
li
Gholami
R
udi
s
upport nor
m
al s
t
ruct
s
commit
|
commitdiff
|
tree
2010-05-19
Ali G
h
olami Rudi
ncc: pa
r
se recursives like f()(
)
commit
|
commitdiff
|
tree
next