Pelles C > Announcements
Version 7.00 (refresh) released
Pelle:
Pelles C version 7.00 (refresh) is now available for download:
http://www.smorgasbordet.com/pellesc/download.htm
General changes:
http://www.smorgasbordet.com/pellesc/changes_650_700.htm
Changes:
* Fixed problem in scanf() family of C runtime functions with "multibyte" to wide character conversion (for %lc, %ls etc.). The wscanf() family of functions are not affected (no conversion needed).
* Fixed problem with some C include files in C11 mode, with internal __declspec(noreturn) being expanded to __declspec(_Noreturn) after inclusion of <stdnoreturn.h>.
* Fixed problem in compiler optimizer with the (presumably) rare case of *(<pointer-cast>)"string-literal" ...
* Fixed problem in compiler with alignment of bit-fields when #pragma pack() was less than the natural alignment of the field type.
* Fixed problem in compiler with propagation in SSA form, of an address from a local common subexpression for an aggregate type.
* Fixed problem with C runtime memmove() on X86; a patch from version 6.50 never made it into 7.00 for reasons unknown.
* Fixed problem with C runtime memset() on x86; when passed a sign-extended integer as the character code (questionable exercise), the assembly code got confused enough to fill with a corrupt value.
* Fixed problem with missing parenthesis in several (similar) macros from <stdatomic.h>.
* Fixed problem in the IDE with running a custom tool using special macros, when all the MDI documents were closed.
* Fixed problem with multiple use sites of the Windows API file guiddef.h.
* Fixed problem in the IDE with tracking of focus in child windows of MDI child windows, and tracking of the active MDI child.
* Updated TypeLib Add-In sample for IUnknown and IDispatch methods (32-bit and 64-bit version).
/Pelle
shazam:
Thanks pelle! :D
frankie:
Well done 8)
CommonTater:
Excellent... Thank you Pelle.
TimoVJL:
Thank you Pelle for this version.
Navigation
[0] Message Index
[#] Next page
Go to full version