1. 30 4月, 2022 1 次提交
    • Q
      Support UBJSON-derived Binary JData (BJData) format (#3336) · ee516614
      Qianqian Fang 提交于
      * support UBJSON-derived Binary JData (BJData) format
      
      * fix Codacy warning
      
      * partially fix VS compilation errors
      
      * fix additional VS errors
      
      * fix more VS compilation errors
      
      * fix additional warnings and errors for clang and msvc
      
      * add more tests to cover the new bjdata types
      
      * add tests for optimized ndarray, improve coverage, fix clang/gcc warnings
      
      * gcc warn useless conversion but msvc gives an error
      
      * fix ci_test errors
      
      * complete test coverage, fix ci_test errors
      
      * add half precision error test
      
      * fix No newline at end of file error by clang
      
      * simplify endian condition, format unit-bjdata
      
      * remove broken test due to alloc limit
      
      * full coverage, I hope
      
      * move bjdata new markers from default to the same level as ubjson markers
      
      * fix ci errors, add tests for new bjdata switch structure
      
      * make is_bjdata const after using initializer list
      
      * remove the unwanted assert
      
      * move is_bjdata to an optional param to write_ubjson
      
      * pass use_bjdata via output adapter
      
      * revert order to avoid msvc 2015 unreferenced formal param error
      
      * update BJData Spect V1 Draft-2 URL after spec release
      
      * amalgamate code
      
      * code polishing following @gregmarr's feedback
      
      * make use_bjdata a non-default parameter
      
      * fix ci error, remove unwanted param comment
      
      * encode and decode bjdata ndarray in jdata annotations, enable roundtrip tests
      
      * partially fix ci errors, add tests to improve coverage
      
      * polish patch to remove ci errors
      
      * fix a ndarray dim vector condition
      
      * fix clang tidy error
      
      * add sax test cases for ndarray
      
      * add additional sax event tests
      
      * adjust sax event numbering
      
      * fix sax tests
      
      * ndarray can only be used with array containers, discard if used in object
      
      * complete test coverage
      
      * disable [{SHTFNZ in optimized type due to security risks in #2793 and hampered readability
      
      * fix ci error
      
      * move OutputIsLittleEndian from tparam to param to replace use_bjdata
      
      * fix ci clang gcc error
      
      * fix ci static analysis error
      
      * update json_test_data to 3.1.0, enable file-based bjdata unit tests
      
      * fix stack overflow error on msvc 2019 and 2022
      
      * use https link, update sax_parse_error after rebase
      
      * make input_format const and use initializer
      
      * return bool for write_bjdata_ndarray
      
      * test write_bjdata_ndarray return value as boolean
      
      * fix ci error
      ee516614
  2. 16 7月, 2020 1 次提交
  3. 15 7月, 2020 1 次提交
  4. 28 5月, 2020 1 次提交
  5. 12 5月, 2020 1 次提交
  6. 20 1月, 2019 1 次提交
  7. 19 1月, 2019 2 次提交
  8. 16 1月, 2019 1 次提交
  9. 24 10月, 2018 1 次提交
  10. 02 4月, 2018 1 次提交
  11. 13 3月, 2018 1 次提交
  12. 07 3月, 2018 1 次提交
  13. 01 2月, 2018 1 次提交
  14. 28 1月, 2018 1 次提交
  15. 23 1月, 2018 1 次提交
  16. 09 1月, 2018 1 次提交
  17. 08 1月, 2018 1 次提交
  18. 14 12月, 2017 1 次提交
  19. 06 10月, 2017 1 次提交
  20. 21 6月, 2017 1 次提交
  21. 04 2月, 2017 2 次提交
  22. 17 1月, 2017 1 次提交
  23. 13 1月, 2017 1 次提交
  24. 04 1月, 2017 1 次提交
  25. 02 1月, 2017 1 次提交
  26. 30 12月, 2016 1 次提交
  27. 25 12月, 2016 1 次提交
  28. 22 12月, 2016 3 次提交
  29. 29 11月, 2016 1 次提交
  30. 28 11月, 2016 2 次提交
  31. 27 11月, 2016 2 次提交
  32. 12 11月, 2016 1 次提交
  33. 11 8月, 2016 1 次提交
  34. 10 8月, 2016 1 次提交