repo.or.cz
/
tinycc.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
move some global variables into TCCState
2009-05-11
gr
i
schka
m
ove some global variables int
o
TCCState
commit
|
commitdiff
|
tree
2009-05-05
grischka
make tc
c
from tcc
.
c
a
nd li
b
tcc from lib
t
c
c
.
c
commit
|
commitdiff
|
tree
2009-05-05
g
ri
s
chka
m
ove m
i
nor things from libtcc
.
c to other files
commit
|
commitdiff
|
tree
2009-05-05
grischka
move global variabl
e
s to
l
ib
t
cc
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
mo
v
e libt
c
c
i
nterface
a
n
d
helpe
r
fu
n
ction
s
t
o
l
ibtcc
.
c
commit
|
commitdiff
|
tree
2009-05-05
g
r
i
s
c
hka
move parse
r
/g
e
n
erator to tccgen
.
c
commit
|
commitdiff
|
tree
2009-05-05
gr
i
schka
move pr
e
processor to tccpp
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
move declarat
i
ons to tcc
.
h
commit
|
commitdiff
|
tree
2009-05-05
grischka
n
e
w
fil
e
s: tcc
.
h libtcc
.
c tccpp
.
c t
c
cgen
.
c
commit
|
commitdiff
|
tree
2009-04-19
g
risc
h
k
a
cleanup make
f
iles
commit
|
commitdiff
|
tree
2009-04-18
g
r
i
schka
enable backtrace only w
h
en i
t
's supported
commit
|
commitdiff
|
tree
2009-04-18
grisc
h
ka
fix ma
k
efiles etc for sub
d
irs
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
new subdi
r
s:
inclu
d
e, li
b
,
tests
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
win
3
2: readme
.
txt->tcc-win32
.
txt,
update tcc-doc
commit
|
commitdiff
|
tree
2009-04-18
g
ri
s
chka
mute strange dif
f
e
r
ence in tcctest
commit
|
commitdiff
|
tree
2009-04-18
grischka
lib
t
c
c
: add
suppor
t
to
be
build
a
s
D
L
L
commit
|
commitdiff
|
tree
2009-04-18
gri
s
c
hka
l
ibtcc: new
a
pi
tcc_set_lib_path
commit
|
commitdiff
|
tree
2009-04-18
g
ri
s
chka
tcc_reloc
a
te: return error and remove unus
e
d c
o
de
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Cal
l
relocate_sym() before we return the offset, so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischk
a
tc
c
-
E
: fix
pasting empt
y
tokens
commit
|
commitdiff
|
tree
2009-04-18
grischka
tcc -E
:
pr
e
s
e
r
ve spac
e
s
,
a
l
t
ernative sol
u
tion
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
CONFIG_T
C
C_STATI
C
: add dum
m
y for dlclose
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
av
o
id
warning
un
i
niti
a
lized
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
h
iro Hama
j
i
x
8
6-64: Fix tcc -run
.
W
e need extra
m
e
m
o
ry f
o
r
P
L
T
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
get
r
id of 8
bytes
m
emory leak
commit
|
commitdiff
|
tree
2009-04-18
grischka
change tc
c
_add/g
e
t
_symbol
to use voi
d
*
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
alt
e
rna
t
ive int tcc_relocate
(
TCCState *s1, void *ptr
)
;
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
TOK_buil
t
in
_
malloc:
alterna
t
ive solution
commit
|
commitdiff
|
tree
2009-04-18
S
hinich
i
ro Hamaji
x86-64: Define ma
k
e vari
a
ble TAR
G
ET so that tes
t
2 and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
x
86-6
4
: Remove c
o
d
e
for debug p
r
i
n
t
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
a
m
aji
x8
6
-64: Fix cast from integers to pointers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
r
o
Hama
j
i
Work arou
n
d for the issue TCC
d
o
esn't handle -
2
14748364
8
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
ni
c
hiro Ham
a
ji
F
i
xes for issues I've just fou
n
d/introduce
d
to x86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichir
o
H
a
maji
x
86-
6
4
: Cast
f
rom 64bit po
i
nter
t
o
l
o
ng l
o
ng must
no
t
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
w
i
n32:
accept uppercase filename
s
u
f
f
ixes
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
x86-64:
T
here can
b
e
v
alid addresses which is greater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
chir
o
Ha
m
aji
Fix for
x
86-64:
T
he first and second argum
e
nts of memcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Ham
a
j
i
F
ix si
l
l
y typos
in the previous change
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
c
hiro Hamaji
x86
-
64: Make
A
BI for lon
g
double compatible with
GCC
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Improve t
h
e
t
est coverage
:
!
v
al fo
r
float/doubl
e
/long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Ham
a
ji
x86-64: Combine bu
f
fe
r
s
o
f
se
c
tions b
e
fore
we call
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o H
a
maj
i
Generate
P
IC code so that w
e
ca
n
creat
e
shared objects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
check for
absolute inclu
d
e pa
t
hs
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
get rid of "free_section
p
ro
b
lem"
with p
r
ivate
s
e
c
tion
s
commit
|
commitdiff
|
tree
2009-04-18
grischka
ti
n
y
_libmaker: fix function ar
r
ay ov
e
r
f
low
commit
|
commitdiff
|
tree
2009-04-18
grischk
a
a
ccept
"restrict" in arra
y
-decl (STDC 199901)
commit
|
commitdiff
|
tree
2009-04-18
grischka
i386:
apply "
a
lign=8 for
d
oub
l
es
.
.
.
" fo
r
PE on
l
y
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
c
hiro Ham
a
j
i
x86-64:
Now TCC can create healthy shared objects from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinic
h
iro Hamaji
x86-64 bug fix: Fix
s
tab gener
a
t
ion for x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64
bug fix:
Use s
t
ack with ali
g
nme
n
t jus
t
like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hamaji
x
8
6-6
4
: Save RDX and R
C
X before we use the
m
as
f
u
n
c
tion
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Ha
m
aji
Remove
m
ultip
l
e defi
n
ition err
o
r cause
d
by com
b
ination
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaj
i
Add ch
e
c
k
fo
r
invalid numbers
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Ham
a
j
i
Fix overrun in
d
ecl_
i
n
itiali
z
er_alloc
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Ha
m
aji
Bette
r
DL
L
s
u
pport on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
S
hi
n
ichi
r
o Ham
a
j
i
First naive
D
L
L
s
upport on x
8
6-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
Ge
n
erate PIC for addresses of
s
ymbols
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Suppress noisy p
o
inter s
i
g
ned-ness warning
s
o
n
x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichi
r
o Hamaji
Co
d
e
cleaning: ut
i
li
z
e vpushll
(
)
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ham
a
j
i
Support
l
ong long bi
t
fields fo
r
all arc
h
ite
c
tures
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ham
a
j
i
A uint64
bug fix on x
8
6-64
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Hamaji
A
llow long long
a
s
a type of bitfields on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
g
r
i
s
chka
win32:
a
ll
o
w
u
s
e
r
segments as
w
r
itable
& exe
c
utable
commit
|
commitdiff
|
tree
2009-04-18
grischka
i386:
ali
g
n=8 for d
o
ub
l
e and long
lon
g
commit
|
commitdiff
|
tree
2009-04-18
g
rischka
win32: fix for VC8
E
x
p
ress compile
r
commit
|
commitdiff
|
tree
2009-04-18
Kirill S
m
elkov
tcc -E: preserve spaces (parti
a
l solu
t
ion)
commit
|
commitdiff
|
tree
2009-04-18
Kirill
Sm
e
lkov
string_test: w
e
s
h
ou
l
d
always use 'unsigned int' for b
commit
|
commitdiff
|
tree
2009-04-18
Alexa
n
der Egore
n
k
ov
ty
p
e_size functi
o
n returned
i
ncorrect size
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
fix constant optimization
f
or u
n
s
i
gneds
commit
|
commitdiff
|
tree
2008-12-02
g
r
i
schka
fix
data overflow wit
h
init_putv
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Add se
v
eral test cases
.
commit
|
commitdiff
|
tree
2008-12-02
S
hinichir
o
H
a
maji
Add support of x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
n
i
chiro Hamaji
s/int/unsigned/ since
G
CC 4
.
3
.
2 produc
e
s code which
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro Hamaji
Suport LDOUBLE
_
S
IZE ==
1
6 en
v
ironment
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
Ham
a
ji
sil
l
y
bug fix: s/#if
d
ef PTR_SIZE ==
4
/#if PT
R
_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shini
c
hiro Hamaji
Make
t
c
celf
.
c 64bit ready
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichir
o
Hamaj
i
One more s/int/long/
commit
|
commitdiff
|
tree
2008-12-02
Shinich
i
ro Ham
a
ji
Use i
n
t
*
2 in
s
tead o
f
long*2 to hold
d
oubl
e
value
.
commit
|
commitdiff
|
tree
2008-12-02
S
hini
c
hi
r
o Hama
j
i
Use long instead of int to hold pointer value
s
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Ham
a
j
i
Add __builtin
_
fr
a
me_address(0
)
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro H
a
m
a
ji
I
mport
e
d several macros r
e
quir
e
d by x86-64
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
c
h
i
ro Hama
j
i
I
n
troduce
ElfW
m
acro and ELFW t
o
encapsulate the
d
ifference
.
.
.
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glöckner
Futher changes
t
o
c
as
t
s
commit
|
commitdiff
|
tree
2008-11-30
Da
n
iel
Glöckn
e
r
F
ix get_t
o
k_str wrt wide character
s
commit
|
commitdiff
|
tree
2008-11-30
D
a
n
iel Glöckner
Rewrote '?' for constant
s
commit
|
commitdiff
|
tree
2008-11-30
Danie
l
Glöckner
C
a
st parameter
o
f '!' to _Bool
commit
|
commitdiff
|
tree
2008-11-30
Dan
i
el Glöckner
Rewrote cas
t
s
commit
|
commitdiff
|
tree
2008-11-30
grisc
h
ka
line-numbers
o
utpu
t
for TCC -E
commit
|
commitdiff
|
tree
2008-11-30
gri
s
chka
w
in32
/
build-tcc
.
bat:
d
e
fi
n
e
CONFIG_S
Y
SRO
O
T
commit
|
commitdiff
|
tree
2008-09-15
grischka
w
a
s hash, not
link
commit
|
commitdiff
|
tree
2008-09-14
gri
s
chka
upda
t
e changelog
commit
|
commitdiff
|
tree
2008-09-12
D
a
niel Glöc
k
ner
Display
e
rror on statement expressions wit
h
c
o
mple
x
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Dan
i
el Glöckner
F
i
x bitfields with n
o
n
-
int
types
a
nd
i
n
u
nion
s
commit
|
commitdiff
|
tree
2008-09-12
D
aniel Glöckner
Force null poi
n
t
e
r exc
e
ptio
n
f
or
c
ode ou
t
side of
a
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckne
r
O
p
tim
i
ze arithm
e
tic with po
i
nter to
value on stack
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Daniel Gl
ö
ck
n
er
Fix gv for long
l
ongs
commit
|
commitdiff
|
tree
2008-09-12
D
an
i
el
Glöck
n
er
Allow to use l
i
bgcc instead
o
f libtcc1
commit
|
commitdiff
|
tree
2008-09-12
Daniel Gl
ö
c
k
ner
A prefix
for defau
l
t
library/include search path
s
commit
|
commitdiff
|
tree
2008-09-12
Daniel Gl
ö
ckner
ARM related Makefil
e
changes
commit
|
commitdiff
|
tree
2008-09-12
Da
n
ie
l
G
löckn
e
r
R
untime lib func
t
ions
commit
|
commitdiff
|
tree
next