Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: ruby/json
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 8d08494
Choose a base ref
...
head repository: ruby/json
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: cfe9337
Choose a head ref
  • 5 commits
  • 4 files changed
  • 2 contributors

Commits on Jul 23, 2025

  1. Fix missing write barrier on Generator State

    Found by wbcheck
    
       WBCHECK ERROR: Missed write barrier detected!
         Parent object: 0x7b7b8487c450 (wb_protected: true)
           rb_obj_info_dump: 0x00007b7b8487c450 JSON/Generator/State/JSON::Ext::Generator::State JSON/Generator/State
         Reference counts - snapshot: 1, writebarrier: 0, current: 6, missed: 5
         Missing reference to: 0x7b7b82f35a10
           rb_obj_info_dump: 0x00007b7b82f35a10 T_STRING/String  len: 1, capa: 15 "1"
         Missing reference to: 0x7b7b82f35e90
           rb_obj_info_dump: 0x00007b7b82f35e90 T_STRING/String  len: 1, capa: 15 "2"
         Missing reference to: 0x7b7b83629e50
           rb_obj_info_dump: 0x00007b7b83629e50 T_STRING/String  len: 1, capa: 15 "3"
         Missing reference to: 0x7b7b83b62190
           rb_obj_info_dump: 0x00007b7b83b62190 T_STRING/String  len: 1, capa: 15 "4"
         Missing reference to: 0x7b7b83629490
           rb_obj_info_dump: 0x00007b7b83629490 T_STRING/String  len: 1, capa: 15 "5"
    jhawthorn committed Jul 23, 2025
    Configuration menu
    Copy the full SHA
    c24342d View commit details
    Browse the repository at this point in the history
  2. Merge pull request #826 from jhawthorn/wbcheck_configure

    Fix missing write barrier on Generator State
    byroot authored Jul 23, 2025
    Configuration menu
    Copy the full SHA
    babdd2c View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2025

  1. Don't assume __builtin_cpu_supports exists

    Fix: #827
    
    On very old compilers it might not exist, at that point
    might as well skip SIMD entirely.
    byroot committed Jul 24, 2025
    Configuration menu
    Copy the full SHA
    da87843 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #828 from byroot/check-builtin-cpu

    Don't assume `__builtin_cpu_supports` exists
    byroot authored Jul 24, 2025
    Configuration menu
    Copy the full SHA
    35e3c09 View commit details
    Browse the repository at this point in the history
  3. Release 2.13.1

    byroot committed Jul 24, 2025
    Configuration menu
    Copy the full SHA
    cfe9337 View commit details
    Browse the repository at this point in the history
Loading