Annotated PHP 5->7 extension diff
| From: | Rasmus Lerdorf | Date: | Thu, 05 Feb 2015 22:28:37 +0000 |
| Subject: | Annotated PHP 5->7 extension diff | ||
| Groups: | php.internals | ||
| Request: | Send a blank email to internals+get-81967@lists.php.net to get a copy of this message | ||
We have had quite a number of changes to the extension API and it
worries me a little bit how long it will take everyone to get their
extensions ported. We have UPGRADING.INTERNALS which still needs some
love, but even if that covered everything it is sometimes hard to match
a bullet point in a long list of changes to actual code.
Having just finished porting php-memcached (with help from Xinchen) to
PHP7 I was wondering if it wouldn't be worthwhile to annotate the diff
and explain why each change was made. The extension is complicated
enough to cover most of the changes the bulk of extension authors need
to worry about.
The diff is easy enough to grab:
git clone https://github.com/php-memcached-dev/php-memcached.git
cd php-memcached
git checkout php7
git diff master php7
It looks like this:
https://gist.github.com/anonymous/15cbc9947edb4f0a71fd
Any suggestions for how to handle annotating it? We could turn it into a
fake PR and mark it up using github's PR comments. But is there
something more suited for this out there?
-Rasmus
Attachment: [application/pgp-signature] OpenPGP digital signature signature.asc
Attachment: [application/pgp-signature] OpenPGP digital signature signature.asc