- Commit cd3af3e1a5e538820dd394b85e48661d09ae7233 by Amr Aboelela:
Added android/build-toolchain
- add: utils/android/build-toolchain
- Commit f183cbab72458852838d70ccbc23efe8958e848b by Amr Aboelela:
modified build-toolchain
- edit: utils/android/build-toolchain
- Commit 2465b36d28b6d10e2540fa4087930a213ff17dfa by Amr Aboelela:
cp -r ${SWIFT_LINUX_DIR}/{bin,lib,include}
- edit: utils/android/build-toolchain
- Commit 98f883ddb4d98eb91a8a5798fb8e08c9bf3ead0d by Amr Aboelela:
SWIFT_TOOLCHAIN_DIR
- edit: utils/android/build-toolchain
- Commit e45ddc8955b84c6ef92c42e96642cc6e09b92073 by github:
Ensure fatalError message logged on Android
- edit: stdlib/public/runtime/Errors.cpp
- Commit 97e56b16d0af3196623d173ff5de1c8ac0f6322f by Amr Aboelela:
Added set -e
- edit: utils/android/build-toolchain
- Commit 5184488e94b0185b5d0fe91f6728bda3d285280d by Amr Aboelela:
Fixed to use ${ANDROID_ICU_DIR}
- edit: utils/android/build-toolchain
- Commit d600e7581d6368c74cfcd9d92948ab6677fe155f by John Holdsworth:
Use #elif
- edit: stdlib/public/runtime/Errors.cpp
- Commit c7ea92a28096973f175828dee8d41a618cec21c8 by John Holdsworth:
Cmake changes for -llog and -latomic
- edit: cmake/modules/AddSwift.cmake
- Commit 0ab8788cc83f9f831317a411b65c286385fd9342 by John Holdsworth:
Cmake changes for -llog and -latomic II
- edit: cmake/modules/AddSwift.cmake
- Commit 32bd9f1e49ffecf2fafa0e950a51f7f7e975afdd by John Holdsworth:
Cmake changes for -llog and -latomic III
- edit: cmake/modules/AddSwift.cmake
- Commit b5bd098d235a2f1128d271dd85692cfd47b81195 by John Holdsworth:
Cmake changes for -llog and -latomic IV
- edit: cmake/modules/AddSwift.cmake
- Commit 304f556f5d438b217a3c7d7fd485ad7fe8166521 by John Holdsworth:
Cmake changes for -llog and -latomic V
- edit: cmake/modules/AddSwift.cmake
- Commit 355904734098f0bbfc1c4733fba67234c92bc014 by Pavel Yaskevich:
[ConstraintSolver] Unify value-to-pointer conversion scoring
- edit: lib/Sema/CSRanking.cpp
- edit: lib/Sema/CSSimplify.cpp
- edit: lib/Sema/ConstraintSystem.h
- Commit 8248322be00e718714295b13d35c632ea76f46c3 by John Holdsworth:
Remove cause of crash on Android
- edit: stdlib/public/runtime/ImageInspectionELF.cpp
- Commit 156f5425e74c4dc26194486a7a6367a2b85f9e51 by Grzegorz Miłoś:
Improve symbolication of stacktraces on Linux.
- edit: utils/symbolicate-linux-fatal
- Commit ed38b57a48530dd5e0e0f2f311ca305ce3c7a040 by John Holdsworth:
Revert "Remove cause of crash on Android"
- edit: stdlib/public/runtime/ImageInspectionELF.cpp
- Commit b2e9d74d5ace51f32b117cb2c80320af38f07524 by Nate Cook:
[stdlib] Add dictionary overloads for merge/merging methods
- edit: stdlib/public/core/HashedCollections.swift.gyb
- Commit a48e7fd9544a7885dc7372db91b87053a0547475 by Nate Cook:
[stdlib] Test that dictionaries can be passed to merge/merging
- edit: validation-test/stdlib/Dictionary.swift
- Commit 6133adc4135a213659a9f6573313e801496f993f by Nate Cook:
[stdlib] Move DoubleWidth into its own file
- edit: stdlib/public/core/GroupInfo.json
- edit: stdlib/public/core/CMakeLists.txt
- add: stdlib/public/core/DoubleWidth.swift.gyb
- edit: stdlib/public/core/Integers.swift.gyb
- Commit a11fceb63556d10e3e02004747bd8ab16c6ec7f5 by Michael Gottesman:
[gardening] Remove unneeded method addNodeToList on
- edit: include/swift/SIL/SILBasicBlock.h
- Commit 5fa67e0adbc9a12daf991e738494dfc20acaf9be by Michael Gottesman:
[sil] Change two SILInstruction::removeFromParent =>
- edit: lib/SIL/SILBuilder.cpp
- Commit 78949cd8d3293c83ac69a3552054d1bb4d0c1ac3 by Roman Levenstein:
[cmpcodesize] Distinguish between full generic specializations and
- edit: utils/cmpcodesize/cmpcodesize/compare.py
- Commit 0cbcde2d9e276e8f4655daa85506fa288109348f by Roman Levenstein:
[cmpcodesize] Output the percentage of the total size consumed by each
- edit: utils/cmpcodesize/cmpcodesize/compare.py
- edit: utils/cmpcodesize/cmpcodesize/main.py
- Commit 65e338ea4aab10fe621227e7a6f8a963a9439192 by Mark Lacey:
[Constraint solver] Do not allow unavailable decls to be favored.
- edit: lib/Sema/CSSolver.cpp
- edit: lib/Sema/ConstraintSystem.cpp
- edit: lib/Sema/CSSimplify.cpp
- add: test/Constraints/availability.swift
- Commit 09c3f8f33bfd3113e9e9bb44135ab8f2deb1a891 by Beta:
Rewrite sugared optional tuple patterns
- edit: lib/Sema/TypeCheckSwitchStmt.cpp
- edit: test/Sema/exhaustive_switch.swift
- Commit 55ffbe8ccef8025c1a043ffa4325b83280fe5790 by Slava Pestov:
AST: Fix Type::transform() for protocol compositions
- edit: lib/AST/Type.cpp
- add: validation-test/compiler_crashers_fixed/28768-isactuallycanonicalornull-forming-a-cantype-out-of-a-non-canonical-type.swift
- delete: validation-test/compiler_crashers/28768-isactuallycanonicalornull-forming-a-cantype-out-of-a-non-canonical-type.swift
- Commit 5cb26474673ee9df19e56f584ec6b2806c9c6093 by Slava Pestov:
Add test case for protocol typealias with concrete base type in
- edit: test/decl/typealias/protocol.swift
- Commit 9e1f60d751795cbb3cb0e36158425d445be371d9 by Slava Pestov:
Sema: Skip an invalid kind of nested type in name lookup
- add: validation-test/compiler_crashers_fixed/28733-parent-parent-is-nominaltype-parent-is-boundgenerictype-parent-is-unboundgeneric.swift
- edit: lib/Sema/TypeCheckNameLookup.cpp
- delete: validation-test/compiler_crashers/28733-parent-parent-is-nominaltype-parent-is-boundgenerictype-parent-is-unboundgeneric.swift
- Commit c49a1d77d20f42143be673dd22df73fa952ada3b by Slava Pestov:
AST: Stricter DeclContext::getParentForLookup()
- delete: validation-test/compiler_crashers/28753-conforms-equivclass-conformsto-end.swift
- edit: lib/AST/DeclContext.cpp
- delete: validation-test/compiler_crashers/28765-inprotocol-isrequirementsignaturecomputed-missing-signature.swift
- add: validation-test/compiler_crashers_fixed/28765-inprotocol-isrequirementsignaturecomputed-missing-signature.swift
- add: validation-test/compiler_crashers_fixed/28753-conforms-equivclass-conformsto-end.swift
- delete: validation-test/compiler_crashers/28773-unreachable-executed-at-swift-lib-sema-cssimplify-cpp-4808.swift
- add: validation-test/compiler_crashers_fixed/28773-unreachable-executed-at-swift-lib-sema-cssimplify-cpp-4808.swift
- edit: test/decl/nested/protocol.swift
- Commit 18082b1b3f42b1fb61db0b12b5af321d24b5d836 by Slava Pestov:
Sema: Don't set "validation started" bit on typealiases in the ITC
- delete: validation-test/compiler_crashers/28728-d-isbeingvalidated-d-hasvalidsignature.swift
- edit: lib/Sema/ITCDecl.cpp
- add: validation-test/compiler_crashers_fixed/28728-d-isbeingvalidated-d-hasvalidsignature.swift
- Commit ec60c88412c4b858d687185ec5202ac995fa28f7 by Slava Pestov:
Sema: Use requirement signature to check type witnesses
- add: validation-test/compiler_crashers_fixed/28748-genericenv-nullptr-too-much-circularity.swift
- delete: validation-test/compiler_crashers/28748-genericenv-nullptr-too-much-circularity.swift
- edit: lib/Sema/TypeCheckProtocol.cpp
- Commit 8c9edae1c43897517473a08c1cbe5f18023fe5a4 by Slava Pestov:
AST: Fix crash when printing not yet typechecked associated type decls
- edit: lib/AST/ASTDumper.cpp
- Commit 00997138b574805cf0e3758b0564f9244116eba6 by Slava Pestov:
Sema: Fix crash with associated type <=> typealias circularity
- add: validation-test/compiler_crashers_fixed/28751-membertype-missing-type-witness.swift
- edit: lib/Sema/TypeCheckNameLookup.cpp
- delete: validation-test/compiler_crashers/28751-membertype-missing-type-witness.swift
- Commit 4844a13d1ae318f7fa82d003f45cf0d5da7abe68 by Grzegorz Miłoś:
lint fixes for linux-symbolication-improvements.
- edit: utils/symbolicate-linux-fatal