{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1903522,"defaultBranch":"master","name":"php-src","ownerLogin":"php","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-06-16T01:52:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/25158?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713896876.0","currentOid":""},"activityList":{"items":[{"before":"bb21d195c1aedcc9fd861ea6280762a266c4f9f7","after":"02732007f700c73c2fe48636311db616e54fb6fa","ref":"refs/heads/master","pushedAt":"2024-05-07T02:39:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"SakiTakamachi","name":"Saki Takamachi","path":"/SakiTakamachi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34942839?s=80&v=4"},"commit":{"message":"Refactor BCMath `_bc_do_sub` (#14132)\n\n_bc_do_sub now uses SIMD to perform calculations at high speed.\r\n\r\nMoved the macros used for SIMD to `private.h`, and added some constants\r\nand macros.","shortMessageHtmlLink":"Refactor BCMath _bc_do_sub (#14132)"}},{"before":"3fcf6ffbc49debcdbf414bc93209c68495d669e0","after":"bb21d195c1aedcc9fd861ea6280762a266c4f9f7","ref":"refs/heads/master","pushedAt":"2024-05-06T19:22:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dstogov","name":"Dmitry Stogov","path":"/dstogov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510034?s=80&v=4"},"commit":{"message":"Update IR\n\nIR commit: fe4ba285bc576d83bea4a8099fb7315b8bc8c7fb","shortMessageHtmlLink":"Update IR"}},{"before":"79af2ad9bf91a1ac81c7505ba930688cc69a36c8","after":"3fcf6ffbc49debcdbf414bc93209c68495d669e0","ref":"refs/heads/master","pushedAt":"2024-05-06T18:46:49.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dstogov","name":"Dmitry Stogov","path":"/dstogov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510034?s=80&v=4"},"commit":{"message":"Merge branch 'PHP-8.3'\n\n* PHP-8.3:\n Fix prototype for trait methods (#14148)","shortMessageHtmlLink":"Merge branch 'PHP-8.3'"}},{"before":"2c8731db33528e614c0dd92eac71f94cfa70f156","after":"c42f48d58de2108f7c9b8ea0adc55c329da3e1c2","ref":"refs/heads/PHP-8.3","pushedAt":"2024-05-06T18:46:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dstogov","name":"Dmitry Stogov","path":"/dstogov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510034?s=80&v=4"},"commit":{"message":"Merge branch 'PHP-8.2' into PHP-8.3\n\n* PHP-8.2:\n Fix prototype for trait methods (#14148)","shortMessageHtmlLink":"Merge branch 'PHP-8.2' into PHP-8.3"}},{"before":"42ede5597e820357685dcefd8c7d9a576a258bf1","after":"c6b75f93289459b85923b104a071b464e031143f","ref":"refs/heads/PHP-8.2","pushedAt":"2024-05-06T18:39:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dstogov","name":"Dmitry Stogov","path":"/dstogov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510034?s=80&v=4"},"commit":{"message":"Fix prototype for trait methods (#14148)\n\n* Fix prototype for trait methods\r\n\r\nFixes GH-14009\r\n\r\n* Clenup do_inheritance_check_on_method()\r\n\r\nRemove wierd checks and define the behavior by explicit set of flags\r\n\r\n* Fix naming and indentation\r\n\r\n---------\r\n\r\nCo-authored-by: Ilija Tovilo ","shortMessageHtmlLink":"Fix prototype for trait methods (#14148)"}},{"before":"7b60f53f0785b385c71aefdcd262d6c5ead00e7b","after":"79af2ad9bf91a1ac81c7505ba930688cc69a36c8","ref":"refs/heads/master","pushedAt":"2024-05-06T17:50:22.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"nielsdos","name":"Niels Dossche","path":"/nielsdos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7771979?s=80&v=4"},"commit":{"message":"Remove unused return value from phar_entry_delref()","shortMessageHtmlLink":"Remove unused return value from phar_entry_delref()"}},{"before":"55966f098b23fe34a526d64f984c191bdc53b1e7","after":"7b60f53f0785b385c71aefdcd262d6c5ead00e7b","ref":"refs/heads/master","pushedAt":"2024-05-06T17:50:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nielsdos","name":"Niels Dossche","path":"/nielsdos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7771979?s=80&v=4"},"commit":{"message":"Remove unused field from _phar_archive_data (#14146)\n\nThis field is only ever written to, but never read.","shortMessageHtmlLink":"Remove unused field from _phar_archive_data (#14146)"}},{"before":"929bbb23d1d7edc9142965aefcd138eadcd471b5","after":"2c8731db33528e614c0dd92eac71f94cfa70f156","ref":"refs/heads/PHP-8.3","pushedAt":"2024-05-06T14:03:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluuu1994","name":"Ilija Tovilo","path":"/iluuu1994","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1752683?s=80&v=4"},"commit":{"message":"Add test for GH-14109","shortMessageHtmlLink":"Add test for GH-14109"}},{"before":"858008b1c64bdd9d8c41bf3711f220da41de4473","after":"55966f098b23fe34a526d64f984c191bdc53b1e7","ref":"refs/heads/master","pushedAt":"2024-05-06T14:03:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"iluuu1994","name":"Ilija Tovilo","path":"/iluuu1994","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1752683?s=80&v=4"},"commit":{"message":"Merge branch 'PHP-8.3'\n\n* PHP-8.3:\n Add test for GH-14109","shortMessageHtmlLink":"Merge branch 'PHP-8.3'"}},{"before":"f8d1864bbbfbdc63d1b8e4e58934f8d8668f55bf","after":"42ede5597e820357685dcefd8c7d9a576a258bf1","ref":"refs/heads/PHP-8.2","pushedAt":"2024-05-06T14:02:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluuu1994","name":"Ilija Tovilo","path":"/iluuu1994","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1752683?s=80&v=4"},"commit":{"message":"Fix persisting of inherited class constants\n\nClass constants are inherited to user classes without cloning. Thus, internal\nclass constants should not be persisted at all. Simply keep pointing to the\ninternal class constant.\n\nFixes GH-14109\nCloses GH-14114","shortMessageHtmlLink":"Fix persisting of inherited class constants"}},{"before":"9b387ac69ab74953b75a689d055d2e98678168ea","after":"858008b1c64bdd9d8c41bf3711f220da41de4473","ref":"refs/heads/master","pushedAt":"2024-05-06T14:02:38.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"iluuu1994","name":"Ilija Tovilo","path":"/iluuu1994","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1752683?s=80&v=4"},"commit":{"message":"Merge branch 'PHP-8.3'\n\n* PHP-8.3:\n Fix persisting of inherited class constants","shortMessageHtmlLink":"Merge branch 'PHP-8.3'"}},{"before":"5aa5080ea7fa54e19f1fd11b68868564881512a8","after":"929bbb23d1d7edc9142965aefcd138eadcd471b5","ref":"refs/heads/PHP-8.3","pushedAt":"2024-05-06T14:02:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"iluuu1994","name":"Ilija Tovilo","path":"/iluuu1994","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1752683?s=80&v=4"},"commit":{"message":"Merge branch 'PHP-8.2' into PHP-8.3\n\n* PHP-8.2:\n Fix persisting of inherited class constants","shortMessageHtmlLink":"Merge branch 'PHP-8.2' into PHP-8.3"}},{"before":"bb8de67da5829386d92ce01fe3de06a351b29dab","after":"9b387ac69ab74953b75a689d055d2e98678168ea","ref":"refs/heads/master","pushedAt":"2024-05-06T11:02:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluuu1994","name":"Ilija Tovilo","path":"/iluuu1994","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1752683?s=80&v=4"},"commit":{"message":"Remove now empty attribute validator","shortMessageHtmlLink":"Remove now empty attribute validator"}},{"before":"480d08a70a1c6e12232f3aa8c65df47914017abb","after":"5aa5080ea7fa54e19f1fd11b68868564881512a8","ref":"refs/heads/PHP-8.3","pushedAt":"2024-05-06T11:01:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluuu1994","name":"Ilija Tovilo","path":"/iluuu1994","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1752683?s=80&v=4"},"commit":{"message":"Fix attribute test on newer branches","shortMessageHtmlLink":"Fix attribute test on newer branches"}},{"before":"2ba30f029926a0a528e0cc133b1635fa8a8d85c7","after":"bb8de67da5829386d92ce01fe3de06a351b29dab","ref":"refs/heads/master","pushedAt":"2024-05-06T11:01:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"iluuu1994","name":"Ilija Tovilo","path":"/iluuu1994","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1752683?s=80&v=4"},"commit":{"message":"Merge branch 'PHP-8.3'\n\n* PHP-8.3:\n Fix attribute test on newer branches","shortMessageHtmlLink":"Merge branch 'PHP-8.3'"}},{"before":"2d66993c646f5d2fea927411159d64bb15554f2a","after":"2ba30f029926a0a528e0cc133b1635fa8a8d85c7","ref":"refs/heads/master","pushedAt":"2024-05-06T10:48:55.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"iluuu1994","name":"Ilija Tovilo","path":"/iluuu1994","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1752683?s=80&v=4"},"commit":{"message":"Merge branch 'PHP-8.3'\n\n* PHP-8.3:\n Delay #[Attribute] arg validation until runtime","shortMessageHtmlLink":"Merge branch 'PHP-8.3'"}},{"before":"48df7daf439e3af8b1b7da6842748a38961155c1","after":"480d08a70a1c6e12232f3aa8c65df47914017abb","ref":"refs/heads/PHP-8.3","pushedAt":"2024-05-06T10:48:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"iluuu1994","name":"Ilija Tovilo","path":"/iluuu1994","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1752683?s=80&v=4"},"commit":{"message":"Merge branch 'PHP-8.2' into PHP-8.3\n\n* PHP-8.2:\n Delay #[Attribute] arg validation until runtime","shortMessageHtmlLink":"Merge branch 'PHP-8.2' into PHP-8.3"}},{"before":"f0356612d923bf31a9760b7e50ded1a6d9f47112","after":"f8d1864bbbfbdc63d1b8e4e58934f8d8668f55bf","ref":"refs/heads/PHP-8.2","pushedAt":"2024-05-06T10:48:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iluuu1994","name":"Ilija Tovilo","path":"/iluuu1994","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1752683?s=80&v=4"},"commit":{"message":"Delay #[Attribute] arg validation until runtime\n\nFixes GH-13970\nCloses GH-14105\n\nWe cannot validate at compile-time for multiple reasons:\n\n* Evaluating the argument naively with zend_get_attribute_value can lead to code\n execution at compile time through the new expression, leading to possible\n reentrance of the compiler.\n* Even if the evaluation was possible, it would need to be restricted to the\n current file, because constant values coming from other files can change\n without affecting the current compilation unit. For this reason, validation\n would need to be repeated at runtime anyway.\n* Enums cannot be instantiated at compile-time (the actual bug report). This\n could be allowed here, because the value is immediately destroyed. But given\n the other issues, this won't be needed.\n\nInstead, we just move it to runtime entirely. It's only needed for\nReflectionAttribute::newInstance(), which is not particularly a hot path. The\nchecks are also simple.","shortMessageHtmlLink":"Delay #[Attribute] arg validation until runtime"}},{"before":"e4c52e603d7580a2f224548731f020dc8e38e1cc","after":"2d66993c646f5d2fea927411159d64bb15554f2a","ref":"refs/heads/master","pushedAt":"2024-05-06T06:52:58.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dstogov","name":"Dmitry Stogov","path":"/dstogov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510034?s=80&v=4"},"commit":{"message":"Merge branch 'PHP-8.3'\n\n* PHP-8.3:\n Fix undefined behavior (left shift of negative number)","shortMessageHtmlLink":"Merge branch 'PHP-8.3'"}},{"before":"f5e450d101009f1c864da4ad24ca12f2b2fe60b1","after":"48df7daf439e3af8b1b7da6842748a38961155c1","ref":"refs/heads/PHP-8.3","pushedAt":"2024-05-06T06:52:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dstogov","name":"Dmitry Stogov","path":"/dstogov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510034?s=80&v=4"},"commit":{"message":"Merge branch 'PHP-8.2' into PHP-8.3\n\n* PHP-8.2:\n Fix undefined behavior (left shift of negative number)","shortMessageHtmlLink":"Merge branch 'PHP-8.2' into PHP-8.3"}},{"before":"427c2441688768e0de51bd71d2ab3fd9df11448d","after":"f0356612d923bf31a9760b7e50ded1a6d9f47112","ref":"refs/heads/PHP-8.2","pushedAt":"2024-05-06T06:52:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dstogov","name":"Dmitry Stogov","path":"/dstogov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510034?s=80&v=4"},"commit":{"message":"Fix undefined behavior (left shift of negative number)\n\nFixes oss-fuzz #68722","shortMessageHtmlLink":"Fix undefined behavior (left shift of negative number)"}},{"before":"e869186d1721a79f599c39dcd6663b6d8d014157","after":"e4c52e603d7580a2f224548731f020dc8e38e1cc","ref":"refs/heads/master","pushedAt":"2024-05-06T06:47:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kocsismate","name":"Máté Kocsis","path":"/kocsismate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6057627?s=80&v=4"},"commit":{"message":"One more EXPECTF-related change\n\nThese cause test failures when we migrate resources to objects. But anyway, hardcoding the object IDs and the number of properties is hardly ever useful, so it's fine to get rid of them.\nRelated to #14121","shortMessageHtmlLink":"One more EXPECTF-related change"}},{"before":"ad16767d58fab3e29c4845315ce2f462abeb0b9f","after":"e869186d1721a79f599c39dcd6663b6d8d014157","ref":"refs/heads/master","pushedAt":"2024-05-06T06:44:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kocsismate","name":"Máté Kocsis","path":"/kocsismate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6057627?s=80&v=4"},"commit":{"message":"EXPECTFize ext/soap tests where exact object IDs are displayed\n\nThese cause test failures when we migrate resources to objects. But anyway, hardcoding the object IDs and the number of properties is hardly ever useful, so it's fine to get rid of them.\nRelated to #14121","shortMessageHtmlLink":"EXPECTFize ext/soap tests where exact object IDs are displayed"}},{"before":"45ab6074ae77eea2490f8f3ab46752932f510618","after":"ad16767d58fab3e29c4845315ce2f462abeb0b9f","ref":"refs/heads/master","pushedAt":"2024-05-06T05:50:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dstogov","name":"Dmitry Stogov","path":"/dstogov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510034?s=80&v=4"},"commit":{"message":"Merge branch 'PHP-8.3'\n\n* PHP-8.3:\n Fix zend_string_starts_with_literal_ci (#14137)","shortMessageHtmlLink":"Merge branch 'PHP-8.3'"}},{"before":"77c21cab2aaa73e9c3515286acdecc4f4c412b1b","after":"f5e450d101009f1c864da4ad24ca12f2b2fe60b1","ref":"refs/heads/PHP-8.3","pushedAt":"2024-05-06T05:49:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dstogov","name":"Dmitry Stogov","path":"/dstogov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510034?s=80&v=4"},"commit":{"message":"Fix zend_string_starts_with_literal_ci (#14137)","shortMessageHtmlLink":"Fix zend_string_starts_with_literal_ci (#14137)"}},{"before":"41b2fb5db17b5380a4e6de937439b1d59aa1faff","after":"45ab6074ae77eea2490f8f3ab46752932f510618","ref":"refs/heads/master","pushedAt":"2024-05-05T13:15:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SakiTakamachi","name":"Saki Takamachi","path":"/SakiTakamachi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34942839?s=80&v=4"},"commit":{"message":"[ci skip] Added myself to CODEOWNERS","shortMessageHtmlLink":"[ci skip] Added myself to CODEOWNERS"}},{"before":"f1b8020718eece4c88cd9610e1311b2413a7c42b","after":"41b2fb5db17b5380a4e6de937439b1d59aa1faff","ref":"refs/heads/master","pushedAt":"2024-05-05T12:41:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kocsismate","name":"Máté Kocsis","path":"/kocsismate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6057627?s=80&v=4"},"commit":{"message":"Session extension is needed to run bug51561.phpt","shortMessageHtmlLink":"Session extension is needed to run bug51561.phpt"}},{"before":"f97bd071d5a0f65425d27253234710617ea57df9","after":"f1b8020718eece4c88cd9610e1311b2413a7c42b","ref":"refs/heads/master","pushedAt":"2024-05-05T12:21:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nielsdos","name":"Niels Dossche","path":"/nielsdos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7771979?s=80&v=4"},"commit":{"message":"[ci skip] Update CODEOWNERS and EXTENSIONS (#14139)\n\nI'm defacto already maintaining most XML stuff anyway, so update\r\nCODEOWNERS accordingly. The EXTENSIONS file was not yet updated for my\r\nmaintenance status so do that as well.\r\n\r\nFurthermore, as suggested by @Girgias, add myself as CODEOWNER to\r\nBCMath.","shortMessageHtmlLink":"[ci skip] Update CODEOWNERS and EXTENSIONS (#14139)"}},{"before":"8637a3f5b09ad50d21110b8d9c25e104b483a046","after":"f97bd071d5a0f65425d27253234710617ea57df9","ref":"refs/heads/master","pushedAt":"2024-05-05T11:26:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nielsdos","name":"Niels Dossche","path":"/nielsdos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7771979?s=80&v=4"},"commit":{"message":"Implement SeekableIterator for SplObjectStorage (#13665)","shortMessageHtmlLink":"Implement SeekableIterator for SplObjectStorage (#13665)"}},{"before":"70acd6e9ad238fb61bffa6e710b1e4434c04a8e8","after":"8637a3f5b09ad50d21110b8d9c25e104b483a046","ref":"refs/heads/master","pushedAt":"2024-05-05T08:14:40.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"nielsdos","name":"Niels Dossche","path":"/nielsdos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7771979?s=80&v=4"},"commit":{"message":"Fix getDocNamespaces() not working when only having xmlns attributes without an internal declaration in the document","shortMessageHtmlLink":"Fix getDocNamespaces() not working when only having xmlns attributes …"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQxvtogA","startCursor":null,"endCursor":null}},"title":"Activity · php/php-src"}