PCT - Merged standard compilation task with multi-threaded t

Posted by Riverside Software on 28-Apr-2016 07:42

Hello,


Following this previous post, some more refactoring has been done in order to have the same attributes available on PCTCompile and PCTCompileExt, meaning that PCTCompileExt task is now deprecated. So here is the summary :

  • PCTCompile now accepts numThreads attribute
    • If numThreads is not defined or set to 1, then the standard compilation process is used, otherwise the multi-threaded compilation is triggered
    • If a mapper element is defined while numThreads is set to 1, then multi-threaded compilation is triggered (with only one thread)
  • PCTCompileExt task definition is still present for compatibility reasons, but don't use it for new scripts

With refactoring comes spring cleaning, so the JAR file is now smaller. This is also the result of removing unused PCTBroker and Prolint tasks, as well as their dependencies.

Before releasing this version, would it be possible for users to test this version, and see if there are no regressions. A few were found (and fixed) through unit tests, but I'm pretty sure it doesn't cover everything. The pre-release is available here.

Please also note that it will probably be the last version supporting Progress v9 and Ant 1.9.x. Next developments will be done for Progress v10 (probably) and Progress v11, with Ant 1.10 (available soon), and JDK 1.8

All Replies

This thread is closed