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
x86: oi() and os() are used locally
2016-05-26
Ali Gholam
i
Rudi
x86: oi(
)
and os() are
u
s
e
d locally
commit
|
commitdiff
|
tree
2016-04-19
Ali G
h
olam
i
R
u
di
ncc
:
new interm
e
diate
code
commit
|
commitdiff
|
tree
2016-04-19
Ali Gholami Rudi
arm: incl
u
de ncc
.
h
commit
|
commitdiff
|
tree
2016-04-07
Ali Gholami Rudi
M
a
k
efi
l
e: easier target selection
commit
|
commitdiff
|
tree
2015-04-27
A
li Gholami Rudi
ncc:
cast values to architecture
word a
f
t
e
r e
a
ch operati
o
n
commit
|
commitdiff
|
tree
2015-04-27
A
l
i G
h
olami Rudi
cpp: report
u
nknow
n
cpp di
r
ective
s
commit
|
commitdiff
|
tree
2015-04-27
Ali Ghol
a
mi Rudi
ncc: allow "
i
f
(expr,
.
.
.
, co
n
d)"
commit
|
commitdiff
|
tree
2015-04-27
Ali Gholami
R
u
di
tok:
support hex con
s
tants w
i
t
h capi
t
al X
commit
|
commitdiff
|
tree
2014-11-03
Ali Gholami Rud
i
tok:
h
an
d
le
e
sc
a
pe
d
newl
i
nes in //
c
omments
commit
|
commitdiff
|
tree
2014-10-25
Ali Gholami
R
udi
npp:
u
p
date the out of date copyright notice
commit
|
commitdiff
|
tree
2014-09-25
Al
i
Gholami Rudi
x86:
i
nline
m
ov_m2r()
commit
|
commitdiff
|
tree
2014-09-25
Ali Gho
l
am
i
Rudi
M
a
k
e
f
ile: remov
e
npp i
n
clean
t
arget
commit
|
commitdiff
|
tree
2014-09-05
Ali Gholami Rudi
ncc: always call ts_push_bt()
aft
e
r perf
o
rm
i
ng gen
.
.
.
commit
|
commitdiff
|
tree
2014-08-17
A
li Gholami Rudi
o
u
t: exit if there is
n
o ro
o
m f
o
r mo
r
e relocations
.
.
.
commit
|
commitdiff
|
tree
2014-05-13
A
li Gholami Rudi
ncc:
de
s
cribe what each
f
ile does in its header
commit
|
commitdiff
|
tree
2013-11-07
A
l
i
G
holami
R
udi
ncc:
u
s
e labe
l
identifiers more c
a
refully
commit
|
commitdiff
|
tree
2013-11-02
A
l
i Gholami Rudi
ncc
.
h: increase a
r
ray limits for inexp
e
n
s
ive resources
commit
|
commitdiff
|
tree
2013-10-31
Ali Gholami Rudi
c
p
p: use a simpl
e
h
ash table instead of t
a
b struc
t
commit
|
commitdiff
|
tree
2013-10-31
Ali Gholam
i
Rud
i
tok:
all
o
w large
d
s s
e
ctions and s
t
ring tokens
commit
|
commitdiff
|
tree
2013-10-29
Al
i
Gh
o
lami R
u
di
gen: move
the mana
g
ement of ds[] to gen
.
c
commit
|
commitdiff
|
tree
2013-09-02
Ali Gholami R
u
di
ncc
.
h: move arr
a
y
limits to ncc
.
h
commit
|
commitdiff
|
tree
2013-09-01
A
li
G
holami Rudi
g
e
n
:
mo
v
e
the regis
t
e
r all
o
cation to reg
.
c
commit
|
commitdiff
|
tree
2013-07-30
A
l
i Gholami Rudi
tok: read '\08' as
{
'\0', '8
'
}
commit
|
commitdiff
|
tree
2013-07-30
Ali G
h
olami Ru
d
i
ncc: call ts_add
o
p() only
f
or
+
= and -
=
commit
|
commitdiff
|
tree
2013-07-30
Ali
Gh
o
lami R
u
d
i
ncc: upd
a
te year
commit
|
commitdiff
|
tree
2013-07-30
A
l
i Gh
o
lami
Rudi
gen
.
h: fix
a
comment typ
o
commit
|
commitdiff
|
tree
2012-07-05
Ali Gholami Rudi
ncc: handle
+
un
a
ry operator as
in 1
+ - +
-
1
commit
|
commitdiff
|
tree
2012-06-08
A
l
i
G
holami Rudi
ncc: swit
c
h to the modified bsd lice
n
se
commit
|
commitdiff
|
tree
2012-03-25
Ali
G
holami
Rud
i
c
p
p
: ignore
macros im
m
ediately follo
w
ing numb
e
rs
commit
|
commitdiff
|
tree
2012-02-03
Ali
G
holam
i
Rudi
tok:
i
gno
r
e "\\\n"
commit
|
commitdiff
|
tree
2012-02-02
Ali Gholami Rudi
n
c
c:
s
t
ring literals ar
e
arrays
commit
|
commitdiff
|
tree
2012-01-25
Ali
Gholami Rudi
npp: redefine err() in npp
.
c
commit
|
commitdiff
|
tree
2012-01-25
Ali G
h
o
lami Rudi
Mak
e
fil
e
: x86_64
s
hould be x86 in the comment
commit
|
commitdiff
|
tree
2012-01-06
Ali Gho
l
ami Ru
d
i
ex
t
ract arch
i
tecture independent gen
.
c
commit
|
commitdiff
|
tree
2012-01-06
Ali Ghola
m
i
R
udi
exp
e
rim
e
ntal risc-like x86_64
port of
n
eat
c
c
commit
|
commitdiff
|
tree
2011-12-23
Al
i
Gholam
i
Rud
i
ncc: fi
x
handling function pointer t
y
pes
with
o
u
t
a
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Ali Gholami Rudi
ge
n
:
compl
a
in
if MAXJMPS is
reached
commit
|
commitdiff
|
tree
2011-12-09
Al
i
G
h
olami Rud
i
gen:
s
i
m
p
l
ify branch i
n
stru
c
t
ions by removing o_f
i
l
ljmp()
commit
|
commitdiff
|
tree
2011-12-08
Ali
G
holami Rudi
ncc: sup
p
o
r
t
k&r
s
tyle function definitions
commit
|
commitdiff
|
tree
2011-12-08
Ali Gh
o
lami Rudi
out: use
r
el
.
*
na
m
e for reloc
a
tion
s
ection
s
on x86
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
A
l
i Gh
o
l
ami R
u
di
n
cc: support (expr, expr) expression
commit
|
commitdiff
|
tree
2011-12-07
A
li G
h
olami Rud
i
cpp: fix e
v
aluating intege
r
constants
commit
|
commitdiff
|
tree
2011-11-10
A
l
i
G
h
olami Rudi
out: add
a
work
a
r
ound for bad li
n
k
ers
commit
|
commitdiff
|
tree
2011-11-08
Ali Gholami Rudi
Makefile: default to x86 bu
i
ld
commit
|
commitdiff
|
tree
2011-11-08
Ali
G
holami Rud
i
n
cc: define __i3
8
6
__ for
x86 bui
l
ds
commit
|
commitdiff
|
tree
2011-11-08
Al
i
Gholami R
u
di
merge
the x
8
6
port to
m
aster bra
n
ch
commit
|
commitdiff
|
tree
2011-10-17
Ali Gholami Rud
i
ncc: be
t
t
er char array initializ
a
tion
commit
|
commitdiff
|
tree
2011-10-17
A
li Gholami Rudi
o
ut: assure 8-byte alignment
o
f data and
bs
s
section
.
.
.
commit
|
commitdiff
|
tree
2011-06-16
Al
i
Gho
l
am
i
Rudi
t
a
b
: fix t
a
b
_del(
)
;
o
therwise #undef won'
t
w
ork
commit
|
commitdiff
|
tree
2011-06-05
Ali Ghol
a
mi Ru
d
i
ncc: call
t
s_d
e
() in t
s
_pop_de()
commit
|
commitdiff
|
tree
2011-06-04
Ali Gholami
R
udi
ncc: handle swit
c
h
stmt where def
a
ult la
b
el appear
s
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ali Gho
l
am
i
Ru
d
i
ncc
:
don't overwri
t
e global names by
s
tatic
f
unc
t
ion
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ali
G
h
olami
Rudi
cpp: fix
handling com
m
ents and
strings in
s
i
d
e ma
c
ros
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholami
R
ud
i
nc
c
: handle empty stati
c
i
n
i
tial
i
ze
r
s
commit
|
commitdiff
|
tree
2011-05-24
A
li Gh
o
lami
R
udi
cpp: ignore comments inside string macros
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholami Rudi
n
e
atcc: add a ncc i
n
vocation script
commit
|
commitdiff
|
tree
2011-05-24
Ali Ghola
m
i Rud
i
more verbose error messa
g
e
s
f
o
r missing files
commit
|
commitdiff
|
tree
2011-05-24
A
l
i
G
h
olami Ru
d
i
cp
p
: don't search /usr/include for
h
eaders by default
commit
|
commitdiff
|
tree
2011-05-22
Al
i
G
holami
R
u
d
i
cpp: merge cur
+
+'s in readarg()
commit
|
commitdiff
|
tree
2011-05-22
Ali Gholami
Rudi
gen: fi
x
r
eg_fortmp() indenta
t
ion
commit
|
commitdiff
|
tree
2011-05-19
Al
i
Gho
l
ami Rudi
ncc: handle overlappin
g
c
o
n
ditional expressions
commit
|
commitdiff
|
tree
2011-05-19
Ali G
h
olami Rudi
ncc: handle sizeof
x + 2
commit
|
commitdiff
|
tree
2011-05-11
A
l
i Gholami Rudi
ncc: make sure t-
>
addr == 0 before call
i
n
g
o_popnum()
commit
|
commitdiff
|
tree
2011-05-11
A
li G
h
o
lami
Rudi
ncc: ign
o
re
t
h
e
s
emicolon after
do-
w
hile
commit
|
commitdiff
|
tree
2011-05-09
Ali
G
ho
l
ami Rudi
ncc: switch defau
l
t la
b
els
w
hen not appear
i
ng at the e
n
d
commit
|
commitdiff
|
tree
2011-05-08
Ali Gho
l
a
m
i Ru
d
i
ncc:
o
passig
n
shoul
d
use
t
he time o
f
l
h
s
commit
|
commitdiff
|
tree
2011-05-08
Ali
Gholami Rudi
ncc: move
n
ogen t
o
ncc
.
c
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami Rudi
n
cc
:
alway
s
initi
a
lize output fil
e
n
ame
commit
|
commitdiff
|
tree
2011-05-08
Al
i
Ghol
a
mi Rudi
R
E
A
D
ME: ignore
d
k
eywor
d
s are
now built in
t
o ncc
.
c
commit
|
commitdiff
|
tree
2011-05-08
A
l
i Gh
o
la
m
i
R
udi
ncc: suppo
r
t -o out
commit
|
commitdiff
|
tree
2011-05-08
Ali Gho
l
ami Rudi
ncc
:
h
a
nd
l
e extern
fun
c
tion d
e
cla
r
ati
o
ns inside fun
c
tions
commit
|
commitdiff
|
tree
2011-05-06
A
l
i Gholami Ru
d
i
n
c
c
: handle e
x
tern vari
a
ble decla
r
ations
inside f
u
n
c
t
i
on
s
commit
|
commitdiff
|
tree
2011-05-04
Ali Gholami Rudi
ncc: move macr
o
s like __STDC_
_
to ncc
.
c
commit
|
commitdiff
|
tree
2011-05-04
Ali Gholami Rud
i
tok
:
handle // commen
t
s
commit
|
commitdiff
|
tree
2011-05-04
Ali G
h
olami Rudi
nc
c
: ignore the keywords neatcc does
n
't care a
b
out
commit
|
commitdiff
|
tree
2011-05-01
Al
i
Gholami Rudi
gen: reset las
t
_cm
p
in i_pr
o
l
o
g()
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami
Rudi
ge
n
: back-
p
ort cm
p
+b
c
c optimi
z
ation again
commit
|
commitdiff
|
tree
2011-04-29
Ali
G
hol
a
mi Rudi
gen: move opcod
e
s
to arch sec
t
ion
commit
|
commitdiff
|
tree
2011-04-29
A
li Gholami
Rudi
gen:
r
e
n
ame FORK_REG to REG_FO
R
K
commit
|
commitdiff
|
tree
2011-04-29
Ali
G
holam
i
Rudi
g
e
n: pass only O_*
co
n
stants to i_*(
)
functions
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Rudi
gen: h
a
n
d
l
e
sym+o
f
f
functi
o
n
call
s
commit
|
commitdiff
|
tree
2011-04-29
Ali Gho
l
a
mi Rudi
gen: move architecture-specific fun
c
tions to
the end
.
.
.
commit
|
commitdiff
|
tree
2011-04-01
Ali Gholami Ru
d
i
ge
n
: use i_set() in i_ln
o
t
()
commit
|
commitdiff
|
tree
2011-04-01
Ali Ghola
m
i
Rudi
gen: p
a
ss the number of arguments to o_func_beg()
commit
|
commitdiff
|
tree
2011-03-31
Ali G
h
olami Rudi
gen: e
n
c
ode 0xf00
0
0
0
0
0 as an immed
i
ate
commit
|
commitdiff
|
tree
2011-03-31
Ali Gh
o
lami Rudi
gen: swap the
i
mmediate if ne
e
ded for == an
d
!=
commit
|
commitdiff
|
tree
2011-03-31
Ali
G
hola
m
i
Rudi
g
en: encode c
m
p+imm
e
d
ia
t
e instructions
commit
|
commitdiff
|
tree
2011-03-31
Ali Gholami Rud
i
gen: put the immedi
a
te in
t
h
e opcode if possible
commit
|
commitdiff
|
tree
2011-03-30
Ali Gho
l
ami
R
u
d
i
gen: r
e
move c
m
p+b
r
a
n
ch opt
i
mization; moved
t
o opt b
r
anch
commit
|
commitdiff
|
tree
2011-03-30
A
li Gholami Rudi
cpp: handle fun
c
tion ma
c
ros with
no argumen
t
s
commit
|
commitdiff
|
tree
2011-03-28
Ali Gholami Rudi
g
en:
rename d
a
t_bss() a
n
d dat_d
a
t(
)
to begin with o_
commit
|
commitdiff
|
tree
2011-03-28
Ali Gholam
i
Rudi
gen: gr
o
up functions in gen
.
h
commit
|
commitdiff
|
tree
2011-03-28
Ali Gholami Rudi
gen: rese
t
last_set after cmp+b optimization
commit
|
commitdiff
|
tree
2011-03-28
Ali Gholami Rudi
gen: fix ~ o
p
erat
o
r
i
mplementat
i
on
commit
|
commitdiff
|
tree
2011-03-27
A
l
i Gholami Rudi
ncc: derefe
r
e
nce
function po
i
nters l
i
ke any other variab
l
es
commit
|
commitdiff
|
tree
2011-03-27
A
l
i
Ghola
m
i
Rudi
gen: don't re
m
ove the last
retur
n
jump
commit
|
commitdiff
|
tree
2011-03-27
Ali Gholami Ru
d
i
gen: don't let o_cast
(
) ch
a
n
ge deref
e
re
n
ced
type
commit
|
commitdiff
|
tree
2011-03-25
Ali Gholami Rudi
ncc
:
use t
o
k
_jmp() inst
e
ad of
tok_(see
|
get)() in enum_creat
e
()
commit
|
commitdiff
|
tree
2011-03-25
A
l
i
G
holam
i
Rudi
gen
:
handle l
a
rge offse
t
s for str
commit
|
commitdiff
|
tree
2011-03-25
Ali Gh
o
lami Rudi
gen:
replace TMP_
R
E
G
*
m
acro
s
w
ith reg
_
fortmp()
commit
|
commitdiff
|
tree
next