{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":535925143,"defaultBranch":"master","name":"pivot-lang","ownerLogin":"Pivot-Studio","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-09-13T02:17:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/69971190?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724817658.0","currentOid":""},"activityList":{"items":[{"before":"ac1bec4b49ee43812bfe6df4ac86c92aa4484ca3","after":"b4e0a3edfa229374e5d6096a8f01ff66e40722bc","ref":"refs/heads/feat/libuv","pushedAt":"2024-09-12T07:56:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Chronostasys","name":"Boxiu Lee","path":"/Chronostasys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49905799?s=80&v=4"},"commit":{"message":"feat: tcp read","shortMessageHtmlLink":"feat: tcp read"}},{"before":"c858f5b835fa15d04125b3633121ca5a506276c3","after":"ac1bec4b49ee43812bfe6df4ac86c92aa4484ca3","ref":"refs/heads/feat/libuv","pushedAt":"2024-09-10T10:34:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Chronostasys","name":"Boxiu Lee","path":"/Chronostasys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49905799?s=80&v=4"},"commit":{"message":"feat: make conn callback into async fn","shortMessageHtmlLink":"feat: make conn callback into async fn"}},{"before":"fa11c272e0ac8ec3ca85c9d418c88ce9184a8dbf","after":"c858f5b835fa15d04125b3633121ca5a506276c3","ref":"refs/heads/feat/libuv","pushedAt":"2024-09-09T10:52:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Chronostasys","name":"Boxiu Lee","path":"/Chronostasys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49905799?s=80&v=4"},"commit":{"message":"feat: add auto accept","shortMessageHtmlLink":"feat: add auto accept"}},{"before":"8448b48d2705d1e3663d550d4c162eaa313dd621","after":"fa11c272e0ac8ec3ca85c9d418c88ce9184a8dbf","ref":"refs/heads/feat/libuv","pushedAt":"2024-09-09T10:29:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Chronostasys","name":"Boxiu Lee","path":"/Chronostasys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49905799?s=80&v=4"},"commit":{"message":"feat: add basic tcp listen","shortMessageHtmlLink":"feat: add basic tcp listen"}},{"before":"6234a15933a23ad125c78ae064446317247653fa","after":"8448b48d2705d1e3663d550d4c162eaa313dd621","ref":"refs/heads/feat/libuv","pushedAt":"2024-09-06T16:06:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Chronostasys","name":"Boxiu Lee","path":"/Chronostasys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49905799?s=80&v=4"},"commit":{"message":"fix: use generic caches correctly in LSP\n\nPreviously, instantiated generic types (e.g., generic types with fixed type parameters) were stored in the module-level type table and exported along with other ordinary types. This caused them to persist across different analyses in the LSP. Additionally, generic type instances were sometimes stored in their original module, which is incorrect because the immutability of cached computation results is crucial for our incremental computation library (salsa).\n\nThis commit corrects this behavior by storing generic instances in the compilation context rather than in the module.","shortMessageHtmlLink":"fix: use generic caches correctly in LSP"}},{"before":"0cf138bc8fa6007ff8a217e2db010f2e44e52cd7","after":"6234a15933a23ad125c78ae064446317247653fa","ref":"refs/heads/feat/libuv","pushedAt":"2024-09-03T10:23:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Chronostasys","name":"Boxiu Lee","path":"/Chronostasys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49905799?s=80&v=4"},"commit":{"message":"fix: global inference","shortMessageHtmlLink":"fix: global inference"}},{"before":"4db94da6fa1d7737d7b0675bb56930e7f4c20167","after":"0cf138bc8fa6007ff8a217e2db010f2e44e52cd7","ref":"refs/heads/feat/libuv","pushedAt":"2024-09-02T06:53:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Chronostasys","name":"Boxiu Lee","path":"/Chronostasys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49905799?s=80&v=4"},"commit":{"message":"fix: a macro panic issue && add beter diag msg for macro related err","shortMessageHtmlLink":"fix: a macro panic issue && add beter diag msg for macro related err"}},{"before":"9665e4966f4080e9a8150066d877ea6c11584383","after":"4db94da6fa1d7737d7b0675bb56930e7f4c20167","ref":"refs/heads/feat/libuv","pushedAt":"2024-08-30T04:03:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Chronostasys","name":"Boxiu Lee","path":"/Chronostasys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49905799?s=80&v=4"},"commit":{"message":"fix: dylib load on macos & jit crash bug\n\nFIxed a issue causing jit engine crash in certain cases. It's related to the\nload operation of function's pointer argument in the first block. The\nfix is simple: move load just before where it's first used. More details are\ncommented on the lines I changed.\n\nAlso fixed missing dylib on mac os.\n\nUpdate the release pipeline config so that it will pack libuv's dylib.","shortMessageHtmlLink":"fix: dylib load on macos & jit crash bug"}},{"before":"fb94c93dc0c94878e6ed1fd3b9614066880e4124","after":"9665e4966f4080e9a8150066d877ea6c11584383","ref":"refs/heads/feat/libuv","pushedAt":"2024-08-29T16:54:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Chronostasys","name":"Boxiu Lee","path":"/Chronostasys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49905799?s=80&v=4"},"commit":{"message":"fix: fuck Rust build script cfg","shortMessageHtmlLink":"fix: fuck Rust build script cfg"}},{"before":"d5f0fd62d13c5b433f34daf7881f633fe677a84b","after":"fb94c93dc0c94878e6ed1fd3b9614066880e4124","ref":"refs/heads/feat/libuv","pushedAt":"2024-08-29T16:46:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Chronostasys","name":"Boxiu Lee","path":"/Chronostasys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49905799?s=80&v=4"},"commit":{"message":"fix: fuck Rust build script cfg","shortMessageHtmlLink":"fix: fuck Rust build script cfg"}},{"before":"05a0fa66a8b6a0430327965769af72528aa85adf","after":"d5f0fd62d13c5b433f34daf7881f633fe677a84b","ref":"refs/heads/feat/libuv","pushedAt":"2024-08-29T16:03:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Chronostasys","name":"Boxiu Lee","path":"/Chronostasys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49905799?s=80&v=4"},"commit":{"message":"fix: use cmake to compile libuv && add jit load libuv logic","shortMessageHtmlLink":"fix: use cmake to compile libuv && add jit load libuv logic"}},{"before":"f1e97beb160c2e325af66e25412adeb7d6989da5","after":"05a0fa66a8b6a0430327965769af72528aa85adf","ref":"refs/heads/feat/libuv","pushedAt":"2024-08-29T15:50:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Chronostasys","name":"Boxiu Lee","path":"/Chronostasys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49905799?s=80&v=4"},"commit":{"message":"fix: use cmake to compile libuv && add jit load libuv logic","shortMessageHtmlLink":"fix: use cmake to compile libuv && add jit load libuv logic"}},{"before":"f86ab526665da62c9ca2487eeb9959a1adf7011f","after":"f1e97beb160c2e325af66e25412adeb7d6989da5","ref":"refs/heads/feat/libuv","pushedAt":"2024-08-29T05:32:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Chronostasys","name":"Boxiu Lee","path":"/Chronostasys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49905799?s=80&v=4"},"commit":{"message":"fix: cannot lgcc on linux","shortMessageHtmlLink":"fix: cannot lgcc on linux"}},{"before":"09c357eff119073bde4b6246ad105520a43267a4","after":"f86ab526665da62c9ca2487eeb9959a1adf7011f","ref":"refs/heads/feat/libuv","pushedAt":"2024-08-29T05:25:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Chronostasys","name":"Boxiu Lee","path":"/Chronostasys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49905799?s=80&v=4"},"commit":{"message":"fix: cannot lgcc on linux","shortMessageHtmlLink":"fix: cannot lgcc on linux"}},{"before":"bb998808a185e2d423cd595cfbcf963c6daadac9","after":"09c357eff119073bde4b6246ad105520a43267a4","ref":"refs/heads/feat/libuv","pushedAt":"2024-08-29T04:09:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Chronostasys","name":"Boxiu Lee","path":"/Chronostasys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49905799?s=80&v=4"},"commit":{"message":"fix: cannot lgcc on linux","shortMessageHtmlLink":"fix: cannot lgcc on linux"}},{"before":"49ae80977f16ac5c350a18efacf534b45b9184c7","after":"bb998808a185e2d423cd595cfbcf963c6daadac9","ref":"refs/heads/feat/libuv","pushedAt":"2024-08-29T04:05:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Chronostasys","name":"Boxiu Lee","path":"/Chronostasys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49905799?s=80&v=4"},"commit":{"message":"fix: cannot lgcc on linux","shortMessageHtmlLink":"fix: cannot lgcc on linux"}},{"before":"66f8d71c93c5af6166db7135b186e4323e9985f1","after":"49ae80977f16ac5c350a18efacf534b45b9184c7","ref":"refs/heads/feat/libuv","pushedAt":"2024-08-29T04:05:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Chronostasys","name":"Boxiu Lee","path":"/Chronostasys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49905799?s=80&v=4"},"commit":{"message":"fix: cannot lgcc on linux","shortMessageHtmlLink":"fix: cannot lgcc on linux"}},{"before":"e43cf2fca5627efe8e6c3a4c78d4e60127828ade","after":"66f8d71c93c5af6166db7135b186e4323e9985f1","ref":"refs/heads/feat/libuv","pushedAt":"2024-08-29T03:59:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Chronostasys","name":"Boxiu Lee","path":"/Chronostasys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49905799?s=80&v=4"},"commit":{"message":"fix: cannot lgcc on linux","shortMessageHtmlLink":"fix: cannot lgcc on linux"}},{"before":"f9761d6d0253e5002081e6e1f77bf9664a0e08f0","after":"e43cf2fca5627efe8e6c3a4c78d4e60127828ade","ref":"refs/heads/feat/libuv","pushedAt":"2024-08-29T03:50:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Chronostasys","name":"Boxiu Lee","path":"/Chronostasys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49905799?s=80&v=4"},"commit":{"message":"fix: cannot lgcc on linux","shortMessageHtmlLink":"fix: cannot lgcc on linux"}},{"before":"812278b43690febd73cb2fa08040065e1782d3bd","after":"f9761d6d0253e5002081e6e1f77bf9664a0e08f0","ref":"refs/heads/feat/libuv","pushedAt":"2024-08-29T03:41:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Chronostasys","name":"Boxiu Lee","path":"/Chronostasys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49905799?s=80&v=4"},"commit":{"message":"fix: cannot lgcc on linux","shortMessageHtmlLink":"fix: cannot lgcc on linux"}},{"before":"0ddb1402cf74b43b0f8cbcaf661ad81f4065fbce","after":"812278b43690febd73cb2fa08040065e1782d3bd","ref":"refs/heads/feat/libuv","pushedAt":"2024-08-29T03:22:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Chronostasys","name":"Boxiu Lee","path":"/Chronostasys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49905799?s=80&v=4"},"commit":{"message":"fix: cannot lgcc on linux","shortMessageHtmlLink":"fix: cannot lgcc on linux"}},{"before":"9f0da07a3d2246bf1e3f19803758ff31acfa06af","after":"0ddb1402cf74b43b0f8cbcaf661ad81f4065fbce","ref":"refs/heads/feat/libuv","pushedAt":"2024-08-29T03:05:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Chronostasys","name":"Boxiu Lee","path":"/Chronostasys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49905799?s=80&v=4"},"commit":{"message":"fix: cannot lgcc on linux","shortMessageHtmlLink":"fix: cannot lgcc on linux"}},{"before":"c3fd061ede07ef2918eec4ef2dddea8ddf3afea3","after":"9f0da07a3d2246bf1e3f19803758ff31acfa06af","ref":"refs/heads/feat/libuv","pushedAt":"2024-08-29T02:43:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Chronostasys","name":"Boxiu Lee","path":"/Chronostasys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49905799?s=80&v=4"},"commit":{"message":"fix: cannot lgcc on linux","shortMessageHtmlLink":"fix: cannot lgcc on linux"}},{"before":"cca0e8565aea9f9d03f7ae42d393d0d69d5d6410","after":"c3fd061ede07ef2918eec4ef2dddea8ddf3afea3","ref":"refs/heads/feat/libuv","pushedAt":"2024-08-28T09:24:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Chronostasys","name":"Boxiu Lee","path":"/Chronostasys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49905799?s=80&v=4"},"commit":{"message":"fix: cannot lgcc on linux","shortMessageHtmlLink":"fix: cannot lgcc on linux"}},{"before":"8c2588f10c34278381f3b574fa74ba6e3fc30f0a","after":"cca0e8565aea9f9d03f7ae42d393d0d69d5d6410","ref":"refs/heads/feat/libuv","pushedAt":"2024-08-28T09:02:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Chronostasys","name":"Boxiu Lee","path":"/Chronostasys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49905799?s=80&v=4"},"commit":{"message":"fix: cannot lgcc on linux","shortMessageHtmlLink":"fix: cannot lgcc on linux"}},{"before":"dec2a671b9d65113fd2bdc8e2d4c9347e072ca64","after":"8c2588f10c34278381f3b574fa74ba6e3fc30f0a","ref":"refs/heads/feat/libuv","pushedAt":"2024-08-28T08:37:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Chronostasys","name":"Boxiu Lee","path":"/Chronostasys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49905799?s=80&v=4"},"commit":{"message":"try fix link issue","shortMessageHtmlLink":"try fix link issue"}},{"before":"45032c71021a7fbe219c38d5b8487d6353eeec63","after":"dec2a671b9d65113fd2bdc8e2d4c9347e072ca64","ref":"refs/heads/feat/libuv","pushedAt":"2024-08-28T07:57:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Chronostasys","name":"Boxiu Lee","path":"/Chronostasys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49905799?s=80&v=4"},"commit":{"message":"try: build uv myself","shortMessageHtmlLink":"try: build uv myself"}},{"before":"d79ae5f0d3a15c9f4ff85a9a89d0083caf913446","after":"45032c71021a7fbe219c38d5b8487d6353eeec63","ref":"refs/heads/feat/libuv","pushedAt":"2024-08-28T03:58:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Chronostasys","name":"Boxiu Lee","path":"/Chronostasys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49905799?s=80&v=4"},"commit":{"message":"fix: support await statement","shortMessageHtmlLink":"fix: support await statement"}},{"before":"75cf4d2515c3dd2faadeec0aed96eea1511bd32c","after":"70c6e0ec13ebd7114da58d114d9bc4b6098e0847","ref":"refs/heads/master","pushedAt":"2024-08-28T03:57:00.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"Chronostasys","name":"Boxiu Lee","path":"/Chronostasys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49905799?s=80&v=4"},"commit":{"message":"fix: make ci happy","shortMessageHtmlLink":"fix: make ci happy"}},{"before":"f02c49f7c70469960640a1379c950139878ee3cb","after":"d79ae5f0d3a15c9f4ff85a9a89d0083caf913446","ref":"refs/heads/feat/libuv","pushedAt":"2024-08-21T10:34:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Chronostasys","name":"Boxiu Lee","path":"/Chronostasys","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49905799?s=80&v=4"},"commit":{"message":"fix: support await statement","shortMessageHtmlLink":"fix: support await statement"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEtBVjrwA","startCursor":null,"endCursor":null}},"title":"Activity ยท Pivot-Studio/pivot-lang"}