-
Commit 34a89d45e2fa3f5f2ca19eef77dc0f237140e2b6 by alex:
[libSyntax] Make the ByteTree format forwards-compatible
-
edit: test/Syntax/round_trip_function.swift
-
edit: tools/swift-syntax-test/swift-syntax-test.cpp
-
edit: docs/ByteTree.md
-
edit: include/swift/Syntax/Serialization/SyntaxSerialization.h
-
edit: tools/SwiftSyntax/ByteTreeDeserialization.swift
-
edit: include/swift/Basic/ByteTreeSerialization.h
-
Commit dd0dd7b2d14af4ab064963e67040342819a71c81 by compnerd:
Basic: update the use of the ExecuteNoWait API
-
edit: lib/Basic/Program.cpp
-
Commit 0d64386b530b128564f266dbfcb88f8b6cbc2150 by pali:
[benchmark] Documentation improvements
-
edit: benchmark/scripts/compare_perf_tests.py
-
edit: benchmark/scripts/Benchmark_Driver
-
Commit 049ffb34b0a02a7d5a4f05f88a64cd7101a03a07 by pali:
[benchmark] Fix parsing formatted text
-
edit: benchmark/scripts/compare_perf_tests.py
-
edit: benchmark/scripts/test_compare_perf_tests.py
-
Commit ff684523018e3dae6445898962581ac8dfc4971c by alex:
[swiftBasic] Introduce an exponentially growing appending binary stream
-
add: lib/Basic/ExponentialGrowthAppendingBinaryByteStream.cpp
-
add: unittests/Basic/ExponentialGrowthAppendingBinaryByteStreamTests.cpp
-
edit: lib/Basic/CMakeLists.txt
-
add: include/swift/Basic/ExponentialGrowthAppendingBinaryByteStream.h
-
edit: unittests/Basic/CMakeLists.txt
-
Commit 491b11c73c92306d2d5543a6d1f145f6cebe600d by alex:
[SourceKit] Use the exponential growth binary stream to write the syntax
-
edit: tools/SourceKit/tools/sourcekitd/lib/API/Requests.cpp
-
Commit 49f2e14094098505d8b1bc3fb073975aafefee6a by alex:
[swiftBasic] Use a SmallVector as the underlying storage for
-
edit: unittests/Basic/ExponentialGrowthAppendingBinaryByteStreamTests.cpp
-
edit: tools/SourceKit/tools/sourcekitd/lib/API/Requests.cpp
-
edit: include/swift/Basic/ExponentialGrowthAppendingBinaryByteStream.h
-
edit: lib/Basic/ExponentialGrowthAppendingBinaryByteStream.cpp
-
Commit 1d3fa87fdd08726953c718881b466f05a9679b9a by pali:
[benchmark] Strangle log_results -> log_file
-
edit: benchmark/scripts/Benchmark_Driver
-
edit: benchmark/scripts/test_Benchmark_Driver.py
-
Commit a10b6070ddaf56a413d41f627fc15b11610fc003 by pali:
[benchmark] Refactor log_results
-
edit: benchmark/scripts/Benchmark_Driver
-
edit: benchmark/scripts/test_Benchmark_Driver.py
-
Commit ef1461ca46f46bbbd827a55eaf26836de1cf263a by pali:
[benchmark] Strangle log_results
-
edit: benchmark/scripts/Benchmark_Driver
-
edit: benchmark/scripts/test_Benchmark_Driver.py
-
Commit 7ae5d7754c1be35cd71b2799eb3a55205f38a828 by pali:
[benchmark] Report totals as a sentence
-
edit: benchmark/scripts/Benchmark_Driver
-
edit: benchmark/utils/DriverUtils.swift
-
edit: benchmark/scripts/test_compare_perf_tests.py
-
edit: benchmark/scripts/test_Benchmark_Driver.py
-
Commit 6bddcbe9e4e32f28f18cc7d089135e6cc1d740b4 by pali:
[benchmark] Refactor run_benchmarks log format
-
edit: benchmark/scripts/Benchmark_Driver
-
Commit 49e8e692fb86c9a1cbe623306bea3f2f0afe79ed by pali:
[benchmark] Strangle run and run_benchmarks
-
edit: benchmark/scripts/Benchmark_Driver
-
edit: benchmark/scripts/test_Benchmark_Driver.py
-
Commit c50729badf6de50079efe528effe1a6b9bc906c8 by alex:
[swiftSyntax] Remove validate methods
-
edit: tools/SwiftSyntax/SyntaxNodes.swift.gyb
-
edit: utils/gyb_syntax_support/Node.py
-
edit: tools/SwiftSyntax/SyntaxCollections.swift.gyb
-
edit: tools/SwiftSyntax/Syntax.swift
-
Commit 13c499339b7794e34a18a7f9745921fd17d6ed65 by pali:
[benchmark] Class descriptions in module doctring
-
edit: benchmark/scripts/Benchmark_Driver
-
Commit ebb5adffbaa108d97891c6289ed5452edcc322ff by klorentey:
[benchmark] Fix benchmarks for Set operations
-
edit: benchmark/single-source/SetTests.swift
-
Commit 077d8e8a900ada128173c8fc3d7a876e12982a25 by alex:
[swiftBasic] Simplify bound checks for
-
edit: lib/Basic/ExponentialGrowthAppendingBinaryByteStream.cpp
-
Commit ed5bb3490b9941de0caca6105866fffb1765d63f by spestov:
IRGen: Fold {Fixed,InPlace}ClassMemberBuilder into
-
edit: lib/IRGen/GenMeta.cpp
-
Commit 8be09fef74e2825952a1bdbd571fc30e8497d4b0 by spestov:
IRGen/Runtime: Rename "InPlaceMetadata" to "SingletonMetadata"
-
edit: include/swift/Remote/MetadataReader.h
-
edit: lib/IRGen/MetadataRequest.cpp
-
edit: test/IRGen/generic_vtable.swift
-
edit: lib/Demangling/Demangler.cpp
-
edit: lib/Demangling/NodePrinter.cpp
-
edit: include/swift/Demangling/DemangleNodes.def
-
edit: include/swift/Runtime/Metadata.h
-
edit: lib/IRGen/MetadataRequest.h
-
edit: lib/Demangling/Remangler.cpp
-
edit: include/swift/IRGen/Linking.h
-
edit: include/swift/ABI/Metadata.h
-
edit: lib/IRGen/IRGenModule.h
-
edit: lib/IRGen/Linking.cpp
-
edit: lib/Demangling/OldRemangler.cpp
-
edit: lib/IRGen/IRGenMangler.h
-
edit: lib/IRGen/GenDecl.cpp
-
edit: include/swift/ABI/MetadataValues.h
-
edit: stdlib/public/runtime/Metadata.cpp
-
edit: lib/IRGen/GenMeta.cpp
-
edit: test/IRGen/class_resilience.swift
-
edit: test/IRGen/concrete_inherits_generic_base.swift
-
edit: test/IRGen/enum_resilience.swift
-
edit: include/swift/Runtime/RuntimeFunctions.def
-
Commit 1a5c0023d6eff05ca7be3fa237121b1ca717fa51 by spestov:
Rutime: Code review feedback from John
-
edit: include/swift/ABI/Metadata.h
-
edit: include/swift/Runtime/Metadata.h
-
Commit 6426e7e14cd8659da7b01fc6fb7be6ed31d6b82a by klorentey:
[benchmark] SetTests: Better parametrization, separate setup
-
edit: benchmark/single-source/SetTests.swift
-
Commit a154e46fe1f87b6e42a2d055ae3100f7570ba230 by klorentey:
[benchmark] SetTests: Re-add original tests
-
edit: benchmark/single-source/SetTests.swift
-
Commit bd2de10057f4d129123e86ebb18a03a8187a0324 by johannesweiss:
Builtin.isbitwisetakable
-
edit: lib/SIL/SILOwnershipVerifier.cpp
-
edit: include/swift/AST/Builtins.def
-
edit: lib/IRGen/FixedTypeInfo.h
-
edit: test/stdlib/Builtins.swift
-
edit: lib/AST/Builtins.cpp
-
edit: lib/IRGen/TypeInfo.h
-
edit: lib/IRGen/GenBuiltin.cpp
-
edit: include/swift/Serialization/ModuleFormat.h
-
edit: stdlib/public/core/Builtin.swift
-
edit: lib/SIL/ValueOwnershipKindClassifier.cpp
-
edit: test/IRGen/builtins.swift
-
edit: lib/IRGen/GenType.cpp
-
edit: lib/IRGen/NonFixedTypeInfo.h
-
Commit 66374a14ea08b7639b52efdb8bdf23f0b465646b by alex:
[libSyntax] Make RawSyntax nodes hold a strong reference to their arena
-
edit: include/swift/Syntax/RawSyntax.h
-
edit: lib/AST/ASTContext.cpp
-
edit: lib/Syntax/CMakeLists.txt
-
delete: lib/Syntax/SyntaxArena.cpp
-
edit: include/swift/AST/ASTContext.h
-
edit: lib/Parse/ParseExpr.cpp
-
edit: lib/Parse/Parser.cpp
-
edit: lib/Parse/SyntaxParsingContext.cpp
-
edit: lib/Syntax/RawSyntax.cpp
-
edit: lib/Parse/ParseType.cpp
-
edit: include/swift/Syntax/SyntaxArena.h
-
edit: include/swift/Syntax/SyntaxFactory.h.gyb
-
edit: include/swift/Parse/SyntaxParsingContext.h
-
edit: include/swift/Syntax/SyntaxBuilders.h.gyb
-
edit: lib/Syntax/SyntaxFactory.cpp.gyb
-
Commit 38732abd4608b9506d03bca7cc23773b860dbed3 by alex:
[libSyntax] Pass RC by reference where possible
-
edit: include/swift/Syntax/RawSyntax.h
-
edit: lib/Syntax/RawSyntax.cpp
-
edit: lib/Parse/SyntaxParsingContext.cpp
-
edit: include/swift/Syntax/SyntaxBuilders.h.gyb
-
edit: include/swift/Parse/SyntaxParsingContext.h
-
Commit ad7bbdfbd6dea02acb1755aa1fa38181137580e2 by github:
[PrintAsObjC] Handle generic typealiases (#18941)
-
edit: lib/PrintAsObjC/PrintAsObjC.cpp
-
add: test/PrintAsObjC/typealias.swift
-
Commit 91dc5c6a7364aa95dc082d03b4070fd8086ec1eb by klorentey:
[benchmark] SetTests: Explain input sets
-
edit: benchmark/single-source/SetTests.swift
-
Commit e12fbc2aa20059d8c61915ea3f3846e499348a09 by rwidmann:
Reject empty associated value lists
-
edit: test/attr/attr_autoclosure.swift
-
edit: test/SIL/Parser/undef.sil
-
edit: test/IRGen/enum_empty_payloads.sil
-
edit: test/Parse/enum.swift
-
edit: test/SILOptimizer/loweraggregateinstrs.sil
-
edit: lib/Parse/ParsePattern.cpp
-
edit: include/swift/AST/DiagnosticsParse.def
-
edit: test/SILOptimizer/definite_init_diagnostics.swift
-
Commit 2fb5afb755bde0627a1d9a7582376cc95d3927b8 by rwidmann:
Remove the @_downgrade_exhaustivity_check hack
-
edit: test/FixCode/fixits-switch-nonfrozen.swift.result
-
edit: test/Compatibility/exhaustive_switch.swift
-
edit: include/swift/Serialization/ModuleFormat.h
-
edit: test/FixCode/fixits-switch-nonfrozen.swift
-
edit: lib/SILGen/SILGenPattern.cpp
-
edit: test/stmt/nonexhaustive_switch_stmt_editor.swift
-
edit: tools/SourceKit/lib/SwiftLang/SwiftLangSupport.cpp
-
edit: test/Sema/exhaustive_switch.swift
-
edit: lib/Sema/TypeCheckDeclOverride.cpp
-
edit: stdlib/public/SDK/Dispatch/Time.swift
-
edit: test/Sema/exhaustive_switch_debugger.swift
-
edit: lib/Sema/TypeCheckAttr.cpp
-
edit: include/swift/AST/Attr.def
-
edit: lib/AST/ASTDumper.cpp
-
edit: lib/Sema/TypeCheckSwitchStmt.cpp
-
Commit 348fda2c2fb72e72e27822b275ce705569a48c91 by rjmccall:
More optimizer fixes for coroutines.
-
edit: lib/SILOptimizer/IPO/ClosureSpecializer.cpp
-
edit: lib/SILOptimizer/Utils/GenericCloner.cpp
-
edit: lib/SILOptimizer/Transforms/SimplifyCFG.cpp
-
edit: test/SILOptimizer/specialize_reabstraction.sil
-
edit: lib/SILOptimizer/Analysis/CFG.cpp
-
edit: lib/SIL/SILVerifier.cpp
-
edit: test/SIL/Parser/coroutines.sil
-
edit: lib/SILOptimizer/Transforms/ARCCodeMotion.cpp
-
Commit 4b9a1b510cfa62e6eaa82f49bc23ce46cae8f724 by smeenai:
[cmake] Clean up FindICU.cmake
-
edit: lib/Driver/CMakeLists.txt
-
edit: cmake/modules/FindICU.cmake
-
Commit e4388af6be17b9e1097acad81ef85a834bff78bd by github:
swift-module-digester: refactor the ABI/API diagnostics to use
-
edit: include/swift/AST/DiagnosticsAll.def
-
add: include/swift/AST/DiagnosticsModuleDiffer.h
-
edit: include/swift/AST/DiagnosticEngine.h
-
edit: tools/swift-api-digester/ModuleAnalyzerNodes.cpp
-
add: tools/swift-api-digester/ModuleDiagsConsumer.cpp
-
edit: test/api-digester/source-stability.swift.expected
-
add: include/swift/AST/DiagnosticsModuleDiffer.def
-
edit: test/api-digester/Outputs/Cake.txt
-
edit: tools/swift-api-digester/swift-api-digester.cpp
-
edit: tools/swift-api-digester/CMakeLists.txt
-
edit: lib/IDE/APIDigesterData.cpp
-
edit: tools/swift-api-digester/ModuleAnalyzerNodes.h
-
edit: include/swift/IDE/APIDigesterData.h
-
add: tools/swift-api-digester/ModuleDiagsConsumer.h
-
edit: test/api-digester/Outputs/Cake-abi.txt
-
Commit 61d1ab9ea1dfe6b209a8358708a5d73f50482f1d by dgregor:
[Standard library] Reintroduce operator declarations for pre/postfix
-
edit: stdlib/public/core/Policy.swift
-
add: test/Compatibility/operators.swift
-
Commit 293da8fa3ef2cf45647b0dc3f0262c7128ded24c by github:
[stdlib] YAIAPR (#18956)
-
edit: stdlib/public/core/Join.swift
-
edit: test/stdlib/Runtime.swift.gyb
-
edit: stdlib/public/core/Availability.swift
-
edit: stdlib/public/core/OutputStream.swift
-
edit: stdlib/public/core/Print.swift
-
edit: stdlib/public/core/MigrationSupport.swift
-
edit: stdlib/public/core/Bool.swift
-
edit: validation-test/stdlib/CollectionOld.swift
-
Commit 55652f12b54826fbc36e26cfe744c86c42c1e5d0 by shajrawi:
MemAccessUtils: Add a SIL test for accessing C fields Making sure we do
-
edit: test/SILOptimizer/access_enforcement_opts.sil
-
add: test/SILOptimizer/Inputs/abi/module.map
-
add: test/SILOptimizer/Inputs/abi/c_layout.h
-
Commit 09946d074de10ff5dc0926489a9ab7ec330d53f7 by klorentey:
[benchmark] SetTest: Add tests for more operations and more cases
-
edit: benchmark/single-source/SetTests.swift
-
Commit 11b290c4523d01bf9b93ce8e38c3127b5963314a by klorentey:
[benchmark] SetTests: Move legacy benchmarks to end of list.
-
edit: benchmark/single-source/SetTests.swift
-
Commit 1133adcb0eee13a5961ebbb340f0f6fb80d94ed4 by github:
Update README to provide status for Ubuntu 18.04 jobs
-
Commit 6adac7a1e33c31059ac18d428f5b418fde99071d by github:
DiagnosticEngine: require clients to explicitly specify source locations
-
edit: include/swift/AST/DiagnosticEngine.h
-
edit: tools/swift-api-digester/swift-api-digester.cpp