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
x86: use push instruction for saving registers
2010-06-17
Ali Gho
l
a
mi
R
u
di
gen: relocation
a
ddress si
z
e is alwa
y
s 4
for no
w
commit
|
commitdiff
|
tree
2010-06-16
Al
i
Gholami
R
u
di
g
e
n
:
fix SYM_PTR() macro
commit
|
commitdiff
|
tree
2010-06-16
Ali Gholami Rud
i
gen: fix !!expr
commit
|
commitdiff
|
tree
2010-06-15
Ali Gholami Rudi
ncc: let
s
hift amount be an
unsigned
commit
|
commitdiff
|
tree
2010-06-15
Ali Gholami Rudi
gen: cleanup
tmp h
a
ndling and f
i
x regs array in
o
_swap()
commit
|
commitdiff
|
tree
2010-06-14
A
l
i Ghola
m
i
Rudi
ncc: ali
g
n struct m
e
mbers
commit
|
commitdiff
|
tree
2010-06-14
Ali Ghol
a
mi Rudi
g
e
n
:
mark copied r
e
gister as the owner
i
n o_tmpcopy(
)
commit
|
commitdiff
|
tree
2010-06-14
Ali Gholami Ru
d
i
g
en
:
f
ix "if (!expr)"
commit
|
commitdiff
|
tree
2010-06-14
Ali Gholami
Rudi
n
c
c:
f
ix pointer arithm
e
tic on struct ptrs
commit
|
commitdiff
|
tree
2010-06-14
Ali Gholami Rudi
show an error msg if n
o
input fil
e
commit
|
commitdiff
|
tree
2010-06-13
A
li Gh
o
lami Rudi
tok: acc
e
pt up
p
er
c
ase
hex digit
s
commit
|
commitdiff
|
tree
2010-06-13
Al
i
Gho
l
ami Rudi
show syntax er
r
or location
commit
|
commitdiff
|
tree
2010-06-12
A
l
i Gholami Rudi
gen: fix ignoring rego
p
1() return value
commit
|
commitdiff
|
tree
2010-06-11
Al
i
Gholami Rudi
gen: don't
c
h
ange t
m
p->bt
w
he
n
storin
g
a
n
lvalue
commit
|
commitdiff
|
tree
2010-06-11
Ali Ghola
m
i
R
udi
g
e
n
: e
x
tend e
a
x
to edx for mul
/
div op
commit
|
commitdiff
|
tree
2010-06-11
A
li Gholami
R
ud
i
n
c
c
: a
r
r
a
ys
s
hould
be processed in the
r
eve
r
s
e
d order
commit
|
commitdiff
|
tree
2010-06-10
Ali
Gholami R
u
di
gen: fix the order
of MOVSXD
'
s o
p
e
r
a
n
ds
commit
|
commitdiff
|
tree
2010-06-10
A
li G
h
ola
m
i
R
u
di
g
e
n
:
fi
x
freeing r
e
gi
s
te
r
s before c
a
ll
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami Rudi
in
v
alidate
l
ast_cmp if tm
p
s
are changed
commit
|
commitdiff
|
tree
2010-06-10
Ali Ghol
a
mi Rudi
d
e
r
e
feren
c
e both sides of a
condition
a
l expr
e
ssion
commit
|
commitdiff
|
tree
2010-06-10
A
l
i Gh
o
lami Rudi
cpp: check buffer stack instead of cppeval variable
commit
|
commitdiff
|
tree
2010-06-09
Ali G
h
olami Rudi
c
p
p: preven
t
recurs
i
ve mac
r
os
commit
|
commitdiff
|
tree
2010-06-09
Al
i
Gholami Rudi
cp
p
: multi-argu
m
ent ma
c
r
os
commit
|
commitdiff
|
tree
2010-06-08
Ali
Ghola
m
i Rudi
c
p
p
: space between macr
o
and
'('
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rud
i
ncc: exit if number of e
l
em
e
nts exceeds i
t
s max
commit
|
commitdiff
|
tree
2010-06-08
A
l
i G
h
olami Rudi
ncc:
on
l
y a
d
d used e
x
ternal symbols to elf s
y
mtab
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Ru
d
i
handle
#
if and #eli
f
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami
R
udi
handle
#
ifdef, #ifndef, #els
e
and #endif
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rudi
support #undef NAME
commit
|
commitdiff
|
tree
2010-06-08
A
l
i Gho
l
ami Rudi
allow -
D
na
m
e=v
a
l op
t
ion
commit
|
commitdiff
|
tree
2010-06-08
Ali
G
h
o
lami Rudi
cpp: handle funct
i
o
n macros
commit
|
commitdiff
|
tree
2010-06-07
Ali Gholami Ru
d
i
ha
n
d
l
e -I in
c
lude pa
t
hs
commit
|
commitdiff
|
tree
2010-06-06
A
l
i G
h
o
l
am
i
Rudi
c
p
p
:
b
a
sic incl
u
de macros
commit
|
commitdiff
|
tree
2010-06-06
Ali Gho
l
ami
R
udi
add a
b
asic preprocessor
commit
|
commitdiff
|
tree
2010-06-05
Ali Gholami R
u
di
ncc
:
fix mar
k
i
n
g und
e
fined functions
a
s functions
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholam
i
Rudi
for
s
tatements with no
conditi
o
n
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami Ru
d
i
tok:
'
\
1
2' and '\x3b'
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami Rudi
tok: sup
p
ort numb
e
rs
with ul
p
os
t
fix
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami
R
udi
tok
:
s = "a"
"
b";
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholami Rudi
tok: read
s
t
r and
num
a
s th
e
y are
seen
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholami Rudi
array->fie
l
d
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholam
i
Rudi
gen: fix o_tmp
c
opy() when
c
opying re
g
s
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholami Rudi
s
upport initi
a
lizer for
stati
c
variabl
e
s
commit
|
commitdiff
|
tree
2010-06-02
Al
i
Gholami Rudi
in
t
a[] = {1, 2};
commit
|
commitdiff
|
tree
2010-06-01
A
l
i Gho
l
ami Rud
i
h
a
nd
l
e
.
.
.
arg
u
m
ent
commit
|
commitdiff
|
tree
2010-06-01
Ali Gh
o
lami Rudi
handle array ar
g
s
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami
Rudi
handle e
x
tern
v
a
r
iables
commit
|
commitdiff
|
tree
2010-06-01
Ali Ghol
a
mi
R
udi
f
u
n
c
tion pointer a
r
g
u
ment
s
commit
|
commitdiff
|
tree
2010-05-31
Ali
G
h
o
l
ami Ru
d
i
a
c
cept signed token
commit
|
commitdiff
|
tree
2010-05-31
Ali Gholami R
u
di
handle size
o
f(*p) whe
r
e p i
s
v
o
id *
commit
|
commitdiff
|
tree
2010-05-30
Ali Gholami Rudi
ncc: handle un
n
amed structs
commit
|
commitdiff
|
tree
2010-05-30
Ali G
h
olami Rudi
ncc
:
handle forward s
t
ru
c
t ptr usage
commit
|
commitdiff
|
tree
2010-05-28
A
li Gholami Rudi
ncc:
char a[4] = "
a
bc";
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami
Rudi
s
u
pport goto
s
t
ateme
n
t
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami
R
udi
gen: handle more than 6 args
commit
|
commitdiff
|
tree
2010-05-28
Al
i
Gholami
Rudi
gen:
o
ptimize
c
onstant operat
i
ons o
n
local
addresses
commit
|
commitdiff
|
tree
2010-05-28
Ali Gho
l
a
m
i
R
udi
ncc: int a[2][2] = {
1
,
2,
3
}
;
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
handle
i
nitializer for
l
ocal
v
ariables
commit
|
commitdiff
|
tree
2010-05-27
Ali
Gholami Rudi
han
d
l
e struct assig
n
ment
commit
|
commitdiff
|
tree
2010-05-27
A
l
i
Ghola
m
i
R
udi
ncc: use forwar
d
f
u
n
cti
o
n declar
a
t
i
o
ns
commit
|
commitdiff
|
tree
2010-05-27
A
l
i Gholami Rudi
gen: fix casti
n
g
n
u
ms to signed t
y
pes
commit
|
commitdiff
|
tree
2010-05-27
Ali
Gh
o
lam
i
Rudi
o
ut: us
e
zero st_
n
ame for unnamed s
y
mbols
commit
|
commitdiff
|
tree
2010-05-26
Ali G
h
olam
i
Rud
i
ncc: c
a
st
r
eturn
value
commit
|
commitdiff
|
tree
2010-05-26
Al
i
G
ho
l
ami Rud
i
m
a
rk st
a
tic symbols as
STB_
L
OCAL
commit
|
commitdiff
|
tree
2010-05-25
Ali
G
holami Rudi
n
c
c
: hand
l
e static varia
b
l
es
commit
|
commitdiff
|
tree
2010-05-25
A
li Gholami Rudi
ncc: type_btde() is n
o
longer
u
sed
commit
|
commitdiff
|
tree
2010-05-24
A
l
i
Ghol
a
mi Rudi
ncc: h
a
ndle multi-dimensio
n
al
a
r
r
ays
commit
|
commitdiff
|
tree
2010-05-24
Ali Gholami Rudi
gen: optimize loading small long imm
e
diates
commit
|
commitdiff
|
tree
2010-05-23
Ali G
h
olami Rudi
ncc: use n
a
mes defined closest t
o
the u
s
age
commit
|
commitdiff
|
tree
2010-05-23
A
l
i
Ghol
a
mi Rudi
sup
p
or
t
f
u
nction
p
ointers
commit
|
commitdiff
|
tree
2010-05-23
Ali
Ghola
m
i Rudi
gen: fix constant casts
commit
|
commitdiff
|
tree
2010-05-22
Ali
G
holami Rudi
support
c
asts
commit
|
commitdiff
|
tree
2010-05-21
Ali Ghola
m
i
Ru
d
i
a
d
d swit
c
h
s
t
m
t support
commit
|
commitdiff
|
tree
2010-05-21
Ali G
h
olami Rudi
a
dd do-
w
hile support
commit
|
commitdiff
|
tree
2010-05-21
Ali
Gholami Rudi
su
p
p
ort break an
d
continue
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rud
i
a
d
d typedef
s
u
ppo
r
t
commit
|
commitdiff
|
tree
2010-05-21
Ali Gh
o
lami
R
ud
i
su
p
port enum ty
p
es
commit
|
commitdiff
|
tree
2010-05-21
Ali Gh
o
lami Ru
d
i
handl
e
array definit
i
ons with const expr size
commit
|
commitdiff
|
tree
2010-05-21
A
li G
h
olami Rudi
inli
n
e
c
o
nstant expressions
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
handle mul
t
iple o_
n
o
g
en()s
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Rudi
gen: zero out eax before calling
commit
|
commitdiff
|
tree
2010-05-20
Ali Ghola
m
i Rudi
gen
:
fix argument or
d
er i
n
o_cal
l
()
commit
|
commitdiff
|
tree
2010-05-20
Ali Gho
l
ami
Rudi
add un
i
on support
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Rudi
handle s
i
zeof operator
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Ru
d
i
supp
o
rt no
r
mal stru
c
ts
commit
|
commitdiff
|
tree
2010-05-19
Al
i
Gholami
R
udi
ncc
:
pa
r
se rec
u
r
s
ives like
f
(
)()
commit
|
commitdiff
|
tree
2010-05-18
Ali Gholami Rudi
ncc: handle pointers in x++ and x += y
commit
|
commitdiff
|
tree
2010-05-17
Al
i
Gholami Rudi
rename i
t
to neatcc
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rudi
skip
comm
e
nts
commit
|
commitdiff
|
tree
2010-05-17
Ali Ghol
a
m
i
Rudi
s
up
p
o
rt string
l
itera
l
s
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rudi
o
u
t: ali
g
n bss variable
s
commit
|
commitdiff
|
tree
2010-05-17
Ali Gh
o
lami Rudi
cc: ignore passed opti
o
ns
commit
|
commitdiff
|
tree
2010-05-17
Ali Ghol
a
mi
R
udi
add s
u
pport f
o
r gl
o
b
a
l
variables
commit
|
commitdiff
|
tree
2010-05-15
Ali Ghol
a
mi Ru
d
i
support mor
e
int consta
n
t
s
commit
|
commitdiff
|
tree
2010-05-15
Ali Gholami Rudi
merge j
x
and setx
commit
|
commitdiff
|
tree
2010-05-14
Ali
G
h
olami R
u
di
add && and || o
p
erator
s
commit
|
commitdiff
|
tree
2010-05-13
Ali G
h
o
lami
Rud
i
ge
n
: handle char and shor
t
o
p
eration
s
commit
|
commitdiff
|
tree
2010-05-13
Ali Gholami
R
udi
cc: add bitop/assign operators
commit
|
commitdiff
|
tree
2010-05-12
A
l
i Gholam
i
Rudi
tok: add the
m
issing ~ to
k
en
commit
|
commitdiff
|
tree
2010-05-12
A
li Gholami
Rudi
cc: fix getting l
o
cal va
r
ia
b
le type
commit
|
commitdiff
|
tree
next