apple/swift 54873
The Swift Programming Language
apple/swift-evolution 11802
This maintains proposals for changes and user-visible enhancements to the Swift Programming Language.
apple/swift-package-manager 8136
The Package Manager for the Swift Programming Language
apple/swift-corelibs-foundation 4108
The Foundation Project, providing core utilities, internationalization, and OS independence
apple/swift-corelibs-libdispatch 1962
The libdispatch Project, (a.k.a. Grand Central Dispatch), for concurrency on multicore hardware
apple/swift-corelibs-xctest 872
The XCTest Project, A Swift core library for providing unit test support
A low-level build system, used by Xcode and the Swift Package Manager
apple/swift-llvm 802
apple/swift-lldb 646
This is the version of LLDB that supports the Swift programming language & REPL.
pull request commentSerenityOS/serenity
Kernel: Track previous mode when entering/exiting traps
I think this still has some issues exhibited when using multiple processors...
comment created time in a minute
pull request commentapple/swift
[cxx-interop] Re-implement namespaces using enums + extensions.
@swift-ci please smoke test Windows.
comment created time in 12 minutes
pull request commentrust-lang/rust
typeck: Don't suggest converting LHS exprs
@osa1: :key: Insufficient privileges: not in try users
comment created time in 14 minutes
pull request commentrust-lang/rust
typeck: Don't suggest converting LHS exprs
@bors retry
comment created time in 14 minutes
pull request commentapple/swift
[Sema] Diagnose type error on Clang type mismatch.
Build failed Swift Test OS X Platform Git Sha - 86b123a35ccf917dc08f9377588667faa05c00a1
comment created time in 15 minutes
pull request commentapple/swift-driver
Propagate Experimental Cross Module Incremental Build Flag
@swift-ci test
comment created time in 18 minutes
PR opened apple/swift-driver
Match the legacy driver and propagate this flag to the merge-modules job so embedded incremental information winds up in swift modules.
Cross Module Incremental Builds Tasks
- [x] Teach the Driver to propagate the flag
- [ ] Integrate swiftdeps from swift modules
- [ ] Propagate bitstream writer infrastructure into Driver
- [ ] Write out the module dependency graph
- [ ] Integrate module dependency graph instead of swiftdeps for priors
pr created time in 18 minutes
push eventapple/swift
commit sha 4f740a4784586484bf16fc69c1d742daa71520f6
Concurrency: support draining the main queue in single threaded mode When built in single threaded mode, the runtime does not use dispatch to queue the tasks. As a result, pumping the dispatch main queue will simply wait indefinitely. In the single threaded mode, simply halt execution and drain all pending tasks before returning. This allows forward progress in the single threaded mode.
commit sha c63a1c0bdf5d39d133f2f0b4420e8d2e404a1437
Use erasePhiArgument instead of eraseArgument in DCE Fixes rdar://73500476
commit sha 18e604a75027852c324678ccf745e0277fdbf822
[Sema] Removing check for argument locator at subtype validation at matchFunctionRepresentations
commit sha 5b64ef81840eb8b6ffd768d412ac442bf5d1c514
Sema: Remove a bit of dead code in DerivedConformanceDifferentiable.cpp
commit sha a86430b9375b6ac21bfb5eae15c89730f41f59c9
Merge pull request #35580 from LucianoPAlmeida/SR-14050
commit sha 6e0524042685283682d5196bbef8f9a8df1e6336
AsyncSequence and protocol conformance rethrows (#35224) * Initial draft of async sequences * Adjust AsyncSequence associated type requirements * Add a draft implementation of AsyncSequence and associated functionality * Correct merge damage and rename from GeneratorProtocol to AsyncIteratorProtocol * Add AsyncSequence types to the cmake lists * Add cancellation support * [DRAFT] Implementation of protocol conformance rethrowing * Account for ASTVerifier passes to ensure throwing and by conformance rethrowing verifies appropriately * Remove commented out code * OtherConstructorDeclRefExpr can also be a source of a rethrowing kind function * Re-order the checkApply logic to account for existing throwing calculations better * Extract rethrowing calculation into smaller functions * Allow for closures and protocol conformances to contribute to throwing * Add unit tests for conformance based rethrowing * Restrict rethrowing requirements to only protocols marked with @rethrows * Correct logic for gating of `@rethrows` and adjust the determinates to be based upon throws and not rethrows spelling * Attempt to unify the async sequence features together * Reorder try await to latest syntax * revert back to the inout diagnosis * House mutations in local scope * Revert "House mutations in local scope" This reverts commit d91f1b25b59fff8e4be107c808895ff3f293b394. * Adjust for inout diagnostics and fall back to original mutation strategy * Convert async flag to source locations and add initial try support to for await in syntax * Fix case typo of MinMax.swift * Adjust rethrowing tests to account for changes associated with @rethrows * Allow parsing and diagnostics associated with try applied to for await in syntax * Correct the code-completion for @rethrows * Additional corrections for the code-completion for @rethrows this time for the last in the list * Handle throwing cases of iteration of async sequences * restore building XCTest * First wave of feedback fixes * Rework constraints checking for async sequence for-try-await-in checking * Allow testing of for-await-in parsing and silgen testing and add unit tests for both * Remove async sequence operators for now * Back out cancellation of AsyncIteratorProtocols * Restructure protocol conformance throws checking and cache results * remove some stray whitespaces * Correct some merge damage * Ensure the throwing determinate for applying for-await-in always has a valid value and adjust the for-await-in silgen test to reflect the cancel changes * Squelch the python linter for line length
commit sha 45e210bc2f55d04a1e6ad766816943cb59d1c617
Merge pull request #35591 from meg-gupta/fixdcebug Use erasePhiArgument instead of eraseArgument in DCE
commit sha 62f90501580f2aede9260b93c4bb41d0ffa08955
Merge pull request #35584 from compnerd/single-threaded-drain Concurrency: support draining the main queue in single threaded mode
commit sha f55f290a47f3be25f02521aaaeea4dbe258541ad
Merge pull request #35594 from slavapestov/squash-dead-code-warning Sema: Remove a bit of dead code in DerivedConformanceDifferentiable.cpp
commit sha e8e828a891d0a19a12e5823fa4562d5bbd90c5a5
Merge remote-tracking branch 'origin/main' into next
push time in 18 minutes
pull request commentapple/swift
[SILGen] Enable alternative entry point name.
Build failed Swift Test Linux Platform Git Sha - 652c26ca9fbcbc19769b880d7fb08ecda57e6887
comment created time in 31 minutes
push eventrust-lang/rust
commit sha 88d1f31a904efdb28d504bc6dff5b6671a2f052b
mark raw_vec::ptr with inline
commit sha ff6ee2a70218543f410e557f390e246131847572
Auto merge of #79113 - andjo403:raw_vec_ptr, r=m-ou-se mark raw_vec::ptr with inline when a lot of vectors is used in a enum as in the example in #66617 if this function is not inlined and multiple cgus is used this results in huge compile times. with this fix the compile time is 6s from minutes for the example in #66617. I did not have the patience to wait for it to compile for more then 3 min.
push time in 36 minutes
PR merged rust-lang/rust
when a lot of vectors is used in a enum as in the example in #66617 if this function is not inlined and multiple cgus is used this results in huge compile times. with this fix the compile time is 6s from minutes for the example in #66617. I did not have the patience to wait for it to compile for more then 3 min.
pr closed time in 36 minutes
pull request commentrust-lang/rust
Enforce that query results implement Debug
:hourglass: Testing commit 056fbbf7eee75f503c2a037046101df91a2f7e2f with merge a8f707553276a15565860af3d415aae18428aa96... <!-- homu: {"type":"BuildStarted","head_sha":"056fbbf7eee75f503c2a037046101df91a2f7e2f","merge_sha":"a8f707553276a15565860af3d415aae18428aa96"} -->
comment created time in 36 minutes
issue commentrust-lang/rust
Tracking issue for iterator_fold_self
I prefer fold_first
because of the docs
thing and also it shows that it is related to the fold
function in some way. fold_with_first
is unnecessarily verbose; reduce
isn't descriptive, doesn't associate itself with fold
and also it becomes confusing to memorize in the long run.
comment created time in 37 minutes
pull request commentrust-lang/rust
:sunny: Test successful - checks-actions Approved by: m-ou-se Pushing ff6ee2a70218543f410e557f390e246131847572 to master... <!-- homu: {"type":"BuildCompleted","approved_by":"m-ou-se","base_ref":"master","builders":{"checks-actions":"https://github.com/rust-lang-ci/rust/runs/1767137100"},"merge_sha":"ff6ee2a70218543f410e557f390e246131847572"} -->
comment created time in 37 minutes
pull request commentapple/swift
[ast] Enable the ASTVerifier behind the enable-ast-verifier flag in no-asserts builds.
Build failed Swift Test OS X Platform Git Sha - 1de2d3f7c07914e640f480aa85e31cf89ade2935
comment created time in 41 minutes
pull request commentrust-lang/rust
Box generator-related Body fields
Finished benchmarking try commit (466d4c7c84f3e61387752b11a942ebaa244b38b0): comparison url.
Benchmarking this pull request likely means that it is perf-sensitive, so we're automatically marking it as not fit for rolling up. Please note that if the perf results are neutral, you should likely undo the rollup=never given below by specifying rollup-
to bors.
Importantly, though, if the results of this run are non-neutral do not roll this PR up -- it will mask other regressions or improvements in the roll up.
@bors rollup=never @rustbot label: +S-waiting-on-review -S-waiting-on-perf
comment created time in 43 minutes
issue commentSerenityOS/serenity
Shell: Command that crashes in if statement doesn't run if or else branch
Can confirm, removing that odd check in IfCond::run does make the else branch run.
comment created time in an hour
PR opened SerenityOS/serenity
Fixes #5119
(pls wait until ci passes before merge, kthx)
pr created time in an hour
issue commentSerenityOS/serenity
Shell: Command that crashes in if statement doesn't run if or else branch
:thinking: There's an explicit check for the signaled case, it says "Exit early" on signaled jobs (Shell/AST.cpp:1623) - why?
comment created time in an hour
issue openedSerenityOS/serenity
Shell: Command that crashes in if statement doesn't run if or else branch
Should run at least one of them, right? I would expect the else
to be more likely though :)
courage ~ $ if /usr/Tests/UserEmulator/write-oob { echo "Passed" } else { echo "Failed" }
Possible output:
Writing 16 bits to MMAP region of 40960 at offset 40959
Writing to 0x156afff
Shell: Job 1 (/usr/Tests/UserEmulator/write-oob) Segmentation Violation
```
Impossible output:
```
Writing 16 bits to MMAP region of 40960 at offset 40959
Writing to 0x156afff
Shell: Job 1 (/usr/Tests/UserEmulator/write-oob) Segmentation Violation
Failed
```
cc @alimpfard as always :)
created time in an hour
pull request commentrust-lang/rust
Make weak item traversal deterministic
Perf looks fairly neutral to me.
comment created time in an hour
pull request commentrust-lang/rust
Improve SIMD type element count validation
:ok_hand: Experiment pr-80652
created and queued.
:robot: Automatically detected try build aed835460397ceb814007e0d97479d7c98844d78
:warning: Try build based on commit f4eb5d9f719cd3c849befc8914ad8ce0ddcf34ed, but latest commit is a4bab7c6fab5a44f989321c1abf4cfc72ebb1d28. Did you forget to make a new try build?
:mag: You can check out the queue and this experiment's details.
:information_source: Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more
comment created time in an hour
pull request commentrust-lang/rust
Improve SIMD type element count validation
@craterbot run mode=build-only
comment created time in an hour
pull request commentrust-lang/rust
Improve SIMD type element count validation
:wastebasket: Experiment pr-80652
deleted!
:information_source: Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more
comment created time in an hour
pull request commentrust-lang/rust
Improve SIMD type element count validation
@craterbot abort
Good point! I'll kick it back off for build-only
.
comment created time in an hour
push eventapple/swift
commit sha 5b64ef81840eb8b6ffd768d412ac442bf5d1c514
Sema: Remove a bit of dead code in DerivedConformanceDifferentiable.cpp
commit sha f55f290a47f3be25f02521aaaeea4dbe258541ad
Merge pull request #35594 from slavapestov/squash-dead-code-warning Sema: Remove a bit of dead code in DerivedConformanceDifferentiable.cpp
commit sha aa4df86c7cc8fa77ea5b50312e09f4e00d0d5de2
Merge remote-tracking branch 'origin/main' into rebranch
push time in 2 hours
push eventapple/swift
commit sha 5b64ef81840eb8b6ffd768d412ac442bf5d1c514
Sema: Remove a bit of dead code in DerivedConformanceDifferentiable.cpp
commit sha f55f290a47f3be25f02521aaaeea4dbe258541ad
Merge pull request #35594 from slavapestov/squash-dead-code-warning Sema: Remove a bit of dead code in DerivedConformanceDifferentiable.cpp
push time in 2 hours
pull request commentapple/swift
Fix SILInstruction::mayRelease to handle unmanaged_release_value.
@swift-ci test
comment created time in 2 hours