Update oj: 3.13.11 → 3.13.13 (patch)
Here is everything you need to know about this update. Please take a good look at what changed and the test results before merging this pull request.
What changed?
✳ ️ oj (3.13.11 → 3.13.13) · Repo · Changelog
Release Notes
3.13.13 (from changelog)
- Fixed flooding stdout with debug output when dumping.
3.13.12 (from changelog)
- Fixed crash on no arguments to pretty_generate. Now raises an exception.
- Register all classes and globals.
- Fixed memory issue with dumping.
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 39 commits:
Merge branch 'master' into develop
Release prep
Don't flood stdout with debug output (#762)
merge
Fix memory dup free issue
chore: Set permissions for GitHub actions (#760)
Fix buffer allocation/grow problem and refactor buffer code. (#757)
use buffer extra constant (#759)
Fix use-after-free in file pointer (#758)
Update GitHub checkout action to v3 (#756)
Use standard C function to copy characters (#753)
Improve indentation performance (#751)
Fix typo in the comment (#750)
Merge branch 'pretty_generate-fix' into develop
CI.yml - back to ruby/setup-ruby (#748)
Turn off debug
Turn off GC.verify_compaction_references for windows
Turn off GC.verify_compaction_references for windows
Verbose tests
Back out rb_undef_alloc_func
Try out rb_undef_alloc_func
Try out rb_undef_alloc_func
Cleanup old style warnings
Changed odd list to linked
Only compact if 3.1
Make date replacement test in order
Register all classes
Fix pretty_generate crash
merge
cleanup
Fix class cache to solve a SEGV (#746)
Use index of encoding whether it need to convert (#733)
Use memcpy() of standard C library (#742)
Move assure_size() outside loop to dump array (#741)
Use NUM2LL() macro instead of rb_num2ll() (#740)
Undefine uneeded T_DATA allocators (#737)
Use memcpy() to dump true/false/null (#736)
Use snprintf() of standard C library (#735)
Use memcpy() to dump fixnum/float (#734)
Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with @depfu rebase
.
All Depfu comment commands
- @depfu rebase
- Rebases against your default branch and redoes this update
- @depfu recreate
- Recreates this PR, overwriting any edits that you've made to it
- @depfu merge
- Merges this PR once your tests are passing and conflicts are resolved
- @depfu close
- Closes this PR and deletes the branch
- @depfu reopen
- Restores the branch and reopens this PR (if it's closed)
- @depfu pause
- Ignores all future updates for this dependency and closes this PR
- @depfu pause [minor|major]
- Ignores all future minor/major updates for this dependency and closes this PR
- @depfu resume
- Future versions of this dependency will create PRs again (leaves this PR as is)