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