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
cpp: include stddef.h for using offsetof()
2010-07-29
A
li Gholami Rudi
cpp:
include s
t
ddef
.
h for
u
s
i
ng
offseto
f
()
commit
|
commitdiff
|
tree
2010-07-28
A
l
i
Ghol
a
mi
R
u
d
i
t
o
k: parse
u
p
p
ercase hex n
u
mbers
commit
|
commitdiff
|
tree
2010-07-25
Ali Ghola
m
i
R
udi
nc
c
: fix setting F_INI
T
f
o
r each defined name
commit
|
commitdiff
|
tree
2010-07-14
Al
i
Gholami Rudi
cpp: handle n
e
ste
d
m
a
cr
o
calls li
k
e M(M(1))
commit
|
commitdiff
|
tree
2010-07-14
Ali Gholam
i
Rudi
tok: don't go be
y
ond buf len for 3
-
char
toke
n
s
commit
|
commitdiff
|
tree
2010-07-14
Ali Ghol
a
mi
Ru
d
i
tab
.
h: use
the
s
tandard offsetof()
commit
|
commitdiff
|
tree
2010-07-12
Ali Gholami Rudi
nc
c
: fix calling ts_pop()
p
rematurely
in op
a
ssign()
commit
|
commitdiff
|
tree
2010-07-12
Ali Gholami Rudi
gen: ignore t
h
e s
i
gn
of
t
he second operand in /
and %
commit
|
commitdiff
|
tree
2010-07-10
Ali Gholami Rudi
ncc: fix & and *
on functions
commit
|
commitdiff
|
tree
2010-07-09
Ali Ghola
m
i Rudi
gen: don
'
t overwr
i
te pushed ebx, esi a
n
d edi
commit
|
commitdiff
|
tree
2010-07-09
A
l
i
Gholami
Rudi
gen: change s
t
ack alignme
n
t to 4
commit
|
commitdiff
|
tree
2010-07-09
Ali Gholami Rudi
ncc: don't chan
g
e op
e
r
and order for cons
t
ops
commit
|
commitdiff
|
tree
2010-07-09
Ali Gholami Rudi
gen: only p
e
rf
o
r
m const op
f
or addresses
w
he
n
addi
n
g
commit
|
commitdiff
|
tree
2010-07-08
Ali Gh
o
lami R
u
di
gen: zer
o
i
ng
e
ax doesn't seem
necessary
commit
|
commitdiff
|
tree
2010-06-30
Ali Gholami Rudi
nc
c
: fix ++s fo
r
point
e
rs
commit
|
commitdiff
|
tree
2010-06-30
Ali Gholami Rudi
ncc:
fix fu
n
ction
p
ointer
a
r
r
ay
s
commit
|
commitdiff
|
tree
2010-06-30
A
li Ghol
a
mi Rudi
gen: rem
o
ve the unused c_op()
commit
|
commitdiff
|
tree
2010-06-30
A
li G
h
olami Rud
i
g
e
n: use tmp->o
f
f for locals too
commit
|
commitdiff
|
tree
2010-06-28
Al
i
Gh
o
lami
R
udi
port n
e
atcc to x86
commit
|
commitdiff
|
tree
2010-06-24
Ali Gh
o
la
m
i Rudi
gen
:
f
u
nct
i
ons for
performing
o
pti
m
ized o
p
s
commit
|
commitdiff
|
tree
2010-06-24
Ali
Gh
o
lami
Rudi
gen: fi
x
t
w
o-byte opcode bit
commit
|
commitdiff
|
tree
2010-06-24
Ali Gholami R
u
di
g
en: u
s
e an in
t
for op
e
rators
commit
|
commitdiff
|
tree
2010-06-23
Ali Ghola
m
i
R
u
d
i
replace
o
_
*() fu
n
ctions
w
ith o_bop
(
)
a
n
d o_u
o
p()
commit
|
commitdiff
|
tree
2010-06-21
A
l
i
Gho
l
ami R
u
di
add
speci
a
lized inc/dec
o
peratio
n
s
commit
|
commitdiff
|
tree
2010-06-21
Al
i
Gh
o
lami Rud
i
gen: l
e
t
all grps be used as byte registers
commit
|
commitdiff
|
tree
2010-06-20
Ali Gh
o
lami Ru
d
i
out: don't need MAXSE
C
S anymor
e
commit
|
commitdiff
|
tree
2010-06-20
Ali Gholami Rud
i
tab: l
e
t
t
able size be HASHITE
M
S
commit
|
commitdiff
|
tree
2010-06-20
A
l
i
Gholami Rudi
out: merge all se
c
t
i
o
n
s
i
nto
one
t
ext
section
commit
|
commitdiff
|
tree
2010-06-20
Ali Gholami Rudi
cpp: r
e
set a
r
g
coun
t
o
n
macro re
d
efinition
commit
|
commitdiff
|
tree
2010-06-19
Ali
G
ho
l
ami
R
udi
out: make neat
c
c work wit
h
g
n
u
l
d
commit
|
commitdiff
|
tree
2010-06-18
Al
i
Gholami R
u
di
g
e
n: hand
l
e char
a
r
gumen
t
s
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami
R
u
d
i
ncc
:
align str
u
cts based
on t
h
e first f
i
el
d
commit
|
commitdiff
|
tree
2010-06-18
Al
i
Gh
o
la
m
i Rudi
mov macro hash table to tab
.
c
commit
|
commitdiff
|
tree
2010-06-18
A
l
i Ghol
a
m
i Rudi
gen
:
ha
n
dle un
s
i
g
ne
d
-> long c
a
st
commit
|
commitdiff
|
tree
2010-06-18
Al
i
Gholami Rudi
cpp: sav
e
macro names in a hash table
commit
|
commitdiff
|
tree
2010-06-18
A
li G
h
olami Rudi
ncc: d
i
vide (pt
r
-
ptr)
r
e
s
u
lt
o
nly if size
> 1
commit
|
commitdiff
|
tree
2010-06-18
Ali
G
holami Rudi
gen:
u
se
mov
s
xd on
l
y when
s
rc is signed
commit
|
commitdiff
|
tree
2010-06-18
Ali Gho
l
ami Rudi
tok: 0x1 s
h
ould be unsigned
commit
|
commitdiff
|
tree
2010-06-18
Ali G
h
olami
Rudi
gen: fix
t
h
e
c
o
nditions
for
movxx operations
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami Rudi
ncc: fi
x
get
t
ing i's type in ++i
commit
|
commitdiff
|
tree
2010-06-18
Ali Gholami
Rudi
n
c
c: handle ptr
o
perati
o
n
s
on structs ptrs
commit
|
commitdiff
|
tree
2010-06-18
A
li G
h
o
l
ami
Rudi
ncc: fix calling function po
i
nters with arguments
commit
|
commitdiff
|
tree
2010-06-18
Al
i
Gholam
i
Rudi
n
cc: don't
take case e
x
p
r
s
as lab
e
l
s
commit
|
commitdiff
|
tree
2010-06-18
Al
i
Gholami Rudi
ge
n
: don't generate
c
ode afte
r
o_no
g
en() in
o
i
(
)
commit
|
commitdiff
|
tree
2010-06-18
Al
i
Gholami
Rudi
al
l
tmps
should
be
the same i
n
cond
i
tional branches
commit
|
commitdiff
|
tree
2010-06-17
Ali Gh
o
lami Ru
d
i
ge
n
:
fix
l
oad
i
ng bac
k
tmps i
n
mem without de
r
ef
commit
|
commitdiff
|
tree
2010-06-17
Ali Gholami Rudi
l
e
t tok
_
n
u
m
(
)
return the bt
commit
|
commitdiff
|
tree
2010-06-17
Ali Gholami Rudi
gen: reloc
a
tion address size is always
4
for now
commit
|
commitdiff
|
tree
2010-06-16
Ali Ghola
m
i
R
udi
gen: fix SYM_PTR()
macro
commit
|
commitdiff
|
tree
2010-06-16
A
l
i
G
h
o
lami Rudi
gen:
f
i
x
!!expr
commit
|
commitdiff
|
tree
2010-06-15
Ali Gholami Ru
d
i
nc
c
:
let shift amount be an unsigne
d
commit
|
commitdiff
|
tree
2010-06-15
Ali Gholami Rudi
ge
n
: cleanup
tmp handling a
n
d
fix re
g
s array in o
_
swa
p
()
commit
|
commitdiff
|
tree
2010-06-14
Al
i
Gho
l
ami Rudi
ncc: align struct members
commit
|
commitdiff
|
tree
2010-06-14
Ali Gholami
R
u
di
gen: mark copied regis
t
er as the owner in o_tmpcopy()
commit
|
commitdiff
|
tree
2010-06-14
A
li Gholami Rudi
ge
n
:
f
ix "
i
f (!e
x
p
r)"
commit
|
commitdiff
|
tree
2010-06-14
Ali Gho
l
ami Rudi
ncc: f
i
x
p
ointer arithmetic on struct ptr
s
commit
|
commitdiff
|
tree
2010-06-14
Ali G
h
olami Rudi
show an error msg if no i
n
put
file
commit
|
commitdiff
|
tree
2010-06-13
Ali Gholami Rudi
t
o
k
: accept
uppercase
h
ex digits
commit
|
commitdiff
|
tree
2010-06-13
Ali Ghol
a
mi Ru
d
i
sho
w
syntax error loc
a
ti
o
n
commit
|
commitdiff
|
tree
2010-06-12
Ali Gholami Rudi
gen: fi
x
i
gnor
i
ng regop1() ret
u
rn v
a
lue
commit
|
commitdiff
|
tree
2010-06-11
Ali
Gholami
R
udi
g
en: don
'
t change tm
p
-
>
bt
w
hen s
t
oring an lvalu
e
commit
|
commitdiff
|
tree
2010-06-11
Ali
Ghola
m
i
Rudi
gen: extend
eax to edx
f
or mul/div op
commit
|
commitdiff
|
tree
2010-06-11
Ali G
h
olami Rudi
ncc: arr
a
ys should b
e
processed
in
t
h
e
re
v
ersed order
commit
|
commitdiff
|
tree
2010-06-10
Ali
Gho
l
ami Rudi
gen: fix the or
d
er of MOVSXD's ope
r
a
nds
commit
|
commitdiff
|
tree
2010-06-10
Ali Gholami Rudi
gen: f
i
x freeing registers b
e
fore
c
all
commit
|
commitdiff
|
tree
2010-06-10
Ali
G
holami
Rudi
in
v
alidate last_cmp if t
m
ps are chan
g
e
d
commit
|
commitdiff
|
tree
2010-06-10
Ali Gh
o
lami Rudi
der
e
ference bo
t
h sides of a cond
i
t
i
ona
l
ex
p
ressi
o
n
commit
|
commitdiff
|
tree
2010-06-10
Ali G
h
olami Rudi
c
p
p: check bu
f
fer stack instead of cppeval variabl
e
commit
|
commitdiff
|
tree
2010-06-09
Ali Gho
l
ami Rudi
cpp: preven
t
recursive macros
commit
|
commitdiff
|
tree
2010-06-09
Ali Ghol
a
mi Rud
i
c
p
p: multi
-
argu
m
ent macros
commit
|
commitdiff
|
tree
2010-06-08
A
li Gholami Rudi
cpp: space between macro
a
nd
'('
commit
|
commitdiff
|
tree
2010-06-08
Ali
Gholam
i
R
u
di
nc
c
:
e
xit if number of eleme
n
ts exceeds its ma
x
commit
|
commitdiff
|
tree
2010-06-08
A
li Gholami Rudi
nc
c
: on
l
y
add use
d
exter
n
al symbo
l
s to
e
l
f
s
ymta
b
commit
|
commitdiff
|
tree
2010-06-08
Ali
G
holami Rudi
handle
#
i
f and #elif
commit
|
commitdiff
|
tree
2010-06-08
Ali Gho
l
ami Rudi
ha
n
dle #ifd
e
f, #ifnde
f
, #else
a
nd #e
n
dif
commit
|
commitdiff
|
tree
2010-06-08
Al
i
Gholami Rudi
suppo
r
t #u
n
def NAME
commit
|
commitdiff
|
tree
2010-06-08
Ali Gh
o
la
m
i Rudi
allow -D
n
ame=val
o
ption
commit
|
commitdiff
|
tree
2010-06-08
Ali
G
hola
m
i Rudi
cpp: h
a
ndl
e
function macros
commit
|
commitdiff
|
tree
2010-06-07
Ali
G
h
o
lami Rudi
handle
-I inclu
d
e
p
aths
commit
|
commitdiff
|
tree
2010-06-06
Ali Gholami Rudi
c
p
p
:
basic include
m
acros
commit
|
commitdiff
|
tree
2010-06-06
Ali Ghol
a
mi Rudi
add a basic p
r
e
processo
r
commit
|
commitdiff
|
tree
2010-06-05
A
li Gholami
Rudi
nc
c
: fix ma
r
king undefine
d
functions as
functions
commit
|
commitdiff
|
tree
2010-06-04
Al
i
Gholami Ru
d
i
for statem
e
nts wit
h
no condition
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami Rudi
tok: '\
1
2'
a
n
d
'\x3b'
commit
|
commitdiff
|
tree
2010-06-04
Al
i
Gholami R
u
di
tok: support num
b
ers wi
t
h ul postf
i
x
commit
|
commitdiff
|
tree
2010-06-04
Ali Gholami Rudi
tok: s = "
a
"
"b"
;
commit
|
commitdiff
|
tree
2010-06-03
A
li Gholami Rudi
tok:
r
ead st
r
and num
a
s
t
hey ar
e
seen
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholami R
u
di
arra
y
-
>
f
iel
d
commit
|
commitdiff
|
tree
2010-06-03
Ali Gholami Rudi
gen:
f
ix o_tmpcopy(
)
when copying regs
commit
|
commitdiff
|
tree
2010-06-03
Ali G
h
olami Rudi
support in
i
tializer fo
r
static va
r
i
a
bles
commit
|
commitdiff
|
tree
2010-06-02
Ali
Gholami Rudi
i
n
t a[
]
= {1, 2
}
;
commit
|
commitdiff
|
tree
2010-06-01
Ali Ghola
m
i Rudi
handle
.
.
.
arg
u
ment
commit
|
commitdiff
|
tree
2010-06-01
A
l
i
Gho
l
ami Rudi
hand
l
e a
r
ray args
commit
|
commitdiff
|
tree
2010-06-01
A
li
G
holami Rudi
h
a
ndle
e
xtern variables
commit
|
commitdiff
|
tree
2010-06-01
Ali Gholami Ru
d
i
functio
n
pointer arguments
commit
|
commitdiff
|
tree
2010-05-31
Ali Gholami
R
udi
accept signed token
commit
|
commitdiff
|
tree
2010-05-31
Ali Gho
l
ami Rudi
handle sizeof(
*
p) where p is void
*
commit
|
commitdiff
|
tree
2010-05-30
Ali Gholami Rudi
ncc: hand
l
e unnamed st
r
ucts
commit
|
commitdiff
|
tree
2010-05-30
A
li Gho
l
ami Rudi
ncc: h
a
ndle forward st
r
uct
p
t
r usag
e
commit
|
commitdiff
|
tree
2010-05-28
Ali Gholami Rudi
n
cc
:
char a[4
]
= "abc";
commit
|
commitdiff
|
tree
next