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
let tok_num() return the bt
2010-06-17
Al
i
Gholami
R
udi
le
t
tok_num() return t
h
e
bt
commit
|
commitdiff
|
tree
2010-06-17
Ali G
h
olam
i
Rudi
gen: relocation
address size
is
always 4 for now
commit
|
commitdiff
|
tree
2010-06-16
Ali Ghola
m
i Rudi
g
en: f
i
x SYM_PTR
(
)
m
acro
commit
|
commitdiff
|
tree
2010-06-16
Ali Ghol
a
mi Rudi
ge
n
: fix !!expr
commit
|
commitdiff
|
tree
2010-06-15
A
l
i Gholami Rudi
ncc: let shift amount be a
n
u
n
s
igned
commit
|
commitdiff
|
tree
2010-06-15
A
li
Gholam
i
Rudi
g
e
n: cleanup tmp handling an
d
f
i
x regs arra
y
in o_swap()
commit
|
commitdiff
|
tree
2010-06-14
Ali Gholami Rudi
n
c
c:
a
lig
n
s
t
ruct member
s
commit
|
commitdiff
|
tree
2010-06-14
Ali
G
holami Rudi
gen: mark copied
r
eg
i
ste
r
as
the owner in o_t
m
pcop
y
()
commit
|
commitdiff
|
tree
2010-06-14
A
li Gholam
i
Rudi
g
e
n
: fix
"if (!expr)
"
commit
|
commitdiff
|
tree
2010-06-14
A
li Gholami Rudi
ncc: fi
x
p
oi
n
ter
a
rit
h
meti
c
on
s
tr
u
ct p
t
rs
commit
|
commitdiff
|
tree
2010-06-14
Ali Gholami Rudi
show an error
m
s
g
if no
input file
commit
|
commitdiff
|
tree
2010-06-13
Ali
Gholami Rudi
to
k
: a
c
cept uppercase hex digits
commit
|
commitdiff
|
tree
2010-06-13
Ali Gh
o
lami
R
u
d
i
show sy
n
t
a
x error l
o
c
a
tion
commit
|
commitdiff
|
tree
2010-06-12
Ali
Gholami
Rudi
gen: fix
ignoring regop1() retu
r
n val
u
e
commit
|
commitdiff
|
tree
2010-06-11
Ali Gh
o
l
ami
R
udi
gen
:
don't change tmp->bt when
s
t
oring an lvalue
commit
|
commitdiff
|
tree
2010-06-11
A
l
i Gholam
i
Rudi
gen: e
x
ten
d
eax to edx for
m
ul/div op
commit
|
commitdiff
|
tree
2010-06-11
A
li
Gholami Ru
d
i
ncc: arra
y
s shou
l
d be processed in t
h
e reverse
d
order
commit
|
commitdiff
|
tree
2010-06-10
Ali
G
holami Rudi
gen: fix the orde
r
of MOVSXD's opera
n
ds
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami Ru
d
i
gen: fix
f
reeing
registers befor
e
call
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami Ru
d
i
invalidate last_cmp if t
m
ps are changed
commit
|
commitdiff
|
tree
2010-06-10
Ali Ghol
a
mi Rudi
dereference both
s
ides of a cond
i
tio
n
al expression
commit
|
commitdiff
|
tree
2010-06-10
Ali
G
holami Rudi
c
p
p: check buff
e
r stack instea
d
of cppeval variable
commit
|
commitdiff
|
tree
2010-06-09
A
l
i Gholami Rudi
c
p
p: pr
e
v
e
nt re
c
u
rsive macr
o
s
commit
|
commitdiff
|
tree
2010-06-09
Ali Gholami
Rudi
cpp: multi-
a
rgum
e
nt
m
acros
commit
|
commitdiff
|
tree
2010-06-08
Ali Gh
o
lami Rudi
cpp: sp
a
ce between macro and
'
('
commit
|
commitdiff
|
tree
2010-06-08
A
li Gholami Rudi
ncc:
e
x
i
t if number o
f
e
l
e
m
ents exceeds its
m
a
x
commit
|
commitdiff
|
tree
2010-06-08
Ali Ghola
m
i Ru
d
i
n
cc: only add u
s
ed
e
xternal symbols to elf
symta
b
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rud
i
handle #if and
#
e
l
if
commit
|
commitdiff
|
tree
2010-06-08
Ali
Gholami Rudi
ha
n
dle #ifdef, #if
n
def, #else and #end
i
f
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rudi
support #undef NAME
commit
|
commitdiff
|
tree
2010-06-08
Ali Gho
l
ami Rudi
allow -Dname=v
a
l option
commit
|
commitdiff
|
tree
2010-06-08
Ali Ghol
a
mi Rudi
c
p
p
: handle fun
c
tion ma
c
ros
commit
|
commitdiff
|
tree
2010-06-07
Ali Ghola
m
i Rudi
handle -I incl
u
d
e
paths
commit
|
commitdiff
|
tree
2010-06-06
Al
i
G
hola
m
i Rudi
cpp: basic i
n
c
lude
macros
commit
|
commitdiff
|
tree
2010-06-06
A
li Ghol
a
mi Rudi
a
d
d
a
b
a
s
ic
p
rep
r
ocessor
commit
|
commitdiff
|
tree
2010-06-05
Ali Gh
o
l
a
m
i
R
u
di
n
c
c
: fix marking undefin
e
d functions as funct
i
ons
commit
|
commitdiff
|
tree
2010-06-04
Al
i
Gholami Rudi
for state
m
ents with
no condit
i
on
commit
|
commitdiff
|
tree
2010-06-04
A
l
i Gho
l
a
m
i Rudi
tok: '\12' and
'
\x3b'
commit
|
commitdiff
|
tree
2010-06-04
Ali G
h
ola
m
i Rudi
tok
:
suppo
r
t
numb
e
r
s with u
l
postfix
commit
|
commitdiff
|
tree
2010-06-04
Ali Gho
l
ami R
u
di
tok: s = "a" "
b
";
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholami Ru
d
i
t
o
k:
re
a
d str and
num as th
e
y
are seen
commit
|
commitdiff
|
tree
2010-06-03
A
li Ghol
a
mi Rudi
a
rray->field
commit
|
commitdiff
|
tree
2010-06-03
Ali Ghol
a
mi Rudi
g
e
n: fix o_tmpcopy()
w
h
e
n
c
opying
r
egs
commit
|
commitdiff
|
tree
2010-06-03
Ali Ghol
a
mi Rudi
support init
i
alizer for
s
tatic variabl
e
s
commit
|
commitdiff
|
tree
2010-06-02
Ali Gholami
Rudi
int a
[
] = {1, 2};
commit
|
commitdiff
|
tree
2010-06-01
Ali
Gholami Rudi
hand
l
e
.
.
.
argument
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami Rudi
handle ar
r
a
y
args
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami Rud
i
h
andle exte
r
n variabl
e
s
commit
|
commitdiff
|
tree
2010-06-01
Ali Ghola
m
i
R
u
di
function pointer
ar
g
u
m
ents
commit
|
commitdiff
|
tree
2010-05-31
Ali Gholami
R
udi
accept
signed token
commit
|
commitdiff
|
tree
2010-05-31
Ali Gholam
i
Rudi
handle
sizeof(
*
p) where
p
is void *
commit
|
commitdiff
|
tree
2010-05-30
Ali Ghola
m
i
Ru
d
i
ncc: handle unnamed
s
tructs
commit
|
commitdiff
|
tree
2010-05-30
Ali G
h
o
l
ami Rudi
ncc: h
a
ndle fo
r
ward struct ptr usage
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
ncc: char a[4] =
"abc"
;
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
su
p
port
go
t
o
statement
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
gen: handle more than 6 args
commit
|
commitdiff
|
tree
2010-05-28
A
l
i
Gholami Rudi
gen: optimize const
a
nt operat
i
ons
o
n
loca
l
addr
e
s
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
ha
n
dle initi
a
l
izer for lo
c
al varia
b
l
e
s
commit
|
commitdiff
|
tree
2010-05-27
Ali
Ghol
a
m
i
Rud
i
handle
s
truct ass
i
gnment
commit
|
commitdiff
|
tree
2010-05-27
A
l
i Gholami Rudi
nc
c
: us
e
forwar
d
function declarat
i
ons
commit
|
commitdiff
|
tree
2010-05-27
Ali
G
holami Rud
i
gen
:
fix casting nums to signe
d
t
y
pes
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami R
u
di
o
ut: use
z
ero s
t
_
n
ame for
u
nnamed symbols
commit
|
commitdiff
|
tree
2010-05-26
Ali
G
holami Rudi
ncc: ca
s
t
return val
u
e
commit
|
commitdiff
|
tree
2010-05-26
Ali Gholami Rudi
mark static symb
o
ls
as S
T
B_LOCAL
commit
|
commitdiff
|
tree
2010-05-25
Ali Gholami Rud
i
ncc: ha
n
dle static
variables
commit
|
commitdiff
|
tree
2010-05-25
Ali
G
holami Rudi
ncc: type_btde() is no longer used
commit
|
commitdiff
|
tree
2010-05-24
Ali Ghola
m
i Rudi
ncc:
h
and
l
e multi-dimensional arrays
commit
|
commitdiff
|
tree
2010-05-24
Ali Gholami
Rud
i
g
e
n
:
o
ptimize loa
d
in
g
small long immediates
commit
|
commitdiff
|
tree
2010-05-23
Ali Gholami Rudi
n
cc: use na
m
es d
e
fined
closes
t
t
o
th
e
usage
commit
|
commitdiff
|
tree
2010-05-23
Ali Gh
o
lami Rudi
supp
o
rt fu
n
ction po
i
nters
commit
|
commitdiff
|
tree
2010-05-23
Ali
G
hol
a
mi Rudi
gen: fix constant
c
a
s
t
s
commit
|
commitdiff
|
tree
2010-05-22
Ali Gholami Rud
i
support casts
commit
|
commitdiff
|
tree
2010-05-21
Ali
Gholami
R
udi
add
s
witch stmt
s
upp
o
rt
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rud
i
add do-while sup
p
ort
commit
|
commitdiff
|
tree
2010-05-21
Ali Ghol
a
m
i
R
udi
s
u
pport b
r
eak an
d
con
t
inue
commit
|
commitdiff
|
tree
2010-05-21
A
l
i
G
h
olami Rudi
add t
y
pedef support
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami
Rudi
supp
o
r
t enum types
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami
R
udi
ha
n
d
le array de
f
initions with const exp
r
size
commit
|
commitdiff
|
tree
2010-05-21
A
li Gholami
R
udi
inline
constant
e
xpressions
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami
R
udi
handle
m
ul
t
iple o_nog
e
n()s
commit
|
commitdiff
|
tree
2010-05-20
Ali
Ghol
a
m
i Ru
d
i
gen: z
e
ro
o
u
t
e
a
x befo
r
e calling
commit
|
commitdiff
|
tree
2010-05-20
Ali
G
holam
i
Ru
d
i
gen: fix ar
g
ument
o
rder in o_call()
commit
|
commitdiff
|
tree
2010-05-20
Al
i
Gholami Rudi
ad
d
u
nion
suppo
r
t
commit
|
commitdiff
|
tree
2010-05-20
Ali Gh
o
lami Rud
i
handle siz
e
of operator
commit
|
commitdiff
|
tree
2010-05-20
Ali Gh
o
lami Rudi
support nor
m
al str
u
cts
commit
|
commitdiff
|
tree
2010-05-19
Ali Gholami Rudi
ncc:
p
a
r
se recu
r
sives like f()()
commit
|
commitdiff
|
tree
2010-05-18
Ali Ghola
m
i Rudi
ncc
:
handle poin
t
e
r
s
in x++ and
x +=
y
commit
|
commitdiff
|
tree
2010-05-17
A
li Gho
l
ami Rudi
rename it to neatcc
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami
R
udi
skip comme
n
ts
commit
|
commitdiff
|
tree
2010-05-17
A
l
i Gho
l
ami Rudi
suppor
t
string
l
iteral
s
commit
|
commitdiff
|
tree
2010-05-17
Ali Gh
o
l
a
m
i
R
udi
ou
t
:
a
lign bss variables
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami
R
udi
c
c
: ignore
p
assed opti
o
ns
commit
|
commitdiff
|
tree
2010-05-17
Ali Gh
o
lami Rud
i
add support for
g
lobal variables
commit
|
commitdiff
|
tree
2010-05-15
Ali Gholami Rudi
support
m
ore int
c
onst
a
nts
commit
|
commitdiff
|
tree
2010-05-15
Ali Gholami Rudi
merge
jx
a
nd
s
etx
commit
|
commitdiff
|
tree
2010-05-14
Ali Gholami
Rud
i
add &
&
an
d
||
o
per
a
tors
commit
|
commitdiff
|
tree
2010-05-13
Ali Gholami Rudi
gen: handle char and short opera
t
i
o
ns
commit
|
commitdiff
|
tree
2010-05-13
Ali Ghol
a
mi Rudi
cc: add bitop/a
s
si
g
n
operators
commit
|
commitdiff
|
tree
2010-05-12
A
li G
h
ol
a
mi R
u
di
t
ok: add
t
h
e
m
issing ~ toke
n
commit
|
commitdiff
|
tree
next