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
enable making tcc using libtcc
2009-05-11
grischka
enable maki
n
g
tcc using libtcc
commit
|
commitdiff
|
tree
2009-05-11
grisch
k
a
move sta
t
ic prototypes to libtcc
.
c
commit
|
commitdiff
|
tree
2009-05-11
grischka
move
some gl
o
ba
l
v
a
riables
i
nto TCCSt
a
te
commit
|
commitdiff
|
tree
2009-05-05
grischka
make tcc from tcc
.
c and libtcc from
l
i
b
tcc
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
m
o
ve
minor
t
hi
n
gs from libtcc
.
c to ot
h
er f
i
les
commit
|
commitdiff
|
tree
2009-05-05
grischka
move global
v
ariab
l
es to libtcc
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
move lib
t
cc inte
r
face and
h
elper function
s
to libtcc
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischk
a
move pa
r
ser/g
e
ne
r
a
tor
t
o tcc
g
en
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
move preprocessor to tccpp
.
c
commit
|
commitdiff
|
tree
2009-05-05
gri
s
ch
k
a
m
ove declara
t
io
n
s
t
o tcc
.
h
commit
|
commitdiff
|
tree
2009-05-05
grischka
new files:
t
cc
.
h libtcc
.
c tccpp
.
c tccge
n
.
c
commit
|
commitdiff
|
tree
2009-04-19
g
r
ischka
cleanup
ma
k
e
files
commit
|
commitdiff
|
tree
2009-04-18
gr
i
sc
h
ka
ena
b
le backtrace
only
when it'
s
suppo
r
ted
commit
|
commitdiff
|
tree
2009-04-18
g
risch
k
a
fix makefiles et
c
for s
u
bdirs
commit
|
commitdiff
|
tree
2009-04-18
grischka
new subdirs
:
include, lib, t
e
sts
commit
|
commitdiff
|
tree
2009-04-18
grischka
win32: readme
.
txt->tcc-w
i
n32
.
txt
,
u
p
date tcc-doc
commit
|
commitdiff
|
tree
2009-04-18
grischka
mut
e
stra
n
ge diffe
r
e
n
ce in tcctest
commit
|
commitdiff
|
tree
2009-04-18
grischka
l
i
btcc: add supp
o
rt to be build as
D
LL
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
l
i
b
tcc: new api t
c
c
_
set_lib_path
commit
|
commitdiff
|
tree
2009-04-18
grisc
h
ka
t
c
c_relocate:
retur
n
e
r
ror a
n
d remo
v
e unused cod
e
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Call relocate_sym(
)
before
w
e retu
r
n
t
h
e
offset, so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischk
a
tcc -E:
f
ix
pas
t
ing empty tokens
commit
|
commitdiff
|
tree
2009-04-18
grischka
tcc
-
E: prese
r
ve spaces, alter
n
ative
so
l
ut
i
o
n
commit
|
commitdiff
|
tree
2009-04-18
g
rischka
CONFIG_TCC_S
T
ATI
C
:
add dummy for
dlclose
commit
|
commitdiff
|
tree
2009-04-18
grisc
h
ka
a
v
oid warning un
i
ni
t
ialized
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro Hamaji
x86-64: Fix tc
c
-run
.
W
e need extr
a
m
emory f
o
r PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
g
r
i
schka
g
e
t rid o
f
8
b
ytes memo
r
y
l
eak
commit
|
commitdiff
|
tree
2009-04-18
g
rischka
chang
e
tcc_a
d
d/get_symbol to use
v
o
id*
commit
|
commitdiff
|
tree
2009-04-18
grischka
al
t
ernativ
e
int tcc_
r
elocate(TCCS
t
at
e
*s1, void *ptr);
commit
|
commitdiff
|
tree
2009-04-18
grischka
TOK_builtin_mall
o
c: altern
a
tive solution
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x
86
-
64: Define make vari
a
b
l
e TARGET so tha
t
test2 and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
h
i
nichiro H
a
m
aji
x86-64: Remove co
d
e for debug print
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
ni
c
hiro Hama
j
i
x8
6
-64:
F
ix
c
ast from
i
ntegers to pointe
r
s
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichi
r
o
Hamaji
Work aro
u
nd for the
i
ssue TCC doesn't handle
-
2147483648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
S
hini
c
hir
o
H
a
maji
Fixes for issues
I
've just found/in
t
roduced to x
8
6
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Hamaji
x
8
6-6
4
: Cast from 64bit poi
n
ter
t
o long long must
n
o
t
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grisch
k
a
w
i
n32: acc
e
pt upperc
a
se filen
a
me suffixes
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
x86-6
4
:
T
here can be valid add
r
es
s
e
s wh
i
ch
is
g
reater
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
Fix
f
or x
8
6-64: The first
and second
a
r
gum
e
nts of
m
e
mcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hamaji
F
ix silly t
y
p
os
i
n
the
p
revious change
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaji
x86-64: Make A
B
I for long double
compatible with GCC
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hiro Hamaji
Improve the
t
est
c
ove
r
age: !va
l
f
o
r float/dou
b
le/long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o Hamaji
x86-64: Combine buffers of sec
t
i
ons before we call
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ic
h
iro Ha
m
aji
Gene
r
ate PIC cod
e
s
o
that we can create
shared
objects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
g
rischka
check
for absolute include p
a
ths
commit
|
commitdiff
|
tree
2009-04-18
grischka
get rid of "
f
ree_section
p
r
o
b
l
em" with private sections
commit
|
commitdiff
|
tree
2009-04-18
gr
i
schka
ti
n
y_libmak
e
r: fix function
a
r
r
a
y over
f
low
commit
|
commitdiff
|
tree
2009-04-18
gr
i
sc
h
k
a
a
c
c
ept "
r
estrict" in
array-decl
(
STDC
199901)
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
i
386: apply "align=8 for doubles
.
.
.
" f
o
r PE only
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
H
amaj
i
x86-
6
4: Now
T
CC can create healthy shar
e
d
o
bjects f
r
om
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x
8
6-6
4
bug f
i
x: Fix stab generation for x86-6
4
.
commit
|
commitdiff
|
tree
2009-04-18
S
hini
c
hi
r
o H
a
m
aji
x
86-64
bug fix: Use stack
w
ith align
m
e
n
t
j
ust
like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
x8
6
-6
4
: S
a
ve RDX and RCX befo
r
e
w
e
u
se them as
function
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
Remove mult
i
ple definition err
o
r cau
s
ed b
y
combinat
i
on
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Add check for
i
nvalid numbers
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichi
r
o
Ham
a
ji
Fix overrun in decl_initializ
e
r_alloc
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Better DLL support on x86-6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
First na
i
ve DLL sup
p
ort on
x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaj
i
Genera
t
e
P
IC
for
a
d
dresses of symbols
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro H
a
maji
Suppre
s
s noisy poi
n
ter signed-ness warnings on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
Code cl
e
aning: uti
l
ize vpushll()
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
c
hiro Hamaji
Supp
o
rt long long bitfiel
d
s for all arc
h
itect
u
res
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nic
h
iro Hamaji
A
uint64
bug
f
ix on x86-64
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro
Ha
m
aji
Allo
w
l
o
ng long as a ty
p
e
o
f bi
t
fields on
x
86-64
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
win32: allow user se
g
ments as writabl
e
&
e
xecutab
l
e
commit
|
commitdiff
|
tree
2009-04-18
gr
i
schka
i386: a
l
ign=8 for double and lo
n
g
long
commit
|
commitdiff
|
tree
2009-04-18
g
r
ischka
win32: f
i
x fo
r
VC8Express compiler
commit
|
commitdiff
|
tree
2009-04-18
Kirill Smelk
o
v
tcc -E: pre
s
erve s
p
aces (partial
solu
t
i
on)
commit
|
commitdiff
|
tree
2009-04-18
Kirill Smelkov
stri
n
g_test: we
s
houl
d
alw
a
ys use 'unsigned int' for b
commit
|
commitdiff
|
tree
2009-04-18
Alexand
e
r Egorenkov
ty
p
e_size function
r
eturne
d
in
c
orrect size
commit
|
commitdiff
|
tree
2009-04-18
grischka
f
i
x constant optimiza
t
ion for
u
nsigneds
commit
|
commitdiff
|
tree
2008-12-02
gris
c
hka
fix da
t
a ove
r
flow wi
t
h
init_putv
commit
|
commitdiff
|
tree
2008-12-02
S
hinichiro Hamaji
Add several
t
est cases
.
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nic
h
iro H
a
maji
Add
sup
p
or
t
o
f x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
S
hinichi
r
o
Hamaji
s/int/unsigned/ since
GCC 4
.
3
.
2 produces code whic
h
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
chiro Hamaji
Suport
L
DOUBLE_SIZ
E
== 16 enviro
n
m
e
nt
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
silly bug fi
x
:
s/#
i
fd
e
f PT
R
_SIZE =
=
4/#i
f
PTR_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ichiro Hamaji
Mak
e
tccelf
.
c 64bit ready
.
commit
|
commitdiff
|
tree
2008-12-02
Shini
c
hir
o
Ha
m
aji
O
ne m
o
re s/
i
nt/long/
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
Use int*2 instead of long*2 to hol
d
double
value
.
commit
|
commitdiff
|
tree
2008-12-02
S
h
i
ni
c
hiro H
a
maji
U
se long
i
n
stead of
int to hold poin
t
er
v
alues
.
commit
|
commitdiff
|
tree
2008-12-02
Shin
i
chiro Hamaji
Add
__builtin_frame_a
d
dr
e
ss(0)
commit
|
commitdiff
|
tree
2008-12-02
S
h
in
i
c
hir
o
H
a
m
a
ji
Impor
t
e
d
s
everal macr
o
s required by x8
6
-64
commit
|
commitdiff
|
tree
2008-12-02
Sh
i
nic
h
iro Hamaji
Introd
u
ce ElfW macro
a
n
d
ELFW t
o
encapsu
l
ate the difference
.
.
.
commit
|
commitdiff
|
tree
2008-11-30
Dani
e
l Glöckn
e
r
Futher
chan
g
es to ca
s
ts
commit
|
commitdiff
|
tree
2008-11-30
Daniel
Gl
ö
ckner
Fix get_tok_str wrt
w
i
de
c
h
ar
a
cters
commit
|
commitdiff
|
tree
2008-11-30
D
aniel
G
löckner
Rewrote '
?
' for constants
commit
|
commitdiff
|
tree
2008-11-30
Danie
l
Glöckn
e
r
Cast paramete
r
of '!' to _Bool
commit
|
commitdiff
|
tree
2008-11-30
D
a
niel Glöckner
Rewrote casts
commit
|
commitdiff
|
tree
2008-11-30
grischka
line-numbers output f
o
r TCC -E
commit
|
commitdiff
|
tree
2008-11-30
gr
i
sch
k
a
win32
/
build-tcc
.
bat:
d
ef
i
n
e
CON
F
I
G_SY
S
ROOT
commit
|
commitdiff
|
tree
2008-09-15
gris
c
hka
was hash, not link
commit
|
commitdiff
|
tree
2008-09-14
grischka
update changelog
commit
|
commitdiff
|
tree
2008-09-12
Daniel G
l
öckner
Display error on statemen
t
ex
p
res
s
ions with
com
p
lex
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Dani
e
l Glöckner
F
ix
bitfields
with non-i
n
t types and in
unio
n
s
commit
|
commitdiff
|
tree
2008-09-12
Da
n
iel Glö
c
kner
Force
null p
o
inter exceptio
n
fo
r
code o
u
tside of a
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Dan
i
el Glöckner
Op
t
im
i
ze arithmetic with pointer t
o
v
a
lue
on
s
tack
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Da
n
iel Glöckner
Fix gv
f
o
r long
longs
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöc
k
ner
Allow to u
s
e
l
i
bg
c
c instead of li
b
tcc1
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckner
A prefix for default library/include
s
earch pa
t
hs
commit
|
commitdiff
|
tree
next