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
x64: use short jumps when possible
2016-05-26
Ali Ghol
a
mi R
u
di
x64: use short
j
umps when possible
commit
|
commitdiff
|
tree
2016-05-26
Ali
Gholami Rudi
g
e
n: code
b
eginning with a jump in
s
truction
commit
|
commitdiff
|
tree
2016-05-26
Al
i
Gholami Rudi
x86: oi()
a
nd os() are
use
d
loc
a
l
l
y
commit
|
commitdiff
|
tree
2016-04-19
Ali Gholam
i
Rudi
ncc: new
intermediate
c
o
d
e
commit
|
commitdiff
|
tree
2016-04-19
Ali Gholami Rudi
arm: in
c
lude ncc
.
h
commit
|
commitdiff
|
tree
2016-04-07
A
li Gho
l
a
mi Rudi
Makef
i
le: easier target s
e
lecti
o
n
commit
|
commitdiff
|
tree
2015-04-27
Ali Gholami R
u
di
ncc: cast valu
e
s to a
r
chit
e
cture
word af
t
er each operation
commit
|
commitdiff
|
tree
2015-04-27
Ali
G
holami Ru
d
i
cpp: report un
k
no
w
n cpp directives
commit
|
commitdiff
|
tree
2015-04-27
Ali Gholami Rudi
nc
c
: allow "
i
f
(
e
xpr,
.
.
.
, cond)"
commit
|
commitdiff
|
tree
2015-04-27
A
l
i Gholam
i
Rudi
tok:
suppor
t
hex const
a
nts with capi
t
al X
commit
|
commitdiff
|
tree
2014-11-03
Ali Gholami Ru
d
i
tok:
handl
e
e
scaped newlines in //
comme
n
ts
commit
|
commitdiff
|
tree
2014-10-25
A
l
i
G
hola
m
i
Rud
i
npp: update the out of date c
o
p
yright
n
oti
c
e
commit
|
commitdiff
|
tree
2014-09-25
Ali Gholami R
u
di
x86: inl
i
ne mov_m2r
(
)
commit
|
commitdiff
|
tree
2014-09-25
Ali Gholami Rud
i
Mak
e
file: rem
o
ve
npp in
c
lea
n
target
commit
|
commitdiff
|
tree
2014-09-05
A
l
i
Gho
l
am
i
Rudi
ncc:
a
l
ways
ca
l
l t
s
_push_bt() after performing gen
.
.
.
commit
|
commitdiff
|
tree
2014-08-17
Ali Gholami Ru
d
i
out:
e
xi
t
if t
h
ere is n
o
ro
o
m
for more reloc
a
t
ions
.
.
.
commit
|
commitdiff
|
tree
2014-05-13
A
li
G
h
ola
m
i Rudi
ncc: describe wh
a
t
each f
i
le doe
s
in its header
commit
|
commitdiff
|
tree
2013-11-07
Ali Gholam
i
Rudi
n
c
c
: use l
a
bel ide
n
tifiers
m
ore careful
l
y
commit
|
commitdiff
|
tree
2013-11-02
Ali Gholami Rudi
ncc
.
h: incre
a
se
a
rray
l
im
i
ts for inex
p
ensive
resources
commit
|
commitdiff
|
tree
2013-10-31
Al
i
Gholami
Rudi
cpp: use a sim
p
l
e
hash table instead of tab struct
commit
|
commitdiff
|
tree
2013-10-31
Ali Gholami Rudi
tok:
a
llow large
d
s sections a
n
d strin
g
tokens
commit
|
commitdiff
|
tree
2013-10-29
Ali Gho
l
a
mi
Rudi
ge
n
: move the manage
m
ent of
d
s[] to gen
.
c
commit
|
commitdiff
|
tree
2013-09-02
Ali Gholami Rudi
ncc
.
h: mov
e
array limits
t
o nc
c
.
h
commit
|
commitdiff
|
tree
2013-09-01
Ali Gholami Rudi
gen: m
o
ve
t
he registe
r
allocatio
n
t
o
reg
.
c
commit
|
commitdiff
|
tree
2013-07-30
Ali
G
h
olami Rudi
tok: read
'\08
'
as {'
\
0', '8
'
}
commit
|
commitdiff
|
tree
2013-07-30
Ali
Gholami Rudi
n
c
c: call ts_
a
ddop()
on
l
y
for +
=
and -=
commit
|
commitdiff
|
tree
2013-07-30
Ali
Gholami Rudi
n
cc: update year
commit
|
commitdiff
|
tree
2013-07-30
A
li Gho
l
ami
R
ud
i
g
e
n
.
h
:
fi
x
a
comment typo
commit
|
commitdiff
|
tree
2012-07-05
Ali Gholam
i
Rudi
ncc: handle + unary operator
a
s in 1
+
- + - 1
commit
|
commitdiff
|
tree
2012-06-08
Ali Gholam
i
Rudi
ncc:
switch to the modified bsd licens
e
commit
|
commitdiff
|
tree
2012-03-25
Ali
Ghola
m
i Rudi
c
p
p: ignore macros
immediately
f
ol
l
owing nu
m
bers
commit
|
commitdiff
|
tree
2012-02-03
Al
i
Ghola
m
i
R
udi
tok:
ign
o
re "
\
\\n
"
commit
|
commitdiff
|
tree
2012-02-02
Ali Gho
l
a
mi
R
udi
nc
c
: s
t
r
ing literals
a
re
a
r
rays
commit
|
commitdiff
|
tree
2012-01-25
A
li Gholami R
u
di
n
p
p: redefine err(
)
i
n npp
.
c
commit
|
commitdiff
|
tree
2012-01-25
Ali Gholami Rudi
Makefile: x
8
6
_64
s
h
o
u
l
d be x86 in th
e
comment
commit
|
commitdiff
|
tree
2012-01-06
Ali
G
h
o
lam
i
Rudi
ex
t
ract archi
t
ecture
independe
n
t gen
.
c
commit
|
commitdiff
|
tree
2012-01-06
Ali
G
h
o
lami Rudi
experi
m
ental r
i
s
c
-like x86_6
4
port
o
f
n
eatcc
commit
|
commitdiff
|
tree
2011-12-23
A
l
i Gholami Rudi
n
c
c
: fix handli
n
g
function
p
o
i
nter t
y
pes without a
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
A
l
i
G
holami Rudi
gen: co
m
plain if MAXJMPS is reache
d
commit
|
commitdiff
|
tree
2011-12-09
A
l
i Gholami Rudi
gen:
s
implif
y
branch
i
n
s
tructions by
removing o
_
f
i
llj
m
p()
commit
|
commitdiff
|
tree
2011-12-08
Ali Gholami Rud
i
ncc:
s
upp
o
rt
k
&r style fun
c
tion definitio
n
s
commit
|
commitdiff
|
tree
2011-12-08
Ali Gholami Rudi
out: use
r
el
.
* name for re
l
ocation sect
i
o
ns
o
n x86
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Ali Gholam
i
Ru
d
i
ncc: sup
p
ort (expr, exp
r
) ex
p
ression
commit
|
commitdiff
|
tree
2011-12-07
Ali Gholami Rudi
c
p
p:
f
i
x evaluating integer
c
onst
a
n
t
s
commit
|
commitdiff
|
tree
2011-11-10
A
li Gholami
Rudi
out:
a
dd a
w
ork
a
r
o
und
f
or
b
ad
linkers
commit
|
commitdiff
|
tree
2011-11-08
Ali
Gholami Rudi
Makefile: default
t
o x86 build
commit
|
commitdiff
|
tree
2011-11-08
Ali Gholami Rudi
n
cc: define
__i38
6
__ for
x
86 bui
l
ds
commit
|
commitdiff
|
tree
2011-11-08
Al
i
Gholami Rudi
me
r
g
e
the
x
8
6 port to master
b
ranch
commit
|
commitdiff
|
tree
2011-10-17
Ali Gholami Rudi
ncc: be
t
t
er char array ini
t
ia
l
ization
commit
|
commitdiff
|
tree
2011-10-17
Ali Gh
o
lami Rudi
out: a
s
sur
e
8-byte alignment of
d
ata and bss section
.
.
.
commit
|
commitdiff
|
tree
2011-06-16
Ali Gholami Ru
d
i
tab: fix
tab
_
del
(
);
otherwis
e
#un
d
ef won't w
o
rk
commit
|
commitdiff
|
tree
2011-06-05
Ali Ghol
a
mi
Rudi
nc
c
: call ts_de
(
) in ts_pop_
d
e
(
)
commit
|
commitdiff
|
tree
2011-06-04
A
li
G
holami
Rudi
ncc: ha
n
dle switch stmt where d
e
f
aul
t
label
a
ppears
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
A
l
i
G
hola
m
i Rud
i
ncc: don't overwrite
g
lobal names by static function
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ali Gholami Rudi
cp
p
: f
i
x han
d
ling c
o
mm
e
nt
s
and strin
g
s i
n
side macros
commit
|
commitdiff
|
tree
2011-05-24
Ali Gho
l
ami
Rudi
ncc: handle
e
mpty stat
i
c
i
n
i
tializers
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholami Rudi
cpp: ig
n
ore
c
o
m
ments ins
i
de string
m
a
cros
commit
|
commitdiff
|
tree
2011-05-24
Ali
G
hola
m
i Rudi
neatcc: add a ncc invocation script
commit
|
commitdiff
|
tree
2011-05-24
Ali
Gholami
R
udi
more ver
b
o
s
e error m
e
s
s
a
g
es fo
r
missing fil
e
s
commit
|
commitdiff
|
tree
2011-05-24
Al
i
Gholami
R
ud
i
cp
p
:
d
on't
s
ea
r
ch /usr/include for headers by default
commit
|
commitdiff
|
tree
2011-05-22
Ali
Gholami Rudi
cpp: merge cu
r
++'s i
n
readarg()
commit
|
commitdiff
|
tree
2011-05-22
Ali
Gholami Rudi
g
e
n: fix reg
_
fortmp() inde
n
tation
commit
|
commitdiff
|
tree
2011-05-19
Ali Gholam
i
Rudi
nc
c
:
ha
n
d
le ove
r
l
ap
p
in
g
conditional expre
s
sions
commit
|
commitdiff
|
tree
2011-05-19
Ali Gholami Rudi
ncc: han
d
le sizeof x + 2
commit
|
commitdiff
|
tree
2011-05-11
Ali G
h
olami Rudi
ncc: make sure t-
>
addr ==
0
before calling o_popnum()
commit
|
commitdiff
|
tree
2011-05-11
Ali Ghola
m
i Rudi
ncc: ignore the
s
em
i
c
olon after do-while
commit
|
commitdiff
|
tree
2011-05-09
Ali Gholami
R
u
d
i
ncc:
swi
t
ch default labels when no
t
appearing at the end
commit
|
commitdiff
|
tree
2011-05-08
Ali Gh
o
lami Rudi
ncc:
o
p
a
ssign
should use the time of
l
hs
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami Rudi
ncc: move nogen to ncc
.
c
commit
|
commitdiff
|
tree
2011-05-08
Ali Gh
o
lami Rudi
nc
c
:
a
lways init
i
al
i
ze output filename
commit
|
commitdiff
|
tree
2011-05-08
A
li Gholami Rudi
README: ignored keyw
o
rds a
r
e now built
into
n
c
c
.
c
commit
|
commitdiff
|
tree
2011-05-08
Ali Ghol
a
mi Rudi
ncc:
s
upport -
o
out
commit
|
commitdiff
|
tree
2011-05-08
Ali
Gh
o
lami
R
udi
ncc: handle extern fun
c
tio
n
declarat
i
ons insid
e
f
unction
s
commit
|
commitdiff
|
tree
2011-05-06
Ali Gholami Rudi
ncc: handle extern v
a
riable decla
r
atio
n
s inside functions
commit
|
commitdiff
|
tree
2011-05-04
Ali
G
h
olami
R
ud
i
nc
c
: move macros li
k
e __STDC__
to ncc
.
c
commit
|
commitdiff
|
tree
2011-05-04
Al
i
Gholami
R
udi
tok: handle // comments
commit
|
commitdiff
|
tree
2011-05-04
A
li Gh
o
lami Rudi
nc
c
:
ignore
t
he keywords
neat
c
c doesn't care about
commit
|
commitdiff
|
tree
2011-05-01
A
li Gholami R
u
di
gen: reset l
a
st_
c
mp in
i
_pro
l
og()
commit
|
commitdiff
|
tree
2011-04-29
A
l
i Ghol
a
mi Rudi
g
en
:
bac
k
-port cmp+bcc o
p
timization ag
a
in
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Rudi
gen: move
opcodes t
o
arch section
commit
|
commitdiff
|
tree
2011-04-29
Ali G
h
olami Rudi
g
en: rename FORK_REG t
o
REG_FORK
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Rudi
gen: pass only O_* consta
n
ts to i_*() functions
commit
|
commitdiff
|
tree
2011-04-29
Ali Gh
o
lam
i
Rudi
gen
:
handle
sym+off function
c
alls
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Rudi
gen: move architecture-s
p
e
c
ific functions to the end
.
.
.
commit
|
commitdiff
|
tree
2011-04-01
Ali
G
hol
a
m
i
Ru
d
i
gen
:
use i_s
e
t() in i
_
lnot()
commit
|
commitdiff
|
tree
2011-04-01
Ali Gholami Rudi
gen: pass the numb
e
r of arguments to o
_
func_
b
eg
(
)
commit
|
commitdiff
|
tree
2011-03-31
Ali Gh
o
lami Ru
d
i
ge
n
: enc
o
d
e 0
x
f0000000 as an im
m
e
d
iate
commit
|
commitdiff
|
tree
2011-03-31
Al
i
Ghola
m
i Rudi
gen: sw
a
p t
h
e immed
i
a
t
e if
ne
e
ded f
o
r =
=
a
nd !=
commit
|
commitdiff
|
tree
2011-03-31
Ali Gholami Rudi
gen: enc
o
de cmp+immediate instructions
commit
|
commitdiff
|
tree
2011-03-31
Ali
G
holami Rudi
gen: put the immediate in th
e
op
c
ode if possible
commit
|
commitdiff
|
tree
2011-03-30
Ali Gholami Rudi
gen: remove cmp+branch opt
i
mization; m
o
ve
d
to opt branch
commit
|
commitdiff
|
tree
2011-03-30
Ali Ghol
a
mi Rudi
cpp: handle function macros with
no arguments
commit
|
commitdiff
|
tree
2011-03-28
Ali Ghol
a
mi
R
u
di
g
en: rena
m
e dat_
b
ss(
)
and dat_
d
at() to beg
i
n
wit
h
o_
commit
|
commitdiff
|
tree
2011-03-28
A
l
i Gh
o
l
a
mi Rudi
gen: g
r
o
up func
t
i
o
n
s
i
n g
e
n
.
h
commit
|
commitdiff
|
tree
2011-03-28
Ali Gh
o
lami Rudi
g
e
n
: reset last_set after cmp+b optimiz
a
ti
o
n
commit
|
commitdiff
|
tree
2011-03-28
Ali G
h
olami
R
udi
gen:
fix
~
operator i
m
plemen
t
ation
commit
|
commitdiff
|
tree
2011-03-27
Ali Ghola
m
i Rudi
ncc: dereference fun
c
tion pointers like any o
t
her
v
ariables
commit
|
commitdiff
|
tree
2011-03-27
Ali G
h
olami Rudi
gen: don't remove
th
e
l
a
st r
e
turn jump
commit
|
commitdiff
|
tree
2011-03-27
Ali Gholami Rudi
ge
n
: don
'
t
l
e
t
o_cast() change dereferenced
t
ype
commit
|
commitdiff
|
tree
2011-03-25
Al
i
Gho
l
ami
Rudi
ncc: use tok_j
m
p() instead of tok_(see|get)() in
e
n
um_create()
commit
|
commitdiff
|
tree
next