1. 21 May, 2021 3 commits
  2. 20 May, 2021 4 commits
  3. 18 May, 2021 1 commit
  4. 17 May, 2021 1 commit
  5. 16 May, 2021 2 commits
  6. 15 May, 2021 4 commits
  7. 14 May, 2021 1 commit
  8. 13 May, 2021 1 commit
  9. 12 May, 2021 3 commits
  10. 11 May, 2021 1 commit
  11. 10 May, 2021 2 commits
  12. 09 May, 2021 2 commits
  13. 07 May, 2021 1 commit
    • Chen Yufei's avatar
      Precise text file parsing (#4081) · f8318088
      Chen Yufei authored
      
      
      * New build option: USE_PRECISE_TEXT_PARSER.
      
      Use fast_double_parser for text file parsing. For each number, fallback
      to strtod in case of parse failure.
      
      * Add benchmark for CSVParser with Atof and AtofPrecise.
      
      * Fix lint complaint.
      
      * Fix typo in open result error message.
      
      * Revert "Fix lint complaint."
      
      This reverts commit 92ab0b6bce9f17d7be9eaeb20f19d4a0a36f0387.
      
      * Revert "Add benchmark for CSVParser with Atof and AtofPrecise."
      
      This reverts commit 4f8639abd06c679d4382eb715a1793afd94df3d2.
      
      * Use AtofPrecise in Common::__StringToTHelper.
      
      * [option] precise_float_parser: precise float number parsing for text input.
      
      * Remove USE_PRECISE_TEXT_PARSER compile option.
      
      * test: add test for Common::AtofPrecise.
      
      * test: remove ChunkedArrayTest with 0 length.
      
      This triggers Log::Fatal which aborts the test program.
      
      * fix lint, add copyright.
      
      * Revert "test: remove ChunkedArrayTest with 0 length."
      
      This reverts commit 346c76affe9e78b6ca2738c4a56dbb9c00f31102.
      
      * Use LightGBM::Common::Sign
      
      * save precise_float_parser in model file.
      
      * Fix error checking in AtofPrecise. Add more test cases.
      
      * Remove test case that can't pass under macOS.
      
      * Apply suggestions from code review
      Co-authored-by: default avatarNikita Titov <nekit94-08@mail.ru>
      Co-authored-by: default avatarNikita Titov <nekit94-08@mail.ru>
      f8318088
  14. 06 May, 2021 1 commit
  15. 05 May, 2021 1 commit
  16. 04 May, 2021 4 commits
  17. 03 May, 2021 2 commits
  18. 02 May, 2021 3 commits
  19. 01 May, 2021 1 commit
  20. 30 Apr, 2021 2 commits