Releases: pawn-lang/compiler
Releases · pawn-lang/compiler
pawncc 2014/08/31
- Fixed conditional compilation not skipping #emit directives when the condition is false
pawndisasm 2014/08/30
This is a slightly modified version of the pawndisasm program shipped with Pawn 3.3.3875. In addition to disassembly it outputs corresponding source file name and line number (if the .amx file contains debugging information).
Testing binaries 2014/08/10 (LSE)
binaries-20140810-lse Merge tag 'binaries-20140810' into lse
Testing binaries 2014/08/10
- Fixed #file directive not adding files to debug info
- Fixed missing quotes around #file names in preprocessor output
- Fixed compile error when applying the stringize operator ('#') to a string that contains ':'
Testing binaries 2014/04/27 (LSE)
binaries-20140427-lse Merge tag 'binaries-20140427' into lse
Testing binaries 2014/04/27
Testing binaries 2014/04/06
- Fixed crash with long function names (over 31 chracters)
- Fixed small issue with trailing commas in multidimensional arrays' initializers
- Fixed crash when compiling with the -r flag
Testing binaries 2014/03/30
This release adds the compatibility mode (the -Z
option).
In this mode the compiler attempts to be compatible with the current SA-MP compiler, which allows compiling old SA-MP scripts that would not compile otherwise while still benefiting from new features and bug fixes.
In particular, this allows compiling code that relies on auto-generated #include guards (the _inc_filename
symbols).