forked from swiftlang/swift
-
Notifications
You must be signed in to change notification settings - Fork 0
[pull] master from apple:master #21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1) Convert the `Entry` type to a class with getters/setters 2) Use llvm::TrailingObjects 3) Use llvm::PointerIntPair
…examining backtraces for metadata allocations. rdar://problem/63674755
…ecl with `getType` In `ConstraintGenerator::visitDeclRefExpr` instead of using `getInterfaceType()` for unknown type and later mapping it into context, let's use `getType()` which does that interally, that allows to detect presence of error types in resulting type and abort constraint generation.
Support imported C++ `&&` and `||` operators in Swift.
This part of a series of patches to bring ASTPrinter and Swift Demangler to feature parity, which is needed by LLDB, which depends on using the strings produced by either interchangibly. rdar://problem/64222171
Clean up some of the windows recommendations. This is motivated by trying to setup a clean environment with @keith. - migrate from `toolchain` to `llvm-project` for the LLVM project - extract `swift` and `cmark` from the `llvm-project` directory structure - use the `EXTERNAL_PROJECT` and `ENABLE_PROJECTS` properly - convert artifact fetching to use a command line tool to fetch the URLs rather than manually using a browser This now reflects the standard checkout layout more closely.
[SIL] NFC: Make SILVTable follow C++ and LLVM best practices
[cxx-interop] Add support for C++ logical and/or operators.
Update WindowsBuild.md
* [cxx-interop] Add support for C++ shift operators. Support imported C++ `<<` and `>>` operators in Swift. * Update test names of existing operators ... to match the new ones. Co-authored-by: Michael Forster <[email protected]>
Add a demangler option to hide local decl name contexts. …
[NFC] Fix Projection print for Enum kind
…inspection [Runtime][Reflection][swift-inspect] Add facilities for tracking and examining backtraces for metadata allocations.
The TypeDecoder logic had a bug that caused crashes when it saw a tuple type with a variadic marker. Since variadic tuples aren't supported, this changes the logic to cleanly reject a tuple with a variadic marker.
One of our Ubuntu 16.04 CI machines is seeing different variations of the std::__once_call_impl<>() constructor than the ones we're already filtering out. Resolves rdar://64267618
[CSGen] Replace `getInterfaceType() -> mapTypeIntoContext()` for VarD…
[NFC] Sema: Internalize the use of UnboundGenericType in applyUnboundGenericArguments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot]. Want to support this open source service? Please star it : )