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
npp: remove comments after preprocessing
2011-02-19
Ali Gh
o
lami
R
u
di
npp: remove comments aft
e
r preprocessing
commit
|
commitdiff
|
tree
2011-02-19
Ali Gholami Ru
d
i
cpp: don't remove no
n
-macro number s
i
gns
commit
|
commitdiff
|
tree
2011-02-19
Ali Gh
o
lami
R
u
d
i
npp: al
l
o
w us
i
ng neatcc's prepro
c
e
s
s
o
r as a standalone
.
.
.
commit
|
commitdiff
|
tree
2011-01-18
Ali Ghol
a
mi Rudi
c
p
p: d
o
n't skip non-eol m
a
cr
o
backslas
h
es
commit
|
commitdiff
|
tree
2010-12-18
A
l
i Gh
o
l
a
mi
R
u
di
gen: fix
o
p
_
r
s() optimization functio
n
commit
|
commitdiff
|
tree
2010-12-18
Ali Gholami Rudi
gen:
u
s
e better
n
ames for
o
pcod
e
s
commit
|
commitdiff
|
tree
2010-12-11
Ali Gholami Rudi
cpp: define __i386__;
_
_x8
6
_
64__
i
s
no lon
g
er sup
p
o
rted
commit
|
commitdiff
|
tree
2010-11-20
A
li Gholami Rudi
gen: loa
d
t
he
first tmp
b
e
f
o
re ca
l
ling TMP_
R
EG2()
commit
|
commitdiff
|
tree
2010-09-16
Ali Gholami Ru
d
i
add READM
E
commit
|
commitdiff
|
tree
2010-08-13
Ali Gholami Rud
i
ncc: fi
x
name
-
>name s
t
r i
n
i
tia
l
izer
commit
|
commitdiff
|
tree
2010-08-13
Ali Gholam
i
Rud
i
all
o
w ex
t
ern
a
rray decl
a
rations without size
commit
|
commitdiff
|
tree
2010-07-29
Ali G
h
o
lami Rudi
cpp: include stddef
.
h
for using o
f
fs
e
to
f
()
commit
|
commitdiff
|
tree
2010-07-28
Ali
Gholami Rudi
to
k
: parse uppercase h
e
x numbers
commit
|
commitdiff
|
tree
2010-07-25
A
l
i Gholami Ru
d
i
n
cc: fi
x
setting F_INIT
for each defined na
m
e
commit
|
commitdiff
|
tree
2010-07-14
Ali G
h
olami R
u
d
i
cpp: handle nested
m
acro call
s
li
k
e M(M(1))
commit
|
commitdiff
|
tree
2010-07-14
Ali
G
holam
i
Rudi
t
o
k: don't go bey
o
nd buf len for
3
-char tokens
commit
|
commitdiff
|
tree
2010-07-14
Al
i
G
holami Rudi
tab
.
h: use
t
he st
a
ndard off
s
etof()
commit
|
commitdiff
|
tree
2010-07-12
A
li
G
holami Rudi
ncc: f
i
x
calling ts_po
p
() prematurely in opassig
n
(
)
commit
|
commitdiff
|
tree
2010-07-12
Ali Gholami Rudi
g
en: ignore the
sig
n
of
the seco
n
d
ope
r
and i
n
/ and %
commit
|
commitdiff
|
tree
2010-07-10
Ali G
h
olami Ru
d
i
ncc:
fix & and * on functions
commit
|
commitdiff
|
tree
2010-07-09
Ali Gholami Rudi
gen: don't overwr
i
t
e
pushed ebx, es
i
a
nd
e
di
commit
|
commitdiff
|
tree
2010-07-09
Ali Gholami Rudi
gen: change stack alignm
e
nt to
4
commit
|
commitdiff
|
tree
2010-07-09
A
l
i Gholami Rudi
ncc: don't
c
h
a
n
ge
operan
d
orde
r
for con
s
t ops
commit
|
commitdiff
|
tree
2010-07-09
Ali
G
h
o
lami Rudi
gen: only p
e
rfor
m
const op f
o
r addresse
s
w
hen adding
commit
|
commitdiff
|
tree
2010-07-08
Ali
G
ho
l
a
m
i R
u
d
i
gen: zer
o
i
ng eax
doesn'
t
seem
nece
s
sary
commit
|
commitdiff
|
tree
2010-06-30
Ali G
h
olami Rudi
ncc: fix ++s for pointers
commit
|
commitdiff
|
tree
2010-06-30
Ali Gh
o
lami Ru
d
i
ncc:
f
ix f
u
nctio
n
poi
n
ter arrays
commit
|
commitdiff
|
tree
2010-06-30
Ali Gholami Rudi
gen:
r
emo
v
e the unu
s
ed c_
o
p
(
)
commit
|
commitdiff
|
tree
2010-06-30
Ali Ghol
a
m
i
Rud
i
gen: use
t
mp->off for loc
a
ls too
commit
|
commitdiff
|
tree
2010-06-28
A
l
i Ghol
a
mi Rudi
port ne
a
tcc to x86
commit
|
commitdiff
|
tree
2010-06-24
Ali Gholami
Rudi
gen: functions for perfo
r
ming opti
m
ize
d
ops
commit
|
commitdiff
|
tree
2010-06-24
Ali Gholami
R
udi
gen:
f
ix tw
o
-byte
opcode
bi
t
commit
|
commitdiff
|
tree
2010-06-24
Ali Gh
o
l
ami Rudi
g
en: use an int for operator
s
commit
|
commitdiff
|
tree
2010-06-23
Ali Gholami Rudi
rep
l
ace
o_*() functions wi
t
h o_bop
(
) and o_u
o
p()
commit
|
commitdiff
|
tree
2010-06-21
Ali
Gholami R
u
di
add
s
pecial
i
zed i
n
c/dec operations
commit
|
commitdiff
|
tree
2010-06-21
Ali Gholami R
u
di
gen: let a
l
l grps b
e
us
e
d as
b
y
te
r
egis
t
ers
commit
|
commitdiff
|
tree
2010-06-20
Ali
G
holami Rudi
out: do
n
't
n
eed MAXSECS anymor
e
commit
|
commitdiff
|
tree
2010-06-20
Ali Gholami Rudi
tab: let t
a
b
le size be HASHITEM
S
commit
|
commitdiff
|
tree
2010-06-20
A
l
i Gholami Ru
d
i
out: m
e
rge all sections
into one
t
ext
s
ection
commit
|
commitdiff
|
tree
2010-06-20
Ali
G
ho
l
a
mi Rudi
cpp: reset a
r
g cou
n
t
on mac
r
o redefinitio
n
commit
|
commitdiff
|
tree
2010-06-19
Ali Gholami R
u
di
out: ma
k
e neatcc
work with
g
n
u l
d
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami R
u
d
i
gen:
handle cha
r
arguments
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami Rudi
n
cc:
align struc
t
s
b
a
sed
o
n the
f
i
r
st field
commit
|
commitdiff
|
tree
2010-06-18
A
li Gholami Ru
d
i
m
o
v macro hash table to t
a
b
.
c
commit
|
commitdiff
|
tree
2010-06-18
Ali G
h
ol
a
m
i Rudi
gen: handle u
n
signed -> long
cast
commit
|
commitdiff
|
tree
2010-06-18
Ali Ghola
m
i Rudi
cp
p
: save ma
c
ro names in a h
a
sh table
commit
|
commitdiff
|
tree
2010-06-18
Ali Ghol
a
mi R
u
di
ncc: divide (ptr - pt
r
) result onl
y
if size >
1
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami Rudi
g
e
n
:
u
se movsxd only whe
n
src
i
s si
g
n
e
d
commit
|
commitdiff
|
tree
2010-06-18
A
l
i G
h
olami R
u
d
i
t
ok: 0x1 should be u
n
signed
commit
|
commitdiff
|
tree
2010-06-18
Ali G
h
ola
m
i
R
udi
gen: fi
x
the condition
s
f
o
r
m
ov
x
x operat
i
ons
commit
|
commitdiff
|
tree
2010-06-18
Al
i
G
ho
l
a
mi
Rudi
nc
c
:
f
ix g
e
tting i's type in ++i
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami Rudi
ncc: handle p
t
r operations on s
t
ructs p
t
rs
commit
|
commitdiff
|
tree
2010-06-18
Ali Gho
l
am
i
Rudi
n
c
c:
f
ix calling
f
unction
p
o
inters with argume
n
ts
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami
R
u
di
ncc: don't
t
a
ke case exprs as l
a
be
l
s
commit
|
commitdiff
|
tree
2010-06-18
Ali
Gh
o
la
m
i Rudi
g
en: d
o
n't generate code
aft
e
r o_
n
o
gen()
in oi(
)
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami Rudi
al
l
tmps should be t
h
e same i
n
conditional branche
s
commit
|
commitdiff
|
tree
2010-06-17
A
l
i Gholam
i
Rudi
gen:
f
ix loa
d
ing
b
ack t
m
p
s in m
e
m
w
i
thout de
r
ef
commit
|
commitdiff
|
tree
2010-06-17
A
l
i
G
ho
l
am
i
Rudi
let tok_
n
um() retur
n
the bt
commit
|
commitdiff
|
tree
2010-06-17
A
li Ghol
a
mi
Rudi
gen
:
reloca
t
ion a
d
dress size is always 4 f
o
r n
o
w
commit
|
commitdiff
|
tree
2010-06-16
Al
i
G
h
olam
i
R
u
d
i
gen: fix SYM_PTR() macro
commit
|
commitdiff
|
tree
2010-06-16
A
l
i Gholami
R
u
d
i
gen: fix
!!expr
commit
|
commitdiff
|
tree
2010-06-15
Al
i
Gholami Rudi
ncc: let sh
i
ft amount be an
u
nsi
g
ned
commit
|
commitdiff
|
tree
2010-06-15
Al
i
Gholami Rud
i
g
en: c
l
eanup
t
m
p
ha
n
dling and fix re
g
s a
r
r
a
y in
o_swap()
commit
|
commitdiff
|
tree
2010-06-14
A
l
i
G
holami R
u
di
ncc:
a
l
i
gn str
u
ct members
commit
|
commitdiff
|
tree
2010-06-14
A
l
i
Gholami
Rudi
ge
n
: mark copied regist
e
r as
t
h
e ow
n
er in o_t
m
p
c
opy()
commit
|
commitdiff
|
tree
2010-06-14
A
li Gholami
R
u
di
gen: fi
x
"if (!e
x
pr)"
commit
|
commitdiff
|
tree
2010-06-14
Ali Gholami Rud
i
ncc: fix pointer arit
h
met
i
c
o
n
stru
c
t ptrs
commit
|
commitdiff
|
tree
2010-06-14
A
l
i Gho
l
ami Rudi
show an error msg if no input
f
ile
commit
|
commitdiff
|
tree
2010-06-13
Ali Gholami Rudi
tok: accept
upperca
s
e hex digi
t
s
commit
|
commitdiff
|
tree
2010-06-13
A
li Gholam
i
Rudi
show s
y
ntax error locatio
n
commit
|
commitdiff
|
tree
2010-06-12
A
li
Gho
l
ami Rud
i
gen: fix ignoring re
g
op1()
return value
commit
|
commitdiff
|
tree
2010-06-11
A
li Gholami Rudi
gen: don't change tmp->bt when
s
toring an lval
u
e
commit
|
commitdiff
|
tree
2010-06-11
Al
i
G
holami Rudi
gen:
exte
n
d
e
a
x to edx for mul/div op
commit
|
commitdiff
|
tree
2010-06-11
Ali Gh
o
lami Ru
d
i
ncc:
arrays should be processed
in the reversed order
commit
|
commitdiff
|
tree
2010-06-10
Ali
Gholami Rudi
gen: fix the orde
r
of MOVSXD's operands
commit
|
commitdiff
|
tree
2010-06-10
Al
i
Gholam
i
Rudi
g
en:
f
ix fre
e
ing registe
r
s befor
e
cal
l
commit
|
commitdiff
|
tree
2010-06-10
Ali G
h
olami
R
udi
i
nvali
d
ate
last
_
c
m
p i
f
tmps a
r
e changed
commit
|
commitdiff
|
tree
2010-06-10
Ali Ghola
m
i
Rudi
dereference both
s
ide
s
of a conditiona
l
e
xpression
commit
|
commitdiff
|
tree
2010-06-10
Ali Gh
o
lami Rudi
cpp: check buffe
r
stack instead of c
p
peval variable
commit
|
commitdiff
|
tree
2010-06-09
Ali Gholami Rudi
cp
p
: prevent rec
u
rsive ma
c
ros
commit
|
commitdiff
|
tree
2010-06-09
Ali Gholami Rudi
cpp: multi-argument macros
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rudi
c
pp: s
p
ace
betwee
n
macr
o
and '('
commit
|
commitdiff
|
tree
2010-06-08
A
l
i
Gholami Ru
d
i
ncc: exi
t
if numb
e
r
of e
l
ements exceeds
its max
commit
|
commitdiff
|
tree
2010-06-08
A
l
i Ghol
a
mi Rudi
nc
c
: on
l
y
add u
s
e
d external s
y
mbols to
e
l
f sy
m
tab
commit
|
commitdiff
|
tree
2010-06-08
Al
i
Gholami Rudi
handle #if and #e
l
if
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rudi
handle #ifdef, #ifndef, #else and #endif
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholam
i
R
udi
support #undef NA
M
E
commit
|
commitdiff
|
tree
2010-06-08
Ali G
h
o
lami Rudi
allow -Dname=val option
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rudi
cpp: handle f
u
nction macros
commit
|
commitdiff
|
tree
2010-06-07
Ali Gholami Rudi
hand
l
e -I i
n
clude
paths
commit
|
commitdiff
|
tree
2010-06-06
A
li Gholami
R
u
di
cpp: bas
i
c include macros
commit
|
commitdiff
|
tree
2010-06-06
Ali G
h
o
lami R
u
d
i
add
a
ba
s
ic preproc
e
s
sor
commit
|
commitdiff
|
tree
2010-06-05
Ali Gholami
Rudi
ncc
:
fi
x
marking undefined functions as functions
commit
|
commitdiff
|
tree
2010-06-04
Ali G
h
ol
a
mi Rudi
for stat
e
ments with
no c
o
ndition
commit
|
commitdiff
|
tree
2010-06-04
Ali
G
holami Rudi
t
ok
:
'\12' and '\x3b'
commit
|
commitdiff
|
tree
2010-06-04
A
li Ghol
a
m
i
Rudi
to
k
: suppo
r
t nu
m
be
r
s with ul postfix
commit
|
commitdiff
|
tree
2010-06-04
A
l
i Gholami Ru
d
i
tok:
s = "
a
" "b";
commit
|
commitdiff
|
tree
2010-06-03
A
li Gholami
Rudi
tok: read str
and
n
um as they are seen
commit
|
commitdiff
|
tree
2010-06-03
Ali
G
holami
R
udi
array->field
commit
|
commitdiff
|
tree
2010-06-03
Ali
G
holami Rudi
gen: f
i
x o_tmp
c
op
y
() when copy
i
ng r
e
gs
commit
|
commitdiff
|
tree
next