pawncc 2015/04/07
Pre-release
Pre-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