Skip to content

PawnPlus v0.8

Pre-release
Pre-release
Compare
Choose a tag to compare
@IS4Code IS4Code released this 07 Aug 22:00
· 664 commits to master since this release
  • Tasks can store an error/exception state, can be used to signal cancellation or other exceptional events. Waiting for any result or error is performed via task_wait (now used together with task_get_result in task_await).
  • Iterators completely reworked, now are much safer and more powerful, allow for inserting or erasing values, and keep track of their collection's lifetime and modifications.
  • Tag system enhanced with dynamically defined tags and tag operations which can be called on values or variants. Properly defined tag operations can automatically collect unused objects or isolate their data. Tag operations can be invoked dynamically.
  • Minor additions to string and AMX functions.
  • AMX is fully cleaned after saving the sleep state, the stack no longer leaks.
  • String coercion operators fixed and definable with PP_SYNTAX_STRING_OP.