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
ncc: fix pointer arithmetic on struct ptrs
2010-06-14
Al
i
Gholami Rudi
ncc: f
i
x point
e
r arithmetic on
struct
p
trs
commit
|
commitdiff
|
tree
2010-06-14
Ali Ghol
a
mi Rudi
show an error
m
sg if no inpu
t
file
commit
|
commitdiff
|
tree
2010-06-13
A
l
i Ghol
a
m
i
R
udi
to
k
:
a
ccept up
p
ercase
h
ex
digits
commit
|
commitdiff
|
tree
2010-06-13
Ali Gholami
Rudi
show syntax error location
commit
|
commitdiff
|
tree
2010-06-12
A
l
i Gholami Rudi
g
en: fix ignoring r
e
gop1() retu
r
n value
commit
|
commitdiff
|
tree
2010-06-11
Ali G
h
olami Rudi
ge
n
: don't chan
g
e tmp->bt
w
h
en storing an
lvalue
commit
|
commitdiff
|
tree
2010-06-11
Ali Ghol
a
mi Rudi
ge
n
: extend eax to e
d
x
f
or mu
l
/div op
commit
|
commitdiff
|
tree
2010-06-11
Ali Gholam
i
Rudi
ncc: a
r
rays should be processed in the reversed
order
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholam
i
R
u
di
gen: fix the or
d
e
r of MOVSXD's operand
s
commit
|
commitdiff
|
tree
2010-06-10
Ali
Gholami Rudi
ge
n
: fix freeing regist
e
rs b
e
f
o
re call
commit
|
commitdiff
|
tree
2010-06-10
A
l
i Gh
o
l
a
mi Ru
d
i
i
n
validate la
s
t_cmp if tmps a
r
e
c
hanged
commit
|
commitdiff
|
tree
2010-06-10
Ali Gho
l
a
mi
R
udi
dereferen
c
e both sides o
f
a
conditional expres
s
ion
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami Ru
d
i
cpp:
c
he
c
k buffer s
t
ack
i
n
s
t
e
a
d of cppeval vari
a
ble
commit
|
commitdiff
|
tree
2010-06-09
Ali Gholami Rudi
cpp:
p
r
event recursive m
a
c
r
os
commit
|
commitdiff
|
tree
2010-06-09
Ali Gholami Rud
i
c
p
p: multi-argum
e
nt m
a
cros
commit
|
commitdiff
|
tree
2010-06-08
A
l
i Gholami Rudi
cpp: space
b
etween macro and '(
'
commit
|
commitdiff
|
tree
2010-06-08
Al
i
Gholami
Rudi
n
c
c:
e
xit if number
o
f element
s
exceeds its
max
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Ru
d
i
ncc: on
l
y add us
e
d ex
t
e
r
n
al symbols to elf s
y
m
t
a
b
commit
|
commitdiff
|
tree
2010-06-08
Al
i
Gholami Rud
i
han
d
le #i
f
an
d
#elif
commit
|
commitdiff
|
tree
2010-06-08
Ali
Ghol
a
mi Rudi
handle
#i
f
def, #
i
fndef
,
#else and #endif
commit
|
commitdiff
|
tree
2010-06-08
Ali Gholami Rudi
support #undef NAME
commit
|
commitdiff
|
tree
2010-06-08
Ali G
h
o
lami Rudi
allow -Dname=val o
p
ti
o
n
commit
|
commitdiff
|
tree
2010-06-08
Ali
Gholami Rudi
cpp: handle function
m
a
c
ros
commit
|
commitdiff
|
tree
2010-06-07
Ali Gho
l
ami Rudi
h
andle -
I
include paths
commit
|
commitdiff
|
tree
2010-06-06
Ali Gho
l
ami
R
udi
cpp: basic include macros
commit
|
commitdiff
|
tree
2010-06-06
Ali Gholami Rudi
add a
b
asic prepr
o
cessor
commit
|
commitdiff
|
tree
2010-06-05
Ali
Gholam
i
Rudi
n
c
c: f
i
x mark
i
ng u
n
defined f
u
n
c
t
i
ons as functio
n
s
commit
|
commitdiff
|
tree
2010-06-04
Al
i
G
ho
l
ami
Rudi
f
o
r
statement
s
with no cond
i
tion
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami
Rudi
tok: '\12' and '
\
x3
b
'
commit
|
commitdiff
|
tree
2010-06-04
A
li Gholami Rudi
tok: support n
u
mbers with
u
l postf
i
x
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholam
i
Rudi
t
o
k: s
= "a" "b";
commit
|
commitdiff
|
tree
2010-06-03
Ali
G
h
o
lami Rudi
tok:
read str
a
nd num as
the
y
are seen
commit
|
commitdiff
|
tree
2010-06-03
Ali
G
h
olami Rud
i
a
rray->field
commit
|
commitdiff
|
tree
2010-06-03
A
li Gholam
i
R
u
d
i
gen
:
fix o_tmpcopy() when copying
re
g
s
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholami Rudi
sup
p
o
r
t init
i
alizer fo
r
static variables
commit
|
commitdiff
|
tree
2010-06-02
Ali Gho
l
ami Rudi
int a[
]
=
{1, 2};
commit
|
commitdiff
|
tree
2010-06-01
A
l
i
G
holami Rudi
handle
.
.
.
argumen
t
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholam
i
R
u
di
h
a
ndle array
a
r
gs
commit
|
commitdiff
|
tree
2010-06-01
Ali
G
hol
a
mi Rudi
ha
n
dle extern var
i
ables
commit
|
commitdiff
|
tree
2010-06-01
Ali
G
holam
i
Rudi
func
t
ion point
e
r ar
g
uments
commit
|
commitdiff
|
tree
2010-05-31
Ali Ghol
a
m
i
Rudi
acc
e
p
t signed token
commit
|
commitdiff
|
tree
2010-05-31
Ali
G
h
o
lami R
u
di
handle sizeof
(
*
p
) where p is
voi
d
*
commit
|
commitdiff
|
tree
2010-05-30
Ali Gholami Rudi
n
c
c: han
d
le unn
a
me
d
structs
commit
|
commitdiff
|
tree
2010-05-30
Ali Gholami Rudi
ncc: ha
n
dle fo
r
wa
r
d struc
t
p
tr u
s
age
commit
|
commitdiff
|
tree
2010-05-28
Ali Gh
o
l
ami Rudi
ncc: c
h
ar a[4] = "abc";
commit
|
commitdiff
|
tree
2010-05-28
Ali Ghola
m
i Rudi
s
upport goto sta
t
e
m
ent
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
gen:
handle more t
h
an 6 args
commit
|
commitdiff
|
tree
2010-05-28
Ali Gho
l
a
m
i Rudi
gen: optimize constan
t
operatio
n
s
o
n
lo
c
a
l addresses
commit
|
commitdiff
|
tree
2010-05-28
Ali
Gholami Rud
i
ncc: int a[2][2] = {1, 2, 3};
commit
|
commitdiff
|
tree
2010-05-28
A
l
i Gholam
i
R
u
di
handle ini
t
ializer for local va
r
iables
commit
|
commitdiff
|
tree
2010-05-27
A
l
i Gholami Rudi
ha
n
dle struct assignment
commit
|
commitdiff
|
tree
2010-05-27
Ali Gholam
i
Rudi
ncc: us
e
f
orward
function dec
l
ar
a
tions
commit
|
commitdiff
|
tree
2010-05-27
Ali Gh
o
lami R
u
d
i
ge
n
: f
i
x
c
astin
g
nums to
signed type
s
commit
|
commitdiff
|
tree
2010-05-27
Ali Ghol
a
m
i
Rudi
ou
t
: use zero st_n
a
me f
o
r un
n
amed symbols
commit
|
commitdiff
|
tree
2010-05-26
A
li
Gholami Rudi
ncc: c
a
st r
e
turn
v
alue
commit
|
commitdiff
|
tree
2010-05-26
Ali Gholami Rudi
mark static symbol
s
as STB_LOCA
L
commit
|
commitdiff
|
tree
2010-05-25
Ali Gholami Rud
i
ncc: handle static variables
commit
|
commitdiff
|
tree
2010-05-25
Ali
G
h
o
l
ami Rudi
nc
c
:
ty
p
e_btde() is
n
o lo
n
g
e
r use
d
commit
|
commitdiff
|
tree
2010-05-24
Al
i
G
holam
i
Rudi
n
c
c:
h
andle mul
t
i-dimens
i
onal ar
r
ays
commit
|
commitdiff
|
tree
2010-05-24
Ali Gholami Rud
i
gen: optimiz
e
loading small lon
g
immediates
commit
|
commitdiff
|
tree
2010-05-23
Ali
Gholami Rudi
ncc: use n
a
mes
d
efined closest
to the usa
g
e
commit
|
commitdiff
|
tree
2010-05-23
Ali Gholami Ru
d
i
support function
p
oi
n
ters
commit
|
commitdiff
|
tree
2010-05-23
A
l
i
Gholam
i
Rudi
ge
n
: fix constant casts
commit
|
commitdiff
|
tree
2010-05-22
Ali
G
holami
Rudi
support casts
commit
|
commitdiff
|
tree
2010-05-21
A
li Gholami Rudi
a
d
d
switch stmt
sup
p
o
rt
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami
R
u
di
a
dd d
o
-while sup
p
ort
commit
|
commitdiff
|
tree
2010-05-21
Ali
Gho
l
ami Rudi
support break and continue
commit
|
commitdiff
|
tree
2010-05-21
Ali Gholami Ru
d
i
add ty
p
edef support
commit
|
commitdiff
|
tree
2010-05-21
Al
i
G
h
o
l
ami Rudi
s
u
pport enum types
commit
|
commitdiff
|
tree
2010-05-21
Ali Gh
o
l
ami R
u
di
h
a
ndle array defi
n
i
t
ions with
c
o
n
st ex
p
r
size
commit
|
commitdiff
|
tree
2010-05-21
Ali Gho
l
a
m
i
Rudi
i
nline
c
o
nstant exp
r
essions
commit
|
commitdiff
|
tree
2010-05-21
Ali Gh
o
lam
i
Rudi
handle multiple
o
_n
o
g
e
n()s
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami
R
udi
gen: z
e
ro out
eax
befo
r
e calling
commit
|
commitdiff
|
tree
2010-05-20
A
li Gholami Rud
i
gen: fix argume
n
t order in o_call()
commit
|
commitdiff
|
tree
2010-05-20
Ali Ghol
a
m
i
Rud
i
add union
support
commit
|
commitdiff
|
tree
2010-05-20
Ali Gholami Rudi
ha
n
dl
e
si
z
e
of operator
commit
|
commitdiff
|
tree
2010-05-20
A
li Ghol
a
mi
R
udi
s
u
p
p
ort normal
s
tructs
commit
|
commitdiff
|
tree
2010-05-19
Al
i
Gholam
i
Rud
i
ncc: parse recursives like f()()
commit
|
commitdiff
|
tree
2010-05-18
Al
i
Ghol
a
mi Rudi
ncc: handle poi
n
ters in x++ and x +=
y
commit
|
commitdiff
|
tree
2010-05-17
Ali Ghola
m
i Ru
d
i
renam
e
it to neatcc
commit
|
commitdiff
|
tree
2010-05-17
Ali Gho
l
ami Ru
d
i
skip c
o
mme
n
ts
commit
|
commitdiff
|
tree
2010-05-17
Ali
G
h
o
l
ami Ru
d
i
support string li
t
erals
commit
|
commitdiff
|
tree
2010-05-17
Ali Gh
o
la
m
i R
u
d
i
out: align bss variables
commit
|
commitdiff
|
tree
2010-05-17
A
l
i
Gholam
i
Rudi
cc: ignore passed o
p
t
i
ons
commit
|
commitdiff
|
tree
2010-05-17
Ali Gholam
i
R
u
di
add supp
o
rt f
o
r
global
v
a
r
i
ables
commit
|
commitdiff
|
tree
2010-05-15
Ali Gholami R
u
d
i
supp
o
rt mo
r
e int c
o
nstants
commit
|
commitdiff
|
tree
2010-05-15
Al
i
Ghol
a
mi Rudi
merge jx and setx
commit
|
commitdiff
|
tree
2010-05-14
A
l
i Gholami Rudi
ad
d
&&
a
nd ||
o
perators
commit
|
commitdiff
|
tree
2010-05-13
Ali
G
holami R
u
di
g
e
n: hand
l
e char and short
o
peratio
n
s
commit
|
commitdiff
|
tree
2010-05-13
A
li
G
holami Rud
i
cc: add
b
itop/ass
i
gn operator
s
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami
R
u
d
i
t
ok: add th
e
m
issing ~ t
o
ken
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholami Rudi
c
c:
f
ix gett
i
ng local
variable type
commit
|
commitdiff
|
tree
2010-05-12
A
l
i
Gholami Ru
d
i
support |,
&
a
n
d ^
o
pera
t
ors
commit
|
commitdiff
|
tree
2010-05-12
A
li
Gholami Rudi
su
p
port ~ and - unary operator
s
commit
|
commitdiff
|
tree
2010-05-12
Ali Gholam
i
Rud
i
gen:
m
erge shift ope
r
a
tions
commit
|
commitdiff
|
tree
2010-05-12
Ali
G
hol
a
mi Ru
d
i
add ?= assignment operato
r
s
commit
|
commitdiff
|
tree
2010-05-12
Ali Gh
o
lami Rudi
add sh
i
ft
o
p
erators
commit
|
commitdiff
|
tree
2010-05-12
A
l
i
Ghol
a
mi Rudi
sup
p
ort ! operator
commit
|
commitdiff
|
tree
2010-05-12
Ali G
h
ola
m
i
Rudi
s
u
pport more comparison operators
commit
|
commitdiff
|
tree
2010-05-12
Ali Gho
l
am
i
R
udi
support *,
/
and
% operators
commit
|
commitdiff
|
tree
next