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
Al
i
Gh
o
lami
R
udi
n
cc: int a[2][2] =
{
1, 2,
3
};
commit
|
commitdiff
|
tree
2010-05-28
Ali
Gho
l
ami R
u
d
i
h
a
ndle
i
nitiali
z
er for local v
a
riabl
e
s
commit
|
commitdiff
|
tree
2010-05-27
Ali Ghola
m
i R
u
di
handle struct assignm
e
nt
commit
|
commitdiff
|
tree
2010-05-27
Ali
Gho
l
ami R
u
di
n
cc: us
e
forward
function declaration
s
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami Rudi
gen: fix
c
asti
n
g
nums to signed types
commit
|
commitdiff
|
tree
2010-05-27
Ali Ghola
m
i
R
udi
out: u
s
e
z
ero
s
t
_name for unnamed
symbols
commit
|
commitdiff
|
tree
2010-05-26
Ali Gholami Rudi
n
c
c: cast return va
l
u
e
commit
|
commitdiff
|
tree
2010-05-26
Ali
Gholam
i
Rudi
mark static symbol
s
as STB_LOCAL
commit
|
commitdiff
|
tree
2010-05-25
Ali Ghola
m
i Rudi
ncc: handle s
t
a
t
ic variables
commit
|
commitdiff
|
tree
2010-05-25
A
l
i Gholami Rudi
ncc: t
y
pe_btde() is
no
l
o
n
g
er
u
sed
commit
|
commitdiff
|
tree
2010-05-24
Ali Ghola
m
i R
u
di
ncc: handle multi-dim
e
nsiona
l
arrays
commit
|
commitdiff
|
tree
2010-05-24
Ali Gh
o
lami Ru
d
i
gen: optim
i
ze loadi
n
g sma
l
l
l
ong immediates
commit
|
commitdiff
|
tree
2010-05-23
A
l
i
Gholami Rud
i
ncc: use name
s
defined closest to
the usage
commit
|
commitdiff
|
tree
2010-05-23
Ali
G
h
o
l
ami Rudi
su
p
p
ort f
u
ncti
o
n pointers
commit
|
commitdiff
|
tree
2010-05-23
Al
i
Gholam
i
Rudi
ge
n
: fix constant casts
commit
|
commitdiff
|
tree
2010-05-22
A
l
i Ghol
a
mi
R
udi
support casts
commit
|
commitdiff
|
tree
2010-05-21
Ali Gho
l
ami Rudi
add s
w
itch stm
t
support
commit
|
commitdiff
|
tree
2010-05-21
Ali
Gholami
R
udi
add
do-
w
hile support
commit
|
commitdiff
|
tree
2010-05-21
Al
i
Ghol
a
mi Rudi
support break an
d
continue
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rud
i
a
d
d typedef
s
upport
commit
|
commitdiff
|
tree
2010-05-21
Ali
Gholami Rudi
support enum
t
ypes
commit
|
commitdiff
|
tree
2010-05-21
Ali
Gholami Rudi
h
andle arr
a
y def
i
nitions with const expr
size
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami
Rudi
inlin
e
con
s
tant ex
p
ressions
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholam
i
R
u
di
handl
e
mu
l
t
i
ple o_nogen()s
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Rudi
gen: zero out
e
ax before
calling
commit
|
commitdiff
|
tree
2010-05-20
A
l
i Gholami Rudi
gen: fix argument order in o_cal
l
(
)
commit
|
commitdiff
|
tree
2010-05-20
Ali G
h
olami
Rudi
add unio
n
supp
o
r
t
commit
|
commitdiff
|
tree
2010-05-20
Ali
G
holam
i
Rudi
hand
l
e sizeof operator
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Rudi
sup
p
o
r
t normal structs
commit
|
commitdiff
|
tree
2010-05-19
A
l
i
G
holami
R
u
d
i
ncc:
parse recursives lik
e
f()
(
)
commit
|
commitdiff
|
tree
2010-05-18
A
l
i G
h
olami R
u
di
ncc: handle pointers i
n
x
+
+ and
x +=
y
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami R
u
di
renam
e
i
t
to neatcc
commit
|
commitdiff
|
tree
2010-05-17
Ali G
h
o
lami Rudi
skip comments
commit
|
commitdiff
|
tree
2010-05-17
A
l
i Gholami Ru
d
i
support
s
tr
i
ng literals
commit
|
commitdiff
|
tree
2010-05-17
A
li
Ghola
m
i Rudi
out: align
b
ss varia
b
les
commit
|
commitdiff
|
tree
2010-05-17
A
l
i Gholami Rudi
cc: ignore passed
options
commit
|
commitdiff
|
tree
2010-05-17
Al
i
G
holam
i
R
u
di
add sup
p
ort
for glob
a
l variables
commit
|
commitdiff
|
tree
2010-05-15
Ali Gholami Rudi
sup
p
ort more int constants
commit
|
commitdiff
|
tree
2010-05-15
Ali Gholami Rudi
merge jx and setx
commit
|
commitdiff
|
tree
2010-05-14
Ali G
h
olami Rudi
a
dd
&
& an
d
||
o
per
a
tors
commit
|
commitdiff
|
tree
2010-05-13
Ali Gholami
Rudi
ge
n
: handle cha
r
a
n
d short operations
commit
|
commitdiff
|
tree
2010-05-13
Ali Gholami Rudi
cc: add bitop/assign oper
a
tors
commit
|
commitdiff
|
tree
2010-05-12
Ali
Gh
o
lam
i
Rudi
t
o
k: add the missing
~
token
commit
|
commitdiff
|
tree
2010-05-12
Ali G
h
olami Rudi
c
c: fix g
e
tt
i
ng local variable t
y
pe
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
s
up
p
ort |
,
&
a
nd
^
o
p
e
r
ators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
support ~ and
- unary operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Ghola
m
i
Rudi
gen: merge s
h
ift operations
commit
|
commitdiff
|
tree
2010-05-12
Ali
Gholami
R
udi
a
dd ?= assign
m
ent
o
pera
t
o
rs
commit
|
commitdiff
|
tree
2010-05-12
Ali
G
holam
i
Ru
d
i
add
s
hift o
p
e
r
a
t
ors
commit
|
commitdiff
|
tree
2010-05-12
Al
i
Gholami Ru
d
i
s
u
p
port
!
o
perator
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
sup
p
ort m
o
re com
p
ariso
n
operators
commit
|
commitdiff
|
tree
2010-05-12
A
l
i
G
holami Rudi
s
upp
o
rt *, /
a
nd % operators
commit
|
commitdiff
|
tree
2010-05-12
Ali
G
h
olami
R
u
di
support -- operator
commit
|
commitdiff
|
tree
2010-05-12
Ali Gho
l
a
m
i Rud
i
gen: have a singl
e
r
e
turn instruct
i
on
commit
|
commitdiff
|
tree
2010-05-11
Ali Gho
l
ami R
u
di
better temp reg
i
ster allocation
commit
|
commitdiff
|
tree
2010-05-08
Al
i
Gholami Rudi
gen: u
s
e lea for calculating sta
c
k add
r
e
s
s
commit
|
commitdiff
|
tree
2010-05-07
Ali Gholami Rudi
add for-loop
s
upport
commit
|
commitdiff
|
tree
2010-05-07
Ali Gholami Rudi
tok
:
support 2 a
n
d 3-char tokens
commit
|
commitdiff
|
tree
2010-05-06
Ali Gholami
R
ud
i
gen:
u
s
e regop() for shif
t
inst
r
u
c
tions
commit
|
commitdiff
|
tree
2010-05-03
A
l
i Gh
o
la
m
i Rudi
cc: res
e
t the size
for void type
commit
|
commitdiff
|
tree
2010-05-02
Ali
G
holami Rudi
cc: fix
ts_po
p
() when t
y
pe is N
U
L
L
commit
|
commitdiff
|
tree
2010-05-01
Al
i
Gholami Rudi
ha
n
dle pointer arit
h
metic
commit
|
commitdiff
|
tree
2010-04-30
Ali Gho
l
ami Rud
i
support
arrays
commit
|
commitdiff
|
tree
2010-04-30
Ali Gholami Rudi
implement
c
onditional expres
s
ion
commit
|
commitdiff
|
tree
2010-04-30
Ali Gholami Rudi
gen: put
sp
s
u
b value before writing
section
commit
|
commitdiff
|
tree
2010-04-30
Ali
G
holami
Ru
d
i
implem
e
nt * and & unary opera
t
ors
commit
|
commitdiff
|
tree
2010-04-30
Ali Gholami Rudi
rename vs
t
o bt
f
or bas
i
c typ
e
commit
|
commitdiff
|
tree
2010-04-28
Al
i
Gholami Rudi
mo
v
e elf relat
e
d parts
to out
.
c
commit
|
commitdiff
|
tree
2010-04-28
Ali Gho
l
ami Rudi
a
dd operand types
commit
|
commitdiff
|
tree
2010-04-27
Al
i
Gholami Rudi
return , as a token
commit
|
commitdiff
|
tree
2010-04-24
Ali Gholami
Ru
d
i
read
a
dd() shoul
d
add in a
l
oop
commit
|
commitdiff
|
tree
2010-04-24
Ali
Gholami
Rudi
manage s
t
ack; fre
e
tmp
s
a
nd better stack alloc
commit
|
commitdiff
|
tree
2010-04-24
A
li Gholami
Rudi
supp
o
rt
add/su
b
operat
o
rs
commit
|
commitdiff
|
tree
2010-04-24
Ali Ghol
a
mi Rud
i
suppo
r
t c
a
lling extern function
s
commit
|
commitdiff
|
tree
2010-04-24
Ali
Gho
l
ami Rudi
sup
p
ort passi
n
g f
u
n
ction argu
m
ents
commit
|
commitdiff
|
tree
2010-04-24
Ali
G
holami Rud
i
support calling function
s
with
no args
commit
|
commitdiff
|
tree
2010-04-23
Ali Ghol
a
mi
Rudi
u
se
reg args
in functions
commit
|
commitdiff
|
tree
2010-04-23
Ali Gho
l
am
i
Rudi
o
u
t: use 4 byte mov for now
commit
|
commitdiff
|
tree
2010-04-23
Ali Ghol
a
mi Rudi
a
small cc
commit
|
commitdiff
|
tree