PellesC V6.0, Release Candidate #3

Started by Vortex, July 10, 2009, 05:10:31 PM

Previous topic - Next topic

Vortex

QuoteSome changes from RC2:

    * New IDE feature: attempt to select the newly created project when it's part of a workspace (behavior can currently be changed through AutoSelectNewProject value in the Registry, or XML settings file -- and only this way, to avoid dialog changes and a new string for translation...)
    * New IDE feature: attempt to strip trailing slashes from path specifications in New Project.
    * Added ATOM MOVBE instruction (POASM, POCC inline assembler)
    * Added some missing instructions to X64 disassembler (PODUMP, debugger, ...).
    * Added __cpuid as a (pure intrinsic) alias for the _cpuid intrinsic (Microsoft mode only).
    * Added C compiler warning for designated initializer without equals sign (may even work).
    * Fixed C runtime function _makepath(), and problem with extra (unwanted) terminating null character.
    * Fixed problem in strtof(), strtod(), strtold(), wcstof(), wcstod(), wcstold(), when the object pointed to by 'endptr' was assigned a pointer past a partial/invalid NAN/INF(inity) substring.
    * Fixed C compiler problem with removal of multi-dimension array (like arr[5][5]) that appeared to be unused, but wasn't.
    * Fixed C compiler crash (CFG peephole optimizer) when first member of a structure being a pointer, and that pointer was used in an access pattern normally seen only for 'plain' pointers.

Pelle

http://www.smorgasbordet.com/pellesc/download.htm