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: support hex constants with capital X
2015-04-27
Ali Gholami Rudi
t
ok: support he
x
constants
w
ith capital X
commit
|
commitdiff
|
tree
2014-11-03
Ali Gholami Rudi
tok: handle esca
p
ed newlines in // comments
commit
|
commitdiff
|
tree
2014-10-25
Ali Gholami Rudi
npp: update t
h
e
out of date c
o
pyright
n
otice
commit
|
commitdiff
|
tree
2014-09-25
Ali Gholami Rudi
x86: inline
m
ov_m
2
r()
commit
|
commitdiff
|
tree
2014-09-25
A
li
G
h
olami Ru
d
i
M
a
kefile: remove
n
p
p in clean target
commit
|
commitdiff
|
tree
2014-09-05
Ali Gholami Rudi
n
c
c: a
l
wa
y
s call ts_push_bt() after perf
o
rming gen
.
.
.
commit
|
commitdiff
|
tree
2014-08-17
A
l
i Ghola
m
i Rudi
out: exit if there is no room
for more relocations
.
.
.
commit
|
commitdiff
|
tree
2014-05-13
Ali
G
h
olami Rudi
ncc:
d
e
s
c
r
ibe what each file doe
s
in i
t
s he
a
d
e
r
commit
|
commitdiff
|
tree
2013-11-07
Al
i
Gh
o
lami
Rudi
n
c
c:
u
s
e
label identifiers more carefully
commit
|
commitdiff
|
tree
2013-11-02
Ali Ghol
a
mi Rudi
n
c
c
.
h
:
increase array lim
i
ts
f
o
r ine
x
pensi
v
e re
s
ourc
e
s
commit
|
commitdiff
|
tree
2013-10-31
Al
i
Gholami R
u
di
cpp:
use a simpl
e
h
as
h
t
a
ble ins
t
ead of tab st
r
uct
commit
|
commitdiff
|
tree
2013-10-31
Ali Gholami
R
u
di
t
o
k: allow large d
s
s
ections and strin
g
tok
e
ns
commit
|
commitdiff
|
tree
2013-10-29
Ali Gholami Ru
d
i
g
e
n: move the ma
n
agement of ds
[
] to
gen
.
c
commit
|
commitdiff
|
tree
2013-09-02
Ali Gh
o
la
m
i Rudi
n
cc
.
h: m
o
ve array limits to ncc
.
h
commit
|
commitdiff
|
tree
2013-09-01
A
l
i Gholami
Rudi
g
e
n
: move the
register all
o
cation
to reg
.
c
commit
|
commitdiff
|
tree
2013-07-30
Ali Gholami Rudi
t
o
k: r
e
ad '\08' a
s
{'
\
0', '8'}
commit
|
commitdiff
|
tree
2013-07-30
A
l
i Gholami
Rudi
ncc:
c
all ts_add
o
p() only for += and -=
commit
|
commitdiff
|
tree
2013-07-30
A
l
i Gholami
Rudi
ncc: up
d
at
e
yea
r
commit
|
commitdiff
|
tree
2013-07-30
Ali
G
h
o
lami Rudi
gen
.
h: fix a c
o
mment t
y
po
commit
|
commitdiff
|
tree
2012-07-05
Ali Ghol
a
mi Rudi
n
c
c: handle + una
r
y operat
o
r as in
1
+
- + - 1
commit
|
commitdiff
|
tree
2012-06-08
Ali Gho
l
a
mi Rudi
n
c
c
:
s
witch
to
t
he modified bsd l
i
cense
commit
|
commitdiff
|
tree
2012-03-25
Ali Gholami Rud
i
c
pp: ign
o
re ma
c
ros immediately f
o
l
low
i
ng
n
umbers
commit
|
commitdiff
|
tree
2012-02-03
A
l
i
G
h
olami Rudi
tok: ignore "\\\n"
commit
|
commitdiff
|
tree
2012-02-02
Ali
G
hola
m
i Rudi
n
c
c: string
l
iterals are arrays
commit
|
commitdiff
|
tree
2012-01-25
A
l
i Ghola
m
i
Rudi
npp: redefine err
(
) in npp
.
c
commit
|
commitdiff
|
tree
2012-01-25
Ali
Gholami
Rudi
Makefile:
x86_
6
4 should be x86 in the comment
commit
|
commitdiff
|
tree
2012-01-06
Al
i
Ghola
m
i
Rudi
extract architectu
r
e
i
ndependen
t
gen
.
c
commit
|
commitdiff
|
tree
2012-01-06
Ali Gh
o
lami Rudi
experiment
a
l ris
c
-like x86_
6
4 port of
neatcc
commit
|
commitdiff
|
tree
2011-12-23
Al
i
Gholami Ru
d
i
n
c
c: fix handl
i
n
g
funct
i
on
p
oint
e
r
t
ypes
without a
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Ali Gh
o
l
a
m
i
R
u
di
g
e
n: compl
a
in if MAXJMPS is r
e
ached
commit
|
commitdiff
|
tree
2011-12-09
Ali
G
h
o
lam
i
Rudi
g
e
n: simp
l
ify branch
i
nst
r
uc
t
ion
s
b
y
removing
o_filljm
p
()
commit
|
commitdiff
|
tree
2011-12-08
Ali Gholami R
u
di
n
cc: support k&r sty
l
e function d
e
finitions
commit
|
commitdiff
|
tree
2011-12-08
A
l
i Gholami
Rudi
ou
t
: use
r
el
.
* name f
o
r
rel
o
cation section
s
on x
8
6
.
.
.
commit
|
commitdiff
|
tree
2011-12-07
Ali Gholami Rud
i
ncc: support (expr, expr)
expr
e
ssion
commit
|
commitdiff
|
tree
2011-12-07
Al
i
Gholami Ru
d
i
cpp: fix
e
v
aluati
n
g int
e
ger constant
s
commit
|
commitdiff
|
tree
2011-11-10
A
li
G
hol
a
m
i
R
u
di
out: add a w
o
rka
r
oun
d
fo
r
bad
l
i
n
kers
commit
|
commitdiff
|
tree
2011-11-08
Ali Gholami Ru
d
i
Makefile: d
e
faul
t
t
o x86
b
uild
commit
|
commitdiff
|
tree
2011-11-08
Ali Gholami Rudi
ncc:
d
efine __
i
386__ for x86 builds
commit
|
commitdiff
|
tree
2011-11-08
Ali G
h
olami Rudi
m
erge th
e
x86 port to master bra
n
c
h
commit
|
commitdiff
|
tree
2011-10-17
Ali Gholam
i
Rudi
n
c
c: better char array initialization
commit
|
commitdiff
|
tree
2011-10-17
Al
i
Gho
l
ami Rudi
o
u
t: assure
8-
b
yte alignme
n
t
of da
t
a and
bss sect
i
on
.
.
.
commit
|
commitdiff
|
tree
2011-06-16
A
li Gholami Rudi
tab: fix t
a
b_de
l
(
)
; otherwise
#undef won't work
commit
|
commitdiff
|
tree
2011-06-05
Ali Gholami R
u
di
ncc:
c
all
ts_de() in ts_
p
op_de()
commit
|
commitdiff
|
tree
2011-06-04
A
l
i Gholami Rudi
n
c
c:
handl
e
swi
t
c
h
s
t
m
t where
default la
b
el ap
p
ears
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ali Gholami R
u
di
ncc: don't
o
verwrite global names by stati
c
function
.
.
.
commit
|
commitdiff
|
tree
2011-05-26
Ali
Gholami Rudi
cpp: fix
handling commen
t
s and str
i
n
g
s
ins
i
de ma
c
ros
commit
|
commitdiff
|
tree
2011-05-24
Ali G
h
olami Ru
d
i
ncc: handle
emp
t
y static initializers
commit
|
commitdiff
|
tree
2011-05-24
A
l
i Gholami Rudi
cpp:
igno
r
e comments inside string
macros
commit
|
commitdiff
|
tree
2011-05-24
A
l
i G
h
ol
a
mi Rudi
neatcc: add a n
c
c
i
nv
o
c
ation script
commit
|
commitdiff
|
tree
2011-05-24
Ali
G
h
o
lami Rudi
m
ore verbos
e
error
messages f
o
r missing fi
l
es
commit
|
commitdiff
|
tree
2011-05-24
Ali Gholami
Rudi
cpp: don't
s
earch
/usr/i
n
clude for headers
b
y default
commit
|
commitdiff
|
tree
2011-05-22
Ali Gholami R
u
di
cpp: merge cur++'s in read
a
rg()
commit
|
commitdiff
|
tree
2011-05-22
Al
i
Gholam
i
Rudi
g
en: fix reg_fortmp() inden
t
ation
commit
|
commitdiff
|
tree
2011-05-19
A
l
i Gholami
Rudi
n
c
c
:
handle overlapping conditional ex
p
ressi
o
ns
commit
|
commitdiff
|
tree
2011-05-19
A
l
i Gholami Rudi
ncc:
h
a
ndle s
i
zeof
x + 2
commit
|
commitdiff
|
tree
2011-05-11
Ali
G
holami Rudi
ncc: make sure
t->addr == 0 before calling o_popnum()
commit
|
commitdiff
|
tree
2011-05-11
Ali Gholami Ru
d
i
ncc: igno
r
e the semicol
o
n aft
e
r do-while
commit
|
commitdiff
|
tree
2011-05-09
Ali Gh
o
la
m
i Rudi
ncc
:
switch default
labels when not appearing at the en
d
commit
|
commitdiff
|
tree
2011-05-08
Ali
Gholami
Rudi
ncc:
o
passign sh
o
u
ld use the time
of lhs
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami Rud
i
n
c
c: move nogen to ncc
.
c
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami
R
udi
ncc: always
initialize output
filename
commit
|
commitdiff
|
tree
2011-05-08
Ali Gholami Rudi
R
E
A
D
ME: ignored keywords
a
re no
w
built into n
c
c
.
c
commit
|
commitdiff
|
tree
2011-05-08
Ali Ghola
m
i Ru
d
i
n
c
c: support -o out
commit
|
commitdiff
|
tree
2011-05-08
Al
i
Gholami Rudi
nc
c
: handle ext
e
rn functi
o
n de
c
larations ins
i
d
e
function
s
commit
|
commitdiff
|
tree
2011-05-06
Ali Gh
o
lami R
u
di
ncc: han
d
le exte
r
n variable d
e
c
larations inside
f
u
ncti
o
n
s
commit
|
commitdiff
|
tree
2011-05-04
Al
i
Gholami R
u
di
n
cc: move macro
s
like __STDC__ to
n
c
c
.
c
commit
|
commitdiff
|
tree
2011-05-04
A
l
i Gholami Rudi
tok: ha
n
dle // comments
commit
|
commitdiff
|
tree
2011-05-04
A
li Gholam
i
Rudi
ncc: ignore the
keywords neatcc doesn't ca
r
e
abo
u
t
commit
|
commitdiff
|
tree
2011-05-01
Al
i
Gholami Rudi
ge
n
: reset
l
ast_cmp in i_pr
o
log()
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami
R
ud
i
gen: bac
k
-por
t
cmp
+
bcc o
p
timization aga
i
n
commit
|
commitdiff
|
tree
2011-04-29
Ali
G
holami Rudi
gen: move opcodes
t
o ar
c
h section
commit
|
commitdiff
|
tree
2011-04-29
Ali Gholami R
u
d
i
g
en: rename F
O
RK_REG to REG_FORK
commit
|
commitdiff
|
tree
2011-04-29
Ali
Gholam
i
Rudi
g
e
n: pass
o
n
l
y O_
*
co
n
s
t
ants to i_*
(
) fun
c
tions
commit
|
commitdiff
|
tree
2011-04-29
Ali Ghol
a
mi
Rudi
gen: handle sym+
o
f
f
fu
n
c
tion
c
alls
commit
|
commitdiff
|
tree
2011-04-29
A
l
i
G
holami Rudi
gen: move architect
u
re-
s
pecific
f
unctions to the end
.
.
.
commit
|
commitdiff
|
tree
2011-04-01
Ali Gholami R
u
d
i
gen:
use i_set() in i_lnot(
)
commit
|
commitdiff
|
tree
2011-04-01
Ali Gh
o
lami Rudi
g
e
n: pass the number of arguments to o
_
f
u
n
c_beg()
commit
|
commitdiff
|
tree
2011-03-31
Ali Gholami Rudi
gen:
e
ncode 0xf0000000 as an immedia
t
e
commit
|
commitdiff
|
tree
2011-03-31
Ali
G
holam
i
Rudi
gen: swap the immediate if neede
d
for ==
and
!
=
commit
|
commitdiff
|
tree
2011-03-31
Ali Gholami
Rudi
gen: encode
c
m
p
+immediate instr
u
c
t
ions
commit
|
commitdiff
|
tree
2011-03-31
Ali Gholami R
u
di
ge
n
: put the immediate in
the
o
pcode if possible
commit
|
commitdiff
|
tree
2011-03-30
A
l
i Ghol
a
mi Rudi
gen: remove cmp+b
r
anch o
p
ti
m
izati
o
n; moved to opt branch
commit
|
commitdiff
|
tree
2011-03-30
Ali Gholami Rudi
c
p
p: handl
e
function macros w
i
t
h n
o
a
r
guments
commit
|
commitdiff
|
tree
2011-03-28
Ali Gh
o
lami Rudi
gen: rename dat_bss(
)
and dat_dat
(
)
to begin with o_
commit
|
commitdiff
|
tree
2011-03-28
Ali
G
holami
Rudi
gen:
g
rou
p
functions in gen
.
h
commit
|
commitdiff
|
tree
2011-03-28
Al
i
Gholami
Rudi
gen: r
e
set
last_set after cmp+b
o
ptimization
commit
|
commitdiff
|
tree
2011-03-28
Al
i
Ghol
a
mi
R
udi
gen: fix ~
operator
implemen
t
ation
commit
|
commitdiff
|
tree
2011-03-27
Ali Gholami Ru
d
i
ncc: dereference functi
o
n
point
e
rs like any other va
r
iables
commit
|
commitdiff
|
tree
2011-03-27
Ali Ghola
m
i Rudi
gen: don'
t
r
emove the last retu
r
n jum
p
commit
|
commitdiff
|
tree
2011-03-27
Ali Gholami Rudi
gen: don't le
t
o_cast() change d
e
refe
r
enced type
commit
|
commitdiff
|
tree
2011-03-25
A
li Gholam
i
Rudi
n
c
c: use t
o
k_j
m
p()
instead
o
f tok_(see|get)() in enum_
c
r
eate()
commit
|
commitdiff
|
tree
2011-03-25
Ali Gho
l
a
m
i Rudi
gen: h
a
ndle large offset
s
for str
commit
|
commitdiff
|
tree
2011-03-25
Al
i
Gholami Rudi
gen
:
replace T
M
P_REG*
m
acros with reg_fortmp()
commit
|
commitdiff
|
tree
2011-03-23
Ali Ghol
a
mi R
u
d
i
g
en: change
o
_noge
n
()/o_dog
e
n
() to b
e
recurs
i
ve
commit
|
commitdiff
|
tree
2011-03-23
Ali Gholami Rudi
gen: d
o
n't generate ex
c
ess j
u
m
p
s
f
o
r the last return
commit
|
commitdiff
|
tree
2011-03-23
Al
i
Gholami Rudi
gen: don
'
t add duplicate
data to nu
m
b
e
r pool
commit
|
commitdiff
|
tree
2011-03-20
A
l
i Gh
o
lami Rudi
gen: call tm
p
_t
o
(
) in
f
or
l
oadi
n
g rhs in o_as
s
ing
(
)
commit
|
commitdiff
|
tree
2011-03-20
Ali Gholam
i
Rud
i
g
e
n: ign
o
r
e O_SIG
N
ED when check
i
ng the opcode
commit
|
commitdiff
|
tree
2011-03-17
Ali Gholami Rudi
gen: fix signe
d
division to negate the remainder
commit
|
commitdiff
|
tree
2011-03-16
Ali Gholami Rudi
gen: m
e
rge d
e
crement and check in i_m
e
m
cpy() and i
_
m
e
mset()
commit
|
commitdiff
|
tree
next