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
tok: accept uppercase hex digits
2010-06-13
Ali Ghola
m
i
Rudi
t
o
k
:
acc
e
pt uppercas
e
h
ex digits
commit
|
commitdiff
|
tree
2010-06-13
Al
i
Gholami Rudi
s
h
ow syntax
erro
r
loca
t
ion
commit
|
commitdiff
|
tree
2010-06-12
Ali Gholami Rudi
g
e
n
:
fix ig
n
oring regop1(
)
return value
commit
|
commitdiff
|
tree
2010-06-11
Ali Ghola
m
i Rudi
gen:
d
on't
c
hange tmp->bt when storing an lvalue
commit
|
commitdiff
|
tree
2010-06-11
Ali Gholami Rudi
gen
:
extend e
a
x to edx for
m
u
l
/div
o
p
commit
|
commitdiff
|
tree
2010-06-11
Ali Gholami Rudi
ncc: arrays should be proce
s
sed
i
n the rev
e
rsed order
commit
|
commitdiff
|
tree
2010-06-10
A
li G
h
o
l
a
m
i Rudi
g
e
n: fix the order of
M
OVSXD's
o
p
erands
commit
|
commitdiff
|
tree
2010-06-10
Al
i
Ghola
m
i Rudi
gen:
f
i
x freei
n
g registers before c
a
ll
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami R
u
di
invalidate last_cmp if tmps are cha
n
ged
commit
|
commitdiff
|
tree
2010-06-10
Ali Gh
o
lam
i
Ru
d
i
dere
f
e
r
ence both
sides of a c
o
n
d
itional expres
s
ion
commit
|
commitdiff
|
tree
2010-06-10
A
l
i
Ghola
m
i Rudi
cpp: chec
k
bu
f
f
er stac
k
instead of cppeva
l
va
r
i
a
ble
commit
|
commitdiff
|
tree
2010-06-09
Ali Gholami Rudi
cpp
:
p
r
even
t
recursiv
e
macr
o
s
commit
|
commitdiff
|
tree
2010-06-09
Ali
G
hola
m
i Rudi
cpp: mul
t
i
-a
r
gument macros
commit
|
commitdiff
|
tree
2010-06-08
Ali G
h
o
lami Rudi
cpp: space between macro
and
'('
commit
|
commitdiff
|
tree
2010-06-08
Ali G
h
olami R
u
di
ncc: exit if n
u
m
b
er of element
s
exc
e
eds its max
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rudi
nc
c
:
o
nly add used exter
n
al s
y
mbols
to e
l
f symtab
commit
|
commitdiff
|
tree
2010-06-08
Ali Ghola
m
i
Rudi
handle #
i
f
a
nd
#
e
li
f
commit
|
commitdiff
|
tree
2010-06-08
Al
i
G
h
olami Rudi
handle #ifdef, #ifndef, #el
s
e
a
n
d
#end
i
f
commit
|
commitdiff
|
tree
2010-06-08
Ali
Ghola
m
i Rudi
support #undef NAME
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami
Rudi
allow -Dname=val option
commit
|
commitdiff
|
tree
2010-06-08
A
l
i
Gho
l
ami Rudi
cpp: handle fun
c
tion macros
commit
|
commitdiff
|
tree
2010-06-07
Al
i
G
h
o
l
a
m
i Rudi
handle
-I include pa
t
hs
commit
|
commitdiff
|
tree
2010-06-06
Ali Gholami Rudi
cpp: basi
c
include mac
r
os
commit
|
commitdiff
|
tree
2010-06-06
Ali Gholami Rudi
a
dd a bas
i
c prepro
c
es
s
or
commit
|
commitdiff
|
tree
2010-06-05
Ali Ghol
a
m
i
Rudi
ncc: f
i
x marking undef
i
ned functions as functions
commit
|
commitdiff
|
tree
2010-06-04
Ali
G
h
ol
a
mi Ru
d
i
for statements wi
t
h
n
o
co
n
dition
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami Ru
d
i
tok: '\
1
2
'
and '\x3b'
commit
|
commitdiff
|
tree
2010-06-04
Ali
G
h
olami Rudi
tok
:
suppo
r
t numbers w
i
th ul pos
t
fix
commit
|
commitdiff
|
tree
2010-06-04
Al
i
Gholami
R
u
di
tok
:
s = "a" "b";
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholami Rudi
tok: r
e
a
d str and num as they are seen
commit
|
commitdiff
|
tree
2010-06-03
Ali Gho
l
ami Rudi
array->field
commit
|
commitdiff
|
tree
2010-06-03
Ali Gho
l
ami Rudi
gen:
f
i
x o_
t
mpcopy() when copying regs
commit
|
commitdiff
|
tree
2010-06-03
A
l
i Gholami Rudi
support in
i
ti
a
li
z
e
r
for
s
tatic
v
ariables
commit
|
commitdiff
|
tree
2010-06-02
A
l
i Gho
l
a
mi Rudi
int a[] = {1, 2
}
;
commit
|
commitdiff
|
tree
2010-06-01
A
li G
h
olami Rud
i
han
d
le
.
.
.
argument
commit
|
commitdiff
|
tree
2010-06-01
Ali Ghol
a
mi Rudi
handle array ar
g
s
commit
|
commitdiff
|
tree
2010-06-01
Ali
Gh
o
l
a
m
i
Rudi
handle
extern vari
a
bles
commit
|
commitdiff
|
tree
2010-06-01
A
li Gholami R
u
d
i
function point
e
r argum
e
nts
commit
|
commitdiff
|
tree
2010-05-31
Ali Ghol
a
m
i Rudi
accept signed
t
oke
n
commit
|
commitdiff
|
tree
2010-05-31
A
li
Gholami Rud
i
handle sizeof(*p) wh
e
re p is void
*
commit
|
commitdiff
|
tree
2010-05-30
Ali G
h
olami Ru
d
i
ncc:
h
an
d
le u
n
n
ame
d
structs
commit
|
commitdiff
|
tree
2010-05-30
Al
i
Gh
o
lami Rudi
ncc:
handle forward struct
ptr usage
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
nc
c
:
cha
r
a[4] = "abc";
commit
|
commitdiff
|
tree
2010-05-28
Ali Ghola
m
i Rudi
support go
t
o statement
commit
|
commitdiff
|
tree
2010-05-28
Ali Ghola
m
i
R
u
di
gen: hand
l
e mor
e
t
h
an 6 args
commit
|
commitdiff
|
tree
2010-05-28
Ali G
h
o
l
ami Rudi
gen: o
p
timize constant operations on
l
o
c
al a
d
dr
e
sses
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholam
i
Rud
i
nc
c
: in
t
a[2][2] = {1, 2, 3};
commit
|
commitdiff
|
tree
2010-05-28
Ali
Gho
l
a
m
i
R
u
d
i
ha
n
dle ini
t
ial
i
zer f
o
r l
o
c
a
l
variables
commit
|
commitdiff
|
tree
2010-05-27
Al
i
Gho
l
ami Rudi
handle struct
a
ssignment
commit
|
commitdiff
|
tree
2010-05-27
Ali
G
ho
l
ami Rudi
ncc: u
s
e forwar
d
f
u
nct
i
o
n decla
r
ations
commit
|
commitdiff
|
tree
2010-05-27
Ali
G
holami
R
udi
gen:
f
i
x casting n
u
ms to signed
t
ypes
commit
|
commitdiff
|
tree
2010-05-27
Ali Gho
l
ami Ru
d
i
o
ut: use zero st
_
name fo
r
unnamed s
y
mbols
commit
|
commitdiff
|
tree
2010-05-26
Ali Gholami Rudi
ncc: ca
s
t return value
commit
|
commitdiff
|
tree
2010-05-26
Ali Gholami R
u
di
mark static sym
b
ols as STB_LOCAL
commit
|
commitdiff
|
tree
2010-05-25
Ali Gholam
i
R
udi
n
cc: handle static var
i
ables
commit
|
commitdiff
|
tree
2010-05-25
Ali Gholami Rudi
ncc: type_btde() i
s
no longer used
commit
|
commitdiff
|
tree
2010-05-24
Ali
Ghola
m
i
Rud
i
ncc: handle multi-dimensio
n
al arrays
commit
|
commitdiff
|
tree
2010-05-24
Ali Gholami Rudi
gen: o
p
ti
m
ize lo
a
ding sm
a
ll
long immediates
commit
|
commitdiff
|
tree
2010-05-23
Ali Ghol
a
mi Rudi
ncc:
use nam
e
s defined closest to
the
u
sage
commit
|
commitdiff
|
tree
2010-05-23
Ali Gholam
i
Rudi
support
fu
n
ct
i
o
n
poi
n
t
ers
commit
|
commitdiff
|
tree
2010-05-23
Ali G
h
o
lami Rudi
gen: fix cons
t
ant casts
commit
|
commitdiff
|
tree
2010-05-22
A
l
i Gholami Rudi
support casts
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
ad
d
switc
h
stmt supp
o
rt
commit
|
commitdiff
|
tree
2010-05-21
Al
i
Gholam
i
R
u
di
add do-while
s
upport
commit
|
commitdiff
|
tree
2010-05-21
Ali
G
holami
R
udi
support break and continue
commit
|
commitdiff
|
tree
2010-05-21
Al
i
Gh
o
lami Rud
i
ad
d
ty
p
e
d
e
f
suppor
t
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rud
i
sup
p
o
r
t enum types
commit
|
commitdiff
|
tree
2010-05-21
Ali Ghola
m
i Rudi
h
a
ndle a
r
ra
y
def
i
nitions with const expr
size
commit
|
commitdiff
|
tree
2010-05-21
Ali G
h
ola
m
i
Ru
d
i
i
n
l
i
n
e
con
s
tant ex
p
ressions
commit
|
commitdiff
|
tree
2010-05-21
Ali
Gholami Ru
d
i
handle
mu
l
t
iple o_nogen()s
commit
|
commitdiff
|
tree
2010-05-20
Al
i
Gholami Rudi
gen: zero out eax before calling
commit
|
commitdiff
|
tree
2010-05-20
Ali
Gholami Rudi
gen:
f
ix
a
rgument
orde
r
in o_cal
l
(
)
commit
|
commitdiff
|
tree
2010-05-20
A
l
i
G
holami Rud
i
add
u
nion support
commit
|
commitdiff
|
tree
2010-05-20
Ali G
h
o
l
ami
R
udi
han
d
le sizeof operator
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Ru
d
i
suppo
r
t no
r
ma
l
s
tructs
commit
|
commitdiff
|
tree
2010-05-19
Ali Gholami Rudi
ncc:
pa
r
se
recurs
i
ves like f
(
)
()
commit
|
commitdiff
|
tree
2010-05-18
Ali G
h
ola
m
i R
u
d
i
n
c
c:
h
a
n
d
l
e p
o
inter
s
i
n
x++ a
n
d x
+
= y
commit
|
commitdiff
|
tree
2010-05-17
A
li Gholami R
u
di
renam
e
it to neatcc
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rud
i
ski
p
comm
e
nts
commit
|
commitdiff
|
tree
2010-05-17
Ali Gh
o
lami
R
udi
suppo
r
t stri
n
g literals
commit
|
commitdiff
|
tree
2010-05-17
A
l
i
Gholami
Ru
d
i
out:
a
l
ig
n
bss v
a
r
i
ables
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami
R
udi
cc: ignore pas
s
e
d
options
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rudi
add sup
p
ort for global variables
commit
|
commitdiff
|
tree
2010-05-15
Ali G
h
o
l
a
m
i Rud
i
s
upport more i
n
t constants
commit
|
commitdiff
|
tree
2010-05-15
A
li Gholam
i
Rudi
me
r
ge jx and
s
etx
commit
|
commitdiff
|
tree
2010-05-14
Ali Gh
o
lami Rudi
a
d
d && and || operat
o
rs
commit
|
commitdiff
|
tree
2010-05-13
Ali Gholami R
u
di
gen: handle char and short opera
t
ions
commit
|
commitdiff
|
tree
2010-05-13
Al
i
Gholami
Rudi
cc: add
b
i
to
p
/
a
s
sign operato
r
s
commit
|
commitdiff
|
tree
2010-05-12
Ali
G
h
olami Rudi
to
k
:
a
dd the
m
is
s
in
g
~ token
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami
Ru
d
i
cc: fix g
e
tting
l
ocal variable ty
p
e
commit
|
commitdiff
|
tree
2010-05-12
Ali Gh
o
lami Rudi
s
u
p
port |, & and ^ ope
r
ators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
support
~
and - unary o
p
erators
commit
|
commitdiff
|
tree
2010-05-12
Ali
Gholami Rudi
g
en: merge s
h
ift
o
p
erations
commit
|
commitdiff
|
tree
2010-05-12
Al
i
G
h
olami Rudi
add ?= ass
i
gnmen
t
operators
commit
|
commitdiff
|
tree
2010-05-12
A
li Gholami
Rud
i
add shift operators
commit
|
commitdiff
|
tree
2010-05-12
A
li
G
hol
a
mi R
u
di
suppo
r
t ! operator
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
s
up
p
ort more
c
o
mparison operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gh
o
lami R
u
d
i
support *, / and % operator
s
commit
|
commitdiff
|
tree
2010-05-12
Al
i
Ghol
a
mi
Rudi
support -- operator
commit
|
commitdiff
|
tree
2010-05-12
Al
i
Gholami
R
udi
gen: have a single r
e
tu
r
n
i
nstruction
commit
|
commitdiff
|
tree
next