- Commit 64d585ca7c8a7acb2b70c85bdcaa8e3765cb4475 by bbuegling:
Improve installation instructions
- edit: docs/development.rst
- Commit f7039c4da8744d90f3dfe0c64ba1309320faf669 by bbuegling:
Add default locations to `create-lit-site-cfg.sh`
- edit: utils/Xcode/create-lit-site-cfg.sh
- Commit 50af448b293b411bde5232931525574aba3bb451 by martine:
mark release 120715
- Commit 24768fa35135a12a4284d2e7743026090c488576 by martine:
include version number in manual
- edit: doc/manual.asciidoc
- Commit c09bb1ae8b23d945b00fffb90ad94cf29f340735 by martine:
mark pools as experimental in the docs
- edit: doc/manual.asciidoc
- Commit 60f3ea6219a4c960ee6ee888679b5b63a6c1465a by martine:
fix version number so that we actually call ourselves v1.2.0
- edit: src/version.cc
- edit: src/ninja.cc
- Commit d0d199e99fe6648c3994ecbbe0c7927065b22d16 by martine:
and fix version number in manual
- edit: doc/manual.asciidoc
- Commit 32d45f1f7b59d3f2209c2a132d45e9753e07f30f by martine:
manual version 1.3
- edit: doc/manual.asciidoc
- Commit 89d7969bb4aa0aae44538f293399c1a62cd0b7f2 by fs.output:
[Parse] Skip attributes in isStartOfDecl().
- edit: test/Parse/generic_disambiguation.swift
- edit: lib/Parse/ParseDecl.cpp
- Commit 87bf209664ad6854cfcb9dd78204e9cc981febe4 by fs.output:
[CMake] Add DEPENDS to dependencies for compiling sources.
- edit: cmake/modules/AddSwift.cmake
- Commit fc1c81f5004976143c251953cd9205fc255c5c5a by modocache:
[Frontend] Preserve .swiftdeps files
- add: test/Driver/Dependencies/dependencies-preservation.swift
- edit: lib/Driver/Compilation.cpp
- add: test/Frontend/dependencies-preservation.swift
- edit: lib/FrontendTool/FrontendTool.cpp
- Commit 351ae5bde99624155e4a9dc27ca46ab9bf46ca81 by xedin:
[TypeChecker] Don't assume that cast expressions always have
- edit: lib/Sema/CSGen.cpp
- add: validation-test/Sema/type_checker_crashers_fixed/rdar27464577.swift
- delete: validation-test/Sema/type_checker_crashers/rdar27464577.swift
- Commit 6fa577dfbd2993589f4ae8f6dcedb180ddfa170b by practicalswift:
[gardening] Fix recently introduced typos. Fix inconsistent headers.
- edit: include/swift/Syntax/RawSyntax.h
- edit: lib/Parse/Trivia.cpp
- edit: lib/Sema/ConstraintSystem.h
- edit: lib/Syntax/Token.cpp
- edit: include/swift/Syntax/Token.h
- edit: docs/Windows.md
- Commit c11957df59a21f3ec7da1446db3f804e2a003564 by practicalswift:
[swiftc (136 vs. 5198)] Add crasher in swift::Parser::parseIdentifier
- add: validation-test/compiler_crashers/28525-tok-isany-tok-identifier-tok-kw-self-tok-kw-self-tok-kw-throws.swift
- Commit 44b3a0016ecccd76b0331de78e9f256871ede02f by ben_cohen:
Fix typo in RRC.removeSubrange comment example
- edit: stdlib/public/core/RangeReplaceableCollection.swift.gyb
- Commit 8caa9f4cd12bad38a0edb08ae598ab79070e2f01 by abeingessner:
minor cleanup in HashedCollections
- edit: stdlib/public/core/HashedCollections.swift.gyb
- Commit 7090fa5161e564dca1048c6f6ca5d25be5c75a87 by practicalswift:
[swiftc (137 vs. 5198)] Add crasher in swift::Type::transform
- add: validation-test/compiler_crashers/28526-objectty-is-lvaluetype-objectty-is-inouttype-cannot-have-inout-or-lvalue-wrapped.swift
- Commit 05b63ebffba10a1980ae4b7393430f3e036d646b by ben_cohen:
Replace (x as? Y) != nil with x is Y
- edit: stdlib/public/core/SliceBuffer.swift
- edit: test/stdlib/Bridgeable.swift
- Commit 2db243723a770030c1e33558529985c8039dedbe by xi_ge:
swift-api-digester: fix a crash when an SDKNode matches a null node.
- edit: test/api-digester/Inputs/cake2.swift
- edit: tools/swift-api-digester/swift-api-digester.cpp
- edit: test/api-digester/Inputs/cake1.swift
- edit: test/api-digester/Outputs/Cake.txt
- Commit a5c1fb4e2a0ef1926a9368a3a0fffca011345c45 by ghoare:
[Compile Perf] Add scale-test for BasicCalleeAnalysis, rdar://29279532
- add: validation-test/compiler_scale/callee_analysis_invalidation.gyb
- edit: lib/SILOptimizer/Analysis/BasicCalleeAnalysis.cpp
- Commit 6d6a51fed8aa1d4dce06c96f11565b187597a439 by github:
Format inline command line options
- edit: docs/SwiftFormat.md
- Commit 92440b0fcf8bfef1f6b907dd675f0e24a52d1326 by ghoare:
[Compile Perf] Invalidate BasicCalleeAnalysis less, rdar://29279532
- edit: lib/SILOptimizer/Transforms/FunctionSignatureOpts.cpp
- edit: include/swift/SILOptimizer/Analysis/Analysis.h
- edit: lib/SILOptimizer/Transforms/GenericSpecializer.cpp
- Commit 5428178b580c742de71372b850634e86671ae1d9 by practicalswift:
[swiftc (138 vs. 5198)] Add crasher in
- add: validation-test/compiler_crashers/28527-e-gettype-isassignabletype-setting-access-kind-on-non-l-value.swift
- Commit dcb027e68394fbb0fc6ca252c1bc8d38ca7ce66f by anthony.parker:
Remove a "fix-it" overload of URL.resourceValues(forKeys:).
- edit: stdlib/public/SDK/Foundation/URL.swift
- Commit 7919bce17da079b9c244add0de4d22b53b87a15a by shajrawi:
[SILOptimizer] Add unsigned compare to max integer peephole to
- edit: test/SILOptimizer/sil_combine.sil
- edit: lib/SILOptimizer/SILCombiner/SILCombinerBuiltinVisitors.cpp
- Commit 87b27c6451f61ae043c3e29147b8364e0eb13973 by jgroff:
Runtime: Refactor platform-dependent image inspection code.
- add: stdlib/public/runtime/ImageInspection.h
- add: stdlib/public/runtime/ImageInspectionMachO.cpp
- edit: stdlib/public/runtime/CMakeLists.txt
- add: stdlib/public/runtime/ImageInspectionELF.cpp
- edit: stdlib/public/runtime/MetadataLookup.cpp
- edit: stdlib/public/runtime/CygwinPort.cpp
- add: stdlib/public/runtime/ImageInspectionWin32.cpp
- edit: stdlib/public/runtime/Private.h
- edit: stdlib/public/runtime/ProtocolConformance.cpp
- Commit b3124f1cad875aef4d6b4243ae6768502b7367ac by jordan_rose:
[SDK] Fix overrelease in the XCTest overlay.
- edit: stdlib/public/SDK/XCTest/XCTestCaseAdditions.mm
- Commit a286af76835b2acab24cb3305871b1c7f8a6924e by jordan_rose:
Re-enable long-disabled XCTest test.
- edit: validation-test/stdlib/XCTest.swift
- Commit 5ba8ea7a838258a42604343d57baf5c234309807 by dgregor:
[Archetype builder] Cope with typo-corrected nested types slightly
- edit: lib/Sema/TypeCheckGeneric.cpp
- edit: include/swift/AST/ArchetypeBuilder.h
- edit: lib/AST/ArchetypeBuilder.cpp
- edit: test/Generics/associated_type_typo.swift
- Commit 585e065c90f7e684bc2e206e94acf3db5898f951 by dgregor:
Handle requirement environments with concrete same-type constraints.
- edit: lib/Sema/TypeCheckProtocol.cpp
- edit: include/swift/AST/DiagnosticsSema.def
- edit: lib/Sema/TypeCheckGeneric.cpp
- add: test/decl/protocol/req/unsatisfiable.swift
- add: validation-test/Sema/type_checker_crashers_fixed/rdar29075927.swift
- Commit 4a2a710f039cc5c724ee9da097b68cf2c3f134cc by dgregor:
[Archetype builder] Don't lose superclass constraints on
- edit: lib/AST/ArchetypeBuilder.cpp
- edit: test/decl/protocol/req/unsatisfiable.swift
- Commit 4e4d281aa7046e4fcab98e2fb1e18ed187656f3d by spestov:
stdlib: Rework swift_typeName() to use
- edit: test/Interpreter/tuple_casts.swift
- edit: lib/Basic/Demangle.cpp
- edit: stdlib/public/runtime/Demangle.cpp
- edit: stdlib/public/runtime/Casting.cpp
- edit: test/Interpreter/typeof.swift
- edit: test/stdlib/RuntimeObjC.swift
- edit: test/stdlib/TypeName.swift
- Commit a7601865054c95a7dfae459da383bd01b5102459 by spestov:
AST: Remove -enable-experimental-nested-generic-types flag
- edit: test/decl/typealias/generic.swift
- edit: test/attr/attr_objc.swift
- edit: test/Interpreter/nested_generics.swift
- edit: test/Parse/type_expr.swift
- edit: test/Sema/accessibility_private.swift
- edit: test/SILGen/nested_generics.swift
- edit: lib/Sema/TypeCheckDecl.cpp
- edit: include/swift/Option/FrontendOptions.td
- edit: test/decl/nested/type_in_extension.swift
- edit: test/Parse/matching_patterns.swift
- edit: test/decl/ext/generic.swift
- edit: test/Parse/generic_disambiguation.swift
- edit: lib/Frontend/CompilerInvocation.cpp
- edit: include/swift/Basic/LangOptions.h
- edit: test/decl/func/default-values.swift
- edit: include/swift/AST/DiagnosticsSema.def
- edit: test/Generics/invalid.swift
- edit: test/decl/nested/type_in_type.swift
- edit: test/Generics/unbound.swift
- edit: test/Constraints/members.swift
- Commit e2be8e2fc8d6a7bf073b1997c863a88e7076d58d by spestov:
stdlib: Add swift_getTypeName() tests for nested generics
- edit: test/stdlib/TypeName.swift
- Commit 5564a57668e86f325e2c005b57bad0e24ee24a66 by spestov:
Add changelog entry for nested generic types
- Commit 9a4c0488bacb6c7d650a29e08707b69d267c67cb by spestov:
stdlib: SetIndex and DictionaryIndex can now be nested types of Set and
- edit: stdlib/public/core/HashedCollections.swift.gyb
- Commit 7eaff4a346962ec32c05549cfb064cd3f0e06627 by spestov:
Update IDE/print_stdlib.swift test
- edit: test/IDE/print_stdlib.swift
- Commit 7ba5617a9de9eafd51814bee50e246147277438d by spestov:
Update api-digester/source-stability.swift test
- edit: test/api-digester/source-stability.swift.expected
- Commit b3bc749d35e5efae1b14c0fada943c0042d41efe by spestov:
stdlib: Linux build fix
- edit: stdlib/public/runtime/Private.h
- edit: stdlib/public/runtime/Demangle.cpp
- Commit 725300add8e52909639a4c888380363632a76d71 by github:
Revert "[swiftc (116 vs. 5184)] Add crasher in
- delete: validation-test/compiler_crashers/28490-result-case-not-implemented.swift
- Commit 106ba8d21e4073bec4c7d3219697e43e81a043d1 by github:
[ClangImporter] Import nullability-unspecified va_list as non-optional.
- edit: lib/ClangImporter/ImportType.cpp
- edit: test/Inputs/clang-importer-sdk/usr/include/ctypes.h
- edit: test/ClangImporter/ctypes_parse.swift
- edit: lib/ClangImporter/MappedTypes.def
- Commit d02040c35525801b77d85245987e21d5a37b4a91 by atrick:
Enable SIL verification with the sil-opt driver.
- edit: test/SILOptimizer/devirt_static_witness_method.sil
- edit: tools/sil-opt/SILOpt.cpp
- edit: test/SIL/Parser/basic.sil
- Commit f60fbb69c686f8b654eaf39d05bbb613991804f5 by practicalswift:
[swiftc (139 vs. 5198)] Add crasher in
- add: validation-test/compiler_crashers/28528-replacement-ismaterializable-cannot-substitute-with-a-non-materializable-type.swift
- Commit 1aa9021b7db5a67325701f976c24a4b5f3ed126c by atrick:
Disable -enable-sil-verify-all in stdlib parsing tests.
- edit: validation-test/SIL/parse_stdlib_8.sil
- edit: validation-test/SIL/parse_stdlib_6.sil
- edit: validation-test/SIL/parse_stdlib_3.sil
- edit: validation-test/SIL/parse_stdlib_7.sil
- edit: validation-test/SIL/parse_stdlib_4.sil
- edit: validation-test/SIL/parse_stdlib_2.sil
- edit: validation-test/SIL/parse_stdlib_12.sil
- edit: validation-test/SIL/parse_stdlib_0.sil
- edit: validation-test/SIL/parse_stdlib_14.sil
- edit: validation-test/SIL/parse_stdlib_9.sil
- edit: validation-test/SIL/parse_stdlib_11.sil
- edit: validation-test/SIL/parse_stdlib_16.sil
- edit: validation-test/SIL/parse_stdlib_5.sil
- edit: validation-test/SIL/parse_stdlib_13.sil
- edit: validation-test/SIL/parse_stdlib_1.sil
- edit: validation-test/SIL/parse_stdlib_15.sil
- edit: validation-test/SIL/Inputs/gen_parse_stdlib_tests.sh
- edit: validation-test/SIL/parse_stdlib_10.sil
- Commit 195a63b9365f1eceed497177ca10b4dde2a1e36c by practicalswift:
[swiftc (139 vs. 5198)] Add crasher in swift::TypeChecker::foldSequence
- add: validation-test/compiler_crashers/28529-arrow-isfolded-already-folded-expr-in-sequence.swift
- Commit fb0a02f26002605ba60b9c70087ee4a1ee874dfd by practicalswift:
[swiftc (140 vs. 5198)] Add crasher in swift::Expr::walk(...)
- add: validation-test/compiler_crashers/28530-dc-closure-getparent-decl-context-isnt-correct.swift
- Commit 48a1782246f2d9a02bee4f5ac2b08440c36a785b by dgregor:
[AST] Don’t treat missing arguments as a single () argument (#5856)
- add: validation-test/compiler_crashers_fixed/28379-swift-constraints-constraintsystem-diagnosefailureforexpr.swift
- edit: lib/AST/Type.cpp
- edit: test/Parse/invalid.swift
- delete: validation-test/compiler_crashers/28379-swift-constraints-constraintsystem-diagnosefailureforexpr.swift
- Commit c46c423da56187db424c5fe972dd0c43c08eb0b6 by dfarler:
Revert "Fix ASan container-overflow in CodeFormatter"
- edit: lib/IDE/Formatting.cpp
- Commit 44f15558d6c5bdcc75cce9d8981943f459e153cd by dfarler:
Revert "Refactor: Rename Parser::consumeToken, consumeLoc. Add
- edit: lib/Parse/ParseDecl.cpp
- edit: lib/Parse/ParsePattern.cpp
- edit: lib/Parse/ParseType.cpp
- edit: lib/Parse/ParseExpr.cpp
- delete: include/swift/Syntax/RawSyntax.h
- edit: include/swift/Parse/Parser.h
- edit: lib/Parse/ParseSIL.cpp
- edit: lib/Parse/ParseStmt.cpp
- edit: lib/Parse/ParseGeneric.cpp
- edit: lib/Parse/Parser.cpp
- Commit f450f0ccdfa8bee515136162a2782b5612fca8a2 by dfarler:
Revert "Preserve whitespace and comments during lexing as Trivia"
- add: include/swift/Parse/Token.h
- edit: test/SourceKit/ExtractComment/Inputs/Comment1.swift
- edit: test/SourceKit/InterfaceGen/gen_swift_source.swift.response
- delete: lib/Syntax/Syntax.cpp
- edit: test/Serialization/comments-framework.swift
- edit: include/swift/Subsystems.h
- edit: lib/IDE/CodeCompletion.cpp
- edit: lib/Parse/ParseGeneric.cpp
- delete: include/swift/Basic/String.h
- edit: unittests/Parse/TokenizerTests.cpp
- edit: lib/IDE/CommentConversion.cpp
- edit: lib/Parse/Parser.cpp
- edit: include/swift/AST/ASTContext.h
- edit: lib/AST/ASTContext.cpp
- edit: unittests/Parse/LexerTests.cpp
- edit: lib/IDE/REPLCodeCompletion.cpp
- edit: test/SourceKit/InterfaceGen/gen_header.swift.response
- edit: lib/Parse/Lexer.cpp
- edit: lib/Parse/ParseExpr.cpp
- edit: test/IDE/coloring.swift
- edit: tools/swift-ide-test/swift-ide-test.cpp
- edit: include/swift/AST/Attr.h
- edit: test/IDE/comment_merge.swift
- edit: lib/Immediate/REPL.cpp
- edit: test/IDE/comment_attach.swift
- edit: test/SourceKit/SyntaxMapData/syntaxmap-object-literals.swift.response
- delete: include/swift/Syntax/Trivia.h
- edit: lib/CMakeLists.txt
- edit: include/swift/Parse/Parser.h
- edit: lib/Parse/ParseSIL.cpp
- delete: include/swift/Syntax/Syntax.h
- edit: include/swift/Parse/Lexer.h
- edit: lib/Sema/TypeCheckConstraints.cpp
- edit: test/SourceKit/SyntaxMapData/syntaxmap.swift.response
- edit: lib/AST/RawComment.cpp
- edit: include/swift/IDE/SyntaxModel.h
- delete: lib/Syntax/CMakeLists.txt
- edit: lib/ClangImporter/ImportType.cpp
- delete: lib/Parse/Trivia.cpp
- edit: test/IDE/coloring_playground.swift
- edit: lib/IDE/ModuleInterfacePrinting.cpp
- edit: lib/Parse/ParseType.cpp
- edit: lib/AST/ASTPrinter.cpp
- edit: test/SourceKit/SyntaxMapData/syntaxmap-edit.swift.response
- delete: include/swift/Syntax/Token.h
- edit: lib/Parse/ParsePattern.cpp
- edit: lib/IDE/SyntaxModel.cpp
- edit: lib/Parse/ParseDecl.cpp
- delete: lib/Syntax/Token.cpp
- edit: test/Serialization/comments.swift
- edit: lib/IDE/Formatting.cpp
- edit: test/SourceKit/SyntaxMapData/syntaxmap-pound-keyword.swift.response
- edit: test/SourceKit/InterfaceGen/gen_clang_module.swift.response
- edit: test/SourceKit/DocSupport/doc_source_file.swift.response
- edit: lib/Parse/CMakeLists.txt
- edit: lib/Parse/ParseStmt.cpp
- Commit 776a799a86fec2c1039f52c6386ed7d7ee57fb8d by dfarler:
Revert "[test][SourceKit] Add a test to ensure sibling-based indentation
- edit: test/SourceKit/CodeFormat/indent-sibling2.swift
- Commit 20016e331f464a79a306d454f1c709e42233f4c5 by Mishal Shah:
[Utils] Add support for swift-3.1-branch in update-checkout
- edit: utils/update-checkout-config.json
- Commit 7c58b6ba2f3393a897159de01268199402749fd0 by dgregor:
Allow generic requirements that augment Self in Swift 3 compatibility
- edit: include/swift/AST/DiagnosticsSema.def
- edit: lib/Sema/TypeCheckGeneric.cpp
- add: test/Compatibility/unsatisfiable_req.swift
- edit: test/decl/protocol/req/unsatisfiable.swift
- Commit f8c45dd9c7b75fcfdf2e8565b8808b3c48c444cf by dgregor:
Disable a compiler-crasher that is crashing inconsistently.
- edit: validation-test/compiler_crashers/28504-anonymous-namespace-verifier-verifychecked-swift-type-llvm-smallptrset-swift-arc.swift
- Commit 81f109c16372d2a4987f0179facc471feb911e2e by ganna:
[asan] Turn on Mach-O global metadata liveness tracking by default
- edit: lib/Transforms/Instrumentation/AddressSanitizer.cpp
- edit: test/Instrumentation/AddressSanitizer/global_metadata_darwin.ll
- Commit 1813875d3516544f56d5789800048dcf456e4e92 by anemet:
[LoopUnroll] Use OptimizationRemarkEmitter directly not via the analysis
- edit: include/llvm/Analysis/OptimizationDiagnosticInfo.h
- edit: lib/Transforms/Utils/LoopUtils.cpp
- edit: lib/Transforms/Scalar/LoopUnrollPass.cpp
- Commit 22e1ee53e1f8f25671bb89bc92c8cab76a9115c5 by anemet:
[Inliner] Report when inlining fails because callee's def is unavailable
- edit: include/llvm/Analysis/OptimizationDiagnosticInfo.h
- edit: lib/Transforms/IPO/Inliner.cpp
- edit: test/Transforms/Inline/optimization-remarks.ll
- edit: lib/Analysis/OptimizationDiagnosticInfo.cpp
- Commit cca3bff27f65ab4306631eaff18b697401a4e9a1 by anemet:
[CFGPrinter] Display branch weight on the edges
- edit: include/llvm/Analysis/CFGPrinter.h
- Commit 2531ebf8774086ddc477257909e71808a6f32544 by anemet:
Fix up comment from r280442, noticed by Justin.
- edit: include/llvm/Analysis/CFGPrinter.h
- Commit 4e94dc123df990c96b7a67d5aa051ef16f0f0647 by anemet:
[JumpThreading] Only write back branch-weight MDs for blocks that
- edit: include/llvm/Transforms/Scalar/JumpThreading.h
- edit: lib/Transforms/Scalar/JumpThreading.cpp
- add: test/Transforms/JumpThreading/static-profile.ll
- Commit 28291c84970d0a3a4b0eb66957c147b418d38075 by anemet:
[OptDiag] Add getHotness accessor
- edit: include/llvm/IR/DiagnosticInfo.h
- Commit 35dafb8c40a4784672504c987483fbf909bf8057 by anemet:
[LV] When reporting about a specific instruction without debug location
- add: test/Transforms/LoopVectorize/diag-missing-instr-debug-loc.ll
- edit: lib/Analysis/LoopAccessAnalysis.cpp
- Commit 3690bb4a3ffe28e8ef462cfbb61f65b81aaa3195 by anemet:
Sort headers
- edit: include/llvm/IR/DiagnosticInfo.h
- Commit 1ab737a27c5ae2db53dec55d4a5ba05fc2f9a574 by anemet:
Sort headers
- edit: lib/IR/DiagnosticInfo.cpp
- Commit 01a0457201b97e2eac7c7306ad8c42732d954dbb by anemet:
Output optimization remarks in YAML
- edit: include/llvm/IR/DiagnosticInfo.h
- edit: tools/opt/opt.cpp
- edit: include/llvm/Analysis/OptimizationDiagnosticInfo.h
- edit: lib/IR/LLVMContextImpl.h
- edit: lib/IR/DiagnosticInfo.cpp
- edit: lib/IR/LLVMContext.cpp
- edit: lib/Transforms/IPO/Inliner.cpp
- add: test/Transforms/Inline/optimization-remarks-yaml.ll
- edit: lib/Analysis/OptimizationDiagnosticInfo.cpp
- edit: include/llvm/IR/LLVMContext.h
- Commit 1336f7b0a440ae7528276509b264452dd8ab47cb by anemet:
[Inliner] Fold the analysis remark into the missed remark
- edit: test/Transforms/Inline/optimization-remarks-yaml.ll
- edit: test/Transforms/Inline/optimization-remarks.ll
- edit: lib/Transforms/IPO/Inliner.cpp
- Commit 5156c33f39ff512ab9306a09e2a0646301d0ef60 by anemet:
Shorten DiagnosticInfoOptimizationRemark* to OptimizationRemark*. NFC
- edit: include/llvm/IR/DiagnosticInfo.h
- edit: lib/Analysis/OptimizationDiagnosticInfo.cpp
- edit: lib/Transforms/Vectorize/LoopVectorize.cpp
- edit: lib/Transforms/Scalar/LoopDistribute.cpp
- edit: lib/IR/DiagnosticInfo.cpp
- edit: lib/Transforms/IPO/Inliner.cpp
- edit: lib/Transforms/IPO/WholeProgramDevirt.cpp
- Commit 3b3c35f5d73e3090e3f632b82bd7b5b1c8f4b264 by anemet:
Pass -S to opt in this test to avoid printing binary on mismatch
- edit: test/Transforms/Inline/optimization-remarks-yaml.ll
- Commit 9d7129925134369392a72006404f3488d1d7842e by anemet:
[Inliner] Port all opt remarks to new streaming API
- edit: lib/Transforms/IPO/Inliner.cpp
- add: test/Transforms/Inline/optimization-remarks-passed-yaml.ll
- edit: lib/IR/DiagnosticInfo.cpp
- edit: include/llvm/IR/DiagnosticInfo.h
- edit: lib/Analysis/OptimizationDiagnosticInfo.cpp
- Commit 8c1acb877dac454283cbd2f1bd6f87a7be59f03d by anemet:
[LAA] Rename emitAnalysis to recordAnalys. NFC
- edit: lib/Analysis/LoopAccessAnalysis.cpp
- edit: include/llvm/Analysis/LoopAccessAnalysis.h
- Commit a20492508fc2d06072c6ab4bb415e66d17c22b48 by anemet:
Remove unnecessary explicit
- edit: include/llvm/IR/DiagnosticInfo.h
- Commit 74dd768fa733f6e8cd3354a87367baa8c9b35b6e by anemet:
[LV] Convert emitRemark to new opt remark streaming interface
- edit: include/llvm/IR/DiagnosticInfo.h
- edit: lib/IR/DiagnosticInfo.cpp
- edit: lib/Transforms/Vectorize/LoopVectorize.cpp
- Commit b2553ba4238fad3e6d0b3f5a9239681035b989c4 by anemet:
[LV] Convert all but one opt remark in Legality to new streaming
- edit: lib/Transforms/Vectorize/LoopVectorize.cpp
- Commit 31f042fdfacd3e37d01d418eb8846ded0d817ad2 by anemet:
[LV] Split most of createMissedAnalysis into a static function. NFC
- edit: lib/Transforms/Vectorize/LoopVectorize.cpp
- Commit 1f1ff0c938f89e293f14c03522c2bfe58b5cceea by anemet:
[LV] Convert CostModel to use the new streaming opt remark API
- edit: lib/Transforms/Vectorize/LoopVectorize.cpp
- Commit b16910d484e718c4d9fca23599ecdd9de6149745 by anemet:
[LV] Move static createMissedAnalysis from anonymous to global namespace
- edit: lib/Transforms/Vectorize/LoopVectorize.cpp
- Commit 4e077d23cfde6704f0647cc057338b9c3b22144b by anemet:
Fix for r282539 on the branch
- edit: lib/Analysis/OptimizationDiagnosticInfo.cpp
- Commit 3165265f99da4474df54daff651bd9a60e3abb2b by anemet:
[LV] Convert processLoop to new streaming API for opt remarks
- edit: lib/Transforms/Vectorize/LoopVectorize.cpp
- Commit c681da92eb13c87a33d8fffce460850f60ee596a by anemet:
[LV] Port OptimizationRemarkAnalysisFPCommute and
- edit: include/llvm/IR/DiagnosticInfo.h
- edit: lib/IR/DiagnosticInfo.cpp
- edit: lib/Transforms/Vectorize/LoopVectorize.cpp
- Commit 12d1c763ef45294c0146a659aa52b0a5a7526318 by anemet:
[LAA, LV] Port to new streaming interface for opt remarks. Update LV
- edit: lib/Transforms/Vectorize/LoopVectorize.cpp
- edit: include/llvm/Analysis/LoopAccessAnalysis.h
- edit: include/llvm/IR/DiagnosticInfo.h
- edit: lib/Analysis/LoopAccessAnalysis.cpp
- Commit c9a0f0c106de3133ce7648b0fb6d72e507023917 by anemet:
Revert "[LAA, LV] Port to new streaming interface for opt remarks.
- edit: include/llvm/IR/DiagnosticInfo.h
- edit: lib/Transforms/Vectorize/LoopVectorize.cpp
- edit: lib/Analysis/LoopAccessAnalysis.cpp
- edit: include/llvm/Analysis/LoopAccessAnalysis.h
- Commit c508ff99e473467026c3e060abd5fd115d3a0dc8 by anemet:
[Diag] Use non-static member initializer for IsVerbose. NFC
- edit: include/llvm/IR/DiagnosticInfo.h
- Commit 1178d7d69399b2c6c8f39fc517898a5f4e14a2fe by anemet:
[LAA, LV] Port to new streaming interface for opt remarks. Update LV
- edit: include/llvm/IR/DiagnosticInfo.h
- edit: include/llvm/Analysis/LoopAccessAnalysis.h
- edit: lib/Analysis/LoopAccessAnalysis.cpp
- edit: lib/Transforms/Vectorize/LoopVectorize.cpp
- Commit 893a5c37f23fef9d172f3af8a431dd0cf91c46fd by anemet:
[LV] Port the last opt remark in Hints to the new streaming interface
- edit: lib/Transforms/Vectorize/LoopVectorize.cpp
- Commit eb60179cd567313037c1a5db2a0d2e4a6f22ef4f by anemet:
[LV] Port the remarks in processLoop to the new streaming API
- edit: lib/Transforms/Vectorize/LoopVectorize.cpp
- Commit 3343a6f47b6e212bb849f2e63fc5cc53cfe7ceaf by anemet:
[LoopDataPrefetch] Port to new streaming API for opt remarks
- edit: include/llvm/IR/DiagnosticInfo.h
- edit: lib/Transforms/Scalar/LoopDataPrefetch.cpp
- edit: lib/IR/DiagnosticInfo.cpp
- Commit 957b6761d657756178797d2d77f4359193363488 by anemet:
[LoopUnroll] Port to the new streaming interface for opt remarks.
- edit: lib/Transforms/Scalar/LoopUnrollPass.cpp
- edit: lib/Transforms/Utils/LoopUnroll.cpp
- Commit 915941f1fb529c05b456a43c20a7788e19872278 by anemet:
[LDist] Port to new streaming API for opt remarks
- edit: lib/Transforms/Scalar/LoopDistribute.cpp
- Commit 223e389d5613d7a6999d67e76ef0dbc182fc693a by anemet:
Allow derived classes of OptimizationRemarkAnalysis in YAML
- edit: lib/Analysis/OptimizationDiagnosticInfo.cpp
- Commit c1aa156a9bf39b38a17ac648c2215b5623521e44 by anemet:
Serialize remark argument as a mapping to get proper quotation for the
- edit: test/Transforms/Inline/optimization-remarks-passed-yaml.ll
- edit: test/Transforms/Inline/optimization-remarks-yaml.ll
- edit: lib/Analysis/OptimizationDiagnosticInfo.cpp
- Commit 3246a5396c8cf1ac00a4e61c25c9a0d979182ddc by anemet:
New utility to visualize optimization records
- add: utils/opt-viewer/style.css
- add: utils/opt-viewer/opt-viewer.py
- Commit 3ff747db788aad9c5f022808b2f38248d0f40cc5 by anemet:
[OptRemarks] Remove non-printable chars from function name
- edit: include/llvm/IR/DiagnosticInfo.h
- edit: test/Transforms/Inline/optimization-remarks-yaml.ll
- edit: lib/IR/DiagnosticInfo.cpp
- Commit 1e110f58e3be42e49f46470f504a04527f981934 by anemet:
[opt-viewer] Convert another HTML output to use a multiline string
- edit: utils/opt-viewer/opt-viewer.py
- Commit 525f8d992c5d276fe35c07a3b18258a0158e153b by anemet:
[opt-viewer] Print hotness as percentage of the maximum hotness
- edit: utils/opt-viewer/opt-viewer.py
- Commit 0d0e1662a2da88dda390033d0206df3630230c5c by anemet:
[opt-viewer] Remove unnecessary call to demangle
- edit: utils/opt-viewer/opt-viewer.py
- Commit 396c0e8ef71bbddebb76ef353cd6cc6bdab9bddf by anemet:
[OptDiag, opt-viewer] Save callee's location and display as link
- edit: lib/Analysis/OptimizationDiagnosticInfo.cpp
- edit: test/Transforms/Inline/optimization-remarks-passed-yaml.ll
- edit: lib/IR/DiagnosticInfo.cpp
- edit: include/llvm/IR/DiagnosticInfo.h
- edit: test/Transforms/Inline/optimization-remarks-yaml.ll
- edit: utils/opt-viewer/opt-viewer.py
- Commit 4296ea9d55f4c49220110630bc688c9c76fa1b41 by anemet:
[opt-viewer] Avoid division by zero
- edit: utils/opt-viewer/opt-viewer.py
- Commit 736974e53ab4c886d7d440a75810113238d6036f by anemet:
[OptDiag] Remove non-printable chars from function name
- edit: lib/Analysis/OptimizationDiagnosticInfo.cpp
- edit: test/Transforms/Inline/optimization-remarks-yaml.ll
- Commit b8e0b392fd811a7c22aa1a3acdd8bf387e94d414 by anemet:
[opt-viewer] Avoid duplicated remarks
- edit: utils/opt-viewer/opt-viewer.py
- Commit 11ec129cde62bab5e4d089f04f0af1ed7e005dec by anemet:
[opt-viewer] Add syntax highlighting
- edit: utils/opt-viewer/opt-viewer.py
- edit: utils/opt-viewer/style.css
- Commit 07eb5a3a98ced61193b6e5a37e39abff614e8700 by anemet:
[opt-viewer] Mention Pygments in the description
- edit: utils/opt-viewer/opt-viewer.py
- Commit df66687ad7de3bf826c7fff12a4831f6d8946f96 by anemet:
[opt-viewer] Add option to set source directory
- edit: utils/opt-viewer/opt-viewer.py
- Commit 0f0e26e2cd8d43067e78ed8edc4571d38c8b19f9 by anemet:
[opt-viewer] Display inlining context
- edit: utils/opt-viewer/opt-viewer.py
- Commit e384b7a1b793d25a63c6573263ff626dd3bc1831 by anemet:
[opt-viewer] Add column number support
- edit: utils/opt-viewer/opt-viewer.py
- Commit e759e64f0348afd4207adea0213f2fb426b16c3a by anemet:
[opt-viewer] Make it work in the absence of hotness information
- edit: utils/opt-viewer/opt-viewer.py
- Commit 3d44691a9c71b055208877b89d2323a6d276c4a9 by anemet:
[LV] Stop saying "use -Rpass-analysis=loop-vectorize"
- edit: test/Transforms/LoopVectorize/X86/vectorization-remarks-missed.ll
- edit: test/Transforms/LoopVectorize/X86/no_fpmath.ll
- edit: test/Transforms/LoopVectorize/control-flow.ll
- edit: test/Transforms/LoopVectorize/no_switch.ll
- edit: test/Transforms/LoopVectorize/X86/no_fpmath_with_hotness.ll
- edit: test/Transforms/LoopVectorize/diag-with-hotness-info.ll
- edit: lib/Transforms/Vectorize/LoopVectorize.cpp
- Commit 6afafc2164336a71c196f8ca2b8d4d385d485f77 by anemet:
Don't filter diagnostics written as YAML to the output file
- edit: test/Transforms/Inline/optimization-remarks-yaml.ll
- edit: lib/Analysis/OptimizationDiagnosticInfo.cpp
- Commit 86bfda5f8fd2a153a5d0a509497998447c3e81c6 by jbrecka:
[lit] When setting SDKROOT on Darwin, use '--sdk macosx' to find the
- edit: utils/lit/lit/util.py
- Commit e90e1da97bf7dc88a7db9ff8b8ecb01f088764b3 by mehdi.amini:
Improve handling of __FUNCTION__ and other predefined _expression_ for
- edit: lib/CodeGen/CGExpr.cpp
- edit: test/CodeGen/func-in-block.c
- edit: test/SemaCXX/predefined-expr.cpp
- edit: test/CodeGenObjC/mangle-blocks.m
- edit: lib/AST/Expr.cpp
- add: test/CodeGen/block-with-perdefinedexpr.cpp
- edit: test/CodeGen/mangle-blocks.c
- edit: test/CodeGenCXX/predefined-expr-cxx14.cpp
- Commit b489dfeedcb35318438d080780ae2177c11023a0 by arphaman:
Sema: correct typo correction for ivars in @implementation
- edit: test/SemaObjC/typo-correction.m
- edit: lib/Sema/SemaExprMember.cpp
- Commit ce54587300b6c9d2247778eac09861f0f5f180dc by bruno.cardoso:
[CrashReproducer][Darwin] Suggest attaching .crash diagnostic file
- edit: lib/Driver/Driver.cpp
- edit: include/clang/Driver/Driver.h
- add: test/Driver/crash-report-crashfile.m
- Commit 4db0d53f91d298722ac0c4a92fa531de3b5c7369 by bruno.cardoso:
Revert "[CrashReproducer][Darwin] Suggest attaching .crash diagnostic
- delete: test/Driver/crash-report-crashfile.m
- edit: include/clang/Driver/Driver.h
- edit: lib/Driver/Driver.cpp
- Commit 1d329e25f904778d27d123e06ec3b17132199ab8 by anemet:
[Pragma] Clear loop distribution attribute between loops
- edit: lib/CodeGen/CGLoopInfo.cpp
- add: test/CodeGenCXX/pragma-loop-distribute.cpp
- Commit 90534c39369bfbcafe62e6e42c648c42590daab7 by anemet:
Reapply r281276 with passing -emit-llvm in one of the tests
- edit: docs/UsersManual.rst
- add: test/Frontend/Inputs/optimization-remark-with-hotness.proftext
- edit: include/clang/Driver/Options.td
- edit: include/clang/Frontend/CodeGenOptions.def
- edit: lib/CodeGen/CodeGenAction.cpp
- edit: lib/Frontend/CompilerInvocation.cpp
- edit: lib/Driver/Tools.cpp
- add: test/Frontend/optimization-remark-with-hotness.c
- edit: include/clang/Basic/DiagnosticDriverKinds.td
- Commit 869a214876016d3925e28085b2126d1d08bb8eb2 by anemet:
Adapt to LLVM optimization remark interface change. NFC
- edit: lib/CodeGen/CodeGenAction.cpp
- Commit c69b63feeef0200f86c1ddc9f0f9a30d928351e5 by anemet:
Shorten DiagnosticInfoOptimizationRemark* to OptimizationRemark*. NFC
- edit: lib/CodeGen/CodeGenAction.cpp
- Commit aa52bb501cb99530b191fb1f2bbcbc1c438298bf by bruno.cardoso:
[CrashReproducer][Darwin] Suggest attaching .crash diagnostic file
- edit: include/clang/Driver/Driver.h
- edit: lib/Driver/Driver.cpp
- add: test/Driver/crash-report-crashfile.m
- Commit b5ff7653d201ffa5058a5226c204229ebb499762 by anemet:
Add an option to save the backend-produced YAML optimization record to a
- edit: lib/Frontend/CompilerInvocation.cpp
- edit: lib/Driver/Tools.cpp
- edit: include/clang/Driver/CC1Options.td
- edit: include/clang/Driver/Options.td
- add: test/CodeGen/Inputs/opt-record.proftext
- add: test/Driver/opt-record.c
- add: test/CodeGen/opt-record.c
- edit: include/clang/Frontend/CodeGenOptions.h
- edit: lib/CodeGen/CodeGenAction.cpp
- Commit 12e099a978368ffa10f8277b1992082be25e9a8c by anemet:
Fixup test/Driver/opt-record.c for nvptx pointer size
- edit: test/Driver/opt-record.c
- Commit ec486cddd892a06cdaa13a624975d830f379afc2 by ahatanaka:
[Sema] Don't allow applying address-of operator to a call to a function
- edit: test/SemaCXX/unknown-anytype.cpp
- edit: lib/Sema/SemaExpr.cpp
- edit: include/clang/Basic/DiagnosticSemaKinds.td
- Commit 77442a802d017acc26236a651604893da4c401a0 by bbuegling:
Only replace first invalid prefix character
- edit: Sources/Utility/StringMangling.swift
- edit: Tests/UtilityTests/StringConversionTests.swift
- Commit 8d3d0ecc435bc6d80115d6c7ebaf49c7e40d70d2 by github:
Fix typo
- edit: Documentation/Usage.md
- Commit 39ddb6613243e52a19e5ab38a2a9936bb47bbfe9 by ankit_aggarwal:
Fix warnings emitted when using the new resolver
- edit: Sources/Commands/SwiftTool.swift
- edit: Sources/Utility/Verbosity.swift
- edit: Tests/FunctionalTests/MiscellaneousTests.swift
- edit: Sources/SourceControl/GitRepository.swift
- Commit e2d4f14403c5ed45f002cf994fbe8e37bd632ef6 by gclayton:
Fix an issue where LLDB would hang trying to launch tvOS simulator
- edit: source/Plugins/Platform/MacOSX/PlatformAppleTVSimulator.cpp
- edit: source/Plugins/Platform/MacOSX/PlatformAppleTVSimulator.h
- Commit 03a576828a8885e727acc8289d6b9e6d85150207 by dfarler:
Revert "Add new swiftSyntax to LLDBDependencies.cmake"
- edit: cmake/LLDBDependencies.cmake
- Commit 00aa077b1cfc23cdb7e373819fc912f85143c3e7 by tfiala:
This debugging message has been left in the code for years, until one
- edit: source/Plugins/Language/ObjC/NSString.cpp
- Commit e28f2ecf5700e517b378265e8e311135a3a8265a by tfiala:
Actually use = delete to mark constructors and operators we want to not
- edit: include/lldb/lldb-defines.h
- Commit f12d62263b1d9d1c3ab64de64ff744c4db9efa4c by tfiala:
Fix an issue where frame variable -s would not show the scope
- add: packages/Python/lldbsuite/test/functionalities/frame_var_scope/TestFrameVariableScope.py
- edit: packages/Python/lldbsuite/test/lang/cpp/unsigned_types/TestUnsignedTypes.py
- add: packages/Python/lldbsuite/test/functionalities/frame_var_scope/Makefile
- add: packages/Python/lldbsuite/test/functionalities/frame_var_scope/main.c
- edit: source/Commands/CommandObjectFrame.cpp
- Commit d79f1ddb5e465429548b7baf5b8a1ccc13110cf5 by tfiala:
Check that we got back an object from MakeFunctionCaller before we call
- edit: source/Plugins/SystemRuntime/MacOSX/AppleGetItemInfoHandler.cpp
- edit: source/Plugins/SystemRuntime/MacOSX/AppleGetQueuesHandler.cpp
- edit: source/Plugins/SystemRuntime/MacOSX/AppleGetThreadItemInfoHandler.cpp
- edit: source/Plugins/SystemRuntime/MacOSX/AppleGetPendingItemsHandler.cpp
- Commit e366d6a5dfc08320e1013384793c2417132562ce by tfiala:
Add support for "type lookup" to find C and C++ types
- edit: source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp
- add: packages/Python/lldbsuite/test/functionalities/type_lookup/main.mm
- edit: packages/Python/lldbsuite/test/functionalities/type_lookup/TestTypeLookup.py
- edit: source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.h
- delete: packages/Python/lldbsuite/test/functionalities/type_lookup/main.m
- edit: packages/Python/lldbsuite/test/functionalities/type_lookup/Makefile
- Commit 92e23fa10b55d21eb7893cacc628ecb458481fb9 by tfiala:
Don't access the process in expressions w/o checking that the process
- add: packages/Python/lldbsuite/test/expression_command/calculator_mode/TestCalculatorMode.py
- edit: source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp
- Commit 5d4fd17635a4be006610d84fbd6903484d653faf by s.minakov:
initial implementation for NSURLRequest NSCoding
- edit: Foundation/NSURLRequest.swift
- edit: TestFoundation/TestNSURLRequest.swift
- Commit 56ac3242cead80a1bf524bc1ee5772aa16c0e504 by s.minakov:
[docs] Status update
- Commit 2c198bbad663a1387be2242fb1dd9df801e18805 by s.minakov:
fix for NSData.bytes crash
- edit: Foundation/NSData.swift
- edit: Foundation/NSURLRequest.swift
- Commit dfa46afa3496e3fcc76eaf1adf22c6690923a01b by s.minakov:
[Tests] More test for NSURLRequest NSCoding
- edit: TestFoundation/TestNSURLRequest.swift
- Commit 76a7b76ec5da37c1f02184638d65b117e001061f by s.minakov:
[(HTTP)URLResponse] NSCoding implementation
- edit: Foundation/NSURLResponse.swift
- edit: TestFoundation/TestNSURLResponse.swift
- Commit 059b68aba8f8275cc3dfff645e0b8a939bcf06c7 by s.minakov:
[Docs] Update status for URLResponse
- Commit 5910b1f492cbfaa2fdeb60708b8d7ba6e1e8ef3c by devias.naith:
Switched UnsafeRawPointer array with bitPattern
- edit: Foundation/NSData.swift
- Commit f95f908cff85c3c412593c259087a27eda224539 by s.minakov:
[NSPredicate] NSCoding, NSCopying, .predicateFormat implementation and
- edit: Foundation/NSPredicate.swift
- edit: TestFoundation/TestNSPredicate.swift
- Commit a576188dc43fdcca7adbb301f689db74d9ee7089 by s.minakov:
[NSPredicate] implemented missing cases of 'PredicateKind'. switched
- edit: Foundation/NSPredicate.swift
- Commit bdc0a1cffb91e533566ee3fc8fe3b39a87691bed by anthony.parker:
Use NSTemporaryDirectory helper function instead of hard coding /tmp (it
- edit: TestFoundation/TestNSJSONSerialization.swift
- edit: TestFoundation/TestNSArray.swift
- edit: TestFoundation/TestNSURL.swift
- edit: TestFoundation/TestNSFileManager.swift
- edit: TestFoundation/TestNSString.swift
- edit: TestFoundation/TestNSDictionary.swift
- edit: TestFoundation/TestNSStream.swift
- edit: TestFoundation/TestNSBundle.swift
- Commit d88fb5996ef11ba9e153c805533eb4c8f0ee10ec by ganna:
[asan] Update the tests as Mach-O metadata liveness tracking is on by
- edit: test/asan/TestCases/Darwin/dead-strip.c
- edit: test/asan/TestCases/initialization-bug.cc