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
gen: add software div/mod implementation
2010-06-06
A
l
i Gholami R
u
di
c
p
p
:
b
asi
c
i
nclude macros
commit
|
commitdiff
|
tree
2010-06-06
Al
i
Gholami Rudi
add
a bas
i
c preprocesso
r
commit
|
commitdiff
|
tree
2010-06-05
Ali
G
holami Rud
i
n
cc: fix mar
k
ing
und
e
fined fu
n
ctions as functions
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami Rudi
for s
t
atement
s
w
i
th no c
o
nd
i
tion
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami Rudi
t
ok: '\12' and '\x3b'
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami Ru
d
i
t
ok: support numbers with ul postfix
commit
|
commitdiff
|
tree
2010-06-04
Ali Ghol
a
mi Rud
i
tok: s = "a" "b
"
;
commit
|
commitdiff
|
tree
2010-06-03
A
li Gholam
i
Rudi
tok: r
e
a
d
str and num as they a
r
e seen
commit
|
commitdiff
|
tree
2010-06-03
A
li Gho
l
ami Rudi
array->fiel
d
commit
|
commitdiff
|
tree
2010-06-03
Ali Gh
o
lami Rudi
gen: fix o_tmpcopy() when copying regs
commit
|
commitdiff
|
tree
2010-06-03
Ali Ghol
a
mi R
u
di
support initializer f
o
r static v
a
riables
commit
|
commitdiff
|
tree
2010-06-02
Ali Gholami
Rudi
int a[]
=
{
1
, 2};
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami Rudi
handle
.
.
.
argument
commit
|
commitdiff
|
tree
2010-06-01
Al
i
Gholami Rudi
handle ar
r
ay args
commit
|
commitdiff
|
tree
2010-06-01
A
l
i Gholami Ru
d
i
handle exte
r
n
variables
commit
|
commitdiff
|
tree
2010-06-01
Al
i
Gholami Rudi
f
unc
t
ion p
o
int
e
r ar
g
uments
commit
|
commitdiff
|
tree
2010-05-31
Ali Gh
o
la
m
i Rudi
accept signed tok
e
n
commit
|
commitdiff
|
tree
2010-05-31
Al
i
Ghola
m
i Rudi
h
a
ndle sizeof(*p) w
h
ere p is vo
i
d
*
commit
|
commitdiff
|
tree
2010-05-30
Al
i
Gholami Rudi
ncc: han
d
le unnamed structs
commit
|
commitdiff
|
tree
2010-05-30
Ali
G
h
o
l
a
mi Rudi
ncc:
h
andle forw
a
rd struct ptr u
s
a
ge
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholam
i
Rudi
ncc: char a[4]
= "
a
bc";
commit
|
commitdiff
|
tree
2010-05-28
Al
i
Gholam
i
Ru
d
i
s
u
pport goto
s
t
a
tement
commit
|
commitdiff
|
tree
2010-05-28
Ali
G
holami
R
u
d
i
gen
:
handle more than 6 args
commit
|
commitdiff
|
tree
2010-05-28
Al
i
Gho
l
ami Rud
i
gen:
o
pt
i
mize constant oper
a
tions on lo
c
al addr
e
sses
commit
|
commitdiff
|
tree
2010-05-28
Ali Gh
o
lami Ru
d
i
ncc: int
a
[2][2] =
{
1,
2
, 3};
commit
|
commitdiff
|
tree
2010-05-28
Ali G
h
olami Rudi
handle initializer
f
or local variab
l
es
commit
|
commitdiff
|
tree
2010-05-27
Ali Ghol
a
mi
Rudi
handle
struc
t
a
s
signment
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami Rudi
ncc: use forwa
r
d
f
unct
i
on declarations
commit
|
commitdiff
|
tree
2010-05-27
A
li Ghola
m
i Rudi
gen
:
fix cast
i
ng n
u
ms
t
o signed
t
y
pes
commit
|
commitdiff
|
tree
2010-05-27
Ali Gh
o
lami Rudi
out: use zero s
t
_
n
ame for unna
m
ed symbol
s
commit
|
commitdiff
|
tree
2010-05-26
A
li Gholami
Rudi
ncc:
c
as
t
return value
commit
|
commitdiff
|
tree
2010-05-26
Ali Gholami Rudi
mark stat
i
c symbols
a
s STB_LOCAL
commit
|
commitdiff
|
tree
2010-05-25
Ali G
h
olami Rudi
ncc: handle static variables
commit
|
commitdiff
|
tree
2010-05-25
Ali Gholami Rudi
ncc:
t
ype_btde() i
s
no lo
n
ger used
commit
|
commitdiff
|
tree
2010-05-24
Ali Gholami
Rudi
ncc: ha
n
dle mul
t
i-dimensi
o
nal arrays
commit
|
commitdiff
|
tree
2010-05-24
A
l
i Gholami Rudi
gen: optimize
l
oadin
g
small long imm
e
d
i
ates
commit
|
commitdiff
|
tree
2010-05-23
A
li Gholami Rudi
ncc: use names defined
closest
t
o the
u
sage
commit
|
commitdiff
|
tree
2010-05-23
Ali Gh
o
la
m
i Ru
d
i
suppo
r
t
f
unction pointers
commit
|
commitdiff
|
tree
2010-05-23
Al
i
Gholami Rudi
gen: f
i
x
const
a
nt
ca
s
ts
commit
|
commitdiff
|
tree
2010-05-22
Ali
Gholami R
u
di
support casts
commit
|
commitdiff
|
tree
2010-05-21
A
li Gholami Rudi
add
s
witch stmt support
commit
|
commitdiff
|
tree
2010-05-21
Ali
Gholami Ru
d
i
add do-while support
commit
|
commitdiff
|
tree
2010-05-21
Ali
Gho
l
ami Rudi
suppo
r
t
b
re
a
k
a
n
d
continue
commit
|
commitdiff
|
tree
2010-05-21
Ali G
h
o
l
ami Rudi
a
dd
t
y
pedef support
commit
|
commitdiff
|
tree
2010-05-21
Al
i
Gholami Rudi
support enum t
y
pes
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
handle array
d
efinitions w
i
th const expr
size
commit
|
commitdiff
|
tree
2010-05-21
Ali G
h
olami Rudi
inline cons
t
ant exp
r
essions
commit
|
commitdiff
|
tree
2010-05-21
A
li Gholami Rudi
handle m
u
l
tiple
o_
n
og
e
n()s
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami
R
udi
gen: zero ou
t
ea
x
before
c
alling
commit
|
commitdiff
|
tree
2010-05-20
Ali G
h
o
l
ami Rudi
gen: fix argument o
r
der
in o_call()
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholam
i
Rudi
a
dd union support
commit
|
commitdiff
|
tree
2010-05-20
Ali
G
holami
R
udi
handle sizeof operato
r
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Rudi
s
upp
o
r
t
norm
a
l structs
commit
|
commitdiff
|
tree
2010-05-19
Ali
Ghol
a
m
i Rud
i
ncc
:
par
s
e recursives l
i
k
e
f()()
commit
|
commitdiff
|
tree
2010-05-18
Al
i
Ghola
m
i Rudi
ncc: handle pointers
i
n x++ and x += y
commit
|
commitdiff
|
tree
2010-05-17
Ali Gh
o
lami Rudi
rename
it
t
o neatcc
commit
|
commitdiff
|
tree
2010-05-17
A
l
i Gholami Rudi
s
kip co
m
men
t
s
commit
|
commitdiff
|
tree
2010-05-17
A
li Gholam
i
Rudi
support string
lite
r
a
ls
commit
|
commitdiff
|
tree
2010-05-17
Ali
G
holami Rudi
out: align
b
s
s variables
commit
|
commitdiff
|
tree
2010-05-17
Ali
G
h
o
lami Rudi
cc: ig
n
o
re passed options
commit
|
commitdiff
|
tree
2010-05-17
Ali
G
ho
l
ami Rudi
add supp
o
rt for
glob
a
l
var
i
ables
commit
|
commitdiff
|
tree
2010-05-15
Ali
Gholam
i
Rudi
supp
o
rt more int cons
t
ants
commit
|
commitdiff
|
tree
2010-05-15
Ali
G
holami Rudi
m
erge jx and setx
commit
|
commitdiff
|
tree
2010-05-14
A
l
i Gholami Rud
i
add &&
a
n
d ||
oper
a
tors
commit
|
commitdiff
|
tree
2010-05-13
Ali Gholami Rudi
g
en:
handle char
an
d
short op
e
rations
commit
|
commitdiff
|
tree
2010-05-13
Ali Gholami Rudi
c
c: add bitop
/
a
s
sign operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Ghola
m
i Rudi
t
o
k
:
a
dd
t
he missing ~ to
k
en
commit
|
commitdiff
|
tree
2010-05-12
A
l
i Ghola
m
i
R
udi
cc: fix gettin
g
loca
l
variab
l
e typ
e
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami R
u
di
s
upport |, & and
^
operators
commit
|
commitdiff
|
tree
2010-05-12
A
l
i Gholami
Rudi
support
~
and
- unary op
e
rators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami R
u
di
g
en: m
e
rge shift operatio
n
s
commit
|
commitdiff
|
tree
2010-05-12
Ali Ghola
m
i
Rudi
add ?= assignmen
t
operator
s
commit
|
commitdiff
|
tree
2010-05-12
Al
i
Gholam
i
Rudi
add shift operators
commit
|
commitdiff
|
tree
2010-05-12
A
l
i Gholami Rudi
s
u
pp
o
rt ! op
e
ra
t
or
commit
|
commitdiff
|
tree
2010-05-12
Ali G
h
olami Rud
i
support more comparison operators
commit
|
commitdiff
|
tree
2010-05-12
Ali
Gholami Rudi
sup
p
ort *, / and % operators
commit
|
commitdiff
|
tree
2010-05-12
A
l
i Gholam
i
Ru
d
i
support -- operator
commit
|
commitdiff
|
tree
2010-05-12
A
li Gholam
i
Rudi
g
e
n: have a si
n
gle return instruction
commit
|
commitdiff
|
tree
2010-05-11
Ali Gh
o
lami Rud
i
better te
m
p register allocation
commit
|
commitdiff
|
tree
2010-05-08
Ali Gho
l
am
i
Rudi
gen:
use
l
ea for calculat
i
ng
stack address
commit
|
commitdiff
|
tree
2010-05-07
Ali Gholami Rudi
a
dd fo
r
-loop support
commit
|
commitdiff
|
tree
2010-05-07
Ali Gholami Ru
d
i
tok: s
u
pport 2 a
n
d
3
-char tokens
commit
|
commitdiff
|
tree
2010-05-06
Ali Gholami Rudi
ge
n
: use regop() for shift i
n
struction
s
commit
|
commitdiff
|
tree
2010-05-03
Ali Gholami Ru
d
i
c
c
: res
e
t the size for void ty
p
e
commit
|
commitdiff
|
tree
2010-05-02
Ali Gholami Rudi
c
c
: fix ts_pop() w
h
e
n type is NULL
commit
|
commitdiff
|
tree
2010-05-01
Ali Gholami Rudi
handle poi
n
ter arithmet
i
c
commit
|
commitdiff
|
tree
2010-04-30
A
li Gholam
i
Rudi
support
a
rrays
commit
|
commitdiff
|
tree
2010-04-30
Ali Gholami Rudi
implement
condit
i
ona
l
expres
s
ion
commit
|
commitdiff
|
tree
2010-04-30
Ali Gholami Rudi
gen: p
u
t sp sub value befo
r
e
w
riting secti
o
n
commit
|
commitdiff
|
tree
2010-04-30
A
l
i Gholami Rudi
implement
*
and &
unar
y
ope
r
ators
commit
|
commitdiff
|
tree
2010-04-30
Ali
G
ho
l
ami
Rudi
renam
e
vs to bt for
ba
s
ic
t
ype
commit
|
commitdiff
|
tree
2010-04-28
Al
i
G
holam
i
Rudi
mo
v
e elf
related parts to out
.
c
commit
|
commitdiff
|
tree
2010-04-28
Ali Gh
o
lam
i
Rudi
a
d
d
ope
r
and types
commit
|
commitdiff
|
tree
2010-04-27
Ali Gholami Rudi
ret
u
rn , a
s
a tok
e
n
commit
|
commitdiff
|
tree
2010-04-24
Ali G
h
o
l
ami Rudi
r
eadadd(
)
s
hould add in a lo
o
p
commit
|
commitdiff
|
tree
2010-04-24
Ali G
h
olami Rudi
ma
n
a
ge stac
k
; fr
e
e tmps and better st
a
ck alloc
commit
|
commitdiff
|
tree
2010-04-24
Ali Ghol
a
mi
Rud
i
support add/su
b
operators
commit
|
commitdiff
|
tree
2010-04-24
A
l
i Gholam
i
Rudi
s
upport calli
n
g extern fun
c
tions
commit
|
commitdiff
|
tree
2010-04-24
Al
i
Gholami Rudi
suppor
t
passing function a
r
gumen
t
s
commit
|
commitdiff
|
tree
2010-04-24
Ali Gholam
i
Rudi
supp
o
rt cal
l
i
ng
f
unctions wit
h
n
o args
commit
|
commitdiff
|
tree
next