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
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Tinycc-devel mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/tinycc-devel
