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
ncc: allow "if (expr, ..., cond)"
2015-04-27
Ali Gholami Rudi
ncc: allow "if (expr,
.
.
.
,
c
o
nd)"
commit
|
commitdiff
|
tree
2015-04-27
Ali Gholami Rudi
tok: support hex c
o
nstants wi
t
h ca
p
it
a
l X
commit
|
commitdiff
|
tree
2014-11-03
Ali Gholami R
u
di
to
k
: ha
n
dle
e
scaped n
e
wlines in // comm
e
nts
commit
|
commitdiff
|
tree
2014-10-25
Ali Gh
o
lami
R
udi
npp: update
t
he ou
t
of
d
a
te copyright notice
commit
|
commitdiff
|
tree
2014-09-25
Ali Ghol
a
mi Rudi
x86:
i
nline
m
o
v_
m
2r()
commit
|
commitdiff
|
tree
2014-09-25
Ali Gholami Rudi
Makefile: remove npp
i
n
cle
a
n target
commit
|
commitdiff
|
tree
2014-09-05
Al
i
Gh
o
lami
R
udi
ncc: always call t
s
_
p
ush_bt() after pe
r
formi
n
g g
e
n
.
.
.
commit
|
commitdiff
|
tree
2014-08-17
Ali Gho
l
ami Rudi
out:
exit if
t
her
e
is no room
f
or more relocations
.
.
.
commit
|
commitdiff
|
tree
2014-05-13
Ali Gholam
i
Rudi
ncc: des
c
ribe what ea
c
h
file does in its
header
commit
|
commitdiff
|
tree
2013-11-07
Ali Ghol
a
mi Rud
i
ncc
:
use
la
b
el identifiers
more carefully
commit
|
commitdiff
|
tree
2013-11-02
Ali Gholami Rudi
ncc
.
h:
i
ncrease
a
rr
a
y limi
t
s
fo
r
i
n
expensive resource
s
commit
|
commitdiff
|
tree
2013-10-31
Ali
Gholami Rudi
cpp:
use a simple hash
table in
s
t
ead of tab s
t
r
uct
commit
|
commitdiff
|
tree
2013-10-31
Ali Gholami Rudi
tok: a
l
low larg
e
ds sec
t
ions
and stri
n
g
tok
e
n
s
commit
|
commitdiff
|
tree
2013-10-29
Ali G
h
olami
R
udi
gen: move the m
a
nagement
o
f
ds
[
] t
o
ge
n
.
c
commit
|
commitdiff
|
tree
2013-09-02
Ali
Ghol
a
mi Rudi
n
cc
.
h:
move array limits
t
o ncc
.
h
commit
|
commitdiff
|
tree
2013-09-01
Ali
G
holami R
u
di
g
e
n: move t
h
e
register allocation to
r
eg
.
c
commit
|
commitdiff
|
tree
2013-07-30
Ali G
h
o
l
ami R
u
di
tok
:
read
'\08
'
as {'\0',
'
8'}
commit
|
commitdiff
|
tree
2013-07-30
Ali Gholami Rudi
ncc: call ts_addo
p
(
)
only fo
r
+= and -=
commit
|
commitdiff
|
tree
2013-07-30
Ali Gh
o
lami
R
udi
n
c
c: update year
commit
|
commitdiff
|
tree
2013-07-30
Ali Gholami R
u
di
g
e
n
.
h: fi
x
a comm
e
nt t
y
p
o
commit
|
commitdiff
|
tree
2012-07-05
A
l
i Gholami Rudi
ncc: handle + unary oper
a
tor
as in 1 +
-
+
- 1
commit
|
commitdiff
|
tree
2012-06-08
Al
i
G
holami Rud
i
ncc: s
w
i
tch
t
o the modified bsd lice
n
se
commit
|
commitdiff
|
tree
2012-03-25
Ali Gho
l
a
m
i
Rud
i
cpp: i
g
n
o
re macros imme
d
i
a
tely f
o
llowing numbers
commit
|
commitdiff
|
tree
2012-02-03
A
li Gholami Rudi
tok: ignore
"
\\\n"
commit
|
commitdiff
|
tree
2012-02-02
Ali Ghol
a
mi Rudi
n
c
c
: string literals ar
e
arra
y
s
commit
|
commitdiff
|
tree
2012-01-25
Ali Gholami Rudi
npp:
r
edef
i
n
e e
r
r()
i
n npp
.
c
commit
|
commitdiff
|
tree
2012-01-25
Ali Ghol
a
mi Rudi
Makefile: x86_6
4
should be
x
86 in the comment
commit
|
commitdiff
|
tree
2012-01-06
Ali Gh
o
lami Rud
i
extract
a
rchitect
u
re
i
ndependen
t
gen
.
c
commit
|
commitdiff
|
tree
2012-01-06
Ali Gholam
i
Rudi
experimen
t
al
r
i
sc-
l
ik
e
x8
6
_64 port of ne
a
tc
c
commit
|
commitdiff
|
tree
2011-12-23
Ali Gholami
Rudi
ncc: f
i
x handling function point
e
r
typ
e
s
w
ithout a
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Ali Gholami Rudi
gen:
c
omplain if MAXJMPS is reached
commit
|
commitdiff
|
tree
2011-12-09
Al
i
Gholami
R
udi
gen
:
s
i
m
p
lif
y
branch
i
nstructions by removing o_filljmp()
commit
|
commitdiff
|
tree
2011-12-08
Al
i
Gholami
R
ud
i
ncc: suppo
r
t k&r style
function definitions
commit
|
commitdiff
|
tree
2011-12-08
Al
i
G
h
olami Rudi
ou
t
: u
s
e rel
.
* name fo
r
reloca
t
io
n
sections on x86
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Ali Gholami Rudi
n
cc: supp
o
r
t
(expr, expr) expr
e
ssion
commit
|
commitdiff
|
tree
2011-12-07
Ali Gh
o
lam
i
Rudi
cp
p
:
fix evaluating
i
nteger c
o
nstant
s
commit
|
commitdiff
|
tree
2011-11-10
Ali G
h
olami Rudi
out:
add
a
workaroun
d
fo
r
bad link
e
rs
commit
|
commitdiff
|
tree
2011-11-08
Ali G
h
olami Rudi
Ma
k
efile: de
f
ault to x8
6
build
commit
|
commitdiff
|
tree
2011-11-08
A
l
i Gholami
R
udi
n
c
c: define
_
_i386__ fo
r
x8
6
builds
commit
|
commitdiff
|
tree
2011-11-08
Ali Gh
o
la
m
i Rudi
merge t
h
e x86 port
t
o
m
aster branc
h
commit
|
commitdiff
|
tree
2011-10-17
Ali
Gholami Rud
i
ncc: be
t
ter
c
har array init
i
al
i
zati
o
n
commit
|
commitdiff
|
tree
2011-10-17
A
li
G
holami
Rudi
out: assure 8-
b
yte alignment
of da
t
a
and bss section
.
.
.
commit
|
commitdiff
|
tree
2011-06-16
A
li Gholami Ru
d
i
t
a
b
: fix tab_d
e
l(); otherwis
e
#u
n
def won't wo
r
k
commit
|
commitdiff
|
tree
2011-06-05
Ali Ghola
m
i Rudi
ncc: call
t
s_de()
i
n
ts_pop_de()
commit
|
commitdiff
|
tree
2011-06-04
Ali
Gholami Rudi
ncc:
handle sw
i
tch stmt wher
e
default label appears
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ali
G
h
o
l
a
mi Rudi
ncc: do
n
't overwrite
global na
m
es by static function
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ali Gholam
i
Rudi
c
pp:
f
ix ha
n
dli
n
g
comments an
d
s
trin
g
s inside macros
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholami Ru
d
i
ncc: hand
l
e empty static init
i
a
l
i
z
ers
commit
|
commitdiff
|
tree
2011-05-24
Al
i
G
holami
R
udi
c
p
p: ignore comments insi
d
e string m
a
c
r
os
commit
|
commitdiff
|
tree
2011-05-24
A
l
i
G
holami Rudi
nea
t
cc: add a nc
c
in
v
ocation scrip
t
commit
|
commitdiff
|
tree
2011-05-24
Ali Ghol
a
mi Rudi
more verbose error messag
e
s for missing files
commit
|
commitdiff
|
tree
2011-05-24
A
li Ghol
a
m
i Rudi
cpp:
don't search /us
r
/include fo
r
headers by
default
commit
|
commitdiff
|
tree
2011-05-22
Ali Gholami Rud
i
cpp: mer
g
e c
u
r++'
s
in readarg()
commit
|
commitdiff
|
tree
2011-05-22
Ali Ghola
m
i Rudi
gen:
f
i
x
re
g
_
fort
m
p
(
) indentation
commit
|
commitdiff
|
tree
2011-05-19
A
l
i
G
h
o
l
ami R
u
d
i
ncc: handle overlapping conditional expr
e
ssion
s
commit
|
commitdiff
|
tree
2011-05-19
A
li Gholam
i
Rudi
ncc: handle siz
e
of x + 2
commit
|
commitdiff
|
tree
2011-05-11
Ali
G
holami Rudi
ncc:
ma
k
e su
r
e t->addr == 0 before calling o_popnum
(
)
commit
|
commitdiff
|
tree
2011-05-11
Ali Gholami Ru
d
i
n
cc
:
ignore the semicolon after do-while
commit
|
commitdiff
|
tree
2011-05-09
Ali
Gholami Rudi
ncc: swit
c
h default labels wh
e
n not a
p
p
earing
at t
h
e
end
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami Rudi
ncc: opassign should
u
se the time of lhs
commit
|
commitdiff
|
tree
2011-05-08
Ali
Gholami Rudi
ncc:
m
ove nogen to ncc
.
c
commit
|
commitdiff
|
tree
2011-05-08
A
l
i G
h
olami Rudi
ncc:
a
l
w
a
ys initialize outpu
t
f
i
lenam
e
commit
|
commitdiff
|
tree
2011-05-08
Ali
Gh
o
lami Rud
i
README: ignor
e
d keywo
r
d
s are n
o
w built int
o
nc
c
.
c
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami Rudi
ncc: support -o out
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami Rudi
n
c
c: handle extern f
u
nc
t
i
o
n d
e
clarations
inside functions
commit
|
commitdiff
|
tree
2011-05-06
Ali Gho
l
ami
R
u
d
i
n
cc: handle extern variable de
c
larations inside f
u
nctions
commit
|
commitdiff
|
tree
2011-05-04
Ali Gholami
Rudi
ncc:
mo
v
e
macros like _
_
STDC__ to ncc
.
c
commit
|
commitdiff
|
tree
2011-05-04
Al
i
Gh
o
lami Rudi
tok: handl
e
// c
o
mments
commit
|
commitdiff
|
tree
2011-05-04
Ali
Gholami
R
ud
i
ncc: ignore
th
e
keywords
n
eat
c
c does
n
'
t
care about
commit
|
commitdiff
|
tree
2011-05-01
Ali Gholami
R
udi
g
en:
r
eset
l
ast
_
cmp in i_prolog()
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholam
i
Rudi
gen: back-por
t
cmp+bcc
o
pt
i
mization a
g
a
i
n
commit
|
commitdiff
|
tree
2011-04-29
Ali Ghol
a
mi
Rudi
g
e
n: move opcodes to arch secti
o
n
commit
|
commitdiff
|
tree
2011-04-29
Ali
Gholami Rudi
gen:
r
ename
F
O
RK_REG to
R
EG_FORK
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Ru
d
i
gen: pas
s
only O_
*
c
onstants to i_*() func
t
ions
commit
|
commitdiff
|
tree
2011-04-29
Ali
G
holami Rudi
gen
:
handle sym+
o
ff functio
n
calls
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami
R
udi
gen: move arc
h
itec
t
ure-specific functions to the en
d
.
.
.
commit
|
commitdiff
|
tree
2011-04-01
Ali Gholami Rudi
gen
:
use i
_
s
et()
in i
_
lnot()
commit
|
commitdiff
|
tree
2011-04-01
Al
i
Ghola
m
i
Rudi
g
e
n: pass th
e
number of arguments t
o
o_func_
b
eg()
commit
|
commitdiff
|
tree
2011-03-31
Ali Gholami Rudi
gen: enco
d
e 0xf0000000 as an i
m
mediate
commit
|
commitdiff
|
tree
2011-03-31
Ali Ghola
m
i Ru
d
i
gen: sw
a
p the immediate if n
e
eded for == and !
=
commit
|
commitdiff
|
tree
2011-03-31
Ali Gholami Rudi
gen:
e
ncode
c
m
p+immediate
i
n
s
t
ructions
commit
|
commitdiff
|
tree
2011-03-31
Ali Gho
l
a
m
i
Rudi
gen: put the immediate in the opc
o
de if possible
commit
|
commitdiff
|
tree
2011-03-30
Ali Ghol
a
mi
Rudi
ge
n
: re
m
ove cmp+branch optimization;
m
oved to o
p
t b
r
a
nc
h
commit
|
commitdiff
|
tree
2011-03-30
Ali Ghola
m
i
Rudi
cpp: hand
l
e function ma
c
ros
w
it
h
no argu
m
ents
commit
|
commitdiff
|
tree
2011-03-28
Ali Gholam
i
Rudi
gen:
r
enam
e
dat_bs
s
() and dat_dat(
)
to begin
w
ith o_
commit
|
commitdiff
|
tree
2011-03-28
Ali Gholami Rudi
g
en: group functions i
n
g
en
.
h
commit
|
commitdiff
|
tree
2011-03-28
A
l
i Gholam
i
Rudi
gen:
r
ese
t
last_se
t
af
t
er cmp+
b
op
t
imiza
t
i
o
n
commit
|
commitdiff
|
tree
2011-03-28
Ali Gholami Rudi
gen: fix ~ operator imple
m
e
n
tation
commit
|
commitdiff
|
tree
2011-03-27
A
l
i Gholami Rudi
ncc: dereference function p
o
inte
r
s l
i
ke any
o
ther variables
commit
|
commitdiff
|
tree
2011-03-27
Ali Gholami Rudi
gen:
d
on't remo
v
e
the last return ju
m
p
commit
|
commitdiff
|
tree
2011-03-27
Ali Ghol
a
m
i
Rudi
gen: d
o
n't let o_cast() change dereferenced
type
commit
|
commitdiff
|
tree
2011-03-25
Al
i
Ghola
m
i Rudi
n
cc
:
use tok
_
jmp() instead o
f
tok_(s
e
e|get)() in e
n
um
_
create
(
)
commit
|
commitdiff
|
tree
2011-03-25
Ali Gholami Rudi
gen: handle large offsets
for
s
tr
commit
|
commitdiff
|
tree
2011-03-25
Ali Gholami Ru
d
i
gen
:
re
p
lace TMP_REG*
m
acros with
r
eg
_
fortmp()
commit
|
commitdiff
|
tree
2011-03-23
Ali Gholami Rudi
gen: chang
e
o_nog
e
n()/o_dog
e
n() to be
r
ecur
s
ive
commit
|
commitdiff
|
tree
2011-03-23
Ali Gholami Rudi
g
e
n: don
'
t gener
a
te excess jumps for t
h
e last
r
eturn
commit
|
commitdiff
|
tree
2011-03-23
A
l
i
Gh
o
lami Rud
i
gen
:
don't add dup
l
icate data to number po
o
l
commit
|
commitdiff
|
tree
2011-03-20
Ali
G
holami R
u
di
ge
n
: call
t
mp_t
o
() in fo
r
loading rhs in o
_
assi
n
g()
commit
|
commitdiff
|
tree
2011-03-20
Ali Gholami Ru
d
i
gen: ignore
O_SIGNE
D
when checking the
o
p
code
commit
|
commitdiff
|
tree
2011-03-17
Al
i
Gholami Rudi
g
en: fi
x
sign
e
d d
i
vision to negate the rema
i
n
d
er
commit
|
commitdiff
|
tree
next