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 Gholami Rudi
ncc: hand
l
e unnamed structs
commit
|
commitdiff
|
tree
2010-05-30
Ali Gh
o
lam
i
Rudi
ncc: hand
l
e fo
r
ward
s
t
r
uct pt
r
usage
commit
|
commitdiff
|
tree
2010-05-28
Ali Ghol
a
mi Rudi
n
cc: char a[4] = "a
b
c";
commit
|
commitdiff
|
tree
2010-05-28
A
l
i Ghola
m
i
Rudi
s
u
pport got
o
stat
e
m
e
nt
commit
|
commitdiff
|
tree
2010-05-28
Al
i
Gholami Rudi
gen: handle mor
e
tha
n
6 args
commit
|
commitdiff
|
tree
2010-05-28
Ali
G
ho
l
a
mi Rudi
gen:
optimiz
e
constant
o
per
a
t
ions on local addr
e
sses
commit
|
commitdiff
|
tree
2010-05-28
Ali G
h
o
lami Rudi
ncc: int a[2][2] = {1, 2
,
3
};
commit
|
commitdiff
|
tree
2010-05-28
Ali Gh
o
lam
i
R
ud
i
handle ini
t
ial
i
ze
r
for
lo
c
al variables
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami Rudi
handle struct assignmen
t
commit
|
commitdiff
|
tree
2010-05-27
A
l
i
G
holami R
u
di
ncc: u
s
e
f
o
r
w
ard function declarations
commit
|
commitdiff
|
tree
2010-05-27
Ali
G
holami
R
u
d
i
gen:
fix cast
i
ng n
u
ms
t
o signed
t
y
p
e
s
commit
|
commitdiff
|
tree
2010-05-27
Ali Gho
l
ami
R
udi
out: use z
e
ro st_name
f
or unn
a
m
e
d symbols
commit
|
commitdiff
|
tree
2010-05-26
A
li Ghol
a
mi Rudi
ncc: cast r
e
t
u
r
n
value
commit
|
commitdiff
|
tree
2010-05-26
Ali Gholami Ru
d
i
m
a
rk static symbols as STB_LOCAL
commit
|
commitdiff
|
tree
2010-05-25
Ali G
h
olami Rudi
nc
c
: ha
n
dle s
t
atic varia
b
l
e
s
commit
|
commitdiff
|
tree
2010-05-25
Ali Gholam
i
R
u
di
ncc: t
y
p
e
_btde() i
s
no longer use
d
commit
|
commitdiff
|
tree
2010-05-24
Ali Gho
l
a
m
i Rudi
ncc: handle mult
i
-dimensi
o
nal
a
rrays
commit
|
commitdiff
|
tree
2010-05-24
A
l
i
G
holami Rudi
gen: opti
m
ize loading
small long immediates
commit
|
commitdiff
|
tree
2010-05-23
Ali
Gholami Rudi
ncc: use names
d
e
f
i
ned c
l
os
e
st to the u
s
age
commit
|
commitdiff
|
tree
2010-05-23
Ali Gholami Ru
d
i
su
p
port
function point
e
r
s
commit
|
commitdiff
|
tree
2010-05-23
Ali Ghola
m
i R
u
d
i
gen: f
i
x consta
n
t ca
s
ts
commit
|
commitdiff
|
tree
2010-05-22
Ali
G
holami Rud
i
support ca
s
ts
commit
|
commitdiff
|
tree
2010-05-21
A
l
i Gholami Rudi
a
dd switch stmt support
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
add
d
o-while supp
o
rt
commit
|
commitdiff
|
tree
2010-05-21
A
li Ghol
a
mi
Rudi
suppor
t
break and continue
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
a
dd
typedef s
u
pport
commit
|
commitdiff
|
tree
2010-05-21
Al
i
Ghol
a
mi Rudi
support enum types
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
handle array defin
i
ti
o
ns with const expr size
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rud
i
inline constant
e
x
pressions
commit
|
commitdiff
|
tree
2010-05-21
Ali G
h
ol
a
mi
R
u
d
i
handle multiple o_
n
og
e
n()s
commit
|
commitdiff
|
tree
2010-05-20
A
l
i
Gholami
R
ud
i
ge
n
:
z
ero out eax before ca
l
ling
commit
|
commitdiff
|
tree
2010-05-20
Ali Ghol
a
mi Rud
i
g
e
n: fix argument orde
r
in o_c
a
ll
(
)
commit
|
commitdiff
|
tree
2010-05-20
Ali Ghol
a
mi Rudi
a
d
d union support
commit
|
commitdiff
|
tree
2010-05-20
Ali Gh
o
lami Rudi
handle siz
e
of operator
commit
|
commitdiff
|
tree
2010-05-20
Al
i
Gholami Rudi
su
p
port nor
m
al structs
commit
|
commitdiff
|
tree
2010-05-19
Ali
Gholami Rudi
nc
c
:
parse recursives like f()()
commit
|
commitdiff
|
tree
2010-05-18
Ali Gholami Ru
d
i
n
cc: handle pointers in
x
++ and x
+= y
commit
|
commitdiff
|
tree
2010-05-17
Al
i
Ghola
m
i Rudi
r
ename it to neatcc
commit
|
commitdiff
|
tree
2010-05-17
A
li Gholami Rud
i
sk
i
p comments
commit
|
commitdiff
|
tree
2010-05-17
Ali
G
holami Rudi
suppo
r
t st
r
ing
l
iteral
s
commit
|
commitdiff
|
tree
2010-05-17
Ali Gho
l
ami Ru
d
i
out:
alig
n
bs
s
variables
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rudi
cc: i
g
nore pa
s
sed options
commit
|
commitdiff
|
tree
2010-05-17
A
l
i Gholam
i
R
udi
add support for global
vari
a
bl
e
s
commit
|
commitdiff
|
tree
2010-05-15
Ali Gho
l
ami Rudi
supp
o
rt more int c
o
nstant
s
commit
|
commitdiff
|
tree
2010-05-15
Ali G
h
olami Ru
d
i
m
erge jx and setx
commit
|
commitdiff
|
tree
2010-05-14
Ali Gholami Rudi
add &
&
a
n
d |
|
o
p
erators
commit
|
commitdiff
|
tree
2010-05-13
Al
i
Gholami R
u
di
gen:
handle cha
r
a
n
d s
h
ort oper
a
tions
commit
|
commitdiff
|
tree
2010-05-13
Ali Gholami Rudi
cc: ad
d
bitop/assign operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
tok: add the
missi
n
g ~
t
oken
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
c
c
: f
i
x getting local variab
l
e ty
p
e
commit
|
commitdiff
|
tree
2010-05-12
A
l
i Gholami Rudi
support |, & and ^ operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Ghol
a
mi Rudi
support ~ an
d
- u
n
ary operator
s
commit
|
commitdiff
|
tree
2010-05-12
Ali Gh
o
lami Rudi
gen: merge shift operat
i
ons
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
add
?= assign
m
ent operators
commit
|
commitdiff
|
tree
2010-05-12
Ali
Ghol
a
mi Rud
i
add shif
t
opera
t
ors
commit
|
commitdiff
|
tree
2010-05-12
A
li G
h
olami Rudi
suppo
r
t
! operator
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
s
u
pport more comparison operato
r
s
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholam
i
Rudi
suppor
t
*, / and
%
o
p
erat
o
rs
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
s
upport -- oper
a
tor
commit
|
commitdiff
|
tree
2010-05-12
Ali
Gholami
Rud
i
g
en: ha
v
e a single return instruct
i
o
n
commit
|
commitdiff
|
tree
2010-05-11
A
l
i
Gholami Rud
i
be
t
ter
temp regist
e
r allocat
i
o
n
commit
|
commitdiff
|
tree
2010-05-08
Ali Ghol
a
mi Rudi
gen: use lea f
o
r
calc
u
l
a
ting s
t
ack
a
ddr
e
ss
commit
|
commitdiff
|
tree
2010-05-07
Ali
G
hol
a
mi Rudi
a
d
d for-loop
s
upport
commit
|
commitdiff
|
tree
2010-05-07
Ali Gholami Rudi
to
k
:
s
up
p
or
t
2 and 3
-
cha
r
t
o
ke
n
s
commit
|
commitdiff
|
tree
2010-05-06
Ali Gholami R
u
di
gen: u
s
e regop() for shift
i
nstructions
commit
|
commitdiff
|
tree
2010-05-03
Ali Gho
l
ami Rudi
cc: re
s
et the size for void type
commit
|
commitdiff
|
tree
2010-05-02
Ali Gho
l
am
i
Ru
d
i
cc: fix ts_pop() when type i
s
NU
L
L
commit
|
commitdiff
|
tree
2010-05-01
Ali Gholami Rudi
hand
l
e pointer arithmetic
commit
|
commitdiff
|
tree
2010-04-30
A
l
i
G
h
olami Rud
i
support arrays
commit
|
commitdiff
|
tree
2010-04-30
A
l
i Gholami Rudi
implement conditional expre
s
sion
commit
|
commitdiff
|
tree
2010-04-30
Ali Gholami R
u
di
gen: put sp sub va
l
ue
before writ
i
ng se
c
tion
commit
|
commitdiff
|
tree
2010-04-30
Ali Gholami Rudi
imp
l
ement * a
n
d & unary operators
commit
|
commitdiff
|
tree
2010-04-30
Al
i
Gh
o
lami Rudi
ren
a
me
v
s to bt for
b
asic type
commit
|
commitdiff
|
tree
2010-04-28
A
li Gholami Rudi
mo
v
e elf rel
a
ted parts
t
o out
.
c
commit
|
commitdiff
|
tree
2010-04-28
A
li Gholami Rudi
add operand types
commit
|
commitdiff
|
tree
2010-04-27
Ali Gh
o
l
a
mi
Rudi
return
,
as a to
k
e
n
commit
|
commitdiff
|
tree
2010-04-24
Ali Gholami Rudi
reada
d
d()
should add in a loop
commit
|
commitdiff
|
tree
2010-04-24
Ali Gho
l
ami
Rud
i
m
anage st
a
c
k
; free t
m
ps and better stack alloc
commit
|
commitdiff
|
tree
2010-04-24
A
li
G
holami Ru
d
i
support add/sub oper
a
tors
commit
|
commitdiff
|
tree
2010-04-24
Ali Ghola
m
i Rudi
support calling extern f
u
nctions
commit
|
commitdiff
|
tree
2010-04-24
Ali
G
holami Rudi
support pa
s
sing
f
unct
i
on argument
s
commit
|
commitdiff
|
tree
2010-04-24
Ali Gholam
i
Rudi
supp
o
rt
ca
l
ling
func
t
i
ons wit
h
no args
commit
|
commitdiff
|
tree
2010-04-23
Ali Ghola
m
i Rudi
us
e
reg args in func
t
i
o
ns
commit
|
commitdiff
|
tree
2010-04-23
A
li G
h
olami Ru
d
i
out: use 4 byte mov for now
commit
|
commitdiff
|
tree
2010-04-23
Ali
G
holami Rudi
a small c
c
commit
|
commitdiff
|
tree