Dear NLopt users,

Version 2.2.1 is now available on the web page. The changes mainly consist of minor fixes to smooth compilation under Windows; thanks to Benoit Scherrer and others for their bug reports. Also posted on the NLopt web page are Benoit's build script to compile NLopt from source with CMake, e.g. to compile with Microsoft Visual Studio. The files can be found at:

        http://ab-initio.mit.edu/nlopt

and the release notes are attached below.

Regards,
Steven G. Johnson

NLopt 2.2.1 (6 September 2010)

* If you compile nlopt.h with the NLOPT_DLL_EXPORT symbol #defined,
  it now uses the dllexport directive (under Windows), useful for
  compiling an NLopt DLL under Microsoft compilers; thanks to Benoit
  Scherrer for the suggestion.

* Handle case where copysign function is missing, e.g. on Windows;
  thanks to Benoit Scherrer for the bug report.

* Remove C99-style mixed declaration and code in a couple files, so
that code compiles in C89; thanks to Benoit Scherrer for the bug report.

* Removed a few compiler warnings under Microsoft compilers; thanks
  to Benoit Scherrer for the bug report.

* Export nlopt_get_algorithm_name function on Windows; thanks to Ofek
  Shilon for the bug report.

* Don't use dllimport directive with lcc on Windows (which doesn't
  support it); thanks to Laurent Vanbeylen for the bug report.

* Update Nodedal README directory to indicate that Nocedal's LBFGS code
  is now available under the GPL, and therefore may be distributed with
a future NLopt version (although Luksan's LBFGS code already works well).

* Bug fix in set/get_xtol_abs; thanks to David Rivest-Henault for the report.

_______________________________________________
NLopt-discuss mailing list
[email protected]
http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/nlopt-discuss

Reply via email to