repo.or.cz
/
neatcc
/
cc.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
cpp: fix handling comments and strings inside macros
2011-05-26
Ali
Gholam
i
Rudi
cp
p
: fix ha
n
dling c
o
mments
a
n
d
stri
n
gs
i
nside macros
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholami Rudi
ncc: handle empty static
i
nitializers
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholami Rudi
cpp: ignor
e
c
omments inside string macros
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholami Rudi
neatcc: add a
ncc invocat
i
on s
c
ript
commit
|
commitdiff
|
tree
2011-05-24
Ali
G
ho
l
a
mi Rudi
more v
e
rbose error me
s
s
a
g
e
s
f
or missing f
i
le
s
commit
|
commitdiff
|
tree
2011-05-24
A
l
i Gholam
i
Rudi
cpp: don't
s
e
arch /u
s
r/inclu
d
e for headers by de
f
a
ult
commit
|
commitdiff
|
tree
2011-05-22
Ali
G
holami Rudi
cpp: merge
c
u
r++'s in r
e
adarg()
commit
|
commitdiff
|
tree
2011-05-22
Ali Gh
o
l
a
mi Rudi
gen: fix reg_fortmp() i
n
dentation
commit
|
commitdiff
|
tree
2011-05-19
Al
i
G
holami Rudi
ncc: handl
e
ove
r
lapping c
o
nditional expre
s
sions
commit
|
commitdiff
|
tree
2011-05-19
Ali Gho
l
ami R
u
di
n
c
c: handle size
o
f x + 2
commit
|
commitdiff
|
tree
2011-05-11
Ali
G
holami Rudi
ncc: make sure t->addr == 0 before calli
n
g
o_popnum()
commit
|
commitdiff
|
tree
2011-05-11
Ali G
h
olami
Rudi
ncc
:
ignore
the semicolo
n
after d
o
-while
commit
|
commitdiff
|
tree
2011-05-09
Ali Gho
l
ami Rudi
ncc:
s
w
i
tch default lab
e
ls
when not ap
p
ear
i
n
g
at the end
commit
|
commitdiff
|
tree
2011-05-08
Al
i
Gholami Rudi
ncc: opassign should u
s
e the time of
lhs
commit
|
commitdiff
|
tree
2011-05-08
A
li G
h
ola
m
i
R
u
di
n
cc:
m
ov
e
no
g
en
to n
c
c
.
c
commit
|
commitdiff
|
tree
2011-05-08
A
l
i Ghola
m
i Rudi
ncc
:
always initializ
e
output
f
ilename
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami Rud
i
README: i
g
nored keywor
d
s are now bu
i
lt into
ncc
.
c
commit
|
commitdiff
|
tree
2011-05-08
A
li
Gh
o
lam
i
Rudi
n
cc
:
su
p
po
r
t -o out
commit
|
commitdiff
|
tree
2011-05-08
Ali
G
holami
Rudi
nc
c
:
handle
e
xtern funct
i
o
n
declarat
i
ons insi
d
e functions
commit
|
commitdiff
|
tree
2011-05-06
Ali Gholami Rudi
ncc: handle ext
e
rn v
a
riable declarations insi
d
e functi
o
ns
commit
|
commitdiff
|
tree
2011-05-04
Ali
Ghola
m
i Rudi
ncc
:
move m
a
cros lik
e
__STDC__ to ncc
.
c
commit
|
commitdiff
|
tree
2011-05-04
A
li Gholami Rudi
tok: han
d
le // comments
commit
|
commitdiff
|
tree
2011-05-04
Ali Gholam
i
Rudi
ncc: ignore th
e
k
e
ywords neatc
c
doesn't c
a
re about
commit
|
commitdiff
|
tree
2011-05-01
Ali Gh
o
lami Rudi
gen: re
s
et last_cmp in i_prolog()
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Rudi
gen: back-port cmp+bcc op
t
imiz
a
tion again
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Rudi
gen: move opco
d
es to arch section
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Rudi
gen: r
e
name FORK_REG
to REG
_
FORK
commit
|
commitdiff
|
tree
2011-04-29
Ali
G
holam
i
Rudi
gen: pass only O
_
* con
s
tant
s
to i_*() func
t
io
n
s
commit
|
commitdiff
|
tree
2011-04-29
A
l
i Gholam
i
Rudi
gen: handle sym+off fun
c
tion call
s
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Rudi
gen: move architect
u
re-specific funct
i
ons to the end
.
.
.
commit
|
commitdiff
|
tree
2011-04-01
A
l
i Ghola
m
i Rudi
gen
:
use i_
s
et() in
i_lnot()
commit
|
commitdiff
|
tree
2011-04-01
Ali
Ghol
a
mi Ru
d
i
gen: pass the
n
u
m
ber
o
f ar
g
umen
t
s to o_func_
b
eg()
commit
|
commitdiff
|
tree
2011-03-31
Ali Gh
o
lami Ru
d
i
gen: encode 0xf0
0
00000 as
a
n immed
i
ate
commit
|
commitdiff
|
tree
2011-03-31
Ali Gh
o
lami Rudi
gen: swap
t
he immediate if ne
e
d
ed
f
o
r
== and !=
commit
|
commitdiff
|
tree
2011-03-31
A
li Ghol
a
mi Rudi
gen: encode cmp+immed
i
ate ins
t
ruc
t
io
n
s
commit
|
commitdiff
|
tree
2011-03-31
Ali Ghola
m
i
R
u
di
g
en
:
put the
i
mmed
i
a
te in the opcode if possible
commit
|
commitdiff
|
tree
2011-03-30
Ali G
h
olami Ru
d
i
gen: remove cmp+bran
c
h optim
i
zation; moved t
o
opt branch
commit
|
commitdiff
|
tree
2011-03-30
Al
i
G
holami Rudi
cpp: handle funct
i
on
macros with no
arguments
commit
|
commitdiff
|
tree
2011-03-28
Ali Gholami
R
udi
gen
:
rename dat_bss
(
) a
n
d dat_
d
at(
)
to be
g
i
n
with o_
commit
|
commitdiff
|
tree
2011-03-28
Ali Gholami Rud
i
ge
n
: group
f
unction
s
in gen
.
h
commit
|
commitdiff
|
tree
2011-03-28
Ali Gholami
Rudi
gen: reset last_
s
e
t after cmp+b optimizati
o
n
commit
|
commitdiff
|
tree
2011-03-28
Ali Gholami Rudi
gen:
f
ix ~ operator implementation
commit
|
commitdiff
|
tree
2011-03-27
Al
i
Gholami Rudi
n
cc: d
e
reference function
p
ointers
l
i
ke any other variab
l
es
commit
|
commitdiff
|
tree
2011-03-27
Ali Gholami
R
udi
gen: don't
r
e
mo
v
e
the last
return jump
commit
|
commitdiff
|
tree
2011-03-27
Ali Gh
o
lami R
u
d
i
gen: don
'
t let o_cast()
chan
g
e dereferenced type
commit
|
commitdiff
|
tree
2011-03-25
Ali Gho
l
ami Rudi
nc
c
:
u
s
e tok_jmp()
i
nstead of t
o
k
_
(see|get
)
(
)
i
n
e
num_create()
commit
|
commitdiff
|
tree
2011-03-25
Ali Gho
l
ami Rudi
gen: handle la
r
ge offse
t
s
f
o
r str
commit
|
commitdiff
|
tree
2011-03-25
Ali
G
holami Rudi
gen:
r
eplace TMP_REG* macros w
i
th reg
_
fortmp()
commit
|
commitdiff
|
tree
2011-03-23
Ali Gholami Ru
d
i
ge
n
:
change
o_nogen()/o_doge
n
(
) to b
e
recur
s
i
ve
commit
|
commitdiff
|
tree
2011-03-23
Ali Gholami
R
udi
gen:
d
on
'
t generate exces
s
jumps for
the last ret
u
rn
commit
|
commitdiff
|
tree
2011-03-23
Ali Gholami Rudi
gen
:
don't add dupli
c
ate d
a
ta
t
o
nu
m
ber p
o
ol
commit
|
commitdiff
|
tree
2011-03-20
Ali Gh
o
lami Rudi
gen: call tmp_to() in
fo
r
loading rhs
in o_assing()
commit
|
commitdiff
|
tree
2011-03-20
Ali Gho
l
ami Rudi
gen: i
g
nore O_
S
I
GNED w
h
e
n
c
hecking the opcode
commit
|
commitdiff
|
tree
2011-03-17
Ali Gholami R
u
d
i
gen: fix signe
d
divisio
n
to neg
a
t
e the remai
n
der
commit
|
commitdiff
|
tree
2011-03-16
A
li Gholami Rudi
gen: merge decrement and
c
heck
i
n i_
m
emcpy() and
i
_me
m
se
t
()
commit
|
commitdiff
|
tree
2011-03-15
Ali Gholami R
u
di
gen: don't save vari
a
b
l
e
r
egist
e
r
s before calls
commit
|
commitdiff
|
tree
2011-03-15
Ali Gholami
R
udi
gen: add so
f
tware di
v
/mod imp
l
e
m
entation
commit
|
commitdiff
|
tree
2011-03-15
Ali Gholami Rudi
ncc: se
t
O_
S
IG
N
for
m
ost bi
n
ary o
p
e
r
ations
commit
|
commitdiff
|
tree
2011-03-15
Ali Gholami Rudi
ncc: d
e
referenc
e
the
not ex
p
ression o
f
cexprs
commit
|
commitdiff
|
tree
2011-03-15
Al
i
Gholami Rudi
perform signed operations
i
f O_SIGNE
D
bit is
s
et
commit
|
commitdiff
|
tree
2011-03-14
Ali Gholami Rudi
c
p
p: define _
_
a
rm
_
_
commit
|
commitdiff
|
tree
2011-03-14
Ali G
h
o
l
a
mi Rudi
ncc: don't cast the
return
value
for void funct
i
ons
commit
|
commitdiff
|
tree
2011-03-14
Ali Gholam
i
Rudi
gen:
more compact
version of memcpy() a
n
d
me
m
set
(
)
commit
|
commitdiff
|
tree
2011-03-14
Ali Gholami Rudi
gen: don
'
t ou
t
put relo
c
ations when
o
_
n
og
e
n() is ca
l
le
d
commit
|
commitdiff
|
tree
2011-03-13
Ali
Ghola
m
i Ru
d
i
neat
c
c arm
port
commit
|
commitdiff
|
tree
2011-03-08
Ali Ghol
a
mi Rud
i
c
l
ean up the interf
a
c
e
between ncc
.
c,
g
en
.
c and
o
ut
.
c
commit
|
commitdiff
|
tree
2011-02-19
Ali Gholami Rudi
npp: re
m
ove
comments afte
r
preprocessing
commit
|
commitdiff
|
tree
2011-02-19
Ali Gholami
R
udi
cpp: don't remove non-macro num
b
er si
g
ns
commit
|
commitdiff
|
tree
2011-02-19
Ali Gholami Rudi
np
p
: allow using
n
eatcc's pr
e
proc
e
ssor as a standalone
.
.
.
commit
|
commitdiff
|
tree
2011-01-18
Ali
G
h
o
l
a
mi
R
u
d
i
cpp: don't
s
kip non-eol ma
c
ro
backs
l
ashes
commit
|
commitdiff
|
tree
2010-12-18
Ali
G
h
o
lami
R
udi
gen:
f
i
x
op_rs(
)
optimiz
a
tion function
commit
|
commitdiff
|
tree
2010-12-18
Ali
Gholami Rud
i
gen: use bette
r
names for opcodes
commit
|
commitdiff
|
tree
2010-12-11
Ali Ghol
a
mi Ru
d
i
cpp:
d
efine __i386__; __x86_
6
4__ is
n
o
longer supp
o
rted
commit
|
commitdiff
|
tree
2010-11-20
Al
i
Gholami Rudi
g
e
n: load
the first
tm
p
b
e
fore call
i
ng TMP
_
R
E
G2()
commit
|
commitdiff
|
tree
2010-09-16
Ali Gholami Rudi
add R
E
A
D
ME
commit
|
commitdiff
|
tree
2010-08-13
Ali
G
holami Rudi
n
c
c: fix name->nam
e
str
initializer
commit
|
commitdiff
|
tree
2010-08-13
Ali
G
holami
R
u
di
all
o
w extern a
r
ray de
c
larations without size
commit
|
commitdiff
|
tree
2010-07-29
Ali Gholami
R
udi
cp
p
: inc
l
ude stddef
.
h for using of
f
se
t
of()
commit
|
commitdiff
|
tree
2010-07-28
Ali Gholami
R
udi
to
k
:
p
arse upp
e
r
ca
s
e hex number
s
commit
|
commitdiff
|
tree
2010-07-25
Ali Gholami Rudi
ncc: fix setting
F
_INIT
f
or each de
f
i
n
ed nam
e
commit
|
commitdiff
|
tree
2010-07-14
Ali Gholami
R
udi
cpp: handle n
e
sted macro calls
li
k
e
M(
M
(1))
commit
|
commitdiff
|
tree
2010-07-14
Ali Ghol
a
mi Rudi
t
o
k:
d
on't go
beyond buf len
f
or 3
-
char
tok
e
ns
commit
|
commitdiff
|
tree
2010-07-14
Ali Gholam
i
Ru
d
i
tab
.
h: use the standard off
s
etof()
commit
|
commitdiff
|
tree
2010-07-12
Ali Ghola
m
i Rudi
ncc: fix c
a
ll
i
n
g ts_pop() premature
l
y in
o
p
a
ssign()
commit
|
commitdiff
|
tree
2010-07-12
Ali Gh
o
lami Rudi
gen
:
ignor
e
the sign o
f
the s
e
cond ope
r
an
d
in
/ a
n
d
%
commit
|
commitdiff
|
tree
2010-07-10
Ali Gholami R
u
d
i
n
cc:
fix & and * on functi
o
ns
commit
|
commitdiff
|
tree
2010-07-09
Ali G
h
o
l
am
i
Rudi
gen: don't over
w
rite pushe
d
ebx, esi
and edi
commit
|
commitdiff
|
tree
2010-07-09
Ali Ghola
m
i Rudi
gen: change s
t
ack alignment to
4
commit
|
commitdiff
|
tree
2010-07-09
A
li Gholami
Rudi
ncc: don't change
o
peran
d
order
f
o
r
con
s
t ops
commit
|
commitdiff
|
tree
2010-07-09
Ali Gholami R
u
di
gen: on
l
y perform const o
p
for
a
ddr
e
sses whe
n
adding
commit
|
commitdiff
|
tree
2010-07-08
Ali Gholami Rudi
gen: zeroing e
a
x doesn't seem nece
s
sa
r
y
commit
|
commitdiff
|
tree
2010-06-30
Ali
Gholam
i
Rudi
ncc: fi
x
+
+
s for p
o
in
t
ers
commit
|
commitdiff
|
tree
2010-06-30
A
l
i Gholami Rudi
ncc:
fix function p
o
inter
a
rray
s
commit
|
commitdiff
|
tree
2010-06-30
A
l
i
Gholami
R
u
d
i
g
en: remov
e
t
he
unus
e
d c_op()
commit
|
commitdiff
|
tree
2010-06-30
Ali
Gholami
R
udi
gen: use tmp->
o
ff
f
or loc
a
ls too
commit
|
commitdiff
|
tree
2010-06-28
Ali Gh
o
lami Rudi
port ne
a
t
c
c to x86
commit
|
commitdiff
|
tree
2010-06-24
A
l
i G
h
olami Rudi
gen: functions for performing optimized o
p
s
commit
|
commitdiff
|
tree
2010-06-24
A
l
i
Gholami R
u
di
gen: fix two-byte opcod
e
bit
commit
|
commitdiff
|
tree
2010-06-24
Ali G
h
olami Rudi
gen: use
an in
t
for
oper
a
tors
commit
|
commitdiff
|
tree
2010-06-23
Ali Gholami Rudi
replace o_*() fu
n
ct
i
on
s
with o_bop() and
o_u
o
p()
commit
|
commitdiff
|
tree
next