repo.or.cz
/
tinycc
/
k1w1.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
move global variables to libtcc.c
2009-05-05
grischka
move
g
l
obal variabl
e
s to l
i
b
t
cc
.
c
commit
|
commitdiff
|
tree
2009-05-05
grisc
h
k
a
mov
e
li
b
tcc i
n
te
r
face and help
e
r
fu
n
ctions to l
i
btcc
.
c
commit
|
commitdiff
|
tree
2009-05-05
gr
i
schka
move
p
arser/generator
t
o tccgen
.
c
commit
|
commitdiff
|
tree
2009-05-05
gri
s
ch
k
a
mo
v
e preproces
s
o
r
t
o
tccpp
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischk
a
move declarat
i
ons to tcc
.
h
commit
|
commitdiff
|
tree
2009-05-05
grischka
new files:
t
c
c
.
h libtcc
.
c t
c
cpp
.
c t
c
c
gen
.
c
commit
|
commitdiff
|
tree
2009-04-19
grischka
cle
a
nup makefi
l
es
commit
|
commitdiff
|
tree
2009-04-18
grischk
a
enabl
e
backtr
a
ce only when it's supported
commit
|
commitdiff
|
tree
2009-04-18
grischk
a
fix makefiles etc for subdirs
commit
|
commitdiff
|
tree
2009-04-18
grischka
new sub
d
irs: inclu
d
e, lib, tests
commit
|
commitdiff
|
tree
2009-04-18
grisc
h
ka
win32:
readme
.
txt->tcc-win32
.
t
x
t, update tcc-
d
oc
commit
|
commitdiff
|
tree
2009-04-18
grischk
a
mute strange differe
n
ce in t
c
cte
s
t
commit
|
commitdiff
|
tree
2009-04-18
grischka
libtcc: add sup
p
ort
t
o
be build as D
L
L
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
libtcc: new api tcc_se
t
_
l
ib_pa
t
h
commit
|
commitdiff
|
tree
2009-04-18
g
r
i
sc
h
k
a
tcc_relocate: return error a
n
d remove unused cod
e
commit
|
commitdiff
|
tree
2009-04-18
S
h
in
i
c
h
i
r
o
H
amaji
Call
re
l
ocate
_
sy
m
() bef
o
re
w
e re
t
u
r
n the offset,
s
o
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
tcc
-E: fix pas
t
ing empty tokens
commit
|
commitdiff
|
tree
2009-04-18
grischka
t
cc -
E
:
p
reserve spaces, a
l
ternative solut
i
on
commit
|
commitdiff
|
tree
2009-04-18
grischka
CONFIG_TCC_S
T
ATIC: add dumm
y
for dlclose
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
a
v
oi
d
wa
r
n
ing unini
t
ia
l
ized
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
c
hiro
Hamaji
x86
-
64: Fix
t
cc -ru
n
.
W
e ne
e
d ex
t
r
a
memory
for
PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grisc
h
ka
g
e
t rid of
8 byte
s
me
m
o
ry le
a
k
commit
|
commitdiff
|
tree
2009-04-18
grischk
a
change tcc_add/
g
e
t
_symbol to use void*
commit
|
commitdiff
|
tree
2009-04-18
grischka
alternative int tcc_rel
o
cate(TCCSta
t
e
*
s1, void *ptr);
commit
|
commitdiff
|
tree
2009-04-18
grischka
TOK_b
u
iltin_mallo
c
: alterna
t
ive so
l
ution
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x
86-64: De
f
ine ma
k
e
variab
l
e
T
A
RGET
so t
h
a
t
test2 and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaji
x86-64: Remove code fo
r
debug print
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaji
x86-64: Fix cast from integers to pointers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Ham
a
ji
Work around for the issue TCC doesn't
h
andle -21474836
4
8
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaji
F
ix
e
s for issues I've just foun
d
/introduced to x8
6
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
ini
c
hi
r
o
H
a
m
a
ji
x
86-64: Cast from 64bit pointer
to long long must
not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
win32: a
c
cept upp
e
rcase
filename su
f
fi
x
es
commit
|
commitdiff
|
tree
2009-04-18
S
h
in
i
chir
o
Ha
m
aji
x8
6
-64: There c
a
n be v
a
lid ad
d
res
s
es whic
h
i
s greater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
F
ix for x86-64: The f
i
rst
a
nd se
c
ond arguments of memcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
Fix si
l
l
y typos in the previ
o
u
s
change
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro H
a
m
aji
x86-6
4
: Make ABI
f
or long d
o
uble com
p
atible with GCC
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nic
h
i
ro Ham
a
ji
I
mprove the
t
est
covera
g
e:
!
val for float/double/
l
on
g
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chir
o
Hamaji
x86-
6
4: Combin
e
buf
f
e
r
s of sect
i
ons before we c
a
ll
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Ha
m
aji
Generate
P
IC code so tha
t
we can
create
s
har
e
d
objects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
check for absolute includ
e
paths
commit
|
commitdiff
|
tree
2009-04-18
grischk
a
get ri
d
o
f "free_section problem" with
private sect
i
ons
commit
|
commitdiff
|
tree
2009-04-18
g
r
ischka
ti
n
y_libmake
r
: fix function array overflow
commit
|
commitdiff
|
tree
2009-04-18
g
r
ischka
accept "restrict" in array-decl (STDC 1
9
9
901)
commit
|
commitdiff
|
tree
2009-04-18
grischka
i386: a
p
ply "a
l
ign=8 for doubles
.
.
.
" for PE only
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ich
i
ro Hamaji
x86-64: Now TCC can cr
e
ate h
e
althy s
h
a
r
ed
o
bjects f
r
om
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86
-
64
bug fix
:
Fix stab
g
e
neration for
x8
6
-64
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro
H
amaji
x86-64 bug f
i
x
:
U
s
e stack w
i
th alignment just like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
aji
x
86-64
:
S
a
ve RDX and RCX
b
efore we us
e
them a
s
function
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o
H
amaji
Remove multiple definition
error caused by combi
n
a
t
i
on
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
A
dd check for invalid nu
m
be
r
s
.
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Ha
m
aji
Fix overrun in decl_initial
i
zer_alloc
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
Better D
L
L supp
o
rt on x86-6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chi
r
o Hamaji
Firs
t
naive DLL
s
up
p
o
r
t
on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
in
i
chiro H
a
maji
G
e
nerate PIC
f
or
a
ddresses of
s
y
m
bo
l
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
Suppress noisy poin
t
er s
i
gned-ness warnings
on
x
86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
ma
j
i
C
o
de cleanin
g
: utilize vp
u
shll()
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro Hamaji
Suppo
r
t
l
ong long bitfield
s
for
all a
r
chi
t
ec
t
ur
e
s
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inic
h
ir
o
Hamaji
A uint64 bug fix on x86-64
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
n
ichiro Ha
m
aji
Allow
l
o
n
g l
o
ng as a type of bitfields on x8
6
-
64
.
commit
|
commitdiff
|
tree
2009-04-18
grischk
a
win32: allow user segme
n
ts as w
r
itable & executable
commit
|
commitdiff
|
tree
2009-04-18
grischka
i386: align=8 f
o
r doubl
e
and lo
n
g
long
commit
|
commitdiff
|
tree
2009-04-18
grischka
w
i
n
3
2:
fix f
o
r VC8Express com
p
i
l
e
r
commit
|
commitdiff
|
tree
2009-04-18
Kirill Smelko
v
tcc -E:
preserve spaces (partial solution)
commit
|
commitdiff
|
tree
2009-04-18
Kirill Smelkov
string_test: we s
h
ould always use 'un
s
i
gned i
n
t' for b
commit
|
commitdiff
|
tree
2009-04-18
A
lexander
E
gorenkov
typ
e
_size funct
i
on return
e
d incorrect size
commit
|
commitdiff
|
tree
2009-04-18
g
r
ischka
fix constant optimization for u
n
sig
n
eds
commit
|
commitdiff
|
tree
2008-12-02
grischka
f
ix d
a
ta overflow with init_put
v
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Add several t
e
s
t
c
a
ses
.
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
chiro Hamaji
Ad
d
su
p
port of x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ichiro Hamaji
s
/
int/unsign
e
d/ since GCC 4
.
3
.
2 produ
c
es code w
h
i
c
h
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinich
i
ro Hamaji
Su
p
ort LDOUBL
E
_SIZE
=
= 16 e
n
vir
o
nment
.
commit
|
commitdiff
|
tree
2008-12-02
Shini
c
hir
o
Ha
m
aji
silly
bug fix: s/#ifd
e
f PTR_SIZE ==
4/#if
P
TR_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
n
ichiro Ha
m
aji
M
a
ke tccelf
.
c 64bit rea
d
y
.
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
chir
o
Hamaji
One
m
or
e
s/in
t
/long/
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Use
int
*
2 instead of
l
o
ng
*
2 to hold
dou
b
le v
a
lue
.
commit
|
commitdiff
|
tree
2008-12-02
Shinic
h
iro Hamaj
i
Use l
o
n
g
i
nstead o
f
int to hold pointer values
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichir
o
Hamaj
i
Add
_
_builtin_frame_address(
0
)
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro H
a
maji
Imported several ma
c
r
os
r
e
q
u
ired by x86
-
64
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ichir
o
H
am
a
ji
Int
r
oduce
Elf
W
mac
r
o and ELFW t
o
encapsulate the di
f
ference
.
.
.
commit
|
commitdiff
|
tree
2008-11-30
D
aniel Gl
ö
ckner
Futhe
r
ch
a
nges
to ca
s
ts
commit
|
commitdiff
|
tree
2008-11-30
Dani
e
l Gl
ö
ckner
Fi
x
get_tok_str w
r
t wide character
s
commit
|
commitdiff
|
tree
2008-11-30
Danie
l
G
löckner
Rewrote '?' for
constants
commit
|
commitdiff
|
tree
2008-11-30
Da
n
iel Glöckner
Cast parameter of '!' to _
B
o
o
l
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glöckner
R
e
wrote casts
commit
|
commitdiff
|
tree
2008-11-30
g
rischka
line-
n
umbers out
p
ut for TCC -E
commit
|
commitdiff
|
tree
2008-11-30
grischka
win32/build-tcc
.
ba
t
:
de
f
ine CONFIG_SYSR
O
OT
commit
|
commitdiff
|
tree
2008-09-15
g
r
ischka
was hash, not link
commit
|
commitdiff
|
tree
2008-09-14
grischka
update cha
n
gelog
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glö
c
kner
Display error
on statemen
t
expres
s
ions with complex
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckn
e
r
Fix bitfiel
d
s
w
i
th non-int types and in unions
commit
|
commitdiff
|
tree
2008-09-12
Da
n
ie
l
Glöckner
Force null pointer excep
t
i
on for code outside of a
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
D
a
n
iel G
l
öckner
Optimize a
r
ithm
e
tic with
pointer to value on s
t
ack
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckner
Fix gv f
o
r long longs
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckner
Allow to use l
i
bgcc instead
o
f libtc
c
1
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckner
A
prefix for default
l
i
b
rary/include s
e
arch paths
commit
|
commitdiff
|
tree
2008-09-12
Dan
i
e
l
G
l
ö
c
kner
A
R
M related Mak
e
file
cha
n
ges
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckne
r
Runt
i
me lib functions
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckner
Set VT_LVAL_xxx f
l
ags
f
or functi
o
n argume
n
ts in gfunc_pro
l
og
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Ad
a
m Sampson
Pat
c
h for
D
ESTDIR in
s
ta
l
la
t
ion (Adam Sampson
)
commit
|
commitdiff
|
tree
2008-09-12
grischk
a
fix isidnum_table for CH_EOF
(
-1)
commit
|
commitdiff
|
tree
next