Commit Graph

  • 0d9ce1a956 Fix Windows path split in tester_v3_c parse_file_arg too release v3.0.1 Syoyo Fujita 2026-07-31 22:17:13 +09:00
  • b30be77ad7 Fix tester_v3_c base-dir split on Windows paths Syoyo Fujita 2026-07-31 22:13:14 +09:00
  • 9b56d2f600 Fix Windows CI: use msvc-dev-cmd + Ninja instead of hardcoded VS2022 Syoyo Fujita 2026-07-31 22:09:06 +09:00
  • 6257f5024d Add pre-push audit checklist (AGENTS.md) Syoyo Fujita 2026-07-31 21:43:33 +09:00
  • a040827363 Add Emscripten WASM build and three.js web demo Syoyo Fujita 2026-07-31 21:36:08 +09:00
  • 76a3b70751 Update build, tests, CI and docs to tinygltf v3 C only Syoyo Fujita 2026-07-31 21:12:18 +09:00
  • 5aa461e477 Deprecate legacy v1/v2/v3 C++ API; make v3 C the mainline Syoyo Fujita 2026-07-31 21:11:57 +09:00
  • 96cd2fe5fc Ignore compiled test binaries Syoyo Fujita 2026-06-03 20:59:37 +09:00
  • 153838db36 Tighten README security wording copilot-swe-agent[bot] 2026-06-02 16:16:34 +00:00
  • af5f023495 Remove security docs copilot-swe-agent[bot] 2026-06-02 16:15:29 +00:00
  • 7120431da6 Tighten README security wording backup/release-before-binary-cleanup copilot-swe-agent[bot] 2026-06-02 16:16:34 +00:00
  • 3c25af4a57 Remove security docs copilot-swe-agent[bot] 2026-06-02 16:15:29 +00:00
  • 64513ea069 Record baseline validation copilot-swe-agent[bot] 2026-06-02 16:15:07 +00:00
  • 75081ef5f0 Fix MSVC /W4 unreachable-code error in v3 C dtoa Syoyo Fujita 2026-06-02 21:15:33 +09:00
  • 544290f60d fix build and remove unused workflows. Syoyo Fujita 2026-06-02 19:16:37 +09:00
  • b88fadb61a Fix MSVC v3 C JSON float conversion v3_c Syoyo Fujita 2026-06-01 20:08:32 +09:00
  • 9d09d4c76f Run v3 C tests with CMake and Meson Syoyo Fujita 2026-06-01 18:31:49 +09:00
  • 234f19b774 Complete freestanding v3 C JSON conversion tests Syoyo Fujita 2026-06-01 13:44:47 +09:00
  • a441a310fd Harden and optimize v3 C parser Syoyo Fujita 2026-05-31 22:20:46 +09:00
  • bade0670eb CI: fix clang -Werror on unknown flag and MSVC fopen warning v3 Syoyo Fujita 2026-05-10 06:00:09 +09:00
  • d5a63adb47 CI: bump GitHub Actions to Node.js 24 versions Syoyo Fujita 2026-05-10 05:34:39 +09:00
  • fc04226d57 Build v3 C under clang -Weverything and MSVC /W4 Syoyo Fujita 2026-05-10 04:33:21 +09:00
  • a3e10174c5 Build v3 C tests under clang too; drop GNU VA_ARGS extension Syoyo Fujita 2026-05-10 04:04:15 +09:00
  • e32724d4cd Run v3 C tests in GitHub CI Syoyo Fujita 2026-05-10 03:56:13 +09:00
  • 51a675b30d Port v1 unit tests to v3 C; enforce max_external_file_size Syoyo Fujita 2026-05-10 01:31:03 +09:00
  • 57f4256812 Document v3 C security model and verification layers in README Syoyo Fujita 2026-05-09 14:16:30 +09:00
  • 1b4b1bedda Harden v3 C parser against untrusted glTF input Syoyo Fujita 2026-05-09 14:02:34 +09:00
  • 99e2af8a86 Cross-version verifier comparing v3 C parser against v1 ground truth Syoyo Fujita 2026-05-09 11:50:28 +09:00
  • d2837e31fe Harden v3 numeric parsing and add C fuzz harness Syoyo Fujita 2026-05-09 04:10:32 +09:00
  • 463bc4c292 Mark v3 C runtime experimental Syoyo Fujita 2026-05-06 09:16:14 +09:00
  • 7c3d89ed5c Add pure-C TinyGLTF v3 runtime Syoyo Fujita 2026-05-06 04:28:41 +09:00
  • fcfce6fc63 Remove projects section from README Syoyo Fujita 2026-05-04 05:37:00 +09:00
  • f215e1ed51 add pr template. Syoyo Fujita 2026-04-06 04:43:12 +09:00
  • 310201d843 Create SECURITY.md Syoyo Fujita 2026-04-06 04:30:19 +09:00
  • 28e201e001 Modify copyright notice in tiny_gltf_v3.h Syoyo Fujita 2026-03-25 02:35:54 +09:00
  • cfcadfa8d1 Clarify C++ version requirement in README v3.0.0 Syoyo Fujita 2026-03-24 04:52:36 +09:00
  • 563fdd8ef8 Merge pull request #537 from syoyo/v3 Syoyo Fujita 2026-03-24 04:50:29 +09:00
  • b665415cb3 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
  • 68ef5901e2 Add v3 documentation to README.md with summary, quick start, and v2 deprecation notice copilot-swe-agent[bot] 2026-03-23 16:38:16 +00:00
  • f6404c1943 Initial plan copilot-swe-agent[bot] 2026-03-23 16:36:22 +00:00
  • 14f42b0467 Merge pull request #543 from syoyo/copilot/sub-pr-537-please-work Syoyo Fujita 2026-03-24 01:32:48 +09:00
  • f9c969f859 Remove accidentally committed tmp.glb copilot-swe-agent[bot] 2026-03-21 20:39:39 +00:00
  • 5b736326c7 Fix cj_dbl_to_i64 comment to accurately describe clamping behavior copilot-swe-agent[bot] 2026-03-21 20:39:31 +00:00
  • 4f3fbcaeb5 Initial plan copilot-swe-agent[bot] 2026-03-21 20:37:03 +00:00
  • 9f7a9ef098 Merge pull request #536 from syoyo/copilot/implement-gltf-parser-unit-tester Syoyo Fujita 2026-03-22 05:33:43 +09:00
  • 48fb4c8ce2 Update tests/fuzzer/fuzz_gltf_customjson.cc Syoyo Fujita 2026-03-22 02:50:24 +09:00
  • fc295b0d57 Update tests/fuzzer/README.md Syoyo Fujita 2026-03-22 02:50:11 +09:00
  • 3b30a551c4 Update tests/tester_intensive_customjson.cc Syoyo Fujita 2026-03-22 02:50:02 +09:00
  • 38ce868f79 Merge pull request #540 from syoyo/copilot/sub-pr-537-another-one Syoyo Fujita 2026-03-21 07:04:36 +09:00
  • c20c15dcc8 Merge pull request #541 from syoyo/copilot/sub-pr-537-yet-again Syoyo Fujita 2026-03-21 07:04:10 +09:00
  • 358ea9a37c Merge pull request #538 from syoyo/copilot/sub-pr-537 Syoyo Fujita 2026-03-21 06:38:06 +09:00
  • e44a1aee19 Merge pull request #542 from syoyo/copilot/sub-pr-537-one-more-time Syoyo Fujita 2026-03-21 06:37:42 +09:00
  • a7b51ed0ed Fix float32_mode integer parsing: preserve int64 precision for integer-only tokens copilot-swe-agent[bot] 2026-03-20 21:24:37 +00:00
  • 6845653b38 Fix tg3__arena_strdup to distinguish empty strings from absent strings copilot-swe-agent[bot] 2026-03-20 21:21:35 +00:00
  • bd9999c297 Add C++ compilation guard for TINYGLTF3_IMPLEMENTATION copilot-swe-agent[bot] 2026-03-20 21:21:26 +00:00
  • 6d2f83fb7a Merge pull request #539 from syoyo/copilot/sub-pr-537-again Syoyo Fujita 2026-03-21 06:19:35 +09:00
  • 308c405b09 Initial plan copilot-swe-agent[bot] 2026-03-20 21:15:51 +00:00
  • 94d6b7e266 Initial plan copilot-swe-agent[bot] 2026-03-20 21:15:45 +00:00
  • 8820c3113b Initial plan copilot-swe-agent[bot] 2026-03-20 21:15:36 +00:00
  • e003bc7f9e Replace ##__VA_ARGS__ with portable TG3__COMMA_VA_ARGS helper (C++17/C++20) copilot-swe-agent[bot] 2026-03-20 20:42:17 +00:00
  • c55665b60c Fix tg3_writer allocation: use new/delete instead of calloc/free copilot-swe-agent[bot] 2026-03-20 20:39:43 +00:00
  • 2e4d3d06ba Update tiny_gltf_v3.h Syoyo Fujita 2026-03-21 05:36:13 +09:00
  • 4569d5fc5b Update tiny_gltf_v3.h Syoyo Fujita 2026-03-21 05:35:53 +09:00
  • ccc8115321 Update tinygltf_json.h Syoyo Fujita 2026-03-21 05:35:34 +09:00
  • 860f96c670 Initial plan copilot-swe-agent[bot] 2026-03-20 20:35:31 +00:00
  • f985381049 Initial plan copilot-swe-agent[bot] 2026-03-20 20:34:21 +00:00
  • f6c101ca28 Fix fuzzer-found bugs, add libFuzzer harness for v3 Syoyo Fujita 2026-03-21 04:10:25 +09:00
  • 108a4065d0 Add fast float parser and benchmark float-heavy scene Syoyo Fujita 2026-03-20 09:00:30 +09:00
  • d8d9e67da2 Add tinygltf v3 single-header C API (tiny_gltf_v3.h) Syoyo Fujita 2026-03-20 03:31:05 +09:00
  • ac606e8f34 Merge branch 'release' of github.com:syoyo/tinygltf into release Syoyo Fujita 2026-03-19 13:39:50 +09:00
  • f4c5782140 ignore build/ Syoyo Fujita 2026-03-19 13:39:37 +09:00
  • c7ef1aa801 Address code review feedback: .gitignore path, fuzzer docs, trailing whitespace test copilot-swe-agent[bot] 2026-03-19 00:44:04 +00:00
  • 482ffb1008 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
  • c464487c00 Initial plan copilot-swe-agent[bot] 2026-03-19 00:32:52 +00:00
  • ef0e19bd86 Merge pull request #535 from syoyo/copilot/optimize-json-parser Syoyo Fujita 2026-03-19 09:29:56 +09:00
  • 61976df9bf Super final review: fix cj_unescape_string data-loss, escape-scan infinite loop, operator[] destructor copilot-swe-agent[bot] 2026-03-18 21:44:18 +00:00
  • 6a9ab4cc5e 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
  • 27ead283a0 Potential fix for pull request finding Syoyo Fujita 2026-03-19 02:39:27 +09:00
  • 2e96f282a0 Potential fix for pull request finding Syoyo Fujita 2026-03-19 02:39:13 +09:00
  • 0da972149a Potential fix for pull request finding Syoyo Fujita 2026-03-19 02:38:55 +09:00
  • 18dda78116 Potential fix for pull request finding Syoyo Fujita 2026-03-19 02:38:40 +09:00
  • d910e58c3a Potential fix for pull request finding Syoyo Fujita 2026-03-19 02:38:28 +09:00
  • 7c7eadba3a Potential fix for pull request finding Syoyo Fujita 2026-03-19 02:38:10 +09:00
  • 1d34438a74 Potential fix for pull request finding Syoyo Fujita 2026-03-19 02:37:50 +09:00
  • 239e832bf7 Potential fix for pull request finding Syoyo Fujita 2026-03-19 02:37:37 +09:00
  • 673b454123 Potential fix for pull request finding Syoyo Fujita 2026-03-19 02:37:10 +09:00
  • fe23326b70 Mitochondria-level review: fix NULL ptr + nonzero length → serializer overread (6 sites) copilot-swe-agent[bot] 2026-03-18 04:34:13 +00:00
  • 28c139869a 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
  • b611d7b1f5 Ultra deep final review: 6 correctness/safety fixes in tinygltf_json.h copilot-swe-agent[bot] 2026-03-18 03:32:36 +00:00
  • 4a05b8e0f3 Fix security/correctness issues from thorough code review of tinygltf_json.h copilot-swe-agent[bot] 2026-03-17 23:17:24 +00:00
  • 36cf721b8c Make C++ exceptions optional in tinygltf_json.h (default off) copilot-swe-agent[bot] 2026-03-17 19:33:02 +00:00
  • a1c09a7760 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
  • 8c0bb9739d Security fixes: null key guard, allocation overflow protection, parser depth limit copilot-swe-agent[bot] 2026-03-17 16:02:25 +00:00
  • e9ba157058 Remove accidental test artifact files and update .gitignore copilot-swe-agent[bot] 2026-03-17 15:52:12 +00:00
  • 8f8b5ec1e0 Add tinygltf_json.h: fast custom JSON parser with optional SIMD support copilot-swe-agent[bot] 2026-03-17 15:49:46 +00:00
  • 1616826478 Initial plan copilot-swe-agent[bot] 2026-03-17 15:15:01 +00:00
  • a08acf4cee Merge pull request #533 from syoyo/copilot/remove-appveyor-ci-config Syoyo Fujita 2026-03-05 13:29:40 +09:00
  • 2df78ad4af Remove AppVeyor CI config and badge from README copilot-swe-agent[bot] 2026-03-05 04:27:49 +00:00
  • ee3ff55b26 Initial plan copilot-swe-agent[bot] 2026-03-05 04:27:04 +00:00
  • 0941911736 Merge pull request #532 from AnisB/remove_std_namespace Syoyo Fujita 2026-03-03 02:59:00 +09:00