Same as #246, but for your v6 branch. This is needed for @Danc2050 and I's PrimeNet script, which also supports GpuOwl v6.11 because it is allegedly faster for some users and still supports LL DC and standalone P-1. I got a request explicitly for this from user techn1ciaN on the Mersenne Forum.
Added support for the PRPDC= prefix for PRP DC assignments, for consistency with Prime95/MPrime and Mlucas.
Improved parsing of the assignment ID by separating the N/A case.
Added support for PRP, LL and P-1 assignments without an assignment ID, for consistency with Prime95/MPrime and Mlucas.
Added support for doing P-1 before LL DC assignments.
Enabled -O3 optimization in the Makefile.
Copied the Continuous Integration (CI) from the master branch (#217) so these and any future changes would be tested.
Same as #246, but for your v6 branch. This is needed for @Danc2050 and I's PrimeNet script, which also supports GpuOwl v6.11 because it is allegedly faster for some users and still supports LL DC and standalone P-1. I got a request explicitly for this from user techn1ciaN on the Mersenne Forum.
PRPDC=
prefix for PRP DC assignments, for consistency with Prime95/MPrime and Mlucas.N/A
case.-O3
optimization in the Makefile.See #246 and #217 for the full details. Note that this does build with Clang on Linux, as it precedes the regressing commit https://github.com/preda/gpuowl/commit/817a9831dc9fdc595709bd5f68482e654b758b65.