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
gen: mark copied register as the owner in o_tmpcopy()
2010-06-14
Ali Gho
l
am
i
Rudi
gen: mark copied regist
e
r
a
s
t
h
e
owner in o_tmpc
o
py()
commit
|
commitdiff
|
tree
2010-06-14
A
l
i Gh
o
lami Rudi
gen: fix "if (
!
expr)"
commit
|
commitdiff
|
tree
2010-06-14
Ali
Gholami Rudi
ncc: fix point
e
r arith
m
e
tic on
s
truct ptr
s
commit
|
commitdiff
|
tree
2010-06-14
Ali Ghol
a
mi Rudi
show an err
o
r msg if n
o
input file
commit
|
commitdiff
|
tree
2010-06-13
Ali Gholami Rudi
to
k
: accept upperc
a
se hex
d
igits
commit
|
commitdiff
|
tree
2010-06-13
Ali
Gholami Rudi
sh
o
w syntax error location
commit
|
commitdiff
|
tree
2010-06-12
Al
i
Ghola
m
i Rudi
gen: fix ignor
i
ng regop1()
return value
commit
|
commitdiff
|
tree
2010-06-11
A
li Gholami Rud
i
g
en
:
don't change tmp
-
>
bt when storing an l
v
alue
commit
|
commitdiff
|
tree
2010-06-11
Ali Gholami Rud
i
gen:
e
xte
n
d e
a
x
to edx for mu
l
/div op
commit
|
commitdiff
|
tree
2010-06-11
Ali
G
h
o
l
ami
Rudi
n
cc: a
r
rays s
h
ould be p
r
ocessed in the reversed
order
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami Rudi
gen: fix the order of MOVSXD's opera
n
ds
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholam
i
R
u
di
gen
:
fix freeing reg
i
s
t
ers before c
a
l
l
commit
|
commitdiff
|
tree
2010-06-10
Al
i
Gholami
Rudi
inv
a
lidate last_cmp if tmps are ch
a
nged
commit
|
commitdiff
|
tree
2010-06-10
Ali Gho
l
ami Rudi
d
ereference both sides
o
f
a conditional expressi
o
n
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami Rudi
cpp: check buffer stack instead of cppeval varia
b
l
e
commit
|
commitdiff
|
tree
2010-06-09
Al
i
Gholami Rud
i
cpp: prevent recursive macros
commit
|
commitdiff
|
tree
2010-06-09
A
l
i Gholam
i
Rudi
cpp: multi
-
a
rgument
macr
o
s
commit
|
commitdiff
|
tree
2010-06-08
Ali Gho
l
a
m
i Rudi
cpp:
space
b
etween macr
o
and '('
commit
|
commitdiff
|
tree
2010-06-08
Ali Ghol
a
mi Rudi
ncc: exit
i
f nu
m
ber
o
f elements exceeds its m
a
x
commit
|
commitdiff
|
tree
2010-06-08
A
li Gholami Rudi
ncc: only add used external
s
y
mbols to e
l
f
s
ymtab
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Ru
d
i
handle #if and #elif
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rudi
h
an
d
le #if
d
e
f, #ifn
d
ef, #else and
#endif
commit
|
commitdiff
|
tree
2010-06-08
Al
i
Gholami Rudi
support
#
undef NAME
commit
|
commitdiff
|
tree
2010-06-08
Ali Ghol
a
mi Rud
i
a
llow
-Dname=val op
t
io
n
commit
|
commitdiff
|
tree
2010-06-08
A
li Gh
o
lami Rudi
cp
p
: handle fun
c
tion macros
commit
|
commitdiff
|
tree
2010-06-07
Ali Gh
o
lami Rudi
h
andle -I i
n
c
l
ude paths
commit
|
commitdiff
|
tree
2010-06-06
A
l
i
Gh
o
lami Rudi
cpp: basic
i
nclu
d
e
macros
commit
|
commitdiff
|
tree
2010-06-06
A
l
i Gholam
i
Rudi
add a basic p
r
ep
r
ocesso
r
commit
|
commitdiff
|
tree
2010-06-05
Ali Ghol
a
mi Rudi
ncc: fi
x
m
arking undefined functi
o
ns as
f
uncti
o
n
s
commit
|
commitdiff
|
tree
2010-06-04
Al
i
G
h
olami Rud
i
for statemen
t
s
with no condit
i
on
commit
|
commitdiff
|
tree
2010-06-04
A
li
G
h
olami Rudi
t
o
k: '\12' and
'
\x3b'
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami R
u
di
tok: suppor
t
numbers with
u
l postfix
commit
|
commitdiff
|
tree
2010-06-04
Ali
Gholam
i
Rudi
tok: s = "
a
"
"b";
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholami
R
udi
tok: read str and num as they are seen
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholami
Rudi
array->field
commit
|
commitdiff
|
tree
2010-06-03
Ali Ghola
m
i Rudi
g
e
n: f
i
x o_tmpcopy(
)
when cop
y
ing regs
commit
|
commitdiff
|
tree
2010-06-03
Al
i
Gholami Rudi
su
p
port
in
i
tializer f
o
r static variables
commit
|
commitdiff
|
tree
2010-06-02
Ali Gholami Rud
i
int a[] = {1, 2};
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami
Rudi
handle
.
.
.
argume
n
t
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholam
i
Rud
i
hand
l
e
a
rray args
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami Rudi
han
d
le
exter
n
va
r
iables
commit
|
commitdiff
|
tree
2010-06-01
Ali Gho
l
a
m
i
R
udi
function pointer arguments
commit
|
commitdiff
|
tree
2010-05-31
A
l
i
G
holami Rudi
accept sig
n
ed token
commit
|
commitdiff
|
tree
2010-05-31
Ali
Ghol
a
mi R
u
di
hand
l
e sizeof(*p
)
w
h
er
e
p
is void *
commit
|
commitdiff
|
tree
2010-05-30
Ali Gho
l
ami Rudi
nc
c
: hand
l
e
u
nnamed stru
c
t
s
commit
|
commitdiff
|
tree
2010-05-30
A
l
i
Gholami Rudi
nc
c
: h
a
n
dle forward struct ptr usage
commit
|
commitdiff
|
tree
2010-05-28
Ali G
h
ola
m
i
R
udi
ncc
:
char a[4] = "abc";
commit
|
commitdiff
|
tree
2010-05-28
A
l
i Ghola
m
i R
u
di
support goto statement
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami
R
udi
gen: handl
e
m
o
re
t
han 6 args
commit
|
commitdiff
|
tree
2010-05-28
Ali Gh
o
lam
i
Rudi
ge
n
:
opt
i
m
ize constan
t
o
p
erations on local addresses
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rud
i
ncc:
i
nt
a
[2][2] = {1, 2,
3
};
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholam
i
R
udi
han
d
le initiali
z
e
r for loca
l
variables
commit
|
commitdiff
|
tree
2010-05-27
A
l
i
G
h
olami
R
udi
handl
e
st
r
uct assignmen
t
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami Rudi
ncc: use forward function declarations
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami Rudi
gen: fix cas
t
i
n
g
n
u
ms to signed types
commit
|
commitdiff
|
tree
2010-05-27
A
l
i Gh
o
l
a
mi
R
udi
out:
use zero st_na
m
e fo
r
u
n
n
a
med symbols
commit
|
commitdiff
|
tree
2010-05-26
Ali Gholami Rudi
ncc: cast return val
u
e
commit
|
commitdiff
|
tree
2010-05-26
Ali Ghola
m
i
R
udi
mark s
t
atic sym
b
ols as STB_L
O
CAL
commit
|
commitdiff
|
tree
2010-05-25
A
li
Gh
o
lami Rudi
ncc: handl
e
static variabl
e
s
commit
|
commitdiff
|
tree
2010-05-25
Ali
G
holami Ru
d
i
ncc: type_btde()
i
s
no longer
used
commit
|
commitdiff
|
tree
2010-05-24
Ali Gholami
R
udi
ncc
:
han
d
le multi-dimens
i
onal arrays
commit
|
commitdiff
|
tree
2010-05-24
Al
i
G
holami Rudi
gen: optim
i
ze loading s
m
al
l
long immediates
commit
|
commitdiff
|
tree
2010-05-23
Ali Gholami Rudi
ncc:
u
se names defined closest to th
e
usage
commit
|
commitdiff
|
tree
2010-05-23
Ali Gholami R
u
di
suppor
t
f
unct
i
on
pointe
r
s
commit
|
commitdiff
|
tree
2010-05-23
Ali Gh
o
lam
i
Rudi
gen:
f
i
x cons
t
a
nt casts
commit
|
commitdiff
|
tree
2010-05-22
A
l
i Gholami Rudi
support ca
s
ts
commit
|
commitdiff
|
tree
2010-05-21
Ali Gh
o
lami Rudi
add switch stmt suppor
t
commit
|
commitdiff
|
tree
2010-05-21
A
li
G
holami Rudi
add do-while support
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami R
u
d
i
sup
p
o
rt brea
k
and
c
ontinue
commit
|
commitdiff
|
tree
2010-05-21
Ali Ghol
a
mi
Rudi
add typedef
s
upport
commit
|
commitdiff
|
tree
2010-05-21
Al
i
Gho
l
ami
R
ud
i
support enum types
commit
|
commitdiff
|
tree
2010-05-21
Ali Ghol
a
mi Rudi
handle array
d
efinitions with
c
onst e
x
pr size
commit
|
commitdiff
|
tree
2010-05-21
A
l
i Gholami
R
u
d
i
i
n
li
n
e
c
onstant expressions
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
h
andle multiple o_nogen()s
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Rudi
gen: zero
out
e
ax
b
efo
r
e c
a
l
lin
g
commit
|
commitdiff
|
tree
2010-05-20
Ali Ghola
m
i Rudi
gen:
fix argument orde
r
in o
_
cal
l
()
commit
|
commitdiff
|
tree
2010-05-20
Ali Gh
o
lami Rudi
add u
n
ion support
commit
|
commitdiff
|
tree
2010-05-20
Ali Ghola
m
i R
u
di
handle
s
iz
e
o
f
o
p
e
r
ator
commit
|
commitdiff
|
tree
2010-05-20
A
li Gh
o
lami Rudi
suppor
t
no
r
mal structs
commit
|
commitdiff
|
tree
2010-05-19
Ali Gholami Rudi
ncc
:
par
s
e recur
s
i
ves li
k
e
f()()
commit
|
commitdiff
|
tree
2010-05-18
Ali Gholami Rudi
ncc: ha
n
dle po
i
nters
in x
+
+
and x +=
y
commit
|
commitdiff
|
tree
2010-05-17
A
l
i
G
h
olami
Rudi
rename
i
t
to neatcc
commit
|
commitdiff
|
tree
2010-05-17
Ali Gh
o
la
m
i Rudi
skip
c
omments
commit
|
commitdiff
|
tree
2010-05-17
A
l
i Ghola
m
i Rudi
support
string lit
e
rals
commit
|
commitdiff
|
tree
2010-05-17
Ali
G
holam
i
Rud
i
out: align bss variables
commit
|
commitdiff
|
tree
2010-05-17
Al
i
Gh
o
lami Rudi
c
c
: ig
n
ore passed op
t
ions
commit
|
commitdiff
|
tree
2010-05-17
Ali
Gholami Rudi
add
support for globa
l
var
i
ables
commit
|
commitdiff
|
tree
2010-05-15
Ali G
h
o
lami
Rudi
supp
o
rt more int constants
commit
|
commitdiff
|
tree
2010-05-15
Ali G
h
ola
m
i Rudi
merg
e
jx and
s
etx
commit
|
commitdiff
|
tree
2010-05-14
Ali
G
hola
m
i Rudi
add &
&
and
|
| operators
commit
|
commitdiff
|
tree
2010-05-13
Ali Ghol
a
mi Rudi
gen
:
ha
n
dle char and short operations
commit
|
commitdiff
|
tree
2010-05-13
Ali Gholami Rudi
cc:
add bitop/assign operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Ghol
a
mi Rudi
tok:
a
d
d
t
he missing ~ token
commit
|
commitdiff
|
tree
2010-05-12
A
l
i Gholami Rudi
cc
:
fix getting local variabl
e
type
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
support
|, & and
^ operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gh
o
l
a
mi Rudi
suppo
r
t ~ a
n
d -
u
nary operators
commit
|
commitdiff
|
tree
2010-05-12
Ali
G
holami Rudi
g
en
:
merg
e
shift oper
a
tions
commit
|
commitdiff
|
tree
2010-05-12
Ali
Gholami Rudi
a
dd ?= assig
n
ment operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gho
l
a
m
i
R
udi
add s
h
ift op
e
rators
commit
|
commitdiff
|
tree
2010-05-12
Ali G
h
ola
m
i Rudi
support
!
operator
commit
|
commitdiff
|
tree
next