Pelles C > Announcements

Version 7.00 (refresh) released

(1/2) > >>

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