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: fix SYM_PTR() macro
2010-06-16
A
l
i Gholami Rudi
ge
n
: f
i
x
SY
M
_PTR() macro
commit
|
commitdiff
|
tree
2010-06-16
Ali
G
holami Rud
i
gen: fix !!expr
commit
|
commitdiff
|
tree
2010-06-15
Ali Gholami
R
ud
i
ncc: let
s
h
ift amoun
t
be
an unsigne
d
commit
|
commitdiff
|
tree
2010-06-15
Ali Gholami Ru
d
i
gen
:
c
leanup
tmp handl
i
ng and fix reg
s
a
rray in o_swap()
commit
|
commitdiff
|
tree
2010-06-14
A
li Ghola
m
i Rudi
n
cc: align struct members
commit
|
commitdiff
|
tree
2010-06-14
A
l
i Gholami Rudi
gen: mark cop
i
ed reg
i
s
t
er as
the owner in o_tmpco
p
y
()
commit
|
commitdiff
|
tree
2010-06-14
Ali G
h
olam
i
Rudi
gen
:
fix
"
if (!expr)"
commit
|
commitdiff
|
tree
2010-06-14
Ali
Ghol
a
mi Rudi
ncc:
f
i
x
pointer ar
i
thmet
i
c
o
n stru
c
t ptrs
commit
|
commitdiff
|
tree
2010-06-14
A
li Gholami
R
udi
show
a
n
e
rror msg if no input file
commit
|
commitdiff
|
tree
2010-06-13
Ali G
h
olami R
u
di
tok: accept uppe
r
cas
e
hex digits
commit
|
commitdiff
|
tree
2010-06-13
Ali Gholami Rudi
sho
w
synta
x
erro
r
location
commit
|
commitdiff
|
tree
2010-06-12
A
l
i Ghola
m
i
Rud
i
g
e
n
:
f
ix ignoring regop1() return value
commit
|
commitdiff
|
tree
2010-06-11
Ali
Gholam
i
Rudi
gen:
don't change t
m
p->bt when storing
an
l
value
commit
|
commitdiff
|
tree
2010-06-11
A
li
G
holami Rudi
gen: exten
d
e
a
x to edx
for mul/div
o
p
commit
|
commitdiff
|
tree
2010-06-11
A
l
i Gholami Rudi
ncc:
a
rra
y
s should b
e
process
e
d in the rev
e
rsed
order
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami R
u
di
gen:
f
ix the order o
f
MOVSXD's operands
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami Rudi
gen: fix
fr
e
e
ing registers before call
commit
|
commitdiff
|
tree
2010-06-10
Ali Gh
o
lami Rudi
invalidate last_cmp
if tmps are changed
commit
|
commitdiff
|
tree
2010-06-10
Al
i
Gholami Ru
d
i
dereference both
s
i
des o
f
a condit
i
onal expre
s
sion
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami Rudi
cpp
:
check buffer stack
i
nstea
d
of cppeval variable
commit
|
commitdiff
|
tree
2010-06-09
A
l
i Gholami Rudi
cpp: prevent recu
r
sive macros
commit
|
commitdiff
|
tree
2010-06-09
Al
i
Gholam
i
R
u
di
cpp: mult
i
-argument macro
s
commit
|
commitdiff
|
tree
2010-06-08
A
l
i Gholami Rudi
c
p
p: space between
m
a
c
ro and '('
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rudi
n
c
c: exit if nu
m
ber of
elemen
t
s excee
d
s its max
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami
R
udi
ncc: onl
y
add used
externa
l
symbols to elf
s
ymta
b
commit
|
commitdiff
|
tree
2010-06-08
Ali
Gh
o
lami Rudi
handle #if and #
e
l
if
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rudi
han
d
le #ifdef, #ifnd
e
f, #else a
n
d
#
end
i
f
commit
|
commitdiff
|
tree
2010-06-08
Ali Gho
l
a
mi Rudi
support #undef NAME
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rudi
allow -Dname=
v
al
opt
i
on
commit
|
commitdiff
|
tree
2010-06-08
Ali Ghol
a
mi R
u
di
cpp
:
ha
n
dle function macros
commit
|
commitdiff
|
tree
2010-06-07
Ali Gholami Rudi
handl
e
-I include pat
h
s
commit
|
commitdiff
|
tree
2010-06-06
A
li Gho
l
am
i
R
u
d
i
c
p
p: b
a
si
c
include macros
commit
|
commitdiff
|
tree
2010-06-06
Al
i
Gh
o
lami
R
udi
a
d
d
a
b
asic preprocess
o
r
commit
|
commitdiff
|
tree
2010-06-05
Ali Gholami Rudi
ncc: fix marking
u
n
de
f
i
n
ed
functions as functions
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami Rud
i
for stateme
n
ts
with no co
n
dition
commit
|
commitdiff
|
tree
2010-06-04
A
l
i
Ghol
a
mi Ru
d
i
tok
:
'\12' and '\x3b'
commit
|
commitdiff
|
tree
2010-06-04
Al
i
Gholami Rudi
tok
:
s
u
ppor
t
number
s
with ul post
f
ix
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami Rudi
tok: s = "a" "b";
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholami Rudi
tok: read str
a
nd num as the
y
are seen
commit
|
commitdiff
|
tree
2010-06-03
Ali
Gholami Rudi
array->fie
l
d
commit
|
commitdiff
|
tree
2010-06-03
Ali Gho
l
ami Rudi
gen:
fix
o_tmpco
p
y() when
c
opying
r
egs
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholami Rud
i
support initi
a
lize
r
for s
t
atic va
r
iables
commit
|
commitdiff
|
tree
2010-06-02
Ali Gholami Rud
i
int a[] = {1
,
2
}
;
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami
Rudi
handle
.
.
.
argument
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami Rudi
hand
l
e a
r
ray ar
g
s
commit
|
commitdiff
|
tree
2010-06-01
Al
i
Gh
o
la
m
i R
u
d
i
handle extern
v
a
r
i
a
bles
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami Rudi
functio
n
pointer argu
m
ents
commit
|
commitdiff
|
tree
2010-05-31
Ali Gholami Rudi
ac
c
ept signed
t
oken
commit
|
commitdiff
|
tree
2010-05-31
Ali Gholami Ru
d
i
handle sizeof(*p) where p is
v
oid *
commit
|
commitdiff
|
tree
2010-05-30
Ali Gholami Rudi
ncc:
handle unnamed struct
s
commit
|
commitdiff
|
tree
2010-05-30
Ali
G
h
o
lami Ru
d
i
n
cc: handle forward struct ptr usage
commit
|
commitdiff
|
tree
2010-05-28
Ali Ghola
m
i
R
u
di
ncc: char a[
4
] = "abc";
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholam
i
Rudi
support
g
ot
o
statem
e
nt
commit
|
commitdiff
|
tree
2010-05-28
A
li Ghol
a
m
i
Rudi
gen: handle more than 6
args
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami R
u
di
gen: optimize c
o
nstant operati
o
ns on loc
a
l a
d
dres
s
es
commit
|
commitdiff
|
tree
2010-05-28
Ali Ghola
m
i Rudi
ncc: int a[2][2] = {1, 2, 3};
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
h
a
ndle initializer
for local variables
commit
|
commitdiff
|
tree
2010-05-27
Al
i
Gholami Rudi
handle
struct
a
ssignm
e
nt
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami
Rudi
ncc: use forward function declarations
commit
|
commitdiff
|
tree
2010-05-27
A
l
i Gholami Rudi
gen: fix casting nums to
s
i
gn
e
d types
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami Rudi
out: use zero st
_
name
f
or unnamed symbols
commit
|
commitdiff
|
tree
2010-05-26
Ali Gholami Rudi
ncc
:
cast return val
u
e
commit
|
commitdiff
|
tree
2010-05-26
Ali G
h
o
lami R
u
d
i
mark static
s
y
mbols as
S
TB_LOCAL
commit
|
commitdiff
|
tree
2010-05-25
Ali Gh
o
lami Rudi
nc
c
: han
d
l
e
s
t
atic
variables
commit
|
commitdiff
|
tree
2010-05-25
Ali Gh
o
l
a
mi
R
u
d
i
ncc: t
y
pe_b
t
de() is
no
lon
g
er u
s
ed
commit
|
commitdiff
|
tree
2010-05-24
Ali Gholami R
u
di
ncc: h
a
n
d
le multi-dime
n
sional arrays
commit
|
commitdiff
|
tree
2010-05-24
Ali Gh
o
lami Rudi
gen:
o
ptimiz
e
loading small long immediates
commit
|
commitdiff
|
tree
2010-05-23
Ali Gholami Rudi
ncc: use names def
i
ned closest
to
the usa
g
e
commit
|
commitdiff
|
tree
2010-05-23
Ali Gholami R
u
d
i
support
f
u
nction
p
o
i
n
te
r
s
commit
|
commitdiff
|
tree
2010-05-23
A
li
G
ho
l
a
mi Rudi
ge
n
: fix constant casts
commit
|
commitdiff
|
tree
2010-05-22
A
l
i Gh
o
lami
Ru
d
i
support casts
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
add switch stmt suppor
t
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
add do-while support
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
support
b
r
e
a
k
a
n
d
con
t
inue
commit
|
commitdiff
|
tree
2010-05-21
Ali
Gholami Rudi
add typede
f
support
commit
|
commitdiff
|
tree
2010-05-21
Ali Ghol
a
mi Rudi
support enum types
commit
|
commitdiff
|
tree
2010-05-21
A
li Gh
o
lami Rudi
handle
a
rray definitions
with c
o
nst expr size
commit
|
commitdiff
|
tree
2010-05-21
Al
i
Gholami Rudi
inline const
a
nt expressions
commit
|
commitdiff
|
tree
2010-05-21
Ali
G
holami
R
udi
handle m
u
ltiple
o
_nogen()
s
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Rudi
gen:
z
e
ro out eax before calling
commit
|
commitdiff
|
tree
2010-05-20
Ali Gho
l
ami Ru
d
i
ge
n
: fix
argum
e
nt order
i
n o_call
(
)
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Rud
i
add union
s
upport
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Rudi
h
andle sizeof operato
r
commit
|
commitdiff
|
tree
2010-05-20
Ali Gho
l
ami Rudi
su
p
p
o
rt normal structs
commit
|
commitdiff
|
tree
2010-05-19
Ali Gholami Rudi
ncc
:
parse recursives lik
e
f()()
commit
|
commitdiff
|
tree
2010-05-18
A
l
i
Gholami Rudi
n
c
c: handle
p
oint
e
r
s
in x+
+
and x += y
commit
|
commitdiff
|
tree
2010-05-17
Ali Gh
o
lami R
u
di
rena
m
e
i
t to n
e
a
t
cc
commit
|
commitdiff
|
tree
2010-05-17
Ali G
h
olami
R
ud
i
skip comments
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rudi
support s
t
ring literals
commit
|
commitdiff
|
tree
2010-05-17
Ali
Gholami Rudi
out: align bss variables
commit
|
commitdiff
|
tree
2010-05-17
A
l
i Gholami Rudi
c
c: igno
r
e
passed o
p
tions
commit
|
commitdiff
|
tree
2010-05-17
A
l
i
Gholami
R
udi
add
support for
g
lo
b
a
l variabl
e
s
commit
|
commitdiff
|
tree
2010-05-15
Ali Gholami
Ru
d
i
s
u
ppor
t
more int co
n
stants
commit
|
commitdiff
|
tree
2010-05-15
Ali Gholami Ru
d
i
mer
g
e j
x
and set
x
commit
|
commitdiff
|
tree
2010-05-14
Ali Gholami Rudi
a
d
d && an
d
|
|
op
e
rators
commit
|
commitdiff
|
tree
2010-05-13
Ali Gholami Rudi
gen: hand
l
e char and sh
o
rt operati
o
ns
commit
|
commitdiff
|
tree
2010-05-13
Ali
G
holami Rudi
c
c
: add bito
p
/assign oper
a
tors
commit
|
commitdiff
|
tree
2010-05-12
A
li Gho
l
ami
Rudi
to
k
: add the
missi
n
g
~ t
o
ken
commit
|
commitdiff
|
tree
2010-05-12
Ali
G
holami Rudi
cc: fix get
t
ing local va
r
iable type
commit
|
commitdiff
|
tree
2010-05-12
Ali
G
holami
R
u
di
support |, & and ^
o
p
e
r
ators
commit
|
commitdiff
|
tree
next