From: Dmitry Stogov Date: Wed, 10 Dec 2014 20:24:11 +0000 (+0300) Subject: Merge branch 'master' into native-tls X-Git-Tag: POST_NATIVE_TLS_MERGE^2~36 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e087d3ac7f78a2bfea01ce7c94e18b4c89073003;p=php Merge branch 'master' into native-tls * master: (23 commits) move the test to the right place fix TS build and C89 compat updated NEWS Fixed bug #68545 NULL pointer dereference in unserialize.c Updated NEWS Updated NEWS Updated NEWS NEWS Fix bug #68526 Implement POSIX Access Control List for UDS Improved basic zval copying primitives: ZVAL_COPY_VALUE(), ZVAL_COPY(), ZVAL_DUP() Wrap RETURN_VALUE_USED() with EXPECTED() or UNEXPECTED() macros according to more frequent usage patterns. Improved ASSIGN_, ASSIGN_DIM and UNSET_DIM drop dead/unused code simplified code Move ZVAL_DEREF() and make_real_object() into slow paths. Pass znode_op structure by value (it fits into one word) instead of pointer to structure. Move checks for references into slow paths. Improved ASSIGN_DIM and ASSIGN_OBJ Fixed typo Move checks for references into slow paths of handlers or helpers. Remove duplicate opcode handlers. ... --- e087d3ac7f78a2bfea01ce7c94e18b4c89073003