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: let shift amount be an unsigned
2010-06-15
Ali
Gholami Rudi
ncc: let shift amount b
e
a
n uns
i
g
n
ed
commit
|
commitdiff
|
tree
2010-06-15
Ali Gh
o
lam
i
Ru
d
i
gen: cleanup
t
mp handling and fix regs
a
rray in o_swap
(
)
commit
|
commitdiff
|
tree
2010-06-14
Ali Gholami Rud
i
ncc: ali
g
n
stru
c
t memb
e
r
s
commit
|
commitdiff
|
tree
2010-06-14
Al
i
Gholami Rudi
gen: mar
k
copi
e
d
r
eg
i
ster as the ow
n
er in o_tmpcopy()
commit
|
commitdiff
|
tree
2010-06-14
A
li Gho
l
am
i
Rudi
g
e
n: fix "i
f
(!ex
p
r)"
commit
|
commitdiff
|
tree
2010-06-14
Ali
G
holami
R
udi
n
c
c
: fix po
i
nter
a
rithmetic on struct ptrs
commit
|
commitdiff
|
tree
2010-06-14
Ali
Gholami Rudi
show an e
r
ror msg if
n
o
input
f
ile
commit
|
commitdiff
|
tree
2010-06-13
Ali
G
h
ol
a
mi Rud
i
tok: ac
c
ep
t
u
p
per
c
a
s
e h
e
x digits
commit
|
commitdiff
|
tree
2010-06-13
A
l
i
Ghol
a
mi Rudi
s
how syntax error
location
commit
|
commitdiff
|
tree
2010-06-12
Ali
Gh
o
l
a
mi
R
u
di
gen: fix ig
n
oring regop1()
return
v
alue
commit
|
commitdiff
|
tree
2010-06-11
Ali G
h
o
l
ami Ru
d
i
gen: don't change
t
mp->bt when
s
t
ori
n
g
a
n lvalue
commit
|
commitdiff
|
tree
2010-06-11
Ali Gh
o
lami Rudi
gen: e
x
tend eax to edx for mul/div o
p
commit
|
commitdiff
|
tree
2010-06-11
Ali Ghola
m
i Rudi
nc
c
: arra
y
s sho
u
ld be processed in the reve
r
sed order
commit
|
commitdiff
|
tree
2010-06-10
A
l
i Gholami Rudi
g
e
n: fix the order of
M
OVSXD's
o
pera
n
ds
commit
|
commitdiff
|
tree
2010-06-10
Ali
Gholami Rudi
g
en
:
fix fre
e
i
n
g registers
bef
o
r
e call
commit
|
commitdiff
|
tree
2010-06-10
Ali Ghola
m
i R
u
d
i
invalidate
l
as
t
_cmp i
f
t
mps a
r
e changed
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami Rudi
dereference both sides of a
c
onditional expre
s
sion
commit
|
commitdiff
|
tree
2010-06-10
A
li Ghol
a
mi
R
udi
cpp: check buffe
r
stack in
s
tead of cppev
a
l
varia
b
le
commit
|
commitdiff
|
tree
2010-06-09
Ali Gholami R
u
d
i
c
pp: prev
e
nt recu
r
sive m
a
cros
commit
|
commitdiff
|
tree
2010-06-09
Ali
Gholami
R
udi
cpp:
m
ult
i
-argument
m
a
c
ros
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Ru
d
i
cpp: space be
t
w
e
e
n macro and '('
commit
|
commitdiff
|
tree
2010-06-08
Ali
G
h
o
lami R
u
di
ncc: exit
i
f
number
of e
l
em
e
nts exceeds its max
commit
|
commitdiff
|
tree
2010-06-08
A
l
i Gholami Rudi
ncc: only a
d
d
used external symbols to elf symtab
commit
|
commitdiff
|
tree
2010-06-08
Ali G
h
olam
i
Rudi
handle
#
i
f and #eli
f
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rudi
h
andle #i
f
def, #if
n
def,
#
e
lse and #endif
commit
|
commitdiff
|
tree
2010-06-08
Al
i
Ghol
a
mi Rudi
support #undef
N
AME
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rudi
allow -Dn
a
me=val op
t
ion
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rudi
cp
p
: handle function macros
commit
|
commitdiff
|
tree
2010-06-07
Ali
G
holam
i
Ru
d
i
h
a
n
dle -I inclu
d
e paths
commit
|
commitdiff
|
tree
2010-06-06
Ali Gholam
i
Rudi
cpp
:
basic
include macro
s
commit
|
commitdiff
|
tree
2010-06-06
A
l
i Gh
o
lami
Rudi
add a ba
s
ic preprocessor
commit
|
commitdiff
|
tree
2010-06-05
Ali
G
holami
Rudi
ncc: fix
m
a
rking u
n
defined
f
unct
i
ons as funct
i
o
ns
commit
|
commitdiff
|
tree
2010-06-04
Ali
Gholami
R
udi
for s
t
atem
e
nts
with no cond
i
tion
commit
|
commitdiff
|
tree
2010-06-04
A
l
i G
h
o
lami Rudi
t
ok: '
\
1
2' a
n
d '\x3b'
commit
|
commitdiff
|
tree
2010-06-04
Ali Ghola
m
i
Rudi
tok: support numbers with u
l
p
o
stfix
commit
|
commitdiff
|
tree
2010-06-04
A
l
i Ghol
a
mi Rudi
tok: s = "a" "b";
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholami Rudi
t
ok: read
str
and
num as they ar
e
seen
commit
|
commitdiff
|
tree
2010-06-03
Ali G
h
olami Ru
d
i
array->field
commit
|
commitdiff
|
tree
2010-06-03
Ali Gh
o
lami Rudi
gen:
f
ix o_tmpco
p
y(
)
whe
n
copying regs
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholami Ru
d
i
su
p
po
r
t initializer for stati
c
v
a
ria
b
les
commit
|
commitdiff
|
tree
2010-06-02
Ali Gholami Rudi
int a[] = {1, 2};
commit
|
commitdiff
|
tree
2010-06-01
Ali
G
hol
a
m
i
Rudi
handle
.
.
.
argum
e
nt
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami Ru
d
i
handle array arg
s
commit
|
commitdiff
|
tree
2010-06-01
Ali Gh
o
l
ami Rudi
handle
e
xtern variables
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami
R
udi
f
u
n
ction p
o
inter arguments
commit
|
commitdiff
|
tree
2010-05-31
Ali Gholami Rudi
accept sig
n
ed token
commit
|
commitdiff
|
tree
2010-05-31
Ali Gholami Rudi
h
a
ndle s
i
zeof(*p) where p is void *
commit
|
commitdiff
|
tree
2010-05-30
Ali Gholami Rudi
ncc:
h
a
ndle unnamed structs
commit
|
commitdiff
|
tree
2010-05-30
Al
i
G
h
olami
Rudi
ncc: handle forwa
r
d struct
ptr usage
commit
|
commitdiff
|
tree
2010-05-28
Ali
G
holami R
u
di
ncc
:
cha
r
a[4] = "abc"
;
commit
|
commitdiff
|
tree
2010-05-28
Ali G
h
olam
i
Rudi
support goto stateme
n
t
commit
|
commitdiff
|
tree
2010-05-28
Ali
Ghol
a
mi
R
udi
gen: handl
e
more than
6
args
commit
|
commitdiff
|
tree
2010-05-28
A
li Gholami Ru
d
i
gen
:
opti
m
ize constant
o
per
a
tions
o
n local ad
d
resses
commit
|
commitdiff
|
tree
2010-05-28
Ali G
h
olami R
u
d
i
ncc: i
n
t
a[2
]
[2] = {1, 2, 3};
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
handle initializer
f
o
r local varia
b
les
commit
|
commitdiff
|
tree
2010-05-27
A
li Gholami Rudi
h
andle
struct assign
m
ent
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami Rudi
ncc
:
use forward function decla
r
a
t
i
o
ns
commit
|
commitdiff
|
tree
2010-05-27
A
l
i Gholami Ru
d
i
gen: fix casting nums to signed types
commit
|
commitdiff
|
tree
2010-05-27
Ali
G
hol
a
mi Rudi
out: use
zero st_
n
ame for unnamed symbols
commit
|
commitdiff
|
tree
2010-05-26
Ali Ghola
m
i Rudi
nc
c
: cast r
e
turn v
a
lue
commit
|
commitdiff
|
tree
2010-05-26
Ali Ghola
m
i Rudi
mark static symbols
as
S
TB_LOCAL
commit
|
commitdiff
|
tree
2010-05-25
Ali Gho
l
am
i
Rudi
n
c
c
: h
a
ndl
e
s
t
atic var
i
ables
commit
|
commitdiff
|
tree
2010-05-25
Ali Gholami Rudi
nc
c
: type_
b
tde()
is no lo
n
ger used
commit
|
commitdiff
|
tree
2010-05-24
Ali
Gholami
R
u
d
i
ncc: handl
e
mult
i
-
d
i
me
n
sional arrays
commit
|
commitdiff
|
tree
2010-05-24
Ali Ghola
m
i Ru
d
i
gen: optimi
z
e loading small long imm
e
d
ia
t
e
s
commit
|
commitdiff
|
tree
2010-05-23
A
li Gholami
Ru
d
i
n
cc:
u
s
e
names de
f
ined close
s
t to the usage
commit
|
commitdiff
|
tree
2010-05-23
A
l
i Gholami
Rudi
supp
o
rt func
t
ion
p
o
inters
commit
|
commitdiff
|
tree
2010-05-23
Ali
Gho
l
ami Rudi
gen: fix co
n
stant casts
commit
|
commitdiff
|
tree
2010-05-22
Ali Gho
l
ami Rudi
support
casts
commit
|
commitdiff
|
tree
2010-05-21
Al
i
G
hola
m
i Rudi
a
d
d switch st
m
t
s
u
p
port
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami
R
udi
add d
o
-while su
p
port
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rud
i
suppo
r
t
break and
c
ontinue
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami
R
udi
add typedef support
commit
|
commitdiff
|
tree
2010-05-21
A
li Gholami Rud
i
s
upport enum type
s
commit
|
commitdiff
|
tree
2010-05-21
Ali Ghol
a
m
i Rudi
ha
n
dle array definitio
n
s
with const expr
s
ize
commit
|
commitdiff
|
tree
2010-05-21
Ali Gh
o
lami Rudi
inline constant
e
xpressions
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
handle multiple o_nogen()s
commit
|
commitdiff
|
tree
2010-05-20
Al
i
Gholami Rudi
g
e
n: zero ou
t
eax befor
e
calling
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami
R
udi
gen:
fix argument order in
o_call(
)
commit
|
commitdiff
|
tree
2010-05-20
Al
i
Gholami Rudi
add union
sup
p
ort
commit
|
commitdiff
|
tree
2010-05-20
A
li Ghola
m
i Rudi
handle sizeof oper
a
tor
commit
|
commitdiff
|
tree
2010-05-20
A
li Gholami Rudi
support no
r
m
a
l structs
commit
|
commitdiff
|
tree
2010-05-19
A
l
i
Gholami Rud
i
n
c
c: parse recur
s
ives like f
(
)()
commit
|
commitdiff
|
tree
2010-05-18
Ali Ghola
m
i Rudi
ncc: ha
n
dle
pointers in x++ and x += y
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rudi
rename it to nea
t
cc
commit
|
commitdiff
|
tree
2010-05-17
A
li Gholam
i
R
u
di
skip c
o
m
m
ents
commit
|
commitdiff
|
tree
2010-05-17
A
l
i
G
holami
Rudi
su
p
port string lite
r
als
commit
|
commitdiff
|
tree
2010-05-17
Al
i
Gholam
i
R
udi
out:
align bss
v
ari
a
bles
commit
|
commitdiff
|
tree
2010-05-17
A
li G
h
olami Rudi
cc: ignore
passed options
commit
|
commitdiff
|
tree
2010-05-17
A
l
i Gholami Ru
d
i
add support for global v
a
riab
l
es
commit
|
commitdiff
|
tree
2010-05-15
Ali Gholami Rudi
suppor
t
more int constants
commit
|
commitdiff
|
tree
2010-05-15
Ali Gholami
Rudi
m
e
r
g
e
j
x
a
n
d set
x
commit
|
commitdiff
|
tree
2010-05-14
Ali Gho
l
ami Rudi
a
d
d && a
n
d || operators
commit
|
commitdiff
|
tree
2010-05-13
Ali
G
h
o
lami Rudi
g
e
n: handle
c
har and sho
r
t operation
s
commit
|
commitdiff
|
tree
2010-05-13
A
li G
h
olam
i
Rudi
cc:
a
dd bitop
/
assig
n
operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
tok: add t
h
e mis
s
ing ~ toke
n
commit
|
commitdiff
|
tree
2010-05-12
A
l
i Gholami Rudi
cc
:
f
ix gettin
g
local variable type
commit
|
commitdiff
|
tree
2010-05-12
A
li Gho
l
ami Rudi
support |,
& and ^ operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami
Rudi
support
~ and - unary operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
gen: merg
e
shift operations
commit
|
commitdiff
|
tree
next