{"push_id":1088509351,"size":9,"distinct_size":0,"ref":"refs/heads/master","head":"9b1e7736ce014f26f40635af3c781127a5e32dfa","before":"52a75c0ec1aa267dc1e362f8eae493225de9e159","commits":[{"sha":"4cc3731fcf0f02a282d1c72271b5f29eea046402","author":{"email":"3d928645612786af07f011fdfbce45f81efe5a40@plutono.com","name":"Eric James Michael Ritz"},"message":"[Feature] Treat `yield from` as a keyword\n\nWe already support highlighting `yield` as a keyword but PHP 7.0 now\nallows this:\n\n    function foo() {\n        yield from bar();\n    }\n\n    function bar() {\n        yield \"result\";\n    }\n\nWith this patch `yield from` is highlighted as a sequence of language\nconstruct keywords.","distinct":false,"url":"https://api.github.com/repos/tekai/php-mode/commits/4cc3731fcf0f02a282d1c72271b5f29eea046402"},{"sha":"96672340544dbe04d90e0bb3f50911d333544c7e","author":{"email":"3d928645612786af07f011fdfbce45f81efe5a40@plutono.com","name":"Eric James Michael Ritz"},"message":"[Feature] Treat `strict_types` as valid for use with `declare()`\n\nThis is another new feature of PHP 7.0, e.g.\n\n    declare(strict_types=1);\n\nWe treat other declarations like `ticks` as keywords, so this patch\nadds `strict_types` to that list for consistency.","distinct":false,"url":"https://api.github.com/repos/tekai/php-mode/commits/96672340544dbe04d90e0bb3f50911d333544c7e"},{"sha":"cb4124a5c08534a6cb6e3d9b8218bc95e8e066a6","author":{"email":"431ecd33f9814ae594e5688e861b64843812d12d@gmail.com","name":"Andrei Chițu"},"message":"Fix word format for online documentation search\n\nphp.net requires substitution of \"_\" character with \"-\" in the term used\nfor documentation search.","distinct":false,"url":"https://api.github.com/repos/tekai/php-mode/commits/cb4124a5c08534a6cb6e3d9b8218bc95e8e066a6"},{"sha":"c9d32dd1d1ade4ba27996ace46c9be85d0c066ba","author":{"email":"5daaecb1c3169dd42dde173059c1d0cafabd3b0b@gmail.com","name":"Syohei YOSHIDA"},"message":"Update modified date","distinct":false,"url":"https://api.github.com/repos/tekai/php-mode/commits/c9d32dd1d1ade4ba27996ace46c9be85d0c066ba"},{"sha":"d5fc307051b9b4f48b231d52b5d3a02baf7b73bc","author":{"email":"3d928645612786af07f011fdfbce45f81efe5a40@plutono.com","name":"Eric James Michael Ritz"},"message":"Merge branch 'master' into php7-syntax","distinct":false,"url":"https://api.github.com/repos/tekai/php-mode/commits/d5fc307051b9b4f48b231d52b5d3a02baf7b73bc"},{"sha":"3ecdd489ac1fca4a0bd37374e609a8a52cbcdf50","author":{"email":"3d928645612786af07f011fdfbce45f81efe5a40@plutono.com","name":"Eric James Michael Ritz"},"message":"[Feature] Highlight return types in functions and methods\n\nConsider the following:\n\n    function add(int $x, int $x) : int\n    {\n        return $x + $y;\n    }\n\nPHP Mode highlights the first instances of `int` using\n`font-lock-type-face`, but does nothing with the third instance of\n`int`, i.e. the return type of the function.  This patch modifies the\nlist of font-lock keywords so that every use of `int` in the example\nabove receives the same type of syntax highlighting.  This also works\nwith class methods like so:\n\n    class User\n    {\n        private $address;\n\n        public function getAddress() : Address\n        {\n            return $this->address;\n        }\n    }\n\nThe implementation is \"dumb\" in the sense that no semantic analyzation\ntakes place.  All we do is use a rather simple regular expression to\nlook for patterns like...\n\n    function [followed by anything] : [type]\n\n...to perform the highlighting.  In the future, as PHP Mode\nincorporates more intelligent, semantic-aware processing of code, we\nwill most likely want to come back and remove this highlighting hack.\n\nSigned-off-by: Eric James Michael Ritz <ejmr@plutono.com>","distinct":false,"url":"https://api.github.com/repos/tekai/php-mode/commits/3ecdd489ac1fca4a0bd37374e609a8a52cbcdf50"},{"sha":"f38923705357c6e5866a2866f5744e58a29383a9","author":{"email":"3d928645612786af07f011fdfbce45f81efe5a40@plutono.com","name":"Eric James Michael Ritz"},"message":"[Docs] README: Describe the in-progress support for PHP 7\n\nSigned-off-by: Eric James Michael Ritz <ejmr@plutono.com>","distinct":false,"url":"https://api.github.com/repos/tekai/php-mode/commits/f38923705357c6e5866a2866f5744e58a29383a9"},{"sha":"b24723fa249bed923a6e49c1eb06c5502586f510","author":{"email":"3d928645612786af07f011fdfbce45f81efe5a40@plutono.com","name":"Eric James Michael Ritz"},"message":"Merge branch 'php7-syntax'","distinct":false,"url":"https://api.github.com/repos/tekai/php-mode/commits/b24723fa249bed923a6e49c1eb06c5502586f510"},{"sha":"9b1e7736ce014f26f40635af3c781127a5e32dfa","author":{"email":"3d928645612786af07f011fdfbce45f81efe5a40@plutono.com","name":"Eric James Michael Ritz"},"message":"[Docs] Update various information in the README\n\nThis patch modifies the README by...\n\n1. Explicitly listing the current maintainers, because some people see\nold comments and blog posts of mine (Eric) in which I talk about\nfinding a co-maintainer for PHP Mode.  However, Syohei Yoshida is the\nco-maintainer and there is currently no need for another.  So this\npatch lists us as maintainers in the README so that people are clear\non the status of PHP Mode as it pertains to maintenance.\n\n2. Stresses using GitHub issues for bug reports and feature requests\nas opposed to emailing them directly to me.  Again, this is because\nPHP Mode now has two maintainers.  Creating issues on GitHub\nsignificantly increases the chances of a timely response.\n\n3. Briefly describes the on-going work to incorporate CEDET, EDE,\nSemantic, and other functionality to make PHP Mode behave more like a\n\"traditional IDE\" for users who want that.\n\n4. Simplifies and clarifies the description of our process for\nreviewing and merging pull-requests on GitHub.","distinct":false,"url":"https://api.github.com/repos/tekai/php-mode/commits/9b1e7736ce014f26f40635af3c781127a5e32dfa"}]}