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
ncc: better char array initialization
2011-10-17
A
l
i G
h
olami Rud
i
ncc: bett
e
r char array initialization
commit
|
commitdiff
|
tree
2011-10-17
Ali Gholami Ru
d
i
out: ass
u
re 8-
b
yte
alignment
of
data a
n
d bss
secti
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-06-16
A
l
i Gh
o
lami Rudi
tab:
f
ix tab_
d
el()
;
otherwi
s
e #
u
ndef wo
n
't work
commit
|
commitdiff
|
tree
2011-06-05
Ali Gholami
Rudi
ncc: ca
l
l
t
s_de() in ts_
p
op_de()
commit
|
commitdiff
|
tree
2011-06-04
A
l
i G
h
olami Rudi
ncc: hand
l
e s
w
i
tch stmt
where
default l
a
b
el
appears
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
A
li Gholami Rudi
ncc: don't overwri
t
e
global na
m
es
b
y static function
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ali Ghola
m
i Rudi
cpp: fi
x
h
a
ndling c
o
mment
s
and s
t
rings inside macros
commit
|
commitdiff
|
tree
2011-05-24
Ali G
h
o
l
a
mi Rudi
ncc: handle empty s
t
a
tic
i
nit
i
al
i
zers
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholami Rudi
cp
p
: ignore comments inside string macro
s
commit
|
commitdiff
|
tree
2011-05-24
Ali Gh
o
lami Rudi
neatcc
:
add a n
c
c invocati
o
n
scri
p
t
commit
|
commitdiff
|
tree
2011-05-24
A
l
i Gholami Rudi
mo
r
e verbose error messages
f
or
m
issing files
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholami Rudi
c
p
p
:
don't s
e
arch
/usr/include
f
o
r headers by d
e
fault
commit
|
commitdiff
|
tree
2011-05-22
Ali Gholami R
u
d
i
cpp:
m
erge cur++'s in readar
g
()
commit
|
commitdiff
|
tree
2011-05-22
Ali G
h
olami Rudi
gen: f
i
x reg_fo
r
tm
p
() i
n
den
t
at
i
o
n
commit
|
commitdiff
|
tree
2011-05-19
Ali
G
h
olami Rudi
n
cc: handle o
v
er
l
app
i
ng
c
o
n
d
itional express
i
on
s
commit
|
commitdiff
|
tree
2011-05-19
Ali Gh
o
l
a
mi Rudi
ncc: handl
e
sizeof
x
+ 2
commit
|
commitdiff
|
tree
2011-05-11
A
l
i
Gholami Rudi
ncc: make sure t
-
>addr == 0 before calling o_
p
opnum()
commit
|
commitdiff
|
tree
2011-05-11
A
l
i Gholami Rudi
n
cc: ign
o
re
t
he s
e
micolon after do-while
commit
|
commitdiff
|
tree
2011-05-09
Ali
Gholami Rud
i
ncc: switch default
l
abels
when not
a
p
p
earing at t
h
e
end
commit
|
commitdiff
|
tree
2011-05-08
Ali
G
holami Rudi
n
cc: opassign
s
hould use the
t
ime of lhs
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami Rudi
ncc: move noge
n
to ncc
.
c
commit
|
commitdiff
|
tree
2011-05-08
Ali
Gholami Rudi
ncc: a
l
w
ays initial
i
ze output f
i
lename
commit
|
commitdiff
|
tree
2011-05-08
Ali
Gholam
i
Ru
d
i
REA
D
ME: i
g
n
o
r
e
d k
e
ywor
d
s are now built in
t
o ncc
.
c
commit
|
commitdiff
|
tree
2011-05-08
Ali Ghol
a
mi Rudi
ncc: support
-o out
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami Rud
i
ncc: handle exte
r
n function declarations inside function
s
commit
|
commitdiff
|
tree
2011-05-06
Ali Gh
o
lami
Rudi
ncc: handle exte
r
n
varia
b
le d
e
c
larations insid
e
functions
commit
|
commitdiff
|
tree
2011-05-04
Ali Gholami Rudi
ncc: move ma
c
ros l
i
ke
_
_
STDC__
t
o
ncc
.
c
commit
|
commitdiff
|
tree
2011-05-04
Ali Gh
o
l
ami
Rudi
t
ok:
h
andle /
/
comments
commit
|
commitdiff
|
tree
2011-05-04
Ali Gholami Rudi
ncc: ignore t
h
e key
w
ords
n
eatcc doesn
'
t care about
commit
|
commitdiff
|
tree
2011-05-01
A
l
i
Gholami R
u
di
gen:
r
eset las
t
_
c
mp in i_pro
l
o
g(
)
commit
|
commitdiff
|
tree
2011-04-29
Ali Ghola
m
i Rudi
g
e
n:
b
ack-
p
ort cmp+bcc
o
ptim
i
za
t
io
n
again
commit
|
commitdiff
|
tree
2011-04-29
Ali Ghola
m
i Ru
d
i
gen: mo
v
e opcode
s
to arch s
e
ction
commit
|
commitdiff
|
tree
2011-04-29
Ali G
h
olami Rudi
gen: rena
m
e
FORK
_
REG t
o
R
E
G_F
O
RK
commit
|
commitdiff
|
tree
2011-04-29
Ali Ghol
a
mi
R
ud
i
ge
n
: p
a
ss only O_* c
o
nstant
s
to i_*() functions
commit
|
commitdiff
|
tree
2011-04-29
Ali G
h
ol
a
mi Rudi
gen: handle s
y
m+off
function
calls
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Rudi
g
e
n: move architecture-specif
i
c functions t
o
the end
.
.
.
commit
|
commitdiff
|
tree
2011-04-01
Ali Gholami Rudi
g
en: use i_set() in i
_
l
n
ot()
commit
|
commitdiff
|
tree
2011-04-01
Ali Gholami Ru
d
i
ge
n
: pass the numb
e
r
of argu
m
en
t
s to o_func_beg(
)
commit
|
commitdiff
|
tree
2011-03-31
A
l
i
Gholami
R
udi
g
en: encod
e
0xf000
0
0
00
as
a
n immediate
commit
|
commitdiff
|
tree
2011-03-31
Ali Gholami Ru
d
i
gen: swap the immedi
a
te
i
f nee
d
ed
f
or
=
= and !=
commit
|
commitdiff
|
tree
2011-03-31
Ali
Gholami
R
udi
gen:
encode cm
p
+i
m
mediate
i
nstruct
i
ons
commit
|
commitdiff
|
tree
2011-03-31
Al
i
Gholam
i
Rudi
gen:
put
the
imm
e
d
iate in the opc
o
de if possi
b
le
commit
|
commitdiff
|
tree
2011-03-30
Ali Gh
o
lami Rudi
gen: remove
cmp+branch optimization; move
d
to op
t
branch
commit
|
commitdiff
|
tree
2011-03-30
Ali Gholami
R
udi
cpp: handle function macro
s
with no ar
g
uments
commit
|
commitdiff
|
tree
2011-03-28
Ali G
h
olami R
u
di
gen: rena
m
e da
t
_bss() and dat_d
a
t() to begin with o_
commit
|
commitdiff
|
tree
2011-03-28
Ali Ghola
m
i
Rudi
gen: group
f
unctions in gen
.
h
commit
|
commitdiff
|
tree
2011-03-28
A
l
i
Ghol
a
mi Rudi
gen:
reset last_set after cmp+b op
t
imization
commit
|
commitdiff
|
tree
2011-03-28
Ali Ghola
m
i
R
udi
gen: fix
~
o
p
e
r
a
tor
i
mplementation
commit
|
commitdiff
|
tree
2011-03-27
Ali Ghol
a
mi Rudi
n
c
c
: dereference
f
unctio
n
pointers like a
n
y ot
h
er va
r
iab
l
es
commit
|
commitdiff
|
tree
2011-03-27
Ali Gholami Rudi
gen:
d
on't remove the last return jum
p
commit
|
commitdiff
|
tree
2011-03-27
Ali Gholam
i
R
udi
ge
n
: don
'
t
let o
_
c
a
s
t() ch
a
nge dereferenced type
commit
|
commitdiff
|
tree
2011-03-25
Ali Gholam
i
Rudi
ncc: us
e
tok_
j
mp() instead
o
f
tok_(see|get)(
)
in enum_create()
commit
|
commitdiff
|
tree
2011-03-25
Al
i
Ghol
a
m
i
Rudi
g
en: handle large o
f
fsets for str
commit
|
commitdiff
|
tree
2011-03-25
Ali G
h
olami
R
u
d
i
g
e
n
:
re
p
lace TMP_RE
G
* macros with reg_fortmp()
commit
|
commitdiff
|
tree
2011-03-23
Ali G
h
olami Rudi
gen: change o_nogen()/o_
d
ogen()
t
o be recu
r
sive
commit
|
commitdiff
|
tree
2011-03-23
Ali Gholami
Rudi
gen: don't generate e
x
ces
s
jumps for the last
r
eturn
commit
|
commitdiff
|
tree
2011-03-23
Ali Gholami Ru
d
i
g
en: don't add du
p
licat
e
data to number pool
commit
|
commitdiff
|
tree
2011-03-20
Ali G
h
olami Rudi
g
e
n: call tmp_to() in for
loading rhs
i
n
o_assing()
commit
|
commitdiff
|
tree
2011-03-20
Ali Ghol
a
mi
Rudi
g
e
n: ignor
e
O_S
I
GNED when chec
k
in
g
the opcode
commit
|
commitdiff
|
tree
2011-03-17
Ali Gholami Rudi
g
e
n
: fix signed division to neg
a
te th
e
r
emainder
commit
|
commitdiff
|
tree
2011-03-16
Ali G
h
olami
R
udi
ge
n
: mer
g
e decrement an
d
c
he
c
k in i_memcpy(
)
a
n
d
i_mems
e
t()
commit
|
commitdiff
|
tree
2011-03-15
Ali Gholami Rudi
gen: don't save variable
r
egis
t
ers
b
efore call
s
commit
|
commitdiff
|
tree
2011-03-15
Ali
G
hola
m
i Rudi
gen:
add
s
oftware d
i
v/
m
od
i
mplementation
commit
|
commitdiff
|
tree
2011-03-15
Ali Gholami Rudi
ncc: se
t
O_SI
G
N
f
o
r mo
s
t binary o
p
eration
s
commit
|
commitdiff
|
tree
2011-03-15
A
li
G
h
olami Rudi
ncc
:
dereference the not express
i
on o
f
cexprs
commit
|
commitdiff
|
tree
2011-03-15
Ali Gholami
Rudi
pe
r
for
m
signed oper
a
ti
o
ns
i
f O_SIGNED
bit
is set
commit
|
commitdiff
|
tree
2011-03-14
Ali Gholami
R
u
d
i
cp
p
: de
f
ine __arm_
_
commit
|
commitdiff
|
tree
2011-03-14
A
l
i Gho
l
ami Rudi
ncc
:
don't cast the return
v
a
l
u
e for vo
i
d f
u
nc
t
i
on
s
commit
|
commitdiff
|
tree
2011-03-14
Ali Gholami
R
udi
gen: more compact version
of memcpy() and
m
emset()
commit
|
commitdiff
|
tree
2011-03-14
A
li
Gholami Rudi
gen: don't output reloc
a
tion
s
whe
n
o_nogen() is called
commit
|
commitdiff
|
tree
2011-03-13
Ali
Gholami Rudi
neatcc arm po
r
t
commit
|
commitdiff
|
tree
2011-03-08
Ali Gh
o
lami Rudi
clea
n
up the interface betwe
e
n
n
cc
.
c
, ge
n
.
c and out
.
c
commit
|
commitdiff
|
tree
2011-02-19
Al
i
G
h
olami Rudi
npp: remove comments after preproc
e
s
s
i
n
g
commit
|
commitdiff
|
tree
2011-02-19
Ali Gholami Ru
d
i
cpp: don
'
t remove non-macro number si
g
ns
commit
|
commitdiff
|
tree
2011-02-19
Ali Gh
o
lami Rudi
npp:
a
llow
u
sing
n
eatcc's preproce
s
sor as a s
t
andalone
.
.
.
commit
|
commitdiff
|
tree
2011-01-18
Ali
G
holami Rudi
cp
p
:
d
o
n'
t
s
k
i
p
non-e
o
l m
a
cro
b
a
c
kslashes
commit
|
commitdiff
|
tree
2010-12-18
Ali Gholami Rudi
ge
n
:
f
ix op_
r
s() optimiz
a
t
i
o
n function
commit
|
commitdiff
|
tree
2010-12-18
Ali Gholami Rudi
gen: us
e
b
e
tter nam
e
s
f
or opcodes
commit
|
commitdiff
|
tree
2010-12-11
Ali Gh
o
lami
Rudi
cpp: d
e
fi
n
e _
_
i
386__; __x86_
6
4__
i
s no longer
s
u
pported
commit
|
commitdiff
|
tree
2010-11-20
Ali Gholami Rudi
gen:
load t
h
e
first tmp befo
r
e calli
n
g TMP_REG2()
commit
|
commitdiff
|
tree
2010-09-16
Ali G
h
o
l
ami Rudi
add README
commit
|
commitdiff
|
tree
2010-08-13
Ali Gho
l
ami Rudi
ncc: fix
name->name str initial
i
zer
commit
|
commitdiff
|
tree
2010-08-13
Ali Gholami Rudi
all
o
w extern array declara
t
ions without
size
commit
|
commitdiff
|
tree
2010-07-29
Ali Ghola
m
i Rudi
cpp: in
c
l
ude stddef
.
h
for using offsetof()
commit
|
commitdiff
|
tree
2010-07-28
Ali
Gholami Rud
i
tok: parse uppe
r
case hex numbers
commit
|
commitdiff
|
tree
2010-07-25
Ali Ghol
a
mi Rudi
ncc:
fix sett
i
ng
F_INIT for each defi
n
ed n
a
m
e
commit
|
commitdiff
|
tree
2010-07-14
A
li Ghol
a
mi Rudi
cpp
:
handle nested m
a
c
ro calls like M(M(1))
commit
|
commitdiff
|
tree
2010-07-14
Ali Gholam
i
Rudi
t
o
k:
d
on't go
b
eyond buf len
f
or 3-
c
har tokens
commit
|
commitdiff
|
tree
2010-07-14
Ali Ghola
m
i Rudi
t
a
b
.
h: use t
h
e standard offsetof()
commit
|
commitdiff
|
tree
2010-07-12
Ali G
h
o
l
a
m
i
Rudi
nc
c
: fix
calling ts_po
p
()
p
re
m
aturely in
opassig
n
()
commit
|
commitdiff
|
tree
2010-07-12
Al
i
G
holami
Rud
i
gen: i
g
n
o
r
e
t
h
e
sign of
the second operand
i
n /
a
n
d %
commit
|
commitdiff
|
tree
2010-07-10
Ali Gholami
R
udi
nc
c
:
fix & and * o
n
funct
i
ons
commit
|
commitdiff
|
tree
2010-07-09
Ali Gholami Rud
i
gen: don
'
t
overwrite p
u
shed
e
bx, esi and ed
i
commit
|
commitdiff
|
tree
2010-07-09
Ali G
h
olami Rudi
g
en: chan
g
e stack alignment t
o
4
commit
|
commitdiff
|
tree
2010-07-09
Al
i
Gholami Ru
d
i
n
cc: don't change o
p
erand
o
r
de
r
for const o
p
s
commit
|
commitdiff
|
tree
2010-07-09
A
l
i
G
h
o
lami R
u
di
gen: only perfo
r
m
const
o
p f
o
r addresses
when addin
g
commit
|
commitdiff
|
tree
2010-07-08
A
l
i Ghol
a
mi Rudi
gen: zeroin
g
eax do
e
sn't se
e
m
nece
s
sary
commit
|
commitdiff
|
tree
2010-06-30
A
l
i Gholami Rudi
ncc:
fix
+
+s for p
o
inters
commit
|
commitdiff
|
tree
2010-06-30
Ali
G
holami Rud
i
nc
c
: fix f
u
nct
i
on pointer arrays
commit
|
commitdiff
|
tree
2010-06-30
A
li Gholami Rud
i
g
en: remove t
h
e unus
e
d c_op(
)
commit
|
commitdiff
|
tree
next