Hello There, Guest! Login or Register


LVP PreCompiler 4.0
#1
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


Attached Files
.exe   pawncc.exe (Size: 289.1 KB / Downloads: 1)
Reply


Messages In This Thread
LVP PreCompiler 4.0 - by Russell - 11-08-2011, 10:00 PM
Re: LVP PreCompiler 4.0 - by Jay - 11-12-2011, 01:49 AM
Re: LVP PreCompiler 4.0 - by Russell - 01-02-2012, 03:03 PM
Re: LVP PreCompiler 4.0 - by Russell - 01-02-2012, 04:20 PM
Re: LVP PreCompiler 4.0 - by Jay - 01-16-2012, 09:09 PM