Skip to content

3.10.7

Compare
Choose a tag to compare
@Zeex Zeex released this 24 Apr 10:24
· 188 commits to master since this release
  • Fixed various __emit bugs (#279)
  • Fixed various bugs related to tagof operator (#245, #274)
  • Fixed various bugs related to destructors (#260)
  • Fixed incorrect values of __compat and debug constants when set through #pragma option (#253)
  • Fixed a bug in argument count check leading to crash when call functions with more than 128 arguments (#298)
  • Fixed crash when #pragma deprecated is used without a message
  • Fixed wrong argument in switch disassembly listings produced by pawndisasm (#236)
  • Fixed a bug in multidimensional array initialization that caused compiler crash in some cases (#220)
  • Fixed formatting of multiline messages from #pragmas in compiler output
  • Added a new warning for meaningless combinations of class specifiers (#246)
  • Added more info to tag mismatch warnings (#265)
  • Made the unused symbol warning show the line where the symbol is declared (#252)
  • Improved code generation for naked functions (#271)
  • Various speed optimization (#255, #269)
  • Changed the Visual C++ runtime version back to 2010 (v100) to make the compiler run on a wider range of Windows systems by default (without installing anything)
  • Switched to another hash table library because of some licensing issues (#240)