NO

Author Topic: Version 7.00, Release Candidate 3 available  (Read 3417 times)

Offline Pelle

  • Administrator
  • Member
  • *****
  • Posts: 1923
    • http://www.smorgasbordet.com
Version 7.00, Release Candidate 3 available
« on: May 27, 2012, 07:07:56 pm »
Pelles C version 7.00, Release Candidate #3, is now available for download:
http://www.smorgasbordet.com/pellesc/download.htm

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

    RC3 changes:
    • Fixed problem in compiler optimizer with too aggressive demotion of "bitwise not" expressions in some contexts (the code compiled, but gave the wrong result).
    • Fixed problem in compiler optimizer where dead code from loop transformations wasn't cleaned out fast enough, causing a crash in a later pass (if unlucky).
    • Fixed problem in compiler with uncommon initializer expression of type: "literal string" + offset (the code didn't compile).
    • Fixed problem in compiler with target label of X64 unwind (multiple labels at the same address; the code didn't compile).
    • Fixed problem in compiler with __asm nested inside __asm {} (the code didn't compile).
    • Fixed problem in the IDE when renaming a resource label to a new name and then back again ("delete" label, followed by "un-delete" of the same label).
    • Fixed problem in the IDE with saving OEM-encoded text files (loading has never been supported).
    • Fixed problem in the IDE with arguments containing "double quotation mark" passed to console mode programs (assuming this blog is correct: http://blogs.msdn.com/b/twistylittlepassagesallalike/archive/2011/04/23/everyone-quotes-arguments-the-wrong-way.aspx).
    • Fixed some missing exports from POCRT64.DLL, and added a few modules for static linking to POCRT.LIB and POCRT64.LIB.
    • Removed from the IDE macro expansion in "Project options" for "Command line arguments" and "Working directory" (thinking about it some more, the loss of functionality should be less important than the fact that this is "easier to understand"). If you use the '$'-character in one of those fields, you should re-check it.
    • Added to the IDE more sanity checks of directories in "Advanced" options for the "New project" dialog.
    • Revised code in the IDE for reading and writing project and workspace files; this includes, but is not limited to, the special handling of the LIB, INCLUDE, POC_PROJECT_OUTPUTDIR, POC_PROJECT_RESULTDIR, POC_PROJECT_WORKPATH symbols.
    • Revised code in the IDE for creating new directories; The IDE can now create any number of missing intermediate directories. Feel free to litter your disk with useless directories, for example when creating new projects...
    • Corrected fix in resource compiler when a separator ended a popup in a MENU resource (one flag too much set; unsure if it matters or not).
    • Completed fix from 2002-04-04 in the linker for /MAPINFO:LINES, so linenumbers in MAP-files should now be correct (in case you didn't notice in the last 10 years).
    • Annotations from __declspec(vaformat(...)) and __declspec(release()) are now added to function definitions too (not just declarations).
    • Updated French translation, thanks to Kloster Yvan.

    /Pelle
/Pelle

Offline AlexN

  • Global Moderator
  • Member
  • *****
  • Posts: 380
    • Alex's Link Sammlung
Re: Version 7.00, Release Candidate 3 available
« Reply #1 on: May 27, 2012, 07:19:16 pm »
Thanks Pelle!

Sounds again to be a great work. i am going to download and test it. ;)

EDIT: PS: My anti virus software (AVIRA Antivir) recognizes the uninstallers as virus (perheps you can check it at virustotal.com.
« Last Edit: May 28, 2012, 04:11:14 pm by AlexN »
best regards
 Alex ;)

Offline Vortex

  • Member
  • *
  • Posts: 501
    • http://www.vortex.masmcode.com
Re: Version 7.00, Release Candidate 3 available
« Reply #2 on: May 27, 2012, 08:40:37 pm »
Hi Pelle,

Thanks for the new release.
Code it... That's all...

CommonTater

  • Guest
Re: Version 7.00, Release Candidate 3 available
« Reply #3 on: May 27, 2012, 10:46:50 pm »
Downloaded!
 
Thank you Pelle.
 
 

Offline TimoVJL

  • Global Moderator
  • Member
  • *****
  • Posts: 1628
Re: Version 7.00, Release Candidate 3 available
« Reply #4 on: May 28, 2012, 03:33:06 pm »
Thank you Pelle for this new version to test.
May the source be with you

iZzz32

  • Guest
Re: Version 7.00, Release Candidate 3 available
« Reply #5 on: May 28, 2012, 04:32:27 pm »
Thank you, Pelle.