diff options
| author | Michael Matz <matz@suse.de> | 2017-02-20 20:24:30 +0100 |
|---|---|---|
| committer | Michael Matz <matz@suse.de> | 2017-02-20 20:24:30 +0100 |
| commit | e209b7dac463e228525499153103ec28173ca365 (patch) | |
| tree | bf32631b9784edef35d60d837647440930b654d1 /Changelog | |
| parent | 5f33d313c8a2455ff9036cd7f7028339bdbde622 (diff) | |
| download | tinycc-e209b7dac463e228525499153103ec28173ca365.tar.gz tinycc-e209b7dac463e228525499153103ec28173ca365.tar.bz2 | |
Update ChangeLog
with more things I remember having done :)
Diffstat (limited to 'Changelog')
| -rw-r--r-- | Changelog | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -6,6 +6,7 @@ User interface: - -Wl,-(no-)whole-archive linker option (Reuben Thomas) - -mms-bitfields option (David Mertens) - -include <file> option (Michael Matz) +- -mno-sse on x86-64 disables use of SSE instructions - @listfile support (Vlad Vissoultchev) - tcc -ar/-impdef - formerly tiny_xxx tools integrated (grischka) - CPATH, C_INCLUDE_PATH and LD_LIBRARY_PATH environment variables support @@ -19,6 +20,7 @@ Platforms: - many x86_64 ABI fixes incl. XMM register passing and tests (James Lyon) - ABI tests with native compiler using libtcc (James Lyon) - UNICODE startup code supports wmain and wWinMain (YX Hao) +- shared libraries for x86_64 (Michael Matz) Features: - VLA (variable length array) improved (James Lyon, Pip Cet) @@ -29,6 +31,9 @@ Features: - #pragma once support (Sergey Korshunoff, Vlad Vissoultchev, ...) - switch/case code improved (Zdenek Pavlas) - ~15% faster by TinyAlloc fast memory allocator (Vlad Vissoultchev) +- standard conforming (and GCC compatible) struct initialization + (Michael Matz) +- bit-field layout made compatible with GCC (Michael Matz) Licensing: - TinyCC partly relicensed to MIT license (See RELICENSING file). |
