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
A
l
i Gholami Rudi
func
t
i
on po
i
nter a
r
gu
m
ents
commit
|
commitdiff
|
tree
2010-05-31
Ali Gholami Rudi
accept signed token
commit
|
commitdiff
|
tree
2010-05-31
A
li Gh
o
lami Rudi
han
d
le size
o
f(
*
p) w
h
ere p is void *
commit
|
commitdiff
|
tree
2010-05-30
Ali Gholami Rudi
ncc: h
a
nd
l
e unnamed struc
t
s
commit
|
commitdiff
|
tree
2010-05-30
Ali
G
ho
l
ami Rudi
n
cc: handl
e
forward struct ptr usa
g
e
commit
|
commitdiff
|
tree
2010-05-28
A
li Gho
l
ami Rudi
ncc: ch
a
r a[4] = "abc";
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
sup
p
ort goto statem
e
n
t
commit
|
commitdiff
|
tree
2010-05-28
Al
i
Gholami Rudi
gen: handle m
o
re than 6 ar
g
s
commit
|
commitdiff
|
tree
2010-05-28
Ali Ghol
a
mi Rudi
gen: op
t
imize
constant operations on local add
r
esse
s
commit
|
commitdiff
|
tree
2010-05-28
A
li Gholami R
u
di
ncc: int a[2]
[
2] = {
1
,
2
,
3};
commit
|
commitdiff
|
tree
2010-05-28
Ali Ghol
a
mi Ru
d
i
handle initiali
z
er
f
o
r
local var
i
ables
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami Rudi
handl
e
struct as
s
i
g
nme
n
t
commit
|
commitdiff
|
tree
2010-05-27
A
l
i Gholami
R
u
di
n
c
c: u
s
e forwar
d
function declarations
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami Rudi
gen: fix casting nums
to signed typ
e
s
commit
|
commitdiff
|
tree
2010-05-27
Ali
G
h
o
lami Rudi
out
:
use zero st_name for unnamed symbols
commit
|
commitdiff
|
tree
2010-05-26
Ali
Gholami Rudi
nc
c
: cast return value
commit
|
commitdiff
|
tree
2010-05-26
Ali G
h
olam
i
Rudi
ma
r
k stati
c
symbols as STB_LOCA
L
commit
|
commitdiff
|
tree
2010-05-25
A
l
i Gho
l
ami Rud
i
ncc:
h
andle
s
tatic
v
ariables
commit
|
commitdiff
|
tree
2010-05-25
Ali Gholam
i
Rudi
nc
c
: type_b
t
de() is no longer used
commit
|
commitdiff
|
tree
2010-05-24
A
li Gho
l
am
i
Ru
d
i
n
c
c: handle multi-dimensional arrays
commit
|
commitdiff
|
tree
2010-05-24
Ali G
h
o
lami
R
udi
g
en: optimize loading small
l
ong immediates
commit
|
commitdiff
|
tree
2010-05-23
A
li
G
ho
l
ami Rudi
ncc: use names defined closest
t
o
the usag
e
commit
|
commitdiff
|
tree
2010-05-23
Ali G
h
olami R
u
di
support function poin
t
ers
commit
|
commitdiff
|
tree
2010-05-23
Ali Gholami Rudi
gen: fi
x
cons
t
an
t
cas
t
s
commit
|
commitdiff
|
tree
2010-05-22
Ali G
h
olami Ru
d
i
support c
a
sts
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami
Rudi
add
s
witch stmt support
commit
|
commitdiff
|
tree
2010-05-21
Ali Gho
l
ami Rudi
add do-while support
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholam
i
Rudi
support
b
reak and continu
e
commit
|
commitdiff
|
tree
2010-05-21
Ali
Gh
o
lami Rudi
add typedef
support
commit
|
commitdiff
|
tree
2010-05-21
Ali Gh
o
l
a
mi Rudi
support enum types
commit
|
commitdiff
|
tree
2010-05-21
Ali
Gholami Rudi
handle a
r
ray definition
s
with c
o
nst expr size
commit
|
commitdiff
|
tree
2010-05-21
Ali Gh
o
la
m
i Rudi
inline c
o
nsta
n
t expressions
commit
|
commitdiff
|
tree
2010-05-21
Ali Gho
l
ami Rudi
han
d
l
e
multiple o_nogen()s
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Rudi
gen: zero ou
t
eax before calling
commit
|
commitdiff
|
tree
2010-05-20
Ali
G
h
olami Rudi
gen: fi
x
argument o
r
de
r
in o_call()
commit
|
commitdiff
|
tree
2010-05-20
A
li Gholami Rudi
add unio
n
support
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Ru
d
i
handle sizeof operat
o
r
commit
|
commitdiff
|
tree
2010-05-20
Ali G
h
olami Rudi
supp
o
rt normal structs
commit
|
commitdiff
|
tree
2010-05-19
Ali G
h
olami R
u
d
i
n
c
c
: p
a
rse recursives like f()(
)
commit
|
commitdiff
|
tree
2010-05-18
Ali Gho
l
a
m
i Rudi
ncc: h
a
nd
l
e
pointers i
n
x++
a
nd x +=
y
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami
Rudi
rename it to
neatcc
commit
|
commitdiff
|
tree
2010-05-17
A
l
i Gholam
i
Rudi
skip
c
o
mmen
t
s
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rudi
s
u
pport strin
g
lite
r
als
commit
|
commitdiff
|
tree
2010-05-17
A
li Gholami Rudi
out
:
align bss variables
commit
|
commitdiff
|
tree
2010-05-17
A
li Ghol
a
mi Rudi
cc: ig
n
ore
p
assed options
commit
|
commitdiff
|
tree
2010-05-17
A
li Gholam
i
Rudi
add
s
u
ppor
t
fo
r
global variables
commit
|
commitdiff
|
tree
2010-05-15
A
li Gholami Rudi
support more int constants
commit
|
commitdiff
|
tree
2010-05-15
Ali Gholami Rudi
merge jx and setx
commit
|
commitdiff
|
tree
2010-05-14
A
l
i Ghol
a
m
i Rudi
add && and || operators
commit
|
commitdiff
|
tree
2010-05-13
A
l
i Gholami
Rudi
g
e
n
:
handle char a
n
d s
h
ort operations
commit
|
commitdiff
|
tree
2010-05-13
Al
i
Gholami
Ru
d
i
c
c
:
add b
i
top/
a
ssign o
p
erator
s
commit
|
commitdiff
|
tree
2010-05-12
Al
i
Gholami Ru
d
i
tok:
add the missing ~ token
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rud
i
cc: fix
g
etting lo
c
al variab
l
e type
commit
|
commitdiff
|
tree
2010-05-12
Al
i
Gholami Rudi
su
p
port |, & and
^
ope
r
ators
commit
|
commitdiff
|
tree
2010-05-12
Al
i
Gholami
Rudi
support ~
and - una
r
y
operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
gen: merge
s
hift o
p
erations
commit
|
commitdiff
|
tree
2010-05-12
A
l
i Gholami Rudi
add
?= assignment operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
add shift operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
suppor
t
! operator
commit
|
commitdiff
|
tree
2010-05-12
Ali Gh
o
l
ami Rudi
s
upport
m
ore comparison operators
commit
|
commitdiff
|
tree
2010-05-12
Ali
Gho
l
ami Ru
d
i
support *, / and
%
op
e
rators
commit
|
commitdiff
|
tree
2010-05-12
Ali Ghola
m
i Rudi
support
--
o
perat
o
r
commit
|
commitdiff
|
tree
2010-05-12
A
li Gholami Rudi
ge
n
: have
a sing
l
e re
t
u
r
n instruct
i
on
commit
|
commitdiff
|
tree
2010-05-11
Ali G
h
olami R
u
d
i
b
e
t
ter te
m
p
regi
s
ter allocation
commit
|
commitdiff
|
tree
2010-05-08
Ali Gholami Rudi
gen: use lea for ca
l
cul
a
ting stack a
d
dress
commit
|
commitdiff
|
tree
2010-05-07
A
l
i
Gh
o
lami
Rud
i
a
dd for-loop suppor
t
commit
|
commitdiff
|
tree
2010-05-07
Ali
G
h
o
l
ami Rud
i
t
ok: support 2 and 3-c
h
ar tok
e
ns
commit
|
commitdiff
|
tree
2010-05-06
Ali Gholami Rudi
gen
:
use regop() for shift
instr
u
ctions
commit
|
commitdiff
|
tree
2010-05-03
Ali Gholami Rudi
cc:
reset the size for void
t
y
p
e
commit
|
commitdiff
|
tree
2010-05-02
Ali Gho
l
ami
Rudi
c
c: fix ts_pop(
)
when
type i
s
NU
L
L
commit
|
commitdiff
|
tree
2010-05-01
Ali Gholam
i
Ru
d
i
handle pointe
r
arithmetic
commit
|
commitdiff
|
tree
2010-04-30
Ali Gholami Rudi
s
u
p
p
ort a
r
ra
y
s
commit
|
commitdiff
|
tree
2010-04-30
Ali
G
hola
m
i Rudi
implem
e
nt conditional ex
p
ression
commit
|
commitdiff
|
tree
2010-04-30
Ali Gholami Rudi
ge
n
: p
u
t sp sub v
a
lue
b
e
f
ore writi
n
g secti
o
n
commit
|
commitdiff
|
tree
2010-04-30
Ali Gholami Rudi
imp
l
ement * and
& unary opera
t
ors
commit
|
commitdiff
|
tree
2010-04-30
Ali Ghol
a
mi R
u
d
i
r
en
a
me
vs
t
o bt for basic type
commit
|
commitdiff
|
tree
2010-04-28
Ali
Ghola
m
i R
u
di
move elf rela
t
ed parts to out
.
c
commit
|
commitdiff
|
tree
2010-04-28
Ali Gho
l
a
m
i Rudi
a
d
d opera
n
d types
commit
|
commitdiff
|
tree
2010-04-27
Ali Ghol
a
mi Rudi
return , as a
token
commit
|
commitdiff
|
tree
2010-04-24
A
l
i
G
holami Rudi
r
eadadd() should
a
dd in
a
loop
commit
|
commitdiff
|
tree
2010-04-24
Ali Gho
l
am
i
Rudi
manage stack;
free tmps an
d
better sta
c
k alloc
commit
|
commitdiff
|
tree
2010-04-24
Ali Gholami Rudi
s
upport add/sub operators
commit
|
commitdiff
|
tree
2010-04-24
Ali Gholami
R
ud
i
support calling ext
e
r
n functions
commit
|
commitdiff
|
tree
2010-04-24
Ali Ghola
m
i Rudi
su
p
port passing function argum
e
nts
commit
|
commitdiff
|
tree
2010-04-24
Ali Ghol
a
mi Rudi
support calli
n
g
functions with no
a
rgs
commit
|
commitdiff
|
tree
2010-04-23
A
li Gholami
R
udi
use reg args in functions
commit
|
commitdiff
|
tree
2010-04-23
Al
i
Gholami
R
udi
out: use 4 by
t
e mov for now
commit
|
commitdiff
|
tree
2010-04-23
Ali Gholami Rudi
a small cc
commit
|
commitdiff
|
tree