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: don't go beyond buf len for 3-char tokens
2010-07-14
Ali
Gholami Rudi
t
ok: don't go beyond buf len for
3
-ch
a
r tokens
commit
|
commitdiff
|
tree
2010-07-14
A
l
i Gholami Rudi
t
a
b
.
h: use th
e
standard offsetof()
commit
|
commitdiff
|
tree
2010-07-12
Ali Gholami Rudi
ncc
:
fix calling ts_pop() prema
t
ure
l
y in opassig
n
()
commit
|
commitdiff
|
tree
2010-07-12
Ali Ghol
a
mi Rudi
gen: i
g
nore the sign of the s
e
cond
operand in / and %
commit
|
commitdiff
|
tree
2010-07-10
Ali Gholami Rudi
n
c
c: fix & a
n
d
*
o
n
functions
commit
|
commitdiff
|
tree
2010-07-09
Ali Gholam
i
Rudi
gen: don'
t
overwrite pushed ebx, esi
a
nd edi
commit
|
commitdiff
|
tree
2010-07-09
Ali Gholami
R
udi
gen
:
chang
e
stac
k
alignm
e
nt to
4
commit
|
commitdiff
|
tree
2010-07-09
Ali Gh
o
lami Rudi
ncc: don'
t
c
h
ange ope
r
and or
d
er
for cons
t
ops
commit
|
commitdiff
|
tree
2010-07-09
Ali Gh
o
lami
R
udi
gen: onl
y
per
f
orm const op for
a
ddr
e
sses wh
e
n adding
commit
|
commitdiff
|
tree
2010-07-08
A
l
i Ghola
m
i Rudi
ge
n
: zer
o
ing
e
ax d
o
esn't
s
e
em
n
ecessary
commit
|
commitdiff
|
tree
2010-06-30
Ali
G
holami R
u
di
ncc: fix ++s for p
o
i
n
ters
commit
|
commitdiff
|
tree
2010-06-30
A
li Gholami Rudi
ncc
:
fix function pointe
r
a
r
rays
commit
|
commitdiff
|
tree
2010-06-30
Ali G
h
olami Rudi
g
e
n
:
remo
v
e
the unused c
_
op()
commit
|
commitdiff
|
tree
2010-06-30
Al
i
G
holami
R
udi
g
en: use tmp->off for l
o
cals too
commit
|
commitdiff
|
tree
2010-06-28
Ali Gholam
i
Rudi
p
o
rt n
e
a
t
cc to x86
commit
|
commitdiff
|
tree
2010-06-24
Ali Gholami Rudi
gen: functions for perf
o
rm
i
ng
optimized op
s
commit
|
commitdiff
|
tree
2010-06-24
Ali
Gholami
Rudi
g
e
n
:
fix t
w
o
-byte opcode
bit
commit
|
commitdiff
|
tree
2010-06-24
Ali
Gholami Ru
d
i
gen: use an int for
o
pe
r
ators
commit
|
commitdiff
|
tree
2010-06-23
Ali Gholami Rudi
replace o_
*
()
func
t
ions with o_bo
p
()
a
nd o_u
o
p(
)
commit
|
commitdiff
|
tree
2010-06-21
Ali Ghola
m
i Rudi
add specialized i
n
c/dec
o
perations
commit
|
commitdiff
|
tree
2010-06-21
A
li G
h
olami Rudi
gen: let all grps be used a
s
byte
r
egisters
commit
|
commitdiff
|
tree
2010-06-20
Ali
Gh
o
lami Rudi
ou
t
: don't need MAXSEC
S
a
n
ymore
commit
|
commitdiff
|
tree
2010-06-20
Ali Gholam
i
Rudi
t
a
b
: let table size be HASHITEMS
commit
|
commitdiff
|
tree
2010-06-20
A
li Gh
o
la
m
i Rudi
out: merge all section
s
in
t
o
o
n
e text se
c
t
ion
commit
|
commitdiff
|
tree
2010-06-20
Al
i
Gholami Ru
d
i
cp
p
: reset arg count o
n
macro
r
ed
e
finition
commit
|
commitdiff
|
tree
2010-06-19
Al
i
Gholami Rudi
o
u
t: make nea
t
cc
w
ork wit
h
g
nu
ld
commit
|
commitdiff
|
tree
2010-06-18
Ali Gho
l
ami Rud
i
gen: handle char argument
s
commit
|
commitdiff
|
tree
2010-06-18
Ali G
h
olami Rudi
ncc: al
i
gn str
u
c
ts
b
ased o
n
the first field
commit
|
commitdiff
|
tree
2010-06-18
Ali Gh
o
lami Rudi
m
o
v
m
acro hash table to ta
b
.
c
commit
|
commitdiff
|
tree
2010-06-18
Ali
Gholami Rudi
gen: h
a
ndle unsigned -> long cast
commit
|
commitdiff
|
tree
2010-06-18
Ali Ghol
a
mi Rudi
cpp: save macro
na
m
es in
a
hash
table
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami Rudi
ncc: divide (ptr - ptr) result only if size > 1
commit
|
commitdiff
|
tree
2010-06-18
A
l
i G
h
olami
R
udi
gen: use
movsxd only when src is signed
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami
R
udi
t
o
k: 0x1 shoul
d
be unsign
e
d
commit
|
commitdiff
|
tree
2010-06-18
Al
i
Gh
o
lami Rudi
g
e
n: fix the
condit
i
o
ns for m
o
vxx operati
o
ns
commit
|
commitdiff
|
tree
2010-06-18
A
li Gholami Rudi
ncc: fi
x
g
etting i's type
i
n
++i
commit
|
commitdiff
|
tree
2010-06-18
A
l
i
G
h
olami Rudi
ncc:
h
andle pt
r
opera
t
io
n
s on stru
c
ts ptrs
commit
|
commitdiff
|
tree
2010-06-18
Ali Ghol
a
mi R
u
di
ncc:
fix calling fu
n
c
t
ion
pointers
w
ith arguments
commit
|
commitdiff
|
tree
2010-06-18
Al
i
Gh
o
lami Ru
d
i
nc
c
:
do
n
't take ca
s
e exprs
a
s lab
e
ls
commit
|
commitdiff
|
tree
2010-06-18
Ali
G
h
olam
i
R
ud
i
g
e
n: don't generate code after o_n
o
g
e
n(
)
i
n
oi()
commit
|
commitdiff
|
tree
2010-06-18
A
li Gh
o
lami R
u
di
all tm
p
s should be
the same in
c
o
nditional b
r
anches
commit
|
commitdiff
|
tree
2010-06-17
Ali Gh
o
l
ami Rudi
gen:
f
ix loading back tmps in mem without deref
commit
|
commitdiff
|
tree
2010-06-17
A
li Gho
l
ami Rudi
let tok_num()
r
eturn the bt
commit
|
commitdiff
|
tree
2010-06-17
Ali Gh
o
lami Rudi
gen: r
e
locati
o
n address siz
e
is always 4 for now
commit
|
commitdiff
|
tree
2010-06-16
Ali Ghol
a
m
i Rudi
gen: fix
SYM_PTR(
)
macro
commit
|
commitdiff
|
tree
2010-06-16
Ali Gholami R
u
d
i
ge
n
: fix
!!expr
commit
|
commitdiff
|
tree
2010-06-15
Al
i
G
holami Rudi
n
c
c: let shift amount
b
e an unsigned
commit
|
commitdiff
|
tree
2010-06-15
Ali Gholami Rudi
gen: cleanu
p
tm
p
h
andli
n
g and
f
ix regs array in o
_
swap()
commit
|
commitdiff
|
tree
2010-06-14
A
li Gholami Rudi
ncc: alig
n
stru
c
t
members
commit
|
commitdiff
|
tree
2010-06-14
Ali Gholami Ru
d
i
gen: mark copied registe
r
as the own
e
r in o_tmpcopy()
commit
|
commitdiff
|
tree
2010-06-14
Ali
G
h
o
l
a
m
i Rudi
g
e
n: fix "if (!expr)"
commit
|
commitdiff
|
tree
2010-06-14
Ali Gholami
Rudi
ncc:
f
ix pointer
arithmetic on
s
truct
pt
r
s
commit
|
commitdiff
|
tree
2010-06-14
Ali Ghol
a
mi Rudi
show
a
n
error msg
if no in
p
u
t
f
i
l
e
commit
|
commitdiff
|
tree
2010-06-13
Ali
G
hol
a
mi Rudi
t
ok: acc
e
pt uppercase hex digit
s
commit
|
commitdiff
|
tree
2010-06-13
A
l
i Ghol
a
mi Rudi
show syntax er
r
or loca
t
i
on
commit
|
commitdiff
|
tree
2010-06-12
Ali Gholami R
u
di
gen:
f
ix ignor
i
ng
r
egop1(
)
return
v
alue
commit
|
commitdiff
|
tree
2010-06-11
Ali G
h
ol
a
m
i Rudi
gen: do
n
't change
tm
p
->bt when storing an lvalue
commit
|
commitdiff
|
tree
2010-06-11
Ali Ghol
a
mi Rudi
gen: extend
eax t
o
edx for mul/div
o
p
commit
|
commitdiff
|
tree
2010-06-11
Ali Ghola
m
i Rudi
ncc: arrays should
be
p
roc
e
s
s
ed in th
e
reversed o
r
der
commit
|
commitdiff
|
tree
2010-06-10
A
l
i
G
holam
i
Rudi
gen: fix the ord
e
r of MOVSXD's operands
commit
|
commitdiff
|
tree
2010-06-10
Al
i
Gholami Rudi
g
en: fix freein
g
regist
e
r
s
before c
a
ll
commit
|
commitdiff
|
tree
2010-06-10
Ali
G
h
olami Rudi
invalidate last_cm
p
i
f tm
p
s
a
r
e
chan
g
ed
commit
|
commitdiff
|
tree
2010-06-10
A
li Gholami Rudi
dereference
b
oth
side
s
of a con
d
itio
n
a
l expr
e
ssion
commit
|
commitdiff
|
tree
2010-06-10
Ali
Gholami Ru
d
i
c
p
p: c
h
e
c
k buffer
stack
i
nst
e
ad of cppe
v
al variable
commit
|
commitdiff
|
tree
2010-06-09
Ali Gholami
Rudi
cpp:
p
r
event recursive m
a
c
r
os
commit
|
commitdiff
|
tree
2010-06-09
Ali
G
holam
i
Rudi
cpp:
m
ulti-argument macros
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami
Rudi
cpp: space
b
e
tw
e
en macr
o
and
'('
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rudi
nc
c
: exit if
n
u
m
b
er of
e
l
emen
t
s exceeds its max
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rudi
n
c
c
: only add used e
x
ternal s
y
m
bols to e
l
f
symta
b
commit
|
commitdiff
|
tree
2010-06-08
A
l
i
G
holami Rudi
handle #if and
#
e
lif
commit
|
commitdiff
|
tree
2010-06-08
Ali Gh
o
l
ami
R
u
d
i
handle #i
f
def, #ifndef
,
#else and #endif
commit
|
commitdiff
|
tree
2010-06-08
Ali Gho
l
ami Rudi
support #un
d
e
f NAME
commit
|
commitdiff
|
tree
2010-06-08
Al
i
Gholami Ru
d
i
all
o
w -Dnam
e
=
v
al option
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami
Rudi
cpp: hand
l
e funct
i
o
n
macros
commit
|
commitdiff
|
tree
2010-06-07
A
li Gholami R
u
di
hand
l
e
-I include pat
h
s
commit
|
commitdiff
|
tree
2010-06-06
Ali
G
holami Rudi
cpp: basic include
macros
commit
|
commitdiff
|
tree
2010-06-06
Al
i
G
ho
l
a
mi Rudi
a
dd a basic preproces
s
or
commit
|
commitdiff
|
tree
2010-06-05
Ali Gholami
R
u
di
ncc
:
fix marking undefined functio
n
s
a
s funct
i
ons
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami Rudi
for stat
e
ments with no condition
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami Rudi
tok
:
'\12' and '\x3b'
commit
|
commitdiff
|
tree
2010-06-04
Ali Ghol
a
mi Rudi
tok: support n
u
m
b
ers wit
h
ul postf
i
x
commit
|
commitdiff
|
tree
2010-06-04
A
li Gholami Rudi
t
o
k: s = "a
"
"b";
commit
|
commitdiff
|
tree
2010-06-03
A
l
i Gholami Rudi
tok: re
a
d
str
a
nd
n
u
m
as t
h
ey a
r
e se
e
n
commit
|
commitdiff
|
tree
2010-06-03
Al
i
Gholami R
u
d
i
array->f
i
e
l
d
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholami Rudi
gen: fix
o
_tmpcopy() when
copying reg
s
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholam
i
R
u
di
s
upport in
i
t
i
al
i
ze
r
for stat
i
c variables
commit
|
commitdiff
|
tree
2010-06-02
Ali Gholami Ru
d
i
i
n
t
a[] = {1, 2};
commit
|
commitdiff
|
tree
2010-06-01
Ali
G
h
o
l
ami R
u
di
h
and
l
e
.
.
.
argumen
t
commit
|
commitdiff
|
tree
2010-06-01
Al
i
Gho
l
ami Rudi
ha
n
dle array args
commit
|
commitdiff
|
tree
2010-06-01
A
li Gholami Rudi
handl
e
extern variables
commit
|
commitdiff
|
tree
2010-06-01
Al
i
Gh
o
lami Rudi
funct
i
on
p
o
i
nter arguments
commit
|
commitdiff
|
tree
2010-05-31
A
l
i
Gholami Ru
d
i
a
ccept
s
i
gned toke
n
commit
|
commitdiff
|
tree
2010-05-31
Al
i
G
holami Rudi
han
d
le sizeof(*p)
where p
is
v
o
i
d *
commit
|
commitdiff
|
tree
2010-05-30
Ali Gholami
Rudi
ncc: han
d
le unnamed
s
t
r
ucts
commit
|
commitdiff
|
tree
2010-05-30
Ali Gholami Rudi
ncc: handle forward
s
truct ptr usag
e
commit
|
commitdiff
|
tree
2010-05-28
Ali Gh
o
l
ami Rudi
ncc: char a[4
]
= "abc";
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
s
upport got
o
statement
commit
|
commitdiff
|
tree
2010-05-28
Ali
Gho
l
ami Rudi
gen:
h
and
l
e more than 6 ar
g
s
commit
|
commitdiff
|
tree
2010-05-28
Ali Gho
l
ami Rudi
gen: opti
m
ize co
n
stant
operation
s
o
n
lo
c
al add
r
e
sse
s
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
ncc: int a
[
2][2] = {
1
,
2, 3
}
;
commit
|
commitdiff
|
tree
next