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: handle unnamed structs
2010-05-30
Ali G
h
ol
a
mi Rud
i
n
cc: handle u
n
named struc
t
s
commit
|
commitdiff
|
tree
2010-05-30
Ali Gholami Rudi
ncc: handle forward str
u
c
t
p
tr
u
s
age
commit
|
commitdiff
|
tree
2010-05-28
Ali Gho
l
ami
Ru
d
i
nc
c
: cha
r
a[4] = "abc";
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami
R
udi
support g
o
t
o
sta
t
em
e
nt
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholam
i
R
udi
g
en:
ha
n
d
l
e more than
6 args
commit
|
commitdiff
|
tree
2010-05-28
Ali Ghol
a
mi Rud
i
g
en: optimize co
n
s
tant operati
o
ns
o
n local addresses
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholam
i
Rudi
ncc: int a[2][2
]
= {1, 2
,
3}
;
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
handle initializer for
l
ocal variables
commit
|
commitdiff
|
tree
2010-05-27
A
li Gholami Rudi
handle struct assignment
commit
|
commitdiff
|
tree
2010-05-27
Ali G
h
olami
R
udi
n
cc: use forwar
d
function declar
a
tions
commit
|
commitdiff
|
tree
2010-05-27
Ali
G
h
o
l
a
m
i Rudi
gen: fix c
a
s
t
i
ng n
u
ms
t
o signed types
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami Rudi
ou
t
:
u
s
e
z
er
o
st_name
f
o
r unnamed symbols
commit
|
commitdiff
|
tree
2010-05-26
Ali Ghol
a
mi Rudi
n
c
c: cas
t
re
t
u
rn
v
alue
commit
|
commitdiff
|
tree
2010-05-26
Ali Gholami Rud
i
mark static symbol
s
as STB_LOCAL
commit
|
commitdiff
|
tree
2010-05-25
Ali
G
ho
l
ami
R
udi
ncc: handl
e
stat
i
c var
i
ables
commit
|
commitdiff
|
tree
2010-05-25
Ali
Gholami Ru
d
i
ncc: ty
p
e_btde() is no
l
onge
r
used
commit
|
commitdiff
|
tree
2010-05-24
Ali Gholami Rud
i
ncc: handle multi-di
m
e
n
sio
n
al arrays
commit
|
commitdiff
|
tree
2010-05-24
Ali G
h
ola
m
i
Rudi
g
en: optimize l
o
ading small lo
n
g
im
m
ediates
commit
|
commitdiff
|
tree
2010-05-23
Ali Gho
l
ami Ru
d
i
n
cc: use names defined closes
t
to
the usage
commit
|
commitdiff
|
tree
2010-05-23
Ali Gholami Ru
d
i
s
u
pport function pointers
commit
|
commitdiff
|
tree
2010-05-23
A
li Gho
l
ami Rudi
g
e
n: fix c
o
nstant cas
t
s
commit
|
commitdiff
|
tree
2010-05-22
A
li
Ghol
a
mi Rud
i
support casts
commit
|
commitdiff
|
tree
2010-05-21
Ali Gho
l
ami Rudi
a
d
d
swit
c
h stm
t
s
u
pport
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
add do
-
wh
i
le support
commit
|
commitdiff
|
tree
2010-05-21
Ali Gh
o
lami
Rudi
suppor
t
b
r
e
a
k and continue
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
add
t
ypede
f
support
commit
|
commitdiff
|
tree
2010-05-21
A
li
Gholami
R
udi
support enum
t
ypes
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
han
d
le ar
r
ay definitions with const exp
r
s
i
ze
commit
|
commitdiff
|
tree
2010-05-21
A
li G
h
o
lami Rudi
inline const
a
nt expres
s
i
o
ns
commit
|
commitdiff
|
tree
2010-05-21
A
l
i Gholami Rudi
handle m
u
lt
i
ple
o
_nog
e
n()s
commit
|
commitdiff
|
tree
2010-05-20
A
l
i Ghol
a
mi Rudi
g
e
n
: zero out eax before call
i
n
g
commit
|
commitdiff
|
tree
2010-05-20
A
l
i Gho
l
ami Rudi
gen: f
i
x
argument order in o_call(
)
commit
|
commitdiff
|
tree
2010-05-20
Ali Gho
l
ami Rudi
a
d
d union suppo
r
t
commit
|
commitdiff
|
tree
2010-05-20
Ali G
h
o
l
ami Rudi
h
a
ndle sizeof operator
commit
|
commitdiff
|
tree
2010-05-20
Ali Gho
l
a
m
i Rudi
support norm
a
l s
t
ructs
commit
|
commitdiff
|
tree
2010-05-19
A
li Gholami Rudi
nc
c
: parse recursives li
k
e f()()
commit
|
commitdiff
|
tree
2010-05-18
Ali
G
holami Rudi
ncc: handle pointers in x
+
+
and x +=
y
commit
|
commitdiff
|
tree
2010-05-17
Ali
Gholami Rud
i
rename it to
nea
t
cc
commit
|
commitdiff
|
tree
2010-05-17
A
li Gholam
i
R
u
d
i
ski
p
comme
n
t
s
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rudi
support s
t
rin
g
litera
l
s
commit
|
commitdiff
|
tree
2010-05-17
Al
i
Gholami R
u
di
o
ut:
al
i
gn bss variables
commit
|
commitdiff
|
tree
2010-05-17
Ali G
h
olami
R
udi
cc: ignore pass
e
d opt
i
ons
commit
|
commitdiff
|
tree
2010-05-17
Ali
G
holami R
u
d
i
add suppor
t
for glob
a
l vari
a
bles
commit
|
commitdiff
|
tree
2010-05-15
A
l
i
Gholami Rud
i
suppor
t
more int constants
commit
|
commitdiff
|
tree
2010-05-15
A
li G
h
olami
Rudi
merge jx and
s
etx
commit
|
commitdiff
|
tree
2010-05-14
Ali Gh
o
lami Rud
i
add &
&
and |
|
o
p
era
t
ors
commit
|
commitdiff
|
tree
2010-05-13
A
l
i Gholami Rudi
g
e
n: handle ch
a
r and short operations
commit
|
commitdiff
|
tree
2010-05-13
Ali Gho
l
ami Rudi
c
c: add bitop/ass
i
gn oper
a
tors
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholam
i
Rudi
t
o
k
: add t
h
e mi
s
s
i
n
g ~ t
o
ken
commit
|
commitdiff
|
tree
2010-05-12
A
li
Gholami Rudi
cc
:
fix getting local v
a
riable type
commit
|
commitdiff
|
tree
2010-05-12
Ali
G
h
olami Rudi
su
p
p
o
rt |,
&
and
^ operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
support ~ and - unary operators
commit
|
commitdiff
|
tree
2010-05-12
Al
i
Gholami Rudi
gen:
m
erge shif
t
ope
r
a
t
ions
commit
|
commitdiff
|
tree
2010-05-12
A
l
i Gholami Rudi
add ?= assignment
o
perators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami
R
udi
add shi
f
t operators
commit
|
commitdiff
|
tree
2010-05-12
A
li Gholam
i
Rudi
support ! operator
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholam
i
Rudi
support more comparis
o
n ope
r
ators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
support *, /
and % operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholam
i
Rudi
sup
p
ort --
o
pe
r
ato
r
commit
|
commitdiff
|
tree
2010-05-12
Ali
G
hol
a
mi Rudi
gen: have
a
s
ingle
r
etur
n
i
nstruction
commit
|
commitdiff
|
tree
2010-05-11
Ali Gholami Rudi
b
etter te
m
p r
e
gister allocation
commit
|
commitdiff
|
tree
2010-05-08
Ali Ghol
a
mi Rudi
gen: use lea for calculat
i
n
g
stac
k
address
commit
|
commitdiff
|
tree
2010-05-07
Al
i
Gholami Ru
d
i
add fo
r
-loo
p
support
commit
|
commitdiff
|
tree
2010-05-07
Ali Gholami
Rudi
t
o
k
:
sup
p
ort 2 an
d
3-char tokens
commit
|
commitdiff
|
tree
2010-05-06
Al
i
Gholami Rud
i
gen: use regop() for shift instr
u
ctions
commit
|
commitdiff
|
tree
2010-05-03
Ali Gholami Rudi
cc: reset t
h
e s
i
ze f
o
r
void
t
y
p
e
commit
|
commitdiff
|
tree
2010-05-02
Ali Gholami R
u
di
cc: fix
ts
_
pop() when type is
N
ULL
commit
|
commitdiff
|
tree
2010-05-01
Ali
G
holami Rudi
handle pointer arithmeti
c
commit
|
commitdiff
|
tree
2010-04-30
Ali Gh
o
lami
Rudi
supp
o
rt arra
y
s
commit
|
commitdiff
|
tree
2010-04-30
Ali Gholami Rudi
implemen
t
c
onditional
e
x
pression
commit
|
commitdiff
|
tree
2010-04-30
A
li Gholam
i
Rudi
gen
:
put sp sub va
l
ue be
f
ore writing section
commit
|
commitdiff
|
tree
2010-04-30
Ali Gholami Rud
i
implement * an
d
&
u
nary
o
perators
commit
|
commitdiff
|
tree
2010-04-30
Ali
Gholami R
u
di
re
n
ame vs to
bt for basi
c
ty
p
e
commit
|
commitdiff
|
tree
2010-04-28
A
l
i
Gholami Rud
i
move el
f
r
e
lated
parts to out
.
c
commit
|
commitdiff
|
tree
2010-04-28
Ali Gholami Ru
d
i
a
d
d op
e
rand
type
s
commit
|
commitdiff
|
tree
2010-04-27
Ali Ghola
m
i
Rudi
return , a
s
a
token
commit
|
commitdiff
|
tree
2010-04-24
Ali
Gholami Rudi
readad
d
() s
h
o
u
ld add
in a loop
commit
|
commitdiff
|
tree
2010-04-24
A
li G
h
olami Rudi
manage stack; free tmps and bette
r
stack alloc
commit
|
commitdiff
|
tree
2010-04-24
Ali
G
h
olami Rudi
suppor
t
add/sub operators
commit
|
commitdiff
|
tree
2010-04-24
A
li Ghol
a
mi R
u
di
support calling ext
e
r
n
fun
c
tions
commit
|
commitdiff
|
tree
2010-04-24
Ali Gholam
i
Rudi
support pass
i
ng
fu
n
ction argum
e
n
ts
commit
|
commitdiff
|
tree
2010-04-24
Ali Gholami Rudi
support calling f
u
n
c
tion
s
with
no a
r
gs
commit
|
commitdiff
|
tree
2010-04-23
Ali G
h
olam
i
Rud
i
use reg args i
n
func
t
ion
s
commit
|
commitdiff
|
tree
2010-04-23
A
li Gholami Rudi
out
:
u
s
e 4 byte mov
f
or no
w
commit
|
commitdiff
|
tree
2010-04-23
A
l
i
G
h
o
lami Rud
i
a small cc
commit
|
commitdiff
|
tree