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
grisc
h
ka
move
s
ome global vari
a
ble
s
into TCCSta
t
e
commit
|
commitdiff
|
tree
2009-05-05
gr
i
schka
make tcc from tcc
.
c and
l
ibtcc from libtcc
.
c
commit
|
commitdiff
|
tree
2009-05-05
gris
c
hka
move minor th
i
ngs from
libtcc
.
c
t
o o
t
h
e
r
f
iles
commit
|
commitdiff
|
tree
2009-05-05
g
rischka
mo
v
e global variables to
l
i
btcc
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
move libtcc i
n
terface and helper
function
s
to lib
t
cc
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischk
a
mo
v
e parser
/
g
enerator to tc
c
gen
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
move
p
repr
o
ces
s
or
to
t
ccpp
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
move d
e
cla
r
ations to t
c
c
.
h
commit
|
commitdiff
|
tree
2009-05-05
grisc
h
ka
new files: tcc
.
h libtcc
.
c tccp
p
.
c tccgen
.
c
commit
|
commitdiff
|
tree
2009-04-19
gri
s
c
hka
cl
e
an
u
p
m
a
kefil
e
s
commit
|
commitdiff
|
tree
2009-04-18
g
rischka
ena
b
le backtr
a
ce only wh
e
n it's s
u
pported
commit
|
commitdiff
|
tree
2009-04-18
grischka
fi
x
m
a
k
efi
l
es et
c
fo
r
s
u
bdirs
commit
|
commitdiff
|
tree
2009-04-18
gr
i
schka
new
s
ubdir
s
: inc
l
ude,
lib, test
s
commit
|
commitdiff
|
tree
2009-04-18
grischka
win32: read
m
e
.
tx
t
-
>tcc-
w
in3
2
.
txt, update tcc-
d
oc
commit
|
commitdiff
|
tree
2009-04-18
grisc
h
k
a
mut
e
s
t
r
a
nge difference i
n
tcctest
commit
|
commitdiff
|
tree
2009-04-18
grischk
a
libtcc: add support to b
e
b
uild a
s
DL
L
commit
|
commitdiff
|
tree
2009-04-18
grischka
li
b
tcc: new api tcc_set_lib_path
commit
|
commitdiff
|
tree
2009-04-18
grischka
tcc_re
l
oc
a
te: retur
n
error and remove
unused code
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaji
C
all relocate_sym() before we retur
n
the offset, so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischk
a
t
c
c -E:
fix pas
t
ing emp
t
y
tokens
commit
|
commitdiff
|
tree
2009-04-18
grischka
tc
c
-
E: pr
e
serve
s
paces
,
a
l
te
r
native solution
commit
|
commitdiff
|
tree
2009-04-18
gris
c
hka
CONFIG_TCC_
S
TATI
C
: add
d
ummy for dlclose
commit
|
commitdiff
|
tree
2009-04-18
grischka
avoid w
a
r
n
i
ng uniniti
a
lize
d
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaji
x
86-64: Fix tcc
-run
.
W
e
need extra m
e
mory fo
r
PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
get rid of 8 bytes memory leak
commit
|
commitdiff
|
tree
2009-04-18
grischka
ch
a
nge tcc_add/
g
et_symbol to use
void*
commit
|
commitdiff
|
tree
2009-04-18
grischka
alter
n
a
tive int tcc_relocate(TCCStat
e
*
s
1, void *ptr);
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
TOK_builtin_malloc: alt
e
rnative solution
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
x86-64
:
Defin
e
m
a
ke varia
b
le TA
R
GET so
t
hat
test2 and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
h
i
ro Hamaji
x86-64:
Remove code for d
e
bug p
r
int
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-
6
4
: Fix cast f
r
om integer
s
to p
o
inte
r
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hir
o
Hamaji
Work around f
o
r the issue T
C
C
d
oesn
'
t h
a
ndle -2147483648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Ham
a
ji
F
i
xes for issues
I've
just found/intro
d
uc
e
d
t
o
x
8
6
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
c
hiro Hamaji
x86-64: C
a
st from 64bit pointer to long long m
u
st not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
win32: accept
upperc
a
se fil
e
na
m
e su
f
f
i
x
e
s
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-6
4
: There can
be valid addresses
which is g
r
eat
e
r
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
n
ichiro Ham
a
ji
F
ix f
o
r x86
-
64: The first and s
e
co
n
d argume
n
ts of me
m
cp
y
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hin
i
chiro H
a
m
aji
F
ix silly
typos in the previous change
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hamaji
x
86-64: Make ABI for long double
c
ompatible with
G
CC
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
c
hi
r
o Hamaji
Imp
r
ove the test cov
e
rage
:
!
val for float/double/lon
g
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro H
a
maji
x86-
6
4: Co
m
bine
buffers of sections b
e
fore we call
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
ch
i
ro
H
ama
j
i
Gener
a
te
P
IC code so t
h
at we can c
r
ea
t
e s
h
ared
obje
c
ts
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
check for absolute include paths
commit
|
commitdiff
|
tree
2009-04-18
grischka
g
et
rid of "
f
ree_sect
i
o
n
problem"
with priv
a
te sections
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
tiny_lib
m
aker: fix function array ove
r
flow
commit
|
commitdiff
|
tree
2009-04-18
grischka
accept "res
t
rict" in arra
y
-d
e
cl (STDC 19990
1
)
commit
|
commitdiff
|
tree
2009-04-18
gr
i
s
c
hka
i386: apply "align=8 for doubles
.
.
.
"
f
o
r PE onl
y
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64: Now
T
C
C
can c
r
eate healthy shared
objects from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hamaji
x86-64 bug
f
ix:
F
i
x
s
tab gener
a
tio
n
for x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Hamaji
x86
-
64 bug fix
:
Use stack with alignm
e
nt just like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Ham
a
j
i
x
8
6
-
64:
Save RDX and RCX befo
r
e we us
e
th
e
m as
f
u
nction
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Remove
m
ultiple
d
efinition error caused by combination
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hamaji
Add che
c
k f
o
r inv
a
lid numbers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
m
aji
Fix
o
verrun in decl_i
n
itializer_alloc
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Ha
m
aji
Better
D
LL
s
uppor
t
on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
c
hi
r
o Hamaji
Firs
t
naiv
e
DLL support on x
8
6-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Generate
PIC
for
addresses of symbols
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro
H
a
m
aji
Suppr
e
ss nois
y
p
o
inter si
g
ned
-
n
ess
w
arnings on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
inichiro Hamaji
Cod
e
c
l
eaning: utiliz
e
vpushll()
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nic
h
iro Ha
m
aji
Sup
p
ort long long
b
itfields for al
l
architec
t
ures
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro
H
amaji
A uint64 bug fix on
x
8
6-64
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Allow long long as a
t
y
p
e of bitfields on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
g
r
ischka
win3
2
:
a
llow user s
e
gmen
t
s as w
r
i
t
able & executable
commit
|
commitdiff
|
tree
2009-04-18
grischka
i386: align=
8
fo
r
double and long long
commit
|
commitdiff
|
tree
2009-04-18
g
r
ischka
wi
n
32: fix for VC8Express comp
i
l
er
commit
|
commitdiff
|
tree
2009-04-18
Kirill Smelkov
tcc -E: pres
e
r
v
e spaces (parti
a
l solution)
commit
|
commitdiff
|
tree
2009-04-18
Kirill Smelkov
string_test: we should always
u
s
e
'unsigned int' for b
commit
|
commitdiff
|
tree
2009-04-18
Alexa
n
der Egoren
k
ov
type_size funct
i
on
returned incorre
c
t
size
commit
|
commitdiff
|
tree
2009-04-18
grischk
a
fix constant opti
m
ization for unsigneds
commit
|
commitdiff
|
tree
2008-12-02
g
r
i
schka
fix d
a
ta
o
verflow with init
_
putv
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro Hamaji
Add several test cases
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nichiro Hamaji
Add support of x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
S
hinichiro
Hamaji
s/int/unsigned/
s
ince
GC
C
4
.
3
.
2
produce
s
code which
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Suport
LDOUBLE_SIZ
E
== 16 environme
n
t
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
inichiro Ha
m
aji
sill
y
bug
f
ix: s/#ifdef P
T
R_SIZE
== 4/#if
P
TR_S
I
ZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ichiro Hamaji
Make tccelf
.
c 64bit
ready
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
i
c
hiro Hamaji
On
e
m
ore s/int/lon
g
/
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
i
c
hiro Ham
a
j
i
Use int*2 instead of long
*
2 to ho
l
d double value
.
commit
|
commitdiff
|
tree
2008-12-02
S
hinichiro H
a
maji
Use l
o
ng instead of int to hold pointer val
u
es
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
Hamaji
Add __builtin_frame_address(0)
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nic
h
ir
o
Hamaji
Imported several
m
acros requ
i
red by x86-64
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Introduce ElfW macro and
E
LFW
t
o encapsulate
the d
i
fference
.
.
.
commit
|
commitdiff
|
tree
2008-11-30
Daniel G
l
öckner
F
uth
e
r
cha
n
ges to casts
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glöckner
Fix get_tok_str
wr
t
wide ch
a
racters
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glö
c
kner
Rewro
t
e
'?' for constants
commit
|
commitdiff
|
tree
2008-11-30
Dan
i
el Glöck
n
e
r
Cast
p
arameter
o
f '
!
' to
_Bool
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glöc
k
ner
Rewro
t
e cast
s
commit
|
commitdiff
|
tree
2008-11-30
g
r
ischka
l
i
ne
-
numbers output fo
r
TCC -E
commit
|
commitdiff
|
tree
2008-11-30
g
r
isch
k
a
win32
/
bu
i
ld-tcc
.
bat: defi
n
e
CON
F
IG_SYSROOT
commit
|
commitdiff
|
tree
2008-09-15
grischka
was hash, no
t
link
commit
|
commitdiff
|
tree
2008-09-14
g
rischka
update changelog
commit
|
commitdiff
|
tree
2008-09-12
D
a
n
i
el Glöckner
Disp
l
ay e
r
ror on s
t
atement expressions with comple
x
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Dani
e
l
Glöckn
e
r
Fix bit
f
ield
s
with non-
i
nt types and in unions
commit
|
commitdiff
|
tree
2008-09-12
D
a
niel
G
löckn
e
r
Force null
pointer except
i
o
n for
code o
u
tside of a
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
D
a
niel
Glöckner
Optimize ari
t
hmet
i
c with pointe
r
to va
l
ue on stack
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Dan
i
el Gl
ö
c
k
ner
Fix gv for long l
o
ngs
commit
|
commitdiff
|
tree
2008-09-12
Danie
l
Glöckne
r
Al
l
o
w
to use libgcc inste
a
d of libtcc1
commit
|
commitdiff
|
tree
2008-09-12
Daniel Gl
ö
ckner
A pre
f
ix for defau
l
t library
/
include search
pat
h
s
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glö
c
kner
ARM related M
a
kefile changes
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckner
Ru
n
tim
e
lib functi
o
ns
commit
|
commitdiff
|
tree
next