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
npp: redefine err() in npp.c
2012-01-25
Ali Gholam
i
Rudi
n
p
p: re
d
efine err(
)
i
n
n
p
p
.
c
commit
|
commitdiff
|
tree
2012-01-25
Ali Gholami
Rudi
Make
f
il
e
:
x
86_64 shou
l
d be x8
6
i
n
the comment
commit
|
commitdiff
|
tree
2012-01-06
Ali Gholami R
u
di
extract a
r
chitecture independ
e
nt gen
.
c
commit
|
commitdiff
|
tree
2012-01-06
Ali Gholami Rud
i
e
xpe
r
ime
n
tal
r
isc-like
x86
_
64 p
o
rt of n
e
atcc
commit
|
commitdiff
|
tree
2011-12-23
A
li Gholam
i
Rudi
ncc: fix han
d
ling functi
o
n point
e
r types wi
t
hout a
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Ali Gho
l
a
mi Rudi
gen: complain if MAXJMPS is
r
eached
commit
|
commitdiff
|
tree
2011-12-09
Ali
Ghol
a
m
i
Rudi
gen: simplify bra
n
c
h instruction
s
by
r
emoving o_fi
l
lj
m
p()
commit
|
commitdiff
|
tree
2011-12-08
A
li Gho
l
am
i
Rudi
ncc: supp
o
rt k&r style fun
c
tion d
e
finitions
commit
|
commitdiff
|
tree
2011-12-08
Ali Gho
l
ami Ru
d
i
o
ut: use rel
.
* name
f
o
r
re
l
ocation sections
o
n
x86
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Ali Gholami
R
u
di
ncc: support (expr, expr) ex
p
ression
commit
|
commitdiff
|
tree
2011-12-07
Ali Ghol
a
mi Rudi
c
pp: fix evaluating integer constants
commit
|
commitdiff
|
tree
2011-11-10
A
l
i Gho
l
ami Ru
d
i
out: add a workaround for bad linkers
commit
|
commitdiff
|
tree
2011-11-08
Ali
Gholami Rudi
Makefile: d
e
fault t
o
x8
6
b
ui
l
d
commit
|
commitdiff
|
tree
2011-11-08
Ali Ghola
m
i Rudi
ncc: define __
i
38
6
_
_
for
x86 builds
commit
|
commitdiff
|
tree
2011-11-08
Ali
Gho
l
ami Rudi
merge the x
8
6 port to master bran
c
h
commit
|
commitdiff
|
tree
2011-10-17
Ali
G
h
olami
R
u
d
i
nc
c
: b
e
tter char array
initi
a
lization
commit
|
commitdiff
|
tree
2011-10-17
A
li Gholami R
u
di
out: assur
e
8-byte
a
lignme
n
t o
f
da
t
a and bss se
c
ti
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-06-16
Ali Gholami
R
u
di
tab: fix tab_del
(
); otherwise #undef won't work
commit
|
commitdiff
|
tree
2011-06-05
A
l
i Gholami Rud
i
ncc: call
ts_de() in
t
s
_
pop_de()
commit
|
commitdiff
|
tree
2011-06-04
Ali
G
holami
R
udi
ncc: handle
s
witch st
m
t
w
here default
l
a
be
l
ap
p
ears
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ali Gholami
R
udi
ncc: don't overwrite
glob
a
l n
a
m
e
s by
s
t
atic fu
n
cti
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
A
li Gholami Rudi
cpp: fix han
d
ling commen
t
s
a
nd strin
g
s
i
nsid
e
macros
commit
|
commitdiff
|
tree
2011-05-24
Al
i
Gholami Rudi
nc
c
: handl
e
e
mpty st
a
tic initializers
commit
|
commitdiff
|
tree
2011-05-24
Ali G
h
olami Rudi
cp
p
: ignore commen
t
s
insi
d
e string macros
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholami Rudi
neatcc: add
a ncc inv
o
cation script
commit
|
commitdiff
|
tree
2011-05-24
A
l
i
Gh
o
l
a
mi Rudi
more
v
erbos
e
error message
s
for missing files
commit
|
commitdiff
|
tree
2011-05-24
Ali
G
ho
l
ami R
u
di
cpp: do
n
't search /us
r
/
i
nclude for heade
r
s
by def
a
ult
commit
|
commitdiff
|
tree
2011-05-22
Ali
Gh
o
lam
i
Rudi
cpp
:
merge cu
r
++'s
in readarg()
commit
|
commitdiff
|
tree
2011-05-22
Al
i
G
holami Rudi
gen
:
fix reg_fortmp(
)
indentation
commit
|
commitdiff
|
tree
2011-05-19
Ali G
h
o
l
ami Rudi
ncc: handle overlapping condit
i
onal expressions
commit
|
commitdiff
|
tree
2011-05-19
Ali Gholami Rudi
ncc: handle
sizeof x
+
2
commit
|
commitdiff
|
tree
2011-05-11
A
li Gholami Rudi
ncc: make sure t->
a
ddr ==
0 b
e
fore calling o_popnum()
commit
|
commitdiff
|
tree
2011-05-11
A
l
i Gholam
i
Rudi
ncc: ig
n
o
r
e th
e
semicolon after do-while
commit
|
commitdiff
|
tree
2011-05-09
Ali
G
holami Rudi
ncc: swi
t
ch de
f
au
l
t lab
e
ls
w
hen not
appe
a
ring
a
t the end
commit
|
commitdiff
|
tree
2011-05-08
Ali
Gholami Rudi
ncc: op
a
ss
i
gn
s
ho
u
ld use t
h
e time o
f
lhs
commit
|
commitdiff
|
tree
2011-05-08
A
li Gho
l
ami Ru
d
i
ncc: move nogen to ncc
.
c
commit
|
commitdiff
|
tree
2011-05-08
Al
i
G
h
olami Ru
d
i
ncc: alw
a
ys init
i
alize output
filename
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami Rud
i
R
E
ADME: ignored keyword
s
are now bui
l
t into ncc
.
c
commit
|
commitdiff
|
tree
2011-05-08
A
li Gholami Rudi
ncc: supp
o
rt
-
o out
commit
|
commitdiff
|
tree
2011-05-08
Ali Ghol
a
mi Rudi
n
c
c: handle exter
n
f
u
n
ct
i
on declarations inside fu
n
ctions
commit
|
commitdiff
|
tree
2011-05-06
Ali Gholami Rudi
ncc:
h
andle exter
n
varia
b
le
d
e
clarat
i
ons inside functions
commit
|
commitdiff
|
tree
2011-05-04
Ali Gholami Ru
d
i
ncc:
m
o
v
e macros like _
_
STDC__ to ncc
.
c
commit
|
commitdiff
|
tree
2011-05-04
Ali Gholami Rud
i
t
o
k: handle
/
/ comment
s
commit
|
commitdiff
|
tree
2011-05-04
Ali Gholam
i
R
u
di
ncc: ignore the
keywo
r
ds neatcc doesn't
care about
commit
|
commitdiff
|
tree
2011-05-01
Ali G
h
ol
a
mi Rudi
gen: reset
l
ast_cmp in i_
p
rolog(
)
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Rud
i
gen: b
a
ck-port
cmp+bcc optimization a
g
a
i
n
commit
|
commitdiff
|
tree
2011-04-29
Ali
G
holami Rudi
ge
n
: move opcodes
t
o arch
section
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami R
u
di
gen: rename F
O
RK_REG to REG_FOR
K
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Rud
i
gen:
p
ass onl
y
O_* constan
t
s to i_*
(
) functions
commit
|
commitdiff
|
tree
2011-04-29
A
li Gho
l
ami Rudi
ge
n
:
h
an
d
le sym+off function calls
commit
|
commitdiff
|
tree
2011-04-29
A
l
i Gh
o
l
a
mi Rudi
g
e
n: move architectu
r
e-specific f
u
n
c
t
ions to the end
.
.
.
commit
|
commitdiff
|
tree
2011-04-01
Ali Gholami Rudi
gen: u
s
e i_set() in i_lno
t
()
commit
|
commitdiff
|
tree
2011-04-01
Ali Gholami
R
udi
g
en: pass the
n
um
b
er of
arguments to o_func_be
g
()
commit
|
commitdiff
|
tree
2011-03-31
Ali Gholami Rudi
gen: e
n
code
0
xf0000000 as an im
m
ed
i
at
e
commit
|
commitdiff
|
tree
2011-03-31
Ali Gholam
i
Rudi
ge
n
: swap
the im
m
ediate if needed fo
r
=
= and !=
commit
|
commitdiff
|
tree
2011-03-31
A
li
G
holami
R
udi
gen: encode cmp+
i
mm
e
diate ins
t
ructions
commit
|
commitdiff
|
tree
2011-03-31
A
li Ghola
m
i Rudi
gen: pu
t
the immediat
e
in the opcode
i
f
possible
commit
|
commitdiff
|
tree
2011-03-30
Ali Gholami Rudi
gen:
remo
v
e cmp+branch
optimization;
mo
v
ed to opt br
a
nc
h
commit
|
commitdiff
|
tree
2011-03-30
Ali
Gh
o
lami Rudi
c
p
p: ha
n
dle fu
n
ctio
n
macros with no arguments
commit
|
commitdiff
|
tree
2011-03-28
Ali Gholami
Rudi
gen: ren
a
me dat_bss
(
) and da
t
_dat() t
o
begin
with
o_
commit
|
commitdiff
|
tree
2011-03-28
Ali Ghol
a
m
i Rud
i
g
e
n: gr
o
up fu
n
ctio
n
s i
n
gen
.
h
commit
|
commitdiff
|
tree
2011-03-28
Ali
G
hola
m
i Rudi
gen: reset las
t
_set afte
r
c
m
p+b op
t
imizati
o
n
commit
|
commitdiff
|
tree
2011-03-28
Ali Ghol
a
mi Rudi
gen: fix ~ operator
implem
e
nta
t
ion
commit
|
commitdiff
|
tree
2011-03-27
A
l
i
Gholami Rudi
ncc: der
e
feren
c
e function po
i
nters like any oth
e
r variables
commit
|
commitdiff
|
tree
2011-03-27
Ali Gholami Rudi
g
en: don't re
m
o
v
e the
la
s
t retu
r
n
jump
commit
|
commitdiff
|
tree
2011-03-27
Ali Gholami Rudi
ge
n
: don't let o_cast() change
deref
e
ren
c
e
d
type
commit
|
commitdiff
|
tree
2011-03-25
Ali Gholami Rudi
ncc:
u
s
e
tok_jmp()
i
nstead of
t
o
k
_(see|get)() in enum_cr
e
ate(
)
commit
|
commitdiff
|
tree
2011-03-25
Ali Gholami Rudi
g
e
n: handle large offsets for
s
tr
commit
|
commitdiff
|
tree
2011-03-25
Ali Gholami Rud
i
gen: rep
l
ace TMP_
R
EG* macros with re
g
_fortmp()
commit
|
commitdiff
|
tree
2011-03-23
Ali Gholami
R
udi
ge
n
: change
o
_nogen()/o_doge
n
()
to be recursi
v
e
commit
|
commitdiff
|
tree
2011-03-23
Ali Gholami
Rudi
gen: don'
t
generate excess jumps for
t
he last ret
u
rn
commit
|
commitdiff
|
tree
2011-03-23
Ali Gholami Rudi
gen: don't add duplica
t
e da
t
a to number pool
commit
|
commitdiff
|
tree
2011-03-20
Ali Gho
l
ami
R
udi
gen: ca
l
l t
m
p_to
(
)
in
for
l
oad
i
ng
rhs in o_assing()
commit
|
commitdiff
|
tree
2011-03-20
Al
i
Gholami Rud
i
gen: ignore O_SIGNE
D
when checking the opcode
commit
|
commitdiff
|
tree
2011-03-17
Ali Gholami Rudi
gen: fix
signed divisio
n
to negate the remain
d
er
commit
|
commitdiff
|
tree
2011-03-16
Ali Gholami Rudi
gen
:
merge
de
c
rement
a
n
d check in i_memcpy() and i_memset()
commit
|
commitdiff
|
tree
2011-03-15
Ali Gho
l
ami Rudi
ge
n
: don
'
t save variab
l
e
r
egisters
befor
e
calls
commit
|
commitdiff
|
tree
2011-03-15
Ali
G
hol
a
mi Rudi
gen: add
software div/m
o
d
i
m
p
lemen
t
a
t
ion
commit
|
commitdiff
|
tree
2011-03-15
Ali G
h
olami Rudi
ncc: set O_SIGN for most binar
y
operations
commit
|
commitdiff
|
tree
2011-03-15
Ali Gholam
i
Rudi
ncc: dereference the not expr
e
ssion of c
e
xprs
commit
|
commitdiff
|
tree
2011-03-15
Ali Gholami Rud
i
perform signed o
p
era
t
i
ons if
O_SIGNED bit is set
commit
|
commitdiff
|
tree
2011-03-14
Ali
G
h
o
l
ami Rudi
cpp: de
f
ine __arm__
commit
|
commitdiff
|
tree
2011-03-14
Ali Gholami Rudi
ncc: don'
t
cast the
r
eturn value for
v
o
id functi
o
ns
commit
|
commitdiff
|
tree
2011-03-14
Ali
Gholami Rudi
ge
n
: m
o
re
c
ompact
version of memcpy() and memset()
commit
|
commitdiff
|
tree
2011-03-14
Ali Gholami Rudi
gen: don't outp
u
t re
l
ocations when o_nog
e
n() is call
e
d
commit
|
commitdiff
|
tree
2011-03-13
Ali Ghol
a
mi Rud
i
n
e
atcc arm port
commit
|
commitdiff
|
tree
2011-03-08
Ali Gholami R
u
d
i
cl
e
a
n
up t
h
e
i
nte
r
face bet
w
een ncc
.
c, ge
n
.
c and out
.
c
commit
|
commitdiff
|
tree
2011-02-19
Ali Gholami Rudi
np
p
:
re
m
ove comments af
t
er preprocessing
commit
|
commitdiff
|
tree
2011-02-19
Ali
G
holami Rudi
cpp: don't remo
v
e non-macro number signs
commit
|
commitdiff
|
tree
2011-02-19
Ali G
h
olami Rudi
n
pp:
allow using n
e
a
tcc'
s
prepro
c
ess
o
r
a
s a standalone
.
.
.
commit
|
commitdiff
|
tree
2011-01-18
A
li Gh
o
l
a
mi Rudi
cpp
:
don'
t
sk
i
p no
n
-
e
ol macro
b
ackslashes
commit
|
commitdiff
|
tree
2010-12-18
Ali
Gholami Rudi
gen
:
f
ix
op_rs() o
p
timiza
t
ion f
u
n
ction
commit
|
commitdiff
|
tree
2010-12-18
Ali Gholami Rudi
gen
:
us
e
b
e
t
t
er
n
ames for opcodes
commit
|
commitdiff
|
tree
2010-12-11
Ali G
h
olami Rudi
c
p
p: define __i386__; __x86_64__ i
s
no
longe
r
su
p
ported
commit
|
commitdiff
|
tree
2010-11-20
Al
i
Ghol
a
mi Rudi
ge
n
: load the first tmp before
c
a
lling TMP_REG2()
commit
|
commitdiff
|
tree
2010-09-16
Ali
Gholami
R
udi
add README
commit
|
commitdiff
|
tree
2010-08-13
Ali Gholami Rudi
ncc: fix
n
ame->n
a
m
e str initial
i
zer
commit
|
commitdiff
|
tree
2010-08-13
Ali Gh
o
lami Rudi
allow ex
t
er
n
array de
c
l
a
rations
without siz
e
commit
|
commitdiff
|
tree
2010-07-29
Ali Ghol
a
m
i
Rudi
c
p
p: i
n
clude
std
d
e
f
.
h for using offs
e
tof()
commit
|
commitdiff
|
tree
2010-07-28
Ali
G
holami Rudi
tok:
parse upperca
s
e hex num
b
ers
commit
|
commitdiff
|
tree
next