{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":693786098,"defaultBranch":"main","name":"swift-foundation","ownerLogin":"iCharlesHu","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-09-19T17:55:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4529993?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726784716.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"7c3c57fd9f924999335cb507677974992e91dee1","ref":"refs/heads/charles/decimal-bin-compat-check","pushedAt":"2024-09-19T22:25:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iCharlesHu","name":"Charles Hu","path":"/iCharlesHu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4529993?s=80&v=4"},"commit":{"message":"Add runtime check to Decimal(sign:exponent:significand:)) for bin compat\n\nresolves: rdar://135822747\nresolves: https://github.com/apple/swift-foundation/issues/833","shortMessageHtmlLink":"Add runtime check to Decimal(sign:exponent:significand:)) for bin compat"}},{"before":"294b231f8cc5b224d839d9fdea2554070e184ad1","after":null,"ref":"refs/heads/charles/process-info-thermal-state-test","pushedAt":"2024-09-09T16:18:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"iCharlesHu","name":"Charles Hu","path":"/iCharlesHu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4529993?s=80&v=4"}},{"before":null,"after":"294b231f8cc5b224d839d9fdea2554070e184ad1","ref":"refs/heads/charles/process-info-thermal-state-test","pushedAt":"2024-09-06T23:27:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iCharlesHu","name":"Charles Hu","path":"/iCharlesHu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4529993?s=80&v=4"},"commit":{"message":"Add a test to make sure ProcessInfo can deliver the correct thermal state and power state on all platforms","shortMessageHtmlLink":"Add a test to make sure ProcessInfo can deliver the correct thermal s…"}},{"before":"da80d51fa3e77f3e7ed57c4300a870689e755713","after":"660f795ad82fe4e5f8a349006a756c09b19d3e16","ref":"refs/heads/main","pushedAt":"2024-09-06T23:21:25.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"iCharlesHu","name":"Charles Hu","path":"/iCharlesHu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4529993?s=80&v=4"},"commit":{"message":"Implement negative power support to pow(_ x: Decimal, _ y: Int). Historically Decimal has never supported negative power and will reproduce unexpected results (#895)\n\nresolves: rdar://133875543","shortMessageHtmlLink":"Implement negative power support to pow(_ x: Decimal, _ y: Int). Hist…"}},{"before":"86c261ba28dc34427e39cec7feee4c6ccebc8235","after":null,"ref":"refs/heads/charles/decimal-division","pushedAt":"2024-09-05T23:15:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"iCharlesHu","name":"Charles Hu","path":"/iCharlesHu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4529993?s=80&v=4"}},{"before":"36041cf66847373c7c1b57fba178ad757361f50b","after":null,"ref":"refs/heads/charles/process-info-test-vision-os","pushedAt":"2024-09-05T23:05:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"iCharlesHu","name":"Charles Hu","path":"/iCharlesHu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4529993?s=80&v=4"}},{"before":null,"after":"86c261ba28dc34427e39cec7feee4c6ccebc8235","ref":"refs/heads/charles/decimal-division","pushedAt":"2024-09-03T20:19:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iCharlesHu","name":"Charles Hu","path":"/iCharlesHu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4529993?s=80&v=4"},"commit":{"message":"Implement negative power support to pow(_ x: Decimal, _ y: Int). Historically Decimal has never supported negative power and will reproduce unexpected results\n\nresolves: rdar://133875543","shortMessageHtmlLink":"Implement negative power support to pow(_ x: Decimal, _ y: Int). Hist…"}},{"before":null,"after":"36041cf66847373c7c1b57fba178ad757361f50b","ref":"refs/heads/charles/process-info-test-vision-os","pushedAt":"2024-09-03T19:50:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iCharlesHu","name":"Charles Hu","path":"/iCharlesHu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4529993?s=80&v=4"},"commit":{"message":"ProcessInfoTests.testOperatingSystemIsAtLeastVersion should not run on visionOS\n\nresolves: rdar://134731230","shortMessageHtmlLink":"ProcessInfoTests.testOperatingSystemIsAtLeastVersion should not run o…"}},{"before":"9d57f36de757b3d5e3a2f7ffcf27aaec3033509f","after":"da80d51fa3e77f3e7ed57c4300a870689e755713","ref":"refs/heads/main","pushedAt":"2024-09-03T19:42:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iCharlesHu","name":"Charles Hu","path":"/iCharlesHu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4529993?s=80&v=4"},"commit":{"message":"(134376602) Change @_nonSendable to unavailable extensions (#892)","shortMessageHtmlLink":"(134376602) Change @_nonSendable to unavailable extensions (swiftlang…"}},{"before":"0964421d359581d9f0cccdbd62321f81b083288e","after":null,"ref":"refs/heads/charles/test-git","pushedAt":"2024-09-02T05:24:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"iCharlesHu","name":"Charles Hu","path":"/iCharlesHu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4529993?s=80&v=4"}},{"before":null,"after":"0964421d359581d9f0cccdbd62321f81b083288e","ref":"refs/heads/charles/test-git","pushedAt":"2024-09-02T05:24:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iCharlesHu","name":"Charles Hu","path":"/iCharlesHu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4529993?s=80&v=4"},"commit":{"message":"Testing","shortMessageHtmlLink":"Testing"}},{"before":"0964421d359581d9f0cccdbd62321f81b083288e","after":null,"ref":"refs/heads/charles/test-git","pushedAt":"2024-09-02T05:22:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"iCharlesHu","name":"Charles Hu","path":"/iCharlesHu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4529993?s=80&v=4"}},{"before":null,"after":"0964421d359581d9f0cccdbd62321f81b083288e","ref":"refs/heads/charles/test-git","pushedAt":"2024-09-02T05:22:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iCharlesHu","name":"Charles Hu","path":"/iCharlesHu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4529993?s=80&v=4"},"commit":{"message":"Testing","shortMessageHtmlLink":"Testing"}},{"before":"aca65acbc5d9ea5a7eb0e6de5abb497f0d02b39c","after":"9d57f36de757b3d5e3a2f7ffcf27aaec3033509f","ref":"refs/heads/main","pushedAt":"2024-09-02T05:20:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iCharlesHu","name":"Charles Hu","path":"/iCharlesHu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4529993?s=80&v=4"},"commit":{"message":"Re-enable disabled tests due to ICU-74 (#890)\n\nresolves: rdar://121399858","shortMessageHtmlLink":"Re-enable disabled tests due to ICU-74 (swiftlang#890)"}},{"before":"7b5f29a09d81cd79140a2aaf15b4ddb03c4966a8","after":null,"ref":"refs/heads/charles/reenable-tests","pushedAt":"2024-08-29T21:06:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"iCharlesHu","name":"Charles Hu","path":"/iCharlesHu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4529993?s=80&v=4"}},{"before":null,"after":"7b5f29a09d81cd79140a2aaf15b4ddb03c4966a8","ref":"refs/heads/charles/reenable-tests","pushedAt":"2024-08-29T18:45:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iCharlesHu","name":"Charles Hu","path":"/iCharlesHu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4529993?s=80&v=4"},"commit":{"message":"Re-enable disabled tests due to ICU-74\n\nresolves: rdar://121399858","shortMessageHtmlLink":"Re-enable disabled tests due to ICU-74"}},{"before":"9c71a4a98787d565a0cac44fcf5d40465d5f8bc5","after":"aca65acbc5d9ea5a7eb0e6de5abb497f0d02b39c","ref":"refs/heads/main","pushedAt":"2024-08-29T18:44:16.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"iCharlesHu","name":"Charles Hu","path":"/iCharlesHu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4529993?s=80&v=4"},"commit":{"message":"Correct available version macOS 10.10 for String+Essentials.swift (#886)","shortMessageHtmlLink":"Correct available version macOS 10.10 for String+Essentials.swift (sw…"}},{"before":"eaa0b3b537c93200462fe30c58a53fd351daf922","after":"9c71a4a98787d565a0cac44fcf5d40465d5f8bc5","ref":"refs/heads/main","pushedAt":"2024-08-23T17:28:44.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"iCharlesHu","name":"Charles Hu","path":"/iCharlesHu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4529993?s=80&v=4"},"commit":{"message":"[android] don't enable WMO as the old driver fails to build with WMO … (#851)\n\n* [android] don't enable WMO as the old driver fails to build with WMO on windows\r\n\r\n* Switch to host system name check","shortMessageHtmlLink":"[android] don't enable WMO as the old driver fails to build with WMO … ("}},{"before":"b7632a0f2fda1ed573366938f3262a97d3bcb06b","after":null,"ref":"refs/heads/charles/decimal-bin-compat","pushedAt":"2024-08-21T15:40:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"iCharlesHu","name":"Charles Hu","path":"/iCharlesHu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4529993?s=80&v=4"}},{"before":null,"after":"b7632a0f2fda1ed573366938f3262a97d3bcb06b","ref":"refs/heads/charles/decimal-bin-compat","pushedAt":"2024-08-21T01:01:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iCharlesHu","name":"Charles Hu","path":"/iCharlesHu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4529993?s=80&v=4"},"commit":{"message":"Decimal bin compat: remove the usage of @_cdecl from 'public' methods defined in NSDecimal.h\n\nRationale: @_cdecl emits a C symbol that calls back to the Swift symbol. These new swift symbols does not exist on older OSs, causing a crash due to sym\nbol not found. Instead of using @_cdecl to implement public methods directly, use it on an internal type so it will not introduce unexpected public symbols.\n\nresolves: rdar://133371820","shortMessageHtmlLink":"Decimal bin compat: remove the usage of @_cdecl from 'public' methods…"}},{"before":"ebb00b8077b783654d12535e20a31d223b9fc0ff","after":"eaa0b3b537c93200462fe30c58a53fd351daf922","ref":"refs/heads/main","pushedAt":"2024-08-21T00:52:12.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"iCharlesHu","name":"Charles Hu","path":"/iCharlesHu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4529993?s=80&v=4"},"commit":{"message":"Remove RegexBuilder conditional (#879)","shortMessageHtmlLink":"Remove RegexBuilder conditional (swiftlang#879)"}},{"before":"8373c8d8fbf2b1e3ea3af8f374ee41f348bb3dc2","after":null,"ref":"refs/heads/charles/decimal-division-fix-swift-6","pushedAt":"2024-08-17T04:37:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"iCharlesHu","name":"Charles Hu","path":"/iCharlesHu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4529993?s=80&v=4"}},{"before":null,"after":"8373c8d8fbf2b1e3ea3af8f374ee41f348bb3dc2","ref":"refs/heads/charles/decimal-division-fix-swift-6","pushedAt":"2024-08-16T16:23:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iCharlesHu","name":"Charles Hu","path":"/iCharlesHu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4529993?s=80&v=4"},"commit":{"message":"[6.0] Resolved an arithmetic overflow error in Decimal division caused by improper upcasting (#850)\n\n- Upcast numbers to higher bitwidth before performing calculations.\n\nresolves: rdar://133458109\nresolves: https://github.com/apple/swift-foundation/issues/595","shortMessageHtmlLink":"[6.0] Resolved an arithmetic overflow error in Decimal division cause…"}},{"before":"dc49e156cdcf03631a66b38d3f8d7eb785bae8e0","after":"ebb00b8077b783654d12535e20a31d223b9fc0ff","ref":"refs/heads/main","pushedAt":"2024-08-16T16:19:48.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"iCharlesHu","name":"Charles Hu","path":"/iCharlesHu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4529993?s=80&v=4"},"commit":{"message":"Use fallback home directory on Windows (#854)\n\n* Use %SystemDrive\\Users\\Public as fallback home directory on Windows\r\n\r\n* Update to ALLUSERSPROFILE\r\n\r\n* Fix test failure\r\n\r\n* Fix iOS test failure","shortMessageHtmlLink":"Use fallback home directory on Windows (swiftlang#854)"}},{"before":"349e7175e7e9ccb737ead73fa8a956ffb6c6acda","after":null,"ref":"refs/heads/charles/deicmal-test-64-bit","pushedAt":"2024-08-15T20:02:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"iCharlesHu","name":"Charles Hu","path":"/iCharlesHu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4529993?s=80&v=4"}},{"before":null,"after":"349e7175e7e9ccb737ead73fa8a956ffb6c6acda","ref":"refs/heads/charles/deicmal-test-64-bit","pushedAt":"2024-08-15T17:58:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iCharlesHu","name":"Charles Hu","path":"/iCharlesHu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4529993?s=80&v=4"},"commit":{"message":"Add requirements to only run DecimalTests.testCrashingDivision on 64 bit devices\n\nresolves: rdar://133957938","shortMessageHtmlLink":"Add requirements to only run DecimalTests.testCrashingDivision on 64 …"}},{"before":"0ffd606e61eb5982838d5b24b94cf2030168c922","after":"dc49e156cdcf03631a66b38d3f8d7eb785bae8e0","ref":"refs/heads/main","pushedAt":"2024-08-15T17:55:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"iCharlesHu","name":"Charles Hu","path":"/iCharlesHu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4529993?s=80&v=4"},"commit":{"message":"Hide Windows magic environment values from ProcessInfo.environment (#853)\n\nWindows GetEnvironmentStringsW API can return magic environment variables set by the cmd shell that starts with \"=\". We should hide these values to avoid surprising behavior.\r\n\r\nresolves: https://github.com/apple/swift-foundation/issues/847","shortMessageHtmlLink":"Hide Windows magic environment values from ProcessInfo.environment (s…"}},{"before":"b8e771a0b62db460b6739de6474a2f20fed044da","after":null,"ref":"refs/heads/charles/process-info-environment-windows-fix","pushedAt":"2024-08-15T17:47:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"iCharlesHu","name":"Charles Hu","path":"/iCharlesHu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4529993?s=80&v=4"}},{"before":"6cb4c176783125516bc9e3815575db2478c2abef","after":"b8e771a0b62db460b6739de6474a2f20fed044da","ref":"refs/heads/charles/process-info-environment-windows-fix","pushedAt":"2024-08-15T05:51:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"iCharlesHu","name":"Charles Hu","path":"/iCharlesHu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4529993?s=80&v=4"},"commit":{"message":"Hide Windows magic environment values from ProcessInfo.environment\n\nWindows GetEnvironmentStringsW API can return magic environment variables set by the cmd shell that starts with \"=\". We should hide these values to avoid surprising behavior.\n\nresolves: https://github.com/apple/swift-foundation/issues/847","shortMessageHtmlLink":"Hide Windows magic environment values from ProcessInfo.environment"}},{"before":null,"after":"6cb4c176783125516bc9e3815575db2478c2abef","ref":"refs/heads/charles/process-info-environment-windows-fix","pushedAt":"2024-08-14T23:51:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iCharlesHu","name":"Charles Hu","path":"/iCharlesHu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4529993?s=80&v=4"},"commit":{"message":"Hide Windows magic environment values from ProcessInfo.environment\n\nWindows GetEnvironmentStringsW API can return magic environment variables set by the cmd shell that starts with \"=\". We should hide these values to avoid surprising behavior.\n\nresolves: https://github.com/apple/swift-foundation/issues/847","shortMessageHtmlLink":"Hide Windows magic environment values from ProcessInfo.environment"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQyMjoyNToxNi4wMDAwMDBazwAAAAS7Xpnj","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQyMjoyNToxNi4wMDAwMDBazwAAAAS7Xpnj","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xNFQyMzo1MToxOS4wMDAwMDBazwAAAASawA3Q"}},"title":"Activity · iCharlesHu/swift-foundation"}