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
grisch
k
a
drop a
l
loca #defin
e
commit
|
commitdiff
|
tree
2009-05-16
grischka
ulibc: #define TCC_
U
C
L
IBC and lo
a
d
elf
_
interp
commit
|
commitdiff
|
tree
2009-05-11
grisc
h
k
a
update Changelog, b
u
mp versio
n
: 0
.
9
.
25
commit
|
commitdiff
|
tree
2009-05-11
grischka
fix "cac
h
ed include" optimizatio
n
commit
|
commitdiff
|
tree
2009-05-11
Daniel
G
l
öckn
e
r
ARM
:
fix big immediate
o
ff
s
et constructi
o
n
commit
|
commitdiff
|
tree
2009-05-11
grischk
a
fix b
u
ild with msv
c
commit
|
commitdiff
|
tree
2009-05-11
grisc
h
ka
f
ix unused/uninital
i
zed
warnings
commit
|
commitdiff
|
tree
2009-05-11
grischka
fix warnin
g
s with tcc_add/get_symbol
commit
|
commitdiff
|
tree
2009-05-11
gr
i
s
c
h
k
a
enable mak
i
ng t
c
c usi
n
g
l
i
btcc
commit
|
commitdiff
|
tree
2009-05-11
gris
c
h
k
a
mov
e
s
ta
t
ic p
r
otot
y
pes
to
libtcc
.
c
commit
|
commitdiff
|
tree
2009-05-11
grischka
move
s
ome
g
l
obal vari
a
bles into TCCS
t
a
t
e
commit
|
commitdiff
|
tree
2009-05-05
g
r
ischka
m
a
ke tcc
from
t
cc
.
c and
l
ibtcc from
l
ibtcc
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
move minor thi
n
gs from lib
t
cc
.
c
t
o
o
the
r
f
i
l
es
commit
|
commitdiff
|
tree
2009-05-05
grisc
h
ka
move global varia
b
l
es
t
o libtcc
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischk
a
m
o
ve libtcc interf
a
ce and helper functi
o
ns
t
o
l
ibtcc
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
move parser/generator to t
c
cgen
.
c
commit
|
commitdiff
|
tree
2009-05-05
grisc
h
ka
move
preprocessor to tccp
p
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
move decla
r
a
tions to tcc
.
h
commit
|
commitdiff
|
tree
2009-05-05
grischk
a
new files: tcc
.
h libtcc
.
c tc
c
pp
.
c tccgen
.
c
commit
|
commitdiff
|
tree
2009-04-19
grischka
clean
u
p
m
akefi
l
e
s
commit
|
commitdiff
|
tree
2009-04-18
g
r
i
schk
a
enabl
e
ba
c
k
t
race onl
y
w
h
en it
'
s
s
uppor
t
ed
commit
|
commitdiff
|
tree
2009-04-18
grischka
f
i
x
makefi
l
es etc for subdirs
commit
|
commitdiff
|
tree
2009-04-18
gr
i
s
c
hk
a
n
ew subdirs: include, li
b
, tests
commit
|
commitdiff
|
tree
2009-04-18
g
r
i
schka
win32: re
a
dme
.
tx
t
->tcc
-
win3
2
.
t
xt
,
u
p
date tcc-doc
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
m
u
te strang
e
d
ifference i
n
tcctest
commit
|
commitdiff
|
tree
2009-04-18
grischka
libtcc:
add support t
o
be b
u
ild as DLL
commit
|
commitdiff
|
tree
2009-04-18
grischka
libtcc: new
a
pi tcc_set_lib_path
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
tcc_relocate: return error an
d
remove unused code
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaji
Call r
e
locate_sym()
b
efore we return the off
s
et,
s
o
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
g
rischka
tcc
-
E: fix
pasting
em
p
ty
t
ok
e
ns
commit
|
commitdiff
|
tree
2009-04-18
gr
i
schk
a
tcc
-E: preserve spa
c
es
,
alternative solu
t
i
o
n
commit
|
commitdiff
|
tree
2009-04-18
grischka
CONFIG_TCC_STATI
C
: a
d
d
dummy for dlclose
commit
|
commitdiff
|
tree
2009-04-18
grischka
avoi
d
w
arning
un
i
nitialized
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64: Fix tc
c
-r
u
n
.
We
need extra memory for PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
get rid of 8 bytes memory leak
commit
|
commitdiff
|
tree
2009-04-18
gris
c
hka
change tc
c
_add/get_
s
ymbol to use void*
commit
|
commitdiff
|
tree
2009-04-18
grischka
a
l
ternative int
t
cc_reloc
a
te(TC
C
State
*s1, void *pt
r
);
commit
|
commitdiff
|
tree
2009-04-18
grischka
T
OK_bui
l
ti
n
_malloc:
a
l
t
ernativ
e
solution
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaj
i
x86-
6
4
:
Define make var
i
abl
e
T
ARGET so that test2 and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Ham
a
j
i
x
8
6-64:
R
emove code for deb
u
g p
r
int
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x8
6
-64
:
Fix c
a
st from integ
e
rs
to p
o
inte
r
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hamaji
Work
a
r
o
und for the issue TCC doesn't handle -2147483648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
c
hiro Ham
a
j
i
Fi
x
e
s for issues I've just fou
n
d
/in
t
r
o
d
uc
e
d
to
x
86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ham
a
j
i
x8
6
-64:
Cast from 6
4
bi
t
pointer to long lon
g
mu
s
t
not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
win32: accept uppercase filename
suffixes
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64: There c
a
n be v
a
lid
add
r
esses which
is grea
t
e
r
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Fix
f
or x86-6
4
: The first and second arguments
of mem
c
py
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
a
ji
Fix
silly typos in the previous
c
han
g
e
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
nichiro Hamaji
x86-64: Make ABI
f
or
long double compatible with GCC
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Impr
o
v
e the test coverag
e
: !val
f
or float/double/long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
in
i
chiro
H
amaji
x86-64:
Combin
e
buffers of sections before we
call
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichir
o
Hamaji
Generate PIC
code so that we ca
n
create s
h
ared
o
b
jects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
g
risch
k
a
check for absolute include paths
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
get rid of "free_s
e
ction probl
e
m
"
with private sect
i
o
ns
commit
|
commitdiff
|
tree
2009-04-18
grischka
t
in
y
_li
b
maker: fix
f
u
n
c
t
ion array ove
r
flow
commit
|
commitdiff
|
tree
2009-04-18
g
r
ischka
a
ccept "
r
es
t
rict"
i
n arra
y
-decl (STDC 1999
0
1)
commit
|
commitdiff
|
tree
2009-04-18
gris
c
h
k
a
i
3
86
:
apply "align=8 for doubles
.
.
.
" for
P
E o
n
ly
commit
|
commitdiff
|
tree
2009-04-18
S
hi
n
ich
i
r
o Hamaji
x86-64: N
o
w TCC ca
n
cr
e
a
t
e h
e
althy shared objects from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hama
j
i
x86-64 bug
f
ix: Fix st
a
b generation for
x
86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Ham
a
ji
x86-64
b
ug
fix: Use sta
c
k with alignment just like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hama
j
i
x86-64
:
Save RDX and RCX before
we use them
a
s function
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinic
h
iro Hamaji
R
e
move multiple defini
t
ion error cause
d
by combina
t
ion
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
aj
i
Add
check for
invalid numbers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
aji
Fi
x
overr
u
n
in decl_i
n
itial
i
zer_all
o
c
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hamaji
Better DLL supp
o
rt on x
8
6-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Hamaji
F
i
rs
t
naive DLL support on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Ham
a
ji
Generate PIC for
addre
s
ses
o
f symbol
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaj
i
Suppress noisy p
o
i
nte
r
signed-ne
s
s warnings on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hama
j
i
Code cle
a
ning: utilize vp
u
shll()
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro
H
a
m
a
ji
Su
p
port
l
o
n
g long bitfields
f
or a
l
l a
r
c
hitectures
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
n
i
chiro H
a
maji
A uint64 bug fix on x86-
6
4
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hamaji
Allow l
o
ng long as a type of bitfiel
d
s
on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
w
in32
:
allow u
s
er segmen
t
s a
s
wr
i
table
& exe
c
utable
commit
|
commitdiff
|
tree
2009-04-18
gr
i
schka
i386
:
align=8 f
o
r double and lo
n
g long
commit
|
commitdiff
|
tree
2009-04-18
grisc
h
ka
win3
2
: fix for VC8Ex
p
ress
c
omp
i
ler
commit
|
commitdiff
|
tree
2009-04-18
Kirill Smelkov
tcc -E
:
pr
e
s
erve spaces (partial sol
u
tion)
commit
|
commitdiff
|
tree
2009-04-18
Ki
r
ill Sm
e
l
kov
string_test: we should
al
w
a
y
s use 'un
s
ign
e
d in
t
' for b
commit
|
commitdiff
|
tree
2009-04-18
A
lexander
E
g
ore
n
kov
type_size func
t
io
n
returned
i
n
c
orrect size
commit
|
commitdiff
|
tree
2009-04-18
g
r
i
s
chka
f
i
x
constant
o
pt
i
mization for
un
s
igneds
commit
|
commitdiff
|
tree
2008-12-02
gri
s
chka
fix data ov
e
rflow with
init_putv
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hama
j
i
A
dd
s
everal
test c
a
ses
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Ha
m
aji
Add
support
o
f x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
chiro H
a
maji
s/int
/
unsigne
d
/ since GCC
4
.
3
.
2
p
roduce
s
code which
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Supo
r
t LDOUB
L
E_SIZE ==
1
6 envir
o
nment
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro
H
ama
j
i
sil
l
y bug fix: s/
#
ifdef PTR_
S
IZE ==
4
/#if
PTR_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichir
o
H
a
maji
M
a
k
e
tccelf
.
c 6
4
bit r
e
ady
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
O
ne more s/int/
l
ong/
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Use
int*2
instea
d
of l
o
ng*2 to hold doub
l
e value
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro H
a
maji
Use long instead of int to hold pointe
r
values
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro H
a
maj
i
Add __
b
uiltin_f
r
ame_address(0)
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
chiro Ha
m
a
ji
Im
p
orted several macro
s
required by x8
6
-64
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Ham
a
ji
In
t
roduce ElfW macro
a
nd EL
F
W to encapsulate the
differe
n
ce
.
.
.
commit
|
commitdiff
|
tree
2008-11-30
Daniel G
l
öckner
Futher changes to casts
commit
|
commitdiff
|
tree
2008-11-30
D
a
niel Glöckner
F
i
x g
e
t_tok_str
wrt wide characters
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glöck
n
er
Rewrote '
?
' for c
o
nst
a
nts
commit
|
commitdiff
|
tree
2008-11-30
Da
n
i
e
l Glö
c
kner
Cast pa
r
ameter of '!' to
_
B
oo
l
commit
|
commitdiff
|
tree
2008-11-30
Daniel
Glöc
k
ner
Rewrote ca
s
ts
commit
|
commitdiff
|
tree
2008-11-30
grischka
line-num
b
ers ou
t
put for TCC -
E
commit
|
commitdiff
|
tree
2008-11-30
grischka
win32/
b
uild-tcc
.
bat: define CONFIG_
S
YSROOT
commit
|
commitdiff
|
tree
2008-09-15
grischka
was hash, not link
commit
|
commitdiff
|
tree
next