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
tok: accept uppercase hex digits
2010-06-13
Ali Gholami
R
udi
tok: accept upp
e
rc
a
se h
e
x di
g
its
commit
|
commitdiff
|
tree
2010-06-13
Ali Gholami Rudi
s
h
ow s
y
ntax err
o
r location
commit
|
commitdiff
|
tree
2010-06-12
Al
i
Gholami Rudi
gen:
fix
ignoring re
g
op
1
() retu
r
n value
commit
|
commitdiff
|
tree
2010-06-11
Ali Gho
l
a
mi
R
udi
gen:
do
n
't change tmp->
b
t when sto
r
ing an lvalue
commit
|
commitdiff
|
tree
2010-06-11
Ali Ghol
a
mi Rudi
gen:
exte
n
d eax to edx
for
m
ul/div
op
commit
|
commitdiff
|
tree
2010-06-11
Ali
G
h
olami Rudi
nc
c
: arrays s
h
ou
l
d b
e
processe
d
in
the revers
e
d order
commit
|
commitdiff
|
tree
2010-06-10
Ali
Gholami Ru
d
i
gen: fix the ord
e
r
of
M
OVSX
D
's
o
perand
s
commit
|
commitdiff
|
tree
2010-06-10
Al
i
Gholami Rudi
gen: fix freeing
registe
r
s before call
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami
Rudi
inv
a
lida
t
e last_cmp
i
f tm
p
s
a
re changed
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami Rudi
derefe
r
ence b
o
th sides of a c
o
nditional expression
commit
|
commitdiff
|
tree
2010-06-10
A
l
i
G
h
olami Rudi
cpp
:
ch
e
ck buffer stac
k
i
n
stead of cppe
v
al
variable
commit
|
commitdiff
|
tree
2010-06-09
A
li Gholami Rudi
cp
p
: prev
e
nt re
c
u
rsive macros
commit
|
commitdiff
|
tree
2010-06-09
A
li
Gholami Rudi
cpp
:
mult
i
-argument macros
commit
|
commitdiff
|
tree
2010-06-08
Al
i
G
h
ola
m
i Ru
d
i
cpp: s
p
ace bet
w
een ma
c
r
o
and '('
commit
|
commitdiff
|
tree
2010-06-08
Ali
Gholami Rudi
n
c
c: ex
i
t if number
o
f el
e
m
ent
s
exceeds its
max
commit
|
commitdiff
|
tree
2010-06-08
Al
i
G
holami Rudi
ncc: only ad
d
used externa
l
s
ymbols to elf symtab
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami R
u
di
handle #if and #
e
lif
commit
|
commitdiff
|
tree
2010-06-08
Ali Ghol
a
mi
Rudi
ha
n
dl
e
#i
f
def, #ifndef, #else and #endif
commit
|
commitdiff
|
tree
2010-06-08
Al
i
Ghola
m
i Ru
d
i
support #undef NAME
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rudi
allow
-Dname=val option
commit
|
commitdiff
|
tree
2010-06-08
A
l
i
G
holami Rudi
cpp: handle function macros
commit
|
commitdiff
|
tree
2010-06-07
A
l
i Gh
o
lami Rudi
handle -I include paths
commit
|
commitdiff
|
tree
2010-06-06
Ali
Gholami Rud
i
cpp: basic
i
nclude macros
commit
|
commitdiff
|
tree
2010-06-06
Al
i
Gholami Rudi
add a basic preprocessor
commit
|
commitdiff
|
tree
2010-06-05
A
l
i
Gholami Rudi
ncc: f
i
x marking
u
n
defined
functio
n
s a
s
fu
n
c
tions
commit
|
commitdiff
|
tree
2010-06-04
Ali Ghol
a
m
i
Rudi
fo
r
s
t
atements
wit
h
no condi
t
ion
commit
|
commitdiff
|
tree
2010-06-04
Ali Gh
o
la
m
i
Rudi
tok: '\12' a
n
d
'\
x
3b'
commit
|
commitdiff
|
tree
2010-06-04
A
li
Gholami
R
u
d
i
tok: support n
u
m
b
ers wit
h
u
l p
o
stfix
commit
|
commitdiff
|
tree
2010-06-04
Al
i
G
h
ola
m
i
Rudi
tok: s = "a" "b";
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholam
i
Rudi
t
ok:
read str
a
nd num a
s
they are
seen
commit
|
commitdiff
|
tree
2010-06-03
Al
i
Gho
l
ami Ru
d
i
array->field
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholami
R
udi
gen: fix o_tmpcop
y
()
w
hen copying regs
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholami Rudi
su
p
p
or
t
initializer
for s
t
a
tic variables
commit
|
commitdiff
|
tree
2010-06-02
Ali G
h
olami Ru
d
i
in
t
a[
]
=
{
1,
2
};
commit
|
commitdiff
|
tree
2010-06-01
A
li
G
holami Rudi
handle
.
.
.
a
r
g
ument
commit
|
commitdiff
|
tree
2010-06-01
A
l
i
Gh
o
lami R
u
d
i
handl
e
array
a
rgs
commit
|
commitdiff
|
tree
2010-06-01
Ali
G
holami Rudi
handle extern variables
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami
R
udi
func
t
ion pointer arguments
commit
|
commitdiff
|
tree
2010-05-31
Ali Gholami Rudi
accept
signe
d
token
commit
|
commitdiff
|
tree
2010-05-31
Ali Gholami Rudi
handl
e
sizeof(
*
p) where p is
vo
i
d *
commit
|
commitdiff
|
tree
2010-05-30
Ali Gholam
i
Rudi
nc
c
: ha
n
dle unnamed structs
commit
|
commitdiff
|
tree
2010-05-30
Ali
G
holami Rudi
n
cc: h
a
ndle forward struct ptr usage
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami
R
u
di
ncc: char a[4] = "abc
"
;
commit
|
commitdiff
|
tree
2010-05-28
Ali
Gholami Rudi
support goto statement
commit
|
commitdiff
|
tree
2010-05-28
A
li Gholami
Rudi
gen: handle
m
ore than 6 args
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
gen:
optimize c
o
nstant op
e
r
ations on lo
c
al add
r
esses
commit
|
commitdiff
|
tree
2010-05-28
Ali
Gholami Rudi
n
c
c:
i
nt a[2][2
]
= {1, 2, 3}
;
commit
|
commitdiff
|
tree
2010-05-28
A
l
i
Gh
o
l
a
mi Ru
d
i
hand
l
e ini
t
ia
l
i
z
e
r for local variables
commit
|
commitdiff
|
tree
2010-05-27
A
l
i
Gholami Rudi
h
andle struct assignme
n
t
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami Ru
d
i
ncc: use
f
o
r
w
a
rd fu
n
ction declarations
commit
|
commitdiff
|
tree
2010-05-27
A
l
i Gho
l
ami Rudi
gen:
f
ix casti
n
g nu
m
s to signed
t
y
p
e
s
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholami Rudi
out: use zer
o
st_name f
o
r unnamed sym
b
ol
s
commit
|
commitdiff
|
tree
2010-05-26
Ali Gholami Rudi
ncc: cas
t
return value
commit
|
commitdiff
|
tree
2010-05-26
Ali Gholami Rudi
mark stat
i
c symbols a
s
STB_LOCAL
commit
|
commitdiff
|
tree
2010-05-25
Ali Gholami Rudi
nc
c
: handle st
a
ti
c
va
r
iables
commit
|
commitdiff
|
tree
2010-05-25
Ali Gholami Rudi
n
c
c: t
y
pe_btde
(
) is no longer used
commit
|
commitdiff
|
tree
2010-05-24
Al
i
G
hola
m
i R
u
di
n
c
c:
h
andle multi-d
i
m
e
nsional arrays
commit
|
commitdiff
|
tree
2010-05-24
Ali G
h
olami R
u
di
gen: op
t
im
i
ze lo
a
ding s
m
all long im
m
e
d
iates
commit
|
commitdiff
|
tree
2010-05-23
Ali Ghol
a
mi Ru
d
i
ncc
:
use names defined clos
e
s
t to the
usage
commit
|
commitdiff
|
tree
2010-05-23
A
li Gholami Rudi
supp
o
rt fun
c
t
ion
poi
n
ters
commit
|
commitdiff
|
tree
2010-05-23
Ali Gholami Rudi
gen: fix constant casts
commit
|
commitdiff
|
tree
2010-05-22
Ali Gholami Rudi
su
p
port cas
t
s
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Rudi
ad
d
switch stmt
support
commit
|
commitdiff
|
tree
2010-05-21
Ali
Ghola
m
i Rudi
add do-while suppo
r
t
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami
R
udi
support break and
c
ontinue
commit
|
commitdiff
|
tree
2010-05-21
Ali Ghol
a
mi Rud
i
ad
d
ty
p
edef support
commit
|
commitdiff
|
tree
2010-05-21
Ali G
h
o
lami Ru
d
i
support enum types
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami R
u
d
i
handle array defin
i
tions
w
ith
c
on
s
t expr size
commit
|
commitdiff
|
tree
2010-05-21
Ali Gho
l
ami Rudi
inline constant e
x
pr
e
ssio
n
s
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami R
u
di
h
and
l
e multiple o_nogen()s
commit
|
commitdiff
|
tree
2010-05-20
Ali
G
h
olami Rudi
gen: zero out
e
ax
before calling
commit
|
commitdiff
|
tree
2010-05-20
Ali Ghol
a
mi Rud
i
g
e
n:
fix argument order in o_call()
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Rudi
ad
d
union
su
p
po
r
t
commit
|
commitdiff
|
tree
2010-05-20
A
li Gholami
R
udi
handle
s
i
z
eof opera
t
or
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Rudi
support
n
ormal stru
c
ts
commit
|
commitdiff
|
tree
2010-05-19
A
li Gholami
R
udi
ncc: par
s
e recurs
i
ves like
f
()()
commit
|
commitdiff
|
tree
2010-05-18
Ali Gho
l
ami R
u
d
i
ncc: handle poin
t
ers in x++ a
n
d
x
+
= y
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholami R
u
di
rename it to neatcc
commit
|
commitdiff
|
tree
2010-05-17
Ali
G
h
o
lami Rudi
skip comments
commit
|
commitdiff
|
tree
2010-05-17
Ali Gho
l
ami Rud
i
support string literals
commit
|
commitdiff
|
tree
2010-05-17
Ali Gh
o
l
a
mi Rudi
o
u
t:
align bs
s
v
a
r
ia
b
les
commit
|
commitdiff
|
tree
2010-05-17
Ali G
h
o
l
ami Rudi
cc: ignore passed options
commit
|
commitdiff
|
tree
2010-05-17
A
li Gholami Rudi
add
su
p
port for global variables
commit
|
commitdiff
|
tree
2010-05-15
Ali Ghol
a
m
i
R
u
d
i
support more
int const
a
nts
commit
|
commitdiff
|
tree
2010-05-15
Ali Gho
l
ami Rudi
merge jx
a
n
d setx
commit
|
commitdiff
|
tree
2010-05-14
Ali
Gholami Rudi
ad
d
&& and || ope
r
ators
commit
|
commitdiff
|
tree
2010-05-13
Ali Ghol
a
mi Rudi
gen: handle ch
a
r and sho
r
t opera
t
ions
commit
|
commitdiff
|
tree
2010-05-13
A
l
i
G
h
ola
m
i Rudi
c
c: add bitop/a
s
sign ope
r
ators
commit
|
commitdiff
|
tree
2010-05-12
A
l
i
G
holami Rudi
tok:
add the m
i
s
sin
g
~ token
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
cc: fix getting local variable type
commit
|
commitdiff
|
tree
2010-05-12
A
l
i Gholami
R
udi
suppor
t
|, & and ^ operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Ghol
a
mi Rudi
support ~ a
n
d
- unary oper
a
tor
s
commit
|
commitdiff
|
tree
2010-05-12
Al
i
Gholami
Rudi
gen: merge shift
operations
commit
|
commitdiff
|
tree
2010-05-12
A
l
i Gholami
R
u
di
add ?=
a
ssignment operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gho
l
ami Rudi
add s
h
ift operators
commit
|
commitdiff
|
tree
2010-05-12
Al
i
Gh
o
lami Rudi
support
! operator
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
suppor
t
more
c
ompa
r
ison operato
r
s
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholam
i
Rud
i
support *, / a
n
d %
operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
support --
o
p
erat
o
r
commit
|
commitdiff
|
tree
2010-05-12
Al
i
Gho
l
am
i
Rudi
gen: have a
single return instru
c
ti
o
n
commit
|
commitdiff
|
tree
next