repo.or.cz
/
neatcc.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
function pointer arguments
2010-06-01
Ali
G
holami Rudi
fu
n
ct
i
on poin
t
er argumen
t
s
commit
|
commitdiff
|
tree
2010-05-31
Ali Gholam
i
Rudi
accept signed token
commit
|
commitdiff
|
tree
2010-05-31
Ali
G
h
o
lami
R
udi
handle
s
iz
e
of(*p)
wher
e
p
i
s
v
oid *
commit
|
commitdiff
|
tree
2010-05-30
Al
i
G
h
olami
Rudi
ncc: handl
e
unnam
e
d s
t
ructs
commit
|
commitdiff
|
tree
2010-05-30
A
li Gholami Rudi
ncc: ha
n
dle f
o
r
w
ard
struct ptr u
s
age
commit
|
commitdiff
|
tree
2010-05-28
A
l
i
G
h
olami Rudi
ncc: char a[4] = "abc";
commit
|
commitdiff
|
tree
2010-05-28
A
l
i Gholami Rudi
suppo
r
t go
t
o
s
tatement
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholam
i
Rudi
gen:
h
andle more than 6
args
commit
|
commitdiff
|
tree
2010-05-28
Ali Ghol
a
m
i
Rudi
gen
:
o
p
timize cons
t
ant o
p
erations on local addres
s
e
s
commit
|
commitdiff
|
tree
2010-05-28
Ali
G
holami
Rudi
n
cc: int a[2][
2
] = {1, 2,
3};
commit
|
commitdiff
|
tree
2010-05-28
A
l
i Gholam
i
Rudi
handle initializer for local variables
commit
|
commitdiff
|
tree
2010-05-27
Ali
G
hola
m
i Ru
d
i
handle struct a
s
signment
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami Rudi
n
c
c
: use forwar
d
f
u
ncti
o
n
d
eclarations
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholam
i
Ru
d
i
ge
n
: f
i
x c
a
sting nums to signed
t
ypes
commit
|
commitdiff
|
tree
2010-05-27
Al
i
Gholami Rudi
out: use zero st_name for unn
a
m
ed symbols
commit
|
commitdiff
|
tree
2010-05-26
Ali Gholami Rudi
n
cc: cas
t
r
eturn value
commit
|
commitdiff
|
tree
2010-05-26
Ali Gholami Ru
d
i
mark static symbols
as STB_L
O
CAL
commit
|
commitdiff
|
tree
2010-05-25
A
l
i
Gholami Rudi
ncc: han
d
le static
v
ariables
commit
|
commitdiff
|
tree
2010-05-25
Ali
G
h
ola
m
i
R
udi
ncc: type
_
btde() i
s
no
l
onger
u
s
ed
commit
|
commitdiff
|
tree
2010-05-24
Ali Ghola
m
i Rudi
nc
c
: hand
l
e multi-dimensional array
s
commit
|
commitdiff
|
tree
2010-05-24
Ali G
h
olami Rudi
ge
n
: opti
m
ize
load
i
ng small long immediates
commit
|
commitdiff
|
tree
2010-05-23
Ali
G
holami R
u
di
ncc: use names def
i
n
ed closest
t
o t
h
e u
s
age
commit
|
commitdiff
|
tree
2010-05-23
Al
i
Gholami Rudi
support fu
n
ction
p
o
inters
commit
|
commitdiff
|
tree
2010-05-23
Ali Gholami Rud
i
gen: f
i
x
constant casts
commit
|
commitdiff
|
tree
2010-05-22
Ali G
h
olami Ru
d
i
support casts
commit
|
commitdiff
|
tree
2010-05-21
A
l
i
G
h
olami Ru
d
i
add
switch st
m
t sup
p
ort
commit
|
commitdiff
|
tree
2010-05-21
Ali
G
holami Rudi
a
dd do-wh
i
le support
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami
Rudi
s
u
pport break and continue
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
add typedef support
commit
|
commitdiff
|
tree
2010-05-21
A
li Gholam
i
Rudi
s
upport enum types
commit
|
commitdiff
|
tree
2010-05-21
Ali Ghola
m
i Rudi
handle array de
f
ini
t
ions with const expr size
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami R
u
di
inline
constant e
x
pres
s
io
n
s
commit
|
commitdiff
|
tree
2010-05-21
Ali G
h
olami Rudi
h
a
ndle
multiple o
_
nogen(
)
s
commit
|
commitdiff
|
tree
2010-05-20
Ali Ghol
a
mi Rudi
gen: zero out eax before calling
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Rudi
gen: fix argument order in
o_call()
commit
|
commitdiff
|
tree
2010-05-20
Ali G
h
olami
Rudi
add u
n
i
on
s
u
ppo
r
t
commit
|
commitdiff
|
tree
2010-05-20
A
li G
h
o
lami Rudi
ha
n
dle
s
izeof operator
commit
|
commitdiff
|
tree
2010-05-20
Ali
Gho
l
ami Rud
i
support
n
ormal structs
commit
|
commitdiff
|
tree
2010-05-19
Ali Gholami R
u
d
i
n
c
c
:
par
s
e recursives like f()()
commit
|
commitdiff
|
tree
2010-05-18
Ali Gh
o
lami Rudi
ncc:
handle
pointers in x++ and x += y
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami
R
u
d
i
ren
a
me it to neatc
c
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rudi
skip comment
s
commit
|
commitdiff
|
tree
2010-05-17
A
l
i
Gholami Rudi
support s
t
ring
l
iteral
s
commit
|
commitdiff
|
tree
2010-05-17
Ali Ghola
m
i Rudi
out: a
l
ign bss variables
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rudi
cc: i
g
nore p
a
ssed
o
ptions
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholam
i
Rudi
add sup
p
o
r
t
f
or global variables
commit
|
commitdiff
|
tree
2010-05-15
A
li Gholami
R
udi
support m
o
re
i
nt constant
s
commit
|
commitdiff
|
tree
2010-05-15
A
li Gholami R
u
di
merge jx a
n
d setx
commit
|
commitdiff
|
tree
2010-05-14
Ali
G
h
o
l
ami Rud
i
add && and || operators
commit
|
commitdiff
|
tree
2010-05-13
Ali Gholami Rudi
gen: handle char and
short operat
i
ons
commit
|
commitdiff
|
tree
2010-05-13
Ali Gholami Rudi
cc: add bitop/assign operators
commit
|
commitdiff
|
tree
2010-05-12
A
l
i
Gholami Rudi
tok:
add the miss
i
ng ~ token
commit
|
commitdiff
|
tree
2010-05-12
Ali Ghol
a
m
i
R
u
di
cc:
fix get
t
ing local v
a
riabl
e
type
commit
|
commitdiff
|
tree
2010-05-12
A
l
i
Gh
o
lami R
u
di
s
u
p
po
r
t |, & and ^
o
pe
r
at
o
rs
commit
|
commitdiff
|
tree
2010-05-12
Ali Ghol
a
m
i
R
udi
s
uppo
r
t ~
and
-
unary o
p
erators
commit
|
commitdiff
|
tree
2010-05-12
Ali Ghola
m
i Rudi
g
en: merge s
h
ift operation
s
commit
|
commitdiff
|
tree
2010-05-12
A
l
i
G
h
ola
m
i R
u
di
add ?= assignment operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Ru
d
i
add shift oper
a
tors
commit
|
commitdiff
|
tree
2010-05-12
A
l
i G
h
olami Rudi
support
!
operator
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholam
i
Rudi
support
m
ore
c
omparis
o
n operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
support *, / and %
operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Ghol
a
mi Rudi
support -- oper
a
tor
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
gen: have a single retur
n
instruction
commit
|
commitdiff
|
tree
2010-05-11
Ali
Gholami Rudi
better temp reg
i
ster al
l
ocation
commit
|
commitdiff
|
tree
2010-05-08
A
l
i
Gholami Rudi
gen: use
l
e
a
for ca
l
culat
i
ng
s
ta
c
k address
commit
|
commitdiff
|
tree
2010-05-07
Ali Gh
o
lami Ru
d
i
add for
-
lo
o
p supp
o
rt
commit
|
commitdiff
|
tree
2010-05-07
Ali
Gh
o
lami Rudi
t
o
k
:
s
up
p
ort 2 and 3-c
h
ar token
s
commit
|
commitdiff
|
tree
2010-05-06
Ali
G
hol
a
mi
Rudi
gen: use reg
o
p
() for
s
h
i
ft instruction
s
commit
|
commitdiff
|
tree
2010-05-03
Ali Gholami Rudi
cc: reset t
h
e size for void type
commit
|
commitdiff
|
tree
2010-05-02
Ali
G
holami Rudi
c
c
: fix ts_pop() wh
e
n type is NULL
commit
|
commitdiff
|
tree
2010-05-01
Ali Ghol
a
mi R
u
di
h
a
n
dle
po
i
nter arithme
t
ic
commit
|
commitdiff
|
tree
2010-04-30
Ali Ghol
a
mi Ru
d
i
suppo
r
t arrays
commit
|
commitdiff
|
tree
2010-04-30
Ali Gholami
Rudi
i
mplement conditional express
i
on
commit
|
commitdiff
|
tree
2010-04-30
A
l
i Gholami Rud
i
gen:
p
ut sp sub v
a
lue be
f
ore
writing
section
commit
|
commitdiff
|
tree
2010-04-30
Ali Gholami Rudi
implement * and & unary operator
s
commit
|
commitdiff
|
tree
2010-04-30
Ali Gholami Rudi
re
n
ame v
s
to bt for basi
c
type
commit
|
commitdiff
|
tree
2010-04-28
Ali Gho
l
ami Rudi
move elf r
e
lated
p
arts to out
.
c
commit
|
commitdiff
|
tree
2010-04-28
Ali Gho
l
ami Rudi
add op
e
rand types
commit
|
commitdiff
|
tree
2010-04-27
Ali Gh
o
lami
R
udi
return , as a to
k
en
commit
|
commitdiff
|
tree
2010-04-24
Ali Gholami Rudi
readadd() sho
u
l
d add in a loop
commit
|
commitdiff
|
tree
2010-04-24
Ali Gh
o
lami Rudi
man
a
ge
s
tack; free tmps and better stack alloc
commit
|
commitdiff
|
tree
2010-04-24
Al
i
Gholami Rudi
s
u
pport add/sub op
e
rators
commit
|
commitdiff
|
tree
2010-04-24
Ali
G
holami Rudi
s
u
pport calling extern functions
commit
|
commitdiff
|
tree
2010-04-24
Ali
G
holami Ru
d
i
s
u
pport p
a
ssin
g
function arguments
commit
|
commitdiff
|
tree
2010-04-24
Al
i
G
hola
m
i
R
ud
i
support calling functions
w
ith no
a
r
g
s
commit
|
commitdiff
|
tree
2010-04-23
A
li
Gholam
i
Rudi
use
r
e
g
a
r
gs in fu
n
ctions
commit
|
commitdiff
|
tree
2010-04-23
Al
i
G
holami
Rudi
out:
u
se
4 by
t
e
mov for
n
ow
commit
|
commitdiff
|
tree
2010-04-23
Ali Ghola
m
i Rudi
a sm
a
l
l cc
commit
|
commitdiff
|
tree