From: grischka Date: Wed, 30 Jan 2013 17:50:02 +0000 (+0100) Subject: Changelog: cleanup X-Git-Tag: release_0_9_26~49 X-Git-Url: https://repo.or.cz/w/tinycc.git/commitdiff_plain/913cd6270bb68857f366787efef344ba08188071 Changelog: cleanup --- diff --git a/Changelog b/Changelog index ecabc912..44b96e12 100644 --- a/Changelog +++ b/Changelog @@ -1,24 +1,30 @@ -not released: - -- Add support for -MD/-MF (automatically generate dependencies for make) -- Add tcc_open_bf() function for BufferedFile compilation (grischka) -- Support Security-Enhanced Linux (Henry Kroll III) -- Split libtcc1.a build into separate directories (Henry Kroll III) -- Add -pthread option = -D_REENTRANT -lpthread (Henry Kroll III) -- Register __TRY__ SEH in startup code only for i386 (grischka) -- Support Debian GNU/kFreeBSD kernels (Pierre Chifflier) -- Support GNU/Hurd kernels (Thomas Preud'homme) -- support for asm labels for variables and functions (Thomas Preud'homme) -- Fix 32 to 64 bit casts, alignment and struct issues (Shinichiro Hamaji) +version 0.9.26: + +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) - Mimic all GNU -option forms supported by ld (Kirill Smelkov) -- Support indirect functions as externals (Thomas Preud'homme) -- Add support for C99 variable length arrays (Thomas Preud'homme & Joe Soroka) -- Improve support of ARM (Daniel Glöckner) + +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) -- Fix incorrect load of 64 bit values on 32 bit platforms (Thomas Preud'homme) -- Add support for multiarch (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) + version 0.9.25: - first support for x86-64 target (Shinichiro Hamaji)