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
tok: support hex constants with capital X
2015-04-27
A
l
i Gholami
R
udi
tok: support hex consta
n
ts w
i
th capital X
commit
|
commitdiff
|
tree
2014-11-03
Ali
Gholami Ru
d
i
t
o
k
:
handle esca
p
ed newline
s
in
/
/ comments
commit
|
commitdiff
|
tree
2014-10-25
Ali Gholami Rudi
np
p
: update
the
ou
t
of
d
ate
c
op
y
r
i
ght no
t
ic
e
commit
|
commitdiff
|
tree
2014-09-25
Ali Gholami Rudi
x86:
i
nlin
e
m
o
v_m2
r
()
commit
|
commitdiff
|
tree
2014-09-25
Ali
Gholami
R
udi
M
akefile: remove npp in clean target
commit
|
commitdiff
|
tree
2014-09-05
Ali Ghol
a
m
i Rudi
ncc:
a
lway
s
call
ts_push_b
t
() a
f
ter performing
gen
.
.
.
commit
|
commitdiff
|
tree
2014-08-17
Ali
Ghola
m
i Rudi
out:
e
xit
if there is no room for mo
r
e
relocations
.
.
.
commit
|
commitdiff
|
tree
2014-05-13
Ali Gholami Rudi
nc
c
:
descr
i
be what each fi
l
e does in its h
e
a
d
er
commit
|
commitdiff
|
tree
2013-11-07
Ali Gholami Rudi
ncc:
u
se label identifiers m
o
re
c
a
refully
commit
|
commitdiff
|
tree
2013-11-02
Ali Gholami Rudi
ncc
.
h:
i
ncreas
e
array lim
i
ts for inexpensive resources
commit
|
commitdiff
|
tree
2013-10-31
Ali Gholam
i
Rudi
cpp: us
e
a si
m
ple hash tabl
e
instead of
tab struct
commit
|
commitdiff
|
tree
2013-10-31
Ali Gholami Rudi
tok: allow large
d
s
sections
and s
t
ring tokens
commit
|
commitdiff
|
tree
2013-10-29
Ali Gholami Rudi
g
en: m
o
ve the management of ds[] to
gen
.
c
commit
|
commitdiff
|
tree
2013-09-02
Al
i
Gholami
R
udi
ncc
.
h:
m
ov
e
array limits to nc
c
.
h
commit
|
commitdiff
|
tree
2013-09-01
A
l
i Gholami Rudi
gen: move th
e
r
e
gi
s
ter all
o
cation to reg
.
c
commit
|
commitdiff
|
tree
2013-07-30
Ali Gho
l
ami
R
u
d
i
tok: read
'
\08' as {'\0',
'
8'}
commit
|
commitdiff
|
tree
2013-07-30
Ali Gholami Ru
d
i
ncc:
call ts_addop() onl
y
for +=
and -=
commit
|
commitdiff
|
tree
2013-07-30
Ali Gholami Rudi
n
c
c:
updat
e
y
ear
commit
|
commitdiff
|
tree
2013-07-30
A
li Gholami Rudi
gen
.
h: fix a comme
n
t typo
commit
|
commitdiff
|
tree
2012-07-05
Al
i
Gholami Ru
d
i
ncc: handl
e
+ un
a
ry oper
a
to
r
as i
n
1
+
-
+ - 1
commit
|
commitdiff
|
tree
2012-06-08
Ali Gholami Rudi
n
c
c: swit
c
h to the
m
o
dified bsd lice
n
se
commit
|
commitdiff
|
tree
2012-03-25
Al
i
Gholami R
u
di
cpp
:
ign
o
re
macro
s
immediat
e
ly fo
l
lowing num
b
ers
commit
|
commitdiff
|
tree
2012-02-03
Ali Gholami Ru
d
i
t
ok
:
ig
n
ore
"
\
\
\n"
commit
|
commitdiff
|
tree
2012-02-02
Ali Gholami Rudi
ncc: string
l
iterals a
r
e arrays
commit
|
commitdiff
|
tree
2012-01-25
Ali
G
holami Ru
d
i
npp: redefi
n
e
e
r
r
() in
npp
.
c
commit
|
commitdiff
|
tree
2012-01-25
Ali
Gholami Rudi
Makefile: x86_6
4
should b
e
x8
6
in the comment
commit
|
commitdiff
|
tree
2012-01-06
A
li Gholami Rudi
extract archite
c
ture independent gen
.
c
commit
|
commitdiff
|
tree
2012-01-06
Ali
Gholami Rudi
experimental risc-like x
8
6_64 port o
f
ne
a
tcc
commit
|
commitdiff
|
tree
2011-12-23
Ali Gholami Rudi
ncc: fix handling fun
c
ti
o
n pointer types withou
t
a
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Ali Gholami Rudi
gen:
complain if MAXJMPS is reached
commit
|
commitdiff
|
tree
2011-12-09
A
l
i Gholami
Rud
i
gen: s
i
mplify branch i
n
structions by r
e
moving o_fil
l
jmp()
commit
|
commitdiff
|
tree
2011-12-08
Ali Gholami
R
udi
ncc: support k&
r
st
y
le function definitions
commit
|
commitdiff
|
tree
2011-12-08
Ali Gholami Rudi
out: use
r
el
.
*
name f
o
r relocat
i
on sections on x86
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Ali Gholami R
u
di
ncc: su
p
port (e
x
pr
,
expr)
e
x
pressi
o
n
commit
|
commitdiff
|
tree
2011-12-07
Ali
G
hol
a
m
i
R
u
di
cpp:
f
ix eva
l
uating integer co
n
st
a
n
t
s
commit
|
commitdiff
|
tree
2011-11-10
Ali Gholami R
u
di
out: add a
wor
k
around
f
or bad linkers
commit
|
commitdiff
|
tree
2011-11-08
A
l
i Gholami Rudi
Makefile: default to x86 buil
d
commit
|
commitdiff
|
tree
2011-11-08
Ali Gh
o
lami Rudi
ncc: define __i386_
_
for x86 builds
commit
|
commitdiff
|
tree
2011-11-08
Ali Gholami Rudi
merge th
e
x
8
6
port
t
o master bra
n
c
h
commit
|
commitdiff
|
tree
2011-10-17
Ali Gho
l
am
i
R
u
di
ncc: b
e
tter char array i
n
i
t
iali
z
a
t
io
n
commit
|
commitdiff
|
tree
2011-10-17
Ali
G
hola
m
i Rudi
ou
t
: assure 8-by
t
e alignment of
d
ata and bss sect
i
on
.
.
.
commit
|
commitdiff
|
tree
2011-06-16
Ali G
h
olami Rudi
tab: fix tab_del()
;
otherwise #undef won't w
o
rk
commit
|
commitdiff
|
tree
2011-06-05
A
li Ghola
m
i Rudi
ncc: call ts_de() in ts_p
o
p_d
e
()
commit
|
commitdiff
|
tree
2011-06-04
Al
i
Gh
o
lami Rudi
ncc: h
a
n
dle switch
s
tmt
w
here default lab
e
l appears
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ali Ghola
m
i Rudi
ncc:
d
o
n't overwrite global names by static funct
i
on
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ali Gholami Rudi
cpp: fix handl
i
ng comments and st
r
ings inside
mac
r
os
commit
|
commitdiff
|
tree
2011-05-24
Ali
G
h
olami
R
udi
n
cc: handle
empty
sta
t
ic initializers
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholami Rudi
cpp: ig
n
ore
c
o
mm
e
nts insid
e
stri
n
g
macros
commit
|
commitdiff
|
tree
2011-05-24
Al
i
Gholami R
u
di
neatcc: add a ncc invocation script
commit
|
commitdiff
|
tree
2011-05-24
Al
i
Gholami
Rudi
more ve
r
bo
s
e
e
rro
r
messag
e
s for missing files
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholami Rudi
cpp: d
o
n't search /usr/include for he
a
der
s
b
y
default
commit
|
commitdiff
|
tree
2011-05-22
Ali Gh
o
lami Ru
d
i
cpp: merg
e
c
u
r++
'
s in readarg
(
)
commit
|
commitdiff
|
tree
2011-05-22
A
li Gholami Rudi
gen: fix reg_fortmp() inde
n
ta
t
ion
commit
|
commitdiff
|
tree
2011-05-19
A
l
i
Gholami Ru
d
i
ncc: h
a
ndle overlapping co
n
ditional exp
r
essio
n
s
commit
|
commitdiff
|
tree
2011-05-19
Ali Ghola
m
i Rudi
ncc: handle sizeof x + 2
commit
|
commitdiff
|
tree
2011-05-11
Ali Ghola
m
i Rudi
ncc:
m
ake
s
ure t->addr == 0
b
efore ca
l
ling o_popnum()
commit
|
commitdiff
|
tree
2011-05-11
Ali G
h
ola
m
i
R
u
di
ncc: ignore
t
h
e sem
i
col
o
n af
t
e
r do
-
wh
i
le
commit
|
commitdiff
|
tree
2011-05-09
Al
i
Gholami Ru
d
i
ncc: switch
d
efault labels when
n
o
t appea
r
ing at the end
commit
|
commitdiff
|
tree
2011-05-08
Al
i
G
h
olami
R
ud
i
n
c
c: opassi
g
n should us
e
th
e
time of lhs
commit
|
commitdiff
|
tree
2011-05-08
Ali Gh
o
la
m
i Rud
i
ncc: mov
e
nogen to n
c
c
.
c
commit
|
commitdiff
|
tree
2011-05-08
Al
i
Gholami Rudi
ncc: alway
s
initialize output
fi
l
e
n
a
me
commit
|
commitdiff
|
tree
2011-05-08
Ali Gh
o
l
am
i
Rudi
R
EADME
:
i
g
nore
d
ke
y
words are no
w
b
uilt int
o
n
cc
.
c
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami Rudi
ncc: support -o out
commit
|
commitdiff
|
tree
2011-05-08
A
l
i
Gholam
i
R
u
di
ncc:
h
a
ndle extern fun
c
tion declaratio
n
s inside
f
unc
t
ions
commit
|
commitdiff
|
tree
2011-05-06
Al
i
Gholami
R
ud
i
ncc: han
d
le extern
v
a
riable declarations inside functions
commit
|
commitdiff
|
tree
2011-05-04
Ali
Ghola
m
i Rudi
n
c
c: m
o
ve macros like __STDC__
t
o ncc
.
c
commit
|
commitdiff
|
tree
2011-05-04
Ali
G
h
o
lami R
u
di
tok:
handle /
/
comments
commit
|
commitdiff
|
tree
2011-05-04
Ali Gholami Rudi
n
c
c: ignor
e
the keywords neatcc
doesn't care about
commit
|
commitdiff
|
tree
2011-05-01
Ali Gholami
Rudi
gen
:
reset las
t
_c
m
p
in i_pro
l
og()
commit
|
commitdiff
|
tree
2011-04-29
Ali Gh
o
la
m
i R
u
d
i
g
e
n: back-p
o
rt cmp+bcc optimizatio
n
a
ga
i
n
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Rudi
ge
n
: move opcodes to arch
sec
t
ion
commit
|
commitdiff
|
tree
2011-04-29
A
li Ghol
a
mi
Rudi
gen: rename FORK_REG t
o
REG
_
FOR
K
commit
|
commitdiff
|
tree
2011-04-29
Al
i
Gholami Rudi
g
en: pass only O_* const
a
nts t
o
i_*() func
t
ions
commit
|
commitdiff
|
tree
2011-04-29
Ali Ghola
m
i Rud
i
gen: handle sym+off f
u
nction c
a
l
l
s
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Rudi
gen:
mo
v
e
architecture-specific f
u
nctions t
o
th
e
end
.
.
.
commit
|
commitdiff
|
tree
2011-04-01
Ali Gholami Rudi
gen:
u
se
i
_
set(
)
in i_lnot()
commit
|
commitdiff
|
tree
2011-04-01
Ali
G
holami
R
u
d
i
gen
:
p
a
ss th
e
number of arg
u
ments to o_func_beg()
commit
|
commitdiff
|
tree
2011-03-31
Ali Gho
l
ami Rudi
gen: encode 0xf0000000 as an im
m
e
diate
commit
|
commitdiff
|
tree
2011-03-31
Ali G
h
olami Rudi
g
e
n
:
s
wap th
e
immedi
a
te i
f
nee
d
ed for ==
a
n
d !=
commit
|
commitdiff
|
tree
2011-03-31
Ali Ghola
m
i Rudi
gen: encode cmp+imm
e
dia
t
e
instruc
t
ions
commit
|
commitdiff
|
tree
2011-03-31
A
li Gholami Rudi
gen: put the immedia
t
e
in the opcod
e
if pos
s
ibl
e
commit
|
commitdiff
|
tree
2011-03-30
Ali Ghola
m
i R
u
di
gen: remov
e
c
mp+branch op
t
imization; mo
v
e
d
to o
p
t branch
commit
|
commitdiff
|
tree
2011-03-30
A
li Gholami Ru
d
i
cpp: ha
n
dle
f
unction m
a
cros with no
a
rguments
commit
|
commitdiff
|
tree
2011-03-28
Ali Gholam
i
Rudi
gen: renam
e
dat_bss()
a
nd dat_dat() to begin
w
ith o_
commit
|
commitdiff
|
tree
2011-03-28
Ali G
h
o
l
a
m
i Ru
d
i
gen: group functions
i
n
gen
.
h
commit
|
commitdiff
|
tree
2011-03-28
Ali Gholam
i
Rudi
gen: re
s
et last_s
e
t after cmp+
b
optimi
z
ation
commit
|
commitdiff
|
tree
2011-03-28
A
li G
h
ol
a
m
i
Rudi
gen: fix
~ operator
impl
e
men
t
ation
commit
|
commitdiff
|
tree
2011-03-27
A
li
G
holami R
u
d
i
n
c
c: derefe
r
e
n
ce functio
n
pointe
r
s
like any ot
h
er variab
l
es
commit
|
commitdiff
|
tree
2011-03-27
Ali
G
holami R
u
di
ge
n
:
d
on't
r
emove
t
he
l
ast return jump
commit
|
commitdiff
|
tree
2011-03-27
Ali Gholami Rudi
ge
n
: don't let
o
_cast() chan
g
e dereferen
c
e
d type
commit
|
commitdiff
|
tree
2011-03-25
Ali
G
holami Rudi
nc
c
:
use
tok
_
jmp
(
) inst
e
ad of
tok_(see|get)() in enum_create()
commit
|
commitdiff
|
tree
2011-03-25
Ali Gholami Rudi
g
e
n: handle large offse
t
s for str
commit
|
commitdiff
|
tree
2011-03-25
A
l
i
Gholami Rud
i
gen: rep
l
ace T
M
P
_R
E
G*
macros wit
h
reg_f
o
rtmp()
commit
|
commitdiff
|
tree
2011-03-23
Ali G
h
olami Rudi
gen:
change o_nogen
(
)/o_dogen() to
be r
e
cursive
commit
|
commitdiff
|
tree
2011-03-23
Ali Gholami Rudi
gen:
don
'
t genera
t
e
e
x
c
e
s
s jumps for
the la
s
t re
t
urn
commit
|
commitdiff
|
tree
2011-03-23
Ali Gholami Rudi
ge
n
: don't add dupl
i
cate
d
at
a
to number pool
commit
|
commitdiff
|
tree
2011-03-20
Ali Ghola
m
i Rudi
g
e
n: call tmp_to() in
f
or loading rhs in
o
_assi
n
g()
commit
|
commitdiff
|
tree
2011-03-20
Ali Gholam
i
Rudi
gen: ignore O
_
SIGNED wh
e
n
checking the opco
d
e
commit
|
commitdiff
|
tree
2011-03-17
Ali
G
h
o
l
ami Rudi
gen: fix signe
d
division to neg
a
t
e
t
h
e remai
n
de
r
commit
|
commitdiff
|
tree
2011-03-16
Ali Gholami Rudi
gen
:
merge d
e
c
rement
a
nd check in i_memc
p
y
(
) and i_memset()
commit
|
commitdiff
|
tree
next