1. 24 Mar, 2020 1 commit
    • James Lamb's avatar
      [R-package] Use Rprintf for logging in the R package (fixes #1440, fixes #1909) (#2901) · 0341906c
      James Lamb authored
      
      
      * [R-package] started cutting over from custom R-to-C interface to R.h
      
      * replaced LGBM_SE with SEXP
      
      * fixed error about ocnflicting definitions of length
      
      * got linking working
      
      * more stuff
      
      * eliminated R CMD CHECK note about printing
      
      * switched from hard-coded include dir to the one from FindLibR.cmake
      
      * cleaned up formatting in FindLibR.cmake
      
      * commented-out everything in CI that does not touch R
      
      * more changes
      
      * trying to get better logs
      
      * tried ignoring
      
      * added error message to confirm a suspicion
      
      * still trying to find R during R CMD CHECK
      
      * restore full CI
      
      * fixed comment
      
      * Update R-package/src/cmake/modules/FindLibR.cmake
      
      * changed strategy for finding LIBR_HOME on Windows
      
      * Removed 32-bit Windows stuff in FindLibR.cmake
      
      * Update R-package/src/cmake/modules/FindLibR.cmake
      
      * Update CMakeLists.txt
      Co-Authored-By: default avatarNikita Titov <nekit94-08@mail.ru>
      
      * Update CMakeLists.txt
      Co-Authored-By: default avatarNikita Titov <nekit94-08@mail.ru>
      
      * Update R-package/src/cmake/modules/FindLibR.cmake
      Co-Authored-By: default avatarNikita Titov <nekit94-08@mail.ru>
      
      * removed some duplication in cmake scripts
      
      * Update R-package/src/cmake/modules/FindLibR.cmake
      Co-Authored-By: default avatarNikita Titov <nekit94-08@mail.ru>
      
      * Update R-package/src/cmake/modules/FindLibR.cmake
      Co-Authored-By: default avatarNikita Titov <nekit94-08@mail.ru>
      
      * Update R-package/src/cmake/modules/FindLibR.cmake
      Co-Authored-By: default avatarNikita Titov <nekit94-08@mail.ru>
      
      * Update R-package/src/cmake/modules/FindLibR.cmake
      Co-Authored-By: default avatarNikita Titov <nekit94-08@mail.ru>
      
      * Update R-package/src/cmake/modules/FindLibR.cmake
      Co-Authored-By: default avatarNikita Titov <nekit94-08@mail.ru>
      
      * Update R-package/src/cmake/modules/FindLibR.cmake
      Co-Authored-By: default avatarNikita Titov <nekit94-08@mail.ru>
      
      * added LIBR_CORE_LIBRARY back
      
      * small fixes to CMakeLists
      
      * simplified FindLibR.cmake
      
      * some fixes for windows
      
      * Apply suggestions from code review
      Co-Authored-By: default avatarNikita Titov <nekit94-08@mail.ru>
      
      * allowed for directly passing LIBR_EXECUTABLE to FindLibR.cmake
      
      * reorganized FindLibR.cmake to catch more cases
      
      * clean up inconsistencies  in R calls in FindLibR.cmake
      
      * Update R-package/src/cmake/modules/FindLibR.cmake
      Co-Authored-By: default avatarNikita Titov <nekit94-08@mail.ru>
      
      * removed unnecessary log messages
      
      * removed unnecessary unset() call
      Co-authored-by: default avatarNikita Titov <nekit94-08@mail.ru>
      0341906c
  2. 22 Mar, 2020 1 commit
  3. 16 Mar, 2020 1 commit
  4. 15 Mar, 2020 1 commit
  5. 10 Mar, 2020 1 commit
  6. 12 Jan, 2020 1 commit
  7. 15 Dec, 2019 1 commit
  8. 16 Nov, 2019 1 commit
    • James Lamb's avatar
      [R-package][ci] Added more R linters (fixes #2477) (#2533) · 1f7b06b9
      James Lamb authored
      
      
      * Added more linters on R code
      
      * started working on implicit integers
      
      * finished style changes to handle implicit integers
      
      * regenned documentation and added concatenation linter
      
      * changed channel for r-lintr
      
      * try building stringi before lintr
      
      * trying to get libicui18n
      
      * trying another thing
      
      * trying conda-forge again
      
      * added re-install of stringi
      
      * uncommented other stages
      
      * Update .ci/test.sh
      Co-Authored-By: default avatarNikita Titov <nekit94-08@mail.ru>
      
      * removed apt update and changed lintr version floor
      
      * get lintr from CRAN
      
      * R needs to come before C++ linting
      
      * testing lintr install from CRAN
      
      * trying one more thing
      
      * more verbose
      
      * order might matter
      
      * removed commented code
      
      * cleaned up linting block in test.sh
      
      * grouped conda install calls and fixed a few integer array things
      1f7b06b9
  9. 24 Oct, 2019 1 commit
  10. 21 Aug, 2019 2 commits
  11. 13 Jun, 2019 1 commit
  12. 12 May, 2019 1 commit
  13. 29 Apr, 2019 1 commit
  14. 27 Jan, 2019 1 commit
  15. 09 Sep, 2018 1 commit
  16. 29 Aug, 2018 1 commit
    • James Lamb's avatar
      [R-package] CRAN fixes (#1499) · eded794e
      James Lamb authored
      * Fixed typos in docs
      
      * Fixed inconsistencies in documentation
      
      * Updated strategy for registering routines
      
      * Fixed issues caused by smashing multiple functions into one Rd
      
      * Fixed issues with documentation
      
      * Removed VignetteBuilder and updated Rbuildignore
      
      * Added R build artefacts to gitignore
      
      * Added namespacing on data.table set function. Updated handling of CMakeLists file to get around CRAN check.
      
      * Updated build instructions
      
      * Added R build script
      
      * Removed build_r.sh script and updated R-package install instructions
      eded794e
  17. 28 Apr, 2018 1 commit
  18. 16 Mar, 2018 1 commit
  19. 27 Dec, 2017 1 commit
  20. 01 Nov, 2017 1 commit
  21. 14 Jul, 2017 2 commits
  22. 13 Jul, 2017 1 commit
    • Laurae's avatar
      [R-package] Fallback to MinGW when VS build fails (#664) · 3421bc6c
      Laurae authored
      * Change VS -> MinGW for CRAN
      
      * Documentation to switch to MinGW by default
      
      * Force cmake to run twice
      
      * Try again dual build for Rtools
      
      * Switch to cmake for building twice
      
      * Try with Visual Studio as default, MinGW as fallback
      
      * Try to remove VS appropriately when failing
      
      * Attempt to get rid of build folder first
      
      * Switch to unlink from rm rf
      
      * Change lib_folder correctly when VS fails
      
      * Add README updates from Microsoft/LightGBM@1c8355c
      
      * Update default compiler doc and add GPU online install doc
      
      * Better GPU doc
      3421bc6c
  23. 22 Jun, 2017 1 commit
  24. 20 Jun, 2017 2 commits
    • Guolin Ke's avatar
      rollback cmakelists · 2e0a8077
      Guolin Ke authored
      2e0a8077
    • Guolin Ke's avatar
      [python] Submit to PyPI (#635) · 80c641cd
      Guolin Ke authored
      * add make command to the python package.
      
      * Update README.rst
      
      * Update README.rst
      
      * Update README.rst
      
      * fix tests.
      
      * fix unix build
      
      * update readme
      
      * fix setup.py
      
      * update travis
      
      * Update .travis.yml
      
      * Update test.py
      
      * some fixes.
      
      * check the 64-bit python
      
      * fix build.
      
      * refine MANIFEST.in
      
      * update Manifest.in
      
      * add more build options.
      
      * Add fatal in cmake
      
      * fix a endif.
      
      * fix bugs.
      
      * fix pep8
      
      * add test for the pip package build
      
      * add test pip install in travis.
      
      * fix version with pre-compile dll
      
      * fix readme.rst
      
      * update readme
      80c641cd
  25. 14 Jun, 2017 1 commit
  26. 11 Jun, 2017 2 commits
  27. 06 Jun, 2017 3 commits
  28. 05 Jun, 2017 1 commit
    • Guolin Ke's avatar
      Compile R package by custom tool chain. (#584) · f98d75fc
      Guolin Ke authored
      * add R's library file to vs project and cmake.
      
      * support using dll built by vs.
      
      * better search for the library file.
      
      * remove mingw related doc .
      
      * update document.
      
      * Let R handle the library compile.
      
      * try fix build from github.
      
      * Update README.md
      
      * cleaner build.
      
      * fix the install problem in linux.
      
      * Update README.md
      f98d75fc
  29. 30 May, 2017 2 commits
  30. 09 May, 2017 1 commit
  31. 05 May, 2017 1 commit
    • JesseLimtiaco's avatar
      Adding ability to load model from string in R (#472) · beb5fc5e
      JesseLimtiaco authored
      * Update lgb.Booster.R
      
      Added method to call LGBM_BoosterLoadModelFromString_R if model_str is provided for initialization, added option to load from model_str in lgb.load
      
      * Update lightgbm_R.cpp
      
      Adding LGBM_BoosterLoadModelFromString_R
      
      * Update lightgbm_R.cpp
      
      Added LGBM_BoosterSaveModelToString_R
      
      * Update lightgbm_R.cpp
      
      * Update lgb.Booster.R
      
      Added save_model_to_string method
      
      * Update lgb.Booster.R
      
      Implemented @Laurae2 comments
      
      * Update lgb.Booster.R
      
      * Update lightgbm_R.h
      
      Added load and save model from/to string exports
      beb5fc5e
  32. 04 May, 2017 1 commit
  33. 24 Apr, 2017 1 commit