{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":149252808,"defaultBranch":"master","name":"fastime","ownerLogin":"kpango","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-09-18T08:17:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9798091?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1679487080.0","currentOid":""},"activityList":{"items":[{"before":"4b44cac1d6abe8b5b8e1ac14e7389db97ee7fa02","after":"9c9b5957cd0cb8b279714b9e2f0a9dc439eee29e","ref":"refs/heads/master","pushedAt":"2023-03-22T12:11:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kpango","name":"Yusuke Kato","path":"/kpango","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9798091?s=80&v=4"},"commit":{"message":"[patch] use named return for more effective inline\n\nSigned-off-by: kpango ","shortMessageHtmlLink":"[patch] use named return for more effective inline"}},{"before":"e262bc4595c18b9bcd421e2c3c1e78eb1a700fe7","after":"4b44cac1d6abe8b5b8e1ac14e7389db97ee7fa02","ref":"refs/heads/master","pushedAt":"2023-03-22T12:07:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kpango","name":"Yusuke Kato","path":"/kpango","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9798091?s=80&v=4"},"commit":{"message":"[patch] use named return for more effective inline\n\nSigned-off-by: kpango ","shortMessageHtmlLink":"[patch] use named return for more effective inline"}},{"before":"f0fb5873f0421b7df0296687b721de6fdc1e9a98","after":"e262bc4595c18b9bcd421e2c3c1e78eb1a700fe7","ref":"refs/heads/master","pushedAt":"2023-03-22T12:07:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kpango","name":"Yusuke Kato","path":"/kpango","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9798091?s=80&v=4"},"commit":{"message":"[patch] use named return for more effective inline\nmaster\n\nSigned-off-by: kpango ","shortMessageHtmlLink":"[patch] use named return for more effective inline"}},{"before":"829f6a3642df8d42fa07e2cfb930bac94da79471","after":"f0fb5873f0421b7df0296687b721de6fdc1e9a98","ref":"refs/heads/master","pushedAt":"2023-03-22T12:06:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kpango","name":"Yusuke Kato","path":"/kpango","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9798091?s=80&v=4"},"commit":{"message":"master\n\nSigned-off-by: kpango ","shortMessageHtmlLink":"master"}},{"before":"46544c9cfef93225f2d9661631f2002b8db57c16","after":"829f6a3642df8d42fa07e2cfb930bac94da79471","ref":"refs/heads/master","pushedAt":"2023-03-22T11:04:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kpango","name":"Yusuke Kato","path":"/kpango","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9798091?s=80&v=4"},"commit":{"message":"master\n\nSigned-off-by: kpango ","shortMessageHtmlLink":"master"}},{"before":"9aa3b4eaefe66c8d09a17dfa91e14e1f6c179334","after":"46544c9cfef93225f2d9661631f2002b8db57c16","ref":"refs/heads/master","pushedAt":"2023-03-22T11:03:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kpango","name":"Yusuke Kato","path":"/kpango","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9798091?s=80&v=4"},"commit":{"message":"[patch] use atomic.Pointer instead of atomic.Value\n\nSigned-off-by: kpango ","shortMessageHtmlLink":"[patch] use atomic.Pointer instead of atomic.Value"}},{"before":"7ad03759967b523913d65fbfc5098bf01b1e5c11","after":"9aa3b4eaefe66c8d09a17dfa91e14e1f6c179334","ref":"refs/heads/master","pushedAt":"2023-03-22T09:12:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kpango","name":"Yusuke Kato","path":"/kpango","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9798091?s=80&v=4"},"commit":{"message":"Feature/aldi/reduce formatting cpu use (#48)\n\n* perf(time): only update formatted time once when the method is called. reduces cpu use by 50% if format method is never called\r\n\r\n* perf(time): remove type assertion for running state\r\n\r\n* perf(time): remove internal context and select statement as this uses more CPU than just awaiting on a channel. another 50% improvement (25% relative)\r\n\r\n* fix(time): fix start stop race condition\r\n\r\n* feat(time): add back context done check at a slower interval. allows for context exit without too much CPU\r\n\r\n* fix(time): inverted check for start daemon to make sure daemon is stopped before running a new one\r\n\r\n---------\r\n\r\nCo-authored-by: Aldo Ansel ","shortMessageHtmlLink":"Feature/aldi/reduce formatting cpu use (#48)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADCM_oXwA","startCursor":null,"endCursor":null}},"title":"Activity ยท kpango/fastime"}