{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":174558191,"defaultBranch":"main","name":"swift","ownerLogin":"finagolfin","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-03-08T15:07:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/48358669?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715527305.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"7b41406a99faa5863c88f09f74d001bfe39b6971","ref":"refs/heads/eng/android/ndk-overlay","pushedAt":"2024-05-12T15:21:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"finagolfin","name":null,"path":"/finagolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48358669?s=80&v=4"},"commit":{"message":"[android] Update tests to use new Android overlay and disable stdlib/Glibc.swift","shortMessageHtmlLink":"[android] Update tests to use new Android overlay and disable stdlib/…"}},{"before":null,"after":"9228e4f6acd913c5a564918b1eea06aa09279739","ref":"refs/heads/lld","pushedAt":"2024-05-06T12:05:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"finagolfin","name":null,"path":"/finagolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48358669?s=80&v=4"},"commit":{"message":"[CMake][ELF] Remove lld 13 workaround for gc-sections now that #72061 was merged","shortMessageHtmlLink":"[CMake][ELF] Remove lld 13 workaround for gc-sections now that swiftl…"}},{"before":"4a5f32c6b80882840bb0c55a837ec6f8718ef2c0","after":"6e12ef77fb6b85c6489cc6cb8f618349ae32c23f","ref":"refs/heads/llvm-ar","pushedAt":"2024-03-31T14:04:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"finagolfin","name":null,"path":"/finagolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48358669?s=80&v=4"},"commit":{"message":"[Driver] Use llvm-ar by default on Unix and copy it over into the build directory\n\nNow that llvm-ar is installed by default in the toolchain, #62510, and a recent\nSPM change requires there to be an archiver in the toolchain/PATH,\napple/swift-package-manager#5761, use that bundled llvm-ar for all Unix\nplatforms, which requires copying it over into the build directory too before\nbuilding the corelibs.","shortMessageHtmlLink":"[Driver] Use llvm-ar by default on Unix and copy it over into the bui…"}},{"before":"4328df1015236e54fa0187cbcbd8a425aefd72e3","after":null,"ref":"refs/heads/libc","pushedAt":"2024-03-26T06:50:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"finagolfin","name":null,"path":"/finagolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48358669?s=80&v=4"}},{"before":"fcf7614638e7de99bfdfd05a3f4a56125b482068","after":null,"ref":"refs/heads/cross-compile","pushedAt":"2024-03-16T00:55:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"finagolfin","name":null,"path":"/finagolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48358669?s=80&v=4"}},{"before":"791d582f421d0c7e2bcf2880065308945515fdf5","after":null,"ref":"refs/heads/droid","pushedAt":"2024-03-01T05:40:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"finagolfin","name":null,"path":"/finagolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48358669?s=80&v=4"}},{"before":"c9a54106bfca546fd79f232e791d5c608e814e95","after":"791d582f421d0c7e2bcf2880065308945515fdf5","ref":"refs/heads/droid","pushedAt":"2024-02-29T04:27:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"finagolfin","name":null,"path":"/finagolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48358669?s=80&v=4"},"commit":{"message":"[android] Update `memcmp()` declaration for nullability annotations added in NDK 26","shortMessageHtmlLink":"[android] Update memcmp() declaration for nullability annotations a…"}},{"before":"97351c47c8d4e5c4216c9679a302c58bf85269a8","after":"c9a54106bfca546fd79f232e791d5c608e814e95","ref":"refs/heads/droid","pushedAt":"2024-02-29T04:04:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"finagolfin","name":null,"path":"/finagolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48358669?s=80&v=4"},"commit":{"message":"[android] Update `memcmp()` declaration for nullability annotations added in NDK 26","shortMessageHtmlLink":"[android] Update memcmp() declaration for nullability annotations a…"}},{"before":null,"after":"97351c47c8d4e5c4216c9679a302c58bf85269a8","ref":"refs/heads/droid","pushedAt":"2024-02-29T03:10:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"finagolfin","name":null,"path":"/finagolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48358669?s=80&v=4"},"commit":{"message":"[android] Update `memcmp()` declaration for nullability annotations added in NDK 26\n\nThis is a breaking change for earlier Android NDKs.","shortMessageHtmlLink":"[android] Update memcmp() declaration for nullability annotations a…"}},{"before":"09ef130457615fe569878077381cdeea7af9e7e3","after":null,"ref":"refs/heads/droid","pushedAt":"2024-02-29T02:48:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"finagolfin","name":null,"path":"/finagolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48358669?s=80&v=4"}},{"before":"1adaf13f6f9112e25a524e2d28610c4ea73016df","after":"09ef130457615fe569878077381cdeea7af9e7e3","ref":"refs/heads/droid","pushedAt":"2024-02-28T16:42:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"finagolfin","name":null,"path":"/finagolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48358669?s=80&v=4"},"commit":{"message":"[android] Update to LTS NDK 26c\n\nNDK 26 renamed the directory in which it places the Android compiler-rt from\n`lib64/`, and added a bunch of nullability annotations to the Bionic libc.","shortMessageHtmlLink":"[android] Update to LTS NDK 26c"}},{"before":"ae5d5b619e5e26befa7c910ec4933d62ebee47b9","after":"4328df1015236e54fa0187cbcbd8a425aefd72e3","ref":"refs/heads/libc","pushedAt":"2024-02-14T06:39:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"finagolfin","name":null,"path":"/finagolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48358669?s=80&v=4"},"commit":{"message":"Remove builtin headers","shortMessageHtmlLink":"Remove builtin headers"}},{"before":"8035ffb6ae112bbe9b897c7f694bc54a66a1e7cc","after":"ae5d5b619e5e26befa7c910ec4933d62ebee47b9","ref":"refs/heads/libc","pushedAt":"2024-02-14T06:30:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"finagolfin","name":null,"path":"/finagolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48358669?s=80&v=4"},"commit":{"message":"Hack in the location of sys/ headers on linux for now on the CI","shortMessageHtmlLink":"Hack in the location of sys/ headers on linux for now on the CI"}},{"before":"93c688fc708f1a9dc633c47561cae1177de42b0b","after":"fcf7614638e7de99bfdfd05a3f4a56125b482068","ref":"refs/heads/cross-compile","pushedAt":"2024-02-13T06:55:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"finagolfin","name":null,"path":"/finagolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48358669?s=80&v=4"},"commit":{"message":"[CMake] Add broader support for cross-compiling the portions of the compiler that are written in Swift to non-Darwin Unix\n\nAdd cross-compilation flags for the newly added Swift source in `lib/ASTGen/`,\nsimilar to how `SwiftCompilerSources/` is already cross-compiled for other\nplatforms. Make sure the Swift source in the compiler builds and links against\n`SWIFTLIB_DIR` in this cross-compilation build directory, not the one that comes\nwith the native host compiler.\n\nThis requires changing the dependency chain in `CROSSCOMPILE` mode, as normally\nthe Swift compiler is built first when building natively for the host, then it's\nused to build the stdlib. However, when cross-compiling the toolchain, the stdlib\nmust be cross-compiled first by the host compiler, then the portions of the\nSwift compiler written in Swift must be cross-compiled with that new stdlib. All\nthese dependency changes simply change that compilation order when cross-compiling,\nincluding removing the dependency that the Swift compiler is built before the\nstdlib when cross-compiling the Swift compiler.\n\nAll changes in this pull are gated on the `CROSSCOMPILE` mode, so they will\nnot affect any of the existing CI or build presets.","shortMessageHtmlLink":"[CMake] Add broader support for cross-compiling the portions of the c…"}},{"before":"ff068125b409f62cef33bdbcbbd869c8954d0ea8","after":"93c688fc708f1a9dc633c47561cae1177de42b0b","ref":"refs/heads/cross-compile","pushedAt":"2024-02-12T11:01:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"finagolfin","name":null,"path":"/finagolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48358669?s=80&v=4"},"commit":{"message":"[CMake] Add broader support for cross-compiling the portions of the compiler that are written in Swift to non-Darwin Unix\n\nAdd cross-compilation flags for the newly added Swift source in `lib/ASTGen/`,\nsimilar to how `SwiftCompilerSources/` is already cross-compiled for other\nplatforms. Make sure the Swift source in the compiler builds and links against\n`SWIFTLIB_DIR` in this cross-compilation build directory, not the one that comes\nwith the native host compiler.\n\nThis requires changing the dependency chain in `CROSSCOMPILE` mode, as normally\nthe Swift compiler is built first when building natively for the host, then it's\nused to build the stdlib. However, when cross-compiling the toolchain, the stdlib\nmust be cross-compiled first by the host compiler, then the portions of the\nSwift compiler written in Swift must be cross-compiled with that new stdlib. All\nthese dependency changes simply change that compilation order when cross-compiling,\nincluding removing the dependency that the Swift compiler is built before the\nstdlib when cross-compiling the Swift compiler.\n\nAll changes in this pull are gated on the `CROSSCOMPILE` mode, so they will\nnot affect any of the existing CI or build presets.","shortMessageHtmlLink":"[CMake] Add broader support for cross-compiling the portions of the c…"}},{"before":null,"after":"ff068125b409f62cef33bdbcbbd869c8954d0ea8","ref":"refs/heads/cross-compile","pushedAt":"2024-02-12T10:12:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"finagolfin","name":null,"path":"/finagolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48358669?s=80&v=4"},"commit":{"message":"[CMake] Add broader support for cross-compiling the portions of the compiler that are written in Swift to non-Darwin Unix\n\nAdd cross-compilation flags for the newly added Swift source in `lib/ASTGen/`,\nsimilar to how `SwiftCompilerSources/` is already cross-compiled for other\nplatforms. Make sure the Swift source in the compiler builds and links against\n`SWIFTLIB_DIR` in this cross-compilation build directory, not the one that comes\nwith the native host compiler.\n\nThis requires changing the dependency chain in `CROSSCOMPILE` mode, as normally\nthe Swift compiler is built first when building natively for the host, then it's\nused to build the stdlib. However, when cross-compiling the toolchain, the stdlib\nmust be cross-compiled first by the host compiler, then the portions of the\nSwift compiler written in Swift must be cross-compiled with that new stdlib. All\nthese dependency changes simply change that compilation order when cross-compiling,\nincluding removing the dependency that the Swift compiler is built before the\nstdlib when cross-compiling the Swift compiler.\n\nAll changes in this pull are gated on the `CROSSCOMPILE` mode, so they will\nnot affect any of the existing CI or build presets.","shortMessageHtmlLink":"[CMake] Add broader support for cross-compiling the portions of the c…"}},{"before":"8e7a5c6e53a92989f6ff6837892b42538cd50d3e","after":null,"ref":"refs/heads/isolation","pushedAt":"2024-02-08T23:49:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"finagolfin","name":null,"path":"/finagolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48358669?s=80&v=4"}},{"before":null,"after":"8e7a5c6e53a92989f6ff6837892b42538cd50d3e","ref":"refs/heads/isolation","pushedAt":"2024-01-27T20:50:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"finagolfin","name":null,"path":"/finagolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48358669?s=80&v=4"},"commit":{"message":"[Test] Make sure macros are enabled for the tests that use the new #isolation macro","shortMessageHtmlLink":"[Test] Make sure macros are enabled for the tests that use the new #i…"}},{"before":"c5bb069beecaf825014095f71ee57cac3f19bb4c","after":null,"ref":"refs/heads/arm","pushedAt":"2024-01-19T05:40:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"finagolfin","name":null,"path":"/finagolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48358669?s=80&v=4"}},{"before":null,"after":"c5bb069beecaf825014095f71ee57cac3f19bb4c","ref":"refs/heads/arm","pushedAt":"2024-01-16T10:42:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"finagolfin","name":null,"path":"/finagolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48358669?s=80&v=4"},"commit":{"message":"[CMake] Make sure the host tools are being built before setting the bootstrapping mode on Unix platforms","shortMessageHtmlLink":"[CMake] Make sure the host tools are being built before setting the b…"}},{"before":"04bcae974b6fdff2623cdc2bd418c515d68dfb67","after":"4a5f32c6b80882840bb0c55a837ec6f8718ef2c0","ref":"refs/heads/llvm-ar","pushedAt":"2024-01-09T17:04:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"finagolfin","name":null,"path":"/finagolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48358669?s=80&v=4"},"commit":{"message":"[Driver] Use llvm-ar by default on Unix and copy it over into the build directory\n\nNow that llvm-ar is installed by default in the toolchain, #62510, and a recent\nSPM change requires there to be an archiver in the toolchain/PATH,\napple/swift-package-manager#5761, use that bundled llvm-ar for all Unix\nplatforms, which requires copying it over into the build directory too before\nbuilding the corelibs.","shortMessageHtmlLink":"[Driver] Use llvm-ar by default on Unix and copy it over into the bui…"}},{"before":"e23f40b8b853feeb476a76b438db7d9fae564b62","after":"1adaf13f6f9112e25a524e2d28610c4ea73016df","ref":"refs/heads/droid","pushedAt":"2024-01-09T16:59:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"finagolfin","name":null,"path":"/finagolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48358669?s=80&v=4"},"commit":{"message":"[android] Update to LTS NDK 26b\n\nNDK 26 renamed the directory in which it places the Android compiler-rt from\n`lib64/`, and added a bunch of nullability annotations to the Bionic libc.","shortMessageHtmlLink":"[android] Update to LTS NDK 26b"}},{"before":"2f95a7ca61a05786a739dd86dc8b6d5b03567046","after":null,"ref":"refs/heads/release/5.9","pushedAt":"2024-01-04T07:02:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"finagolfin","name":null,"path":"/finagolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48358669?s=80&v=4"}},{"before":"bf137cb30dda404ffc6b15658e61a4f41187d2cb","after":null,"ref":"refs/heads/android","pushedAt":"2023-12-15T19:20:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"finagolfin","name":null,"path":"/finagolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48358669?s=80&v=4"}},{"before":"22e1ed3acd3511f7222c08a71645f3afec8c7fb4","after":null,"ref":"refs/heads/nux","pushedAt":"2023-12-15T07:51:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"finagolfin","name":null,"path":"/finagolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48358669?s=80&v=4"}},{"before":"faad492f2043f0bd9de5ab93ced4e6b18cdf40ba","after":"22e1ed3acd3511f7222c08a71645f3afec8c7fb4","ref":"refs/heads/nux","pushedAt":"2023-12-12T02:32:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"finagolfin","name":null,"path":"/finagolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48358669?s=80&v=4"},"commit":{"message":"[docs] GettingStarted: Update the linux instructions to use a prebuilt Swift compiler","shortMessageHtmlLink":"[docs] GettingStarted: Update the linux instructions to use a prebuil…"}},{"before":"86c245349c64a21508c0c4feda50701d39ff382d","after":"faad492f2043f0bd9de5ab93ced4e6b18cdf40ba","ref":"refs/heads/nux","pushedAt":"2023-12-12T02:21:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"finagolfin","name":null,"path":"/finagolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48358669?s=80&v=4"},"commit":{"message":"[docs] GettingStarted: Update the linux instructions to use a prebuilt Swift compiler","shortMessageHtmlLink":"[docs] GettingStarted: Update the linux instructions to use a prebuil…"}},{"before":null,"after":"86c245349c64a21508c0c4feda50701d39ff382d","ref":"refs/heads/nux","pushedAt":"2023-12-11T16:42:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"finagolfin","name":null,"path":"/finagolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48358669?s=80&v=4"},"commit":{"message":"[docs] GettingStarted: Update the linux instructions to use a prebuilt Swift compiler","shortMessageHtmlLink":"[docs] GettingStarted: Update the linux instructions to use a prebuil…"}},{"before":null,"after":"2f95a7ca61a05786a739dd86dc8b6d5b03567046","ref":"refs/heads/release/5.9","pushedAt":"2023-12-08T16:40:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"finagolfin","name":null,"path":"/finagolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48358669?s=80&v=4"},"commit":{"message":"[Backtracing][Android] Fix armv7 build","shortMessageHtmlLink":"[Backtracing][Android] Fix armv7 build"}},{"before":"ca04cc6905bcaf8fc2bb1532fef7fdad3bd2fa72","after":null,"ref":"refs/heads/release/5.10","pushedAt":"2023-12-08T16:38:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"finagolfin","name":null,"path":"/finagolfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48358669?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAER7mVEAA","startCursor":null,"endCursor":null}},"title":"Activity · finagolfin/swift"}