tinycc-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Tinycc-devel] TinyCC 0.9.26 released


From: Thomas Preud'homme
Subject: [Tinycc-devel] TinyCC 0.9.26 released
Date: Fri, 15 Feb 2013 15:17:46 +0100

Greetings everybody,

it is my pleasure to finally announce the release of TinyCC 0.9.26. This 
release has been longer than previously to come along but it's finally here. 
This release would not have been possible without the contributions of many 
developpers and testers. Thank you:

Akim Demaille
Alexandre Becoulet
Ali Gholami Rudi
Andrew Mulbrook
Ben Bacarisse
Bernhard Reutner-Fischer
bobbl
Changming Xu
Christian Jullien
Claudio Bley
Daniel Glöckner
Dennis
Detlef Riekenberg
Domingo Alvarez Duarte
Feret
Frederic Feret
Gabriel Corneanu
grischka
Henry Kroll III
Hitoshi Mitake
Jaroslav Kysela
Joe Soroka
Kirill Smelkov
Luigi Rizzo
Manuel Simoni
Michael Matz
Milutin Jovanovic
mingodad
Nicolas Limare
Nikos Mavrogiannopoulos
Ramsay Jones
Romain Francoise
Roy Tam
Sam Watkins
Sergei Trofimovich
Sergey Vinokurov
Shinichiro Hamaji
Soloist Deng
Thomas Preud'homme
Timo VJ Lahde 
Urs Janßen
Vincent Lefevre
yuanbin

for improving tinycc and:
 
Aharon Robbins 
Austin English
Christian Jullien 
Didier Barvaux
Domingo Alvarez Duarte
Feng Nauh
Jerry Reed
Ramsay Jones 
Robert Clausecker
Urs Janßen

for your prompt and thorough testing. A special thanks as well for Grishka, 
who despite not doing the release, have constantly supervized the 
developpement of TinyCC by reviewing most of the commits that where done, by 
giving advices, and by all the commits he did himself.



Most important changes since previous release are summarized below. For more 
details, please refer to the git log.

*** Major changes since TinyCC 0.9.25 ***

User interface:
- -MD/-MF (automatically generate dependencies for make)
- -pthread option (same as -D_REENTRANT -lpthread) (Henry Kroll III)
- -m32/-m64 to re-exec cross compiler (Henry Kroll III)
- -Wl, Mimic all GNU -option forms supported by ld (Kirill Smelkov)
- new LIBTCCAPI tcc_set_options() (grischka)

Platforms:
- Many improvements for x86-64 target (Shinichiro Hamaji, Michael Matz, 
grischka)
- x86-64 assembler (Frederic Feret)
- Many improvements for ARM target (Daniel Glöckner, Thomas Preud'homme)
- Support WinCE PE ARM (Timo VJ Lahde)
- Support ARM hardfloat calling convention (Thomas Preud'homme)
- Support SELinux (Security-Enhanced Linux) (Henry Kroll III)
- Support Debian GNU/kFreeBSD kernels (Pierre Chifflier)
- Support GNU/Hurd kernels (Thomas Preud'homme)
- Support OSX (tcc -run only) (Milutin Jovanovic)
- Support multiarch configuration (Thomas Preud'homme)
- Support out-of-tree build (Akim Demaille)

Features:
- C99 variable length arrays (Thomas Preud'homme & Joe Soroka)
- Asm labels for variables and functions (Thomas Preud'homme)
- STT_GNU_IFUNC (Indirect functions as externals) (Thomas Preud'homme)
- More tests (tests2) (Milutin Jovanovic)


Best regards,

Thomas Preud'homme

Attachment: signature.asc
Description: This is a digitally signed message part.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]