From e209b7dac463e228525499153103ec28173ca365 Mon Sep 17 00:00:00 2001 From: Michael Matz Date: Mon, 20 Feb 2017 20:24:30 +0100 Subject: [PATCH] Update ChangeLog with more things I remember having done :) --- Changelog | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Changelog b/Changelog index c794d6e..5952ece 100644 --- a/Changelog +++ b/Changelog @@ -6,6 +6,7 @@ User interface: - -Wl,-(no-)whole-archive linker option (Reuben Thomas) - -mms-bitfields option (David Mertens) - -include 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).