copilot-swe-agent[bot] and syoyo
61976df9bf
Super final review: fix cj_unescape_string data-loss, escape-scan infinite loop, operator[] destructor
...
Co-authored-by: syoyo <18676+syoyo@users.noreply.github.com >
2026-03-18 21:44:18 +00:00
copilot-swe-agent[bot] and syoyo
6a9ab4cc5e
Final review: fix stray *out_len=len UB, add get<T> primary template for size_t
...
Co-authored-by: syoyo <18676+syoyo@users.noreply.github.com >
2026-03-18 20:16:01 +00:00
Syoyo Fujita and Copilot Autofix powered by AI
27ead283a0
Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-03-19 02:39:27 +09:00
Syoyo Fujita and Copilot Autofix powered by AI
2e96f282a0
Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-03-19 02:39:13 +09:00
Syoyo Fujita and Copilot Autofix powered by AI
0da972149a
Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-03-19 02:38:55 +09:00
Syoyo Fujita and Copilot Autofix powered by AI
18dda78116
Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-03-19 02:38:40 +09:00
Syoyo Fujita and Copilot Autofix powered by AI
d910e58c3a
Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-03-19 02:38:28 +09:00
Syoyo Fujita and Copilot Autofix powered by AI
7c7eadba3a
Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-03-19 02:38:10 +09:00
Syoyo Fujita and Copilot Autofix powered by AI
1d34438a74
Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-03-19 02:37:50 +09:00
Syoyo Fujita and Copilot Autofix powered by AI
239e832bf7
Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-03-19 02:37:37 +09:00
Syoyo Fujita and Copilot Autofix powered by AI
673b454123
Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-03-19 02:37:10 +09:00
copilot-swe-agent[bot] and syoyo
fe23326b70
Mitochondria-level review: fix NULL ptr + nonzero length → serializer overread (6 sites)
...
Co-authored-by: syoyo <18676+syoyo@users.noreply.github.com >
2026-03-18 04:34:13 +00:00
copilot-swe-agent[bot] and syoyo
28c139869a
Deepest-ever review: NaN/Inf->null, operator[] null key, copy_from_ arr_size_ tracking
...
Co-authored-by: syoyo <18676+syoyo@users.noreply.github.com >
2026-03-18 04:10:06 +00:00
copilot-swe-agent[bot] and syoyo
b611d7b1f5
Ultra deep final review: 6 correctness/safety fixes in tinygltf_json.h
...
Co-authored-by: syoyo <18676+syoyo@users.noreply.github.com >
2026-03-18 03:32:36 +00:00
copilot-swe-agent[bot] and syoyo
4a05b8e0f3
Fix security/correctness issues from thorough code review of tinygltf_json.h
...
Co-authored-by: syoyo <18676+syoyo@users.noreply.github.com >
2026-03-17 23:17:24 +00:00
copilot-swe-agent[bot] and syoyo
36cf721b8c
Make C++ exceptions optional in tinygltf_json.h (default off)
...
Co-authored-by: syoyo <18676+syoyo@users.noreply.github.com >
2026-03-17 19:33:02 +00:00
copilot-swe-agent[bot] and syoyo
a1c09a7760
Replace recursive parser with iterative loop using CJ_MAX_ITER explicit frame stack
...
Co-authored-by: syoyo <18676+syoyo@users.noreply.github.com >
2026-03-17 19:24:38 +00:00
copilot-swe-agent[bot] and syoyo
8c0bb9739d
Security fixes: null key guard, allocation overflow protection, parser depth limit
...
Co-authored-by: syoyo <18676+syoyo@users.noreply.github.com >
2026-03-17 16:02:25 +00:00
copilot-swe-agent[bot] and syoyo
e9ba157058
Remove accidental test artifact files and update .gitignore
...
Co-authored-by: syoyo <18676+syoyo@users.noreply.github.com >
2026-03-17 15:52:12 +00:00
copilot-swe-agent[bot] and syoyo
8f8b5ec1e0
Add tinygltf_json.h: fast custom JSON parser with optional SIMD support
...
Co-authored-by: syoyo <18676+syoyo@users.noreply.github.com >
2026-03-17 15:49:46 +00:00
copilot-swe-agent[bot]
1616826478
Initial plan
2026-03-17 15:15:01 +00:00
Syoyo Fujita
a08acf4cee
Merge pull request #533 from syoyo/copilot/remove-appveyor-ci-config
...
Remove AppVeyor CI config and badge from README
2026-03-05 13:29:40 +09:00
copilot-swe-agent[bot] and syoyo
2df78ad4af
Remove AppVeyor CI config and badge from README
...
Co-authored-by: syoyo <18676+syoyo@users.noreply.github.com >
2026-03-05 04:27:49 +00:00
copilot-swe-agent[bot]
ee3ff55b26
Initial plan
2026-03-05 04:27:04 +00:00
Syoyo Fujita
0941911736
Merge pull request #532 from AnisB/remove_std_namespace
...
Removing problematic using namespace in a header file
2026-03-03 02:59:00 +09:00
benyo-razer
d9f5488a84
Removing problematic using namespace in a header file
2026-03-02 12:21:07 +01:00
Syoyo Fujita
cc9a863c9a
Merge pull request #531 from syoyo/copilot/update-ci-workflow-comprehensive-builds
...
Update Linux Clang CI job to use Clang 21
2026-02-06 01:39:55 +09:00
Syoyo Fujita and Claude Opus 4.5
e017002baa
Use CMake and ctest for Linux and macOS native builds
...
Convert manual g++/clang++ builds to CMake for consistency with
Windows builds:
- Linux x64 (GCC)
- Linux ARM64 (GCC)
- macOS ARM64 Apple Silicon (Clang)
All native builds now use:
- cmake -B build -DTINYGLTF_BUILD_LOADER_EXAMPLE=ON
- cmake --build build
- ctest --test-dir build --output-on-failure
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-06 00:52:59 +09:00
Syoyo Fujita and Claude Opus 4.5
392e9f4df3
Update Linux Clang job to use Clang 21
...
- Install Clang 21 from LLVM apt repository
- Use CMake with clang-21/clang++-21 compilers
- Run tests with ctest
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-06 00:24:55 +09:00
Syoyo Fujita
f10abe07e5
Merge pull request #529 from syoyo/copilot/update-ci-workflow-comprehensive-builds
...
Add comprehensive multi-platform CI workflow with 15 build configurations
2026-02-05 05:42:31 +09:00
Syoyo Fujita and Claude Opus 4.5
57b1c99db2
Use CMake and ctest for RapidJSON backend build
...
Convert RapidJSON backend job from manual g++ builds to CMake,
enabling ctest for running tests.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-05 05:35:46 +09:00
Syoyo Fujita and Claude Opus 4.5
47717e469c
Add ctest to CMake-based builds
...
Run ctest after build for:
- Windows x64 MSVC
- Windows x86 MSVC
- Windows MinGW MSYS2
- Linux Header-Only Mode
Cross-compile builds (Windows ARM64, Linux→Windows MinGW) are excluded
since tests cannot run on the host.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-05 05:19:22 +09:00
Syoyo Fujita and Claude Opus 4.5
a3618c945b
Remove macOS Intel job from CI
...
macOS Intel runners are being deprecated. Keep only the ARM64
Apple Silicon job for macOS coverage.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-05 05:08:09 +09:00
Syoyo Fujita and Claude Opus 4.5
80e94aeec8
Fix CI: update macOS runner and remove Windows unit tests
...
- Change macos-13 to macos-15-large for Intel x64 (macos-13 is retired)
- Remove Windows MSVC unit tests (they have path-related issues and
the existing c-cpp.yml workflow doesn't run tests on Windows either)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-05 04:54:40 +09:00
Syoyo Fujita and Claude Opus 4.5
604411c80a
Fix Windows MSVC unit tests build by setting up developer environment
...
The `cl` compiler was not in PATH because the Visual Studio developer
environment needs to be set up before calling MSVC tools directly.
Added `ilammy/msvc-dev-cmd@v1` action to configure the environment.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-05 04:54:40 +09:00
copilot-swe-agent[bot] and syoyo
f5dcdf2e9a
Add security: restrict GITHUB_TOKEN permissions to read-only
...
Co-authored-by: syoyo <18676+syoyo@users.noreply.github.com >
2026-02-05 04:54:40 +09:00
copilot-swe-agent[bot] and syoyo
2746c376f8
Add comprehensive CI workflow with multi-platform builds and tests
...
Co-authored-by: syoyo <18676+syoyo@users.noreply.github.com >
2026-02-05 04:54:40 +09:00
copilot-swe-agent[bot]
3216eb4df5
Initial plan
2026-02-05 04:54:40 +09:00
Syoyo Fujita
dda694e13f
Merge pull request #530 from syoyo/add-cmake-test-target
...
Add CMake test target and fix Windows test failure
2026-02-05 04:52:23 +09:00
Syoyo Fujita and Claude Opus 4.5
b3e0d78bf9
Add CMake test target and fix Windows test failure
...
- Add TINYGLTF_BUILD_TESTS option to build unit tests via CMake
- Test runs from tests/ directory so relative paths work correctly
- Fix Windows file sharing violation in images-as-is test by closing
fstream before stbi_load attempts to open the same file
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-05 04:45:27 +09:00
Syoyo Fujita
280986940b
Merge pull request #528 from syoyo/copilot/add-copilot-review-instructions
...
Add Copilot review instructions for code quality and security checks
2026-02-03 08:55:23 +09:00
copilot-swe-agent[bot] and syoyo
55930ff737
Add Copilot review instructions for tinygltf repository
...
Co-authored-by: syoyo <18676+syoyo@users.noreply.github.com >
2026-02-02 23:48:15 +00:00
copilot-swe-agent[bot]
d8a00f0f4e
Initial plan
2026-02-02 23:46:46 +00:00
Syoyo Fujita
488a70a3df
Merge branch 'release' of github.com:syoyo/tinygltf into release
v2.9.7
2025-11-02 10:11:11 +09:00
Syoyo Fujita
148ed6c507
Update the usage code: https://github.com/syoyo/tinygltf/pull/524
2025-11-02 10:10:11 +09:00
Syoyo Fujita
f996e3b092
Merge pull request #525 from nyalldawson/performance
...
Minor performance fixes
2025-11-02 10:08:23 +09:00
Nyall Dawson
f9f49d355d
Fix some 'use of auto that causes a copy' warnings
2025-10-31 08:44:42 +10:00
Nyall Dawson
c61ab2c7bb
Fix some variable copied when could be moved warnings
2025-10-31 08:44:26 +10:00
Syoyo Fujita
26422192e2
Merge pull request #517 from nepp95/release
...
Removed TINYGLTF_USE_CPP14 option since it is unused
v2.9.6
2025-05-20 06:31:38 +09:00
Niels Eppenhof
77fec96878
Removed TINYGLTF_USE_CPP14 option since it is unused
2025-05-19 14:58:41 +02:00