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 Ghola
m
i
Rudi
tok: s
u
p
p
ort hex con
s
tants with capital X
commit
|
commitdiff
|
tree
2014-11-03
Ali G
h
olami
R
ud
i
tok: ha
n
dle escape
d
newlines in /
/
co
m
ments
commit
|
commitdiff
|
tree
2014-10-25
A
l
i Gholami Rudi
npp: update the out o
f
date
c
opyright
n
o
tice
commit
|
commitdiff
|
tree
2014-09-25
Ali G
h
o
l
am
i
R
u
di
x86: i
n
li
n
e mov_m2r(
)
commit
|
commitdiff
|
tree
2014-09-25
Ali G
h
olami Rud
i
M
a
kefi
l
e: remov
e
np
p
in cle
a
n targ
e
t
commit
|
commitdiff
|
tree
2014-09-05
Ali
G
holami Rudi
ncc:
a
lwa
y
s call
ts_push_bt
(
) after
p
erf
o
rming gen
.
.
.
commit
|
commitdiff
|
tree
2014-08-17
Ali Gho
l
a
m
i Rudi
out:
e
xi
t
if there is no room for mo
r
e
relocations
.
.
.
commit
|
commitdiff
|
tree
2014-05-13
Ali
G
holami R
u
di
ncc: describe what ea
c
h
f
i
l
e does in
its
h
eade
r
commit
|
commitdiff
|
tree
2013-11-07
Ali Ghola
m
i Rudi
ncc: use labe
l
iden
t
ifie
r
s
more carefully
commit
|
commitdiff
|
tree
2013-11-02
Ali G
h
olami Ru
d
i
ncc
.
h:
i
ncrease array limits for inexp
e
nsive res
o
urces
commit
|
commitdiff
|
tree
2013-10-31
Ali Gholami Rud
i
cpp: use
a
simple hash table ins
t
ead of tab struct
commit
|
commitdiff
|
tree
2013-10-31
A
l
i Gholami Ru
d
i
tok: allo
w
la
r
ge ds
s
ections a
n
d
string tokens
commit
|
commitdiff
|
tree
2013-10-29
A
l
i
Ghol
a
m
i R
u
di
gen
:
move t
h
e management of
d
s
[] t
o
gen
.
c
commit
|
commitdiff
|
tree
2013-09-02
Ali Gholami Rud
i
ncc
.
h: move ar
r
ay limit
s
to ncc
.
h
commit
|
commitdiff
|
tree
2013-09-01
Ali G
h
olami Rudi
gen
:
move
t
h
e
register
a
llocation to reg
.
c
commit
|
commitdiff
|
tree
2013-07-30
Ali Ghola
m
i R
u
di
tok: re
a
d '\08' as {
'
\0', '8'}
commit
|
commitdiff
|
tree
2013-07-30
A
li Gholami Ru
d
i
ncc: call ts
_
a
ddo
p
() o
n
ly for += and -=
commit
|
commitdiff
|
tree
2013-07-30
Ali Gh
o
l
a
m
i
Rudi
ncc: update
y
e
ar
commit
|
commitdiff
|
tree
2013-07-30
Ali
G
holami Rudi
gen
.
h: fix a com
m
ent ty
p
o
commit
|
commitdiff
|
tree
2012-07-05
Ali Gho
l
ami Rud
i
ncc: handle + unary op
e
rato
r
as in 1 + -
+
-
1
commit
|
commitdiff
|
tree
2012-06-08
Ali Gholam
i
Rudi
ncc: switch
to
the m
o
dified bsd license
commit
|
commitdiff
|
tree
2012-03-25
A
l
i Gholami Rudi
cpp:
i
g
nor
e
macros immed
i
at
e
ly follo
w
ing
n
umbers
commit
|
commitdiff
|
tree
2012-02-03
Ali
G
holami R
u
di
tok:
i
g
n
ore "\\\n"
commit
|
commitdiff
|
tree
2012-02-02
Ali G
h
o
l
ami Rudi
ncc: string literals are arrays
commit
|
commitdiff
|
tree
2012-01-25
Ali
G
h
o
lami Rudi
npp: redefine err
(
) in npp
.
c
commit
|
commitdiff
|
tree
2012-01-25
Ali Gholami Rudi
M
akefi
l
e
:
x8
6
_64 should
be x86 in the
comme
n
t
commit
|
commitdiff
|
tree
2012-01-06
Ali Gholam
i
Rudi
extrac
t
archit
e
cture inde
p
e
n
de
n
t
gen
.
c
commit
|
commitdiff
|
tree
2012-01-06
A
l
i
G
h
o
l
ami Rudi
experim
e
ntal risc-like x86_64
port
o
f neatcc
commit
|
commitdiff
|
tree
2011-12-23
Ali
G
holami
R
udi
ncc: fix handling function pointer types w
i
thou
t
a
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
A
l
i
Gholami
R
udi
gen: complain
i
f MAXJ
M
P
S
is reached
commit
|
commitdiff
|
tree
2011-12-09
A
li Gholami Rudi
gen: simp
l
ify br
a
nch instructions by r
e
m
oving o_f
i
lljmp()
commit
|
commitdiff
|
tree
2011-12-08
A
li Gho
l
ami
Ru
d
i
n
c
c: support k&r
s
tyle function definit
i
ons
commit
|
commitdiff
|
tree
2011-12-08
Ali Gholami Rudi
out: u
s
e re
l
.
* name for relocati
o
n
se
c
t
ions on x86
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Ali Gholami R
u
di
ncc: support (e
x
pr, expr) expression
commit
|
commitdiff
|
tree
2011-12-07
Ali Gholami Rud
i
cpp:
f
ix evaluating in
t
eger consta
n
ts
commit
|
commitdiff
|
tree
2011-11-10
Ali Ghola
m
i
R
udi
out: add a workaround for
bad linke
r
s
commit
|
commitdiff
|
tree
2011-11-08
Ali G
h
olami Rudi
Ma
k
efile:
default to x86
b
u
i
l
d
commit
|
commitdiff
|
tree
2011-11-08
Ali Gholami Rudi
ncc: define _
_
i386_
_
for x86 bu
i
lds
commit
|
commitdiff
|
tree
2011-11-08
Ali Gho
l
ami Rudi
merge the x86 por
t
to mast
e
r branch
commit
|
commitdiff
|
tree
2011-10-17
Ali Gholam
i
Rudi
n
c
c
: better char array in
i
tialization
commit
|
commitdiff
|
tree
2011-10-17
Ali
G
hola
m
i Rudi
out: assure 8-byte alignment
o
f data and
b
ss section
.
.
.
commit
|
commitdiff
|
tree
2011-06-16
A
l
i
Gh
o
la
m
i
Rudi
tab: fix tab_del(); otherwise #undef won't work
commit
|
commitdiff
|
tree
2011-06-05
Ali Gholam
i
R
u
d
i
ncc: call ts
_
de()
in ts_pop_d
e
()
commit
|
commitdiff
|
tree
2011-06-04
Ali
G
holami Rudi
ncc: handle switc
h
stm
t
where defau
l
t l
a
bel appears
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ali Gholami Rudi
ncc: don't overw
r
i
t
e
global names by static function
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
A
l
i
G
h
o
lami Rudi
cpp:
f
i
x
handling commen
t
s
and str
i
ngs inside macros
commit
|
commitdiff
|
tree
2011-05-24
A
l
i Gho
l
ami
Rudi
ncc: handle empt
y
static in
i
tializers
commit
|
commitdiff
|
tree
2011-05-24
Ali G
h
olami
Rudi
cpp: ignore co
m
ments inside string macros
commit
|
commitdiff
|
tree
2011-05-24
Ali
G
holami Rudi
neatcc: add a
n
cc in
v
ocati
o
n script
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholami Rudi
more verbose error messages for mis
s
i
n
g
f
il
e
s
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholami Rudi
cpp:
don't search
/u
s
r/incl
u
de for head
e
rs by
d
efault
commit
|
commitdiff
|
tree
2011-05-22
Ali Gholam
i
R
u
d
i
cpp: merge cur+
+
's
i
n
readarg()
commit
|
commitdiff
|
tree
2011-05-22
Ali Gholami Rudi
gen:
f
ix reg_f
o
rtmp() in
d
entation
commit
|
commitdiff
|
tree
2011-05-19
Ali Gholami
R
u
di
ncc: handle o
v
erlapping cond
i
tional expressions
commit
|
commitdiff
|
tree
2011-05-19
A
l
i
Gholami Rudi
n
cc: handle
sizeof
x + 2
commit
|
commitdiff
|
tree
2011-05-11
Ali Gholami Rudi
ncc
:
m
ake sure t->addr == 0
b
efore calling o_popnum()
commit
|
commitdiff
|
tree
2011-05-11
Ali Gholami Rudi
nc
c
:
i
gnor
e
the semic
o
lon after
do-whil
e
commit
|
commitdiff
|
tree
2011-05-09
Al
i
Gholami
R
udi
ncc: switch d
e
fault
labels
w
hen n
o
t appearing at the end
commit
|
commitdiff
|
tree
2011-05-08
Ali
Gholami
R
u
di
ncc: opa
s
si
g
n s
h
oul
d
use the time of lhs
commit
|
commitdiff
|
tree
2011-05-08
Ali Gho
l
a
m
i Ru
d
i
ncc: move
nogen to
ncc
.
c
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami Rudi
n
c
c: al
w
ays initia
l
ize output
file
n
am
e
commit
|
commitdiff
|
tree
2011-05-08
A
li Gholami
R
udi
R
E
A
DME
:
ignored keyw
o
rds are now built into ncc
.
c
commit
|
commitdiff
|
tree
2011-05-08
Ali Gho
l
ami R
u
di
ncc: suppor
t
-
o out
commit
|
commitdiff
|
tree
2011-05-08
A
l
i Gholami Rudi
ncc:
h
an
d
le extern f
u
nction declarations i
n
side func
t
ions
commit
|
commitdiff
|
tree
2011-05-06
Ali Gholami R
u
di
n
cc: han
d
le ex
t
ern vari
a
b
l
e decla
r
ations
i
n
side
funct
i
o
n
s
commit
|
commitdiff
|
tree
2011-05-04
A
l
i Gholami Rudi
n
cc: mov
e
mac
r
os like __STDC__
t
o ncc
.
c
commit
|
commitdiff
|
tree
2011-05-04
Ali Gho
l
ami Rudi
tok:
h
andle //
comm
e
nts
commit
|
commitdiff
|
tree
2011-05-04
Ali Gho
l
ami Rudi
ncc: igno
r
e the keywords neatcc
d
oesn't
car
e
about
commit
|
commitdiff
|
tree
2011-05-01
Ali Gholami Rudi
gen: reset last_cmp in
i_
p
rolog()
commit
|
commitdiff
|
tree
2011-04-29
Ali G
h
olami Rudi
gen: back-p
o
rt cmp+bc
c
optimiza
t
ion agai
n
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Rudi
gen: mov
e
opco
d
es to
arch sec
t
ion
commit
|
commitdiff
|
tree
2011-04-29
Ali
Gholami Rudi
ge
n
: rename FORK_REG
to R
E
G_FORK
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholam
i
Rudi
gen:
pas
s
only O_* co
n
stan
t
s t
o
i_
*
(
) functio
n
s
commit
|
commitdiff
|
tree
2011-04-29
A
li Gholam
i
Rudi
g
e
n: handle sym+off function call
s
commit
|
commitdiff
|
tree
2011-04-29
Al
i
Gholami Rudi
gen: move architec
t
ur
e
-s
p
ecific functions to th
e
end
.
.
.
commit
|
commitdiff
|
tree
2011-04-01
Ali Gh
o
lami Rudi
g
en: use i_set() in i_lnot()
commit
|
commitdiff
|
tree
2011-04-01
A
li
G
hola
m
i Rud
i
gen:
p
ass
t
he num
b
e
r
o
f
a
r
g
u
men
t
s to o_func_beg()
commit
|
commitdiff
|
tree
2011-03-31
Ali Gholami Ru
d
i
gen: encode
0
xf0000000 a
s
an imm
e
diate
commit
|
commitdiff
|
tree
2011-03-31
Ali Ghol
a
mi Rudi
g
e
n: swap th
e
i
mmediate if needed
f
o
r
== and !=
commit
|
commitdiff
|
tree
2011-03-31
Ali Ghola
m
i Rudi
gen: encode cmp+immedia
t
e
in
s
truct
i
o
n
s
commit
|
commitdiff
|
tree
2011-03-31
Ali Gholami Rudi
gen: put the
immediate in
t
he
o
p
c
od
e
if po
s
sible
commit
|
commitdiff
|
tree
2011-03-30
A
l
i Ghola
m
i Rudi
gen: remove
c
m
p+branch opt
i
mization; moved to opt branc
h
commit
|
commitdiff
|
tree
2011-03-30
Ali Gholami Rudi
cpp: handle funct
i
on macros
w
ith no arg
u
m
ents
commit
|
commitdiff
|
tree
2011-03-28
Ali
G
holami Rudi
gen: rename dat_bss(
)
a
nd
d
at_dat()
t
o begin with o_
commit
|
commitdiff
|
tree
2011-03-28
Ali Gholami Rudi
gen: group
f
u
n
ctions in gen
.
h
commit
|
commitdiff
|
tree
2011-03-28
A
li Gholami
Rudi
gen: reset last_se
t
after
c
mp+b optimiz
a
tion
commit
|
commitdiff
|
tree
2011-03-28
Ali Gholami Rud
i
gen: fix
~
operator implementation
commit
|
commitdiff
|
tree
2011-03-27
Ali Gholami R
u
di
ncc:
dereference
fu
n
cti
o
n pointers like any ot
h
er variables
commit
|
commitdiff
|
tree
2011-03-27
Ali Gholami Rudi
gen: don't remove
t
he l
a
st return jump
commit
|
commitdiff
|
tree
2011-03-27
Al
i
Gholami
R
u
di
ge
n
: don't let
o_cast() change deref
e
renced type
commit
|
commitdiff
|
tree
2011-03-25
A
li Gholami Rudi
ncc:
use tok_
j
mp() instea
d
of tok_(s
e
e|get)()
in
e
num_cre
a
te
(
)
commit
|
commitdiff
|
tree
2011-03-25
Al
i
Gho
l
a
mi R
u
di
gen
:
h
andle lar
g
e offsets for str
commit
|
commitdiff
|
tree
2011-03-25
A
l
i Gholam
i
Ru
d
i
gen: replace
T
MP
_
REG
*
mac
r
os with reg_fortmp
(
)
commit
|
commitdiff
|
tree
2011-03-23
Ali Gholami Rud
i
g
en: change o
_
n
o
gen()/o_do
g
en(
)
to be
r
ecursive
commit
|
commitdiff
|
tree
2011-03-23
Al
i
G
holami Rudi
ge
n
: d
o
n't g
e
nerate excess jumps for t
h
e last return
commit
|
commitdiff
|
tree
2011-03-23
A
l
i Gholami Rudi
gen: don't a
d
d duplicate da
t
a to
n
umber pool
commit
|
commitdiff
|
tree
2011-03-20
Ali Gholami Rudi
g
e
n: c
a
ll tmp_
t
o() in for
l
oading rhs in o_assing(
)
commit
|
commitdiff
|
tree
2011-03-20
A
li Ghol
a
mi Rudi
gen: ig
n
o
re O_SI
G
NED when che
c
king
t
he opcode
commit
|
commitdiff
|
tree
2011-03-17
Al
i
Gh
o
l
a
mi Rudi
gen: fix signed d
i
vision to
n
e
gate
t
he rema
i
n
d
er
commit
|
commitdiff
|
tree
2011-03-16
Ali Gho
l
am
i
R
u
di
gen:
merge
d
ecrement and c
h
eck in i_memc
p
y() and i_memset()
commit
|
commitdiff
|
tree
next