NO

Author Topic: Version 7.00, Release Candidate 4 available  (Read 7852 times)

Offline Pelle

  • Administrator
  • Member
  • *****
  • Posts: 2266
    • http://www.smorgasbordet.com
Version 7.00, Release Candidate 4 available
« on: June 17, 2012, 03:05:37 PM »
Pelles C version 7.00, Release Candidate #4, is now available for download:
http://www.smorgasbordet.com/pellesc/download.htm

General changes:
http://www.smorgasbordet.com/pellesc/changes_650_700.htm

RC4 changes:
  • Fixed problem in compiler optimizer with switch statement combining of different, but identical, case blocks (when reduced down to two blocks, one empty; the code compiled, but gave the wrong result).
  • Fixed problem in compiler with qualified enum variable used as the expression in a switch statement, without a default case (the compiler crashed in the the enum coverage check).
  • Fixed problem in compiler with _Bool bit-field initializers (the packed bits were converted to _Bool, which wasn't terribly useful since a nonzero _Bool value is always '1'; the code compiled, but gave the wrong result).
  • Fixed problem in compiler frontend with the internal 'sequence' operator, where an intrinsic function with 'side effects' (like strcpy) could have some of it's arguments killed off (the compiler crashed).
  • Fixed problem in the IDE with source code formatting of some C11 keywords.
  • Fixed problem in the IDE with C syntax coloring of "vwscanf_s", and help file association for functions following "vwscanf_s" alphabetically.
  • Fixed problem in the IDE with "New Project", "Add-In DLL wizard" and text replacement.
  • Fixed problem with missing "mmintrin.h" in distribution (useless but referenced file).
  • Added to the IDE unconditional C syntax coloring of 'special' C99 and C11 macros/"keywords": alignas, alignof, bool, noreturn, static_assert, thread_local.
  • Added to the Browse Information Manager some missing C11 keywords in the C parser.
  • Added Greek translation, thanks to Harry Karayannis.

Last release candidate. Only serious bugs will be fixed before the official release.

Did someone actually test any of the new C11 features? This was the main point of the original release candidate, you know...

/Pelle
/Pelle

iZzz32

  • Guest
Re: Version 7.00, Release Candidate 4 available
« Reply #1 on: June 17, 2012, 06:35:14 PM »
Thank you, Pelle!

Quote
Did someone actually test any of the new C11 features?
I slowly began to use some C11 features like static_assert, stdalign and _Generic in small projects, and recently I played with threading a little.

CommonTater

  • Guest
Re: Version 7.00, Release Candidate 4 available
« Reply #2 on: June 17, 2012, 07:10:40 PM »
Thanks Pelle, appreciated as always.


Offline AlexN

  • Global Moderator
  • Member
  • *****
  • Posts: 394
    • Alex's Link Sammlung
Re: Version 7.00, Release Candidate 4 available
« Reply #3 on: June 18, 2012, 07:47:05 AM »
Thank you, great! ;)
best regards
 Alex ;)

Offline Vortex

  • Member
  • *
  • Posts: 865
    • http://www.vortex.masmcode.com
Re: Version 7.00, Release Candidate 4 available
« Reply #4 on: June 18, 2012, 08:15:50 PM »
Thanks Pelle for the new release.
Code it... That's all...

migf1

  • Guest
Re: Version 7.00, Release Candidate 4 available
« Reply #5 on: June 19, 2012, 11:39:56 AM »
Thanks Pelle!

A quick question, should we expect all remaining bugs listed in the corresponding section of the forum to be fixed in the upcoming stable 7.00?


Offline Pelle

  • Administrator
  • Member
  • *****
  • Posts: 2266
    • http://www.smorgasbordet.com
Re: Version 7.00, Release Candidate 4 available
« Reply #6 on: July 08, 2012, 01:34:21 PM »
Thanks Pelle!

A quick question, should we expect all remaining bugs listed in the corresponding section of the forum to be fixed in the upcoming stable 7.00?
Not all, since I can't reproduce some of them and several are completely bogus (as usual).
/Pelle