Skip to content

Latest commit

 

History

History
72 lines (56 loc) · 2.73 KB

File metadata and controls

72 lines (56 loc) · 2.73 KB

RcppPlanc 2.0.15

  • Patched out new stderr calls in topology-xml-nolibxml.c for hwloc 2.13

RcppPlanc 2.0.14

  • Updated vendored dependencies and patches
  • Fixed cmake configure script framework location

RcppPlanc 2.0.13

  • Bumped HighFive to 3.0.0
  • Switched to CRAN-packaged HighFive in LinkingTo
  • Bumped vendored hwloc to 2.12.1
  • Moved CMake OSX SDK selection to configure script

RcppPlanc 2.0.12

  • Added a few symbol removals to hwloc patches
  • Added an error message to address the real issue in 17
  • Silenced confusing CMake find_package calls
  • Removed unnecessary CMakePresets from source.

RcppPlanc 2.0.11

  • Re-enabled static library builds for CRAN on *nix to silence (questionable) ODR violation from libASAN.
  • Replaced Rcpp::Nullable<Rcpp::NumericMatrix> with Rcpp::Nullable<arma::mat>, addressing issue 17.
  • Re-enabled roxygen in-tree build.
  • Added mechanism for finding OPENMP_SHLIB_CXXFLAGS in static RCPP case

RcppPlanc 2.0.10

  • Removed masked cblas_sgemm as it was never being called and causing all sorts of linkage issues
  • Remove cblas library linkage and some includes.

RcppPlanc 2.0.9

  • Add check for path specifically used by Prof. Ripley's CRAN builders to disable MKL
  • Fix generic linkage for BLAS/LAPACK in BUILD_RCPP case

RcppPlanc 2.0.8

  • Add runtime check to make sure MKL actually works if detected

RcppPlanc 2.0.7

  • Allow for empty LIBR_STRING on certain Linux machines.

RcppPlanc 2.0.6

  • Sanitized regex from Rscript call in src/planc/CMakeLists/FindR.cmake

RcppPlanc 2.0.5

  • Fixed typo in FindR.cmake (oops!)
  • Use HWLOC_LIBRARIES instead of HWLOC_LDFLAGS
  • Fixed mistake in H5SpMat constructor example
  • Added copyright indicators for HighFive and Armadillo
  • Fixed MKL detection
  • Fix error in UINMF logic

RcppPlanc 2.0.4

  • Fixed data.cpp opening H5SpMat as ReadWrite instead of ReadOnly
  • CMake now checks R_RHOME before path.
  • Added fallback to guess R_LDFLAGS when Makeconf parsing fails.
  • Removed bad check_symbol_exists test in FindHWLOC.
  • Use HWLOC_LDFLAGS instead of pkgcfg_lib_HWLOC_hwloc to capture both pkgconf and find_library situations.

RcppPlanc 2.0.3

  • 3rd attempt to refactor the BLAS detection of the CMake system. (0.1 and 0.2 were failed attempts at same)

RcppPlanc 2.0.0

  • Initial CRAN release
  • Fixed critical algorithmic bugs in INMF/UINMF with intial seeding (API Breaking)
  • Used libplanc/nmflib 1.0.0 for backend

RcppPlanc 1.0.0-rc3

  • Non-CRAN release
  • Created wrapper functions for NMF with ANLS-BPP, ADMM, HALS and MU algorithms supported
  • Created wrapper functions for symNMF with ANLS-BPP and GNSYM algortihms supported
  • Implemented iNMF, onlineINMF and UINMF with C++