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
Ali Ghol
a
mi Rudi
tok:
s
upp
o
r
t
hex
c
o
nstants
w
i
t
h capital X
commit
|
commitdiff
|
tree
2014-11-03
Ali Gh
o
lami Rudi
to
k
: handle
e
scaped newline
s
in // comme
n
ts
commit
|
commitdiff
|
tree
2014-10-25
Ali
Gholami R
u
di
npp: up
d
ate the
out of date
copyright notic
e
commit
|
commitdiff
|
tree
2014-09-25
Ali Ghol
a
mi Rudi
x86: inline
mov_m2r()
commit
|
commitdiff
|
tree
2014-09-25
Ali Gholami Rudi
Makefile: remo
v
e np
p
in
c
lean targ
e
t
commit
|
commitdiff
|
tree
2014-09-05
Al
i
Ghola
m
i
Rudi
ncc: always ca
l
l ts_pus
h
_bt() after
p
erfo
r
ming g
e
n
.
.
.
commit
|
commitdiff
|
tree
2014-08-17
Ali Gho
l
ami Ru
d
i
out: exit
i
f
t
here
is
n
o ro
o
m
for
more
r
elocations
.
.
.
commit
|
commitdiff
|
tree
2014-05-13
Ali Gholam
i
Rudi
ncc: describe what eac
h
file does in its hea
d
er
commit
|
commitdiff
|
tree
2013-11-07
A
l
i
Gholami Rudi
ncc:
use
label
i
denti
f
i
ers more carefully
commit
|
commitdiff
|
tree
2013-11-02
A
li
G
h
o
l
ami Rudi
n
cc
.
h: increase ar
r
ay limi
t
s for inexpensive resour
c
es
commit
|
commitdiff
|
tree
2013-10-31
Ali
G
holami Rudi
c
p
p: us
e
a simple hash
table instead of tab stru
c
t
commit
|
commitdiff
|
tree
2013-10-31
Ali Gholami Rudi
tok: allow lar
g
e ds sections an
d
strin
g
tokens
commit
|
commitdiff
|
tree
2013-10-29
A
l
i
Gholami Rudi
gen: mo
v
e the
man
a
gement of d
s
[] to g
e
n
.
c
commit
|
commitdiff
|
tree
2013-09-02
Al
i
Gholami R
u
di
ncc
.
h
:
mov
e
a
r
ray li
m
its to nc
c
.
h
commit
|
commitdiff
|
tree
2013-09-01
Ali
G
h
olami Rudi
gen: mo
v
e the register allocation to reg
.
c
commit
|
commitdiff
|
tree
2013-07-30
Ali Gholami Ru
d
i
tok: read '\08'
as
{'\0'
,
'
8
'}
commit
|
commitdiff
|
tree
2013-07-30
A
l
i
Gholami Ru
d
i
ncc: call ts_addop() only for += and -=
commit
|
commitdiff
|
tree
2013-07-30
Ali Gholami Rudi
nc
c
:
upd
a
te year
commit
|
commitdiff
|
tree
2013-07-30
Ali Gholami Rudi
g
en
.
h: fi
x
a
comment typ
o
commit
|
commitdiff
|
tree
2012-07-05
Ali Gholami Rudi
ncc:
handle + unary ope
r
ato
r
as in 1 + -
+ -
1
commit
|
commitdiff
|
tree
2012-06-08
Ali
G
holami Rudi
ncc:
switch to
the modi
f
ied
b
sd licens
e
commit
|
commitdiff
|
tree
2012-03-25
Ali Gholami
Rudi
cpp: ignore ma
c
ros immediately
f
o
l
l
o
win
g
numbe
r
s
commit
|
commitdiff
|
tree
2012-02-03
Ali Ghola
m
i Rudi
to
k
: ign
o
re "\\\n"
commit
|
commitdiff
|
tree
2012-02-02
Ali Ghola
m
i Rudi
ncc:
string lit
e
rals a
r
e arra
y
s
commit
|
commitdiff
|
tree
2012-01-25
A
li Gholami Rudi
n
p
p
: rede
f
ine err() in
npp
.
c
commit
|
commitdiff
|
tree
2012-01-25
Ali
G
h
olami Rudi
Makefile: x86
_
64
s
hould
b
e
x
8
6
in the c
o
m
m
ent
commit
|
commitdiff
|
tree
2012-01-06
A
l
i Gholami Rud
i
extract archit
e
c
t
ur
e
independent gen
.
c
commit
|
commitdiff
|
tree
2012-01-06
A
li
Gholami Rudi
exp
e
riment
a
l risc-li
k
e x86_64 port of neatcc
commit
|
commitdiff
|
tree
2011-12-23
Ali
G
holami Rudi
ncc: fix handling function
pointer types w
i
thout a
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Ali
G
hola
m
i Rud
i
gen: complain if MA
X
JM
P
S is reac
h
e
d
commit
|
commitdiff
|
tree
2011-12-09
Ali Gholami R
u
d
i
gen:
simplify
b
ra
n
ch instructions by
remov
i
ng
o
_filljmp()
commit
|
commitdiff
|
tree
2011-12-08
A
li Gho
l
ami
Rudi
ncc: sup
p
ort k&r style fun
c
tion de
f
initions
commit
|
commitdiff
|
tree
2011-12-08
Ali Ghol
a
mi Rudi
o
ut: use rel
.
* name for relocation sections on x86
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Ali
G
hola
m
i Rudi
ncc:
s
upp
o
rt (expr, expr)
e
x
p
ression
commit
|
commitdiff
|
tree
2011-12-07
Ali
Gholami Ru
d
i
cpp:
fix evaluating integer constants
commit
|
commitdiff
|
tree
2011-11-10
Ali Gholami Rudi
out: add a wor
k
around
f
or b
a
d l
i
nkers
commit
|
commitdiff
|
tree
2011-11-08
Ali Gholami Rudi
Ma
k
efile: default to x86 b
u
ild
commit
|
commitdiff
|
tree
2011-11-08
A
l
i
G
hola
m
i Rudi
nc
c
: def
i
ne __i386__ for x86 builds
commit
|
commitdiff
|
tree
2011-11-08
Ali Gholami Rudi
m
erge the x86
p
ort to master
br
a
nch
commit
|
commitdiff
|
tree
2011-10-17
Ali Gholami Rudi
ncc: better cha
r
array i
n
i
t
ia
l
ization
commit
|
commitdiff
|
tree
2011-10-17
Al
i
Gholami
R
udi
out: assure 8-b
y
te alignmen
t
of d
a
ta
and bss sect
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-06-16
Ali Gholami Rudi
tab: fix tab
_
del(); otherwise #
u
ndef won't work
commit
|
commitdiff
|
tree
2011-06-05
Ali
G
hola
m
i Rudi
nc
c
: call ts_de(
)
in ts_po
p
_d
e
()
commit
|
commitdiff
|
tree
2011-06-04
Ali Gholam
i
Rudi
ncc: h
a
ndle switch stmt where default la
b
el appears
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ali Gholami Ru
d
i
ncc: don't over
w
rite global nam
e
s b
y
s
tatic
f
un
c
tion
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ali
G
holam
i
Rudi
cpp: fix hand
l
ing commen
t
s
a
nd
s
t
ri
n
gs inside macr
o
s
commit
|
commitdiff
|
tree
2011-05-24
A
l
i
G
h
olami Rudi
ncc: hand
l
e empty stat
i
c initial
i
zers
commit
|
commitdiff
|
tree
2011-05-24
Ali Gho
l
a
mi Rudi
cpp: ignore
comment
s
insi
d
e string macros
commit
|
commitdiff
|
tree
2011-05-24
Ali
G
ho
l
ami Rud
i
ne
a
tc
c
:
a
dd a
ncc invo
c
ation script
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholami Rudi
more verbose
e
r
r
or mes
s
a
g
es for missing
f
iles
commit
|
commitdiff
|
tree
2011-05-24
Ali G
h
olami Rudi
cpp: don't search /usr/
i
nclude
f
or he
a
der
s
b
y def
a
u
lt
commit
|
commitdiff
|
tree
2011-05-22
A
l
i
G
hola
m
i
Ru
d
i
cpp: m
e
rge
c
ur++'s in readarg()
commit
|
commitdiff
|
tree
2011-05-22
Ali Gholami R
u
di
gen: fix reg_fortm
p
() i
n
de
n
tatio
n
commit
|
commitdiff
|
tree
2011-05-19
Ali Gh
o
lami
R
u
di
ncc: han
d
le overl
a
ppin
g
con
d
itio
n
al expre
s
s
ions
commit
|
commitdiff
|
tree
2011-05-19
Al
i
Gholami
R
udi
n
c
c: hand
l
e s
i
zeof x + 2
commit
|
commitdiff
|
tree
2011-05-11
Ali Gholami
Rudi
nc
c
:
m
a
ke sure t
-
>addr == 0 before calling o_popnum()
commit
|
commitdiff
|
tree
2011-05-11
Ali
Ghola
m
i Rudi
ncc: ignore t
h
e s
e
micolon
afte
r
do-w
h
ile
commit
|
commitdiff
|
tree
2011-05-09
Ali Gholam
i
Rudi
ncc: switch defa
u
lt lab
e
ls
w
hen not appearing at the e
n
d
commit
|
commitdiff
|
tree
2011-05-08
A
li Gholam
i
Rudi
ncc: opassign should
u
se
t
he tim
e
of lhs
commit
|
commitdiff
|
tree
2011-05-08
Ali
Gholami Rudi
ncc: mov
e
n
o
gen to
ncc
.
c
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholam
i
Rudi
ncc: alway
s
initialize output fil
e
na
m
e
commit
|
commitdiff
|
tree
2011-05-08
Ali
G
hol
a
mi Rudi
README:
ig
n
o
r
ed keywords are
now built into ncc
.
c
commit
|
commitdiff
|
tree
2011-05-08
Ali Ghola
m
i Rudi
ncc: s
u
pport -o out
commit
|
commitdiff
|
tree
2011-05-08
Ali
Ghola
m
i Rudi
ncc:
h
a
ndle extern functio
n
dec
l
arations inside functi
o
ns
commit
|
commitdiff
|
tree
2011-05-06
A
li Gh
o
lami Rudi
ncc:
hand
l
e
extern variable declarati
o
ns
i
nside fu
n
c
ti
o
ns
commit
|
commitdiff
|
tree
2011-05-04
Ali G
h
ola
m
i Ru
d
i
ncc: move m
a
cro
s
like __STDC__ to ncc
.
c
commit
|
commitdiff
|
tree
2011-05-04
Ali Ghola
m
i
R
u
di
tok: handle // co
m
ments
commit
|
commitdiff
|
tree
2011-05-04
Ali Ghola
m
i
Rudi
ncc: ignore the
keywords neatcc doe
s
n
't
care a
b
out
commit
|
commitdiff
|
tree
2011-05-01
A
l
i
Gholami Rudi
gen:
reset
l
as
t
_cmp in
i
_prolog(
)
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Rudi
gen:
b
ack-p
o
rt cmp+bcc op
t
imiza
t
ion agai
n
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Rudi
ge
n
: move
o
pcode
s
to arch s
e
ction
commit
|
commitdiff
|
tree
2011-04-29
Ali G
h
o
l
ami
R
udi
g
en: rename FORK_REG to RE
G
_
F
O
RK
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Rudi
gen: pass only O_* const
a
nts
t
o
i
_*() functions
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholam
i
Rudi
gen: han
d
le sym+off funct
i
on cal
l
s
commit
|
commitdiff
|
tree
2011-04-29
Al
i
Gholami Rudi
gen: move architectu
r
e
-
s
pecific functions to the e
n
d
.
.
.
commit
|
commitdiff
|
tree
2011-04-01
Ali Gholami Rudi
gen:
u
se i_set() in i_l
n
ot()
commit
|
commitdiff
|
tree
2011-04-01
Ali Gholami Rudi
ge
n
: pass
t
he number of arguments
to o_func_beg()
commit
|
commitdiff
|
tree
2011-03-31
Al
i
Gh
o
lami Rudi
gen: encode 0xf0000000
a
s an i
m
mediate
commit
|
commitdiff
|
tree
2011-03-31
Ali Gholami Ru
d
i
gen: swap the
i
mmediate if n
e
eded for ==
a
nd !=
commit
|
commitdiff
|
tree
2011-03-31
A
l
i Gh
o
la
m
i Rudi
ge
n
: encode cmp+immediate ins
t
ructions
commit
|
commitdiff
|
tree
2011-03-31
Ali
Ghola
m
i Rudi
gen
:
put t
h
e i
m
mediate in the
o
p
code if possible
commit
|
commitdiff
|
tree
2011-03-30
Al
i
Gho
l
a
m
i
R
udi
gen: rem
o
v
e
cm
p
+
branch optimiz
a
tio
n
; mo
v
ed to opt br
a
nch
commit
|
commitdiff
|
tree
2011-03-30
Ali Gholami Rudi
cpp: han
d
le function macros with no
a
rgum
e
nts
commit
|
commitdiff
|
tree
2011-03-28
Ali Gholami R
u
di
gen: rename dat_bss() and
dat_dat() t
o
b
e
gin w
i
th o_
commit
|
commitdiff
|
tree
2011-03-28
Al
i
Gholami Rudi
gen:
g
r
oup functi
o
ns i
n
ge
n
.
h
commit
|
commitdiff
|
tree
2011-03-28
Ali Gholami Rudi
gen: reset last_set aft
e
r cmp+b optim
i
zat
i
on
commit
|
commitdiff
|
tree
2011-03-28
A
li
Gh
o
lami
R
ud
i
gen
:
fix
~
operato
r
implement
a
t
ion
commit
|
commitdiff
|
tree
2011-03-27
Ali Gholami
Ru
d
i
ncc: der
e
fer
e
n
ce function
p
o
inters like
any oth
e
r variables
commit
|
commitdiff
|
tree
2011-03-27
Al
i
Gholami Rudi
gen: don't remove the las
t
ret
u
rn jump
commit
|
commitdiff
|
tree
2011-03-27
Ali Ghola
m
i Rud
i
gen: d
o
n't
let o_cast() ch
a
nge dereferenced type
commit
|
commitdiff
|
tree
2011-03-25
Ali
G
holami R
u
d
i
ncc: use tok_jmp() instead
o
f
t
o
k
_(see|get
)
() i
n
e
num_create()
commit
|
commitdiff
|
tree
2011-03-25
Ali Gholami Rud
i
gen:
h
a
ndle
l
a
rge offsets
for st
r
commit
|
commitdiff
|
tree
2011-03-25
Ali Gholami Rudi
gen: repl
a
ce
TMP_REG* macros with reg_fo
r
tm
p
()
commit
|
commitdiff
|
tree
2011-03-23
Ali Gholami Rudi
gen: cha
n
ge o_nogen()/o
_
doge
n
()
to
be recur
s
i
ve
commit
|
commitdiff
|
tree
2011-03-23
Ali Gholami Rudi
ge
n
:
d
o
n't generate
excess
j
um
p
s for th
e
last return
commit
|
commitdiff
|
tree
2011-03-23
Ali Gholami
R
u
d
i
gen
:
d
o
n'
t
add du
p
licate d
a
ta t
o
number pool
commit
|
commitdiff
|
tree
2011-03-20
Ali Gholami
Rudi
gen: call tmp_to()
i
n for lo
a
ding rhs
i
n o_ass
i
ng()
commit
|
commitdiff
|
tree
2011-03-20
Ali Gholami
Rudi
gen: ignore
O
_SI
G
NE
D
when checking the opcode
commit
|
commitdiff
|
tree
2011-03-17
Ali G
h
olami R
u
di
gen: fix signed
divi
s
i
o
n to negate the remai
n
der
commit
|
commitdiff
|
tree
2011-03-16
Ali Gholami R
u
di
gen: merge
d
ecrement and check in i_memcpy
(
) an
d
i
_
memset()
commit
|
commitdiff
|
tree
next