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
ARM: fix big immediate offset construction
2009-05-11
D
aniel Glöckn
e
r
ARM: fix
b
ig
immedi
a
te of
f
s
et con
s
t
r
uction
commit
|
commitdiff
|
tree
2009-05-11
grischka
fix build
w
ith msvc
commit
|
commitdiff
|
tree
2009-05-11
grischka
fi
x
unused/un
i
nitalized warnin
g
s
commit
|
commitdiff
|
tree
2009-05-11
grischka
fix warnings with
t
cc_add/get_symbo
l
commit
|
commitdiff
|
tree
2009-05-11
grischka
enable makin
g
tcc usin
g
libtcc
commit
|
commitdiff
|
tree
2009-05-11
grischka
move static prototype
s
to
libtcc
.
c
commit
|
commitdiff
|
tree
2009-05-11
grischka
mo
v
e some g
l
obal vari
a
bles into TCCState
commit
|
commitdiff
|
tree
2009-05-05
grischk
a
make
tcc fr
o
m
t
cc
.
c
a
n
d libt
c
c
from
l
ib
t
c
c
.
c
commit
|
commitdiff
|
tree
2009-05-05
grisch
k
a
m
o
ve mi
n
or
things from
l
ibtcc
.
c to
o
ther file
s
commit
|
commitdiff
|
tree
2009-05-05
gr
i
schka
m
ove g
l
obal varia
b
les to libtcc
.
c
commit
|
commitdiff
|
tree
2009-05-05
gris
c
hka
move libtcc int
e
rface and helper function
s
to libtcc
.
c
commit
|
commitdiff
|
tree
2009-05-05
grischka
m
o
ve
parser/generator
t
o
t
ccgen
.
c
commit
|
commitdiff
|
tree
2009-05-05
grisc
h
ka
move preprocessor t
o
tcc
p
p
.
c
commit
|
commitdiff
|
tree
2009-05-05
g
r
ischka
move de
c
la
r
ations t
o
tcc
.
h
commit
|
commitdiff
|
tree
2009-05-05
gri
s
chka
n
e
w files:
tc
c
.
h
l
ib
t
cc
.
c tcc
p
p
.
c tccgen
.
c
commit
|
commitdiff
|
tree
2009-04-19
gri
s
c
hka
cleanup make
f
iles
commit
|
commitdiff
|
tree
2009-04-18
g
rischka
en
a
b
l
e backtr
a
ce only when it's supporte
d
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
fix ma
k
efiles
etc for subdirs
commit
|
commitdiff
|
tree
2009-04-18
grischka
new subdirs:
include, lib, tes
t
s
commit
|
commitdiff
|
tree
2009-04-18
grischka
win32: readme
.
txt-
>
t
cc-win32
.
t
x
t, update tcc-d
o
c
commit
|
commitdiff
|
tree
2009-04-18
grischka
mute str
a
nge difference in tc
c
test
commit
|
commitdiff
|
tree
2009-04-18
grischka
libtc
c
: a
d
d
s
u
pport to
b
e build as D
L
L
commit
|
commitdiff
|
tree
2009-04-18
grischka
libtcc: new api tcc_set_lib_pat
h
commit
|
commitdiff
|
tree
2009-04-18
grischka
t
cc_relocate: return error and r
e
move unuse
d
c
o
de
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
aji
Call relocate_sym() bef
o
re w
e
return
the offse
t
, so
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
tcc -E
:
fix pas
t
ing empty tokens
commit
|
commitdiff
|
tree
2009-04-18
grischka
tcc -E
:
pr
e
serv
e
spac
e
s, alternative solution
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
CONFIG_TCC_STATIC: add dummy fo
r
dlclose
commit
|
commitdiff
|
tree
2009-04-18
g
r
isc
h
ka
av
o
id warning uninitial
i
zed
commit
|
commitdiff
|
tree
2009-04-18
S
hinichiro Hamaji
x86-64: Fix tcc
-
run
.
W
e
nee
d
ex
t
ra me
m
o
ry
fo
r
PLT
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
ge
t
rid of
8 bytes memory
l
eak
commit
|
commitdiff
|
tree
2009-04-18
g
r
ischka
change tcc_a
d
d/get_sy
m
b
ol
t
o
use void
*
commit
|
commitdiff
|
tree
2009-04-18
gris
c
h
ka
altern
a
tiv
e
int tcc_r
e
locate(TCCState *s1, void *ptr);
commit
|
commitdiff
|
tree
2009-04-18
g
rischka
TOK_bu
i
ltin_malloc: alternative solut
i
on
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x
8
6-6
4
:
D
ef
i
ne
m
a
ke variable TA
R
GET so tha
t
test2 and
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
i
c
h
i
ro Hamaji
x86-6
4
:
Remov
e
code f
o
r debug
p
rint
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nichiro Hamaji
x
86-64:
F
ix cast fro
m
i
n
tegers to pointers
.
commit
|
commitdiff
|
tree
2009-04-18
Sh
i
nic
h
iro Ha
m
aji
Work around f
o
r the
issue
T
CC d
o
e
s
n't handl
e
-
2
14748
3
648
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hamaji
Fixes for issues I've just found/int
r
oduced to
x
86
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaj
i
x86-6
4
:
C
ast from 64bit pointer
t
o long long must not
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
gris
c
hka
win32: accept upp
e
rcase filename suffixe
s
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-6
4
:
T
h
e
re can be valid addresses which is grea
t
er
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinic
h
iro H
a
maji
Fix
for x8
6
-64: T
h
e fir
s
t and sec
o
nd argum
e
nt
s
o
f
m
emcpy
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
Fix s
i
l
ly typos in th
e
previous cha
n
g
e
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64: Make
ABI for
l
ong
d
ouble
c
ompatible with GCC
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hama
j
i
Improve
t
h
e test coverage: !val for
f
loat/do
u
ble
/
long
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro
H
amaj
i
x
8
6-6
4
: C
o
m
b
ine buffers of sections before we ca
l
l
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hamaji
Gen
e
rate PI
C
code s
o
that we can create shar
e
d objects
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
check for ab
s
olute
i
n
clude path
s
commit
|
commitdiff
|
tree
2009-04-18
gris
c
h
ka
get rid of "free_s
e
c
tion proble
m
" wi
t
h p
r
ivate sections
commit
|
commitdiff
|
tree
2009-04-18
grisc
h
ka
tiny_li
b
ma
k
e
r
:
fix function array
o
verfl
o
w
commit
|
commitdiff
|
tree
2009-04-18
gri
s
chka
accept "restrict" in array-decl (STDC 199901)
commit
|
commitdiff
|
tree
2009-04-18
gr
i
s
c
h
ka
i386: apply "align=8 for do
u
bles
.
.
.
" for
PE onl
y
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
x86-64: No
w
TCC can create
healthy shared objects from
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ic
h
iro Hamaji
x86
-
64 bug fix: Fix stab genera
t
i
o
n
for
x
86-
6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichir
o
Hamaji
x
8
6-64 bug fix:
U
se stack wit
h
a
l
i
g
nment
jus
t
like
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichir
o
Ham
a
ji
x86-64:
Sav
e
RDX
a
nd RCX befor
e
we
u
se th
e
m
as functi
o
n
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Remove multip
l
e
d
e
f
in
i
t
ion
e
rro
r
ca
u
sed by
combi
n
ation
.
.
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
Add check for i
n
valid number
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shini
c
hir
o
Hamaji
Fix overr
u
n
i
n decl_initiali
z
er_alloc
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro H
a
m
aji
Better DLL suppo
r
t on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shin
i
chiro Hama
j
i
First naive DLL supp
o
r
t on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Hamaji
Gene
r
ate
P
IC for
add
r
esses of symbo
l
s
.
commit
|
commitdiff
|
tree
2009-04-18
Shi
n
ichiro
Hamaji
Suppress noisy poi
n
ter signed-ness warnings on x86-
6
4
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Hamaji
C
ode cleaning: util
i
ze vpush
l
l()
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ha
m
aji
S
u
pport
l
o
ng long bi
t
fields
f
or al
l
a
r
ch
i
tectures
.
commit
|
commitdiff
|
tree
2009-04-18
Shinichiro Ham
a
ji
A uint64
b
ug
f
ix on x86-
6
4
commit
|
commitdiff
|
tree
2009-04-18
Shinich
i
ro Ha
m
aji
A
llow l
o
ng lon
g
as a
t
ype
of
bitfields on x86-64
.
commit
|
commitdiff
|
tree
2009-04-18
grischka
wi
n
32
:
allow user
s
egme
n
t
s as
writable & ex
e
cutable
commit
|
commitdiff
|
tree
2009-04-18
grischka
i
386: align
=
8 fo
r
double a
n
d
l
ong long
commit
|
commitdiff
|
tree
2009-04-18
grischka
w
in32: fix for
VC8E
x
p
ress
c
ompil
e
r
commit
|
commitdiff
|
tree
2009-04-18
Kiril
l
Smelk
o
v
tcc -E:
p
res
e
rve spaces
(
partial solutio
n
)
commit
|
commitdiff
|
tree
2009-04-18
K
irill Smelkov
string_test:
w
e sh
o
uld always u
s
e 'unsig
n
ed i
n
t
'
for b
commit
|
commitdiff
|
tree
2009-04-18
Alexa
n
d
er Egorenkov
type_s
i
ze
fun
c
t
ion re
t
ur
n
ed inc
o
rrect size
commit
|
commitdiff
|
tree
2009-04-18
g
r
ischka
fi
x
constant
o
p
t
imization for unsigneds
commit
|
commitdiff
|
tree
2008-12-02
gri
s
c
hka
fix d
a
ta o
v
erflow with init_
p
utv
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro H
a
maji
Ad
d
several te
s
t ca
s
e
s
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichir
o
H
amaji
A
d
d
support of x86-64
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
s/int/unsigned/ since GCC
4
.
3
.
2 pro
d
uces code which
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
Hamaji
Suport LDOUBLE_SIZ
E
== 16 environmen
t
.
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ichiro Hamaji
silly bug fix: s/#ifdef
PTR_S
I
ZE == 4
/
#if PTR_SIZE
.
.
.
commit
|
commitdiff
|
tree
2008-12-02
Shinich
i
ro Hama
j
i
Make t
c
celf
.
c
64bit ready
.
commit
|
commitdiff
|
tree
2008-12-02
Shinich
i
ro Hamaji
O
n
e more s/
i
nt/
l
ong/
commit
|
commitdiff
|
tree
2008-12-02
Shi
n
ichiro
H
amaji
Use int*2 instead of long
*
2 to
h
old double
value
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
H
amaji
Use long instea
d
of int t
o
hold pointer values
.
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro Hamaji
A
d
d __builtin_frame_address
(
0)
commit
|
commitdiff
|
tree
2008-12-02
S
h
inich
i
ro
H
a
m
aji
Impo
r
ted s
e
veral ma
c
ros required
b
y
x86-64
commit
|
commitdiff
|
tree
2008-12-02
Shinichiro
H
amaji
Introduc
e
ElfW m
a
cro
and ELFW to encapsulate t
h
e difference
.
.
.
commit
|
commitdiff
|
tree
2008-11-30
Dan
i
el
G
l
öckner
Fu
t
h
e
r
change
s
t
o
c
asts
commit
|
commitdiff
|
tree
2008-11-30
D
aniel
G
löckner
Fi
x
get_tok_st
r
wr
t
wide characters
commit
|
commitdiff
|
tree
2008-11-30
Dan
i
el Glöckner
Rew
r
ote '?
'
for constan
t
s
commit
|
commitdiff
|
tree
2008-11-30
D
aniel
G
l
ö
c
k
ne
r
Cas
t
parameter
of '!' to _Bool
commit
|
commitdiff
|
tree
2008-11-30
Daniel Glöckn
e
r
Rewrote cas
t
s
commit
|
commitdiff
|
tree
2008-11-30
gr
i
schka
line-numb
e
r
s output for TCC -E
commit
|
commitdiff
|
tree
2008-11-30
g
r
isc
h
k
a
win32/bui
l
d-tcc
.
bat: define
C
ONFIG_SYSROO
T
commit
|
commitdiff
|
tree
2008-09-15
grisc
h
ka
was has
h
,
n
ot
link
commit
|
commitdiff
|
tree
2008-09-14
gri
s
c
h
ka
update chang
e
l
og
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckne
r
Display error on stateme
n
t expressions with complex
.
.
.
commit
|
commitdiff
|
tree
2008-09-12
Dan
i
el G
l
öckner
Fix bitfields with non-int types a
n
d i
n
un
i
ons
commit
|
commitdiff
|
tree
2008-09-12
Daniel Glöckn
e
r
F
o
rce null
poin
t
er e
x
c
eptio
n
for code outside of
a
.
.
.
commit
|
commitdiff
|
tree
next