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
1010 - added support for CPATH, C_INCLUDE_PATH and LD_LIBRARY_PATH (Andrew Aladjev
1111 and Urs Janssen)
1212 - 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)
1318
1419 Features:
1520
@@ -34,12 +39,20 @@ Platforms: · 18 unmodified lines
3439 - add va_* macro implementation for ARM (Thomas Preud'homme)
3540 - define __ARM_EABI__, __ARMEL__ and __ARM_PCS_VFP (Thomas Preud'homme)
3641 - provide a runtime library for ARM (Thomas Preud'homme)
37−- improved support for ARM hard float calling convention (Thomas Preud'homme,
38−Daniel Gl�ckner)
42+- vastly improved support for ARM hard float calling convention
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)
3952
4053 Bug fixes:
41−- various code cleaning (Urs Janssen)
42−- fixes of other's patches (grischka, Ramsay Jones)
54+- many code clean up (Urs Janssen, grischka)
55+- fixes of other's patches (grischka, Ramsay Jones, Michael Matz)
4356 - fix documentation about __TINYC__ (Urs Janssen)
4457 - improve build of documentation (Urs Janssen)
4558 - improve build instructions (Jov)
@@ -65,10 +78,47 @@ Bug fixes: · 19 unmodified lines
6578 - fix NaN comparison (Thomas Preud'homme)
6679 - use libtcc for static linking with runtime library (Thomas Preud'homme)
6780 - 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)
68103 - 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)
69107 - fix parameter passing of (unsigned) long long bitfield (Thomas Preud'homme)
108+- improve float to integer tests (Thomas Preud'homme)
70109 - fix relocation of Thumb branch to ARM function (Thomas Preud'homme)
71110 - 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)
72122
73123 version 0.9.26:
74124

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