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: int a[2][2] = {1, 2, 3};
2010-05-28
Ali Ghol
a
mi
R
udi
n
c
c: int a[2][2] = {1, 2,
3
}
;
commit
|
commitdiff
|
tree
2010-05-28
Ali G
h
olami Rudi
h
a
ndle init
i
alizer for local variables
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami
R
udi
h
andle s
t
ruct
a
ssignment
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami Rud
i
n
c
c: use for
w
ard fu
n
ction declara
t
ions
commit
|
commitdiff
|
tree
2010-05-27
Ali Gho
l
am
i
Ru
d
i
gen
:
fix casting nums to signed ty
p
es
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami Rudi
out: use zero st_name for unn
a
m
ed sym
b
ols
commit
|
commitdiff
|
tree
2010-05-26
Ali Gholami
Rudi
n
cc: cast return value
commit
|
commitdiff
|
tree
2010-05-26
Ali G
h
olam
i
Rudi
mark static symbo
l
s
as
S
TB_LOCAL
commit
|
commitdiff
|
tree
2010-05-25
Al
i
Gho
l
a
m
i
Rudi
ncc:
han
d
le stat
i
c
v
ariables
commit
|
commitdiff
|
tree
2010-05-25
Ali
G
holami Rud
i
n
c
c: type_btde
(
) is no longer us
e
d
commit
|
commitdiff
|
tree
2010-05-24
Ali Gholami Ru
d
i
ncc
:
handle
m
u
lti-dime
n
s
ion
a
l a
r
r
a
ys
commit
|
commitdiff
|
tree
2010-05-24
Al
i
Ghola
m
i R
u
d
i
gen: optimize loading sm
a
ll lon
g
immediates
commit
|
commitdiff
|
tree
2010-05-23
Ali Ghol
a
m
i Rud
i
ncc: use n
a
me
s
defined c
l
osest to the usage
commit
|
commitdiff
|
tree
2010-05-23
Ali G
h
ol
a
mi Rudi
s
upport function poin
t
ers
commit
|
commitdiff
|
tree
2010-05-23
Ali Ghol
a
mi Rudi
gen: fix co
n
stant casts
commit
|
commitdiff
|
tree
2010-05-22
Al
i
Gholam
i
Rudi
support casts
commit
|
commitdiff
|
tree
2010-05-21
Ali
G
h
o
l
a
mi Rudi
a
d
d switch stmt
s
upport
commit
|
commitdiff
|
tree
2010-05-21
Ali Ghol
a
mi Rudi
a
d
d
d
o-while support
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholam
i
Ru
d
i
support break and continue
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholam
i
R
u
di
add typedef s
u
p
p
ort
commit
|
commitdiff
|
tree
2010-05-21
Ali
G
hol
a
mi Rudi
suppo
r
t
enum types
commit
|
commitdiff
|
tree
2010-05-21
A
l
i Gholami Rudi
handle a
r
ray definitions
w
ith const expr size
commit
|
commitdiff
|
tree
2010-05-21
Ali G
h
olami
R
u
di
in
l
ine constant e
x
pressions
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
handle m
u
ltiple o_nogen()s
commit
|
commitdiff
|
tree
2010-05-20
Ali G
h
o
l
ami Ru
d
i
gen: zero out eax befo
r
e
c
alling
commit
|
commitdiff
|
tree
2010-05-20
Ali Gho
l
a
m
i
R
udi
gen: fix ar
g
ument order in o_call
(
)
commit
|
commitdiff
|
tree
2010-05-20
Ali
Gholam
i
Rudi
add union sup
p
o
rt
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Rudi
h
a
n
d
l
e sizeof operat
o
r
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholam
i
R
u
di
suppo
r
t norma
l
structs
commit
|
commitdiff
|
tree
2010-05-19
Ali Gholami Rud
i
ncc: pa
r
se recursives like f()()
commit
|
commitdiff
|
tree
2010-05-18
Ali Gholami Rudi
n
c
c: ha
n
dle
poin
t
e
rs i
n
x++ an
d
x += y
commit
|
commitdiff
|
tree
2010-05-17
Al
i
Ghol
a
m
i
Rudi
rename
it to neatcc
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rudi
s
kip
c
omments
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rudi
su
p
po
r
t st
r
ing
litera
l
s
commit
|
commitdiff
|
tree
2010-05-17
Ali
Gholam
i
R
u
d
i
o
u
t:
a
lign bss vari
a
bles
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rudi
cc: ignore passed options
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholam
i
Rud
i
ad
d
support for
glo
b
al variables
commit
|
commitdiff
|
tree
2010-05-15
Al
i
Gholam
i
Rudi
support m
o
re int
c
on
s
t
a
nts
commit
|
commitdiff
|
tree
2010-05-15
Ali Gholami
R
udi
m
erge jx and setx
commit
|
commitdiff
|
tree
2010-05-14
Ali Ghol
a
mi Rudi
add && and ||
o
perators
commit
|
commitdiff
|
tree
2010-05-13
Ali Gholam
i
Rudi
gen:
han
d
l
e
c
har
a
nd sho
r
t
operations
commit
|
commitdiff
|
tree
2010-05-13
Ali Gholami R
u
d
i
cc: add bitop/as
s
ign operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
t
o
k
:
ad
d
the missing ~ token
commit
|
commitdiff
|
tree
2010-05-12
Ali
Gholami Ru
d
i
cc: fi
x
gett
i
ng
l
ocal
variable type
commit
|
commitdiff
|
tree
2010-05-12
Al
i
G
h
olami
Rudi
sup
p
ort |
,
& a
n
d ^ operator
s
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami
R
udi
support ~ and - u
n
ary operators
commit
|
commitdiff
|
tree
2010-05-12
Ali G
h
ol
a
m
i
Rudi
gen: merge shift ope
r
ations
commit
|
commitdiff
|
tree
2010-05-12
Ali
Gholami Ru
d
i
ad
d
?= assignment o
p
er
a
tor
s
commit
|
commitdiff
|
tree
2010-05-12
A
li Gholami Rudi
add shift ope
r
ators
commit
|
commitdiff
|
tree
2010-05-12
Al
i
Gh
o
l
ami Rudi
supp
o
rt ! ope
r
a
t
or
commit
|
commitdiff
|
tree
2010-05-12
A
li Gholami Rudi
supp
o
rt m
o
re co
m
parison
opera
t
o
rs
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
support *,
/
an
d
%
operators
commit
|
commitdiff
|
tree
2010-05-12
A
li Gholami Ru
d
i
support -- oper
a
tor
commit
|
commitdiff
|
tree
2010-05-12
Ali
G
holami Rudi
gen: ha
v
e a single
r
et
u
rn
i
nstruction
commit
|
commitdiff
|
tree
2010-05-11
A
li Ghol
a
mi Rud
i
better
t
e
mp reg
i
ster allocation
commit
|
commitdiff
|
tree
2010-05-08
A
li Ghola
m
i Rudi
gen: us
e
le
a
for calculating stack add
r
ess
commit
|
commitdiff
|
tree
2010-05-07
Ali Ghol
a
mi
R
udi
add for-loop support
commit
|
commitdiff
|
tree
2010-05-07
Ali Gholami
Rudi
tok: support
2
and 3
-
char token
s
commit
|
commitdiff
|
tree
2010-05-06
Ali Gholami R
u
di
gen: use regop() for shi
f
t instructions
commit
|
commitdiff
|
tree
2010-05-03
Al
i
Gholami Rudi
cc: reset the size for voi
d
type
commit
|
commitdiff
|
tree
2010-05-02
A
li Gholam
i
Rudi
cc: f
i
x t
s
_po
p
(
)
when type
i
s
NUL
L
commit
|
commitdiff
|
tree
2010-05-01
Ali Gho
l
ami Rudi
handle
p
ointe
r
arithmet
i
c
commit
|
commitdiff
|
tree
2010-04-30
A
l
i Gholami R
u
di
s
upport arrays
commit
|
commitdiff
|
tree
2010-04-30
Ali Gh
o
lami Rudi
impl
e
men
t
conditional expression
commit
|
commitdiff
|
tree
2010-04-30
Ali
G
holami
Rudi
gen: put sp sub value before
w
riting sect
i
on
commit
|
commitdiff
|
tree
2010-04-30
Ali Gh
o
l
a
mi Rudi
implemen
t
* and &
un
a
ry operators
commit
|
commitdiff
|
tree
2010-04-30
A
l
i Gholami Rud
i
rename vs to bt for
b
asic type
commit
|
commitdiff
|
tree
2010-04-28
Ali
Gholami Rudi
mo
v
e e
l
f r
e
l
a
ted p
a
r
ts to o
u
t
.
c
commit
|
commitdiff
|
tree
2010-04-28
Ali Ghol
a
m
i
Rudi
ad
d
op
e
r
a
nd types
commit
|
commitdiff
|
tree
2010-04-27
Al
i
G
holami Rudi
return , as a token
commit
|
commitdiff
|
tree
2010-04-24
Ali G
h
olami Rudi
readad
d
() s
h
ou
l
d add in
a
l
o
op
commit
|
commitdiff
|
tree
2010-04-24
Al
i
Ghol
a
mi Rudi
m
anage stack;
f
ree tmps and bett
e
r
sta
c
k alloc
commit
|
commitdiff
|
tree
2010-04-24
Al
i
Gholami
R
udi
support add
/
sub operators
commit
|
commitdiff
|
tree
2010-04-24
Ali G
h
olami Rudi
support calli
n
g extern
f
unctions
commit
|
commitdiff
|
tree
2010-04-24
Ali Gholami R
u
di
support passing function arguments
commit
|
commitdiff
|
tree
2010-04-24
A
l
i Ghol
a
mi R
u
di
suppor
t
calling functions
w
ith no ar
g
s
commit
|
commitdiff
|
tree
2010-04-23
Ali Gholami
R
udi
use reg ar
g
s in functions
commit
|
commitdiff
|
tree
2010-04-23
Ali
G
holami Rudi
out: use 4
b
yte mov for now
commit
|
commitdiff
|
tree
2010-04-23
Al
i
Gholami Rudi
a smal
l
cc
commit
|
commitdiff
|
tree