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: msgpack/msgpack-php
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: fixes
Choose a base ref
...
head repository: msgpack/msgpack-php
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 7 commits
  • 8 files changed
  • 3 contributors

Commits on Jun 1, 2026

  1. prepare v3.0.1

    m6w6 committed Jun 1, 2026
    Configuration menu
    Copy the full SHA
    e0a6616 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2026

  1. fix build with PHP 8.6: unserialize_callback_func is a zend_string

    php-src commit c82acefe470 converted the PG(unserialize_callback_func)
    global from char* to zend_string*, so msgpack_unserialize_class() no
    longer compiles against PHP 8.6.
    
    Mirror what ext/standard/var_unserializer.re does in 8.6: an empty ini
    value is a non-NULL zero-length string and must still be treated as no
    callback, and the name is duplicated rather than refcounted since the
    ini string may be persistent.
    andypost committed Aug 12, 2026
    Configuration menu
    Copy the full SHA
    cf19b26 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2026

  1. Configuration menu
    Copy the full SHA
    b6e1202 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2026

  1. Merge pull request #185 from andypost/php86

    fix build with PHP 8.6: unserialize_callback_func is a zend_string
    m6w6 authored Aug 31, 2026
    Configuration menu
    Copy the full SHA
    4e72cb3 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #187 from cracksalad/master

    fix #186: segmentation fault when unserializing nonexistent enum case
    m6w6 authored Aug 31, 2026
    Configuration menu
    Copy the full SHA
    d0ca4ee View commit details
    Browse the repository at this point in the history
  3. Follow up fix for #186

    cracksalad committed Aug 31, 2026
    Configuration menu
    Copy the full SHA
    26c8c70 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2026

  1. Merge pull request #188 from cracksalad/master

    Follow up fix for #187
    m6w6 authored Sep 1, 2026
    Configuration menu
    Copy the full SHA
    4a68908 View commit details
    Browse the repository at this point in the history
Loading