{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":630095586,"defaultBranch":"main","name":"fjx-fiber","ownerLogin":"firejox","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-19T16:53:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6823999?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1681923412.0","currentOid":""},"activityList":{"items":[{"before":"84fb9f8836e4b8e5b2b0661bd6fee8b8a33ffde3","after":"85843cab0de79e6564e54cc8564a9fd6ac5fa0ff","ref":"refs/heads/main","pushedAt":"2024-04-18T01:33:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"firejox","name":"Firejox","path":"/firejox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6823999?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"df982fbc4263572ffc6b39d9cdfe63ed384f5fa1","after":"84fb9f8836e4b8e5b2b0661bd6fee8b8a33ffde3","ref":"refs/heads/main","pushedAt":"2024-04-18T01:28:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"firejox","name":"Firejox","path":"/firejox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6823999?s=80&v=4"},"commit":{"message":"Add unit test ci","shortMessageHtmlLink":"Add unit test ci"}},{"before":"ee1622fd0b2b9cfab6299447f0e004cf62b776ab","after":"df982fbc4263572ffc6b39d9cdfe63ed384f5fa1","ref":"refs/heads/main","pushedAt":"2023-05-21T20:11:24.368Z","pushType":"push","commitsCount":1,"pusher":{"login":"firejox","name":"Firejox","path":"/firejox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6823999?s=80&v=4"},"commit":{"message":"Use PLATFORM_ID to check platform","shortMessageHtmlLink":"Use PLATFORM_ID to check platform"}},{"before":"d032a2bb4abe87d3adfafaedfdacd4ffb6ec4563","after":"ee1622fd0b2b9cfab6299447f0e004cf62b776ab","ref":"refs/heads/main","pushedAt":"2023-05-21T19:15:45.290Z","pushType":"push","commitsCount":1,"pusher":{"login":"firejox","name":"Firejox","path":"/firejox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6823999?s=80&v=4"},"commit":{"message":"Add platform independet fiber stack allocation","shortMessageHtmlLink":"Add platform independet fiber stack allocation"}},{"before":"c54c0ba9e52646b74b5a206830e7d8e348b224d6","after":"d032a2bb4abe87d3adfafaedfdacd4ffb6ec4563","ref":"refs/heads/main","pushedAt":"2023-05-21T18:38:28.560Z","pushType":"push","commitsCount":2,"pusher":{"login":"firejox","name":"Firejox","path":"/firejox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6823999?s=80&v=4"},"commit":{"message":"Add testing folder","shortMessageHtmlLink":"Add testing folder"}},{"before":"7a5e06435f16d2474eb1f6f87cdb1d7d3071186f","after":"c54c0ba9e52646b74b5a206830e7d8e348b224d6","ref":"refs/heads/main","pushedAt":"2023-05-20T05:41:25.327Z","pushType":"push","commitsCount":1,"pusher":{"login":"firejox","name":"Firejox","path":"/firejox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6823999?s=80&v=4"},"commit":{"message":"fix the bug on add max_time timeout","shortMessageHtmlLink":"fix the bug on add max_time timeout"}},{"before":"d920fa4a26a603efb65d8072b4dbe48d44c0323b","after":"7a5e06435f16d2474eb1f6f87cdb1d7d3071186f","ref":"refs/heads/main","pushedAt":"2023-05-20T04:09:22.678Z","pushType":"push","commitsCount":2,"pusher":{"login":"firejox","name":"Firejox","path":"/firejox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6823999?s=80&v=4"},"commit":{"message":"Refactor cmake files with export target","shortMessageHtmlLink":"Refactor cmake files with export target"}},{"before":"3f163f6f77305979a0b1c55072c2c644a2dba4e3","after":"d920fa4a26a603efb65d8072b4dbe48d44c0323b","ref":"refs/heads/main","pushedAt":"2023-05-19T15:03:03.748Z","pushType":"push","commitsCount":1,"pusher":{"login":"firejox","name":"Firejox","path":"/firejox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6823999?s=80&v=4"},"commit":{"message":"use better name for the operations after switch","shortMessageHtmlLink":"use better name for the operations after switch"}},{"before":"51f679b3701e7e852259cab4c834320af24616e4","after":"3f163f6f77305979a0b1c55072c2c644a2dba4e3","ref":"refs/heads/main","pushedAt":"2023-05-18T03:41:38.908Z","pushType":"push","commitsCount":1,"pusher":{"login":"firejox","name":"Firejox","path":"/firejox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6823999?s=80&v=4"},"commit":{"message":"refactor timer code","shortMessageHtmlLink":"refactor timer code"}},{"before":"8f26504af47031bc7bd04d42622599ac054e55bb","after":"51f679b3701e7e852259cab4c834320af24616e4","ref":"refs/heads/main","pushedAt":"2023-05-18T03:27:19.849Z","pushType":"push","commitsCount":2,"pusher":{"login":"firejox","name":"Firejox","path":"/firejox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6823999?s=80&v=4"},"commit":{"message":"replace sleep to fiber_sleep in dining-philosopher","shortMessageHtmlLink":"replace sleep to fiber_sleep in dining-philosopher"}},{"before":"5ddc27cb962eb4407a3fa571f24d0b726b6d6bfe","after":"8f26504af47031bc7bd04d42622599ac054e55bb","ref":"refs/heads/main","pushedAt":"2023-05-18T03:21:47.950Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"firejox","name":"Firejox","path":"/firejox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6823999?s=80&v=4"},"commit":{"message":"fix enqueue fiber list bug","shortMessageHtmlLink":"fix enqueue fiber list bug"}},{"before":"73963298f12925210042d2f7afdbba15876f8c5a","after":"5ddc27cb962eb4407a3fa571f24d0b726b6d6bfe","ref":"refs/heads/main","pushedAt":"2023-05-17T18:28:27.939Z","pushType":"push","commitsCount":1,"pusher":{"login":"firejox","name":"Firejox","path":"/firejox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6823999?s=80&v=4"},"commit":{"message":"fix enqueue fiber list bug","shortMessageHtmlLink":"fix enqueue fiber list bug"}},{"before":"5347a19857c3a21495eb4669927b3a466ec90c0f","after":"73963298f12925210042d2f7afdbba15876f8c5a","ref":"refs/heads/main","pushedAt":"2023-05-17T14:02:53.305Z","pushType":"push","commitsCount":2,"pusher":{"login":"firejox","name":"Firejox","path":"/firejox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6823999?s=80&v=4"},"commit":{"message":"refactor work thread design","shortMessageHtmlLink":"refactor work thread design"}},{"before":"6f2c86c2c33aeb2c7202ef454049a71d60625740","after":"5347a19857c3a21495eb4669927b3a466ec90c0f","ref":"refs/heads/main","pushedAt":"2023-05-16T20:10:48.539Z","pushType":"push","commitsCount":2,"pusher":{"login":"firejox","name":"Firejox","path":"/firejox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6823999?s=80&v=4"},"commit":{"message":"Add thread-based condition","shortMessageHtmlLink":"Add thread-based condition"}},{"before":"da0a61b6d721b9500234fb9495f409c4e805377e","after":"6f2c86c2c33aeb2c7202ef454049a71d60625740","ref":"refs/heads/main","pushedAt":"2023-05-14T13:21:05.339Z","pushType":"push","commitsCount":1,"pusher":{"login":"firejox","name":"Firejox","path":"/firejox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6823999?s=80&v=4"},"commit":{"message":"simplify schedule strategy on sync ds","shortMessageHtmlLink":"simplify schedule strategy on sync ds"}},{"before":"a563fbe87143253177d1813e151c2d6d1ec6c061","after":"da0a61b6d721b9500234fb9495f409c4e805377e","ref":"refs/heads/main","pushedAt":"2023-05-14T12:12:20.391Z","pushType":"push","commitsCount":1,"pusher":{"login":"firejox","name":"Firejox","path":"/firejox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6823999?s=80&v=4"},"commit":{"message":"Add fiber_pair for enqueue fiber after switch","shortMessageHtmlLink":"Add fiber_pair for enqueue fiber after switch"}},{"before":"0adb6ff0f3f2b8d4b31a2d44fe2956fe5f4f066d","after":"a563fbe87143253177d1813e151c2d6d1ec6c061","ref":"refs/heads/main","pushedAt":"2023-05-14T06:43:15.013Z","pushType":"push","commitsCount":1,"pusher":{"login":"firejox","name":"Firejox","path":"/firejox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6823999?s=80&v=4"},"commit":{"message":"Remove unneccessary header","shortMessageHtmlLink":"Remove unneccessary header"}},{"before":"2f0eaffd38bee69047d9577f188d233d6505ceff","after":"0adb6ff0f3f2b8d4b31a2d44fe2956fe5f4f066d","ref":"refs/heads/main","pushedAt":"2023-05-14T06:28:16.382Z","pushType":"push","commitsCount":3,"pusher":{"login":"firejox","name":"Firejox","path":"/firejox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6823999?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"dd90f2f90a3d6690104bc88f8c82da39f1717b9f","after":"2f0eaffd38bee69047d9577f188d233d6505ceff","ref":"refs/heads/main","pushedAt":"2023-05-14T04:21:43.055Z","pushType":"push","commitsCount":1,"pusher":{"login":"firejox","name":"Firejox","path":"/firejox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6823999?s=80&v=4"},"commit":{"message":"remove unused function","shortMessageHtmlLink":"remove unused function"}},{"before":"05be71c0fbb9bfa94a3717ad0919249209d20226","after":"dd90f2f90a3d6690104bc88f8c82da39f1717b9f","ref":"refs/heads/main","pushedAt":"2023-05-14T04:10:43.322Z","pushType":"push","commitsCount":2,"pusher":{"login":"firejox","name":"Firejox","path":"/firejox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6823999?s=80&v=4"},"commit":{"message":"thread-based yield when no fiber in queue","shortMessageHtmlLink":"thread-based yield when no fiber in queue"}},{"before":"ddbc4f6ecb310e27cfdba018d83c79a2c9b34aef","after":"05be71c0fbb9bfa94a3717ad0919249209d20226","ref":"refs/heads/main","pushedAt":"2023-05-12T15:00:27.371Z","pushType":"push","commitsCount":1,"pusher":{"login":"firejox","name":"Firejox","path":"/firejox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6823999?s=80&v=4"},"commit":{"message":"embed fiber_memory struct into allocated stack","shortMessageHtmlLink":"embed fiber_memory struct into allocated stack"}},{"before":"cf73f148cf840b1fc4554a5bdafe3edd43dd774f","after":"ddbc4f6ecb310e27cfdba018d83c79a2c9b34aef","ref":"refs/heads/main","pushedAt":"2023-05-11T08:55:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"firejox","name":"Firejox","path":"/firejox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6823999?s=80&v=4"},"commit":{"message":"refactor get fiber operations","shortMessageHtmlLink":"refactor get fiber operations"}},{"before":"18bf887ed428b62f7f28cc7ed4b2d11d18790271","after":"cf73f148cf840b1fc4554a5bdafe3edd43dd774f","ref":"refs/heads/main","pushedAt":"2023-05-11T06:52:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"firejox","name":"Firejox","path":"/firejox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6823999?s=80&v=4"},"commit":{"message":"fix typo","shortMessageHtmlLink":"fix typo"}},{"before":"e1f55c8643879b8a62be9b39355889dcac039152","after":"18bf887ed428b62f7f28cc7ed4b2d11d18790271","ref":"refs/heads/main","pushedAt":"2023-05-07T04:05:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"firejox","name":"Firejox","path":"/firejox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6823999?s=80&v=4"},"commit":{"message":"Eliminate branch ops on MCSH unlock","shortMessageHtmlLink":"Eliminate branch ops on MCSH unlock"}},{"before":"f6ef352dd7644bb7bcbb280212314b3b8307baa3","after":"e1f55c8643879b8a62be9b39355889dcac039152","ref":"refs/heads/main","pushedAt":"2023-05-05T18:15:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"firejox","name":"Firejox","path":"/firejox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6823999?s=80&v=4"},"commit":{"message":"Add qspinlock for further use","shortMessageHtmlLink":"Add qspinlock for further use"}},{"before":"7dd1128e5815d90494525475ca4ffe477b5a4ba4","after":"f6ef352dd7644bb7bcbb280212314b3b8307baa3","ref":"refs/heads/main","pushedAt":"2023-05-05T15:45:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"firejox","name":"Firejox","path":"/firejox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6823999?s=80&v=4"},"commit":{"message":"Add i386 calling convention","shortMessageHtmlLink":"Add i386 calling convention"}},{"before":"0d2680b0a5611f87505aff6d2d253457adc93e8f","after":"7dd1128e5815d90494525475ca4ffe477b5a4ba4","ref":"refs/heads/main","pushedAt":"2023-05-05T14:31:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"firejox","name":"Firejox","path":"/firejox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6823999?s=80&v=4"},"commit":{"message":"make unlock operation can be CMOV optimize","shortMessageHtmlLink":"make unlock operation can be CMOV optimize"}},{"before":"cc92e4dc249e3faa6a7cf6662606bdee7686bdd3","after":"0d2680b0a5611f87505aff6d2d253457adc93e8f","ref":"refs/heads/main","pushedAt":"2023-05-04T19:07:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"firejox","name":"Firejox","path":"/firejox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6823999?s=80&v=4"},"commit":{"message":"Optimize MCSH Lock with two pointer","shortMessageHtmlLink":"Optimize MCSH Lock with two pointer"}},{"before":"54124530134be80239304442af4220de60821472","after":"cc92e4dc249e3faa6a7cf6662606bdee7686bdd3","ref":"refs/heads/main","pushedAt":"2023-05-04T19:02:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"firejox","name":"Firejox","path":"/firejox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6823999?s=80&v=4"},"commit":{"message":"Optimize MCSH Lock with two pointer","shortMessageHtmlLink":"Optimize MCSH Lock with two pointer"}},{"before":"209bb5f5c803b51510e8d45d9036456b52de498d","after":"54124530134be80239304442af4220de60821472","ref":"refs/heads/main","pushedAt":"2023-04-25T15:47:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"firejox","name":"Firejox","path":"/firejox","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6823999?s=80&v=4"},"commit":{"message":"MCSH lock for further use (better than MCS lock)","shortMessageHtmlLink":"MCSH lock for further use (better than MCS lock)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEM6bC_QA","startCursor":null,"endCursor":null}},"title":"Activity ยท firejox/fjx-fiber"}