repo.or.cz
/
neatcc
/
cc.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
ncc: always call ts_push_bt() after performing gen.c operations
2014-09-05
A
li Gholam
i
Rudi
n
c
c: alw
a
y
s
ca
l
l ts_p
u
sh_bt() after performi
n
g g
e
n
.
.
.
commit
|
commitdiff
|
tree
2014-08-17
A
l
i Gholami Rudi
out: exit
if there
is no ro
o
m
f
or more relocations
.
.
.
commit
|
commitdiff
|
tree
2014-05-13
Ali
G
holami Rudi
ncc: describe
what each file do
e
s in its header
commit
|
commitdiff
|
tree
2013-11-07
Ali Gholami Rudi
ncc: use
l
abel identifiers more
caref
u
lly
commit
|
commitdiff
|
tree
2013-11-02
A
l
i Gholami Rudi
ncc
.
h: increase array
l
imits for inexpen
s
ive resource
s
commit
|
commitdiff
|
tree
2013-10-31
Ali Gholami Ru
d
i
cp
p
: use a simple h
a
sh table
inst
e
ad of ta
b
struct
commit
|
commitdiff
|
tree
2013-10-31
Ali Gho
l
ami Rudi
tok:
a
ll
o
w large ds sections
a
nd string to
k
ens
commit
|
commitdiff
|
tree
2013-10-29
Ali Gholam
i
Rudi
gen: m
o
ve the
m
a
nagement of ds[] to gen
.
c
commit
|
commitdiff
|
tree
2013-09-02
Ali
Gholami Rudi
ncc
.
h
:
mov
e
array limits to ncc
.
h
commit
|
commitdiff
|
tree
2013-09-01
A
l
i
Ghola
m
i Rudi
ge
n
:
move the regis
t
er alloc
a
tion to r
e
g
.
c
commit
|
commitdiff
|
tree
2013-07-30
A
l
i Gholam
i
Rudi
tok: read '\0
8
' a
s
{'\
0
', '8'
}
commit
|
commitdiff
|
tree
2013-07-30
Al
i
Ghola
m
i Ru
d
i
ncc:
ca
l
l ts
_
a
d
d
op() only for += and -=
commit
|
commitdiff
|
tree
2013-07-30
Al
i
Gholami Rudi
ncc: update year
commit
|
commitdiff
|
tree
2013-07-30
Ali Gholami Rudi
g
en
.
h
:
fix a comment
t
ypo
commit
|
commitdiff
|
tree
2012-07-05
Ali
G
holami
R
udi
ncc: handle + una
r
y
operator as in 1 + - + - 1
commit
|
commitdiff
|
tree
2012-06-08
Ali
G
ho
l
ami Rud
i
n
c
c: switch t
o
the
modified bsd l
i
c
ens
e
commit
|
commitdiff
|
tree
2012-03-25
Ali Gho
l
a
mi Rudi
c
p
p
:
ignore macros imm
e
d
iatel
y
f
o
llowi
n
g numbers
commit
|
commitdiff
|
tree
2012-02-03
Ali Gholami Rudi
to
k
:
ignore "\\\n"
commit
|
commitdiff
|
tree
2012-02-02
A
l
i Gholami Rudi
ncc:
s
tring
l
iterals
ar
e
arrays
commit
|
commitdiff
|
tree
2012-01-25
Ali Gh
o
lami R
u
di
npp: redefine err()
i
n
n
pp
.
c
commit
|
commitdiff
|
tree
2012-01-25
Ali Gholami Rudi
M
akefile: x86_6
4
should be x86
in
the comment
commit
|
commitdiff
|
tree
2012-01-06
Ali Gh
o
l
ami Rudi
ex
t
ract archi
t
e
cture independent
g
en
.
c
commit
|
commitdiff
|
tree
2012-01-06
Ali
Gholami
Rudi
e
xperimental
risc-
l
ike x
8
6_64 por
t
of
n
eatcc
commit
|
commitdiff
|
tree
2011-12-23
Ali Gholami Rudi
n
cc:
f
ix hand
l
ing fun
c
tion
p
oint
e
r ty
p
es without a
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
A
li Gho
l
a
m
i R
u
di
g
en: com
p
lain if MAX
J
MPS is rea
c
hed
commit
|
commitdiff
|
tree
2011-12-09
A
l
i
G
holam
i
Rudi
gen: simpl
i
fy br
a
n
ch
i
nstructions
b
y removing
o_fil
l
jm
p
()
commit
|
commitdiff
|
tree
2011-12-08
A
l
i G
h
ol
a
m
i Ru
d
i
ncc: support k&r
sty
l
e function
d
ef
i
n
i
t
ions
commit
|
commitdiff
|
tree
2011-12-08
Al
i
Gholami Rudi
out
:
use rel
.
* name for reloca
t
ion
s
e
cti
o
ns
o
n x86
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Ali Gholami Rudi
nc
c
: support (expr, expr) expression
commit
|
commitdiff
|
tree
2011-12-07
Ali
Ghol
a
mi Rudi
cpp: fix evaluating integer c
o
nstan
t
s
commit
|
commitdiff
|
tree
2011-11-10
Ali Gholami Ru
d
i
out:
a
dd a workaro
u
nd for b
a
d
l
ink
e
rs
commit
|
commitdiff
|
tree
2011-11-08
Ali Gholami Rudi
Mak
e
file: def
a
u
lt
t
o x86 build
commit
|
commitdiff
|
tree
2011-11-08
Ali
Gho
l
ami R
u
d
i
ncc: define __i386_
_
f
or x86 builds
commit
|
commitdiff
|
tree
2011-11-08
Ali Gholami Ru
d
i
merge the x86 por
t
to
m
a
ster
b
r
anch
commit
|
commitdiff
|
tree
2011-10-17
Ali
Gholami Rudi
ncc: better ch
a
r
arra
y
initia
l
ization
commit
|
commitdiff
|
tree
2011-10-17
Ali
Gholami Rudi
out: assure
8
-byte alig
n
ment
o
f
data and bss section
.
.
.
commit
|
commitdiff
|
tree
2011-06-16
Ali
Gho
l
ami Rudi
tab: fix tab_d
e
l
(
); otherw
i
s
e #undef wo
n
't
wo
r
k
commit
|
commitdiff
|
tree
2011-06-05
Ali Ghola
m
i R
u
di
ncc: c
a
ll ts_de() in ts_po
p
_de()
commit
|
commitdiff
|
tree
2011-06-04
Ali G
h
olami Rudi
n
c
c
:
hand
l
e switch stmt w
h
ere defau
l
t l
a
bel appears
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ali Gholami Rud
i
ncc:
d
o
n
't
ove
r
write glo
b
a
l n
a
mes by static f
u
ncti
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
A
l
i
Gholami Ru
d
i
cpp: fix handling comm
e
nts
a
nd
strings inside macros
commit
|
commitdiff
|
tree
2011-05-24
Al
i
G
h
o
la
m
i
Rudi
nc
c
: handle empty static initializers
commit
|
commitdiff
|
tree
2011-05-24
A
l
i Gholami
R
udi
cpp: ignore commen
t
s inside st
r
ing macr
o
s
commit
|
commitdiff
|
tree
2011-05-24
Ali Gho
l
ami
R
udi
neatcc: a
d
d a ncc
inv
o
cation scr
i
pt
commit
|
commitdiff
|
tree
2011-05-24
Ali
Gholami Rudi
more ve
r
bose error messages for missing fi
l
es
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholami Rudi
cpp: don't search /us
r
/include for headers by
defaul
t
commit
|
commitdiff
|
tree
2011-05-22
Ali
G
holami R
u
di
cpp: merge cur++'s in reada
r
g
(
)
commit
|
commitdiff
|
tree
2011-05-22
Ali Gholami Rudi
gen
:
fix reg_fortmp
(
) inden
t
a
t
ion
commit
|
commitdiff
|
tree
2011-05-19
A
l
i
Gholami Rudi
n
c
c: han
d
le
overla
p
p
in
g
con
d
itional
e
xpre
s
sions
commit
|
commitdiff
|
tree
2011-05-19
Ali Ghol
a
mi Rudi
ncc: handle sizeof
x + 2
commit
|
commitdiff
|
tree
2011-05-11
Ali
G
holam
i
Rudi
n
cc: mak
e
sure t->addr
==
0
before
c
a
lling
o
_popnum()
commit
|
commitdiff
|
tree
2011-05-11
Ali Gholami Rud
i
ncc: ignore t
h
e se
m
ic
o
lon aft
e
r
d
o
-wh
i
l
e
commit
|
commitdiff
|
tree
2011-05-09
A
l
i Gholami
Rudi
n
c
c
:
swit
c
h default
l
ab
e
ls wh
e
n not app
e
aring at th
e
en
d
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami Rudi
n
c
c: opas
s
ign should use t
h
e time of lhs
commit
|
commitdiff
|
tree
2011-05-08
A
li G
h
ola
m
i Rudi
ncc: move nogen to
ncc
.
c
commit
|
commitdiff
|
tree
2011-05-08
Al
i
Gholami
Rudi
ncc: alway
s
i
nitia
l
ize output filen
a
me
commit
|
commitdiff
|
tree
2011-05-08
A
li Gholami Rudi
REA
D
ME: ignored keywords are now bui
l
t into ncc
.
c
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami Rudi
n
c
c: support -o out
commit
|
commitdiff
|
tree
2011-05-08
Ali Gho
l
ami Rudi
ncc: handle extern function decl
a
r
a
ti
o
ns insi
d
e functio
n
s
commit
|
commitdiff
|
tree
2011-05-06
Al
i
Gholami
Rudi
n
c
c: ha
n
dle extern va
r
iable declara
t
i
o
ns
inside functions
commit
|
commitdiff
|
tree
2011-05-04
Ali Gholami R
u
di
ncc:
m
o
v
e m
a
cros like __STDC__
t
o n
c
c
.
c
commit
|
commitdiff
|
tree
2011-05-04
Al
i
Gholami Rudi
tok: handl
e
// comments
commit
|
commitdiff
|
tree
2011-05-04
Ali
G
holami
Rudi
ncc: ignore th
e
keywords neatcc doesn't care
a
bout
commit
|
commitdiff
|
tree
2011-05-01
A
li Gholami Rudi
g
e
n
:
reset last_cmp in
i
_prolog()
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Rudi
gen: back-
p
ort
c
mp+bcc optimization again
commit
|
commitdiff
|
tree
2011-04-29
Ali
Gho
l
a
m
i
R
u
d
i
ge
n
: mov
e
o
pcodes to
ar
c
h section
commit
|
commitdiff
|
tree
2011-04-29
Ali Ghol
a
mi Rudi
gen:
rename FORK_REG to REG
_
F
O
R
K
commit
|
commitdiff
|
tree
2011-04-29
Ali Gh
o
l
ami Rudi
gen: pas
s
onl
y
O_*
constants to i_*() functions
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami Rudi
gen: handle sym
+
of
f
function calls
commit
|
commitdiff
|
tree
2011-04-29
Ali Gh
o
lami R
u
di
gen: move architec
t
ure-s
p
eci
f
ic funct
i
o
n
s
t
o
the end
.
.
.
commit
|
commitdiff
|
tree
2011-04-01
Al
i
Ghol
a
mi Rudi
gen: u
s
e
i
_set()
i
n
i
_
lno
t
()
commit
|
commitdiff
|
tree
2011-04-01
Ali G
h
olami Rud
i
gen: p
a
ss the
n
um
b
er
o
f
ar
g
u
m
ents to o_func_beg()
commit
|
commitdiff
|
tree
2011-03-31
A
li Gho
l
ami Rudi
gen:
e
ncode
0
x
f0000000 as an im
m
ediate
commit
|
commitdiff
|
tree
2011-03-31
Ali Gholami Rudi
gen: swa
p
the i
m
medi
a
te if needed for
=
=
a
nd !=
commit
|
commitdiff
|
tree
2011-03-31
Ali Gholami Rudi
gen: encode cmp
+
immediat
e
instructio
n
s
commit
|
commitdiff
|
tree
2011-03-31
Ali Gh
o
lami Rudi
gen: put
the
imme
d
iate in the
o
pcode if possib
l
e
commit
|
commitdiff
|
tree
2011-03-30
Ali Gholami Rudi
g
en: remove cm
p
+branch opti
m
i
z
a
tion
;
mov
e
d to opt branc
h
commit
|
commitdiff
|
tree
2011-03-30
Ali Ghol
a
mi Rudi
c
p
p:
h
andle function m
a
cros with no argume
n
ts
commit
|
commitdiff
|
tree
2011-03-28
Ali Gho
l
am
i
Rudi
g
en: rename dat_bss() and dat_
d
at() to begin with o_
commit
|
commitdiff
|
tree
2011-03-28
Al
i
G
ho
l
ami Rudi
gen:
group fu
n
ctions in gen
.
h
commit
|
commitdiff
|
tree
2011-03-28
Ali Gholami Rudi
gen: reset last_s
e
t after cmp+b optimiz
a
tion
commit
|
commitdiff
|
tree
2011-03-28
A
li
G
holami Rudi
g
en: fix
~ operator i
m
plementat
i
on
commit
|
commitdiff
|
tree
2011-03-27
A
li G
h
olami R
u
di
ncc:
d
e
reference
f
u
n
ction pointer
s
like an
y
ot
h
er variable
s
commit
|
commitdiff
|
tree
2011-03-27
Ali Gh
o
lami Rudi
gen: don't remo
v
e th
e
last return j
u
mp
commit
|
commitdiff
|
tree
2011-03-27
Ali Ghol
a
mi
Rudi
ge
n
: don't let o_
c
ast() change
d
ereferenced type
commit
|
commitdiff
|
tree
2011-03-25
Ali Gho
l
ami Rudi
n
c
c
:
us
e
tok_jmp() instead of tok_(s
e
e|get)() i
n
enum_create()
commit
|
commitdiff
|
tree
2011-03-25
A
li Gh
o
lami Rudi
gen: handle large offsets for str
commit
|
commitdiff
|
tree
2011-03-25
Ali Gho
l
ami Rudi
gen: replace
TMP_REG* macros with
r
eg_fortmp()
commit
|
commitdiff
|
tree
2011-03-23
Ali G
h
o
l
ami Rudi
gen: ch
a
n
g
e
o_nogen()/o_dogen() to
b
e r
e
cursive
commit
|
commitdiff
|
tree
2011-03-23
Ali Gholami Rud
i
gen: don't generate exces
s
jumps for the last re
t
urn
commit
|
commitdiff
|
tree
2011-03-23
Ali Gholami Rudi
gen: don't add duplicate data to number pool
commit
|
commitdiff
|
tree
2011-03-20
Ali Ghola
m
i Rudi
g
en: call tmp_to() in
f
or loading rh
s
in
o
_ass
i
ng()
commit
|
commitdiff
|
tree
2011-03-20
Ali Gholami Rudi
gen: ignore O_SIGNED when checki
n
g the opcode
commit
|
commitdiff
|
tree
2011-03-17
Ali Gholami Rudi
gen: fix signed
divis
i
on
to negate the r
e
main
d
er
commit
|
commitdiff
|
tree
2011-03-16
Ali
G
h
olami Rudi
gen: me
r
ge
decre
m
ent
a
nd check in i_memc
p
y() a
n
d i_m
e
mset(
)
commit
|
commitdiff
|
tree
2011-03-15
Ali Gholami
R
udi
gen: d
o
n't save
vari
a
ble r
e
g
isters b
e
fore cal
l
s
commit
|
commitdiff
|
tree
2011-03-15
Ali Gholami Ru
d
i
gen:
a
dd software div/m
o
d im
p
lementation
commit
|
commitdiff
|
tree
2011-03-15
Al
i
Gholami
Rud
i
ncc: set O_SIGN for most
b
inar
y
operations
commit
|
commitdiff
|
tree
2011-03-15
Ali
G
holami Rudi
ncc: derefere
n
ce the not expression of cexprs
commit
|
commitdiff
|
tree
2011-03-15
Ali Gho
l
am
i
R
u
di
perform
s
igned operations if O_SIGNED bit is set
commit
|
commitdiff
|
tree
next