{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":244832006,"defaultBranch":"main","name":"JavaScriptKit","ownerLogin":"swiftwasm","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-03-04T07:10:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/49500752?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1722397734.0","currentOid":""},"activityList":{"items":[{"before":"d7309e2474faa95f55f5d321f169518f56edf41a","after":"9229214529f533cfafb53b4dbc857bac566c9907","ref":"refs/heads/main","pushedAt":"2024-08-19T08:48:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kateinoigakukun","name":"Yuta Saito","path":"/kateinoigakukun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11702759?s=80&v=4"},"commit":{"message":"Merge pull request #260 from Sajjon/cyon_fix_typos","shortMessageHtmlLink":"Merge pull request #260 from Sajjon/cyon_fix_typos"}},{"before":"181061bcfb09af664bdea32795a8abdfd60e8228","after":null,"ref":"refs/heads/katei/int-conversion","pushedAt":"2024-07-31T03:48:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kateinoigakukun","name":"Yuta Saito","path":"/kateinoigakukun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11702759?s=80&v=4"}},{"before":"abc05a9b86c08324c9299e1cd372905f84ed44ce","after":"d7309e2474faa95f55f5d321f169518f56edf41a","ref":"refs/heads/main","pushedAt":"2024-07-31T03:48:53.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"kateinoigakukun","name":"Yuta Saito","path":"/kateinoigakukun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11702759?s=80&v=4"},"commit":{"message":"Merge pull request #259 from swiftwasm/katei/int-conversion\n\nSoft-fail integer conversion from JS values that are not representable","shortMessageHtmlLink":"Merge pull request #259 from swiftwasm/katei/int-conversion"}},{"before":"359b2a9ebff8e2996156782a00f2e481fcfa93d4","after":"181061bcfb09af664bdea32795a8abdfd60e8228","ref":"refs/heads/katei/int-conversion","pushedAt":"2024-07-31T03:43:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kateinoigakukun","name":"Yuta Saito","path":"/kateinoigakukun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11702759?s=80&v=4"},"commit":{"message":"Fix test case for use-after-free diagnostic message\n\nThe line number in the diagnostic message was hardcoded but it was\nchanged in the previous commit.","shortMessageHtmlLink":"Fix test case for use-after-free diagnostic message"}},{"before":null,"after":"359b2a9ebff8e2996156782a00f2e481fcfa93d4","ref":"refs/heads/katei/int-conversion","pushedAt":"2024-07-31T03:34:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kateinoigakukun","name":"Yuta Saito","path":"/kateinoigakukun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11702759?s=80&v=4"},"commit":{"message":"Soft-fail integer conversion from JS values that are not representable\n\nClose https://github.com/swiftwasm/JavaScriptKit/issues/258","shortMessageHtmlLink":"Soft-fail integer conversion from JS values that are not representable"}},{"before":"396ff4519d30561d9a7589dfb022739af2e1a9e6","after":"abc05a9b86c08324c9299e1cd372905f84ed44ce","ref":"refs/heads/main","pushedAt":"2024-07-31T02:50:10.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"kateinoigakukun","name":"Yuta Saito","path":"/kateinoigakukun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11702759?s=80&v=4"},"commit":{"message":"Merge pull request #257 from GoodNotes/fixRuntimeMacro\n\nUpdate macro conditions for runtime usage","shortMessageHtmlLink":"Merge pull request #257 from GoodNotes/fixRuntimeMacro"}},{"before":"7e2316915b538b0ae7fed1399d011edd79dfadd7","after":"396ff4519d30561d9a7589dfb022739af2e1a9e6","ref":"refs/heads/main","pushedAt":"2024-07-16T04:49:14.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"kateinoigakukun","name":"Yuta Saito","path":"/kateinoigakukun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11702759?s=80&v=4"},"commit":{"message":"Use try-lock to append a job to the worker queue\n\nThis change uses `withLockIfAvailable` to append a job to the worker\nqueue not to use `atomic.wait` on the main thread, which is rejected by\nsome browser engines.","shortMessageHtmlLink":"Use try-lock to append a job to the worker queue"}},{"before":"0a673faede8aa51304c93478e7a71bf2a0b9e0f4","after":"7e2316915b538b0ae7fed1399d011edd79dfadd7","ref":"refs/heads/main","pushedAt":"2024-07-12T03:19:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kateinoigakukun","name":"Yuta Saito","path":"/kateinoigakukun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11702759?s=80&v=4"},"commit":{"message":"Update toolchain version used to build the examples","shortMessageHtmlLink":"Update toolchain version used to build the examples"}},{"before":"877b0e0663133f920edea00d35d991582127dede","after":"0a673faede8aa51304c93478e7a71bf2a0b9e0f4","ref":"refs/heads/main","pushedAt":"2024-07-12T03:17:56.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"kateinoigakukun","name":"Yuta Saito","path":"/kateinoigakukun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11702759?s=80&v=4"},"commit":{"message":"Update CI configuration for the new example directory","shortMessageHtmlLink":"Update CI configuration for the new example directory"}},{"before":"5f2a9054712394a2ba875f187c8b3fd18ee042bb","after":"877b0e0663133f920edea00d35d991582127dede","ref":"refs/heads/main","pushedAt":"2024-07-11T07:39:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kateinoigakukun","name":"Yuta Saito","path":"/kateinoigakukun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11702759?s=80&v=4"},"commit":{"message":"Simplify the release workflow","shortMessageHtmlLink":"Simplify the release workflow"}},{"before":"35ddaf61c4679beb01c02df9d20a7f119b9d2f23","after":"5f2a9054712394a2ba875f187c8b3fd18ee042bb","ref":"refs/heads/main","pushedAt":"2024-07-11T07:33:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kateinoigakukun","name":"Yuta Saito","path":"/kateinoigakukun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11702759?s=80&v=4"},"commit":{"message":"Fix IDE build by moving the TLS definition outside of the #if","shortMessageHtmlLink":"Fix IDE build by moving the TLS definition outside of the #if"}},{"before":"bfaba41ab62aaa89080f9d467eb68497e77a8a10","after":"35ddaf61c4679beb01c02df9d20a7f119b9d2f23","ref":"refs/heads/main","pushedAt":"2024-07-11T07:25:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kateinoigakukun","name":"Yuta Saito","path":"/kateinoigakukun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11702759?s=80&v=4"},"commit":{"message":"Fix IDE build of WebWorkerTaskExecutor","shortMessageHtmlLink":"Fix IDE build of WebWorkerTaskExecutor"}},{"before":"59ab64831c371d7e4088cd30e5c990c4b92e1114","after":"bfaba41ab62aaa89080f9d467eb68497e77a8a10","ref":"refs/heads/main","pushedAt":"2024-07-10T15:41:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kateinoigakukun","name":"Yuta Saito","path":"/kateinoigakukun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11702759?s=80&v=4"},"commit":{"message":"Bump version to 0.20.0, update `CHANGELOG.md`","shortMessageHtmlLink":"Bump version to 0.20.0, update CHANGELOG.md"}},{"before":"a4daecdede926f532cd7edfddb068ede1b6e26f2","after":null,"ref":"refs/heads/yt/web-worker-executor","pushedAt":"2024-07-06T23:11:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kateinoigakukun","name":"Yuta Saito","path":"/kateinoigakukun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11702759?s=80&v=4"}},{"before":"0d39aa77cb97e12e3e843254f8d17d6451172a88","after":"59ab64831c371d7e4088cd30e5c990c4b92e1114","ref":"refs/heads/main","pushedAt":"2024-07-06T23:11:23.000Z","pushType":"pr_merge","commitsCount":13,"pusher":{"login":"kateinoigakukun","name":"Yuta Saito","path":"/kateinoigakukun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11702759?s=80&v=4"},"commit":{"message":"Merge pull request #256 from swiftwasm/yt/web-worker-executor\n\nAdd `WebWorkerTaskExecutor`","shortMessageHtmlLink":"Merge pull request #256 from swiftwasm/yt/web-worker-executor"}},{"before":"358633c07f7833a2745587458845efa698c38ba8","after":"a4daecdede926f532cd7edfddb068ede1b6e26f2","ref":"refs/heads/yt/web-worker-executor","pushedAt":"2024-07-06T17:21:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kateinoigakukun","name":"Yuta Saito","path":"/kateinoigakukun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11702759?s=80&v=4"},"commit":{"message":"Generalize the thread channel functions not limited to wake-up events","shortMessageHtmlLink":"Generalize the thread channel functions not limited to wake-up events"}},{"before":"91611022e028c0fba2487ae67825ad439b734364","after":"358633c07f7833a2745587458845efa698c38ba8","ref":"refs/heads/yt/web-worker-executor","pushedAt":"2024-07-06T15:37:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kateinoigakukun","name":"Yuta Saito","path":"/kateinoigakukun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11702759?s=80&v=4"},"commit":{"message":"Add termination callback for worker threads","shortMessageHtmlLink":"Add termination callback for worker threads"}},{"before":"8b9ed896b5f844a40da26b0a1ff532e2bf17893d","after":"91611022e028c0fba2487ae67825ad439b734364","ref":"refs/heads/yt/web-worker-executor","pushedAt":"2024-07-06T13:49:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kateinoigakukun","name":"Yuta Saito","path":"/kateinoigakukun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11702759?s=80&v=4"},"commit":{"message":"Fix internal compiler crash on CopyPropagation","shortMessageHtmlLink":"Fix internal compiler crash on CopyPropagation"}},{"before":"6992c32de0455e2d7e55ce48fda26d493fde6ce8","after":"8b9ed896b5f844a40da26b0a1ff532e2bf17893d","ref":"refs/heads/yt/web-worker-executor","pushedAt":"2024-07-06T13:41:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kateinoigakukun","name":"Yuta Saito","path":"/kateinoigakukun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11702759?s=80&v=4"},"commit":{"message":"make regenerate_swiftpm_resources","shortMessageHtmlLink":"make regenerate_swiftpm_resources"}},{"before":"0ff82155e330a7dcd63c32f75c8fc22233b408e2","after":"6992c32de0455e2d7e55ce48fda26d493fde6ce8","ref":"refs/heads/yt/web-worker-executor","pushedAt":"2024-07-06T13:37:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kateinoigakukun","name":"Yuta Saito","path":"/kateinoigakukun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11702759?s=80&v=4"},"commit":{"message":"Update nightly toolchain","shortMessageHtmlLink":"Update nightly toolchain"}},{"before":"403511475c32023cf28274548c8592d374962fc7","after":"0ff82155e330a7dcd63c32f75c8fc22233b408e2","ref":"refs/heads/yt/web-worker-executor","pushedAt":"2024-07-06T13:35:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kateinoigakukun","name":"Yuta Saito","path":"/kateinoigakukun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11702759?s=80&v=4"},"commit":{"message":"Transfer placeholder data to the worker thread\n\nFor now, the data is not used in the worker thread, but it can be used in\nthe future.","shortMessageHtmlLink":"Transfer placeholder data to the worker thread"}},{"before":"e3181b089191801fe135a74e765287812b8e10ab","after":"403511475c32023cf28274548c8592d374962fc7","ref":"refs/heads/yt/web-worker-executor","pushedAt":"2024-07-06T11:03:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kateinoigakukun","name":"Yuta Saito","path":"/kateinoigakukun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11702759?s=80&v=4"},"commit":{"message":"make regenerate_swiftpm_resources","shortMessageHtmlLink":"make regenerate_swiftpm_resources"}},{"before":"aec76cea8e3babaae62e1254f8b38be883a6ef5d","after":"e3181b089191801fe135a74e765287812b8e10ab","ref":"refs/heads/yt/web-worker-executor","pushedAt":"2024-07-06T10:59:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kateinoigakukun","name":"Yuta Saito","path":"/kateinoigakukun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11702759?s=80&v=4"},"commit":{"message":"Revert debug changes in JavaScriptEventLoop","shortMessageHtmlLink":"Revert debug changes in JavaScriptEventLoop"}},{"before":"91258e20ac7277a052e3be86e15cb9c29afbb2e3","after":"aec76cea8e3babaae62e1254f8b38be883a6ef5d","ref":"refs/heads/yt/web-worker-executor","pushedAt":"2024-07-06T10:58:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kateinoigakukun","name":"Yuta Saito","path":"/kateinoigakukun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11702759?s=80&v=4"},"commit":{"message":"Revert debug changes in JavaScriptEventLoop","shortMessageHtmlLink":"Revert debug changes in JavaScriptEventLoop"}},{"before":"0ceef5c4bbbcc023fc9f12dd89173a56f48b8985","after":"91258e20ac7277a052e3be86e15cb9c29afbb2e3","ref":"refs/heads/yt/web-worker-executor","pushedAt":"2024-07-06T10:54:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kateinoigakukun","name":"Yuta Saito","path":"/kateinoigakukun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11702759?s=80&v=4"},"commit":{"message":"Revert double free detection","shortMessageHtmlLink":"Revert double free detection"}},{"before":null,"after":"0ceef5c4bbbcc023fc9f12dd89173a56f48b8985","ref":"refs/heads/yt/web-worker-executor","pushedAt":"2024-07-05T05:58:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kateinoigakukun","name":"Yuta Saito","path":"/kateinoigakukun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11702759?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"eb47bcbd93eed9e435e41d3ebf433126bc5507d4","after":null,"ref":"refs/heads/yt/tls-eventloop","pushedAt":"2024-06-27T07:00:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kateinoigakukun","name":"Yuta Saito","path":"/kateinoigakukun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11702759?s=80&v=4"}},{"before":"2bb06942d9e5118191f4aa38e81b8c80a66fbb52","after":"0d39aa77cb97e12e3e843254f8d17d6451172a88","ref":"refs/heads/main","pushedAt":"2024-06-27T07:00:13.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"kateinoigakukun","name":"Yuta Saito","path":"/kateinoigakukun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11702759?s=80&v=4"},"commit":{"message":"Merge pull request #255 from swiftwasm/yt/tls-eventloop\n\nAllocate JavaScriptEventLoop per thread in multi-threaded environment","shortMessageHtmlLink":"Merge pull request #255 from swiftwasm/yt/tls-eventloop"}},{"before":"9c9ae1dfb68364c1e823125908d7a532959f5d2b","after":"eb47bcbd93eed9e435e41d3ebf433126bc5507d4","ref":"refs/heads/yt/tls-eventloop","pushedAt":"2024-06-27T06:54:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kateinoigakukun","name":"Yuta Saito","path":"/kateinoigakukun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11702759?s=80&v=4"},"commit":{"message":"Stop tracking main thread event loop","shortMessageHtmlLink":"Stop tracking main thread event loop"}},{"before":"4ce61e7d3bcc3bd88419092453c3d0b9cdeb0d7d","after":"9c9ae1dfb68364c1e823125908d7a532959f5d2b","ref":"refs/heads/yt/tls-eventloop","pushedAt":"2024-06-27T06:46:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kateinoigakukun","name":"Yuta Saito","path":"/kateinoigakukun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11702759?s=80&v=4"},"commit":{"message":"Drop Swift 5.7 support\n\nSwift 5.7 doesn't support short-circuit evaluation in `#if` conditions","shortMessageHtmlLink":"Drop Swift 5.7 support"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEnc3w6wA","startCursor":null,"endCursor":null}},"title":"Activity ยท swiftwasm/JavaScriptKit"}