Commit Graph

  • a434ee0206 Ignore compiled test binaries release Syoyo Fujita 2026-06-03 20:59:37 +09:00
  • 7c257a60e3 Tighten README security wording copilot-swe-agent[bot] 2026-06-02 16:16:34 +00:00
  • 3986f89de0 Remove security docs copilot-swe-agent[bot] 2026-06-02 16:15:29 +00:00
  • e8e41ae694 Tighten README security wording copilot/remove-security-md-and-section copilot-swe-agent[bot] 2026-06-02 16:16:34 +00:00
  • 3e283c05d5 Remove security docs copilot-swe-agent[bot] 2026-06-02 16:15:29 +00:00
  • 99ec16fbca Record baseline validation copilot-swe-agent[bot] 2026-06-02 16:15:07 +00:00
  • fd365dddab Fix MSVC /W4 unreachable-code error in v3 C dtoa Syoyo Fujita 2026-06-02 21:15:33 +09:00
  • a4b5752b1b fix build and remove unused workflows. Syoyo Fujita 2026-06-02 19:16:37 +09:00
  • 2ff44b903c Fix MSVC v3 C JSON float conversion v3_c Syoyo Fujita 2026-06-01 20:08:32 +09:00
  • 381daedaba Run v3 C tests with CMake and Meson Syoyo Fujita 2026-06-01 18:31:49 +09:00
  • 34a166cdac Complete freestanding v3 C JSON conversion tests Syoyo Fujita 2026-06-01 13:44:47 +09:00
  • 0e3043f3e9 Harden and optimize v3 C parser Syoyo Fujita 2026-05-31 22:20:46 +09:00
  • d31c16e333 CI: fix clang -Werror on unknown flag and MSVC fopen warning v3 Syoyo Fujita 2026-05-10 06:00:09 +09:00
  • 36c9643981 CI: bump GitHub Actions to Node.js 24 versions Syoyo Fujita 2026-05-10 05:34:39 +09:00
  • c9b3b9c644 Build v3 C under clang -Weverything and MSVC /W4 Syoyo Fujita 2026-05-10 04:33:21 +09:00
  • d20c9298e5 Build v3 C tests under clang too; drop GNU VA_ARGS extension Syoyo Fujita 2026-05-10 04:04:15 +09:00
  • 70a6a0c0ea Run v3 C tests in GitHub CI Syoyo Fujita 2026-05-10 03:56:13 +09:00
  • cc52d8057b Port v1 unit tests to v3 C; enforce max_external_file_size Syoyo Fujita 2026-05-10 01:31:03 +09:00
  • 3a2f149458 Document v3 C security model and verification layers in README Syoyo Fujita 2026-05-09 14:16:30 +09:00
  • a8fb48fa91 Harden v3 C parser against untrusted glTF input Syoyo Fujita 2026-05-09 14:02:34 +09:00
  • 188d7b257b Cross-version verifier comparing v3 C parser against v1 ground truth Syoyo Fujita 2026-05-09 11:50:28 +09:00
  • 7f736d19db Harden v3 numeric parsing and add C fuzz harness Syoyo Fujita 2026-05-09 04:10:32 +09:00
  • af09ec3405 Mark v3 C runtime experimental Syoyo Fujita 2026-05-06 09:16:14 +09:00
  • 85441bbe19 Add pure-C TinyGLTF v3 runtime Syoyo Fujita 2026-05-06 04:28:41 +09:00
  • a18f41142f Remove projects section from README Syoyo Fujita 2026-05-04 05:37:00 +09:00
  • 0fb9c9421d Add non-blocking glTF validator CI step copilot/add-gltf-validation-feature copilot-swe-agent[bot] 2026-05-02 20:02:00 +00:00
  • ebc9f765c5 Add tg3_validate CLI validator tool copilot-swe-agent[bot] 2026-05-02 18:33:51 +00:00
  • 5a3f56d43c Polish validator follow-up changes copilot-swe-agent[bot] 2026-05-02 16:52:27 +00:00
  • 577f08a680 Address validator review findings copilot-swe-agent[bot] 2026-05-02 16:48:48 +00:00
  • aa41d25054 Potential fix for pull request finding Syoyo Fujita 2026-05-03 01:42:48 +09:00
  • 721430aa5f Fix missing effective accessor alignment validation copilot-swe-agent[bot] 2026-05-01 21:51:03 +00:00
  • 87b0d175c6 Fix 3 bugs found in deep review: first_err tracking, false positive buffer bounds, OOM dangling pointer copilot-swe-agent[bot] 2026-04-05 19:52:23 +00:00
  • d8f3bd93f7 add pr template. Syoyo Fujita 2026-04-06 04:43:12 +09:00
  • bd6db55b70 Create SECURITY.md Syoyo Fujita 2026-04-06 04:30:19 +09:00
  • 9b3947c976 Add tg3_validate() glTF 2.0 validation API to tiny_gltf_v3.h with tests copilot-swe-agent[bot] 2026-03-25 02:32:29 +00:00
  • 9bcfcea6e0 Initial plan copilot-swe-agent[bot] 2026-03-25 02:04:44 +00:00
  • 9422613562 Modify copyright notice in tiny_gltf_v3.h Syoyo Fujita 2026-03-25 02:35:54 +09:00
  • 135695e918 Clarify C++ version requirement in README v3.0.0 Syoyo Fujita 2026-03-24 04:52:36 +09:00
  • b163ff225a Merge pull request #537 from syoyo/v3 Syoyo Fujita 2026-03-24 04:50:29 +09:00
  • 1a04c114c6 Merge pull request #544 from syoyo/copilot/sub-pr-537-8bf00c20-87df-4d41-b746-2db2da281b7c Syoyo Fujita 2026-03-24 01:49:04 +09:00
  • b5a962f1f4 Add v3 documentation to README.md with summary, quick start, and v2 deprecation notice copilot/sub-pr-537-8bf00c20-87df-4d41-b746-2db2da281b7c copilot-swe-agent[bot] 2026-03-23 16:38:16 +00:00
  • f143766625 Initial plan copilot-swe-agent[bot] 2026-03-23 16:36:22 +00:00
  • 1215adc13a Merge pull request #543 from syoyo/copilot/sub-pr-537-please-work Syoyo Fujita 2026-03-24 01:32:48 +09:00
  • 826b71cc24 Remove accidentally committed tmp.glb copilot/sub-pr-537-please-work copilot-swe-agent[bot] 2026-03-21 20:39:39 +00:00
  • dfd94f03fb Fix cj_dbl_to_i64 comment to accurately describe clamping behavior copilot-swe-agent[bot] 2026-03-21 20:39:31 +00:00
  • 131c4489fa Initial plan copilot-swe-agent[bot] 2026-03-21 20:37:03 +00:00
  • 9248070755 Merge pull request #536 from syoyo/copilot/implement-gltf-parser-unit-tester Syoyo Fujita 2026-03-22 05:33:43 +09:00
  • d8fb6cad78 Update tests/fuzzer/fuzz_gltf_customjson.cc copilot/implement-gltf-parser-unit-tester Syoyo Fujita 2026-03-22 02:50:24 +09:00
  • e2e40f58ae Update tests/fuzzer/README.md Syoyo Fujita 2026-03-22 02:50:11 +09:00
  • 306c72fce9 Update tests/tester_intensive_customjson.cc Syoyo Fujita 2026-03-22 02:50:02 +09:00
  • 594c3a057b Merge pull request #540 from syoyo/copilot/sub-pr-537-another-one Syoyo Fujita 2026-03-21 07:04:36 +09:00
  • ad316367b9 Merge pull request #541 from syoyo/copilot/sub-pr-537-yet-again Syoyo Fujita 2026-03-21 07:04:10 +09:00
  • 1f15c2d140 Merge pull request #538 from syoyo/copilot/sub-pr-537 Syoyo Fujita 2026-03-21 06:38:06 +09:00
  • 1d5e721a24 Merge pull request #542 from syoyo/copilot/sub-pr-537-one-more-time Syoyo Fujita 2026-03-21 06:37:42 +09:00
  • c9a9b1175a Fix float32_mode integer parsing: preserve int64 precision for integer-only tokens copilot/sub-pr-537-another-one copilot-swe-agent[bot] 2026-03-20 21:24:37 +00:00
  • 5e0c5b9ada Fix tg3__arena_strdup to distinguish empty strings from absent strings copilot/sub-pr-537-yet-again copilot-swe-agent[bot] 2026-03-20 21:21:35 +00:00
  • 03b9db782e Add C++ compilation guard for TINYGLTF3_IMPLEMENTATION copilot/sub-pr-537-one-more-time copilot-swe-agent[bot] 2026-03-20 21:21:26 +00:00
  • c99e713fab Merge pull request #539 from syoyo/copilot/sub-pr-537-again Syoyo Fujita 2026-03-21 06:19:35 +09:00
  • 8c8cbfa0ba Initial plan copilot-swe-agent[bot] 2026-03-20 21:15:51 +00:00
  • 0949983acc Initial plan copilot-swe-agent[bot] 2026-03-20 21:15:45 +00:00
  • c870bd5fd6 Initial plan copilot-swe-agent[bot] 2026-03-20 21:15:36 +00:00
  • b76cf7aa21 Replace ##__VA_ARGS__ with portable TG3__COMMA_VA_ARGS helper (C++17/C++20) copilot/sub-pr-537-again copilot-swe-agent[bot] 2026-03-20 20:42:17 +00:00
  • 946c5a2d9b Fix tg3_writer allocation: use new/delete instead of calloc/free copilot/sub-pr-537 copilot-swe-agent[bot] 2026-03-20 20:39:43 +00:00
  • f7bd377a69 Update tiny_gltf_v3.h Syoyo Fujita 2026-03-21 05:36:13 +09:00
  • 5d6984b9fd Update tiny_gltf_v3.h Syoyo Fujita 2026-03-21 05:35:53 +09:00
  • 3331c6cee2 Update tinygltf_json.h Syoyo Fujita 2026-03-21 05:35:34 +09:00
  • 97316e140c Initial plan copilot-swe-agent[bot] 2026-03-20 20:35:31 +00:00
  • 0e370ef62f Initial plan copilot-swe-agent[bot] 2026-03-20 20:34:21 +00:00
  • 2c7bf2c932 Fix fuzzer-found bugs, add libFuzzer harness for v3 Syoyo Fujita 2026-03-21 04:10:25 +09:00
  • 2aeac50277 Add fast float parser and benchmark float-heavy scene Syoyo Fujita 2026-03-20 09:00:30 +09:00
  • 78f4a5cfe8 Add tinygltf v3 single-header C API (tiny_gltf_v3.h) Syoyo Fujita 2026-03-20 03:31:05 +09:00
  • aa63297061 Merge branch 'release' of github.com:syoyo/tinygltf into release Syoyo Fujita 2026-03-19 13:39:50 +09:00
  • 7163d5ab17 ignore build/ Syoyo Fujita 2026-03-19 13:39:37 +09:00
  • 12affdcc64 Address code review feedback: .gitignore path, fuzzer docs, trailing whitespace test copilot-swe-agent[bot] 2026-03-19 00:44:04 +00:00
  • 2c1a8be82d Add intensive parser unit tester and LLVM fuzzer for tinygltf_json.h backend copilot-swe-agent[bot] 2026-03-19 00:42:53 +00:00
  • df3efc6453 Initial plan for intensive parser unit tester and LLVM fuzzer copilot-swe-agent[bot] 2026-03-19 00:36:24 +00:00
  • 99720ea0cc Initial plan copilot-swe-agent[bot] 2026-03-19 00:32:52 +00:00
  • f9397d296d Merge pull request #535 from syoyo/copilot/optimize-json-parser Syoyo Fujita 2026-03-19 09:29:56 +09:00
  • c4e4155bf7 Super final review: fix cj_unescape_string data-loss, escape-scan infinite loop, operator[] destructor copilot/optimize-json-parser copilot-swe-agent[bot] 2026-03-18 21:44:18 +00:00
  • 5dfa17d14b Final review: fix stray *out_len=len UB, add get<T> primary template for size_t copilot-swe-agent[bot] 2026-03-18 20:16:01 +00:00
  • 5b87beb373 Potential fix for pull request finding Syoyo Fujita 2026-03-19 02:39:27 +09:00
  • 0ab7e74933 Potential fix for pull request finding Syoyo Fujita 2026-03-19 02:39:13 +09:00
  • 247cb388a0 Potential fix for pull request finding Syoyo Fujita 2026-03-19 02:38:55 +09:00
  • eb087e80e7 Potential fix for pull request finding Syoyo Fujita 2026-03-19 02:38:40 +09:00
  • 690585fa73 Potential fix for pull request finding Syoyo Fujita 2026-03-19 02:38:28 +09:00
  • 73d309ebfa Potential fix for pull request finding Syoyo Fujita 2026-03-19 02:38:10 +09:00
  • 4d16d528a5 Potential fix for pull request finding Syoyo Fujita 2026-03-19 02:37:50 +09:00
  • 229f2b8c88 Potential fix for pull request finding Syoyo Fujita 2026-03-19 02:37:37 +09:00
  • ad531900cb Potential fix for pull request finding Syoyo Fujita 2026-03-19 02:37:10 +09:00
  • 9da2046cba Mitochondria-level review: fix NULL ptr + nonzero length → serializer overread (6 sites) copilot-swe-agent[bot] 2026-03-18 04:34:13 +00:00
  • ed13b0422a Deepest-ever review: NaN/Inf->null, operator[] null key, copy_from_ arr_size_ tracking copilot-swe-agent[bot] 2026-03-18 04:10:06 +00:00
  • 1dfcb11442 Ultra deep final review: 6 correctness/safety fixes in tinygltf_json.h copilot-swe-agent[bot] 2026-03-18 03:32:36 +00:00
  • a2b55f008e Fix security/correctness issues from thorough code review of tinygltf_json.h copilot-swe-agent[bot] 2026-03-17 23:17:24 +00:00
  • fdf528f9aa Make C++ exceptions optional in tinygltf_json.h (default off) copilot-swe-agent[bot] 2026-03-17 19:33:02 +00:00
  • ebcd8cc4ee Replace recursive parser with iterative loop using CJ_MAX_ITER explicit frame stack copilot-swe-agent[bot] 2026-03-17 19:24:38 +00:00
  • f6c71cf88b Security fixes: null key guard, allocation overflow protection, parser depth limit copilot-swe-agent[bot] 2026-03-17 16:02:25 +00:00
  • 5aaa3e4daf Remove accidental test artifact files and update .gitignore copilot-swe-agent[bot] 2026-03-17 15:52:12 +00:00
  • 1117aa7191 Add tinygltf_json.h: fast custom JSON parser with optional SIMD support copilot-swe-agent[bot] 2026-03-17 15:49:46 +00:00
  • bdba4dfb4c Initial plan copilot-swe-agent[bot] 2026-03-17 15:15:01 +00:00
  • e8f9fc30db Clean up revision history in tiny_gltf.h header with last 10 minor-version releases copilot/clean-up-revision-history copilot-swe-agent[bot] 2026-03-05 04:51:05 +00:00