The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
Fixed the interior-point (“ipopt”) preset on Windows, which
failed with “The linear solver MUMPS is unknown”. The shim now resolves
rmumps’ dmumps_c via R_GetCCallable (works on
Windows) instead of R_FindSymbol (did not), and
configure.win builds with MUMPS enabled. Requires
rmumps >= 5.2.1-43.
Updated the bundled Uno C++ solver to upstream release 2.7.4. The R-packaging patch set rebased cleanly; the C API is backward-compatible and the R binding is unchanged.
Build: forward the HiGHS include root into the bundled Uno compile, fixing a “‘highs/Highs.h’ file not found” error from Uno 2.7.4’s prefixed include.
Keep the bundled HiGHS/Uno source trees out of the
installed package via a top-level .Rinstignore, as
CRAN requested; the static libraries are still built from the bundled
sources at configure time.
Fixed an undefined-behavior report from CRAN’s gcc-SAN /
clang-SAN checks (uno_binding.cpp, make_x): a
length-0 memcpy received a NULL source. The copy is now
guarded; no user-visible behavior change.
R.home("include") for R’s
header path, and normalize a lib64/ libuno.a
install to lib/.Updated the bundled Uno C++ solver to upstream release 2.7.3. The
R-packaging patch set was rebased onto v2.7.3; the C API is
backward-compatible (the binding is unchanged). One internal fix: Uno
2.7.3 relocated Options::dump_default_options(), so its
console output is re-routed through the R-output mechanism
(UNO_COUT) to keep the compiled library free of raw
std::cout for the CRAN compiled-code check.
Added inst/COPYRIGHTS documenting the copyright
holders and licenses of the bundled third-party libraries: the Uno C++
solver and HiGHS, including the components HiGHS itself bundles (AMD,
METIS, pdqsort, zstr, rcm, filereaderlp, Catch2, and CLI11). All are
permissive and MIT-compatible (MIT / BSD-3-Clause / Apache-2.0 / zlib /
Boost Software License 1.0); none is copyleft. A
Copyright: file inst/COPYRIGHTS field and a
cph entry for the HiGHS development team record this in the
package metadata. Because the file lives under inst/, the
attribution survives installation. MUMPS (reached at run time through
the GPL-licensed rmumps package) and BQPD are not
bundled.
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.