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
gen: merge decrement and check in i_memcpy() and i_memset()
2010-06-08
Ali Gh
o
lami
R
u
di
cpp: ha
n
d
le func
t
ion
m
acros
commit
|
commitdiff
|
tree
2010-06-07
Ali Ghola
m
i Rudi
handl
e
-I include
p
aths
commit
|
commitdiff
|
tree
2010-06-06
Ali Ghol
a
mi R
u
di
cpp: basic includ
e
m
acr
o
s
commit
|
commitdiff
|
tree
2010-06-06
Ali Gholami Rudi
add a basi
c
preproce
s
sor
commit
|
commitdiff
|
tree
2010-06-05
Ali Gho
l
ami Rudi
ncc: fix m
a
r
king undefine
d
func
t
i
o
ns a
s
functions
commit
|
commitdiff
|
tree
2010-06-04
Ali
Gholami Rudi
f
or statements with
no condi
t
i
o
n
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami
R
u
di
tok: '\12' and '\x3b'
commit
|
commitdiff
|
tree
2010-06-04
A
l
i
G
holami R
u
di
tok: supp
o
rt numbers with u
l
postfix
commit
|
commitdiff
|
tree
2010-06-04
Ali Ghol
a
mi Rudi
tok: s
=
"
a"
"b";
commit
|
commitdiff
|
tree
2010-06-03
Al
i
Gholam
i
Ru
d
i
t
ok: read st
r
a
n
d
num as
they are seen
commit
|
commitdiff
|
tree
2010-06-03
Ali Gho
l
ami Rudi
array->fie
l
d
commit
|
commitdiff
|
tree
2010-06-03
Al
i
Gholami Ru
d
i
ge
n
:
f
ix o_tmpcopy() when copying regs
commit
|
commitdiff
|
tree
2010-06-03
Ali Gh
o
lami Rudi
support ini
t
ializer for static variables
commit
|
commitdiff
|
tree
2010-06-02
Ali
G
h
o
lami Rudi
i
n
t a[] = {1,
2
};
commit
|
commitdiff
|
tree
2010-06-01
Ali Ghol
a
mi Ru
d
i
h
andle
.
.
.
argument
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami Rudi
ha
n
dle array args
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami Rudi
handle extern variab
l
e
s
commit
|
commitdiff
|
tree
2010-06-01
Ali Ghol
a
m
i Rudi
function pointer arguments
commit
|
commitdiff
|
tree
2010-05-31
Ali G
h
olami Rudi
accept sign
e
d t
o
k
en
commit
|
commitdiff
|
tree
2010-05-31
Ali Gho
l
am
i
Rudi
ha
n
dle
s
izeo
f
(
*
p)
w
here p
i
s void *
commit
|
commitdiff
|
tree
2010-05-30
Ali
Gholami Ru
d
i
ncc: handl
e
unnamed
structs
commit
|
commitdiff
|
tree
2010-05-30
Ali Gholami Rudi
n
cc: h
a
ndle forward stru
c
t p
t
r
usage
commit
|
commitdiff
|
tree
2010-05-28
Ali Gho
l
ami Rudi
ncc: char a[4] = "abc";
commit
|
commitdiff
|
tree
2010-05-28
Ali Gho
l
ami Rudi
support got
o
s
t
at
e
ment
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rud
i
gen: handle more
t
han 6 args
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
gen: optimize constan
t
operat
i
ons on loc
a
l
addresses
commit
|
commitdiff
|
tree
2010-05-28
Al
i
Gholami Rudi
nc
c
: int a[2][2] = {
1
, 2,
3};
commit
|
commitdiff
|
tree
2010-05-28
Ali
G
holami
Rud
i
handle i
n
iti
a
l
iz
e
r
f
o
r
l
o
cal varia
b
les
commit
|
commitdiff
|
tree
2010-05-27
Ali Ghol
a
mi
Rudi
handle struc
t
assign
m
ent
commit
|
commitdiff
|
tree
2010-05-27
Al
i
Gho
l
ami R
u
d
i
ncc: use fo
r
w
a
rd fun
c
tio
n
declarations
commit
|
commitdiff
|
tree
2010-05-27
A
l
i Gholam
i
Ru
d
i
gen: fix casting nums to signed types
commit
|
commitdiff
|
tree
2010-05-27
Ali G
h
olami Rudi
out: use zero st_name for unname
d
s
y
mbols
commit
|
commitdiff
|
tree
2010-05-26
Ali Gholami Rudi
ncc: cast return value
commit
|
commitdiff
|
tree
2010-05-26
Ali
Gh
o
lami Rudi
mark s
t
atic symbols as
ST
B
_L
O
CAL
commit
|
commitdiff
|
tree
2010-05-25
Ali
G
holami Ru
d
i
ncc
:
h
a
nd
l
e s
t
atic varia
b
les
commit
|
commitdiff
|
tree
2010-05-25
Al
i
Gholami Rudi
nc
c
: type_btde()
i
s no
l
onger used
commit
|
commitdiff
|
tree
2010-05-24
Ali
G
holami Rudi
nc
c
: handle multi-d
i
mensional ar
r
ays
commit
|
commitdiff
|
tree
2010-05-24
Ali Gh
o
lami
Rudi
g
en: optimize loading small
l
ong
i
m
media
t
es
commit
|
commitdiff
|
tree
2010-05-23
Ali Gholami Rudi
nc
c
: use names defined
c
losest to the usage
commit
|
commitdiff
|
tree
2010-05-23
A
li Ghol
a
m
i
Rudi
sup
p
ort function
p
oint
e
rs
commit
|
commitdiff
|
tree
2010-05-23
Al
i
Gho
l
ami
R
udi
g
e
n: fix co
n
stant cas
t
s
commit
|
commitdiff
|
tree
2010-05-22
Ali Ghola
m
i
R
u
d
i
support casts
commit
|
commitdiff
|
tree
2010-05-21
Ali Ghol
a
mi Rudi
add
swit
c
h st
m
t support
commit
|
commitdiff
|
tree
2010-05-21
Al
i
Ghola
m
i
Ru
d
i
ad
d
do-w
h
ile support
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
suppor
t
break and conti
n
ue
commit
|
commitdiff
|
tree
2010-05-21
A
l
i
G
h
olami Rudi
add typedef suppo
r
t
commit
|
commitdiff
|
tree
2010-05-21
A
li Gholami R
u
di
suppo
r
t enum types
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami
Rudi
handl
e
array
d
e
finitions wit
h
const e
x
pr size
commit
|
commitdiff
|
tree
2010-05-21
Ali
Gholami Rudi
inline cons
t
ant expressions
commit
|
commitdiff
|
tree
2010-05-21
Ali
Gholami R
u
d
i
h
a
ndle multiple o_nogen()s
commit
|
commitdiff
|
tree
2010-05-20
Al
i
Gholami Rudi
g
en: zero out
e
ax
before calling
commit
|
commitdiff
|
tree
2010-05-20
Ali Ghola
m
i
Ru
d
i
gen: fix argum
e
n
t
order in o_call()
commit
|
commitdiff
|
tree
2010-05-20
Ali
G
h
olami
Rudi
add u
n
ion support
commit
|
commitdiff
|
tree
2010-05-20
Ali Ghola
m
i
Rudi
handle sizeof ope
r
ato
r
commit
|
commitdiff
|
tree
2010-05-20
Ali Gho
l
ami
Rudi
s
u
pp
o
r
t
no
r
mal str
u
c
t
s
commit
|
commitdiff
|
tree
2010-05-19
A
l
i Gh
o
la
m
i Rudi
ncc:
parse recursiv
e
s like f()
(
)
commit
|
commitdiff
|
tree
2010-05-18
Ali
G
holami Rudi
ncc: handle pointers in
x
++
a
n
d
x += y
commit
|
commitdiff
|
tree
2010-05-17
A
li Gholam
i
Rudi
ren
a
me it
to neatcc
commit
|
commitdiff
|
tree
2010-05-17
Ali
G
ho
l
ami Rudi
skip
comme
n
ts
commit
|
commitdiff
|
tree
2010-05-17
Ali Gho
l
ami Rudi
suppo
r
t string literals
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rudi
out:
a
lign
b
ss variables
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholam
i
Rudi
c
c:
ign
o
r
e p
a
ssed options
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rudi
a
d
d support for global variab
l
es
commit
|
commitdiff
|
tree
2010-05-15
A
li Gh
o
lami R
u
di
support more int constants
commit
|
commitdiff
|
tree
2010-05-15
Ali
G
ho
l
ami Rudi
me
r
ge jx and
setx
commit
|
commitdiff
|
tree
2010-05-14
Ali Ghol
a
mi
Rudi
add
&& a
n
d ||
o
pe
r
a
t
ors
commit
|
commitdiff
|
tree
2010-05-13
Ali Gholami Ru
d
i
g
en: handle char and short opera
t
io
n
s
commit
|
commitdiff
|
tree
2010-05-13
Ali Gholami Rudi
cc: ad
d
bit
o
p/assign operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
to
k
: add the
m
issing ~
t
oken
commit
|
commitdiff
|
tree
2010-05-12
A
l
i Gholami Rudi
c
c
: fix
g
et
t
ing
l
oca
l
variable type
commit
|
commitdiff
|
tree
2010-05-12
Al
i
Gholam
i
Rudi
s
upp
o
rt |, & and ^ operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
sup
p
o
r
t
~ and - unary operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami R
u
di
gen:
merge shift
o
p
er
a
tions
commit
|
commitdiff
|
tree
2010-05-12
Ali
G
hol
a
mi
Rudi
add
?
= assignment operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
a
d
d
s
hift op
e
rators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gho
l
ami R
u
d
i
suppor
t
! operato
r
commit
|
commitdiff
|
tree
2010-05-12
Ali
G
hol
a
mi Rudi
s
up
p
ort more comparis
o
n operato
r
s
commit
|
commitdiff
|
tree
2010-05-12
Ali Ghol
a
mi
R
udi
sup
p
ort
*, / a
n
d % ope
r
ators
commit
|
commitdiff
|
tree
2010-05-12
A
li Ghol
a
m
i Ru
d
i
support -- operator
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
g
e
n: have a single return instruct
i
on
commit
|
commitdiff
|
tree
2010-05-11
Ali Gholam
i
R
u
di
b
etter temp r
e
g
ister al
l
o
c
a
t
ion
commit
|
commitdiff
|
tree
2010-05-08
Ali G
h
o
lami Rudi
gen: use lea for calculating stack
a
ddress
commit
|
commitdiff
|
tree
2010-05-07
Ali G
h
o
l
a
mi Rudi
a
dd for-l
o
op support
commit
|
commitdiff
|
tree
2010-05-07
Ali Gholami Rudi
tok: su
p
port 2 a
n
d
3-char
tokens
commit
|
commitdiff
|
tree
2010-05-06
A
li Gho
l
ami Ru
d
i
g
en
:
use
r
egop(
)
for shift instructions
commit
|
commitdiff
|
tree
2010-05-03
Ali Ghola
m
i
Rud
i
cc: reset the size for
void type
commit
|
commitdiff
|
tree
2010-05-02
Ali Gholami R
u
d
i
cc: fix
ts_p
o
p()
w
hen
type is
N
U
L
L
commit
|
commitdiff
|
tree
2010-05-01
A
li Ghola
m
i Rudi
handle pointer a
r
ithmetic
commit
|
commitdiff
|
tree
2010-04-30
Ali G
h
o
l
ami Rudi
supp
o
rt arrays
commit
|
commitdiff
|
tree
2010-04-30
Al
i
Gho
l
ami Rudi
im
p
l
ement condi
t
ional expression
commit
|
commitdiff
|
tree
2010-04-30
Ali G
h
olami
R
udi
gen: put sp sub
v
a
l
u
e
before writin
g
section
commit
|
commitdiff
|
tree
2010-04-30
Ali Gholami Rud
i
implement * and & unary
o
p
erators
commit
|
commitdiff
|
tree
2010-04-30
Ali Ghol
a
mi
R
udi
r
ena
m
e vs to b
t
for basic
t
y
p
e
commit
|
commitdiff
|
tree
2010-04-28
Ali Gholam
i
Rudi
mov
e
elf related parts to out
.
c
commit
|
commitdiff
|
tree
2010-04-28
Al
i
Gholami Rudi
add operand types
commit
|
commitdiff
|
tree
2010-04-27
Ali Gholami Rudi
return , as
a token
commit
|
commitdiff
|
tree
2010-04-24
Ali Gholami Rudi
r
e
adadd()
s
hould add in a loop
commit
|
commitdiff
|
tree
2010-04-24
Ali
G
holami Rudi
manage stac
k
;
free tmps
an
d
bette
r
stack alloc
commit
|
commitdiff
|
tree
2010-04-24
Ali
Gholami Rudi
s
u
pport add/sub operators
commit
|
commitdiff
|
tree
2010-04-24
Ali Gholam
i
Rudi
support calling extern fu
n
ctions
commit
|
commitdiff
|
tree
next