Skip to content

pawncc 2015/04/07

Pre-release
Pre-release
Compare
Choose a tag to compare
@Zeex Zeex released this 07 Apr 16:32
· 483 commits to master since this release
  • Fixed a bug where the compiler would freeze when there exists a directory with the same name as one of included files (Linux only)
  • Fixed sizeof() returning 1 for enum fields instead of real size when used as a default argument
    in functions (read more)
  • Fixed a bug in the calculation of debug info size that is stored in debug header
  • Fixed numerous compile warnings
  • Added support for \ (backlash) in include paths in compatibility mode
  • Added #pragma compat <1|0> that turns compatibility mode on or off
  • Added built-in __compat constant that indicates whether compatibility mode is on or off
  • Added support for ellipsis initialization of 2d arrays (more info and example)
  • Added git commit hash to the compiler version string (for identification purposes)
  • Enabling compatibility mode does not change the value of __Pawn anymore
  • Now should build without errors on Mac OS X