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
tok: parse uppercase hex numbers
2010-07-28
A
li G
h
olami Rudi
tok: parse uppercase hex numbers
commit
|
commitdiff
|
tree
2010-07-25
Ali Ghola
m
i Rudi
ncc: fix
s
et
t
ing F
_
INIT for eac
h
d
e
fined
name
commit
|
commitdiff
|
tree
2010-07-14
Ali Gholami Ru
d
i
cpp: handle nested macro
c
alls like M(M(1))
commit
|
commitdiff
|
tree
2010-07-14
Ali Gh
o
lami Rudi
tok
:
don'
t
go beyond buf len for
3
-cha
r
toke
n
s
commit
|
commitdiff
|
tree
2010-07-14
Ali Gholami Ru
d
i
t
a
b
.
h:
u
se
t
he standard of
f
setof()
commit
|
commitdiff
|
tree
2010-07-12
Ali Gholami Rud
i
n
cc: fix cal
l
ing ts_pop
(
) prematurel
y
in opassign()
commit
|
commitdiff
|
tree
2010-07-12
A
l
i Gh
o
lami Rud
i
gen: ignore th
e
sign of
t
he second ope
r
a
nd in / a
n
d
%
commit
|
commitdiff
|
tree
2010-07-10
Ali
G
holami Rudi
ncc: fix & and * on
fun
c
tions
commit
|
commitdiff
|
tree
2010-07-09
Ali G
h
olami R
u
di
g
en: don't
o
verwrite
pushed ebx, es
i
and ed
i
commit
|
commitdiff
|
tree
2010-07-09
A
l
i Gholami Rudi
gen: c
h
ange st
a
c
k
alignment to 4
commit
|
commitdiff
|
tree
2010-07-09
Ali Gholami Ru
d
i
ncc: don't c
h
ange
operand orde
r
f
or const ops
commit
|
commitdiff
|
tree
2010-07-09
Ali
Gholami Rudi
g
en:
o
nly
p
e
rform const op for addres
s
e
s
w
hen
a
dding
commit
|
commitdiff
|
tree
2010-07-08
Ali
G
holami Rudi
gen:
zeroing ea
x
doesn't s
e
em necessary
commit
|
commitdiff
|
tree
2010-06-30
Al
i
Gholami Rud
i
ncc: fix +
+
s f
o
r pointers
commit
|
commitdiff
|
tree
2010-06-30
Ali Ghol
a
mi Rudi
ncc: fix
func
t
ion pointer arrays
commit
|
commitdiff
|
tree
2010-06-30
Ali Gholami
Rudi
gen: remove the unus
e
d c_op()
commit
|
commitdiff
|
tree
2010-06-30
Ali Gholami Ru
d
i
gen: us
e
tmp->
o
ff for loca
l
s too
commit
|
commitdiff
|
tree
2010-06-28
Ali Gho
l
am
i
Rudi
p
o
r
t neatcc t
o
x86
commit
|
commitdiff
|
tree
2010-06-24
Al
i
Gholami Rudi
ge
n
: functions for
pe
r
forming optimized ops
commit
|
commitdiff
|
tree
2010-06-24
Ali Ghola
m
i Rudi
ge
n
: fix two-byte opcode bit
commit
|
commitdiff
|
tree
2010-06-24
Ali Gholami Rudi
g
e
n: u
s
e an int for o
p
er
a
tors
commit
|
commitdiff
|
tree
2010-06-23
Ali Gho
l
ami Rudi
repl
a
ce o_*
(
) functions wi
t
h
o_bop() and o_uop()
commit
|
commitdiff
|
tree
2010-06-21
Ali Gholami Rudi
add sp
e
cializ
e
d
i
nc/dec oper
a
tions
commit
|
commitdiff
|
tree
2010-06-21
Ali Ghola
m
i Rudi
gen
:
let all grps
be used as byte registers
commit
|
commitdiff
|
tree
2010-06-20
Ali Gholami Rud
i
out: do
n
't need M
A
XSECS anymor
e
commit
|
commitdiff
|
tree
2010-06-20
A
l
i
G
h
olami
Rudi
t
a
b: let
t
able size be HASHIT
E
MS
commit
|
commitdiff
|
tree
2010-06-20
Ali Gholami Rudi
out: merg
e
all sections into one text sectio
n
commit
|
commitdiff
|
tree
2010-06-20
Al
i
Gholami Rud
i
cpp
:
reset arg count on mac
r
o redefinition
commit
|
commitdiff
|
tree
2010-06-19
A
li Gholam
i
Rudi
out
:
make neatcc w
o
rk with
gnu ld
commit
|
commitdiff
|
tree
2010-06-18
A
l
i Gh
o
lami Rudi
g
en
:
handl
e
char argum
e
nts
commit
|
commitdiff
|
tree
2010-06-18
A
l
i
G
holami Rudi
ncc: align st
r
ucts ba
s
e
d
on the first field
commit
|
commitdiff
|
tree
2010-06-18
A
l
i Gholami Rud
i
m
o
v macro hash
table to tab
.
c
commit
|
commitdiff
|
tree
2010-06-18
A
l
i Gholami Rudi
gen:
handle uns
i
gned ->
l
ong c
a
st
commit
|
commitdiff
|
tree
2010-06-18
Ali G
h
o
lami Rudi
cpp
:
s
a
ve macr
o
n
a
mes in a has
h
table
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami Ru
d
i
n
c
c: divide (ptr - ptr) result only i
f
size
>
1
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami Rudi
gen:
use movs
x
d
on
l
y
when src is signed
commit
|
commitdiff
|
tree
2010-06-18
Ali
G
holami Rudi
tok: 0x1 should be unsi
g
ne
d
commit
|
commitdiff
|
tree
2010-06-18
A
l
i G
h
olami R
u
di
gen: fix the cond
i
tions f
o
r movxx operatio
n
s
commit
|
commitdiff
|
tree
2010-06-18
Ali G
h
o
l
ami
R
udi
ncc: fi
x
getting i'
s
type in ++i
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami Ru
d
i
ncc: hand
l
e
p
tr o
p
erat
i
ons on struct
s
ptrs
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami Rudi
n
cc
:
f
i
x calling function poi
n
ters with arguments
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami Rudi
ncc
:
d
o
n't take case exprs as label
s
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami Rudi
g
en
:
don't
g
enerate code af
t
er o_nogen()
in oi
(
)
commit
|
commitdiff
|
tree
2010-06-18
Ali Ghol
a
m
i
Rud
i
all tmps should be th
e
same in conditional
b
ranches
commit
|
commitdiff
|
tree
2010-06-17
Ali Gholami
Rudi
ge
n
:
fix loading back tmps i
n
me
m
without deref
commit
|
commitdiff
|
tree
2010-06-17
A
li Gholami Rudi
let
t
ok
_
num() re
t
urn the bt
commit
|
commitdiff
|
tree
2010-06-17
Ali
Gholami Rud
i
g
en: relocati
o
n
address
s
i
z
e
is always
4
fo
r
now
commit
|
commitdiff
|
tree
2010-06-16
Al
i
Gho
l
ami Ru
d
i
gen: f
i
x SYM_PTR() ma
c
ro
commit
|
commitdiff
|
tree
2010-06-16
Ali Gh
o
lami Rudi
g
en: fix !!expr
commit
|
commitdiff
|
tree
2010-06-15
Ali G
h
ol
a
mi Rudi
n
cc: l
e
t shi
f
t amount be an u
n
signed
commit
|
commitdiff
|
tree
2010-06-15
Ali Gholami
R
u
di
gen: cleanup tmp handli
n
g and f
i
x
regs array in o_s
w
ap()
commit
|
commitdiff
|
tree
2010-06-14
Ali
Gho
l
a
mi Rud
i
ncc: ali
g
n
struct membe
r
s
commit
|
commitdiff
|
tree
2010-06-14
Ali
G
holami
R
udi
gen
:
mark copied r
e
gister as the owner
i
n o_tmpcopy()
commit
|
commitdiff
|
tree
2010-06-14
Ali Ghola
m
i Rudi
gen
:
fix "if (!e
x
pr)"
commit
|
commitdiff
|
tree
2010-06-14
Ali Gholami
R
udi
ncc: f
i
x pointer arithmetic on
s
tru
c
t ptr
s
commit
|
commitdiff
|
tree
2010-06-14
Ali Gholami Rudi
sho
w
an error
msg i
f
no
i
n
put file
commit
|
commitdiff
|
tree
2010-06-13
Ali Ghol
a
mi Ru
d
i
tok: accept upper
c
ase hex digits
commit
|
commitdiff
|
tree
2010-06-13
A
li Gholami Rudi
s
h
ow syntax er
r
or lo
c
ation
commit
|
commitdiff
|
tree
2010-06-12
Ali
Gholam
i
Rudi
gen: fix ignorin
g
regop1(
)
r
eturn value
commit
|
commitdiff
|
tree
2010-06-11
Ali Ghol
a
mi Rudi
gen: don't cha
n
ge tmp-
>
bt when storing an lvalue
commit
|
commitdiff
|
tree
2010-06-11
Ali Gh
o
lami
Rudi
gen: exten
d
e
ax
to
e
dx f
o
r mul/d
i
v op
commit
|
commitdiff
|
tree
2010-06-11
Ali Ghola
m
i R
u
di
ncc: arrays shoul
d
be
p
r
o
cessed in the reversed order
commit
|
commitdiff
|
tree
2010-06-10
Ali Ghola
m
i Rudi
gen: fix th
e
o
r
de
r
of MOVSXD's
o
p
e
rands
commit
|
commitdiff
|
tree
2010-06-10
Ali
Gholami
Rudi
gen: fix freei
n
g re
g
iste
r
s before c
a
ll
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami
R
udi
invalid
a
te last_
c
m
p
if tmps ar
e
changed
commit
|
commitdiff
|
tree
2010-06-10
Ali Gho
l
ami
R
udi
dereference
both sid
e
s of a condit
i
onal
expression
commit
|
commitdiff
|
tree
2010-06-10
Ali Ghola
m
i Rudi
cpp: che
c
k b
u
f
f
er stac
k
instead of cppeval variable
commit
|
commitdiff
|
tree
2010-06-09
Ali Gholami Rudi
cpp: prevent recursi
v
e macros
commit
|
commitdiff
|
tree
2010-06-09
Ali
Gholami Rudi
c
p
p
: multi-arg
u
ment m
a
cros
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami R
u
di
c
p
p: spa
c
e b
e
t
w
een ma
c
ro and '('
commit
|
commitdiff
|
tree
2010-06-08
Ali G
h
olami
R
udi
ncc: exit if n
u
m
b
er of element
s
exc
e
e
ds its
m
ax
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami
R
udi
n
cc: only add
u
sed ex
t
ernal symbols to
e
lf s
y
m
tab
commit
|
commitdiff
|
tree
2010-06-08
Ali Ghola
m
i Rudi
h
a
ndle #if and #elif
commit
|
commitdiff
|
tree
2010-06-08
Ali
G
h
olami Rudi
handle
#
ifdef,
#ifndef, #el
s
e and #
e
ndif
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rudi
sup
p
or
t
#und
e
f NAME
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rudi
a
llow -D
n
ame=val optio
n
commit
|
commitdiff
|
tree
2010-06-08
Ali G
h
o
l
a
mi R
u
di
cpp: handle function m
a
cros
commit
|
commitdiff
|
tree
2010-06-07
Ali Gholami
R
udi
handle -I include pat
h
s
commit
|
commitdiff
|
tree
2010-06-06
Ali Gholami Rudi
cpp: basic include
m
a
c
r
o
s
commit
|
commitdiff
|
tree
2010-06-06
A
l
i
Gholami Ru
d
i
add a basic prepro
c
esso
r
commit
|
commitdiff
|
tree
2010-06-05
Ali
Gholami Rud
i
ncc:
fix
m
a
rkin
g
undef
i
ned functions as functions
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami Rud
i
for
s
t
a
tements w
i
t
h
no cond
i
tion
commit
|
commitdiff
|
tree
2010-06-04
Ali Ghola
m
i Rudi
tok
:
'\12' a
n
d '\x3b'
commit
|
commitdiff
|
tree
2010-06-04
Ali
G
h
o
lami Rud
i
to
k
: s
u
pport numbers with
ul po
s
tfix
commit
|
commitdiff
|
tree
2010-06-04
Ali
Ghola
m
i Rudi
tok
:
s = "a"
"
b";
commit
|
commitdiff
|
tree
2010-06-03
Al
i
Gholami Rudi
tok:
read s
t
r
a
nd num as t
h
ey a
r
e see
n
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholami
R
udi
array->field
commit
|
commitdiff
|
tree
2010-06-03
Ali Gh
o
l
a
m
i Rudi
gen:
fix o_tmpcop
y
() wh
e
n
c
opying r
e
gs
commit
|
commitdiff
|
tree
2010-06-03
Al
i
G
h
olami Rudi
s
u
p
p
o
rt i
n
itializer for st
a
tic va
r
iab
l
es
commit
|
commitdiff
|
tree
2010-06-02
Ali Gho
l
ami
Rudi
int a[] = {1, 2};
commit
|
commitdiff
|
tree
2010-06-01
A
li Ghol
a
mi Ru
d
i
handle
.
.
.
argument
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami
R
u
di
handle arra
y
args
commit
|
commitdiff
|
tree
2010-06-01
Al
i
Gholami
R
udi
handl
e
extern variabl
e
s
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami R
u
di
function po
i
nt
e
r arg
u
me
n
ts
commit
|
commitdiff
|
tree
2010-05-31
Ali
Gholami Rudi
acce
p
t sig
n
e
d
t
o
ke
n
commit
|
commitdiff
|
tree
2010-05-31
Ali Ghol
a
m
i
R
udi
h
a
ndle s
i
zeof
(
*p) where p is void *
commit
|
commitdiff
|
tree
2010-05-30
Al
i
Gholami Ru
d
i
ncc: handle unna
m
e
d structs
commit
|
commitdiff
|
tree
2010-05-30
Ali Gholami Ru
d
i
ncc: han
d
le forward
s
truct ptr us
a
ge
commit
|
commitdiff
|
tree
2010-05-28
Ali
G
ho
l
ami Ru
d
i
ncc: c
h
ar a[4] = "abc";
commit
|
commitdiff
|
tree
2010-05-28
Ali G
h
olam
i
Rudi
s
u
pport goto state
m
ent
commit
|
commitdiff
|
tree
next