11-08-2011, 10:00 PM
Hi there,
Please update to LVP PreCompiler 4.0.1 as soon as possible. As seen from version 3.0, the following improvements have been made.
- Added support for using tagged variables as class instances.
- Fixed a critical bug in communicating builds with the server.
- Added a warning for when a test-suite is being registered multiple times.
- Added a warning for when a command annotated function has too many parameters.
- Fixed parameter detection of command annotations in the Writer.
- Updated the protocol used for sending documentation and information to the server.
- Severely (300%+) speed up argument parsing, since that is now done by default.
- Added a small test-suite for the argument parsing, to ensure proper functionality.
- Fixed two crashes, a memory overflow and a use-after-free problem.
- Improved reporting of annotation-related errors (textual and position-wise).
- Improved parameter verification for command annotations.
- Fixed instance variables throwing warnings when unused (they're optional).
- Fixed a line-number desynchronisation.
- Fixed the Linux version of the PreCompiler, which is now fully functional.
- Implemented invocation switches on top of invocation lists.
- Implemented "#pragma offline", to disable any kind of connectivity.
- Fixed a bug which caused the command handler to be void.
- Fixed a potential dead-lock with class-call generation.
- Fixed building of Pawn scripts which do not use annotations.
- Strongly improved prototype verification for invocation lists.
- Fixed code generation for the invocation list annotations.
- Improved compatibility for building the pre-compiler on Linux.
- Fixed all remaining C++ compile warnings.
- Added internal functions of the SuperFastHash() and adler32() hash
algorithms, perfectly calibrated with their Pawn counterparts.
- The PreCompiler is now about 10% faster due to a lot less memory
allocations internally.
- Added the code-generation stage for command annotations.
- Added commandPlayerLocator and commandHasher annotations.
- Fixed a crash which occurred with the old Las Venturas Playground mode.
- Wrote an example script for the command handler.
Thanks,
Russell
Please update to LVP PreCompiler 4.0.1 as soon as possible. As seen from version 3.0, the following improvements have been made.
- Added support for using tagged variables as class instances.
- Fixed a critical bug in communicating builds with the server.
- Added a warning for when a test-suite is being registered multiple times.
- Added a warning for when a command annotated function has too many parameters.
- Fixed parameter detection of command annotations in the Writer.
- Updated the protocol used for sending documentation and information to the server.
- Severely (300%+) speed up argument parsing, since that is now done by default.
- Added a small test-suite for the argument parsing, to ensure proper functionality.
- Fixed two crashes, a memory overflow and a use-after-free problem.
- Improved reporting of annotation-related errors (textual and position-wise).
- Improved parameter verification for command annotations.
- Fixed instance variables throwing warnings when unused (they're optional).
- Fixed a line-number desynchronisation.
- Fixed the Linux version of the PreCompiler, which is now fully functional.
- Implemented invocation switches on top of invocation lists.
- Implemented "#pragma offline", to disable any kind of connectivity.
- Fixed a bug which caused the command handler to be void.
- Fixed a potential dead-lock with class-call generation.
- Fixed building of Pawn scripts which do not use annotations.
- Strongly improved prototype verification for invocation lists.
- Fixed code generation for the invocation list annotations.
- Improved compatibility for building the pre-compiler on Linux.
- Fixed all remaining C++ compile warnings.
- Added internal functions of the SuperFastHash() and adler32() hash
algorithms, perfectly calibrated with their Pawn counterparts.
- The PreCompiler is now about 10% faster due to a lot less memory
allocations internally.
- Added the code-generation stage for command annotations.
- Added commandPlayerLocator and commandHasher annotations.
- Fixed a crash which occurred with the old Las Venturas Playground mode.
- Wrote an example script for the command handler.
Thanks,
Russell

