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
A
l
i Gholami Rudi
let tok_num() return th
e
bt
commit
|
commitdiff
|
tree
2010-06-17
Ali Gholami Ru
d
i
gen: relocation address
s
ize is always 4 for
now
commit
|
commitdiff
|
tree
2010-06-16
Ali Gh
o
lami
Rudi
gen: fix SYM_PTR() macro
commit
|
commitdiff
|
tree
2010-06-16
Ali
Gholami Rudi
gen
:
fix !
!
exp
r
commit
|
commitdiff
|
tree
2010-06-15
Ali Gholami
R
udi
n
cc
:
let shift amou
n
t be an uns
i
gned
commit
|
commitdiff
|
tree
2010-06-15
Ali
G
holami
R
udi
gen: cleanup
t
mp
h
andling and
f
ix reg
s
array in o_swap()
commit
|
commitdiff
|
tree
2010-06-14
A
l
i Gholami Rudi
ncc
:
a
l
ign
str
u
ct members
commit
|
commitdiff
|
tree
2010-06-14
Ali Gho
l
ami Rudi
g
en: mark copied
regis
t
er
a
s the owner
in
o_tm
p
copy()
commit
|
commitdiff
|
tree
2010-06-14
A
li
G
holami Rud
i
g
en: fix "if (!expr)"
commit
|
commitdiff
|
tree
2010-06-14
A
l
i Gholami
R
udi
n
cc: fix pointer arithmetic o
n
s
t
ruc
t
ptrs
commit
|
commitdiff
|
tree
2010-06-14
Ali
Gholami R
u
di
show an error msg
i
f no input file
commit
|
commitdiff
|
tree
2010-06-13
Al
i
G
h
olami R
u
di
tok: a
c
cept u
p
percase hex digits
commit
|
commitdiff
|
tree
2010-06-13
Ali Gholami Rudi
s
h
o
w sy
n
tax
e
rr
o
r location
commit
|
commitdiff
|
tree
2010-06-12
Ali Gholami R
u
di
g
en: fi
x
i
g
noring
r
egop1
(
) return
v
al
u
e
commit
|
commitdiff
|
tree
2010-06-11
Ali Ghola
m
i Rudi
gen: don't change tmp->bt when storing
a
n lvalue
commit
|
commitdiff
|
tree
2010-06-11
A
li
G
ho
l
ami Rudi
gen: extend eax
to edx for mul/d
i
v op
commit
|
commitdiff
|
tree
2010-06-11
Ali Ghol
a
m
i
Rudi
ncc: arrays should be
p
r
o
c
e
s
sed in the reversed ord
e
r
commit
|
commitdiff
|
tree
2010-06-10
Ali Gh
o
lami Rudi
gen: f
i
x the order o
f
MOVSXD's o
p
eran
d
s
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami R
u
di
gen: fix freeing regi
s
ters befor
e
call
commit
|
commitdiff
|
tree
2010-06-10
Ali Gh
o
lami Rudi
in
v
alidate l
a
st_cm
p
if tmps a
r
e
c
hang
e
d
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami Rudi
dereference
b
oth sides of a conditional exp
r
ession
commit
|
commitdiff
|
tree
2010-06-10
Ali Gh
o
lami Rudi
cpp: check buf
f
er stack instead of cppev
a
l var
i
able
commit
|
commitdiff
|
tree
2010-06-09
Ali Gholami Rudi
cpp: p
r
event recur
s
ive macros
commit
|
commitdiff
|
tree
2010-06-09
A
li Gholami
Ru
d
i
cpp: multi
-
argument macros
commit
|
commitdiff
|
tree
2010-06-08
A
l
i Gholami
Rudi
cp
p
:
s
pace betwe
e
n macro an
d
'('
commit
|
commitdiff
|
tree
2010-06-08
Ali
G
holami Rudi
ncc: exit
if
n
umber o
f
e
l
ement
s
exceed
s
it
s
m
a
x
commit
|
commitdiff
|
tree
2010-06-08
Al
i
G
hola
m
i
Rudi
ncc: only add used e
x
ternal symb
o
ls
t
o elf
symta
b
commit
|
commitdiff
|
tree
2010-06-08
Ali
G
ho
l
ami R
u
di
handle #if and
#elif
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rudi
handle #
i
fd
e
f
,
#
i
fndef,
#
else and #endif
commit
|
commitdiff
|
tree
2010-06-08
Ali Ghola
m
i
R
udi
suppo
r
t #undef
NAME
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholam
i
Rudi
allow -Dn
a
me=val
option
commit
|
commitdiff
|
tree
2010-06-08
A
l
i Gholami Rud
i
cpp: handle functi
o
n
m
a
cros
commit
|
commitdiff
|
tree
2010-06-07
Ali Gholam
i
Rudi
handle
-I
i
nclud
e
paths
commit
|
commitdiff
|
tree
2010-06-06
Ali Gholami Rudi
cpp:
b
asic include
mac
r
o
s
commit
|
commitdiff
|
tree
2010-06-06
A
li G
h
o
l
ami Rudi
a
d
d
a
basic preproces
s
o
r
commit
|
commitdiff
|
tree
2010-06-05
A
li Gholam
i
R
udi
nc
c
:
f
ix m
a
rking u
n
def
i
ned func
t
i
o
n
s a
s
functions
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami
R
udi
for s
t
atemen
t
s with no con
d
i
t
ion
commit
|
commitdiff
|
tree
2010-06-04
A
l
i Gho
l
ami Rudi
tok: '\12' an
d
'
\
x
3
b
'
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami Rudi
tok: support numb
e
rs wi
t
h ul postfix
commit
|
commitdiff
|
tree
2010-06-04
A
l
i
Gholami Rudi
tok
:
s = "a
"
"b";
commit
|
commitdiff
|
tree
2010-06-03
Ali
G
hol
a
mi Rudi
t
ok: read st
r
and num as
th
e
y are seen
commit
|
commitdiff
|
tree
2010-06-03
Ali G
h
ola
m
i Rudi
arra
y
->field
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholami Rudi
g
en: fix o_tmp
c
opy()
when
copying regs
commit
|
commitdiff
|
tree
2010-06-03
Ali Gho
l
ami Rudi
s
u
pport
i
nitial
i
zer for s
t
ati
c
var
i
ables
commit
|
commitdiff
|
tree
2010-06-02
Ali Gholami Rudi
int a[] = {1, 2
}
;
commit
|
commitdiff
|
tree
2010-06-01
Ali Gho
l
ami Rudi
handle
.
.
.
argument
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami Rudi
hand
l
e array
args
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami Rudi
handle extern v
a
riables
commit
|
commitdiff
|
tree
2010-06-01
Ali Ghola
m
i Rudi
func
t
ion p
o
inter arguments
commit
|
commitdiff
|
tree
2010-05-31
A
l
i Ghola
m
i Rudi
a
c
cept signed token
commit
|
commitdiff
|
tree
2010-05-31
Ali G
h
olami Ru
d
i
h
andle size
o
f
(
*p)
w
her
e
p
is
v
o
id *
commit
|
commitdiff
|
tree
2010-05-30
Ali Gholami
Rud
i
ncc: handle unnamed st
r
ucts
commit
|
commitdiff
|
tree
2010-05-30
Ali Ghola
m
i Ru
d
i
ncc: handle
f
o
rwar
d
struct ptr usa
g
e
commit
|
commitdiff
|
tree
2010-05-28
Ali Ghol
a
mi
Rudi
ncc: char a[4]
= "abc
"
;
commit
|
commitdiff
|
tree
2010-05-28
Ali
Gh
o
lami Rudi
s
upport goto st
a
tement
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
gen: han
d
le more th
a
n 6
a
rgs
commit
|
commitdiff
|
tree
2010-05-28
Ali
G
holami Rudi
gen: optimize constant operations on
local
a
d
d
re
s
ses
commit
|
commitdiff
|
tree
2010-05-28
Ali
Gholam
i
Rudi
ncc
:
int a[2]
[
2] = {1, 2, 3};
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Ru
d
i
h
andle initialize
r
for loc
a
l
v
ari
a
bles
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami Rudi
handle struct assignme
n
t
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami
R
udi
ncc: u
s
e
f
o
rward functi
o
n declarations
commit
|
commitdiff
|
tree
2010-05-27
Ali Ghol
a
mi Rudi
gen:
fix
c
asti
n
g
nums to signed
types
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami Rudi
out:
use zero st_name for unna
m
e
d
symb
o
ls
commit
|
commitdiff
|
tree
2010-05-26
Ali Gh
o
lami Rudi
nc
c
: cast ret
u
rn value
commit
|
commitdiff
|
tree
2010-05-26
Ali Gholami Ru
d
i
mark
s
tatic sym
b
ols
a
s
ST
B
_
L
OCAL
commit
|
commitdiff
|
tree
2010-05-25
Al
i
Gholam
i
Rudi
ncc:
handle static va
r
iables
commit
|
commitdiff
|
tree
2010-05-25
Ali Ghol
a
mi Rudi
ncc: type_btd
e
()
is
no longer used
commit
|
commitdiff
|
tree
2010-05-24
Ali Gholami Rudi
ncc: handle
multi-dimens
i
onal arrays
commit
|
commitdiff
|
tree
2010-05-24
Ali Ghol
a
mi Rudi
gen: optimize loa
d
in
g
small l
o
n
g
immediates
commit
|
commitdiff
|
tree
2010-05-23
A
li Gholami Rudi
n
c
c:
u
se n
a
m
e
s d
e
fine
d
clo
s
e
s
t
t
o the
us
a
ge
commit
|
commitdiff
|
tree
2010-05-23
A
l
i Gholami Rud
i
su
p
port fu
n
cti
o
n pointers
commit
|
commitdiff
|
tree
2010-05-23
Ali Ghola
m
i Rudi
gen
:
f
i
x constant cas
t
s
commit
|
commitdiff
|
tree
2010-05-22
Ali Gholami Rudi
support
c
a
s
ts
commit
|
commitdiff
|
tree
2010-05-21
Al
i
Gholam
i
Rudi
add switch stmt sup
p
ort
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami
R
udi
add do-while
s
u
ppor
t
commit
|
commitdiff
|
tree
2010-05-21
A
l
i Gholami
Rud
i
support
break
a
n
d
c
o
n
tinue
commit
|
commitdiff
|
tree
2010-05-21
Al
i
Ghola
m
i Rudi
add typ
e
def support
commit
|
commitdiff
|
tree
2010-05-21
Ali Ghol
a
mi Rudi
support enum
types
commit
|
commitdiff
|
tree
2010-05-21
Al
i
G
holami
Rudi
ha
n
dle array definitions
w
ith const
ex
p
r size
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami
R
udi
in
l
ine constant expressions
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
handle
m
ultiple o
_
nogen()s
commit
|
commitdiff
|
tree
2010-05-20
Ali
G
h
o
lami
R
u
d
i
gen: zero out
e
ax befo
r
e calling
commit
|
commitdiff
|
tree
2010-05-20
Ali
Ghola
m
i
R
udi
gen: fix argumen
t
order in
o
_c
a
ll
(
)
commit
|
commitdiff
|
tree
2010-05-20
A
l
i Gholami Rudi
add unio
n
support
commit
|
commitdiff
|
tree
2010-05-20
Ali G
h
o
lami Ru
d
i
handle sizeof operator
commit
|
commitdiff
|
tree
2010-05-20
A
li Gholami Rudi
suppor
t
normal structs
commit
|
commitdiff
|
tree
2010-05-19
Al
i
Gholami Rudi
ncc: par
s
e recursi
v
e
s
like f()
(
)
commit
|
commitdiff
|
tree
2010-05-18
A
li Gholami Rudi
ncc
:
handle
pointers
in x++ and x += y
commit
|
commitdiff
|
tree
2010-05-17
Ali
Gholami Rudi
r
e
name it to neatcc
commit
|
commitdiff
|
tree
2010-05-17
Al
i
Gholami
R
udi
s
kip
co
m
m
e
nts
commit
|
commitdiff
|
tree
2010-05-17
Ali Gh
o
lami
R
udi
sup
p
ort string
l
itera
l
s
commit
|
commitdiff
|
tree
2010-05-17
Ali G
h
olami
R
udi
out: align
b
ss variables
commit
|
commitdiff
|
tree
2010-05-17
Ali
G
h
o
lami
Rudi
cc: ig
n
ore pa
s
se
d
opti
o
ns
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rudi
add
support
f
o
r
globa
l
v
a
ria
b
les
commit
|
commitdiff
|
tree
2010-05-15
Ali Gholami
R
udi
support more int constants
commit
|
commitdiff
|
tree
2010-05-15
Ali Gholam
i
Rudi
merg
e
jx and setx
commit
|
commitdiff
|
tree
2010-05-14
Ali G
h
ola
m
i R
u
di
add
&
&
and || operato
r
s
commit
|
commitdiff
|
tree
2010-05-13
Ali Gholami
R
udi
ge
n
: han
d
le char and short operations
commit
|
commitdiff
|
tree
2010-05-13
Ali G
h
ola
m
i Rud
i
c
c
: add
bitop
/
assign o
p
era
t
ors
commit
|
commitdiff
|
tree
2010-05-12
Ali Ghola
m
i Rud
i
tok:
a
dd the missing ~ token
commit
|
commitdiff
|
tree
next