Pelles C > Announcements

Version 8.00 Release Candidate 4 is now available

(1/2) > >>

Pelle:
Pelles C version 8.00 Release Candidate 4 is now available for download:
http://www.smorgasbordet.com/pellesc/download.htm

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

RC4 changes:

* Upgraded to SQLite 3.8.4.3.
* Revised the Browse Information builder to expand some macros, and evaluate some preprocessor expressions, for slightly better information.
* Added attempt to show hidden console window before waiting for keypress in idespawn.exe.
* Added compiler support, in Microsoft mode only, for zero-sized array in union, and incomplete type in sizeof. Also, all '__w64' keywords are simply ignored.
* Added status bar text of fully qualified filename for projects on the start page (if same project name in multiple locations, f.e.).
* Removed linker attempt to convert Microsoft undocumented 'v4' CodeView information.
* Removed possibility to use a break statement in the body of an OpenMP loop (not valid).
* Added resource compiler option /M to display MAKE dependencies.
* Fixed dialog editor crash when changing font to a longer name than previously used.
* Fixed debugger problem with dangling binary search tree pointers (only happened when CodeView information was poor, and the debugger tried COFF information instead).
* Fixed compiler problem with dead store elimination before a function with an optimized-away return value.
* Fixed compiler problem with incomplete check of the shape of a (nested) conditional operator tree, when optimizing, and the condition involved a non-register type (like a floating-point value on X86).
* Fixed compiler problem with too aggressive demotion of multiplication in a condition.
* Fixed compiler problem with register allocation for an atomic assignment involving [un]signed long long (X86).
* Fixed compiler code generation problem with multiple post-increments of the same pointer in a condition (X86, X64).
* Fixed atomic_load() and atomic_load_explicit() as per C11 Defect Report #459 (still open, by adding const seems like a good thing).
* Fixed typo in msxml6.h.
* Fixed several typos in the help file.
/Pelle

Bitbeisser:
Thanks Pelle for continuously working on this!

Edit: Well, Stockholm, we have a problem!  :-\

When trying to install the RC4 64bit download on my laptop, just as I have done with the previous versions, the install process will hang at installing/copying pocrt.dll.
Can't close the window, [cancel] button doesn't work anyway, have to end the setup process through the task manager.

Host is Windows 8.1 64bit, run as administrator on an account that has administrator right to begin with.


Ralf

JohnF:
No problem installing here.

John

AlexN:

--- Quote from: Bitbeisser on May 26, 2014, 02:51:31 AM ---Edit: Well, Stockholm, we have a problem!  :-\

When trying to install the RC4 64bit download on my laptop, just as I have done with the previous versions, the install process will hang at installing/copying pocrt.dll.
Can't close the window, [cancel] button doesn't work anyway, have to end the setup process through the task manager.

Host is Windows 8.1 64bit, run as administrator on an account that has administrator right to begin with.

--- End quote ---
Perhaps you had an open program which uses pocrt.dll (a runtime dll of Pelles C). Then it could not be overwritten.

Alex ;)

Bitbeisser:

--- Quote from: AlexN on May 26, 2014, 11:29:45 AM ---Perhaps you had an open program which uses pocrt.dll (a runtime dll of Pelles C). Then it could not be overwritten.

Alex ;)

--- End quote ---
Nope, happened after a clean reboot.
But it turned out to be an issue with Avast! anti-virus, though it would just hang, not result in the usual pop-up message with a false alarm by checking against the RTL instead of a real virus/malware...
Disabled Avast for 10 inutes and install went through fine, will hopefully have some time this evening to play with it...

Ralf

Navigation

[0] Message Index

[#] Next page

Go to full version