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
Ali Gholami
Rudi
ncc: better char
a
rr
a
y initialization
commit
|
commitdiff
|
tree
2011-10-17
Ali Gholami Rudi
ou
t
:
a
ssure
8
-byte alignm
e
n
t
of data and bss s
e
c
t
ion
.
.
.
commit
|
commitdiff
|
tree
2011-06-16
Al
i
G
h
olami Rudi
tab: fix ta
b
_del();
o
therwise #unde
f
w
o
n't work
commit
|
commitdiff
|
tree
2011-06-05
Ali G
h
olami Rudi
ncc: call ts_
d
e
() in ts_pop_de()
commit
|
commitdiff
|
tree
2011-06-04
Ali Gholami Rudi
ncc: handle
switch
stmt wher
e
default label appears
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ali Gho
l
a
m
i Rudi
ncc: don't ove
r
write
globa
l
n
a
mes
by
stat
i
c function
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ali Gholami
Rudi
cp
p
: fix h
a
ndling commen
t
s
and strings
i
nside macros
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholami
Rudi
ncc: handle emp
t
y static ini
t
ializers
commit
|
commitdiff
|
tree
2011-05-24
Al
i
Gholami Rudi
cpp: ignor
e
commen
t
s
inside str
i
ng ma
c
ros
commit
|
commitdiff
|
tree
2011-05-24
Ali
G
holami Rudi
neatcc: add a ncc in
v
o
c
ation
s
crip
t
commit
|
commitdiff
|
tree
2011-05-24
Ali Gh
o
lami Rudi
mor
e
verbose e
r
ror m
e
ssages for missing file
s
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholami Rud
i
c
p
p: don't search /us
r
/include fo
r
h
e
aders by default
commit
|
commitdiff
|
tree
2011-05-22
Ali
G
h
o
lami Rudi
cpp
:
merge
cu
r
++'
s
i
n readarg()
commit
|
commitdiff
|
tree
2011-05-22
Ali
G
holami Rudi
gen: fix re
g
_
fort
m
p
(
) indent
a
tion
commit
|
commitdiff
|
tree
2011-05-19
A
li G
h
olami Rudi
n
c
c:
h
andle ove
r
l
apping conditional expressions
commit
|
commitdiff
|
tree
2011-05-19
A
li
Gholami
R
udi
ncc: handle sizeof x
+
2
commit
|
commitdiff
|
tree
2011-05-11
Ali Gh
o
lami R
u
d
i
ncc: m
a
k
e
sure t->addr == 0
before calling o_pop
n
um
(
)
commit
|
commitdiff
|
tree
2011-05-11
Ali
G
h
o
lami Rudi
ncc
:
ignore the
s
em
i
col
o
n afte
r
do-while
commit
|
commitdiff
|
tree
2011-05-09
Ali G
h
o
lami
R
udi
ncc
:
switch default labels when n
o
t appear
i
n
g
at the e
n
d
commit
|
commitdiff
|
tree
2011-05-08
Ali Gh
o
lami Rud
i
ncc: opass
i
g
n
should use the
t
ime of l
h
s
commit
|
commitdiff
|
tree
2011-05-08
Ali Ghola
m
i Rudi
ncc: m
o
ve
n
o
gen to n
c
c
.
c
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami R
u
d
i
ncc: always initia
l
ize output filename
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami Rud
i
README:
ignored key
w
o
r
d
s are
now bu
i
lt int
o
ncc
.
c
commit
|
commitdiff
|
tree
2011-05-08
Ali
Gholami R
u
di
ncc: support -o out
commit
|
commitdiff
|
tree
2011-05-08
Ali
G
holami Rudi
nc
c
: han
d
le
e
xtern fun
c
tion decl
a
rations inside f
u
nction
s
commit
|
commitdiff
|
tree
2011-05-06
Ali G
h
o
lam
i
Rudi
ncc
:
handle e
x
tern
v
ariable
declarations
i
nside
functions
commit
|
commitdiff
|
tree
2011-05-04
A
l
i Gh
o
lami Ru
d
i
ncc:
move
macros like __STDC
_
_ to
n
c
c
.
c
commit
|
commitdiff
|
tree
2011-05-04
Ali Gholami
R
u
d
i
t
o
k
:
handle // comments
commit
|
commitdiff
|
tree
2011-05-04
Ali Gholam
i
Rudi
ncc: i
g
nore the
keywords neatcc doe
s
n't care about
commit
|
commitdiff
|
tree
2011-05-01
Ali Gho
l
a
m
i
R
u
d
i
gen: reset last_
c
mp in i_prolog()
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Rudi
gen: bac
k
-port cmp
+
bcc
o
ptimization again
commit
|
commitdiff
|
tree
2011-04-29
A
l
i
G
h
olami Rudi
gen
:
move
opcod
e
s to
a
rc
h
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
Al
i
Gholam
i
Rudi
gen:
p
ass only O_* co
n
s
t
ants to i_
*
() functions
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Rudi
gen:
h
a
ndle sym+o
f
f function calls
commit
|
commitdiff
|
tree
2011-04-29
Al
i
G
h
olami Rudi
ge
n
:
move arc
h
itecture-spe
c
i
fic function
s
to t
h
e
end
.
.
.
commit
|
commitdiff
|
tree
2011-04-01
Ali
G
holami Rudi
gen: use i_
s
et() in i_lnot()
commit
|
commitdiff
|
tree
2011-04-01
Ali Gholam
i
Rudi
g
en: pass the numb
e
r o
f
argume
n
ts to
o
_fu
n
c_beg()
commit
|
commitdiff
|
tree
2011-03-31
Ali Gholami Rudi
gen
:
encode 0xf0000
0
00 a
s
an
immediate
commit
|
commitdiff
|
tree
2011-03-31
Ali
Ghola
m
i Rudi
gen: swa
p
the imm
e
d
i
ate if
n
eeded for ==
a
nd
!
=
commit
|
commitdiff
|
tree
2011-03-31
Ali Gh
o
lami Rudi
ge
n
:
encode cmp+immediate instru
c
tions
commit
|
commitdiff
|
tree
2011-03-31
Ali Gho
l
a
mi Rudi
gen
:
put the immediate
in the opcod
e
if possible
commit
|
commitdiff
|
tree
2011-03-30
Ali
G
h
olami Ru
d
i
gen: rem
o
v
e c
m
p+branch
o
p
t
imization
;
m
o
v
ed to opt b
r
a
nch
commit
|
commitdiff
|
tree
2011-03-30
Ali Gh
o
lami Ru
d
i
c
pp: handle function macros with no
arguments
commit
|
commitdiff
|
tree
2011-03-28
Ali Gholami Rudi
gen:
r
e
n
ame
dat_bss() and dat_da
t
() to begi
n
with o_
commit
|
commitdiff
|
tree
2011-03-28
A
li
Ghola
m
i
R
udi
gen: group
f
u
nctions
in gen
.
h
commit
|
commitdiff
|
tree
2011-03-28
Al
i
Gholami Rudi
ge
n
: reset last_
s
et after
cmp+b
o
ptimization
commit
|
commitdiff
|
tree
2011-03-28
Ali Gholami Rudi
gen
:
fix ~ operator implement
a
tion
commit
|
commitdiff
|
tree
2011-03-27
Ali
G
holami R
u
d
i
ncc:
d
er
e
fer
e
nce
f
u
n
c
t
ion pointers l
i
ke
a
ny other varia
b
le
s
commit
|
commitdiff
|
tree
2011-03-27
Ali Gh
o
lami
Rudi
gen: don'
t
remove th
e
last r
e
t
urn
j
ump
commit
|
commitdiff
|
tree
2011-03-27
A
li Gholami Rudi
g
e
n
:
don't let o_cast() change der
e
ferenced type
commit
|
commitdiff
|
tree
2011-03-25
Al
i
Gholami R
u
di
ncc: use t
o
k_jmp() instea
d
of t
o
k_(see|get)() i
n
enum_create()
commit
|
commitdiff
|
tree
2011-03-25
Ali Gholami Rudi
gen: han
d
l
e
l
arge off
s
e
ts
for str
commit
|
commitdiff
|
tree
2011-03-25
Ali Gholami
R
udi
gen:
r
epl
a
ce
T
MP_REG* macro
s
w
i
th reg_fortmp()
commit
|
commitdiff
|
tree
2011-03-23
Ali Gholami
R
udi
gen
:
chang
e
o_n
o
gen(
)
/o
_
dogen
(
) to
be recursive
commit
|
commitdiff
|
tree
2011-03-23
Ali Gh
o
l
ami Rudi
gen: don't generate excess jumps
f
o
r the last return
commit
|
commitdiff
|
tree
2011-03-23
Ali Gholami Rudi
gen: do
n
'
t a
d
d dupl
i
c
ate data to number pool
commit
|
commitdiff
|
tree
2011-03-20
A
li Gho
l
ami Rudi
gen:
c
a
ll
t
m
p
_to
(
) in for
loadi
n
g rhs in
o
_
a
ss
i
ng()
commit
|
commitdiff
|
tree
2011-03-20
Ali G
h
olami
R
udi
gen: igno
r
e O_SIGNED when checking the opco
d
e
commit
|
commitdiff
|
tree
2011-03-17
Ali Gh
o
lami Ru
d
i
gen: f
i
x
s
i
gned d
i
vis
i
o
n
to negate the r
e
ma
i
nder
commit
|
commitdiff
|
tree
2011-03-16
Ali G
h
o
l
a
mi
Rudi
gen:
merge d
e
c
r
ement and check in i_memcpy() and i_memset()
commit
|
commitdiff
|
tree
2011-03-15
Ali Gholami Rudi
gen: don't
save variab
l
e
regist
e
r
s before calls
commit
|
commitdiff
|
tree
2011-03-15
Ali
G
holami R
u
di
gen: add
s
o
ftwar
e
div/mod im
p
lementat
i
on
commit
|
commitdiff
|
tree
2011-03-15
Al
i
Ghol
a
mi Rudi
ncc: set O
_
SIGN for most bi
n
ar
y
oper
a
tions
commit
|
commitdiff
|
tree
2011-03-15
Ali Gholami Rudi
ncc: dereference the n
o
t
expres
s
i
on of cexprs
commit
|
commitdiff
|
tree
2011-03-15
A
li Ghola
m
i
R
udi
p
e
rform signed
op
e
ratio
n
s
if O_SIGN
E
D bit is se
t
commit
|
commitdiff
|
tree
2011-03-14
A
l
i Gholami
R
udi
c
pp:
d
efine __arm__
commit
|
commitdiff
|
tree
2011-03-14
Ali Gholami Rudi
nc
c
: don't cast the return value for
void functions
commit
|
commitdiff
|
tree
2011-03-14
Ali Ghol
a
mi Rud
i
g
e
n:
m
ore com
p
ac
t
ver
s
ion
of memcpy() and m
e
mset(
)
commit
|
commitdiff
|
tree
2011-03-14
Ali Gholami Rudi
gen: d
o
n't outp
u
t r
e
locations w
h
e
n o_nogen
(
)
is
c
a
lled
commit
|
commitdiff
|
tree
2011-03-13
Ali
Ghola
m
i
Rud
i
neatcc arm port
commit
|
commitdiff
|
tree
2011-03-08
Ali G
h
o
la
m
i Rudi
c
lean up t
h
e in
t
e
rfac
e
betw
e
en ncc
.
c, ge
n
.
c and
o
ut
.
c
commit
|
commitdiff
|
tree
2011-02-19
Ali Gholami Rudi
npp:
remove c
o
mments after prep
r
oces
s
ing
commit
|
commitdiff
|
tree
2011-02-19
Al
i
Gholami
R
udi
c
p
p: don't remove non-m
a
cro number signs
commit
|
commitdiff
|
tree
2011-02-19
Ali Gholami Rudi
npp: all
o
w using neatcc's preprocessor
a
s
a
sta
n
dalone
.
.
.
commit
|
commitdiff
|
tree
2011-01-18
Al
i
Gholami Ru
d
i
cpp: don'
t
skip non-e
o
l macro b
a
ckslash
e
s
commit
|
commitdiff
|
tree
2010-12-18
A
l
i Gholami R
u
d
i
gen:
f
ix op
_
rs() optimization fu
n
ction
commit
|
commitdiff
|
tree
2010-12-18
Ali
Gho
l
ami Rudi
gen
:
use better names for o
p
codes
commit
|
commitdiff
|
tree
2010-12-11
A
l
i Ghol
a
mi Rudi
cpp
:
define __i386__;
_
_x86_6
4
_
_
is no lon
g
er supp
o
r
ted
commit
|
commitdiff
|
tree
2010-11-20
Ali Gholami Rudi
gen: load
t
he first
t
m
p
b
efor
e
c
alling T
M
P_RE
G
2()
commit
|
commitdiff
|
tree
2010-09-16
Ali Gholami Ru
d
i
add README
commit
|
commitdiff
|
tree
2010-08-13
Al
i
Gholami Rudi
ncc
:
fi
x
name->name str in
i
tializer
commit
|
commitdiff
|
tree
2010-08-13
Ali Ghola
m
i
R
u
di
allow exter
n
array declara
t
ions wit
h
out
s
ize
commit
|
commitdiff
|
tree
2010-07-29
Ali Gholami Ru
d
i
cpp: includ
e
s
t
d
d
ef
.
h
f
or using offsetof()
commit
|
commitdiff
|
tree
2010-07-28
Ali Gholami Rudi
tok: parse
u
ppercase hex numbers
commit
|
commitdiff
|
tree
2010-07-25
Ali Gholami Rud
i
ncc: fix setting F_
I
NI
T
for eac
h
defined na
m
e
commit
|
commitdiff
|
tree
2010-07-14
Ali Gholami Ru
d
i
cpp: h
a
ndle nested m
a
cro calls like
M
(M(1)
)
commit
|
commitdiff
|
tree
2010-07-14
Ali G
h
o
lami Rudi
tok: d
o
n't go beyon
d
b
uf len for 3
-
c
har tokens
commit
|
commitdiff
|
tree
2010-07-14
A
l
i
Ghol
a
mi Rudi
t
ab
.
h
:
use the st
a
ndard
offsetof()
commit
|
commitdiff
|
tree
2010-07-12
Ali Gholam
i
R
udi
ncc:
f
ix callin
g
ts_
p
op() prematurely
in opassign()
commit
|
commitdiff
|
tree
2010-07-12
Ali Gholami Rudi
gen: i
g
nore
t
he sign of the
sec
o
n
d operand i
n
/ and
%
commit
|
commitdiff
|
tree
2010-07-10
Al
i
Gholami Rudi
ncc: fix & an
d
*
on functions
commit
|
commitdiff
|
tree
2010-07-09
Ali Gholam
i
Rud
i
gen:
don't o
v
e
rwrite pushed ebx,
esi and
edi
commit
|
commitdiff
|
tree
2010-07-09
Ali Gholami
R
u
di
g
e
n:
change
stack alignment to
4
commit
|
commitdiff
|
tree
2010-07-09
Ali
G
holami Rudi
ncc: don't chan
g
e operand
o
rder for cons
t
ops
commit
|
commitdiff
|
tree
2010-07-09
Ali G
h
o
lami Ru
d
i
gen: only p
e
rform
c
ons
t
op for add
r
esses when
a
d
din
g
commit
|
commitdiff
|
tree
2010-07-08
Ali G
h
ol
a
mi Rudi
gen
:
ze
r
oing
e
ax doesn'
t
seem necessary
commit
|
commitdiff
|
tree
2010-06-30
A
li Gholami
R
udi
ncc
:
fix ++s for po
i
n
t
ers
commit
|
commitdiff
|
tree
2010-06-30
A
li Ghola
m
i Rudi
ncc: fix function p
o
i
n
ter arrays
commit
|
commitdiff
|
tree
2010-06-30
Ali Gholami R
u
di
gen: remove t
h
e unused
c
_
o
p()
commit
|
commitdiff
|
tree
next