{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":779780431,"defaultBranch":"main","name":"cpython","ownerLogin":"ukrcherry","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-03-30T19:10:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/109128?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1711825833.816546","currentOid":""},"activityList":{"items":[{"before":"6258844c27e3b5a43816e7c559089a5fe0a47123","after":"e01831760e3c7cb9cdba78b048c8052808a3a663","ref":"refs/heads/main","pushedAt":"2024-04-14T20:45:23.000Z","pushType":"push","commitsCount":57,"pusher":{"login":"ukrcherry","name":"Alex","path":"/ukrcherry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109128?s=80&v=4"},"commit":{"message":"Doc: mark up classes, attributes, parameters, and methods in dataclasses.rst (#117820)","shortMessageHtmlLink":"Doc: mark up classes, attributes, parameters, and methods in dataclas…"}},{"before":"0edde64a41c2c3eeb4fd495efe7fff3d631cae4b","after":"6258844c27e3b5a43816e7c559089a5fe0a47123","ref":"refs/heads/main","pushedAt":"2024-04-10T23:05:49.000Z","pushType":"push","commitsCount":56,"pusher":{"login":"ukrcherry","name":"Alex","path":"/ukrcherry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109128?s=80&v=4"},"commit":{"message":"GH-117586: Speed up `pathlib.Path.glob()` by working with strings (#117589)\n\nMove pathlib globbing implementation into a new private class: `glob._Globber`. This class implements fast string-based globbing. It's called by `pathlib.Path.glob()`, which then converts strings back to path objects.\r\n\r\nIn the private pathlib ABCs, add a `pathlib._abc.Globber` subclass that works with `PathBase` objects rather than strings, and calls user-defined path methods like `PathBase.stat()` rather than `os.stat()`.\r\n\r\nThis sets the stage for two more improvements:\r\n\r\n- GH-115060: Query non-wildcard segments with `lstat()`\r\n- GH-116380: Unify `pathlib` and `glob` implementations of globbing.\r\n\r\nNo change to the implementations of `glob.glob()` and `glob.iglob()`.","shortMessageHtmlLink":"pythonGH-117586: Speed up pathlib.Path.glob() by working with strin…"}},{"before":"bfc57d43d8766120ba0c8f3f6d7b2ac681a81d8a","after":"0edde64a41c2c3eeb4fd495efe7fff3d631cae4b","ref":"refs/heads/main","pushedAt":"2024-04-04T23:50:53.000Z","pushType":"push","commitsCount":65,"pusher":{"login":"ukrcherry","name":"Alex","path":"/ukrcherry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/109128?s=80&v=4"},"commit":{"message":"GH-117457: Correct pystats uop \"miss\" counts (GH-117477)","shortMessageHtmlLink":"pythonGH-117457: Correct pystats uop \"miss\" counts (pythonGH-117477)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEMFoe1wA","startCursor":null,"endCursor":null}},"title":"Activity · ukrcherry/cpython"}