2025

View page source

Release Notes for 2025

mm-dd

02-09

Systems that use windows dll files, (msys, cygwin, and windows) would always build a static version of the cppad library; i.e., the cmake@cppad_static_lib flag was ignored in this case. This has been changed so that the cppad_static_lib flag is always respected. The default value for cppad_static_lib on msys, cygwin, and windows is true and on other systems it is false; i.e., if you do not specify cppad_static_lib you will get the same result as before this change.

02-02

The rpath in may not have been set properly in cppad_lib because CMAKE_INSTALL_RPATH was not set. This has been fixed its value is printed during the cmake command.

01-24

  1. Fix linking the pthread examples ( e.g. pthread_get_started.cpp ) when the pthread library is in a non-standard location.

  2. Fix linking the standard thread examples ( e.g. sthread_get_started.cpp ) when the standard thread library required the pthread library.

01-17

  1. The cppad_link_flags option was added to the cmake command.

  2. The detection of when unsigned int and size_t were the same, by the cmake command, was incorrect in cases where the compiler flags affected this result.

  3. Fix some errors of the form function_name(unsigned int) cannot be overloaded with function_name(size_t) .

  4. The Restrictions , on when the dll_lib.cpp example is tested were documented.

  5. The Restrictions was added to the jit example documentation.

01-10

Split the external links at the top of the user guide into: Git Repository , Versions , Other Links .