{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":375131010,"defaultBranch":"master","name":"ext-uv","ownerLogin":"symplely","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-06-08T20:04:24.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/46657286?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1680896815.0","currentOid":""},"activityList":{"items":[{"before":"34ce65f08d505ab52ac55d1e4c5aea3704b85ee1","after":"1b6a1b3cc65581dfdf18d3d54e164bdbc11bef1b","ref":"refs/heads/master","pushedAt":"2023-04-22T02:34:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheTechsTech","name":"Lawrence Stubbs","path":"/TheTechsTech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29784725?s=80&v=4"},"commit":{"message":"build: update phpsdk_setshell.bat, windows_x64.bat","shortMessageHtmlLink":"build: update phpsdk_setshell.bat, windows_x64.bat"}},{"before":"4390eb02d1e1c8ec9e7ca710a45dc83e8252e995","after":"34ce65f08d505ab52ac55d1e4c5aea3704b85ee1","ref":"refs/heads/master","pushedAt":"2023-04-14T19:31:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheTechsTech","name":"Lawrence Stubbs","path":"/TheTechsTech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29784725?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"34fbc20d9a98f729ded69b9237c15a0f84e957eb","after":"97fe5ab32ed45b263577dbb0401a01a0522ea243","ref":"refs/heads/0.4x","pushedAt":"2023-04-07T19:45:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheTechsTech","name":"Lawrence Stubbs","path":"/TheTechsTech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29784725?s=80&v=4"},"commit":{"message":"release ready, `uv_queue_work` runs as expected\n\nin reference to: https://github.com/amphp/ext-uv/issues/46","shortMessageHtmlLink":"release ready, uv_queue_work runs as expected"}},{"before":"c88c95a6a33fd361bc0f9e4728b3272edbc09987","after":"34fbc20d9a98f729ded69b9237c15a0f84e957eb","ref":"refs/heads/0.4x","pushedAt":"2023-04-07T19:41:49.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"TheTechsTech","name":"Lawrence Stubbs","path":"/TheTechsTech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29784725?s=80&v=4"},"commit":{"message":"Merge branch 'master' into 0.4x","shortMessageHtmlLink":"Merge branch 'master' into 0.4x"}},{"before":"00b6331c6aae0bd4c662d59f734b81d63607346e","after":"4390eb02d1e1c8ec9e7ca710a45dc83e8252e995","ref":"refs/heads/master","pushedAt":"2023-04-07T19:25:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheTechsTech","name":"Lawrence Stubbs","path":"/TheTechsTech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29784725?s=80&v=4"},"commit":{"message":"compiler fix php_uv_request_shutdown Windows only","shortMessageHtmlLink":"compiler fix php_uv_request_shutdown Windows only"}},{"before":"2464d4aa37e643c0e4831c55fafebd47e5d60b42","after":"00b6331c6aae0bd4c662d59f734b81d63607346e","ref":"refs/heads/master","pushedAt":"2023-04-07T18:35:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheTechsTech","name":"Lawrence Stubbs","path":"/TheTechsTech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29784725?s=80&v=4"},"commit":{"message":"recreate php_request_shutdown Windows & debug info\n\n*** issue with SAPI shutdown `sapi_deactivate_module()` for Windows ZTS, maybe reason for other Linux related segfaults when using `uv_queue_work` ***","shortMessageHtmlLink":"recreate php_request_shutdown Windows & debug info"}},{"before":"00168234e37d1528df2f8cbd31c648a67d94efce","after":"2464d4aa37e643c0e4831c55fafebd47e5d60b42","ref":"refs/heads/master","pushedAt":"2023-04-07T02:46:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheTechsTech","name":"Lawrence Stubbs","path":"/TheTechsTech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29784725?s=80&v=4"},"commit":{"message":"bug fix/skip `php_request_shutdown` for Windows\n\n- enable testing `uv_queue_work` should be passing as locally\n\n*** skipping has `uv_queue_work` working as expected on Windows too, seems strange issue with PHP C source code routines ***","shortMessageHtmlLink":"bug fix/skip php_request_shutdown for Windows"}},{"before":"2915796ce2b0928a2681185495cd53efbcbb1629","after":"00168234e37d1528df2f8cbd31c648a67d94efce","ref":"refs/heads/master","pushedAt":"2023-04-06T21:03:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheTechsTech","name":"Lawrence Stubbs","path":"/TheTechsTech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29784725?s=80&v=4"},"commit":{"message":"debug info for ZTS `uv_queue_work` Windows hang up\n\n- check to see if thread shutdown issue is here, beginning called and exiting, or the problem is with PHP source.","shortMessageHtmlLink":"debug info for ZTS uv_queue_work Windows hang up"}},{"before":"af336753bf3bb07585546a66c83f6650e7dbacee","after":"2915796ce2b0928a2681185495cd53efbcbb1629","ref":"refs/heads/master","pushedAt":"2023-04-06T20:15:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheTechsTech","name":"Lawrence Stubbs","path":"/TheTechsTech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29784725?s=80&v=4"},"commit":{"message":"reverting and add more debug info hooks\n\n- can't fix link warning causing fatal compile link error\n\n*** Windows not exiting `uv_queue_work` callback correctly, the hang up is in `php_request_shutdown()` or others before exit ***","shortMessageHtmlLink":"reverting and add more debug info hooks"}},{"before":"447d7c8b9167d85e153041e4c0776ba0753988bc","after":"af336753bf3bb07585546a66c83f6650e7dbacee","ref":"refs/heads/master","pushedAt":"2023-04-06T17:51:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheTechsTech","name":"Lawrence Stubbs","path":"/TheTechsTech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29784725?s=80&v=4"},"commit":{"message":"Update libuv_build.bat\n\n- after testing Windows needs `userenv.dll` in same directory as PHP with `uv.dll`, and same build version for shared module to work.","shortMessageHtmlLink":"Update libuv_build.bat"}},{"before":"004a1fb14ddd6df1d10fb42650c6c3d1da3c13f3","after":"447d7c8b9167d85e153041e4c0776ba0753988bc","ref":"refs/heads/master","pushedAt":"2023-04-06T16:49:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheTechsTech","name":"Lawrence Stubbs","path":"/TheTechsTech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29784725?s=80&v=4"},"commit":{"message":"fix compile link warning for `tsrm_error`","shortMessageHtmlLink":"fix compile link warning for tsrm_error"}},{"before":"bbc5acd520c1b616d4317c62cd70c81a00441be9","after":"004a1fb14ddd6df1d10fb42650c6c3d1da3c13f3","ref":"refs/heads/master","pushedAt":"2023-04-06T01:50:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheTechsTech","name":"Lawrence Stubbs","path":"/TheTechsTech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29784725?s=80&v=4"},"commit":{"message":"bug fix `uv_tcp_getsockname`, corrections and test","shortMessageHtmlLink":"bug fix uv_tcp_getsockname, corrections and test"}},{"before":"afef9c07c4b9c1e9a49b67c4efd8a259895e7f6c","after":"bbc5acd520c1b616d4317c62cd70c81a00441be9","ref":"refs/heads/master","pushedAt":"2023-04-05T20:49:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheTechsTech","name":"Lawrence Stubbs","path":"/TheTechsTech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29784725?s=80&v=4"},"commit":{"message":"revert and update to next minor version","shortMessageHtmlLink":"revert and update to next minor version"}},{"before":"baa099a6546304e2c41881706c28e35e112b44ac","after":"afef9c07c4b9c1e9a49b67c4efd8a259895e7f6c","ref":"refs/heads/master","pushedAt":"2023-04-05T20:37:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheTechsTech","name":"Lawrence Stubbs","path":"/TheTechsTech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29784725?s=80&v=4"},"commit":{"message":"auto run Windows CI and test uv_queue_work, too","shortMessageHtmlLink":"auto run Windows CI and test uv_queue_work, too"}},{"before":"baa099a6546304e2c41881706c28e35e112b44ac","after":"c88c95a6a33fd361bc0f9e4728b3272edbc09987","ref":"refs/heads/0.4x","pushedAt":"2023-04-05T20:28:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheTechsTech","name":"Lawrence Stubbs","path":"/TheTechsTech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29784725?s=80&v=4"},"commit":{"message":"update Ubuntu.yml and php_uv.h","shortMessageHtmlLink":"update Ubuntu.yml and php_uv.h"}},{"before":"5f327961fe1b2a54ea9ec333150baa59179e9bfb","after":"baa099a6546304e2c41881706c28e35e112b44ac","ref":"refs/heads/0.4x","pushedAt":"2023-04-05T20:12:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheTechsTech","name":"Lawrence Stubbs","path":"/TheTechsTech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29784725?s=80&v=4"},"commit":{"message":"remove repeated code line, enable global var speedup","shortMessageHtmlLink":"remove repeated code line, enable global var speedup"}},{"before":"5f327961fe1b2a54ea9ec333150baa59179e9bfb","after":"baa099a6546304e2c41881706c28e35e112b44ac","ref":"refs/heads/master","pushedAt":"2023-04-05T19:35:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheTechsTech","name":"Lawrence Stubbs","path":"/TheTechsTech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29784725?s=80&v=4"},"commit":{"message":"remove repeated code line, enable global var speedup","shortMessageHtmlLink":"remove repeated code line, enable global var speedup"}},{"before":"a059a2762b27f9636bd2d7948152d00c2ebf416e","after":"5f327961fe1b2a54ea9ec333150baa59179e9bfb","ref":"refs/heads/0.4x","pushedAt":"2023-04-04T11:06:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheTechsTech","name":"Lawrence Stubbs","path":"/TheTechsTech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29784725?s=80&v=4"},"commit":{"message":"new version ready, `uv_queue_work` works on PHP 8+\n\n- Linux tests pass as is, Windows after callback not executed and segfaults still.\n\nIn reference to issues: https://github.com/amphp/ext-uv/issues/83, https://github.com/amphp/ext-uv/issues/93, https://github.com/amphp/ext-uv/issues/64","shortMessageHtmlLink":"new version ready, uv_queue_work works on PHP 8+"}},{"before":"a059a2762b27f9636bd2d7948152d00c2ebf416e","after":"5f327961fe1b2a54ea9ec333150baa59179e9bfb","ref":"refs/heads/master","pushedAt":"2023-04-04T02:51:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheTechsTech","name":"Lawrence Stubbs","path":"/TheTechsTech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29784725?s=80&v=4"},"commit":{"message":"new version ready, `uv_queue_work` works on PHP 8+\n\n- Linux tests pass as is, Windows after callback not executed and segfaults still.\n\nIn reference to issues: https://github.com/amphp/ext-uv/issues/83, https://github.com/amphp/ext-uv/issues/93, https://github.com/amphp/ext-uv/issues/64","shortMessageHtmlLink":"new version ready, uv_queue_work works on PHP 8+"}},{"before":"9dc655604f52c398034edfce959aa346051d334b","after":"a059a2762b27f9636bd2d7948152d00c2ebf416e","ref":"refs/heads/0.4x","pushedAt":"2023-04-04T01:46:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheTechsTech","name":"Lawrence Stubbs","path":"/TheTechsTech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29784725?s=80&v=4"},"commit":{"message":"ci: update Ubuntu-release.yml and Ubuntu.yml","shortMessageHtmlLink":"ci: update Ubuntu-release.yml and Ubuntu.yml"}},{"before":"9dc655604f52c398034edfce959aa346051d334b","after":"a059a2762b27f9636bd2d7948152d00c2ebf416e","ref":"refs/heads/master","pushedAt":"2023-04-04T01:45:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheTechsTech","name":"Lawrence Stubbs","path":"/TheTechsTech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29784725?s=80&v=4"},"commit":{"message":"ci: update Ubuntu-release.yml and Ubuntu.yml","shortMessageHtmlLink":"ci: update Ubuntu-release.yml and Ubuntu.yml"}},{"before":null,"after":"9dc655604f52c398034edfce959aa346051d334b","ref":"refs/heads/0.4x","pushedAt":"2023-04-04T01:28:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TheTechsTech","name":"Lawrence Stubbs","path":"/TheTechsTech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29784725?s=80&v=4"},"commit":{"message":"update version to 0.4.0\n\n- removing stage draft.c no need to implement as workaround","shortMessageHtmlLink":"update version to 0.4.0"}},{"before":"46b2a326931e30891d70309e9aebe71083c436ee","after":"9dc655604f52c398034edfce959aa346051d334b","ref":"refs/heads/master","pushedAt":"2023-04-04T01:27:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheTechsTech","name":"Lawrence Stubbs","path":"/TheTechsTech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29784725?s=80&v=4"},"commit":{"message":"update version to 0.4.0\n\n- removing stage draft.c no need to implement as workaround","shortMessageHtmlLink":"update version to 0.4.0"}},{"before":"c3d856c35256f8c50d435dfef7d5f4bcf3812a7e","after":"46b2a326931e30891d70309e9aebe71083c436ee","ref":"refs/heads/master","pushedAt":"2023-04-04T00:50:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheTechsTech","name":"Lawrence Stubbs","path":"/TheTechsTech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29784725?s=80&v=4"},"commit":{"message":"reverting last commit, borrowed from ext-parallel\n\n- using a different routine from `ext-parallel` has `uv_queue_work` working as expected under PHP 8.2","shortMessageHtmlLink":"reverting last commit, borrowed from ext-parallel"}},{"before":"ee924a9fb3c5aa998a42b2d72307e3d2f31e7322","after":"c3d856c35256f8c50d435dfef7d5f4bcf3812a7e","ref":"refs/heads/master","pushedAt":"2023-04-03T21:01:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheTechsTech","name":"Lawrence Stubbs","path":"/TheTechsTech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29784725?s=80&v=4"},"commit":{"message":"update README.md and php_uv.c for PHP 8+ ZTS mode\n\n- edit PHP_MINIT_FUNCTION to hook into `sapi_module.ub_write;`\n- add PHP_MSHUTDOWN_FUNCTION to restore `sapi_module.ub_write;`","shortMessageHtmlLink":"update README.md and php_uv.c for PHP 8+ ZTS mode"}},{"before":"5612f540fd1561fe0d6e5013c9dd698b0750bc43","after":"ee924a9fb3c5aa998a42b2d72307e3d2f31e7322","ref":"refs/heads/master","pushedAt":"2023-04-03T16:37:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheTechsTech","name":"Lawrence Stubbs","path":"/TheTechsTech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29784725?s=80&v=4"},"commit":{"message":"fix thread context load order, docs ext to disable","shortMessageHtmlLink":"fix thread context load order, docs ext to disable"}},{"before":"0749d0f93aa9157a2b9e52e985b7a875caf57976","after":"5612f540fd1561fe0d6e5013c9dd698b0750bc43","ref":"refs/heads/master","pushedAt":"2023-04-03T01:02:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheTechsTech","name":"Lawrence Stubbs","path":"/TheTechsTech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29784725?s=80&v=4"},"commit":{"message":"fix test for PHP 8.2 warning, update draft.c and php_uv.c\n\n*** since `tsrm_***_interpreter_context` function removal, no initail thread context is set, this addition adds one, it's wrong but allows progress, `gdb` shows `php_request_startup` is processed and `zend_call_function` segfault on `readline.so`, had to disable a few other extensions that was segfautling on before `readline` ***","shortMessageHtmlLink":"fix test for PHP 8.2 warning, update draft.c and php_uv.c"}},{"before":"0fd1499091fb654a286c713865015a600ac447f0","after":"0749d0f93aa9157a2b9e52e985b7a875caf57976","ref":"refs/heads/master","pushedAt":"2023-04-02T11:33:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheTechsTech","name":"Lawrence Stubbs","path":"/TheTechsTech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29784725?s=80&v=4"},"commit":{"message":"corrections/additional from PHP 7.4","shortMessageHtmlLink":"corrections/additional from PHP 7.4"}},{"before":"85fddf22691ca169492c99337368a7db7fe2d85d","after":"0fd1499091fb654a286c713865015a600ac447f0","ref":"refs/heads/master","pushedAt":"2023-04-01T19:11:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheTechsTech","name":"Lawrence Stubbs","path":"/TheTechsTech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29784725?s=80&v=4"},"commit":{"message":"chore: update .gitignore","shortMessageHtmlLink":"chore: update .gitignore"}},{"before":"bc57e972ed4cd856e2610d79b987823a00002989","after":"85fddf22691ca169492c99337368a7db7fe2d85d","ref":"refs/heads/master","pushedAt":"2023-04-01T16:36:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TheTechsTech","name":"Lawrence Stubbs","path":"/TheTechsTech","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29784725?s=80&v=4"},"commit":{"message":"docs: update README -master branch should not used","shortMessageHtmlLink":"docs: update README -master branch should not used"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADHfwz3QA","startCursor":null,"endCursor":null}},"title":"Activity ยท symplely/ext-uv"}