{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":420934899,"defaultBranch":"master","name":"psalm","ownerLogin":"kkmuffme","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-10-25T08:13:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11071985?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714937792.0","currentOid":""},"activityList":{"items":[{"before":"a2214838425631734e4f0a1107b44dc30e5b094f","after":"b50288050a83d6355c3c23e4751eac543af4e8a2","ref":"refs/heads/fix-concat-int-range-behavior-identical-union-ints","pushedAt":"2024-05-07T13:08:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kkmuffme","name":null,"path":"/kkmuffme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11071985?s=80&v=4"},"commit":{"message":"Fix int-range concat to behave like union of int types\n\nFix https://github.com/vimeo/psalm/issues/10947\nFix https://github.com/vimeo/psalm/issues/10965 and similar issues including their incorrect tests","shortMessageHtmlLink":"Fix int-range concat to behave like union of int types"}},{"before":"e70d79b3dc142b548995310215f0d8956450dfea","after":"a2214838425631734e4f0a1107b44dc30e5b094f","ref":"refs/heads/fix-concat-int-range-behavior-identical-union-ints","pushedAt":"2024-05-07T12:23:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kkmuffme","name":null,"path":"/kkmuffme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11071985?s=80&v=4"},"commit":{"message":"Fix int-range concat to behave like union of int types\n\nFix https://github.com/vimeo/psalm/issues/10947\nFix https://github.com/vimeo/psalm/issues/10965 and similar issues including their incorrect tests","shortMessageHtmlLink":"Fix int-range concat to behave like union of int types"}},{"before":"0376aeb76d6a86638c187221092bb5ad4f6ce259","after":"e70d79b3dc142b548995310215f0d8956450dfea","ref":"refs/heads/fix-concat-int-range-behavior-identical-union-ints","pushedAt":"2024-05-07T12:09:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kkmuffme","name":null,"path":"/kkmuffme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11071985?s=80&v=4"},"commit":{"message":"Fix int-range concat to behave like union of int types\n\nFix https://github.com/vimeo/psalm/issues/10947\nFix https://github.com/vimeo/psalm/issues/10965 and similar issues including their incorrect tests","shortMessageHtmlLink":"Fix int-range concat to behave like union of int types"}},{"before":"2f5653b88c11422625257d121806bee87986b28b","after":"0376aeb76d6a86638c187221092bb5ad4f6ce259","ref":"refs/heads/fix-concat-int-range-behavior-identical-union-ints","pushedAt":"2024-05-07T10:11:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kkmuffme","name":null,"path":"/kkmuffme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11071985?s=80&v=4"},"commit":{"message":"Fix int-range concat to behave like union of int types\n\nFix https://github.com/vimeo/psalm/issues/10947","shortMessageHtmlLink":"Fix int-range concat to behave like union of int types"}},{"before":"f3313dafacb39d68e1a871138e14997427412192","after":"2f5653b88c11422625257d121806bee87986b28b","ref":"refs/heads/fix-concat-int-range-behavior-identical-union-ints","pushedAt":"2024-05-07T10:08:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kkmuffme","name":null,"path":"/kkmuffme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11071985?s=80&v=4"},"commit":{"message":"Fix int-range concat to behave like union of int types\n\nFix https://github.com/vimeo/psalm/issues/10947","shortMessageHtmlLink":"Fix int-range concat to behave like union of int types"}},{"before":"0e25837670fc5b23615dfc86b0049cd4e80e0104","after":"f3313dafacb39d68e1a871138e14997427412192","ref":"refs/heads/fix-concat-int-range-behavior-identical-union-ints","pushedAt":"2024-05-07T09:51:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kkmuffme","name":null,"path":"/kkmuffme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11071985?s=80&v=4"},"commit":{"message":"Fix int-range concat to behave like union of int types\n\nFix https://github.com/vimeo/psalm/issues/10947","shortMessageHtmlLink":"Fix int-range concat to behave like union of int types"}},{"before":"78c3b17aad346e67830b77c947c2fef489d99a2b","after":"896e115e3d07c4727529296021632c96c88b7cfa","ref":"refs/heads/fix-php-deprecated-notices-not-reported","pushedAt":"2024-05-05T20:25:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kkmuffme","name":null,"path":"/kkmuffme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11071985?s=80&v=4"},"commit":{"message":"Run CI with lowest supported PHP version too","shortMessageHtmlLink":"Run CI with lowest supported PHP version too"}},{"before":"611e6f8c1012a846b23c5713a924ea096e888b30","after":"4b855a8d9092932dcc672443fdd7627560f77625","ref":"refs/heads/fix-inconsistencies-in-atomic-php-types","pushedAt":"2024-05-05T20:10:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kkmuffme","name":null,"path":"/kkmuffme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11071985?s=80&v=4"},"commit":{"message":"Fix wrong and inconsistent PHP native types in atomic\n\nSee https://www.php.net/manual/en/language.types.declarations.php","shortMessageHtmlLink":"Fix wrong and inconsistent PHP native types in atomic"}},{"before":"b3c904737b8010e196b2e7635f4a84360a1da6d6","after":"611e6f8c1012a846b23c5713a924ea096e888b30","ref":"refs/heads/fix-inconsistencies-in-atomic-php-types","pushedAt":"2024-05-05T19:50:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kkmuffme","name":null,"path":"/kkmuffme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11071985?s=80&v=4"},"commit":{"message":"Fix wrong and inconsistent PHP native types in atomic\n\nSee https://www.php.net/manual/en/language.types.declarations.php","shortMessageHtmlLink":"Fix wrong and inconsistent PHP native types in atomic"}},{"before":"b20b36dc6617cd70484620e5a69584db5927951e","after":"78c3b17aad346e67830b77c947c2fef489d99a2b","ref":"refs/heads/fix-php-deprecated-notices-not-reported","pushedAt":"2024-05-05T19:43:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkmuffme","name":null,"path":"/kkmuffme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11071985?s=80&v=4"},"commit":{"message":"lower PHP versions to minimum supported","shortMessageHtmlLink":"lower PHP versions to minimum supported"}},{"before":null,"after":"b3c904737b8010e196b2e7635f4a84360a1da6d6","ref":"refs/heads/fix-inconsistencies-in-atomic-php-types","pushedAt":"2024-05-05T19:36:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kkmuffme","name":null,"path":"/kkmuffme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11071985?s=80&v=4"},"commit":{"message":"Fix wrong and inconsistent PHP native types in atomic\n\nSee https://www.php.net/manual/en/language.types.declarations.php","shortMessageHtmlLink":"Fix wrong and inconsistent PHP native types in atomic"}},{"before":"5ec5de1599b4ce1eb865ba0052089b4a4ea2ec39","after":"a498990e55bec70362a43881551e5c4b9cc2700d","ref":"refs/heads/improve-encapsed-string-infer","pushedAt":"2024-05-05T19:34:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kkmuffme","name":null,"path":"/kkmuffme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11071985?s=80&v=4"},"commit":{"message":"Encapsed string shouldn't lose unions of literals, like concat already does\n\nhttps://github.com/vimeo/psalm/issues/10945\nhttps://github.com/vimeo/psalm/issues/10946\n\n500 limit taken from TypeCombiner","shortMessageHtmlLink":"Encapsed string shouldn't lose unions of literals, like concat alread…"}},{"before":"f24c226917a7f9cd5be741bea7fe6c756a6a8df8","after":"0e25837670fc5b23615dfc86b0049cd4e80e0104","ref":"refs/heads/fix-concat-int-range-behavior-identical-union-ints","pushedAt":"2024-05-05T19:01:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kkmuffme","name":null,"path":"/kkmuffme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11071985?s=80&v=4"},"commit":{"message":"Fix int-range concat to behave like union of int types\n\nFix https://github.com/vimeo/psalm/issues/10947","shortMessageHtmlLink":"Fix int-range concat to behave like union of int types"}},{"before":null,"after":"f24c226917a7f9cd5be741bea7fe6c756a6a8df8","ref":"refs/heads/fix-concat-int-range-behavior-identical-union-ints","pushedAt":"2024-05-05T18:55:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kkmuffme","name":null,"path":"/kkmuffme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11071985?s=80&v=4"},"commit":{"message":"Fix int-range concat to behave like union of int types\n\nFix https://github.com/vimeo/psalm/issues/10947","shortMessageHtmlLink":"Fix int-range concat to behave like union of int types"}},{"before":"9dc5d0d04c6300f695355ebddd62efade19e708f","after":"5ec5de1599b4ce1eb865ba0052089b4a4ea2ec39","ref":"refs/heads/improve-encapsed-string-infer","pushedAt":"2024-05-05T18:41:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kkmuffme","name":null,"path":"/kkmuffme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11071985?s=80&v=4"},"commit":{"message":"Encapsed string shouldn't lose unions of literals, like concat already does\n\nhttps://github.com/vimeo/psalm/issues/10945\nhttps://github.com/vimeo/psalm/issues/10946\n\n500 limit taken from TypeCombiner","shortMessageHtmlLink":"Encapsed string shouldn't lose unions of literals, like concat alread…"}},{"before":"9784367cf63862d7c50cfa0aadff69b43110de5d","after":"b20b36dc6617cd70484620e5a69584db5927951e","ref":"refs/heads/fix-php-deprecated-notices-not-reported","pushedAt":"2024-05-05T18:38:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kkmuffme","name":null,"path":"/kkmuffme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11071985?s=80&v=4"},"commit":{"message":"CI: use newest PHP version where possible","shortMessageHtmlLink":"CI: use newest PHP version where possible"}},{"before":"a6f3a4fddeb4e202e7bfdbab68a4cc3d0f8fb3f5","after":"9784367cf63862d7c50cfa0aadff69b43110de5d","ref":"refs/heads/fix-php-deprecated-notices-not-reported","pushedAt":"2024-05-05T18:28:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkmuffme","name":null,"path":"/kkmuffme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11071985?s=80&v=4"},"commit":{"message":"Fix PHP notices and add error for implicit float to int precision loss\n\nFix https://github.com/vimeo/psalm/issues/10950\nImplement https://github.com/vimeo/psalm/issues/10949","shortMessageHtmlLink":"Fix PHP notices and add error for implicit float to int precision loss"}},{"before":"8f0af634eaf4e5a260896f6dbf3b9aada02c80bf","after":"a6f3a4fddeb4e202e7bfdbab68a4cc3d0f8fb3f5","ref":"refs/heads/fix-php-deprecated-notices-not-reported","pushedAt":"2024-05-05T18:16:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkmuffme","name":null,"path":"/kkmuffme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11071985?s=80&v=4"},"commit":{"message":"set php.ini error reporting correctly","shortMessageHtmlLink":"set php.ini error reporting correctly"}},{"before":null,"after":"8f0af634eaf4e5a260896f6dbf3b9aada02c80bf","ref":"refs/heads/fix-php-deprecated-notices-not-reported","pushedAt":"2024-05-05T15:11:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kkmuffme","name":null,"path":"/kkmuffme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11071985?s=80&v=4"},"commit":{"message":"CI should fail on PHP deprecated errors\n\nFix https://github.com/vimeo/psalm/issues/10957","shortMessageHtmlLink":"CI should fail on PHP deprecated errors"}},{"before":"efdc44780f2f0848b80eeec6259264306b2c9a2b","after":"9dc5d0d04c6300f695355ebddd62efade19e708f","ref":"refs/heads/improve-encapsed-string-infer","pushedAt":"2024-05-05T15:09:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kkmuffme","name":null,"path":"/kkmuffme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11071985?s=80&v=4"},"commit":{"message":"Encapsed string shouldn't lose unions of literals, like concat already does\n\nhttps://github.com/vimeo/psalm/issues/10945\nhttps://github.com/vimeo/psalm/issues/10946\n\n500 limit taken from TypeCombiner","shortMessageHtmlLink":"Encapsed string shouldn't lose unions of literals, like concat alread…"}},{"before":null,"after":"efdc44780f2f0848b80eeec6259264306b2c9a2b","ref":"refs/heads/improve-encapsed-string-infer","pushedAt":"2024-05-03T22:37:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kkmuffme","name":null,"path":"/kkmuffme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11071985?s=80&v=4"},"commit":{"message":"Encapsed non-literal non-empty/falsy strings always return generic string\n\nFix https://github.com/vimeo/psalm/issues/10944","shortMessageHtmlLink":"Encapsed non-literal non-empty/falsy strings always return generic st…"}},{"before":null,"after":"5bb9ebf8226ecc5924cf7cc2bdc3c6077bc8bad4","ref":"refs/heads/cast-int-range-keep-literals","pushedAt":"2024-05-03T19:43:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kkmuffme","name":null,"path":"/kkmuffme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11071985?s=80&v=4"},"commit":{"message":"Casting int-range should keep literals\n\nFix https://github.com/vimeo/psalm/issues/10940\n500 limit taken from TypeCombiner","shortMessageHtmlLink":"Casting int-range should keep literals"}},{"before":"375fe32992f63634380d255797aa39287c28b3c2","after":null,"ref":"refs/heads/misc-class-callable-errors-not-reported","pushedAt":"2024-05-02T18:20:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kkmuffme","name":null,"path":"/kkmuffme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11071985?s=80&v=4"}},{"before":"aab329e7036b1c80c2a348252b1d201cee35b693","after":"db7bdd81ac3acb1547c57705bdc280c789f1e99e","ref":"refs/heads/unknown-psalm-annotation-should-not-make-docblock-invalid","pushedAt":"2024-04-06T08:19:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kkmuffme","name":null,"path":"/kkmuffme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11071985?s=80&v=4"},"commit":{"message":"Fix https://github.com/vimeo/psalm/issues/10880","shortMessageHtmlLink":"Fix vimeo#10880"}},{"before":null,"after":"aab329e7036b1c80c2a348252b1d201cee35b693","ref":"refs/heads/unknown-psalm-annotation-should-not-make-docblock-invalid","pushedAt":"2024-04-06T07:42:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kkmuffme","name":null,"path":"/kkmuffme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11071985?s=80&v=4"},"commit":{"message":"Fix https://github.com/vimeo/psalm/issues/10880","shortMessageHtmlLink":"Fix vimeo#10880"}},{"before":"616237a0e5dda05573b6ff847ac8f1cd14c7e0a6","after":"5ed010303d930379ecba827927fbcda6520e5581","ref":"refs/heads/add-some-missing-internal-errors","pushedAt":"2024-03-29T00:22:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kkmuffme","name":null,"path":"/kkmuffme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11071985?s=80&v=4"},"commit":{"message":"Make @internal in global namespace for methods consistent with properties and fix https://github.com/vimeo/psalm/issues/10868","shortMessageHtmlLink":"Make @internal in global namespace for methods consistent with proper…"}},{"before":"6d062467260d469129cad22d0990e1e9b0cb07f1","after":"616237a0e5dda05573b6ff847ac8f1cd14c7e0a6","ref":"refs/heads/add-some-missing-internal-errors","pushedAt":"2024-03-29T00:17:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kkmuffme","name":null,"path":"/kkmuffme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11071985?s=80&v=4"},"commit":{"message":"Make @internal in global namespace for methods consistent with properties and fix https://github.com/vimeo/psalm/issues/10868","shortMessageHtmlLink":"Make @internal in global namespace for methods consistent with proper…"}},{"before":"032edd95aa0abbedddb55f494a3bf4d59eab7847","after":"6d062467260d469129cad22d0990e1e9b0cb07f1","ref":"refs/heads/add-some-missing-internal-errors","pushedAt":"2024-03-29T00:10:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kkmuffme","name":null,"path":"/kkmuffme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11071985?s=80&v=4"},"commit":{"message":"Make @internal in global namespace for methods consistent with properties and fix https://github.com/vimeo/psalm/issues/10868","shortMessageHtmlLink":"Make @internal in global namespace for methods consistent with proper…"}},{"before":"069afde148e88b7a6a9c49e5e513ee2622308fea","after":"032edd95aa0abbedddb55f494a3bf4d59eab7847","ref":"refs/heads/add-some-missing-internal-errors","pushedAt":"2024-03-28T02:05:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kkmuffme","name":null,"path":"/kkmuffme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11071985?s=80&v=4"},"commit":{"message":"add support for @internal in functions","shortMessageHtmlLink":"add support for @internal in functions"}},{"before":"ff0fd622421c8450e67f86260b1acb510d591055","after":"069afde148e88b7a6a9c49e5e513ee2622308fea","ref":"refs/heads/add-some-missing-internal-errors","pushedAt":"2024-03-28T01:59:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kkmuffme","name":null,"path":"/kkmuffme","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11071985?s=80&v=4"},"commit":{"message":"add support for @internal in functions","shortMessageHtmlLink":"add support for @internal in functions"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQ5b7WQA","startCursor":null,"endCursor":null}},"title":"Activity · kkmuffme/psalm"}