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
let tok_num() return the bt
2010-06-17
Al
i
Ghola
m
i Rudi
le
t
tok_num() re
t
urn th
e
bt
commit
|
commitdiff
|
tree
2010-06-17
Ali Ghol
a
m
i Rudi
g
en: relocat
i
on a
d
dress
size
i
s al
w
ay
s
4 fo
r
now
commit
|
commitdiff
|
tree
2010-06-16
Ali
G
holam
i
Rudi
gen: fix SYM_PTR() ma
c
ro
commit
|
commitdiff
|
tree
2010-06-16
Ali G
h
o
l
a
m
i
Rudi
gen: fix
!
!expr
commit
|
commitdiff
|
tree
2010-06-15
Ali Ghol
a
mi Rudi
ncc
:
le
t
s
hift amount be
an unsigned
commit
|
commitdiff
|
tree
2010-06-15
A
li Ghol
a
mi
R
udi
g
en: clea
n
up tmp h
a
ndling
and fix regs array i
n
o_swap
(
)
commit
|
commitdiff
|
tree
2010-06-14
Ali Gholami Rudi
ncc: align str
u
ct members
commit
|
commitdiff
|
tree
2010-06-14
A
l
i
G
ho
l
am
i
Rudi
ge
n
:
m
ar
k
c
o
pied regis
t
er as the owner
i
n
o_tmpcopy()
commit
|
commitdiff
|
tree
2010-06-14
Ali Gh
o
la
m
i
Rudi
g
en: fix "if
(
!expr)"
commit
|
commitdiff
|
tree
2010-06-14
Ali Gholami
Rudi
ncc: fi
x
poi
n
t
e
r arithmet
i
c o
n
struct ptrs
commit
|
commitdiff
|
tree
2010-06-14
Ali
G
holami Rudi
show an
error m
s
g if no i
n
put file
commit
|
commitdiff
|
tree
2010-06-13
Ali Gholami R
u
di
tok
:
a
ccept upperc
a
se hex digit
s
commit
|
commitdiff
|
tree
2010-06-13
Ali Gholam
i
Rudi
show s
y
nt
a
x er
r
or location
commit
|
commitdiff
|
tree
2010-06-12
Ali Gholami Rudi
gen: fix ignorin
g
regop
1
() re
t
urn v
a
lue
commit
|
commitdiff
|
tree
2010-06-11
Ali G
h
olami
R
u
di
gen: d
o
n'
t
c
ha
n
ge tmp->bt w
h
e
n stori
n
g
an lv
a
lue
commit
|
commitdiff
|
tree
2010-06-11
Ali
G
hol
a
mi Rudi
gen: ex
t
end e
a
x to
e
dx
f
o
r
mu
l
/div op
commit
|
commitdiff
|
tree
2010-06-11
Ali
Gholami Rudi
ncc
:
arrays
sh
o
uld be p
r
ocessed in the
r
ever
s
ed
order
commit
|
commitdiff
|
tree
2010-06-10
Al
i
Gholam
i
Rudi
gen: fix the
o
rder of MOVSXD's o
p
er
a
nds
commit
|
commitdiff
|
tree
2010-06-10
Ali Gho
l
ami Rudi
gen: fix freeing re
g
isters befo
r
e ca
l
l
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami Rudi
inva
l
ida
t
e
l
ast_cmp if tm
p
s are
chang
e
d
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami Rud
i
derefer
e
nce
b
ot
h
sid
e
s of a co
n
di
t
i
o
na
l
expression
commit
|
commitdiff
|
tree
2010-06-10
Al
i
Gho
l
ami R
u
di
cpp
:
che
c
k buf
f
e
r
s
tack
i
nstead of cppeval
variable
commit
|
commitdiff
|
tree
2010-06-09
Ali Ghol
a
mi Rudi
cpp: prevent
rec
u
rsi
v
e macr
o
s
commit
|
commitdiff
|
tree
2010-06-09
Ali Gholami R
u
di
cpp: mul
t
i-argumen
t
m
a
cros
commit
|
commitdiff
|
tree
2010-06-08
Al
i
Gholami Rudi
cpp: space bet
w
e
en macro
a
n
d '('
commit
|
commitdiff
|
tree
2010-06-08
A
li
Gholam
i
Ru
d
i
ncc: exit if number
of ele
m
ents e
x
c
e
eds
i
ts max
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami R
u
di
ncc
:
o
n
ly add used
external
s
ymbols to elf
s
ymtab
commit
|
commitdiff
|
tree
2010-06-08
A
li
G
hol
a
mi
Ru
d
i
h
a
ndle #if and #elif
commit
|
commitdiff
|
tree
2010-06-08
Ali G
h
olami
R
ud
i
hand
l
e #ifdef,
#
ifndef, #else an
d
#
e
ndif
commit
|
commitdiff
|
tree
2010-06-08
Ali Gho
l
a
mi Ru
d
i
suppor
t
#undef NAME
commit
|
commitdiff
|
tree
2010-06-08
A
l
i
G
h
olami
Rud
i
allow -D
n
ame=val option
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami R
u
di
cpp: handle functi
o
n macros
commit
|
commitdiff
|
tree
2010-06-07
Ali Gholami Rudi
h
andl
e
-I include paths
commit
|
commitdiff
|
tree
2010-06-06
Ali
G
holami Rudi
cpp: basic
i
n
clude
m
acro
s
commit
|
commitdiff
|
tree
2010-06-06
A
li Ghola
m
i Rud
i
a
d
d
a
ba
s
ic
p
repr
o
cessor
commit
|
commitdiff
|
tree
2010-06-05
Ali
G
ho
l
ami Rudi
ncc:
f
ix markin
g
undef
i
ned
f
u
nctio
n
s as functions
commit
|
commitdiff
|
tree
2010-06-04
A
l
i Gholami Rudi
for statements with no cond
i
tion
commit
|
commitdiff
|
tree
2010-06-04
A
l
i Gholami Rud
i
tok: '
\
12' and '\x3b'
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami Rudi
tok:
support numbers with
ul po
s
tf
i
x
commit
|
commitdiff
|
tree
2010-06-04
A
l
i
G
h
olami Rudi
t
ok: s = "a" "b
"
;
commit
|
commitdiff
|
tree
2010-06-03
Ali
Gholami Ru
d
i
tok:
read str and num
a
s
t
h
ey are seen
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholami R
u
di
array->field
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholami
Rudi
gen: fix o_tmpcop
y
() when copying r
e
gs
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholami Rudi
support init
i
alizer for static variables
commit
|
commitdiff
|
tree
2010-06-02
A
l
i G
h
olami
Ru
d
i
int a
[
] = {1, 2};
commit
|
commitdiff
|
tree
2010-06-01
A
li
G
h
olami Rudi
han
d
le
.
.
.
argum
e
nt
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami Rudi
h
andl
e
a
r
ray args
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami Rudi
handle
e
xte
r
n v
a
riable
s
commit
|
commitdiff
|
tree
2010-06-01
Ali Gho
l
a
mi Rudi
f
u
nctio
n
pointer
arguments
commit
|
commitdiff
|
tree
2010-05-31
Ali Ghol
a
mi
R
udi
accept sig
n
ed token
commit
|
commitdiff
|
tree
2010-05-31
Ali Gholami
R
u
di
h
a
ndle
sizeof(
*
p) where p
is
v
oid *
commit
|
commitdiff
|
tree
2010-05-30
Ali Gh
o
lam
i
Rudi
n
c
c
: handle
u
nnamed structs
commit
|
commitdiff
|
tree
2010-05-30
Ali
Gholami Rudi
ncc: handle f
o
rward struct ptr us
a
ge
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholam
i
Rudi
ncc
:
cha
r
a[4
]
= "abc";
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
support goto statement
commit
|
commitdiff
|
tree
2010-05-28
Al
i
Gholam
i
Ru
d
i
g
e
n
:
h
a
ndle more than 6
a
rg
s
commit
|
commitdiff
|
tree
2010-05-28
A
li Gholami Rud
i
g
e
n: optimize constant opera
t
i
o
ns on
l
ocal addresses
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
ncc: i
n
t a[2][2] =
{1,
2
, 3};
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
handle i
n
itializer for local variabl
e
s
commit
|
commitdiff
|
tree
2010-05-27
Al
i
Gh
o
lami Rudi
hand
l
e struct assign
m
ent
commit
|
commitdiff
|
tree
2010-05-27
Ali Ghola
m
i Rudi
ncc: use forward function decla
r
a
tions
commit
|
commitdiff
|
tree
2010-05-27
Ali Ghol
a
mi
R
u
di
gen: fix casting nums to sign
e
d types
commit
|
commitdiff
|
tree
2010-05-27
Ali Ghol
a
mi Rudi
out: use zero st_
n
am
e
for unn
a
med symb
o
ls
commit
|
commitdiff
|
tree
2010-05-26
A
li Ghol
a
m
i Rudi
ncc: cast
return value
commit
|
commitdiff
|
tree
2010-05-26
Al
i
Gholam
i
Rudi
mark static symb
o
ls
as STB_LOCAL
commit
|
commitdiff
|
tree
2010-05-25
Ali Ghol
a
m
i
R
u
di
ncc: han
d
le static variable
s
commit
|
commitdiff
|
tree
2010-05-25
Ali G
h
olami R
u
di
ncc: type_btde() is no l
o
nger used
commit
|
commitdiff
|
tree
2010-05-24
Ali Gh
o
la
m
i Rudi
ncc: handle multi-dimensional arrays
commit
|
commitdiff
|
tree
2010-05-24
Ali
G
holami Rudi
gen: opt
i
mize
l
o
ading small
l
ong immediates
commit
|
commitdiff
|
tree
2010-05-23
Ali Gholami
R
udi
ncc
:
us
e
na
m
es
d
efined closest
t
o the usage
commit
|
commitdiff
|
tree
2010-05-23
A
l
i Gholami Rudi
support function pointers
commit
|
commitdiff
|
tree
2010-05-23
A
li Gholami Rudi
gen: fix
c
o
n
stant casts
commit
|
commitdiff
|
tree
2010-05-22
Ali G
h
ol
a
m
i
Rud
i
sup
p
ort ca
s
ts
commit
|
commitdiff
|
tree
2010-05-21
A
l
i Gholami Rudi
a
dd sw
i
tch st
m
t supp
o
rt
commit
|
commitdiff
|
tree
2010-05-21
Ali
G
h
o
l
a
m
i
Rudi
add do-whil
e
sup
p
or
t
commit
|
commitdiff
|
tree
2010-05-21
A
li Gholami R
u
di
su
p
port brea
k
and continue
commit
|
commitdiff
|
tree
2010-05-21
Ali G
h
olami Rudi
add typ
e
def support
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami R
u
di
supp
o
rt
e
nu
m
types
commit
|
commitdiff
|
tree
2010-05-21
Ali G
h
ola
m
i Ru
d
i
handle array definit
i
ons
with
const
e
xpr s
i
ze
commit
|
commitdiff
|
tree
2010-05-21
Ali Gh
o
lami R
u
d
i
inli
n
e
con
s
tant expr
e
ssions
commit
|
commitdiff
|
tree
2010-05-21
A
li Gholami Rudi
han
d
le m
u
ltiple o_nogen()s
commit
|
commitdiff
|
tree
2010-05-20
A
l
i Gho
l
ami Rud
i
gen: z
e
ro o
u
t
ea
x
before
calling
commit
|
commitdiff
|
tree
2010-05-20
A
l
i
Ghol
a
m
i
Rudi
gen:
f
i
x argum
e
nt
order in o_call()
commit
|
commitdiff
|
tree
2010-05-20
Ali Ghola
m
i Rudi
add union s
u
p
p
ort
commit
|
commitdiff
|
tree
2010-05-20
Ali
Gholami Ru
d
i
h
andle sizeof operator
commit
|
commitdiff
|
tree
2010-05-20
A
l
i
Gholami Rudi
support normal
stru
c
ts
commit
|
commitdiff
|
tree
2010-05-19
Al
i
Ghola
m
i
R
udi
n
c
c
: parse rec
u
rsives like f()()
commit
|
commitdiff
|
tree
2010-05-18
Ali Gholami Rud
i
n
c
c
:
handle
point
e
rs in x+
+
an
d
x += y
commit
|
commitdiff
|
tree
2010-05-17
A
li Gholami Rudi
rename it to neatcc
commit
|
commitdiff
|
tree
2010-05-17
A
l
i Gholami Rudi
sk
i
p comments
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami
R
udi
support
s
tring literals
commit
|
commitdiff
|
tree
2010-05-17
A
l
i Ghola
m
i Rudi
out: align b
s
s variab
l
es
commit
|
commitdiff
|
tree
2010-05-17
A
li
G
holami Rudi
cc:
ignore passed
o
ptions
commit
|
commitdiff
|
tree
2010-05-17
Ali
G
holami Rudi
a
dd
s
u
p
port for g
l
o
ba
l
variables
commit
|
commitdiff
|
tree
2010-05-15
Ali
Gholami Rudi
support more int
constants
commit
|
commitdiff
|
tree
2010-05-15
Ali
G
holam
i
Rudi
merge jx
a
nd setx
commit
|
commitdiff
|
tree
2010-05-14
Ali
G
holami Rud
i
a
dd && an
d
||
op
e
rator
s
commit
|
commitdiff
|
tree
2010-05-13
Ali Gholami Rudi
gen: handle char
a
nd short operati
o
ns
commit
|
commitdiff
|
tree
2010-05-13
Al
i
Gholami
R
udi
cc: ad
d
b
itop/ass
i
gn operat
o
r
s
commit
|
commitdiff
|
tree
2010-05-12
Ali
G
h
olami Rud
i
tok: add t
h
e missing ~ tok
e
n
commit
|
commitdiff
|
tree
next