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
out: exit if there is no room for more relocations or symbols
2014-08-17
Ali Gholami Ru
d
i
out: exit if
t
her
e
is no room
f
or mo
r
e rel
o
ca
t
ions
.
.
.
commit
|
commitdiff
|
tree
2014-05-13
A
li Gholami R
u
d
i
ncc: describe what ea
c
h
f
ile does in its header
commit
|
commitdiff
|
tree
2013-11-07
Ali Gholami Rudi
ncc: use la
b
el identifiers mo
r
e care
f
ully
commit
|
commitdiff
|
tree
2013-11-02
Ali Gholam
i
Ru
d
i
ncc
.
h
:
in
c
rease array limi
t
s
for in
e
xpensive res
o
urce
s
commit
|
commitdiff
|
tree
2013-10-31
Al
i
Ghola
m
i Rudi
cpp:
use a simple
ha
s
h
table instead of tab
s
truct
commit
|
commitdiff
|
tree
2013-10-31
Ali
Gholami Rudi
tok: al
l
ow large
d
s sections and string token
s
commit
|
commitdiff
|
tree
2013-10-29
Ali
G
holami Rudi
gen: move
t
h
e
manageme
n
t of ds[]
to gen
.
c
commit
|
commitdiff
|
tree
2013-09-02
A
li Gholami Rudi
ncc
.
h
:
m
ove a
r
ray lim
i
ts to
n
cc
.
h
commit
|
commitdiff
|
tree
2013-09-01
Ali Gh
o
lam
i
R
udi
gen: move the
r
egiste
r
allocation to reg
.
c
commit
|
commitdiff
|
tree
2013-07-30
Ali Gholami Rudi
tok: read '
\
08
'
as {
'
\0',
'
8
'
}
commit
|
commitdiff
|
tree
2013-07-30
Al
i
G
h
olam
i
Ru
d
i
ncc
:
call ts_addop() only fo
r
+= an
d
-
=
commit
|
commitdiff
|
tree
2013-07-30
Ali Gholami Rudi
ncc: up
d
ate
y
ear
commit
|
commitdiff
|
tree
2013-07-30
Ali Gholam
i
Rudi
gen
.
h: fix
a comment typo
commit
|
commitdiff
|
tree
2012-07-05
Ali Gholam
i
Ru
d
i
ncc: h
a
ndle + un
a
r
y
o
p
erator a
s
in 1
+ - + - 1
commit
|
commitdiff
|
tree
2012-06-08
Ali Gh
o
lami
Rudi
ncc: switch t
o
the modified bsd licen
s
e
commit
|
commitdiff
|
tree
2012-03-25
A
li Gh
o
la
m
i Rudi
cpp: ignor
e
ma
c
ros immediately fol
l
owing numbers
commit
|
commitdiff
|
tree
2012-02-03
Ali Gho
l
ami Ru
d
i
tok:
ignore "\\\n"
commit
|
commitdiff
|
tree
2012-02-02
A
li Ghol
a
m
i
Rudi
ncc: string li
t
erals
are ar
r
ays
commit
|
commitdiff
|
tree
2012-01-25
Al
i
Ghol
a
mi Ru
d
i
npp: redefin
e
err() in npp
.
c
commit
|
commitdiff
|
tree
2012-01-25
Ali Gholami Rudi
M
akefile: x86_
6
4
should be x
8
6 in th
e
comment
commit
|
commitdiff
|
tree
2012-01-06
Ali Gh
o
lami Rudi
e
xtract ar
c
hi
t
ecture independent gen
.
c
commit
|
commitdiff
|
tree
2012-01-06
Ali Gholami Ru
d
i
experime
n
ta
l
ri
s
c-li
k
e x86_64 po
r
t
of neatcc
commit
|
commitdiff
|
tree
2011-12-23
Ali Gholami
R
udi
ncc: fix handl
i
ng function p
o
inter types without
a
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Ali
Gholami R
u
di
gen: c
o
mplain i
f
MAXJMPS i
s
reached
commit
|
commitdiff
|
tree
2011-12-09
A
l
i
Gh
o
l
a
mi Rud
i
gen: simpli
f
y
b
r
anch instruc
t
ions by removi
n
g o_filljmp()
commit
|
commitdiff
|
tree
2011-12-08
Ali Gh
o
l
a
mi Ru
d
i
ncc: sup
p
ort k
&
r
s
t
yle
f
u
n
c
tion def
i
ni
t
i
ons
commit
|
commitdiff
|
tree
2011-12-08
Ali
G
hol
a
m
i Rudi
o
ut: use rel
.
* na
m
e for reloc
a
tion sect
i
ons
on x8
6
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
A
l
i Gho
l
ami Rudi
ncc: s
u
ppor
t
(expr, expr) e
x
pression
commit
|
commitdiff
|
tree
2011-12-07
Ali Gholami R
u
di
cpp: fix evaluat
i
ng i
n
teger constant
s
commit
|
commitdiff
|
tree
2011-11-10
A
l
i Gholami Rud
i
o
u
t:
a
dd a wo
r
karound for bad linke
r
s
commit
|
commitdiff
|
tree
2011-11-08
Ali Gho
l
ami
R
udi
Make
f
i
l
e: default t
o
x86 build
commit
|
commitdiff
|
tree
2011-11-08
Ali Gholami R
u
di
ncc: def
i
ne __i3
8
6
__ for x86 b
u
ilds
commit
|
commitdiff
|
tree
2011-11-08
Ali Gholami Rudi
merge t
h
e x86 port to master branch
commit
|
commitdiff
|
tree
2011-10-17
A
li Gholami Ru
d
i
ncc:
b
e
tter
c
har a
r
ray initialization
commit
|
commitdiff
|
tree
2011-10-17
Al
i
G
h
olami Rudi
out: as
s
u
re 8-byte alignment of
data
a
n
d bss sec
t
ion
.
.
.
commit
|
commitdiff
|
tree
2011-06-16
A
li Gholami Rudi
tab: fix tab_del(); otherwise #und
e
f won't work
commit
|
commitdiff
|
tree
2011-06-05
Ali Gho
l
a
mi Rudi
ncc: call
t
s_de() in t
s
_pop_de(
)
commit
|
commitdiff
|
tree
2011-06-04
Ali
Gh
o
lami Rudi
ncc: handle
switch
stmt
w
h
ere default
label
appears
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
A
l
i Gholami Rud
i
ncc: d
o
n't ove
r
write
g
l
o
bal names b
y
s
t
ati
c
fun
c
tion
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ali Gholami Rudi
cpp: f
i
x handling comments and strings insid
e
macros
commit
|
commitdiff
|
tree
2011-05-24
Ali
G
holami Ru
d
i
ncc: handle empty static initializers
commit
|
commitdiff
|
tree
2011-05-24
A
l
i
G
holami Rudi
cpp:
i
gnore c
o
mments inside string macros
commit
|
commitdiff
|
tree
2011-05-24
A
li
G
hol
a
mi Rudi
neatcc
:
add a ncc i
n
vocati
o
n
script
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholami Rudi
more verbose error me
s
sages for
m
issin
g
files
commit
|
commitdiff
|
tree
2011-05-24
Ali
G
h
ola
m
i
R
udi
c
pp: do
n
't search /usr/include
for head
e
rs by defaul
t
commit
|
commitdiff
|
tree
2011-05-22
A
li Gholami
Ru
d
i
cpp: merg
e
cur++'s in
r
eadarg()
commit
|
commitdiff
|
tree
2011-05-22
Ali
G
h
olami R
u
di
gen: fix r
e
g
_
f
o
rtmp() indentation
commit
|
commitdiff
|
tree
2011-05-19
Ali Gholam
i
Rud
i
nc
c
: handl
e
o
verl
a
p
p
in
g
conditional ex
p
ressions
commit
|
commitdiff
|
tree
2011-05-19
A
l
i Gholami
Rudi
ncc:
h
a
ndle sizeof x + 2
commit
|
commitdiff
|
tree
2011-05-11
Ali Gholami Rudi
n
c
c: ma
k
e sur
e
t->addr == 0 b
e
fore calling o_popnum()
commit
|
commitdiff
|
tree
2011-05-11
A
li Ghola
m
i R
u
di
ncc: ignore the semic
o
lon a
f
ter
do-wh
i
le
commit
|
commitdiff
|
tree
2011-05-09
A
l
i
G
holami Ru
d
i
ncc: swi
t
ch default labels whe
n
not app
e
ar
i
ng at the end
commit
|
commitdiff
|
tree
2011-05-08
Ali G
h
olami
Rudi
n
c
c: o
p
a
ssign should use the time of lh
s
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholam
i
R
u
d
i
n
c
c: move nogen to ncc
.
c
commit
|
commitdiff
|
tree
2011-05-08
A
li Gholami Rudi
ncc:
a
lways i
n
itialize ou
t
put filename
commit
|
commitdiff
|
tree
2011-05-08
A
l
i
Ghola
m
i Rudi
R
E
ADME: igno
r
ed keywords are now
b
uilt into ncc
.
c
commit
|
commitdiff
|
tree
2011-05-08
Ali
G
holam
i
Rudi
ncc:
s
u
pport -o out
commit
|
commitdiff
|
tree
2011-05-08
A
li
Gholami Rudi
ncc: handl
e
extern function declarati
o
ns i
n
side functio
n
s
commit
|
commitdiff
|
tree
2011-05-06
Ali G
h
olami
R
u
di
n
c
c: han
d
le exter
n
variable
d
eclarations ins
i
de
functio
n
s
commit
|
commitdiff
|
tree
2011-05-04
Ali Gholami R
u
di
ncc: move macro
s
l
ike __STDC__ to ncc
.
c
commit
|
commitdiff
|
tree
2011-05-04
Al
i
Gholami
Rudi
tok:
h
andle // com
m
ents
commit
|
commitdiff
|
tree
2011-05-04
Ali Gh
o
l
ami
R
u
d
i
ncc: ignore
t
he keywords neatcc d
o
esn't
c
ar
e
about
commit
|
commitdiff
|
tree
2011-05-01
Ali Gholami Ru
d
i
gen: reset last_cmp in i_p
r
olog()
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholam
i
Rudi
gen: back-port cmp+
b
cc optim
i
zation
a
gai
n
commit
|
commitdiff
|
tree
2011-04-29
Ali Ghola
m
i Rudi
gen
:
move opco
d
es to arch se
c
tion
commit
|
commitdiff
|
tree
2011-04-29
Ali Gho
l
ami Rudi
gen: rename FORK_REG to REG_FORK
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami
R
udi
gen:
pass
o
nly O_* constants to i_*(
)
f
u
n
ctions
commit
|
commitdiff
|
tree
2011-04-29
A
l
i Gh
o
lami Rudi
gen: handle sy
m
+
off
f
unc
t
ion calls
commit
|
commitdiff
|
tree
2011-04-29
Ali
G
h
olami Rudi
gen: move archit
e
c
t
ure-sp
e
cific funct
i
ons t
o
th
e
end
.
.
.
commit
|
commitdiff
|
tree
2011-04-01
Ali Gholami Rudi
gen: use i_set() in
i_lnot()
commit
|
commitdiff
|
tree
2011-04-01
Ali Gho
l
a
mi
Rudi
gen: pass th
e
number of arguments t
o
o
_f
u
nc_beg()
commit
|
commitdiff
|
tree
2011-03-31
Ali Gholami Rudi
g
e
n:
e
n
c
o
de 0xf0000000
as an imme
d
iate
commit
|
commitdiff
|
tree
2011-03-31
Ali Gho
l
ami Rudi
gen:
s
wap the immedi
a
te if ne
e
ded for == and
!=
commit
|
commitdiff
|
tree
2011-03-31
Ali Gholami Rudi
gen: e
n
code cmp+im
m
ediate instructions
commit
|
commitdiff
|
tree
2011-03-31
Ali Gholam
i
Rudi
gen: put
t
he i
m
m
ediate in
the op
c
o
de if
possible
commit
|
commitdiff
|
tree
2011-03-30
A
li
G
holami
Rudi
gen: remove cmp+bra
n
ch
optimizat
i
on; mo
v
ed to opt
bra
n
ch
commit
|
commitdiff
|
tree
2011-03-30
A
li G
h
olam
i
Rudi
cpp: handl
e
f
u
nction macros with no argu
m
ents
commit
|
commitdiff
|
tree
2011-03-28
Ali Gholami Rudi
gen:
r
ename dat_bss() and da
t
_dat() to begin wi
t
h o_
commit
|
commitdiff
|
tree
2011-03-28
Ali Gho
l
ami
R
u
di
gen: g
r
o
u
p fu
n
ctions in gen
.
h
commit
|
commitdiff
|
tree
2011-03-28
Ali Gho
l
ami Rudi
gen: reset last_se
t
a
fter cmp+b optimization
commit
|
commitdiff
|
tree
2011-03-28
Ali Gholami Rudi
gen: fix ~ op
e
rator impleme
n
tation
commit
|
commitdiff
|
tree
2011-03-27
Ali Ghol
a
mi R
u
di
ncc: dereference fun
c
tion pointe
r
s like any other variables
commit
|
commitdiff
|
tree
2011-03-27
Al
i
Ghol
a
mi Rudi
gen: don't
remove the last return
jum
p
commit
|
commitdiff
|
tree
2011-03-27
Ali Gholami Rudi
gen: don't let o_cas
t
() change dereferenced type
commit
|
commitdiff
|
tree
2011-03-25
Ali
G
h
olami Rudi
n
c
c: us
e
tok_jmp() instead o
f
t
ok
_
(see|get
)
() in enum_
c
reate()
commit
|
commitdiff
|
tree
2011-03-25
Ali Gholami Rudi
gen:
handl
e
larg
e
o
f
fs
e
ts for str
commit
|
commitdiff
|
tree
2011-03-25
Al
i
Gholami Rudi
gen
:
replace TMP_R
E
G* macr
o
s
with reg_fortmp()
commit
|
commitdiff
|
tree
2011-03-23
Ali
Ghola
m
i Rudi
gen: change o_n
o
gen()/o
_
dogen() to be recu
r
sive
commit
|
commitdiff
|
tree
2011-03-23
Ali Gh
o
lami
R
u
di
gen: do
n
't generate ex
c
e
ss jumps for the last return
commit
|
commitdiff
|
tree
2011-03-23
Ali G
h
olami Rudi
g
e
n: don't
add
d
uplic
a
te dat
a
to nu
m
ber pool
commit
|
commitdiff
|
tree
2011-03-20
Ali Gholam
i
Rudi
gen: call tmp_to
(
) in for
loading rhs in o_a
s
s
i
ng()
commit
|
commitdiff
|
tree
2011-03-20
Ali Gholami R
u
di
gen:
i
gnore O_SI
G
NED
w
hen ch
e
cking the opco
d
e
commit
|
commitdiff
|
tree
2011-03-17
Ali Gholami Rudi
gen:
f
ix
signed
division to neg
a
te the remainder
commit
|
commitdiff
|
tree
2011-03-16
Ali Gholami Rudi
gen
:
merge decremen
t
and
chec
k
i
n
i_memcpy() and i_memset()
commit
|
commitdiff
|
tree
2011-03-15
Ali Gholami Ru
d
i
g
e
n: don't sav
e
variab
l
e r
e
g
i
s
ters before calls
commit
|
commitdiff
|
tree
2011-03-15
Ali Ghol
a
mi Rud
i
g
e
n: add so
f
t
wa
r
e div/mo
d
impl
e
m
entation
commit
|
commitdiff
|
tree
2011-03-15
Ali Gholami Rudi
ncc:
set O_SIGN for
m
ost b
i
nary oper
a
tions
commit
|
commitdiff
|
tree
2011-03-15
Ali Ghol
a
m
i
Rud
i
ncc
:
dereference
t
he not ex
p
ression of cexprs
commit
|
commitdiff
|
tree
2011-03-15
Ali Gho
l
ami Rudi
per
f
orm signed operations if O_SIGNED bit is set
commit
|
commitdiff
|
tree
2011-03-14
Al
i
Gh
o
lami Ru
d
i
cpp: define __arm__
commit
|
commitdiff
|
tree
next