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
Ali
Gholami Rudi
let tok_num()
r
etur
n
the bt
commit
|
commitdiff
|
tree
2010-06-17
Ali Gho
l
ami R
u
di
gen:
r
elo
c
at
i
o
n
address size is alwa
y
s 4
fo
r
now
commit
|
commitdiff
|
tree
2010-06-16
Ali Gholami Ru
d
i
gen: fix SYM_PTR() macro
commit
|
commitdiff
|
tree
2010-06-16
A
l
i Gholami
Rudi
gen: fix !!expr
commit
|
commitdiff
|
tree
2010-06-15
A
l
i G
h
o
l
ami Rud
i
ncc: let
shift amount be
an unsigned
commit
|
commitdiff
|
tree
2010-06-15
A
l
i Gho
l
ami Rudi
ge
n
: cleanup tm
p
handlin
g
a
nd fix regs arra
y
in o_swap()
commit
|
commitdiff
|
tree
2010-06-14
Ali Gholami Rudi
nc
c
: a
l
ign struct members
commit
|
commitdiff
|
tree
2010-06-14
Ali Gholami Ru
d
i
g
e
n: mark copie
d
register as
t
he
own
e
r in o_
t
mpcopy()
commit
|
commitdiff
|
tree
2010-06-14
Ali Ghola
m
i
Rud
i
gen: fix "
i
f (!expr)
"
commit
|
commitdiff
|
tree
2010-06-14
Ali
G
holami Rudi
n
c
c:
f
i
x pointer arithmetic
o
n str
u
c
t
ptrs
commit
|
commitdiff
|
tree
2010-06-14
Ali Gholami Rudi
show an err
o
r
msg
if no input file
commit
|
commitdiff
|
tree
2010-06-13
Ali Gh
o
lami Rudi
tok: accept uppercas
e
hex digits
commit
|
commitdiff
|
tree
2010-06-13
Ali Ghol
a
m
i
R
u
di
show sy
n
tax error locatio
n
commit
|
commitdiff
|
tree
2010-06-12
Ali Gh
o
lami R
u
di
gen: fix ignoring
r
e
g
op
1
() return value
commit
|
commitdiff
|
tree
2010-06-11
A
l
i Gholami
R
u
d
i
gen:
d
on't change tmp->bt when
s
toring
a
n lvalue
commit
|
commitdiff
|
tree
2010-06-11
Ali G
h
olami
Rudi
gen: ext
e
nd ea
x
to edx for
mul
/
div
op
commit
|
commitdiff
|
tree
2010-06-11
Al
i
Gholami Rudi
ncc: arrays should be proces
s
ed in the reverse
d
orde
r
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami Ru
d
i
gen: fix the order
o
f MOVSXD's ope
r
ands
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami Rudi
gen: fix
fr
e
eing re
g
isters befor
e
call
commit
|
commitdiff
|
tree
2010-06-10
Ali
G
holami Rudi
inva
l
idate last
_
cmp
i
f
tmps a
r
e changed
commit
|
commitdiff
|
tree
2010-06-10
Al
i
Gh
o
lami Rudi
der
e
fe
r
ence
bot
h
sides of a
conditi
o
nal expression
commit
|
commitdiff
|
tree
2010-06-10
Al
i
Gholami Rudi
cpp
:
check buffer
s
t
a
ck instead of
c
ppe
v
al va
r
ia
b
l
e
commit
|
commitdiff
|
tree
2010-06-09
A
li Gholami R
u
di
cpp: prevent re
c
u
r
si
v
e macros
commit
|
commitdiff
|
tree
2010-06-09
A
li Gholami Ru
d
i
cpp: multi-argument
macros
commit
|
commitdiff
|
tree
2010-06-08
Ali Ghola
m
i Rudi
cpp
:
space between
m
a
cro
a
nd '('
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami
Rudi
ncc: exit if number o
f
elemen
t
s excee
d
s i
t
s ma
x
commit
|
commitdiff
|
tree
2010-06-08
Ali Ghola
m
i Rudi
n
cc: only ad
d
used exter
n
al symbol
s
to el
f
symtab
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami
Rudi
hand
l
e
#
i
f and
#elif
commit
|
commitdiff
|
tree
2010-06-08
A
l
i
Gholami Rudi
handle #ifde
f
, #ifndef, #else
and #endif
commit
|
commitdiff
|
tree
2010-06-08
Ali
Gh
o
lam
i
Rudi
s
upport #u
n
def NAME
commit
|
commitdiff
|
tree
2010-06-08
Al
i
Gho
l
ami Ru
d
i
a
llow -D
n
ame=val o
p
ti
o
n
commit
|
commitdiff
|
tree
2010-06-08
Ali Ghola
m
i Rudi
cpp: handle function
m
a
c
ros
commit
|
commitdiff
|
tree
2010-06-07
Ali Gholami
R
udi
handle -I include pat
h
s
commit
|
commitdiff
|
tree
2010-06-06
Ali Gholami Rud
i
cp
p
: basic
i
nclud
e
m
a
cros
commit
|
commitdiff
|
tree
2010-06-06
Ali Ghol
a
mi
R
udi
a
d
d
a basic p
r
eprocess
o
r
commit
|
commitdiff
|
tree
2010-06-05
Ali Gholami
Rudi
n
c
c: fix marking unde
f
ined functions as
f
unc
t
ions
commit
|
commitdiff
|
tree
2010-06-04
Ali Gho
l
ami Ru
d
i
for s
t
atements with no condition
commit
|
commitdiff
|
tree
2010-06-04
A
li Gholami Rud
i
tok
:
'\1
2
' a
n
d '\x3b'
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholam
i
Rud
i
tok: supp
o
rt
numbers with
ul postfi
x
commit
|
commitdiff
|
tree
2010-06-04
A
li Gholami
R
u
d
i
tok: s = "
a
" "b
"
;
commit
|
commitdiff
|
tree
2010-06-03
A
l
i
Gholami Rudi
tok: re
a
d
str
a
nd
n
um as they a
r
e seen
commit
|
commitdiff
|
tree
2010-06-03
A
li Gholami Rudi
array->field
commit
|
commitdiff
|
tree
2010-06-03
Ali G
h
olami Rudi
g
e
n: fi
x
o_tmp
c
opy
(
)
wh
e
n co
p
ying
r
egs
commit
|
commitdiff
|
tree
2010-06-03
Ali G
h
ol
a
mi
R
udi
support
i
n
i
tiali
z
e
r
f
or static
v
ariables
commit
|
commitdiff
|
tree
2010-06-02
Ali Gh
o
lami
Rudi
int
a
[] = {1,
2};
commit
|
commitdiff
|
tree
2010-06-01
Ali
Ghol
a
mi Rudi
handle
.
.
.
a
rgument
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami
Rud
i
handle
a
rray arg
s
commit
|
commitdiff
|
tree
2010-06-01
Ali G
h
o
l
ami Rudi
handl
e
e
xtern v
a
riab
l
es
commit
|
commitdiff
|
tree
2010-06-01
Ali Ghola
m
i Rudi
f
un
c
tion
p
oin
t
er arguments
commit
|
commitdiff
|
tree
2010-05-31
Ali Gholami Rudi
accep
t
signed token
commit
|
commitdiff
|
tree
2010-05-31
Ali G
h
o
l
ami Rudi
handle s
i
z
e
of(*p) where
p
is
void *
commit
|
commitdiff
|
tree
2010-05-30
Ali G
h
olami
R
udi
ncc: handle unnamed
stru
c
ts
commit
|
commitdiff
|
tree
2010-05-30
A
li
G
hola
m
i
Rud
i
ncc: handle fo
r
ward struct
ptr usag
e
commit
|
commitdiff
|
tree
2010-05-28
Ali Ghola
m
i Ru
d
i
ncc: char a[4] = "abc";
commit
|
commitdiff
|
tree
2010-05-28
Ali G
h
ol
a
mi Rudi
s
u
pport goto statement
commit
|
commitdiff
|
tree
2010-05-28
Ali Ghol
a
mi Rudi
gen: handl
e
more than 6 ar
g
s
commit
|
commitdiff
|
tree
2010-05-28
Ali Ghol
a
mi Rud
i
gen: op
t
imize co
n
s
t
ant opera
t
ions o
n
loc
a
l addresses
commit
|
commitdiff
|
tree
2010-05-28
Ali
Gho
l
ami Rudi
n
c
c: int a[2][2] = {
1
,
2, 3};
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami
R
udi
handle initializer f
o
r local variables
commit
|
commitdiff
|
tree
2010-05-27
A
l
i Gholami R
u
di
handle st
r
uct assignment
commit
|
commitdiff
|
tree
2010-05-27
Ali
G
hol
a
m
i Rudi
ncc: use forward function d
e
clarations
commit
|
commitdiff
|
tree
2010-05-27
A
l
i
Gholami Rud
i
gen: fix casting nums to si
g
n
e
d
types
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami Rudi
out:
use zero s
t
_name f
o
r unnamed symbo
l
s
commit
|
commitdiff
|
tree
2010-05-26
A
l
i Gho
l
a
mi Rudi
ncc:
c
ast ret
u
rn value
commit
|
commitdiff
|
tree
2010-05-26
A
l
i G
h
o
lami
Ru
d
i
mark static symbols as STB
_
LOCAL
commit
|
commitdiff
|
tree
2010-05-25
Ali Gh
o
la
m
i Rudi
ncc: ha
n
dle st
a
t
ic va
r
iab
l
es
commit
|
commitdiff
|
tree
2010-05-25
A
li Gholami Ru
d
i
nc
c
: type_btde() is no longer use
d
commit
|
commitdiff
|
tree
2010-05-24
Al
i
Gho
l
ami Rudi
n
cc
:
handle
m
u
lti-dime
n
si
o
nal arrays
commit
|
commitdiff
|
tree
2010-05-24
Ali Gholami Rudi
gen: o
p
timize loading sm
a
ll long
i
m
mediates
commit
|
commitdiff
|
tree
2010-05-23
Ali Ghola
m
i Rud
i
ncc: use
n
ames def
i
ned closest to the usa
g
e
commit
|
commitdiff
|
tree
2010-05-23
Al
i
Gho
l
a
mi Rudi
suppo
r
t funct
i
on po
i
nters
commit
|
commitdiff
|
tree
2010-05-23
Ali
G
h
o
l
ami Rudi
gen: fix constan
t
casts
commit
|
commitdiff
|
tree
2010-05-22
Ali Gholami Rud
i
s
u
pport ca
s
ts
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
add
swit
c
h
s
tm
t
support
commit
|
commitdiff
|
tree
2010-05-21
Al
i
Gholami Rudi
a
d
d
d
o
-
while s
u
pp
o
rt
commit
|
commitdiff
|
tree
2010-05-21
A
li Gh
o
lami Rudi
sup
p
ort bre
a
k
and continue
commit
|
commitdiff
|
tree
2010-05-21
Ali Gh
o
l
a
mi R
u
di
add typedef support
commit
|
commitdiff
|
tree
2010-05-21
Ali G
h
olami
R
udi
s
u
p
por
t
enum
typ
e
s
commit
|
commitdiff
|
tree
2010-05-21
Ali Gho
l
ami Rudi
handle
arr
a
y definitions wi
t
h
const expr si
z
e
commit
|
commitdiff
|
tree
2010-05-21
Ali
G
h
olami Rudi
inline constant exp
r
essions
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
handle mul
t
iple
o
_n
o
gen()s
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Rudi
ge
n
:
z
e
ro ou
t
eax before cal
l
i
n
g
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Rudi
gen: fix argument or
d
er in
o
_call()
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Rudi
add union support
commit
|
commitdiff
|
tree
2010-05-20
A
li
G
h
o
lami Rudi
handle sizeof ope
r
ator
commit
|
commitdiff
|
tree
2010-05-20
Ali Ghol
a
mi Rudi
supp
o
r
t
nor
m
al structs
commit
|
commitdiff
|
tree
2010-05-19
Ali
G
holami Rudi
ncc:
parse recurs
i
ve
s
like f()()
commit
|
commitdiff
|
tree
2010-05-18
Ali Gholami Rudi
ncc: handle pointers in x
+
+
a
nd x += y
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami Rudi
rename it to ne
a
tcc
commit
|
commitdiff
|
tree
2010-05-17
A
l
i Ghola
m
i Rud
i
skip comme
n
t
s
commit
|
commitdiff
|
tree
2010-05-17
A
l
i Gh
o
lami Rudi
s
upport st
r
ing literals
commit
|
commitdiff
|
tree
2010-05-17
Ali G
h
ol
a
m
i Rudi
out
:
align bss
vari
a
bles
commit
|
commitdiff
|
tree
2010-05-17
Ali Gho
l
ami
Rudi
cc
:
igno
r
e passed options
commit
|
commitdiff
|
tree
2010-05-17
Ali Gho
l
ami R
u
d
i
add support
f
or global v
a
riab
l
es
commit
|
commitdiff
|
tree
2010-05-15
A
li
G
holami Rudi
support more int co
n
stants
commit
|
commitdiff
|
tree
2010-05-15
Ali Gholami
Ru
d
i
merge
j
x
a
n
d
setx
commit
|
commitdiff
|
tree
2010-05-14
A
l
i G
h
olami
R
u
di
ad
d
&
&
and |
|
operators
commit
|
commitdiff
|
tree
2010-05-13
Ali Gho
l
ami Rudi
gen: handle char and short o
p
era
t
ions
commit
|
commitdiff
|
tree
2010-05-13
Ali Gholami Rudi
cc: add
b
itop
/
as
s
ig
n
ope
r
a
t
ors
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
tok:
a
dd the missing ~ token
commit
|
commitdiff
|
tree
next