Skip to content

Releases: pawn-lang/compiler

pawncc 2014/08/31

31 Aug 19:17
Compare
Choose a tag to compare
pawncc 2014/08/31 Pre-release
Pre-release
  • Fixed conditional compilation not skipping #emit directives when the condition is false

pawndisasm 2014/08/30

30 Aug 06:56
Compare
Choose a tag to compare
pawndisasm 2014/08/30 Pre-release
Pre-release

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)

10 Aug 16:51
Compare
Choose a tag to compare
Pre-release
binaries-20140810-lse

Merge tag 'binaries-20140810' into lse

Testing binaries 2014/08/10

10 Aug 16:45
Compare
Choose a tag to compare
Pre-release
  • 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)

12 Jun 05:40
Compare
Choose a tag to compare
Pre-release
binaries-20140427-lse

Merge tag 'binaries-20140427' into lse

Testing binaries 2014/04/27

27 Apr 12:31
Compare
Choose a tag to compare
Pre-release
  • Fixed a bug with static functions (#20)
  • Fixed a crash on error 33 when one of the two expressions is a string literal (#26)
  • Fixed the values of the cellmin and cellmax constants in 64-bit Linux builds (#17)
  • Reverted the trailing comma patch (too buggy)
  • Disabled #pragma tabsize 0 (#24)

Testing binaries 2014/04/06

06 Apr 13:45
Compare
Choose a tag to compare
Pre-release
  • 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

30 Mar 10:27
Compare
Choose a tag to compare
Pre-release

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).