Andrew Kaster
Andrew Kaster
Add a SerialExecutor (and TaskExecutor, same object) for interacting with Core::EventLoop from swift. It still has the assumption that the thread it is invoked from already has a Core::EventLoop existing...
With a bit of gnarly preprocessor and if constexpr magic, we can get this to work the same way-ish that libc++'s std::function handles block closures. cc @bugaevc , in case...
This fixes a bogus gcc 13.3.0 warning and does some other assorted cleanup.
Add the proper annotations for the Cell and Cell::Visitor classes to be visible in Swift. This lets us remove some OpaquePointer shinangians in the Swift bindings. In the meantime, work...
### Description SourceKit-LSP does not search in the relative path provided by the clangd config file's CompilationDatabase configuration. https://clangd.llvm.org/config#compilationdatabase Example .clangd: ``` CompileFlags: CompilationDatabase: Build/release Diagnostics: UnusedIncludes: None MissingIncludes: None...
### Description When dealing with imported hierarchy of SWIFT_UNSAFE_REFERENCE or SWIFT_IMMORTAL_REFERENCE types, pointers-to-derived cannot be (implicitly or explicitly) converted to pointer-to-base within the bounds of the type system. ### Reproduction...
### Description If a swift class included in a `-emit-clang-header-path` invocation of the compiler has a nested struct, the resulting .h file is not compilable due to declaration order. ###...
### What is the issue with the WebSockets Standard? I noticed that there is no normative reference for [RFC 7692](https://www.rfc-editor.org/rfc/rfc7692.html) in https://websockets.spec.whatwg.org/#normative However, [establish a WebSocket connection](https://websockets.spec.whatwg.org/#concept-websocket-establish) step 9 mentions...
We often find that a test262 diff is important for libjs changes - This procedure is 'lightly' documented in the test262 runner repo - It is hard for new contributors...