Building on the latest improvements to the new LabWindows/CVI optimizing compiler, LabWindows/CVI 2015 includes version 3.3 of Clang, the C language compiler front end to the LLVM compiler infrastructure. First introduced in LabWindows/CVI 2013, LLVM is an industry-standard compiler infrastructure that offers programmers optimized code generation out of the box. The upgrade to Clang 3.3 helps developers ensure code reliability by highlighting weak points with added error and warning messages.
As a stability release, LabWindows/CVI 2015 contains over 50 bug fixes and improvements to provide a development platform for building critical applications for test and measurement. Programmers can take advantage of all the new features introduced in LabWindows/CVI 2013 such as OpenMP and Network Streams to improve application performance without significantly rewriting their code. By providing the latest compiler and parallel programming technologies, LabWindows/CVI 2015 lets developers focus on program logic and I/O.
Clang compiler upgrade from version 2.9 to 3.3
New warning flags and warning messages
Improved detection of uninitialized local variables
Improved stability when building large files
Up to 21% faster execution speed for 64-bit binaries