-
Notifications
You must be signed in to change notification settings - Fork 119
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PHP7 Support #48
PHP7 Support #48
Commits on May 3, 2015
-
Configuration menu - View commit details
-
Copy full SHA for d3c7ca6 - Browse repository at this point
Copy the full SHA d3c7ca6View commit details -
Update PS_SERIALIZER_ENCODE_FUNC returns a zend_string instead of pas…
…sing in a char/int to mutate
Configuration menu - View commit details
-
Copy full SHA for bb36411 - Browse repository at this point
Copy the full SHA bb36411View commit details -
Update PS_SERIALIZER_DECODE_FUNC to use the new hash iteration API, p…
…hp_session functions also expect smart_string instead of char* + int
Configuration menu - View commit details
-
Copy full SHA for 39a9afd - Browse repository at this point
Copy the full SHA 39a9afdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a472e7 - Browse repository at this point
Copy the full SHA 2a472e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 805e4a2 - Browse repository at this point
Copy the full SHA 805e4a2View commit details -
Update msgpack_serialize_zval. PHP_SET_CLASS_ATTRIBUTES now returns a…
… zend_string instead of char* + len. IS_BOOL is not a distinct type anymore IS_TRUE/IS_FALSE instead
Configuration menu - View commit details
-
Copy full SHA for 6f31cba - Browse repository at this point
Copy the full SHA 6f31cbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for e75fe8a - Browse repository at this point
Copy the full SHA e75fe8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 83f6ec0 - Browse repository at this point
Copy the full SHA 83f6ec0View commit details -
Refactor msgpack_serialize_class to use new hash API and one level le…
…ss of zval indirection
Configuration menu - View commit details
-
Copy full SHA for 8793909 - Browse repository at this point
Copy the full SHA 8793909View commit details -
Refactor msgpack_unserialize_class to drop one level of zval deferenc…
…e, and zend_string instead of char+int for zend_lookup_class
Configuration menu - View commit details
-
Copy full SHA for fbc4e8e - Browse repository at this point
Copy the full SHA fbc4e8eView commit details -
Remove unused macros from msgpack_unpack.c, update msgpack_var_push a…
…nd msgpack_unserialize_raw to have one level less of dereference
Configuration menu - View commit details
-
Copy full SHA for 4f1e6e7 - Browse repository at this point
Copy the full SHA 4f1e6e7View commit details -
Update msgpack_unserialize_map_item to handle zend_string inputs and …
…macro removal PHP 5 -> 7
Configuration menu - View commit details
-
Copy full SHA for 8814fdd - Browse repository at this point
Copy the full SHA 8814fddView commit details -
Replace MSGPACK_UNPACKER_OBJECT and MSGPACK_BASE_OBJECT macros with m…
…sgpack_unpacker_fetch_object and msgpack_base_fetch_object
Configuration menu - View commit details
-
Copy full SHA for 41800b5 - Browse repository at this point
Copy the full SHA 41800b5View commit details -
Update php_msgpack_base_t and php_msgpack_unpacker_t to use the new c…
…ustom object API
Configuration menu - View commit details
-
Copy full SHA for 51f7642 - Browse repository at this point
Copy the full SHA 51f7642View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01d6519 - Browse repository at this point
Copy the full SHA 01d6519View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e8e23c - Browse repository at this point
Copy the full SHA 8e8e23cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67deff3 - Browse repository at this point
Copy the full SHA 67deff3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5ec207 - Browse repository at this point
Copy the full SHA e5ec207View commit details -
Update ZEND_FUNCTION declaration of msgpack_unserialize to use new ze…
…nd_parse_parameters, which returns a zend_string instead of char+int
Configuration menu - View commit details
-
Copy full SHA for 272eebd - Browse repository at this point
Copy the full SHA 272eebdView commit details -
Configuration menu - View commit details
-
Copy full SHA for c52e1a7 - Browse repository at this point
Copy the full SHA c52e1a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff23828 - Browse repository at this point
Copy the full SHA ff23828View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3137c5b - Browse repository at this point
Copy the full SHA 3137c5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 19e32ed - Browse repository at this point
Copy the full SHA 19e32edView commit details -
Configuration menu - View commit details
-
Copy full SHA for a765bd8 - Browse repository at this point
Copy the full SHA a765bd8View commit details -
msgpack_unserialize_map_item was incorrectly ported, MSGPACK_WARNING …
…was being fired when zend_symtable_update succeeded instead of failed
Configuration menu - View commit details
-
Copy full SHA for f1388a6 - Browse repository at this point
Copy the full SHA f1388a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d6d636 - Browse repository at this point
Copy the full SHA 9d6d636View commit details -
Configuration menu - View commit details
-
Copy full SHA for aaeee58 - Browse repository at this point
Copy the full SHA aaeee58View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9b6553 - Browse repository at this point
Copy the full SHA d9b6553View commit details -
FIXME update msgpack_serialize_zval to call Z_INDIRECT_P if the type …
…equals IS_INDIRECT
Configuration menu - View commit details
-
Copy full SHA for b37104b - Browse repository at this point
Copy the full SHA b37104bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f5b47f8 - Browse repository at this point
Copy the full SHA f5b47f8View commit details -
FIXME add temporary version of ALLOC_INIT_ZVAL to msgpack_unpack, unt…
…il we I do a proper refactor of zval allocation for the MSGPACK_UNSERIALIZE_ALLOC_STACK and MSGPACK_UNSERIALIZE_ALLOC_VALUE macros
Configuration menu - View commit details
-
Copy full SHA for 774659c - Browse repository at this point
Copy the full SHA 774659cView commit details -
msgpack_serialize_class expects a list of keys, not a map. Update msg…
…pack_serialize_object so it passes an initalized zval to call_user_function_ex
Configuration menu - View commit details
-
Copy full SHA for 487f76d - Browse repository at this point
Copy the full SHA 487f76dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 85f58f4 - Browse repository at this point
Copy the full SHA 85f58f4View commit details
Commits on May 4, 2015
-
Update var_push/stack_push to use a var_entries where data is a zval[…
…] instead of *zval[], following the current pattern in ext/standard/var_unserializer.re
Configuration menu - View commit details
-
Copy full SHA for ea2d5be - Browse repository at this point
Copy the full SHA ea2d5beView commit details
Commits on May 5, 2015
-
FIXME: Comment out the call_user_function_ex calls implemented via op…
…codes, still need to migrate
Configuration menu - View commit details
-
Copy full SHA for 76d5a8a - Browse repository at this point
Copy the full SHA 76d5a8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c4baa8e - Browse repository at this point
Copy the full SHA c4baa8eView commit details
Commits on May 7, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 4e19afa - Browse repository at this point
Copy the full SHA 4e19afaView commit details -
Update ZEND_METHOD(msgpack_unpacker, feed) to use a zend_string for z…
…end_parse_parameters instead of val+len
Configuration menu - View commit details
-
Copy full SHA for 51960ae - Browse repository at this point
Copy the full SHA 51960aeView commit details -
When updating a class in msgpack_unserialize_map_item call zend_updat…
…e_property to update a class instead of zend_symtable_update, which would cause undefined behavior
Configuration menu - View commit details
-
Copy full SHA for 3e67e92 - Browse repository at this point
Copy the full SHA 3e67e92View commit details
Commits on May 9, 2015
-
Update msgpack_unserialize_map_item to properly handle adding element…
…s to a map that is a reference
Configuration menu - View commit details
-
Copy full SHA for 591b3b3 - Browse repository at this point
Copy the full SHA 591b3b3View commit details -
Update msgpack_var_add to return to the index of an already serialize…
…d object as a zval instead of a ulong
Configuration menu - View commit details
-
Copy full SHA for 0cd9aed - Browse repository at this point
Copy the full SHA 0cd9aedView commit details
Commits on May 10, 2015
-
Update msgpack_unserialize_map_item to unmangle the property key set …
…by zend_mangle_propery_name, since we now use zend_update_property instead of zend_symtable_update
Configuration menu - View commit details
-
Copy full SHA for 12c8a02 - Browse repository at this point
Copy the full SHA 12c8a02View commit details -
Update msgpack_var_access to use a zval** instead of a zval*** when f…
…etching a value, fixing the caller
Configuration menu - View commit details
-
Copy full SHA for 70557c8 - Browse repository at this point
Copy the full SHA 70557c8View commit details
Commits on May 11, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 5306649 - Browse repository at this point
Copy the full SHA 5306649View commit details -
Configuration menu - View commit details
-
Copy full SHA for 414f72b - Browse repository at this point
Copy the full SHA 414f72bView commit details
Commits on May 12, 2015
-
MSGPACK_UNPACK_CONTINUE returned from template_execute means we shoul…
…d return false, fixes test 018
Configuration menu - View commit details
-
Copy full SHA for 94d6f04 - Browse repository at this point
Copy the full SHA 94d6f04View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60a3044 - Browse repository at this point
Copy the full SHA 60a3044View commit details -
Configuration menu - View commit details
-
Copy full SHA for 308e918 - Browse repository at this point
Copy the full SHA 308e918View commit details
Commits on May 14, 2015
-
Configuration menu - View commit details
-
Copy full SHA for b265cd9 - Browse repository at this point
Copy the full SHA b265cd9View commit details
Commits on May 15, 2015
-
Fix memory leak, don't make pointless dupe of zval string when updati…
…ng a map with a string key
Configuration menu - View commit details
-
Copy full SHA for a40f0e7 - Browse repository at this point
Copy the full SHA a40f0e7View commit details
Commits on May 16, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 1185dba - Browse repository at this point
Copy the full SHA 1185dbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 93ec0c7 - Browse repository at this point
Copy the full SHA 93ec0c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 351c29c - Browse repository at this point
Copy the full SHA 351c29cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2247ba1 - Browse repository at this point
Copy the full SHA 2247ba1View commit details -
In msgpack_serialize_object allocate strings later, to make error han…
…dling and freeing cleaner
Configuration menu - View commit details
-
Copy full SHA for 210da3d - Browse repository at this point
Copy the full SHA 210da3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 45d832a - Browse repository at this point
Copy the full SHA 45d832aView commit details -
PS_SERIALIZER_ENCODE_FUNC would pass an null zval * as return_value t…
…o msgpack_unserialize_var_destroy causing a segfault
Configuration menu - View commit details
-
Copy full SHA for f1b108a - Browse repository at this point
Copy the full SHA f1b108aView commit details
Commits on May 17, 2015
-
Configuration menu - View commit details
-
Copy full SHA for caa80cb - Browse repository at this point
Copy the full SHA caa80cbView commit details
Commits on May 18, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 3a75af1 - Browse repository at this point
Copy the full SHA 3a75af1View commit details
Commits on May 20, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 676e6bd - Browse repository at this point
Copy the full SHA 676e6bdView commit details -
msgpack_unserialize_class now properly handles references, before it …
…would object_init_ex and squash the zval ref
Configuration menu - View commit details
-
Copy full SHA for 6fbc26a - Browse repository at this point
Copy the full SHA 6fbc26aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 88217d0 - Browse repository at this point
Copy the full SHA 88217d0View commit details -
Remove MSGPACK_METHOD1 macro which created the necessary opcodes to c…
…all a method on an object, use call_user_function_ex instead
Configuration menu - View commit details
-
Copy full SHA for f53f484 - Browse repository at this point
Copy the full SHA f53f484View commit details
Commits on May 22, 2015
-
Configuration menu - View commit details
-
Copy full SHA for b1a2abc - Browse repository at this point
Copy the full SHA b1a2abcView commit details -
Z_LVAL_P on a boolean is no longer valid, msgpack->setOption incorrec…
…tly set php_only using Z_LVAL_P causing it to always be true
Configuration menu - View commit details
-
Copy full SHA for 3fb45c3 - Browse repository at this point
Copy the full SHA 3fb45c3View commit details
Commits on May 26, 2015
-
Began converting msgpack_convert.c from using symtable_update to upda…
…te properties to proper zend_object handlers
Configuration menu - View commit details
-
Copy full SHA for 3572938 - Browse repository at this point
Copy the full SHA 3572938View commit details -
Configuration menu - View commit details
-
Copy full SHA for db405c4 - Browse repository at this point
Copy the full SHA db405c4View commit details
Commits on May 27, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 3866934 - Browse repository at this point
Copy the full SHA 3866934View commit details
Commits on May 28, 2015
-
Configuration menu - View commit details
-
Copy full SHA for fd19e23 - Browse repository at this point
Copy the full SHA fd19e23View commit details
Commits on May 29, 2015
-
Configuration menu - View commit details
-
Copy full SHA for edcaeda - Browse repository at this point
Copy the full SHA edcaedaView commit details
Commits on May 30, 2015
-
Fix unpacking code, we can't just reuse the stack anymore since the z…
…val's are still used by non_dtor members
Configuration menu - View commit details
-
Copy full SHA for c51a499 - Browse repository at this point
Copy the full SHA c51a499View commit details
Commits on Jun 1, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 0ecf768 - Browse repository at this point
Copy the full SHA 0ecf768View commit details
Commits on Jun 3, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 138072b - Browse repository at this point
Copy the full SHA 138072bView commit details -
Update msgpack_convert_template tests to assert we can create create …
…invalid objects (non-string and 0 length keys)
Configuration menu - View commit details
-
Copy full SHA for 94ad5fd - Browse repository at this point
Copy the full SHA 94ad5fdView commit details
Commits on Jun 7, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 7bdfe4b - Browse repository at this point
Copy the full SHA 7bdfe4bView commit details