NO

Author Topic: Version 5.00 beta 3 available  (Read 5079 times)

Offline Pelle

  • Administrator
  • Member
  • *****
  • Posts: 2266
    • http://www.smorgasbordet.com
Version 5.00 beta 3 available
« on: March 21, 2008, 07:21:37 PM »
Pelles C version 5.0, Beta #3, is now available for download:
http://www.smorgasbordet.com/pellesc/download.htm

  • Added missing calling convention to some prototypes in winbase.h and winnt.h.
  • Fixed CreateDesktop() versioning, and added CreateDesktopEx() prototype in winuser.h.
  • Fixed some target size problems in inttypes.h and stdint.h.
  • IDE: fixed missing code signing tab, in project options, for a new (not upgraded) project.
  • IDE: fixed problem with console executable being locked after a debugging session (Windows Vista).
  • IDE: fixed linker option /largeaddressaware on linker tab, in project options.
  • IDE: when jumping to a source line from the Project or Output tab, the entire line will now be selected.
  • POMAKE: will now also define command line macros before processing make files (for preprocessing conditions to work).
  • POCC: fixed argument handling when expanding inline functions (including better handling of some side effects).
  • POCC: fixed a problem where a fastcall argument wasn't always spilled when it's address was taken (X86).
  • POCC: fixed a problem with address calculations for LDR/STR instructions (ARM).
  • POCC: added _PreLoad() intrinsic (ARM).
  • POCC: fixed problem with wide string literals in _Pragma operator.
  • POCC: added a few more cases for warning #2215 (narrowing conversion).

Pelle
/Pelle

severach

  • Guest
Re: Version 5.00 beta 3 available
« Reply #1 on: March 22, 2008, 07:49:21 AM »
The compiler will drop the trailing \ in a multi line #define if the \ occurs at the right place. I've built a demo project which will generate and (fail to) compile C source files that demonstrate the problem.

severach

  • Guest
Re: Version 5.00 beta 3 available
« Reply #2 on: April 07, 2008, 05:52:34 AM »
Bug: When you hit Ctrl+B twice quickly, POIDE will start the compiler twice. If you time it right the output of the two compilers will be mixed together.

benjaminmaggi

  • Guest
Re: Version 5.00 beta 3 available
« Reply #3 on: April 14, 2008, 09:24:08 AM »
WOW, The Smart Ident works like a charm, better than any other editor out there, Thanks Pelle !