Becca Royal-Gordon
Becca Royal-Gordon
While working with the Workless gem, which uses rush, I got the error "invalid byte sequence in UTF-8" with the following backtrace: ``` vendor/local/ruby/1.9.1/gems/rush-0.6.8/lib/rush/local.rb:223:in `split' vendor/local/ruby/1.9.1/gems/rush-0.6.8/lib/rush/local.rb:223:in `os_x_processes' vendor/local/ruby/1.9.1/gems/rush-0.6.8/lib/rush/local.rb:149:in `processes' vendor/local/ruby/1.9.1/gems/rush-0.6.8/lib/rush/box.rb:48:in...
When I look at C++ code in clang using Compiler Explorer, I can "Add New > AST Output" or "Add New > IR Output" to the right-hand pane. However, these...
When IRGen creates the ObjC ivars for a Swift class, it doesn’t include type encodings for them. This is perfectly alright, since the same fields are described in Swift metadata…unless...
This PR changes the type-checking rules for objcImpl to require an `@objc` attribute. It also moves the category name from the `@implementation` attribute to the `@objc` attribute. Backwards compatibility is...
Cherry-picks #73128, #73309, #74135, #74161, and #74801 to release/6.0. In combination, these changes implement the approved design for SE-0436 and add it as a normal language feature. Note that with...
Reverts swiftlang/llvm-project#8948, which itself reverted llvm/llvm-project#92085. The effect is to restore the new 64-bit serialization IDs. Matching Swift commit: https://github.com/swiftlang/swift/pull/75513 Fixes rdar://131134424.
Several serialization IDs that used to be 32 bits are being widened to 64. Modify SwiftLookupTable and its supporting types to accommodate this. The new design uses a 64-bit integer...
Before the update to support the new syntax, the decl checker treated private and fileprivate members of objcImpl extensions as non-@objc by default. But SE-0436 specified that private and fileprivate...