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
drop alloca #define
2009-05-16
grischk
a
drop alloca #de
f
ine
commit
|
commitdiff
|
tree
2009-05-16
gri
s
chka
ulibc: #define
T
CC_UCLIBC and load elf_interp
commit
|
commitdiff
|
tree
2009-05-11
gri
s
chka
upda
t
e Change
l
og, bump vers
i
on: 0
.
9
.
25
commit
|
commitdiff
|
tree
2009-05-11
grischka
fix "cached includ
e
"
opti
m
ization
commit
|
commitdiff
|
tree
2009-05-11
Da
n
iel Glöckner
ARM: fix
big i
m
mediate offset
construct
i
on
commit
|
commitdiff
|
tree
2009-05-11
g
r
ischka
fix bu
i
ld with msvc
commit
|
commitdiff
|
tree
2009-05-11
grischka
fix unused/uninitalized war
n
i
ngs
commit
|
commitdiff
|
tree
2009-05-11
gr
i
schka
fix warni
n
gs w
i
th
tcc_ad
d
/get_s
y
mbol
commit
|
commitdiff
|
tree
2009-05-11
grischka
en
a
b
l
e maki
n
g t
c
c u
s
ing
l
i
btcc
commit
|
commitdiff
|
tree
2009-05-11
grischka
move stat
i
c proto
t
ypes
t
o l
i
btcc
.
c
commit
|
commitdiff
|
tree
2009-05-11
gri
s
chka
move some global v
a
riables in
t
o TC
C
State
commit
|
commitdiff
|
tree
2009-05-05
grischka
ma
k
e tcc from tcc
.
c a
n
d
libtcc fr
o
m lib
t
c
c
.
c
commit
|
commitdiff
|
tree
2009-05-05
gri
s
c
hka
mov
e
min
o
r
th
i
ngs
f
ro
m
l
i
btc
c
.
c to
o
ther
f
i
l
e
s
commit
|
commitdiff
|
tree
2009-05-05
gris
c
h
k
a
move global variables to libtcc
.
c
commit
|
commitdiff
|
tree
2009-05-05
g
r
i
schka
move li
b
t
c
c
i
nterf
a
ce and helpe
r
functions to
libtcc
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
move parser/generat
o
r
to tccgen
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
move preprocessor to tcc
p
p
.
c
commit
|
commitdiff
|
tree
2009-05-05
gris
c
h
k
a
move d
e
c
l
ara
t
io
n
s
t
o t
c
c
.
h
commit
|
commitdiff
|
tree
2009-05-05
gr
i
schka
new files: t
c
c
.
h l
i
btcc
.
c tcc
p
p
.
c tcc
g
e
n
.
c
commit
|
commitdiff
|
tree
2009-04-19
g
r
ischka
c
l
eanup makefi
l
e
s
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
ena
b
le backtrace only when it's
s
uppor
t
ed
commit
|
commitdiff
|
tree
2009-04-18
grischka
fix makefiles et
c
fo
r
subdirs
commit
|
commitdiff
|
tree
2009-04-18
grisc
h
k
a
new subdirs:
i
nclude,
lib, tests
commit
|
commitdiff
|
tree
2009-04-18
g
r
ischka
win32
:
readme
.
tx
t
->t
c
c-win3
2
.
txt, update tcc-doc
commit
|
commitdiff
|
tree
2009-04-18
grisc
h
ka
mu
t
e strange difference in tcctes
t
commit
|
commitdiff
|
tree
2009-04-18
grischka
libtcc: add support to
be
build a
s
DLL
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
l
ibtcc: ne
w
api
tc
c
_set_lib_path
commit
|
commitdiff
|
tree
2009-04-18
gr
i
schka
tcc_rel
o
cate: return erro
r
a
nd r
e
move
u
nused code
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Ham
a
j
i
Call relocate
_
sym()
b
efore we return the offset, so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grisc
h
ka
tcc
-E: fix pas
t
i
n
g
e
mpty to
k
ens
commit
|
commitdiff
|
tree
2009-04-18
grischka
tcc -E: preser
v
e spaces, altern
a
tive solution
commit
|
commitdiff
|
tree
2009-04-18
grischk
a
CONFIG
_
TCC_STAT
I
C:
a
dd
d
ummy
f
o
r
dlcl
o
se
commit
|
commitdiff
|
tree
2009-04-18
g
ris
c
h
ka
avoid warning uninit
i
al
i
zed
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
x86-64: F
i
x
tcc
-
run
.
W
e
n
e
e
d
e
x
tra memory for PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
get rid o
f
8 bytes me
m
ory leak
commit
|
commitdiff
|
tree
2009-04-18
grischka
change t
c
c
_add/get_symbol to use
void*
commit
|
commitdiff
|
tree
2009-04-18
gr
i
schka
altern
a
tive int tcc_
r
elocate
(
TCCState *s1
,
v
o
id *p
t
r);
commit
|
commitdiff
|
tree
2009-04-18
grischka
TOK_builtin_malloc: alternative solution
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaj
i
x86
-
64: Define ma
k
e
variable TARG
E
T s
o
that t
e
st2 and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro
Hamaji
x86-64:
R
emove
c
ode for debu
g
print
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ic
h
iro Ham
a
ji
x8
6
-6
4
:
F
i
x c
a
st
f
rom integers to pointers
.
commit
|
commitdiff
|
tree
2009-04-18
S
hini
c
h
iro Hamaji
Work a
r
ound
f
or the issue TCC
doesn't handle -
2
14
7
483648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Ham
a
ji
Fi
x
es fo
r
issues I've ju
s
t found/introduced t
o
x
86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
nichi
r
o
Hamaj
i
x86-64: Cast fr
o
m 64bit poin
t
er
t
o long l
o
ng must no
t
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
w
in32: acce
p
t uppercase
f
i
lename suffix
e
s
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaji
x
86-64:
T
h
ere ca
n
b
e valid ad
d
resses whi
c
h i
s
g
reater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
in
i
chiro
H
amaji
Fix f
o
r
x86
-
64:
T
he
f
i
r
st and second ar
g
uments o
f
memcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
maji
Fix silly typos in the
p
revious chan
g
e
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
x8
6
-64: Make ABI for long double compat
i
ble wit
h
GCC
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Improve the tes
t
cove
r
age
:
!val
f
o
r f
l
o
a
t
/
double/long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64: Combi
n
e buff
e
r
s of
s
ections b
e
fore we ca
l
l
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro
Hamaji
Ge
n
erate PIC code so that
w
e
can c
r
ea
t
e
s
h
are
d
objects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
c
heck for abso
l
ut
e
i
nclude paths
commit
|
commitdiff
|
tree
2009-04-18
grischka
get r
i
d of "free_section problem" with private se
c
t
ion
s
commit
|
commitdiff
|
tree
2009-04-18
grischka
tiny_libmake
r
:
fix function array
o
verflow
commit
|
commitdiff
|
tree
2009-04-18
grischka
accept "re
s
tri
c
t"
in
array-decl
(S
T
D
C
1
99901)
commit
|
commitdiff
|
tree
2009-04-18
g
r
isch
k
a
i386: apply "ali
g
n=8
for
double
s
.
.
.
" f
o
r PE only
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
x86-64: Now
T
CC can create hea
l
t
h
y
shared ob
j
ec
t
s fro
m
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
c
hiro Ha
m
aji
x8
6
-64
bu
g
f
ix: Fix stab generatio
n
for x8
6
-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
x86-64 bug fix:
Use st
a
ck with ali
g
n
ment j
u
s
t
l
ike
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ich
i
ro Hamaji
x
8
6-64: Save R
D
X and
R
C
X
b
e
fore
w
e use them as fu
n
ction
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
a
maji
Remove m
u
l
tiple d
e
f
inition er
r
o
r caused
b
y
combi
n
ation
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Add check for
inv
a
lid numbers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Fix overrun in dec
l
_initia
l
izer_alloc
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inich
i
ro Ham
a
ji
Better DLL support on
x
8
6-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ham
a
j
i
First nai
v
e D
L
L
s
upport
on
x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Generate PIC for addresses of symbo
l
s
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inic
h
iro
Hamaji
Sup
p
r
e
ss noisy pointer signed-n
e
s
s
warnings o
n
x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hamaji
Code cle
a
ning:
u
tilize vpushll()
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Support long
l
on
g
bi
t
fields for
al
l
architectures
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
A uint6
4
bug
f
ix
o
n
x
8
6-64
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
Allo
w
long
l
ong
as a typ
e
of bitfiel
d
s on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
g
r
ischk
a
w
i
n
32: allow user s
e
gments a
s
writable & exe
c
utable
commit
|
commitdiff
|
tree
2009-04-18
grisc
h
ka
i
3
86: align=8
f
o
r
d
oub
l
e and long
l
on
g
commit
|
commitdiff
|
tree
2009-04-18
grischk
a
win3
2
:
f
ix for VC8Express
c
ompiler
commit
|
commitdiff
|
tree
2009-04-18
Kirill Smelkov
tcc
-E: pr
e
s
e
rve spaces (
p
artial solution
)
commit
|
commitdiff
|
tree
2009-04-18
Kirill Smelkov
string_te
s
t: we
should always use 'unsign
e
d int' for b
commit
|
commitdiff
|
tree
2009-04-18
A
l
e
x
ander E
g
orenkov
type_size
f
unction returned in
c
o
r
rect si
z
e
commit
|
commitdiff
|
tree
2009-04-18
grisc
h
ka
fix constant optimization for u
n
signeds
commit
|
commitdiff
|
tree
2008-12-02
gr
i
schka
fix data o
v
erf
l
ow with init_putv
commit
|
commitdiff
|
tree
2008-12-02
Shinich
i
ro Hamaji
Add several test
c
ases
.
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
chiro H
a
maj
i
Add suppo
r
t of x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
Ha
m
a
ji
s/int/unsigned/ s
i
n
c
e
GCC 4
.
3
.
2
p
roduces
code w
h
ic
h
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
S
hin
i
chiro
H
amaji
Suport
LDOUBLE_SIZE == 16 en
v
ironme
n
t
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hama
j
i
s
i
lly bug fix: s/#ifdef PTR_SIZE == 4/#
i
f PTR_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichi
r
o Hamaji
Make tccelf
.
c 64
b
it ready
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ichiro
Hamaji
One m
o
r
e
s/int/l
o
ng/
commit
|
commitdiff
|
tree
2008-12-02
S
hini
c
hiro Hamaji
Use int*2 instead of long*2 to
hold double value
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Use long
i
n
s
tead of int t
o
hold
p
ointe
r
val
u
e
s
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Add __b
u
i
l
ti
n
_fram
e
_address(0)
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
chiro Hamaji
Import
e
d se
v
er
a
l macros r
e
quired by x86-64
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Introduce E
l
fW macro and ELFW t
o
encapsulat
e
the difference
.
.
.
commit
|
commitdiff
|
tree
2008-11-30
D
aniel Glöckner
Futher
c
h
a
nges
t
o
casts
commit
|
commitdiff
|
tree
2008-11-30
D
aniel G
l
öckn
e
r
F
ix get_tok_
s
tr wrt wide characters
commit
|
commitdiff
|
tree
2008-11-30
Danie
l
G
löckner
R
e
wrote '?'
f
or co
n
stants
commit
|
commitdiff
|
tree
2008-11-30
Dan
i
e
l Glöc
k
ner
Cast parameter
of '!' t
o
_Boo
l
commit
|
commitdiff
|
tree
2008-11-30
Daniel
G
löck
n
er
Rewrote
c
a
s
ts
commit
|
commitdiff
|
tree
2008-11-30
grischka
lin
e
-
n
umber
s
output for TCC -E
commit
|
commitdiff
|
tree
2008-11-30
gr
i
sch
k
a
win32
/
bui
l
d-tcc
.
bat:
d
e
fine CONFIG_SYSROOT
commit
|
commitdiff
|
tree
2008-09-15
gr
i
s
c
h
ka
was hash, n
o
t link
commit
|
commitdiff
|
tree
next