Tony Allevato
Tony Allevato
It would appear that the check performed by `Server.isCGI` is returning the wrong value under Apache on Ubuntu. When invoked under cgi-bin with only mod_cgi enabled, it still returns success...
Rather, I should say that it _is_ returning the right thing (because Apache is communicating with the CGI process via a local socket; double-check whether I'm using mod_cgi or mod_cgid),...
The Clang and Swift implicit module caches are inherently incompatible with hermetic builds and sandboxed execution. The only way to achieve the same degree of performance as the implicit module...
So, within Google we've "fixed" this by having a tool that runs post-compile and rewrites the `@import` lines in the generated header with path-based `#import`s. You can see vestiges of...
FWIW, I just implemented logic in swift-format that tries to mimic what the compiler's Markup component does to extract doc comments from `Trivia`, which includes handling multiple adjacent pieces and...
> @allevato sounds like you’ve done some great work with Swift format related to this. Do you have plans to bring it in to this issue? Or am I good...
I would expect either `["Hello, folks!", "// Apples and oranges", "I am a banana!"]` or `"Hello, folks!\n// Apples and oranges\nI am a banana!"`, depending on whether you're returning an array...
Is there a way that we could use a non-optional `MemberBlockSyntax` with an empty item list, and some kind of dummy/missing-but-not-nil `leftBrace` and `rightBrace` tokens?
Unless it's technically infeasible (e.g., in cases where the entire structure of a node must change), I don't think we should omit compatibility shims in general. Even if swift-syntax doesn't...
@adrian-prantl Does this look reasonable to you? I was surprised to see nulls getting into this function but perhaps it's intentional based on which types are being tested.