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 Gholami Ru
d
i
gen: han
d
le unsigned -> lon
g
cast
commit
|
commitdiff
|
tree
2010-06-18
Al
i
Gholami Rudi
cpp: sa
v
e
macro names in a hash table
commit
|
commitdiff
|
tree
2010-06-18
Ali
Gholami
R
u
d
i
n
c
c: divide (ptr - ptr) result
only if size >
1
commit
|
commitdiff
|
tree
2010-06-18
A
l
i G
h
olami R
u
d
i
gen: us
e
mo
v
sxd only whe
n
src is
signed
commit
|
commitdiff
|
tree
2010-06-18
A
li Gholami Rudi
tok
:
0x1 should be
u
n
s
ig
n
ed
commit
|
commitdiff
|
tree
2010-06-18
Ali G
h
olam
i
Rudi
gen: fix
t
he
condi
t
ions for
m
ovxx operati
o
ns
commit
|
commitdiff
|
tree
2010-06-18
Al
i
Gh
o
lami
R
u
d
i
n
c
c: fix getting i'
s
t
y
p
e
in ++i
commit
|
commitdiff
|
tree
2010-06-18
Ali
G
holami R
u
di
ncc: handle ptr operation
s
on
s
tru
c
ts ptrs
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami R
u
di
ncc: fix calli
n
g funct
i
on po
i
nters
wi
t
h
a
rgumen
t
s
commit
|
commitdiff
|
tree
2010-06-18
A
l
i Gholami
R
ud
i
ncc:
d
o
n't tak
e
c
a
s
e
exprs as la
b
els
commit
|
commitdiff
|
tree
2010-06-18
A
li
G
ho
l
ami Rudi
gen:
d
o
n
't generate
c
ode
a
fter o_noge
n
() in oi(
)
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami
Rudi
all tmps shoul
d
be the
s
ame
in c
o
nditional
branches
commit
|
commitdiff
|
tree
2010-06-17
A
l
i Gholami Rudi
gen:
f
ix loading ba
c
k tmps
i
n mem without deref
commit
|
commitdiff
|
tree
2010-06-17
Ali Gho
l
a
mi R
u
di
let
tok_num
(
) r
e
tur
n
the bt
commit
|
commitdiff
|
tree
2010-06-17
Ali Ghola
m
i Rudi
gen
:
relocation address size is always 4 for now
commit
|
commitdiff
|
tree
2010-06-16
Ali Gholami R
u
di
g
e
n: fix
SYM_P
T
R() macro
commit
|
commitdiff
|
tree
2010-06-16
Ali Ghol
a
mi Rudi
g
en: fix
!
!
e
xpr
commit
|
commitdiff
|
tree
2010-06-15
Ali Gholami Rudi
ncc: let shift amount
b
e an unsigned
commit
|
commitdiff
|
tree
2010-06-15
Ali Gholam
i
Rudi
g
e
n: cleanup
t
mp handl
i
ng and fix
r
egs array in o_swap()
commit
|
commitdiff
|
tree
2010-06-14
Ali Gho
l
ami Rudi
ncc
:
al
i
gn
struct members
commit
|
commitdiff
|
tree
2010-06-14
A
li
Ghol
a
mi
Rudi
gen: ma
r
k c
o
pi
e
d reg
i
st
e
r
a
s the ow
n
er in o_tmpcopy()
commit
|
commitdiff
|
tree
2010-06-14
Ali Gho
l
ami Rudi
gen: f
i
x "if (!e
x
pr)"
commit
|
commitdiff
|
tree
2010-06-14
A
l
i Ghol
a
mi Rudi
ncc: fix po
i
nte
r
a
r
ithm
e
tic on struct ptrs
commit
|
commitdiff
|
tree
2010-06-14
Ali
G
holami
R
u
d
i
show
a
n error
m
sg if no
input file
commit
|
commitdiff
|
tree
2010-06-13
Ali Gholami Rudi
tok: accept u
p
perc
a
se hex dig
i
ts
commit
|
commitdiff
|
tree
2010-06-13
Ali
Gholami Rudi
s
h
o
w syntax error loca
t
ion
commit
|
commitdiff
|
tree
2010-06-12
Ali Gholami
R
udi
gen: fix
i
gnoring regop1() return value
commit
|
commitdiff
|
tree
2010-06-11
Ali Ghol
a
mi Rudi
ge
n
:
don't change tmp->bt wh
e
n sto
r
ing
an lv
a
lue
commit
|
commitdiff
|
tree
2010-06-11
Al
i
Gho
l
a
mi
R
udi
gen:
extend
ea
x
to edx for mul/div op
commit
|
commitdiff
|
tree
2010-06-11
Ali Gholami Rudi
n
cc: arra
y
s should b
e
p
roces
s
ed in the re
v
ersed
o
r
d
er
commit
|
commitdiff
|
tree
2010-06-10
A
l
i
Gholami Rudi
gen: fix t
h
e order of M
O
VSXD's
o
per
a
nds
commit
|
commitdiff
|
tree
2010-06-10
Ali Gho
l
ami
Rudi
gen:
fix
freei
n
g
r
egi
s
ters
befor
e
c
a
l
l
commit
|
commitdiff
|
tree
2010-06-10
Al
i
Gholami
R
udi
invalidate
l
a
s
t
_cmp if tmps are changed
commit
|
commitdiff
|
tree
2010-06-10
A
l
i G
h
o
l
ami
Rudi
dereferen
c
e bot
h
sides of
a
con
d
iti
o
nal exp
r
essi
o
n
commit
|
commitdiff
|
tree
2010-06-10
Ali
Gholami Ru
d
i
cpp: c
h
eck buffer s
t
ack
in
s
t
ead of cpp
e
val v
a
ri
a
ble
commit
|
commitdiff
|
tree
2010-06-09
Al
i
Gholami Rudi
cpp: preven
t
recursive macros
commit
|
commitdiff
|
tree
2010-06-09
Ali
G
ho
l
ami Rud
i
cpp: multi-arg
u
me
n
t macros
commit
|
commitdiff
|
tree
2010-06-08
Ali Ghola
m
i
R
u
di
cpp:
spa
c
e
b
etween
macr
o
and '('
commit
|
commitdiff
|
tree
2010-06-08
A
li Gh
o
lami Rud
i
n
cc: exit if number o
f
elements exceeds its max
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rudi
nc
c
: only add used external symbols to elf symta
b
commit
|
commitdiff
|
tree
2010-06-08
A
l
i Gholami R
u
di
h
a
ndle
#
if and #
e
lif
commit
|
commitdiff
|
tree
2010-06-08
Ali
G
holami Rudi
handle #ifdef, #i
f
ndef, #else
and
#
endif
commit
|
commitdiff
|
tree
2010-06-08
A
li Gholam
i
Rudi
support #und
e
f
NAME
commit
|
commitdiff
|
tree
2010-06-08
Ali Gh
o
l
ami
Rud
i
allow
-
Dna
m
e
=val optio
n
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami
R
udi
cpp: handle
f
un
c
tion m
a
cros
commit
|
commitdiff
|
tree
2010-06-07
Al
i
Gholami R
u
di
handle -
I
in
c
lude pa
t
hs
commit
|
commitdiff
|
tree
2010-06-06
Ali Ghola
m
i Rudi
cpp: ba
s
ic includ
e
macros
commit
|
commitdiff
|
tree
2010-06-06
A
l
i Gholami Rudi
ad
d
a basic p
r
eprocessor
commit
|
commitdiff
|
tree
2010-06-05
Ali Gh
o
lam
i
Rudi
ncc: f
i
x marking undefined functions a
s
functio
n
s
commit
|
commitdiff
|
tree
2010-06-04
A
l
i Gh
o
lami
R
udi
f
o
r st
a
tements wit
h
no conditio
n
commit
|
commitdiff
|
tree
2010-06-04
Al
i
Gho
l
ami R
u
d
i
t
o
k
:
'\12' and '\x3b'
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami
Rudi
tok:
su
p
port nu
m
ber
s
wit
h
ul postfix
commit
|
commitdiff
|
tree
2010-06-04
Ali
G
holam
i
Rudi
t
ok
:
s = "a" "b";
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholam
i
Rudi
tok: r
e
ad str a
n
d num as the
y
a
r
e see
n
commit
|
commitdiff
|
tree
2010-06-03
Al
i
Gholam
i
Rudi
array->field
commit
|
commitdiff
|
tree
2010-06-03
Ali Ghola
m
i Rudi
gen: fix o_tmpc
o
py() whe
n
copying regs
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholami Rud
i
suppo
r
t ini
t
i
a
lizer for st
a
tic va
r
iables
commit
|
commitdiff
|
tree
2010-06-02
Ali Gholami
Rudi
int a[] = {1, 2};
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami Ru
d
i
handle
.
.
.
a
rgume
n
t
commit
|
commitdiff
|
tree
2010-06-01
Ali Ghola
m
i Rud
i
handle a
r
ray args
commit
|
commitdiff
|
tree
2010-06-01
Ali Ghola
m
i Rudi
h
a
n
dle ext
e
rn variable
s
commit
|
commitdiff
|
tree
2010-06-01
A
l
i
G
h
olami Rudi
function poin
t
er ar
g
uments
commit
|
commitdiff
|
tree
2010-05-31
A
li
Gh
o
lami
Rudi
ac
c
ept signed token
commit
|
commitdiff
|
tree
2010-05-31
Ali Ghola
m
i
R
udi
handle size
o
f
(
*p) where p is void *
commit
|
commitdiff
|
tree
2010-05-30
Ali Ghol
a
mi Rudi
n
cc: handle
unnamed structs
commit
|
commitdiff
|
tree
2010-05-30
Ali
G
hol
a
m
i Rudi
ncc
:
handle forward
struct ptr
usage
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Ru
d
i
ncc: ch
a
r a[4]
=
"abc";
commit
|
commitdiff
|
tree
2010-05-28
A
l
i Gholami Ru
d
i
sup
p
ort goto statemen
t
commit
|
commitdiff
|
tree
2010-05-28
Ali G
h
olami
R
udi
ge
n
: handle
m
ore
t
h
a
n
6 arg
s
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
g
en:
optimiz
e
c
o
nsta
n
t
o
p
era
t
ions o
n
l
ocal addre
s
ses
commit
|
commitdiff
|
tree
2010-05-28
A
li
G
holam
i
R
u
di
ncc: int a[2][2] = {
1
, 2, 3};
commit
|
commitdiff
|
tree
2010-05-28
Ali Gho
l
a
mi Rudi
handl
e
initi
a
liz
e
r for local variab
l
e
s
commit
|
commitdiff
|
tree
2010-05-27
Ali Gho
l
ami
Ru
d
i
handle struct assignment
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami Rud
i
ncc: u
s
e f
o
rw
a
rd function declarations
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami Rudi
gen: fix casti
n
g nums to s
i
gned
types
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami
Rudi
out: use
zero st_name fo
r
unnamed
s
ymbols
commit
|
commitdiff
|
tree
2010-05-26
A
l
i
Gholami Rudi
ncc: cast
return value
commit
|
commitdiff
|
tree
2010-05-26
A
li Gholami Rudi
m
a
rk
stat
i
c symbols as STB_LOCAL
commit
|
commitdiff
|
tree
2010-05-25
A
l
i Gho
l
ami Rudi
ncc:
h
andle static variables
commit
|
commitdiff
|
tree
2010-05-25
Ali
Gholami Rudi
nc
c
: ty
p
e_btde
(
) is no longer used
commit
|
commitdiff
|
tree
2010-05-24
Ali Gholami Rudi
nc
c
: han
d
le multi-dimension
a
l array
s
commit
|
commitdiff
|
tree
2010-05-24
Ali Gholami Rudi
gen:
optimize l
o
ading sma
l
l
l
o
ng immediates
commit
|
commitdiff
|
tree
2010-05-23
A
li
Gholami Ru
d
i
ncc: use
names defin
e
d clos
e
st to th
e
usage
commit
|
commitdiff
|
tree
2010-05-23
Al
i
Ghola
m
i Rudi
suppor
t
function
p
ointers
commit
|
commitdiff
|
tree
2010-05-23
Ali
G
holami Rudi
gen: fix constant ca
s
ts
commit
|
commitdiff
|
tree
2010-05-22
Al
i
Gho
l
ami Rudi
suppo
r
t casts
commit
|
commitdiff
|
tree
2010-05-21
A
l
i Gholami Rudi
add
s
witch stmt suppo
r
t
commit
|
commitdiff
|
tree
2010-05-21
Ali G
h
olam
i
Rudi
a
d
d do-
w
hil
e
support
commit
|
commitdiff
|
tree
2010-05-21
Ali
G
h
o
l
ami R
u
di
s
u
pport break and continue
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami
R
udi
add typ
e
d
e
f sup
p
ort
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
support
enum type
s
commit
|
commitdiff
|
tree
2010-05-21
A
li Gholami Rudi
h
a
ndle
ar
r
ay
d
efinitions
wi
t
h c
o
ns
t
expr
s
i
z
e
commit
|
commitdiff
|
tree
2010-05-21
Ali
G
holami Rudi
inline
c
o
n
s
tant
expressions
commit
|
commitdiff
|
tree
2010-05-21
Al
i
Gholami Rudi
handle multiple o_nogen(
)
s
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Ru
d
i
gen: zero o
u
t eax before ca
l
ling
commit
|
commitdiff
|
tree
2010-05-20
A
l
i Gholam
i
Rudi
gen:
f
i
x
a
r
g
ument o
r
der
i
n
o_call()
commit
|
commitdiff
|
tree
2010-05-20
Ali
Gholami Rudi
add u
n
ion support
commit
|
commitdiff
|
tree
2010-05-20
Ali Ghol
a
mi Ru
d
i
handle sizeof
o
pera
t
o
r
commit
|
commitdiff
|
tree
2010-05-20
A
l
i
Gholami R
u
di
su
p
p
o
r
t
n
ormal
s
tru
c
ts
commit
|
commitdiff
|
tree
2010-05-19
Ali Gholami
Rudi
ncc: parse recursives
l
ik
e
f
(
)()
commit
|
commitdiff
|
tree
next