nlopt from included sources on macOS and on Linux if no system build of NLopt (>= 2.7.0) is found.rwinlib on Windows current release (contributed by Jeroen Ooms, [#92]), or NLopt from Rtools42 on Windows devel (contributed by Tomas Kalibera).NEWS.md file to track changes to the package.#include <nloptrAPI.h> in several source files.hs071 ([jyypma/nloptr#81], [@Tom-python0121]).NLOPT_GN_ESCH available from R interface (contributed by Xiongtao Dai).options('nloptr.show.inequality.warning' = FALSE).configure and configure.ac.NLOPT_MAXTIME_REACHED without running any iterations with the default setting. This change solves this.Makevars to replace some code in NLopt to fix compilation on Solaris as requested by Brian Ripley.INSTALL.windows.Makevars that replaces some code related to type-casting in NLopt-2.4/isres/isres.c.src/nloptr.c from CP1252 to UTF-8.check.derivatives examples in two lines to comply with new package rules.inst/doc to vignettes to comply with new package rules.apacite in vignette as an update of apacite on CRAN resulted in errors.CFLAGS, CXXFLAGS from Makevars.print_level = 3. Shows values of controls (16 April 2012 on R-Forge).Makevars and Makevars.win to link to version 2.3 of NLopt compiled with --with-cxx option. This makes the StoGo algorithm available. (31 April 2013 on R-Forge).src/Makevars to LF line endings to remove a warning from R CMD check.src/Makevars.win in order for nloptr to work with his new toolchain.src/Makevars to compile on Solaris.src/Makevars to compile on Solaris.src/Makevars to compile on Solaris.src/Makevars to compile a working binary for MacOS.added new options:
tests/banana_global.R: new test file that uses the algorithms (CRS, ISRES, MLSL) and options ranseed and population.
src/nloptr.c: capture error codes from setting options.
R/nloptr.print.R: output gives ‘optimal value of controls’ when status = -4 (some error code), this is changed to ‘current value of controls’.