PawnPlus v0.8
Pre-release
Pre-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 withtask_get_result
intask_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
.