NO

Author Topic: Version 7.00 (refresh) released  (Read 8136 times)

Offline Pelle

  • Administrator
  • Member
  • *****
  • Posts: 2266
    • http://www.smorgasbordet.com
Version 7.00 (refresh) released
« on: September 23, 2012, 10:18:41 PM »
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
/Pelle

shazam

  • Guest
Version 7.00 (refresh) released
« Reply #1 on: September 23, 2012, 10:28:52 PM »
Thanks pelle!   :D

Offline frankie

  • Global Moderator
  • Member
  • *****
  • Posts: 2096
Re: Version 7.00 (refresh) released
« Reply #2 on: September 23, 2012, 10:38:10 PM »
Well done  8)
It is better to be hated for what you are than to be loved for what you are not. - Andre Gide

CommonTater

  • Guest
Re: Version 7.00 (refresh) released
« Reply #3 on: September 23, 2012, 11:24:57 PM »
Excellent... Thank you Pelle.


Offline TimoVJL

  • Global Moderator
  • Member
  • *****
  • Posts: 2091
Re: Version 7.00 (refresh) released
« Reply #4 on: September 24, 2012, 02:36:20 PM »
Thank you Pelle for this version.
May the source be with you

Online AlexN

  • Global Moderator
  • Member
  • *****
  • Posts: 394
    • Alex's Link Sammlung
Re: Version 7.00 (refresh) released
« Reply #5 on: September 26, 2012, 12:53:51 PM »
Thanks Palle, great thing again. ;)
best regards
 Alex ;)

akko

  • Guest
Re: Version 7.00 (refresh) released
« Reply #6 on: October 05, 2012, 08:08:50 PM »
I am adding myself to the queue.  Thank you !!

PhilG57

  • Guest
Re: Version 7.00 (refresh) released
« Reply #7 on: January 11, 2013, 03:46:30 AM »
I've just finally upgraded from V4.50 to this V7.00 refresh release.  The new release is very good and compiles quickly.  Many thanks.