repo.or.cz
/
neatcc
/
cc.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
cpp: define __arm__
2011-03-14
Ali Gholami Rudi
cpp: defi
n
e __arm__
commit
|
commitdiff
|
tree
2011-03-14
A
l
i
G
hola
m
i R
u
di
ncc
:
don'
t
cast the return
v
alue f
o
r void functions
commit
|
commitdiff
|
tree
2011-03-14
Ali Gholami
R
udi
gen:
more compact version
o
f
memcp
y
(
)
and memset()
commit
|
commitdiff
|
tree
2011-03-14
Ali G
h
olami Rudi
gen:
do
n
't ou
t
put relo
c
ations whe
n
o_nogen() is
calle
d
commit
|
commitdiff
|
tree
2011-03-13
A
l
i Gholami Rudi
ne
a
t
cc arm
p
ort
commit
|
commitdiff
|
tree
2011-03-08
A
l
i Gho
l
am
i
R
u
d
i
c
l
ea
n
up the inte
r
face b
e
tween ncc
.
c, gen
.
c
and out
.
c
commit
|
commitdiff
|
tree
2011-02-19
Ali Gholami Rud
i
npp: re
m
o
v
e
c
omme
n
ts aft
e
r prep
r
ocessing
commit
|
commitdiff
|
tree
2011-02-19
Al
i
Gholami Rudi
cpp: don't remove
n
o
n-ma
c
ro n
u
mber signs
commit
|
commitdiff
|
tree
2011-02-19
Ali Gho
l
ami Ru
d
i
n
p
p:
allo
w
using ne
a
t
c
c's preprocessor as a st
a
ndalone
.
.
.
commit
|
commitdiff
|
tree
2011-01-18
Ali
G
hola
m
i Rudi
cpp
:
don't skip non-eol
macro
backslashes
commit
|
commitdiff
|
tree
2010-12-18
Al
i
Gholami Rudi
gen: fi
x
op_rs() optimiza
t
io
n
function
commit
|
commitdiff
|
tree
2010-12-18
Ali Gholami Rudi
gen: use b
e
tter na
m
es f
o
r opcodes
commit
|
commitdiff
|
tree
2010-12-11
Ali Gholami Rudi
c
p
p: define
__i386__; __x
8
6_64__ is no l
o
nger sup
p
orted
commit
|
commitdiff
|
tree
2010-11-20
Ali Ghol
a
mi Rudi
g
en: loa
d
t
he first tmp before calling
T
MP_REG2()
commit
|
commitdiff
|
tree
2010-09-16
A
l
i
Gholami Rudi
add README
commit
|
commitdiff
|
tree
2010-08-13
Al
i
Gholami Rudi
ncc: f
i
x
n
a
me->name str init
i
alizer
commit
|
commitdiff
|
tree
2010-08-13
A
li
G
holami Rudi
allow
exter
n
arra
y
declaration
s
without size
commit
|
commitdiff
|
tree
2010-07-29
Ali Gholami Rudi
cpp: in
c
lude
s
t
dde
f
.
h
f
or using offset
o
f()
commit
|
commitdiff
|
tree
2010-07-28
Ali Gholam
i
Rud
i
tok: p
a
rse upp
e
rc
a
se
h
ex numb
e
r
s
commit
|
commitdiff
|
tree
2010-07-25
A
l
i
Gh
o
lami Rudi
ncc: fix settin
g
F
_INIT
fo
r
eac
h
define
d
name
commit
|
commitdiff
|
tree
2010-07-14
A
li Ghol
a
m
i
Rudi
c
p
p: handle nested macro
calls like M
(
M
(
1))
commit
|
commitdiff
|
tree
2010-07-14
Ali Gholam
i
Rudi
tok: don't go beyon
d
buf
len for 3-char t
o
k
ens
commit
|
commitdiff
|
tree
2010-07-14
Ali
Gho
l
a
m
i Rudi
tab
.
h
: use the
stand
a
rd offseto
f
()
commit
|
commitdiff
|
tree
2010-07-12
Ali Ghola
m
i Rudi
n
cc: fix
c
all
i
ng ts_pop() prematurely in opassign()
commit
|
commitdiff
|
tree
2010-07-12
Ali Gholami Rudi
gen: ignore th
e
si
g
n
o
f the second
operand in
/ a
n
d
%
commit
|
commitdiff
|
tree
2010-07-10
Ali G
h
olam
i
R
u
di
ncc:
fix & a
n
d * on
f
u
n
cti
o
ns
commit
|
commitdiff
|
tree
2010-07-09
Ali Gholami Rud
i
gen:
d
on't
o
verwri
t
e pushed ebx
,
esi and edi
commit
|
commitdiff
|
tree
2010-07-09
A
l
i
G
hol
a
mi
R
udi
gen: cha
n
g
e
s
t
a
ck alignment to 4
commit
|
commitdiff
|
tree
2010-07-09
Ali Gholam
i
Rudi
ncc: don
'
t change oper
a
nd order f
o
r const
op
s
commit
|
commitdiff
|
tree
2010-07-09
Ali Gholami Rudi
gen: on
l
y perform cons
t
op fo
r
addresse
s
when adding
commit
|
commitdiff
|
tree
2010-07-08
Ali Gho
l
ami R
u
di
gen: zeroing eax do
e
sn't seem neces
s
ary
commit
|
commitdiff
|
tree
2010-06-30
Al
i
Gho
l
ami
R
u
d
i
n
c
c: fix ++s
for pointers
commit
|
commitdiff
|
tree
2010-06-30
Al
i
Gholami Rudi
ncc:
f
ix functio
n
point
e
r arrays
commit
|
commitdiff
|
tree
2010-06-30
Ali Gholami Ru
d
i
gen: remove
t
h
e unused c_op()
commit
|
commitdiff
|
tree
2010-06-30
Ali
G
holami R
u
di
g
e
n
: u
s
e tmp->
o
ff
f
or loc
a
ls too
commit
|
commitdiff
|
tree
2010-06-28
Al
i
Ghola
m
i R
u
di
por
t
neatcc
t
o
x
86
commit
|
commitdiff
|
tree
2010-06-24
Ali Ghol
a
mi R
u
di
gen: functio
n
s for perfor
m
ing optim
i
zed
o
ps
commit
|
commitdiff
|
tree
2010-06-24
Ali
Gholami
Rudi
gen: fix two-byte
o
pcode bit
commit
|
commitdiff
|
tree
2010-06-24
Ali
Ghol
a
mi R
u
di
gen: use an int
for op
e
rators
commit
|
commitdiff
|
tree
2010-06-23
Ali Gholami
R
u
di
repl
a
c
e
o_*() func
t
i
o
ns wi
t
h o
_
bop() and o_uop()
commit
|
commitdiff
|
tree
2010-06-21
Ali Gholami Rudi
add specializ
e
d
i
nc/dec operations
commit
|
commitdiff
|
tree
2010-06-21
A
li Gholami Ru
d
i
gen
:
let all g
r
p
s
be us
e
d as
byte regis
t
ers
commit
|
commitdiff
|
tree
2010-06-20
Ali Gh
o
la
m
i
R
udi
ou
t
: don
'
t need MAXSECS anymore
commit
|
commitdiff
|
tree
2010-06-20
Ali Gholami R
u
di
tab:
let ta
b
le size be HASHITEMS
commit
|
commitdiff
|
tree
2010-06-20
A
l
i G
h
o
l
ami
R
udi
ou
t
:
m
erge al
l
se
c
tions int
o
one t
e
xt secti
o
n
commit
|
commitdiff
|
tree
2010-06-20
Ali Ghol
a
mi Rudi
cpp: reset arg count
o
n m
a
c
ro redef
i
nition
commit
|
commitdiff
|
tree
2010-06-19
Ali Gholami Rud
i
out: make
n
eat
c
c w
o
rk with gnu
ld
commit
|
commitdiff
|
tree
2010-06-18
Ali Ghola
m
i Rudi
gen:
h
andle c
h
ar argum
e
nts
commit
|
commitdiff
|
tree
2010-06-18
Al
i
G
hol
a
mi Ru
d
i
ncc: align structs based on th
e
first fi
e
ld
commit
|
commitdiff
|
tree
2010-06-18
A
li Gh
o
la
m
i
Rudi
mov macr
o
hash
t
abl
e
to tab
.
c
commit
|
commitdiff
|
tree
2010-06-18
Ali
G
holami
Rudi
gen: ha
n
dl
e
un
s
igned ->
long cast
commit
|
commitdiff
|
tree
2010-06-18
A
l
i
G
holami Rudi
cpp: sav
e
mac
r
o na
m
es i
n
a
hash t
a
b
le
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami Rudi
n
c
c: div
i
de (ptr
-
pt
r
) result
on
l
y if
s
i
ze
>
1
commit
|
commitdiff
|
tree
2010-06-18
Al
i
Gholami
R
udi
g
e
n: use mov
s
x
d
onl
y
when src is signed
commit
|
commitdiff
|
tree
2010-06-18
Ali G
h
ola
m
i Ru
d
i
tok: 0x1 should be un
s
ig
n
ed
commit
|
commitdiff
|
tree
2010-06-18
A
l
i Gholami Rudi
gen: fix
th
e
conditions f
o
r movxx ope
r
ations
commit
|
commitdiff
|
tree
2010-06-18
Ali
Ghola
m
i Ru
d
i
ncc:
fix gettin
g
i's type in ++
i
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami
Rud
i
ncc: handle p
t
r operati
o
ns o
n
structs p
t
rs
commit
|
commitdiff
|
tree
2010-06-18
Ali Ghola
m
i
R
udi
ncc: f
i
x
callin
g
f
uncti
o
n
p
ointers with argum
e
nts
commit
|
commitdiff
|
tree
2010-06-18
Ali Gho
l
ami Rudi
ncc: don't take case
e
x
prs
a
s
labels
commit
|
commitdiff
|
tree
2010-06-18
A
li Gholami Rudi
gen:
don't generate code af
t
e
r
o_nogen()
in
o
i()
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami
Rudi
all tmps sho
u
l
d
be
t
he same in conditi
o
na
l
b
r
anches
commit
|
commitdiff
|
tree
2010-06-17
Ali Gholami
R
udi
g
e
n: fix loading back tmps in mem
w
ithout
de
r
ef
commit
|
commitdiff
|
tree
2010-06-17
A
l
i Gholami R
u
di
let to
k
_num()
r
e
turn the bt
commit
|
commitdiff
|
tree
2010-06-17
A
li Gholami Rudi
ge
n
: rel
o
ca
t
io
n
addre
s
s
s
iz
e
is always 4 fo
r
now
commit
|
commitdiff
|
tree
2010-06-16
Ali Ghola
m
i
Rudi
gen: f
i
x
SYM_
P
TR() macro
commit
|
commitdiff
|
tree
2010-06-16
A
li
Gholami Ru
d
i
gen: fix !!expr
commit
|
commitdiff
|
tree
2010-06-15
A
l
i Gholam
i
Rudi
ncc
:
let shi
f
t amount b
e
an
u
n
s
i
gned
commit
|
commitdiff
|
tree
2010-06-15
Ali
G
holami Rudi
gen:
cleanup tmp han
d
lin
g
and fix regs array in o_swap()
commit
|
commitdiff
|
tree
2010-06-14
Ali Gholam
i
Rudi
n
cc: align struct mem
b
e
r
s
commit
|
commitdiff
|
tree
2010-06-14
Ali Gholami
R
udi
gen:
m
a
rk copied register as the ow
n
er in o_tmpcopy()
commit
|
commitdiff
|
tree
2010-06-14
Ali
Gholami Rudi
gen: fix
"if (!expr)"
commit
|
commitdiff
|
tree
2010-06-14
Ali Gholami Rudi
nc
c
:
fix pointer arithmetic on
struct ptr
s
commit
|
commitdiff
|
tree
2010-06-14
Ali
G
holami Rudi
show an error ms
g
if
n
o
input file
commit
|
commitdiff
|
tree
2010-06-13
Ali Ghola
m
i Rudi
t
o
k: a
c
cept u
p
percase hex di
g
its
commit
|
commitdiff
|
tree
2010-06-13
Ali
Gholam
i
Rudi
show synta
x
error l
o
cation
commit
|
commitdiff
|
tree
2010-06-12
Ali Ghola
m
i R
u
di
gen: fix ignoring
r
egop
1
(
) return value
commit
|
commitdiff
|
tree
2010-06-11
Al
i
Gho
l
ami
R
udi
gen:
d
o
n't change
t
mp->bt when storing an
l
value
commit
|
commitdiff
|
tree
2010-06-11
Ali Gholami Rudi
gen: ext
e
nd eax to e
d
x f
o
r mul/div o
p
commit
|
commitdiff
|
tree
2010-06-11
Ali Gh
o
lami Ru
d
i
ncc: arrays should b
e
p
rocesse
d
in the
reversed or
d
er
commit
|
commitdiff
|
tree
2010-06-10
Ali Gh
o
lami Rudi
ge
n
: fix
t
he order of M
O
VSXD's ope
r
and
s
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami Rudi
gen
:
fix freeing regist
e
r
s bef
o
re call
commit
|
commitdiff
|
tree
2010-06-10
Ali G
h
olami Rudi
inval
i
date last_c
m
p
if t
m
ps
are chang
e
d
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami Rudi
derefere
n
ce both sides o
f
a cond
i
tional e
x
pression
commit
|
commitdiff
|
tree
2010-06-10
Al
i
Gholami
R
udi
cpp
:
check
buff
e
r st
a
c
k
inst
e
ad of
cppeval v
a
riable
commit
|
commitdiff
|
tree
2010-06-09
A
li Gholami Rudi
cpp: prevent recursive macros
commit
|
commitdiff
|
tree
2010-06-09
Al
i
Gholami
R
udi
cpp
:
multi-argument ma
c
ros
commit
|
commitdiff
|
tree
2010-06-08
Ali G
h
ol
a
m
i
Rudi
c
p
p: space between macro
a
n
d
'
('
commit
|
commitdiff
|
tree
2010-06-08
A
l
i
Ghola
m
i Rudi
ncc: exit if num
b
er
o
f
ele
m
ents
e
xceeds its max
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rudi
n
cc
:
only add
u
sed external symbols to elf symtab
commit
|
commitdiff
|
tree
2010-06-08
Ali Ghola
m
i Rudi
handle #if
and #el
i
f
commit
|
commitdiff
|
tree
2010-06-08
A
l
i
G
holami Rudi
handle #ifdef, #ifndef, #
e
lse
and #endif
commit
|
commitdiff
|
tree
2010-06-08
Ali Gh
o
lami Rudi
support
#undef
N
AME
commit
|
commitdiff
|
tree
2010-06-08
Ali Ghol
a
mi Rudi
allo
w
-Dname=val opt
i
on
commit
|
commitdiff
|
tree
2010-06-08
Ali Ghol
a
m
i
Rud
i
cpp: handle functi
o
n
macros
commit
|
commitdiff
|
tree
2010-06-07
Al
i
Gholami Ru
d
i
handle -I inclu
d
e pa
t
hs
commit
|
commitdiff
|
tree
2010-06-06
A
li Gholam
i
R
u
di
cpp: basic inc
l
ude macros
commit
|
commitdiff
|
tree
2010-06-06
Al
i
G
holami Rud
i
add
a basic preprocessor
commit
|
commitdiff
|
tree
2010-06-05
Al
i
Gho
l
ami Rudi
ncc: fix ma
r
k
i
n
g
und
e
f
i
ned fu
n
ctio
n
s a
s
f
u
n
ctions
commit
|
commitdiff
|
tree
2010-06-04
Ali Ghol
a
mi Rudi
for
stat
e
m
e
nts
w
ith no conditio
n
commit
|
commitdiff
|
tree
next