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
A
l
i Gholami Rudi
ncc: let shift amoun
t
be a
n
unsigned
commit
|
commitdiff
|
tree
2010-06-15
Ali Gholami Rudi
gen: clean
u
p
tmp ha
n
dling and fi
x
regs a
r
ray in o_swap()
commit
|
commitdiff
|
tree
2010-06-14
Ali Gholami Rud
i
ncc: a
l
i
g
n struct member
s
commit
|
commitdiff
|
tree
2010-06-14
Ali Ghol
a
mi Rud
i
g
en: mark co
p
ied re
g
ister as the owner in o_
t
mpcopy()
commit
|
commitdiff
|
tree
2010-06-14
Ali Gholami Rudi
gen: fix "if (!expr)"
commit
|
commitdiff
|
tree
2010-06-14
Ali Gholami R
u
di
ncc:
f
i
x po
i
nt
e
r ari
t
hmetic
on struct ptrs
commit
|
commitdiff
|
tree
2010-06-14
Ali
G
holami Rudi
show an error msg if no
i
npu
t
fi
l
e
commit
|
commitdiff
|
tree
2010-06-13
A
l
i G
h
olam
i
R
udi
tok
:
a
ccept upper
c
ase hex digit
s
commit
|
commitdiff
|
tree
2010-06-13
A
li Gholami Ru
d
i
show sy
n
tax err
o
r locati
o
n
commit
|
commitdiff
|
tree
2010-06-12
Ali Gholam
i
Rudi
ge
n
: f
i
x ign
o
ring re
g
op1() retur
n
value
commit
|
commitdiff
|
tree
2010-06-11
Ali Gholami R
u
di
gen: don't change tmp->b
t
w
h
en
stori
n
g an lvalue
commit
|
commitdiff
|
tree
2010-06-11
Ali Gholami Rudi
g
en: extend eax to
edx for mu
l
/div op
commit
|
commitdiff
|
tree
2010-06-11
Ali G
h
ola
m
i Rudi
ncc
:
a
r
rays s
h
ould be pr
o
cessed
i
n the reversed
o
rder
commit
|
commitdiff
|
tree
2010-06-10
A
li
G
hol
a
mi Rudi
gen: fix the order of
M
OVSX
D
's o
p
e
r
ands
commit
|
commitdiff
|
tree
2010-06-10
Ali
Gholami Rudi
gen:
fix freeing regi
s
ters b
e
f
o
re call
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami Rudi
i
nval
i
dat
e
la
s
t_cmp
i
f tmps are chang
e
d
commit
|
commitdiff
|
tree
2010-06-10
A
li
Gholami
Rudi
de
r
efere
n
ce both sides of a
con
d
i
tiona
l
exp
r
ession
commit
|
commitdiff
|
tree
2010-06-10
Ali
G
holami Rudi
cpp: c
h
e
ck buffer sta
c
k instead
o
f cppeval variable
commit
|
commitdiff
|
tree
2010-06-09
Ali Gho
l
ami Rudi
c
p
p: p
r
event recursive
m
acros
commit
|
commitdiff
|
tree
2010-06-09
Ali Gholami Rudi
cp
p
: multi
-
argument macros
commit
|
commitdiff
|
tree
2010-06-08
Ali
Gho
l
ami
Rudi
cpp: space b
e
twee
n
mac
r
o
an
d
'
('
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Ru
d
i
ncc: exit if num
b
er of elements exceeds
its max
commit
|
commitdiff
|
tree
2010-06-08
Ali
Gh
o
l
ami
R
udi
ncc
:
only add u
s
ed extern
a
l symbol
s
to e
l
f symtab
commit
|
commitdiff
|
tree
2010-06-08
Ali G
h
ol
a
mi Rudi
handle
#
if and
#elif
commit
|
commitdiff
|
tree
2010-06-08
Ali Ghol
a
m
i
R
u
di
hand
l
e
#ifde
f
, #ifndef, #else a
n
d #endi
f
commit
|
commitdiff
|
tree
2010-06-08
Al
i
Gholam
i
Rudi
support #undef NA
M
E
commit
|
commitdiff
|
tree
2010-06-08
A
l
i G
h
olami Ru
d
i
a
llow -Dn
a
me=val
o
p
t
i
on
commit
|
commitdiff
|
tree
2010-06-08
Ali
G
ho
l
ami Ru
d
i
cp
p
:
handle function macros
commit
|
commitdiff
|
tree
2010-06-07
Ali Ghola
m
i Rudi
handle -I include
p
a
t
hs
commit
|
commitdiff
|
tree
2010-06-06
A
l
i Gholami
R
udi
c
pp:
ba
s
ic include m
a
c
ros
commit
|
commitdiff
|
tree
2010-06-06
Ali Gholami
Rudi
ad
d
a basic preprocesso
r
commit
|
commitdiff
|
tree
2010-06-05
Ali Gholami Rudi
nc
c
:
f
ix marking
unde
f
ined fun
c
tion
s
as fun
c
tions
commit
|
commitdiff
|
tree
2010-06-04
Ali
Ghol
a
mi Rudi
for statements with
n
o c
o
ndition
commit
|
commitdiff
|
tree
2010-06-04
Ali Gho
l
ami Rud
i
tok: '\12' and '\x3b'
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami Rudi
tok: support numbe
r
s wit
h
ul po
s
tfix
commit
|
commitdiff
|
tree
2010-06-04
Ali
G
holami Rudi
tok: s = "a
"
"b";
commit
|
commitdiff
|
tree
2010-06-03
A
l
i Gh
o
lami Rudi
tok: read st
r
and num
a
s the
y
are seen
commit
|
commitdiff
|
tree
2010-06-03
A
l
i Gholami Rudi
array->
f
ield
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholami
R
u
di
gen
:
fix o_tmpcop
y
() when
c
o
p
y
ing regs
commit
|
commitdiff
|
tree
2010-06-03
A
li Gholami Rudi
s
upport initializer for static va
r
iables
commit
|
commitdiff
|
tree
2010-06-02
Ali Gho
l
ami R
u
di
i
n
t
a
[] = {
1
, 2};
commit
|
commitdiff
|
tree
2010-06-01
Ali
Gh
o
lami Rudi
handle
.
.
.
argume
n
t
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami
R
udi
ha
n
dle arr
a
y args
commit
|
commitdiff
|
tree
2010-06-01
Al
i
Gholami Rudi
handle extern variables
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami
R
udi
function pointer arguments
commit
|
commitdiff
|
tree
2010-05-31
A
l
i G
h
o
l
ami R
u
d
i
accept signed token
commit
|
commitdiff
|
tree
2010-05-31
Ali Ghol
a
mi Rudi
ha
n
dle
sizeof
(
*p)
w
here p is void *
commit
|
commitdiff
|
tree
2010-05-30
A
li G
h
o
l
ami Rudi
ncc: handl
e
u
nnamed st
r
uct
s
commit
|
commitdiff
|
tree
2010-05-30
A
li
Gho
l
a
mi Ru
d
i
ncc: handl
e
forward
s
t
r
uc
t
ptr usage
commit
|
commitdiff
|
tree
2010-05-28
A
l
i Gholam
i
Rudi
n
c
c: char a[4] = "abc";
commit
|
commitdiff
|
tree
2010-05-28
Ali Ghol
a
mi Rudi
s
u
pport goto sta
t
ement
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
g
en: hand
l
e more tha
n
6 args
commit
|
commitdiff
|
tree
2010-05-28
A
l
i
Gho
l
a
mi R
u
di
gen: op
t
imiz
e
constant ope
r
ations on local add
r
esses
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
ncc: int a[2
]
[
2
] =
{
1,
2, 3};
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholam
i
Rud
i
h
a
nd
l
e in
i
ti
a
l
izer for
l
ocal
v
a
ria
b
les
commit
|
commitdiff
|
tree
2010-05-27
A
l
i Gholami Rudi
handle s
t
ruc
t
assig
n
ment
commit
|
commitdiff
|
tree
2010-05-27
A
l
i Gholam
i
Rudi
ncc:
use forward f
u
nction de
c
lara
t
ions
commit
|
commitdiff
|
tree
2010-05-27
Ali Ghol
a
mi R
u
d
i
gen: fi
x
casting num
s
to signed types
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami
Rudi
out: use zero
st
_
name for
u
nnamed symbo
l
s
commit
|
commitdiff
|
tree
2010-05-26
A
l
i Gholami Ru
d
i
n
cc: cast ret
u
rn value
commit
|
commitdiff
|
tree
2010-05-26
Ali
G
holami Rudi
mar
k
static symbo
l
s
as S
T
B
_
LOCAL
commit
|
commitdiff
|
tree
2010-05-25
Ali Gho
l
ami R
u
di
ncc:
handle sta
t
ic v
a
ri
a
ble
s
commit
|
commitdiff
|
tree
2010-05-25
Ali G
h
olam
i
Ru
d
i
ncc: ty
p
e_b
t
de() is no lon
g
er used
commit
|
commitdiff
|
tree
2010-05-24
Ali Gholami Rudi
ncc: ha
n
d
l
e
mu
l
ti-d
i
m
ens
i
onal arrays
commit
|
commitdiff
|
tree
2010-05-24
Ali Gholami Rudi
gen: optimize loadin
g
small
l
ong immediates
commit
|
commitdiff
|
tree
2010-05-23
Ali Gholami R
u
di
ncc: use names d
e
fined
c
losest to
t
he u
s
age
commit
|
commitdiff
|
tree
2010-05-23
Ali
Gholami R
u
di
support function po
i
nte
r
s
commit
|
commitdiff
|
tree
2010-05-23
Ali Gholami Rudi
g
e
n: f
i
x constant c
a
sts
commit
|
commitdiff
|
tree
2010-05-22
Ali
Gho
l
ami Rudi
s
u
pport
c
asts
commit
|
commitdiff
|
tree
2010-05-21
A
li Ghola
m
i Rudi
add
switch stmt s
u
ppo
r
t
commit
|
commitdiff
|
tree
2010-05-21
A
l
i
Gholami
R
udi
add do-w
h
il
e
s
u
p
por
t
commit
|
commitdiff
|
tree
2010-05-21
A
l
i
G
h
olami R
u
di
support break
a
n
d
continue
commit
|
commitdiff
|
tree
2010-05-21
Ali
G
h
ol
a
mi Rudi
add
typedef support
commit
|
commitdiff
|
tree
2010-05-21
Al
i
Gholami R
u
di
s
upport enum types
commit
|
commitdiff
|
tree
2010-05-21
A
l
i Ghol
a
mi Rud
i
handle
arra
y
de
f
init
i
ons with const expr
size
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholam
i
Rudi
inline constant express
i
ons
commit
|
commitdiff
|
tree
2010-05-21
Ali G
h
olami Rudi
handl
e
multipl
e
o_nogen(
)
s
commit
|
commitdiff
|
tree
2010-05-20
Al
i
Gholami Ru
d
i
ge
n
:
z
e
ro ou
t
eax
b
e
f
ore c
a
l
li
n
g
commit
|
commitdiff
|
tree
2010-05-20
Ali Gh
o
la
m
i
R
udi
gen: fix
a
r
gument o
r
der in o_call()
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Ru
d
i
add union support
commit
|
commitdiff
|
tree
2010-05-20
Al
i
Gholami R
u
d
i
handle si
z
eof operator
commit
|
commitdiff
|
tree
2010-05-20
Ali Ghol
a
mi Rudi
s
u
ppo
r
t
normal s
t
ructs
commit
|
commitdiff
|
tree
2010-05-19
Ali Gholami Ru
d
i
nc
c
:
p
a
rse re
c
ursives like f()()
commit
|
commitdiff
|
tree
2010-05-18
Ali Gholami Rudi
n
cc: handle pointers
in x++ and
x += y
commit
|
commitdiff
|
tree
2010-05-17
A
l
i Gholam
i
Rudi
rename it to neatcc
commit
|
commitdiff
|
tree
2010-05-17
A
l
i
G
h
olami Rudi
skip commen
t
s
commit
|
commitdiff
|
tree
2010-05-17
Ali Gh
o
lami Rudi
support
s
t
r
ing literals
commit
|
commitdiff
|
tree
2010-05-17
Ali Ghola
m
i R
u
di
out: align bss variable
s
commit
|
commitdiff
|
tree
2010-05-17
A
li Gholami Rud
i
c
c
:
i
gnore pa
s
sed options
commit
|
commitdiff
|
tree
2010-05-17
Ali Gho
l
ami Rudi
a
d
d
suppor
t
for global variables
commit
|
commitdiff
|
tree
2010-05-15
Al
i
Gholami
Ru
d
i
support more int con
s
tants
commit
|
commitdiff
|
tree
2010-05-15
Ali Gholami R
u
d
i
merge jx
a
nd s
e
t
x
commit
|
commitdiff
|
tree
2010-05-14
Ali Gholami Rud
i
ad
d
&
& and || o
p
e
rators
commit
|
commitdiff
|
tree
2010-05-13
Ali Gholam
i
Rudi
g
e
n
: h
a
ndle char and
sho
r
t op
e
r
ations
commit
|
commitdiff
|
tree
2010-05-13
A
li Gh
o
lami Rudi
c
c
: add bitop/as
s
ign operators
commit
|
commitdiff
|
tree
2010-05-12
A
li
G
holami Rudi
tok: add
t
h
e missing
~
token
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
cc
:
fix gettin
g
loca
l
vari
a
ble ty
p
e
commit
|
commitdiff
|
tree
2010-05-12
Ali
Gholami Rud
i
support
|, &
a
nd
^
operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
sup
p
o
rt
~
an
d
- unary ope
r
ator
s
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
gen: merge shift operations
commit
|
commitdiff
|
tree
next