History

Update Changelog from git changelog entries

Thomas Preud'homme committed 12 years ago

Commit fdc31e11 parent 3900b231 file · +54 −4Browse files

Unified · Split

Changelog+54−4
@@ -10,6 +10,11 @@ User interface: · 9 unmodified lines
10- added support for CPATH, C_INCLUDE_PATH and LD_LIBRARY_PATH (Andrew Aladjev10- added support for CPATH, C_INCLUDE_PATH and LD_LIBRARY_PATH (Andrew Aladjev
11and Urs Janssen)11and Urs Janssen)
12- added option -norunsrc to control argv[0] with tcc -run (James Lyon)12- added option -norunsrc to control argv[0] with tcc -run (James Lyon)
13- improve --with-libgcc configure help (grischka)
14- improve error message when memory is full (grischka)
15- improve wording about compiler switches in documentation (Thomas Preud'homme)
16- use GNU triplet prefix for cross compiler names (Thomas Preud'homme)
17- ignore unknown linker optimization and as-needed option (Austin English)
13 18
14Features:19Features:
15 20
@@ -34,12 +39,20 @@ Platforms: · 18 unmodified lines
34- add va_* macro implementation for ARM (Thomas Preud'homme)39- add va_* macro implementation for ARM (Thomas Preud'homme)
35- define __ARM_EABI__, __ARMEL__ and __ARM_PCS_VFP (Thomas Preud'homme)40- define __ARM_EABI__, __ARMEL__ and __ARM_PCS_VFP (Thomas Preud'homme)
36- provide a runtime library for ARM (Thomas Preud'homme)41- provide a runtime library for ARM (Thomas Preud'homme)
37- improved support for ARM hard float calling convention (Thomas Preud'homme,42- vastly improved support for ARM hard float calling convention
38Daniel Gl�ckner)43(Thomas Preud'homme, Daniel Gl�ckner)
44- tcc can uses libtcc1 on ARM (Thomas Preud'homme)
45- use __fixdfdi for all float to integer conversion (grischka)
46- simplify startup code for unix platforms (grischka)
47- improve ELF generated on ARM (Thomas Preud'homme)
48- add support for thumb to ARM relocation (Thomas Preud'homme)
49- fix globbing to match MSVC on Windows (Thomas Preud'homme)
50- deprecate FPA and OABI support for ARM (Thomas Preud'homme)
51- warn about softfloat not being supported on ARM (Thomas Preud'homme)
39 52
40Bug fixes:53Bug fixes:
41- various code cleaning (Urs Janssen)54- many code clean up (Urs Janssen, grischka)
42- fixes of other's patches (grischka, Ramsay Jones)55- fixes of other's patches (grischka, Ramsay Jones, Michael Matz)
43- fix documentation about __TINYC__ (Urs Janssen)56- fix documentation about __TINYC__ (Urs Janssen)
44- improve build of documentation (Urs Janssen)57- improve build of documentation (Urs Janssen)
45- improve build instructions (Jov)58- improve build instructions (Jov)
@@ -65,10 +78,47 @@ Bug fixes: · 19 unmodified lines
65- fix NaN comparison (Thomas Preud'homme)78- fix NaN comparison (Thomas Preud'homme)
66- use libtcc for static linking with runtime library (Thomas Preud'homme)79- use libtcc for static linking with runtime library (Thomas Preud'homme)
67- fix negation of 0.0 and -0.0 values (Thomas Preud'homme)80- fix negation of 0.0 and -0.0 values (Thomas Preud'homme)
81- fix use of long long as if condition (Thomas Preud'homme)
82- disable bound check if libgcc is used (Thomas Preud'homme)
83- error out when casting to void (grischka)
84- remove circular dependency in Makefile (grischka)
85- stop preventing gcc to do strict aliasing (grischka)
86- fix Windows build of tcc (grischka)
87- build runtime library for arm cross compiler (Thomas Preud'homme)
88- fix installation of arm cross-compiler (Thomas Preud'homme)
89- add basic test for cross-compiler (Thomas Preud'homme)
90- fix failure when generating PE on x86-64 (Archidemon)
91- fix floating point unary minus and plus (Michael Matz)
92- add more tests for signed zero float (Michael Matz)
93- fix precision of double on x86-64 (Vincent Lefevre)
94- fix bound checking of argv with -run switch (Kirill Smelkov)
95- work around a wine cmd bug when building tcc on Windows (Austin English)
96- reenable some bound check tests (grischka)
97- boundtest.c lookup honors VPATH (grischka)
98- diff compared to CC in test[123]b? are now errors (grischka)
99- fix test3 on Windows (grischka)
100- prevent gcc from building (non functional) libtcc.a (grischka)
101- fix warning related to PE file generation on x86-64 (grischka)
102- stop mixing ordinary and implicit rule in Makefile (Iavael)
68- fix integer to double conversion on ARM (Thomas Preud'homme)103- fix integer to double conversion on ARM (Thomas Preud'homme)
104- fix parameter passing of structure < 4 bytes on ARM (Thomas Preud'homme)
105- disable builtin_frame_address test on ARM due to gcc bug (Thomas Preud'homme)
106- fix initialization of struct on ARM (Thomas Preud'homme)
69- fix parameter passing of (unsigned) long long bitfield (Thomas Preud'homme)107- fix parameter passing of (unsigned) long long bitfield (Thomas Preud'homme)
108- improve float to integer tests (Thomas Preud'homme)
70- fix relocation of Thumb branch to ARM function (Thomas Preud'homme)109- fix relocation of Thumb branch to ARM function (Thomas Preud'homme)
71- fix char wrong compatibility with [un]signed char (Thomas Preud'homme)110- fix char wrong compatibility with [un]signed char (Thomas Preud'homme)
111- choose the code to compile based on target in libtcc1 (Thomas Preud'homme)
112- fix various clang warnings (Thomas Preud'homme)
113- don't hardcode tcc in Makefile for tests (Thomas Preud'homme)
114- fix relocation of __bound_init bound checking code (Thomas Preud'homme)
115- accept only one basic type for a given variable (Thomas Preud'homme)
116- fix error when using va_* with tcc using libgcc (Thomas Preud'homme)
117- support GOT32 and PLT32 reloc on the same symbol (Thomas Preud'homme)
118- fix memory leak due to symbol attributes (mingodad)
119- partially fix bound checking of argv and arge (Thomas Preud'homme)
120- fix possible dereference when getting name of symbol (grischka)
121- fix va_list type definition on x86-64 (Daniel Gl�ckner)
72 122
73version 0.9.26:123version 0.9.26:
74 124

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t