NO

Author Topic: Version 8.00 Release Candidate 5 is now available  (Read 8749 times)

Offline Pelle

  • Administrator
  • Member
  • *****
  • Posts: 2266
    • http://www.smorgasbordet.com
Version 8.00 Release Candidate 5 is now available
« on: July 06, 2014, 08:31:28 PM »
Pelles C version 8.00 Release Candidate 5 is now available for download:
http://www.smorgasbordet.com/pellesc/download.htm

Major changes:
http://www.smorgasbordet.com/pellesc/changes_700_800.htm

RC5 changes:
  • 64-bit IDE only: fixed synchronization in project options between compiler machine type, assembler machine type, linker machine type, LIB (and INCLUDE) path, and project type. Removed "Upgrade project to Win64" since changing the machine type will now have the same effect.
  • Fixed compiler problem with atomic assignments (X86, X64).
  • Fixed compiler problem with integer demotion in conditions.
  • Fixed compiler problem with missing volatile check in 'scalar replacement of aggregates' optimization.
  • Fixed compiler problem with C11 anonymous struct/union.
  • Fixed compiler problem with SIMD intrinsics _mm256_castps128_ps256(), _mm256_castpd128_pd256(), and _mm256_castsi128_si256().
  • Fixed compiler problem with propagation of internal const/volatile annotation for nested struct/union.
  • Fixed compiler problem with initializer for an entire struct.
  • Fixed problem with _fseeko() and _ftello() not being exported from pocrt.dll and pocrt64.dll.
  • Fixed and improved IDE syntax color highlighting of __asm blocks.
  • Updated Greek translation, thanks to Harry Karayannis.
  • Improved address-taken analysis for SIMD objects.
  • Revised internal interfaces to help the register-starved X86 target with register allocation for byte-sized registers.
  • Added support for atomic ^= on _Bool type (for "toggle flag" operations).
  • Added documentation for internal symbol __POCC_STDC_VERSION__.
  • Added conditional definition of symbol __POCC__EXTENSIONS when option /Zx is used.
  • Added prototypes for GdiAlphaBlend(), GdiTransparentBlt(), GdiGradientFill() in wingdi.h.
  • Added runtime functions _fseek64() and _ftell64().
  • Added sapi.lib to the distribution.

/Pelle
/Pelle

Offline frankie

  • Global Moderator
  • Member
  • *****
  • Posts: 2113
Re: Version 8.00 Release Candidate 5 is now available
« Reply #1 on: July 06, 2014, 09:52:10 PM »
Thanks Pelle for this new effort!  ;)
"It is better to be hated for what you are than to be loved for what you are not." - Andre Gide

JohnF

  • Guest
Re: Version 8.00 Release Candidate 5 is now available
« Reply #2 on: July 07, 2014, 08:09:19 AM »
Great job, thanks Pelle.

John

neo313

  • Guest
Re: Version 8.00 Release Candidate 5 is now available
« Reply #3 on: July 07, 2014, 08:45:57 AM »
Thank you!

Offline TimoVJL

  • Global Moderator
  • Member
  • *****
  • Posts: 2116
Re: Version 8.00 Release Candidate 5 is now available
« Reply #4 on: July 09, 2014, 08:04:43 PM »
Thank's Pelle for your efforts!

May the source be with you

rchockxm

  • Guest
Re: Version 8.00 Release Candidate 5 is now available
« Reply #5 on: July 13, 2014, 06:17:01 AM »
Nice job, thanks Pelle.


Offline Pelle

  • Administrator
  • Member
  • *****
  • Posts: 2266
    • http://www.smorgasbordet.com
Re: Version 8.00 Release Candidate 5 is now available
« Reply #6 on: July 13, 2014, 07:33:09 PM »
Thank you, everyone!
/Pelle