[Swift CI] Build Failure: 0. OSS - Swift Incremental RA - Ubuntu 16.10 - Long Test (master) #1097


(no-reply@swift.org) #1

Report

[FAILURE] oss-swift-incremental-RA-linux-ubuntu-16_10-long-test [#1097]

Build URL:
https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-16_10-long-test/1097/
Project:
oss-swift-incremental-RA-linux-ubuntu-16_10-long-test
Date of build:
Mon, 17 Apr 2017 17:25:02 -0700
Build duration:
36 min

Identified problems:

  • Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:

Changes

  • Commit 7b9baa021b35b54cfabbcce1ae02c2bf148153bd by Maxim Moiseev:
    Concrete underscored types with fatalErrors everywhere

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit c3967d8649f56021bf78d4a9fcffd8324944634a by Maxim Moiseev:
    Using gybbed all_integer_types

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 3ed8fdad6c68525191f0b3bf344c55bc68bc1cf1 by Maxim Moiseev:
    uncommenting failing exact initializer from BinaryInteger in Arithmetic

    • edit: stdlib/public/SDK/CoreGraphics/CGFloat.swift.gyb
    • edit: stdlib/public/core/FloatingPointTypes.swift.gyb
    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 1ed25bdfa35bb59ae0c49d2ec07a351e47e3faa6 by Maxim Moiseev:
    un-underscoring

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 1867ca4a0f0f9872e629ec42bf73b9731ee3b1d0 by Maxim Moiseev:
    WIP eliminating compilation errors one by one…

    • edit: stdlib/public/core/Range.swift.gyb
    • edit: stdlib/public/core/StringLegacy.swift
    • edit: stdlib/public/core/Stride.swift.gyb
    • edit: stdlib/public/core/IntegerParsing.swift.gyb
    • edit: stdlib/public/core/FloatingPoint.swift.gyb
    • edit: stdlib/public/core/Bool.swift
    • edit: stdlib/public/core/FloatingPointTypes.swift.gyb
    • edit: stdlib/public/core/Mirror.swift
    • edit: stdlib/public/core/ClosedRange.swift
    • edit: stdlib/public/core/Integers.swift.gyb
    • edit: stdlib/public/core/CMakeLists.txt
  • Commit 28a252e33dcd2737a9683d280945b5694ed93a5a by Maxim Moiseev:
    Operators compile

    • edit: stdlib/public/core/Integers.swift.gyb
    • edit: stdlib/public/core/CTypes.swift
    • edit: stdlib/public/core/Sort.swift.gyb
    • edit: stdlib/public/core/Runtime.swift.gyb
    • edit: stdlib/public/core/UnsafeBitMap.swift
    • edit: stdlib/public/core/Character.swift
    • edit: validation-test/stdlib/Prototypes/PersistentVector.swift.gyb
    • edit: stdlib/private/SwiftPrivate/ShardedAtomicCounter.swift
    • edit: stdlib/public/core/StaticString.swift
    • edit: stdlib/public/core/Misc.swift
    • edit: stdlib/public/core/Stride.swift.gyb
    • edit: stdlib/public/core/StringLegacy.swift
    • edit: stdlib/public/core/StringCore.swift
  • Commit 45950520228b4543ffbfd8b08a472fc2ca58da1a by Maxim Moiseev:
    infinite inlining loop

    • edit: stdlib/public/core/Integers.swift.gyb
    • edit: stdlib/public/core/CTypes.swift
    • edit: stdlib/public/core/UnsafeRawPointer.swift.gyb
    • edit: stdlib/public/core/FloatingPointTypes.swift.gyb
    • edit: stdlib/public/core/Stride.swift.gyb
    • edit: stdlib/public/core/Slice.swift.gyb
    • edit: stdlib/public/core/UnsafeBitMap.swift
  • Commit 6ccc6ae4909f31161a9547deceec726f4aa45fa6 by Maxim Moiseev:
    SetAlgebra conformance errors

    • edit: stdlib/public/core/Misc.swift
    • edit: stdlib/public/core/StaticString.swift
    • edit: stdlib/public/core/FloatingPointTypes.swift.gyb
    • edit: stdlib/public/core/StringCore.swift
    • edit: stdlib/public/core/ArrayBody.swift
    • edit: stdlib/public/core/Bool.swift
    • edit: stdlib/public/core/Character.swift
    • edit: stdlib/private/SwiftPrivate/SwiftPrivate.swift
    • edit: stdlib/public/core/CTypes.swift
    • edit: stdlib/public/core/UnsafeRawPointer.swift.gyb
    • edit: stdlib/public/core/Integers.swift.gyb
    • edit: stdlib/public/core/Runtime.swift.gyb
  • Commit f3b472c7f0bf2cb4e7409a306a5166eec0fd20e9 by Maxim Moiseev:
    uncommenting some implementations

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit e2e032bc20884d9b0ddfa92a46580a6dd0c8c34b by Maxim Moiseev:
    core and overlays build

    • edit: stdlib/public/SDK/Foundation/Decimal.swift
    • edit: stdlib/public/SDK/Foundation/NSError.swift
    • edit: stdlib/public/core/FloatingPoint.swift.gyb
    • edit: stdlib/public/SDK/SceneKit/SceneKit.swift
    • edit: stdlib/public/core/Integers.swift.gyb
    • edit: stdlib/public/SDK/CoreGraphics/CGFloat.swift.gyb
  • Commit b771fa098e202069abd7cbbf574b83a0676247c0 by Maxim Moiseev:
    IT BUILDS

    • edit: benchmark/single-source/Hash.swift
  • Commit 6dbb572038774d8ece78200beb73b73bd2b28d98 by Maxim Moiseev:
    toIntMax is gone

    • edit: stdlib/public/core/StringLegacy.swift
    • edit: stdlib/public/core/Sort.swift.gyb
    • edit: stdlib/private/SwiftPrivate/SwiftPrivate.swift
    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit ac7201d257ce3de8874bf46bc1c662692e00c06a by Maxim Moiseev:
    no IntMax in IntegerParsing

    • edit: stdlib/public/core/IntegerParsing.swift.gyb
  • Commit 1dd6c2d3d4a3abcb7a0f592ab2854f8f3c8a8f0b by Maxim Moiseev:
    Addressing some of the FIXMEs

    • edit: stdlib/public/core/FloatingPoint.swift.gyb
    • edit: stdlib/public/core/FloatingPointTypes.swift.gyb
    • edit: stdlib/public/core/Slice.swift.gyb
    • edit: stdlib/public/core/Integers.swift.gyb
    • edit: stdlib/public/core/Unicode.swift
  • Commit 0195fb18330f2ff7ca276a02037af19c1f4f8786 by Maxim Moiseev:
    adding a proper arguemnt label to ‘unsafe’ methods

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 4cc7c004adaf452a7f55160dfbcbffc8771f091e by Maxim Moiseev:
    replacing Int32()._value with let zero: Int32 = 0

    • edit: stdlib/public/core/CTypes.swift
    • edit: stdlib/public/core/UnsafeRawPointer.swift.gyb
  • Commit 2df96d043c8dc72e130bb304408d6d9d1e0465f0 by Maxim Moiseev:
    removing commented out default implementation

    • edit: stdlib/public/core/FloatingPoint.swift.gyb
  • Commit 655bfe2a57b13eaae2489eab96f20365e49e1f24 by Maxim Moiseev:
    FIXMEs to change FixedWidthInteger to BinaryInteger in generic code

    • edit: stdlib/private/SwiftPrivate/SwiftPrivate.swift
    • edit: stdlib/public/core/IntegerParsing.swift.gyb
    • edit: stdlib/public/core/StringLegacy.swift
  • Commit 8341f6c1b799f9d00339e3a466b3fc4634f75cba by Maxim Moiseev:
    removing explicit typecasts

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 1f07b84b334c8eca8389e527773f2c8f02415e46 by Maxim Moiseev:
    FIXME for the unsafe functions

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 148282d659c3cfd455078ad763c42db2fb457d48 by Maxim Moiseev:
    a better fixme message on == (Int, Int). removing < (Int, Int)

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit d42743f9856b73e3383fe0f4ac61dcaafcf5111f by Maxim Moiseev:
    removing IntegerArithmetic.swift

    • edit: stdlib/public/core/FloatingPoint.swift.gyb
    • edit: stdlib/public/SDK/Foundation/Decimal.swift
    • edit: stdlib/public/core/CMakeLists.txt
    • edit: stdlib/public/core/FloatingPointTypes.swift.gyb
    • edit: stdlib/public/core/Integers.swift.gyb
    • edit: stdlib/public/Platform/tgmath.swift.gyb
  • Commit 3517b62c42f212b8b579ecca3d114783b9cae6ca by Maxim Moiseev:
    implementing popcount

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit bf1467c0c7c770cc442caeba7cb8779d4e700a67 by Maxim Moiseev:
    removing unnecessary fatalError calls

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 522ad4eafbc1deb7529caf2da9d38002322b3a73 by Maxim Moiseev:
    a bunch of unavailable declarations

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 1cb48c47743b4fc40e83e25fff32207773f685f8 by Maxim Moiseev:
    fixing the benchmarks

    • edit: benchmark/single-source/Hash.swift
  • Commit 969bbfb0abaaf824df1d95fab460ba607d28f260 by Maxim Moiseev:
    Turning operators into static funcs

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit f01bc2d39442cc9e707d7d01517303a80831257e by Maxim Moiseev:
    Simplifying too complex expressions in benchmarks with type casts

    • edit: benchmark/single-source/ByteSwap.swift
  • Commit 2540b6d0cc2cff231f507df118be4d059e288a57 by Maxim Moiseev:
    getting rid of toIntMax in StdlibCollectionUnittest

    • edit: stdlib/private/StdlibCollectionUnittest/CheckCollectionInstance.swift.gyb
  • Commit 59adfe9c52f171a9fae277f5bd3932cc23296948 by Dave Abrahams:
    [stdlib] Correct renamed protocol @available decls

    • edit: stdlib/public/core/Integers.swift.gyb
    • edit: test/1_stdlib/Renames.swift
    • edit: test/1_stdlib/RangeDiagnostics.swift
  • Commit 0d1477a447dd79633a0c28b62de6c43b1826c426 by Dave Abrahams:
    [emacs support] properly parse some test failures

    • edit: utils/swift-project-settings.el
  • Commit ccf555c4d0546e2cf4543b968bd3228b79848d03 by Dave Abrahams:
    [stdlib] Improve unavailable diagnostics

    • edit: stdlib/public/core/FloatingPointTypes.swift.gyb
  • Commit d4030a9715c11c731fd82e2dc7708960d3d1fc90 by Dave Abrahams:
    [stdlib] Fix constraint tests for new integers

    • edit: test/Constraints/lvalues.swift
    • edit: test/Constraints/bridging.swift
    • edit: test/Constraints/closures.swift
    • edit: test/Constraints/generics.swift
    • edit: test/Constraints/diagnostics.swift
  • Commit 60160cffefb8d71c4dd309ab6bdf85fd08cf9b4b by Dave Abrahams:
    [stdlib] New integers simplify generic code!

    • edit: test/Prototypes/CollectionTransformers.swift
  • Commit 4af655e2afcae9bdb6831441e84450a3fa4f88c8 by Dave Abrahams:
    Provisionally adjust DebugInfo test

    • edit: test/DebugInfo/arg-debug_value.swift
  • Commit d6dec00fe499ba4371920f8419f35a6237c6dae8 by Maxim Moiseev:
    [Integer protocols] Make .negate() the customization point (#4413)

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 06dfb51c3b8416e5f13d13d2e041e2a750903401 by Max Moiseev:
    [integers] making stdlib compile after merging master

    • edit: stdlib/public/SDK/CoreGraphics/CGFloat.swift.gyb
    • edit: stdlib/public/core/SipHash.swift.gyb
  • Commit f6a7343dfe73cebe7b0c66c017b54d92edcc1ca6 by Max Moiseev:
    [integers] adding labels to the quotientAndRemainder return tuple

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 09c3e800fb81b5a6d30f0443250acc15b5182c38 by Max Moiseev:
    turning the memcpy and memmove alignment arguments into compile time

    • edit: stdlib/public/core/UnsafeRawPointer.swift.gyb
    • edit: stdlib/public/core/CTypes.swift
  • Commit 3a43d8c433ce5570b98efb9f427e4be76eb881bc by Max Moiseev:
    Adding a (bad) implementation of init(_ source: FloatingPoint) to fix

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit e0b8532204c0db158ad67faee33e4d8280fc432a by Max Moiseev:
    introducing concrete initializers from all floating point types

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 68a307ed965562e104e9327eafd98c9037580496 by Maxim Moiseev:
    [stdlib] Revise documentation for integer types & protocols (#5083)

    • edit: stdlib/public/core/IntegerParsing.swift.gyb
    • edit: stdlib/public/core/CTypes.swift
    • edit: stdlib/public/core/UnsafePointer.swift.gyb
    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 08cf1de65adca841f6f86cd889dea6e6f959f460 by Max Moiseev:
    [WIP] fixing some of the integer related test failures

    • edit: stdlib/public/core/CTypes.swift
    • edit: validation-test/stdlib/FixedPoint.swift.gyb
    • edit: test/expr/expressions.swift
    • edit: validation-test/stdlib/SipHash.swift
    • edit: stdlib/public/core/Integers.swift.gyb
    • edit: test/Constraints/closures.swift
    • edit: test/stdlib/Renames.swift
  • Commit 5cc2c8cb5a8d3abeac7b8cdf5e84048f1ac751ad by Max Moiseev:
    Operators as static funcs for Arithmetic (see SE-0091)

    • edit: stdlib/public/SDK/Foundation/Decimal.swift
    • edit: stdlib/public/SDK/CoreGraphics/CGFloat.swift.gyb
    • edit: stdlib/public/core/FloatingPoint.swift.gyb
    • edit: stdlib/public/core/FloatingPointTypes.swift.gyb
    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 9cba734323fff6f46832c1e5736875a5ef85fda3 by Max Moiseev:
    Moving unavailable operators out of concrete types

    • edit: stdlib/public/core/FloatingPointTypes.swift.gyb
  • Commit c91dce7394404e26e1470f7217726522ccca8356 by Max Moiseev:
    Adding specific versions of arithmetics operators for CGFloat to speed

    • edit: stdlib/public/SDK/CoreGraphics/CGFloat.swift.gyb
  • Commit 9a0f3ba1e1a7a9d4b0eef06c696a854255f4ca22 by Max Moiseev:
    Revert "Adding specific versions of arithmetics operators for CGFloat to

    • edit: stdlib/public/SDK/CoreGraphics/CGFloat.swift.gyb
  • Commit 2190819e99f4fd922c5308aa9f347e3b65abd4a2 by Max Moiseev:
    Breaking up complex expression to improve compilation time

    • edit: stdlib/public/core/SequenceAlgorithms.swift.gyb
    • edit: stdlib/public/core/Unicode.swift
    • edit: stdlib/public/SDK/Foundation/AffineTransform.swift
    • edit: stdlib/public/SDK/simd/simd.swift.gyb
  • Commit 079ead9daf280b01c99522152c3c8940bbae7636 by Max Moiseev:
    Cleaning up the gyb

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit fe3c737835d309e49950084ff8867cc0e91c5ccb by Max Moiseev:
    Removing FIXMEs

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 543fd10ccb13f77d44cac6a917ba783a8890f459 by Max Moiseev:
    Comparable operators to static funcs

    • edit: stdlib/public/core/Comparable.swift
  • Commit a9af3d6944d2a5bac24e4a6cc229aaa7dafe85cb by Max Moiseev:
    Choosing the right overloads for comparison operators

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit e3a2e5b40b7ec65eeb129c0e354143d9a230a9c8 by Max Moiseev:
    Minor fixes and improvements

    • edit: stdlib/public/core/Integers.swift.gyb
    • edit: stdlib/public/core/StaticString.swift
  • Commit 196ea9522dee7adb650931990bc95dce2553ca1b by Max Moiseev:
    Avoiding the force unwrap in UnsafePointer.count

    • edit: stdlib/public/core/UnsafeBufferPointer.swift.gyb
  • Commit 47ba2e9bd953a236c80a74fc6f53ecb48f39bf51 by Max Moiseev:
    Turning more operators into static funcs

    • edit: stdlib/public/core/UnsafePointer.swift.gyb
    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 3dcdd1a2c846f77228f393947b4b3addf95563ae by Max Moiseev:
    Get rid of _DisallowMixedSignArithmetic

    • edit: stdlib/public/core/Integers.swift.gyb
    • edit: stdlib/public/core/Stride.swift.gyb
  • Commit 01ec7479c6bd906db3a5b399493e944f66c9ab64 by Max Moiseev:
    Adding back accidentally deleted UnsignedInteger protocol

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 8e109de9a2076eb42bfbd71e62c2613e83add5cf by Max Moiseev:
    Using Strideable APIs instead of + and -

    • edit: stdlib/public/core/Stride.swift.gyb
    • edit: stdlib/public/core/SipHash.swift.gyb
  • Commit 62044dec5e3e832a8f3adbf702659bd74f09da2e by Max Moiseev:
    Different Strideable conformances for Swift 3 and Swift 4

    • edit: test/stdlib/Strideable.swift
    • edit: stdlib/public/core/Stride.swift.gyb
  • Commit d1cc46d7ce5b36508dff69ac2b62277417ea4fed by Max Moiseev:
    Fixing Dispatch tests

    • edit: stdlib/public/SDK/Dispatch/Time.swift
  • Commit d2851584fc88df54603c0ea09a00ff93e7247d50 by Max Moiseev:
    Operators from free functions to static methods

    • edit: stdlib/public/core/Equatable.swift
    • edit: stdlib/public/core/FloatingPoint.swift.gyb
  • Commit bf7f17e60cfc798928490c977969f45cbaa7c47b by Max Moiseev:
    Obsoleted concrete type overloads for integer arithemtic operators

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit ce5d7e8cef9ef7ab271b80b4526aeaaa84b0d9cd by Max Moiseev:
    Adding a few missing operators

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 7fa5aa5e21c353beeeec77ce72e1114230db046a by Max Moiseev:
    Commenting out the arithmetic operators on concrete types

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit c5a36a3f279df0eb1156678f9ef33890a65d978c by Max Moiseev:
    Adding a temporary workaround for a missing optimizer feature

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit c9119fc15cb774718b365067c82d37d6bb68a583 by Max Moiseev:
    Commenting out some checks pending optimizer work

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 205389a8ba643242f985b234e41495a89872acf0 by Max Moiseev:
    Marking workarounds for

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit d1a15702004772e96871cdfc0600066979acd7b4 by Max Moiseev:
    Addressing compiler warning for unsigned integers

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 51a3e22889fd6f41771da4fe2e38d7f7645bc48a by Max Moiseev:
    Marking init(truncatingBitPattern:) as obsoleted in Swift 4

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit fd42e0309e54992f31e4df3329de5a67a141c527 by Max Moiseev:
    Marking IntMax and UIntMax as obsoleted

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 2a576b9d6f6066b6d1da2c44d6cd17445e5db0b6 by Max Moiseev:
    numericCast is wort keeping

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 9cd1d27ea14c3ae972a29c34dc625f626c27478c by Max Moiseev:
    Turning SignedArithmetic.negated() into a static prefix func -

    • edit: stdlib/public/core/FloatingPoint.swift.gyb
    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 79f1ff36943d6debee7c6a78532a1853fbaaea7c by Max Moiseev:
    Removing workarounds for

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 11132bde95775759c05a79e349f37de068b916c8 by Max Moiseev:
    SeeAlso updated for the negate() function

    • edit: stdlib/public/core/FloatingPoint.swift.gyb
    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 8fdb6f007b40372035258112181ef26f66b7d6e4 by Max Moiseev:
    Uncommenting arithmetic operators in the FloatingPoint protocol

    • edit: stdlib/public/core/FloatingPoint.swift.gyb
  • Commit 35dbab75d1f1a272d64d5a2995a05ac8e2c65281 by Max Moiseev:
    Proper availability attribute for toIntMax() method

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 874930b80ae15ccf309573a4deada5e5233de0f8 by Max Moiseev:
    Implementing doubleWidthDivide

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 8789e627f62f28d6045c1a427294a268dc7d6706 by Max Moiseev:
    Speeding up Strideable conformance for integers

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit f832c0ccccae4c9c483ff4ecd7acb6adbea9c763 by Max Moiseev:
    Changing preconditions in integer inits for better performance

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit e03f3d38cc85e6996faa520d15905ab98100f45e by Max Moiseev:
    Adding a fixme to possibly remove minimumSignedRepresentationBitWidth

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 252106fcc62f212904a04e4897009a7dae6b621c by Max Moiseev:
    Revert “Speeding up Strideable conformance for integers”

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 31c2aace4f7a204c1a6c694995002242be3625d9 by Max Moiseev:
    Specialized implementation of Strideable conformance for Int

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 06d191c6e6eab27a9f6d72e84111309dfc277ff4 by Max Moiseev:
    [SILOptimizer] add support for always false comparisons to

    • edit: test/SILOptimizer/abcopts.sil
    • edit: lib/SILOptimizer/LoopTransforms/ArrayBoundsCheckOpts.cpp
  • Commit f34808be112377bdeb2729935a58e7c1b59c1a39 by Max Moiseev:
    using masking shifts

    • edit: stdlib/public/core/Unicode.swift
    • edit: stdlib/public/core/StringUTF16.swift
  • Commit 8fea72db205684f73e7cbca4b66937cdf3f939f4 by Max Moiseev:
    Using more masking shifts

    • edit: stdlib/public/core/StringUTF8.swift
    • edit: stdlib/public/core/StringBuffer.swift
    • edit: stdlib/public/core/Character.swift
    • edit: stdlib/public/core/Integers.swift.gyb
    • edit: stdlib/public/core/String.swift
    • edit: stdlib/public/core/Unicode.swift
    • edit: stdlib/public/core/StringCore.swift
  • Commit 60751f614a8d9b8e38827b1b9bed1773b40d64ce by Max Moiseev:
    Hiding the shift operators of type (Self, Int) -> Self

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit ffc8a3781160fee80f4787181cd0d831bc98ba22 by Max Moiseev:
    Strideable for _Pointer is not necessary in Swift 4

    • edit: stdlib/public/core/Stride.swift.gyb
    • edit: stdlib/public/core/UnsafePointer.swift.gyb
  • Commit 6104f86e39db5bcf7fc07327cca5d3acd2f01eff by Max Moiseev:
    Simplifying masking shift implementation on concrete integers

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit ffeeaca8b171922a371c59606c17d443dcfa5e40 by Max Moiseev:
    Using faster initializer for integers where appropriate

    • edit: stdlib/public/core/Unicode.swift
  • Commit 4f396089d95f1e0abdc370c1eda60694b4793c38 by Max Moiseev:
    Speeding up the RC4 benchmark by using right initializers for ints

    • edit: benchmark/single-source/RC4.swift
  • Commit 645210ee4ce5a8986b4eb4de5aa5e79e105bee0c by Max Moiseev:
    Revert "Speeding up the RC4 benchmark by using right initializers for

    • edit: benchmark/single-source/RC4.swift
  • Commit 3faa9aac0ba7c3a15f8c644cf85d4357e4c336df by Max Moiseev:
    optimizing preconditions

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit deead1f1a40c97a17f46198b2e8292867a596d81 by Max Moiseev:
    Faster comparisons with integer literals

    • edit: stdlib/public/core/UnsafeRawBufferPointer.swift.gyb
    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 28b0da2faf4a2afdf7588379065136e108f81b71 by Max Moiseev:
    Avoiding recursive calls to init(extendingOrTruncating:) and speeding up

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit c0d624f6e234c429b9e6e8dd0b39f1ce75749f89 by Max Moiseev:
    Minor improvements

    • edit: stdlib/public/core/ArrayBody.swift
    • edit: stdlib/public/core/StringCore.swift
    • edit: stdlib/private/StdlibUnittest/StdlibUnittest.swift.gyb
  • Commit 164232d346acc5ac5e26c8ba18e48619373680b7 by Max Moiseev:
    adding type hints in signum implementation

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 3aba0f7f2b8577c0b588b7cf79bc735f95f8d970 by Max Moiseev:
    Removing unary + for floating point types and changing the unary - to a

    • edit: stdlib/public/core/FloatingPointTypes.swift.gyb
  • Commit 2b50c6fadc093df25df156be6b1303f296892e3f by Max Moiseev:
    Fixing the benchmark crash

    • edit: stdlib/public/core/Stride.swift.gyb
    • edit: stdlib/public/core/IntegerParsing.swift.gyb
  • Commit d2d814edef4b4072935cec5328783a48a2e8c8ba by Max Moiseev:
    Changing == and < on UnsafeRawPointer to static funcs

    • edit: stdlib/public/core/UnsafeRawPointer.swift.gyb
  • Commit 3b4c8044bfe7a0065fbcf70384b4c89e5e9dc4d3 by Max Moiseev:
    Fixing the benchmarks now that the + is not defined for Strideable

    • edit: benchmark/single-source/PolymorphicCalls.swift
  • Commit 7afd9bbdefb5ec5db3108a72517e943430c244d4 by Max Moiseev:
    Making StdlibUnittest compile in absense of + on Strideable

    • edit: stdlib/private/StdlibCollectionUnittest/CheckSequenceType.swift
  • Commit fa8adad85dcb748d92b0aa797722526f18e63b3d by Max Moiseev:
    Not using arithmetic operators on strideables in test

    • edit: test/stdlib/Strideable.swift
  • Commit baf392eda45c087684ac643cabdb672f5cdd1730 by Max Moiseev:
    Deprecating the BitwiseOperations protocol in favor of FixedWidthInteger

    • edit: stdlib/public/core/OptionSet.swift
    • edit: stdlib/public/core/Policy.swift
    • edit: test/stdlib/Renames.swift
    • edit: stdlib/public/core/Integers.swift.gyb
    • delete: test/stdlib/BitwiseOperationsType.swift
  • Commit d8e35f20b7fe2b6a5e77a60580d2d94fc838099f by Max Moiseev:
    Adding trailingZeros property to BinaryInteger protocol

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit b9c910a2b94af461fc5de321cf12bf1cf45cb234 by Max Moiseev:
    Deprecation message to FixedWidthInteger.allZeros

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit ae89d38f251904e63450784ab2194d8cb5fd823a by Max Moiseev:
    Consistent implementation of mutating vs non-mutating operators on

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit edc08ac58787dfeba317057eb7b3d7340469f3fd by Max Moiseev:
    Adding prefix ~ protocol requirement to FixedWidthInteger

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 01ba85d95f2bba0d975d4c5d3ced6d891ed3f458 by Max Moiseev:
    Type hints for operators

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 485e7c06f8d1e755bae7a33e39b97a8e77118c00 by Max Moiseev:
    More type hints and inlining to speed up integer convertions

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 4831aac5490dd669b9e9a09dc189a59f0a0b34dd by Max Moiseev:
    Speeding up conversion between integer types

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 72fe1e4cacd4ef97638f08506d1c92f7bf0e46e2 by Max Moiseev:
    Speeding up .description for built-in integers

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 74253ea91f2909877d68690979458fdf64b5b127 by Max Moiseev:
    Speeding up the heterogeneous == and < by using more opimizable checks

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit c655d8a053c111fafe15afde53fc50a437ca9dad by Max Moiseev:
    Cleaning up the smart shifts

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit b42c5144d842bebc4f15fbd007f6ea059116efa2 by Max Moiseev:
    Commenting an overload that leads to compiler error

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 0b271e86d123ce5ec1190059cbb6a707363a542a by Max Moiseev:
    Removing overloads of == on concrete types in favor of a generic one

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 7a8a8400711e49e160e5edad621e0680f58003b1 by Max Moiseev:
    Fixing a typo

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 26111e8dd8d6a180de7912926529878104d0058a by Max Moiseev:
    Speeding up the generic smart shift

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 701740a8847398406b29f7b99498a5a607c39aa3 by Max Moiseev:
    Revert “Speeding up the generic smart shift”

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 265060df84940b3ca73e56aee78c6cc3f77faf30 by Max Moiseev:
    Adding integer unit tests from the original prototype

    • add: test/stdlib/Integers.swift.gyb
  • Commit 94564ebc37e4c16f90299c5c1b1e6a978ca003b1 by Max Moiseev:
    Adding some doubleWidthMultiply and bouldWidthDivide tests

    • edit: test/stdlib/Integers.swift.gyb
  • Commit 61b923f396e05330a6101df68e1ec2476a86b9b0 by Max Moiseev:
    Using init(extendingOrTruncating:) instead of a deprecated

    • edit: stdlib/public/core/StringUTF8.swift
    • edit: stdlib/public/core/FloatingPointTypes.swift.gyb
    • edit: stdlib/private/StdlibUnicodeUnittest/Collation.swift
    • edit: stdlib/public/core/String.swift
    • edit: stdlib/public/core/StringCore.swift
    • edit: stdlib/public/core/Character.swift
    • edit: stdlib/public/core/SipHash.swift.gyb
    • edit: validation-test/stdlib/Prototypes/PersistentVector.swift.gyb
    • edit: stdlib/public/core/IntegerParsing.swift.gyb
  • Commit d7e92a5bc590d910ce3214f4c9cb26793288cefa by Max Moiseev:
    Using masking shifts

    • edit: stdlib/public/core/Character.swift
    • edit: stdlib/public/core/FloatingPointTypes.swift.gyb
    • edit: stdlib/public/core/StringUTF8.swift
  • Commit 9518082c3fe9e64a3da0a394178e3e668f96676d by Max Moiseev:
    Removing dead and commented code

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit d318ec540c2ad007f5ec9563c951821cfc23ba78 by Max Moiseev:
    Type hints in comparisons

    • edit: stdlib/public/core/Integers.swift.gyb
    • edit: stdlib/public/core/IntegerParsing.swift.gyb
  • Commit ea8f2209a31e7a916d05e035314c26fc91e855e1 by Max Moiseev:
    Overflow checks in division/modulo operators + tests

    • edit: stdlib/public/core/Integers.swift.gyb
    • edit: test/stdlib/Integers.swift.gyb
  • Commit 059f7a53e29936bf40c59e7b75b5058e9b36b8c7 by Max Moiseev:
    doubleWidth operations on Int64 need special implementation for 32bit

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 4c1cc0f88523884ba67eaf9012efc8870c7e83d4 by Max Moiseev:
    Moving bitwise operations and shifts to BinaryInteger protocol

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 4675e12bc6acb83b440f64e37cb415346654769b by Max Moiseev:
    Implementing non-mutating shifts using mutating ones (for consistency)

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 51128d35474eebe0eb72272e0913307ae39c33c9 by Max Moiseev:
    Adding smart shift default implementations to BinaryInteger via an

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 138d9df43edcac64eaa2601c626a9473026ad040 by Max Moiseev:
    Getting rid of no longer needed minimumSignedRepresentationBitWidth

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit d9013a4b62d16a6593a3302bdfbc97668571918e by Max Moiseev:
    Adding endianness related inits and properties to FixedWidthInteger

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 36ad3b43008f9ffffd5951d9b2c84b13338b2b34 by Max Moiseev:
    Introducing abs

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 156b171722020e957eab02de522ce6dd00b647d1 by Max Moiseev:
    Adding DoubleWidth<>

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit e91536b05da0e5706843c28b6f3be72c7785ff50 by Max Moiseev:
    Correcting doubleWidthDivide precondition

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 99689955c540e225b6602ff96bbe4fe70305706a by Max Moiseev:
    Adding init(bitPattern: FLOATING_POINT) to Int32 and Int64

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit d356e1416b35c2c4c3018b2b7855f335068415f4 by Max Moiseev:
    Using trailingZeros and leadingZeros provided by integers in floating

    • edit: stdlib/public/core/FloatingPointTypes.swift.gyb
  • Commit 6a06b667da6ff4090f17974a1707924c186335ca by Max Moiseev:
    Fixing some and XFAILing other failing tests

    • edit: test/stmt/foreach.swift
    • edit: test/stdlib/UnicodeScalarDiagnostics.swift
    • edit: test/Parse/optional_chain_lvalues.swift
    • edit: test/SILOptimizer/eager_specialize.sil
    • edit: test/SILOptimizer/throw_inline.swift
    • edit: test/Prototypes/TextFormatting.swift
    • edit: test/Interpreter/repl_diagnostics.swift
    • edit: test/SourceKit/Indexing/index.swift.response
    • edit: test/SourceKit/CodeComplete/complete_sort_order.swift
    • edit: test/SourceKit/DocSupport/doc_swift_module.swift.response
  • Commit d71c73bbba13a8957ac97d2bcc1c804a41fe4fef by Max Moiseev:
    Fixing stdlib tests

    • edit: test/stdlib/NumericParsing.swift.gyb
    • edit: test/stdlib/Integers.swift.gyb
  • Commit e1de9fcf0cb8e2c27e76f234a15e60f1cff33d0a by Max Moiseev:
    More test fixes

    • edit: test/SourceKit/Indexing/index.swift
    • edit: test/SourceKit/InterfaceGen/gen_stdlib.swift
    • edit: test/sil-func-extractor/basic.swift
    • edit: test/SILOptimizer/diagnostic_constant_propagation_int.swift
    • edit: test/SourceKit/DocSupport/doc_source_file.swift.response
    • edit: test/Serialization/class-roundtrip-module.swift
    • edit: test/expr/closure/closures.swift
    • edit: test/expr/expressions.swift
    • edit: test/SILOptimizer/diagnostic_constant_propagation.swift
    • edit: test/SourceKit/DocSupport/doc_clang_module.swift.response
    • edit: test/SILOptimizer/constant_propagation_diagnostics.swift
    • edit: test/Sema/diag_c_style_for.swift
    • edit: test/SourceKit/CodeComplete/complete_moduleimportdepth.swift
    • edit: test/Serialization/class.swift
    • edit: test/SILOptimizer/devirt_protocol_method_invocations.swift
    • edit: test/SourceKit/CodeComplete/complete_structure.swift
    • edit: test/SourceKit/CursorInfo/cursor_info.swift
    • edit: test/decl/enum/enumtest.swift
  • Commit 7ecd605235db2d25176cf16da82db398fa9e24ba by Max Moiseev:
    Disabling some SILGen tests, that started to fail due to new integers

    • edit: test/SILGen/objc_bridging.swift
    • edit: test/SILGen/default_constructor.swift
    • edit: test/SILGen/let_decls.swift
    • edit: test/SILGen/switch_var.swift
    • edit: test/SILGen/closures.swift
  • Commit a872adad8f7e375ca08ddca4266f6e3343e6fb92 by Max Moiseev:
    Fixing and XFAILing tests

    • edit: test/expr/closure/closures.swift
    • edit: test/Parse/type_expr.swift
    • edit: test/Misc/misc_diagnostics.swift
    • edit: test/Parse/comment_operator.swift
    • edit: test/Parse/recovery.swift
    • edit: stdlib/public/core/Integers.swift.gyb
    • edit: test/Misc/expression_too_complex.swift
  • Commit ed50ac93ff2412b75acd1cd7fb87b737843d48eb by Max Moiseev:
    Fixing couple more tests

    • edit: test/Interpreter/bitvector.swift
    • edit: test/Interpreter/SDK/NSDecimal.swift
  • Commit e1a8e28ad7e7bd09fc4f853069860cc47cb1b02c by Max Moiseev:
    Making non-masking shift helper function public (compiler requires it

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit d5e56d674fa648dbbfdbafea191695f136a1ba25 by Max Moiseev:
    Removing explicit implementation of arithmetic operators from Decimal in

    • edit: stdlib/public/SDK/Foundation/Decimal.swift
  • Commit a167238d1dcb26be96142c3440945666605a368f by Max Moiseev:
    Fixing more tests

    • edit: test/Constraints/bridging.swift
    • edit: test/IDE/complete_value_expr.swift
    • edit: test/IDE/print_stdlib.swift
    • edit: test/IDE/complete_literal.swift
    • edit: test/IDE/annotation.swift
    • edit: test/Index/roles.swift
    • edit: test/DebugInfo/basic.swift
    • edit: test/IDE/complete_stdlib_optional.swift
    • edit: test/Constraints/closures.swift
    • edit: test/FixCode/fixits-apply.swift
    • edit: test/IDE/complete_from_stdlib.swift
  • Commit de5b03ddc41be9c5ca5e15d5709eb2be069286c1 by Max Moiseev:
    Getting rid of Arithmetic.init() in favor of 0

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit a8d7fc56d15da7885ceb04d8ba39bde84c0bab76 by Max Moiseev:
    Annotating init() as transparent

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit d82ddea20c6375285ce8159745abeb79f98199f5 by Max Moiseev:
    Using chain() instead of a 2-level list comprehension in gyb

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit e600da4e259431f0ae8477ab76a911be07a29eaf by Max Moiseev:
    Moving arithmetic operators back onto concrete types level temporarily

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 871d1a2805a8fbf383a4bec0e67b94f1a4953e1c by Max Moiseev:
    Removing arithemtic operator default implementations from BinaryInteger

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 1265f0792af3b8d10c6a58f2b261a41022aaf99c by Max Moiseev:
    Implementing arithmetic operators on NSDecimal, CGFloat, and concrete FP

    • edit: stdlib/public/SDK/CoreGraphics/CGFloat.swift.gyb
    • edit: stdlib/public/core/Integers.swift.gyb
    • edit: stdlib/public/SDK/Foundation/Decimal.swift
    • edit: stdlib/public/core/FloatingPointTypes.swift.gyb
  • Commit 1814e4fce385ee18e66abcb7dbd8113c083252a5 by Max Moiseev:
    Fixing tests

    • edit: test/Serialization/class-roundtrip-module.swift
    • edit: test/SourceKit/CodeComplete/complete_moduleimportdepth.swift
    • edit: test/Parse/recovery.swift
    • edit: test/Serialization/class.swift
    • edit: test/stdlib/Integers.swift.gyb
    • edit: test/IDE/annotation.swift
    • edit: test/stdlib/MixedTypeArithmeticsDiagnostics.swift
    • edit: test/stmt/foreach.swift
    • edit: test/Misc/misc_diagnostics.swift
    • edit: test/Parse/comment_operator.swift
    • edit: test/SourceKit/DocSupport/doc_source_file.swift.response
    • edit: test/Parse/optional_chain_lvalues.swift
    • edit: test/expr/expressions.swift
    • edit: test/SourceKit/DocSupport/doc_clang_module.swift.response
  • Commit 3522f3c47ccb721ca588aedcd6d59f4101ece4b8 by Max Moiseev:
    Fixing tests with artihmetic operators back on concrete types

    • edit: test/Interpreter/currying_generics.swift
    • edit: test/Constraints/diagnostics.swift
    • edit: test/Constraints/bridging.swift
    • edit: test/Constraints/generics.swift
    • edit: test/Constraints/lvalues.swift
    • edit: test/Constraints/closures.swift
    • edit: test/Interpreter/protocol_extensions.swift
  • Commit d382ac97eae3b8d93dfa41f4c6c4702944030ce8 by Max Moiseev:
    Using >= instead of > to catch overshifts correctly

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 6d380d9638e36721cf62f021a652baf7aff18300 by Max Moiseev:
    Correcting the logic in the reasoning for the heterogeneous comparison

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 7f00cf457ff5945addc51e452cdd0c46e77bb091 by Maxim Moiseev:
    Add BigInt prototype for testing generic integers (#7005)

    • add: test/Prototypes/BigInt.swift
  • Commit 5601f5fd51ba6a17cd6faf1b9a9b70351e777e18 by Max Moiseev:
    Adding back a transparrent attribute in an initializer

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit b5d25cc92fabac4a872746f37b018dd2ddc37d39 by Max Moiseev:
    Fixing the tests (again)

    • edit: test/Misc/expression_too_complex.swift
    • edit: test/ClangImporter/macro_literals.swift
  • Commit 125efc1fccefdfd8625b70d36e7557f0752c0c68 by Max Moiseev:
    Moving / down to the BinaryInteger protocol

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit c342166f103b1e25c5841d75f885395d39c40ddd by Max Moiseev:
    Renaming leadingZeros to leadingZeroBits. Same for trailingZeros

    • edit: stdlib/public/core/Integers.swift.gyb
    • edit: stdlib/public/core/FloatingPointTypes.swift.gyb
    • edit: test/stdlib/Integers.swift.gyb
    • edit: test/Prototypes/BigInt.swift
  • Commit 494acaacf9fb6a65a88d48193d9b23b12faaf2ca by Max Moiseev:
    Fixing the trailingZeroBits test

    • edit: test/stdlib/Integers.swift.gyb
  • Commit 3ab1060e0a4e9e84ef386970bbcd4551044d1da0 by Maxim Moiseev:
    [stdlib] Doc comment revisions for (un)signed integers (#7541)

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 187aa923ffe867ffe04fabf9dc5bb735503af780 by Max Moiseev:
    Fixing heterogeneous

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 8ffbc812399f104e2301bc6dce6e33bebffe5fc7 by Max Moiseev:
    Fixing some validation tests

    • edit: validation-test/compiler_scale/callee_analysis_invalidation.gyb
    • edit: validation-test/stdlib/FixedPoint.swift.gyb
    • edit: validation-test/stdlib/FixedPointConversion.swift.gyb
    • edit: validation-test/compiler_crashers_2_fixed/0022-rdar21625478.swift
    • edit: validation-test/stdlib/UnicodeUTFEncoders.swift
    • edit: validation-test/stdlib/Hashing.swift
    • edit: validation-test/stdlib/String.swift
  • Commit 7d73b2e1cabf91fdd351071791952138086b19b8 by Max Moiseev:
    Arithmetic => Numeric

    • edit: stdlib/public/SDK/Foundation/Decimal.swift
    • edit: test/Constraints/generics.swift
    • edit: test/Prototypes/BigInt.swift
    • edit: test/stdlib/Renames.swift
    • edit: stdlib/public/core/Integers.swift.gyb
    • edit: validation-test/compiler_crashers_2_fixed/0022-rdar21625478.swift
    • edit: stdlib/public/SDK/CoreGraphics/CGFloat.swift.gyb
    • edit: stdlib/public/core/FloatingPoint.swift.gyb
    • edit: stdlib/public/core/Stride.swift.gyb
    • edit: test/SourceKit/CodeComplete/complete_moduleimportdepth.swift
  • Commit ff81681f4f5235ca1048839ea619a00a6fdb9a3f by Max Moiseev:
    Properly naming bit count properties

    • edit: test/stdlib/Integers.swift.gyb
    • edit: stdlib/public/core/Integers.swift.gyb
    • edit: test/IDE/complete_stdlib_optional.swift
    • edit: test/IDE/complete_literal.swift
    • edit: test/Prototypes/BigInt.swift
    • edit: test/SourceKit/InterfaceGen/gen_stdlib.swift
    • edit: stdlib/public/core/FloatingPointTypes.swift.gyb
  • Commit 48b5899c0d314f051b55e9e15d2aac5467f97c3a by Max Moiseev:
    WithOverflow => ReportingOverflow

    • edit: test/Prototypes/BigInt.swift
    • edit: stdlib/public/core/Integers.swift.gyb
    • edit: stdlib/public/core/IntegerParsing.swift.gyb
  • Commit 233fb21dd660f07f17eebccdff5bc5de8c03a6a6 by Max Moiseev:
    multipliedFullWidth(by:) and dividingFullWidth(_:slight_smile:

    • edit: stdlib/public/core/Integers.swift.gyb
    • edit: test/stdlib/Integers.swift.gyb
    • edit: test/Prototypes/BigInt.swift
  • Commit daf088ddead0c87090426aaac53a8eb0ec7ef774 by Max Moiseev:
    Default implementation of instance bitWidth for FixedWidthInteger

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 4f0c7a582ca2214ec89069dab900da078dd87510 by Max Moiseev:
    Fixing some more validation tests

    • edit: validation-test/stdlib/FixedPointArithmeticTraps.swift.gyb
    • edit: stdlib/public/core/Integers.swift.gyb
    • edit: validation-test/stdlib/NumericDiagnostics.swift.gyb
  • Commit be1ffd0e5854abc2188d991e8c2d5609664655b3 by Max Moiseev:
    Removing the test artifacts

    • delete: test/api-digester/tmp/changes.txt
    • delete: test/api-digester/tmp/source-stability.swift.expected
    • delete: test/api-digester/tmp/module-cache/2G7K1OH17UDX4/SwiftShims-DN11PK79DDS2.pcm
    • delete: test/api-digester/tmp/changes.txt.tmp
    • delete: test/api-digester/tmp/current-stdlib.json
    • delete: test/api-digester/tmp/module-cache/modules.timestamp
  • Commit 6f6c2aee8c82c09123e3065f345a9fa556b45435 by Max Moiseev:
    Fixing the rest of the tests

    • edit: test/SourceKit/CursorInfo/cursor_info.swift
    • edit: validation-test/stdlib/FixedPointArithmeticTraps.swift.gyb
    • edit: validation-test/stdlib/FixedPoint.swift.gyb
    • edit: validation-test/stdlib/FixedPointDiagnostics.swift.gyb
  • Commit 09af9ae4bc91ecd8f2883cf47cbb224cd99fc6ef by Max Moiseev:
    Fixing tests for Linux

    • edit: test/ClangImporter/macro_literals.swift
    • edit: test/sil-func-extractor/basic.swift
    • edit: test/SILOptimizer/throw_inline.swift
  • Commit 2f5fd8e2ed9e0273a1576ce1f2b1954228333ed3 by Max Moiseev:
    Improving benchmarks

    • edit: stdlib/public/core/StringLegacy.swift
    • edit: stdlib/public/core/StringComparable.swift
    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit cd98994b9de0edd0e9328f3915935a006dcdb69c by Max Moiseev:
    Improving the performance of String.UTF8View

    • edit: stdlib/public/core/StringUTF8.swift
  • Commit b0c45481bfab611b09fe2bf6324092c6fcfba30b by Max Moiseev:
    Adding an explicit type context for ==

    • edit: stdlib/public/core/StringCore.swift
  • Commit 47e10e5608699c3240b434cda1f5b9a90385eed5 by Max Moiseev:
    Fixing a few SIL tests

    • edit: test/Serialization/class.swift
    • edit: test/Serialization/class-roundtrip-module.swift
  • Commit a1682a887c960faa50398384d249af4302d30e1c by Max Moiseev:
    Speeding up the build by breaking complex expressions into smaller

    • edit: stdlib/public/core/SipHash.swift.gyb
    • edit: stdlib/public/core/Unicode.swift
  • Commit 9feb799c6d28cfe48902e8cacdc7f151c49404ab by Max Moiseev:
    Adding an explicit type context

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 5242168f60623375ce0780cf05c99c8a7fb78828 by Max Moiseev:
    Reverting becnhmarks code to master

    • edit: benchmark/single-source/ByteSwap.swift
    • edit: benchmark/single-source/Hash.swift
  • Commit 4b201754c19b2476eb5e17a71c619eeefa7987cd by Max Moiseev:
    Replacing @_transparent with @inline(__always)

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit dffad4d92e09f265f99d70ee65e619fa7e934b6e by Max Moiseev:
    Fixing the returnlocation test

    • edit: test/DebugInfo/returnlocation.swift
  • Commit ed90d8c90855b8dd139a61bf203a06415792a879 by Max Moiseev:
    Adding a few Swift 3 compatibilty APIs

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 5b613b3f443efcad2d5fd90f622ec0733be38448 by Max Moiseev:
    Adding deprecated mixed-type arithmetic operators for Strideable &

    • edit: stdlib/public/core/Stride.swift.gyb
  • Commit 9bf43d632f29fe36466f1ac6e6d9f7110b3a0c6e by Max Moiseev:
    Arithmetic operators for Strideable where Stride :

    • edit: stdlib/public/core/Stride.swift.gyb
  • Commit dfc8c65dcae43e0849705f7c6b953d4b9f48f1d4 by Max Moiseev:
    Adding overloads for << and >> with the literal on the left-hand side

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 31e1b1f4ff7557626e8f7303f3914145b58778ed by Max Moiseev:
    Splitting a complex expression in the benchmarks

    • edit: benchmark/single-source/ByteSwap.swift
  • Commit cb82daa2828cae37c440fc9b6b85ed0f2672c808 by Max Moiseev:
    Speculatively replacing a couple more transparent’s with

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit d30a2f95e6a7d9d96326ba497855720d8cc6aae3 by Max Moiseev:
    Adding non-masking shifts on concrete types

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit def49e8fa47b9e4c6e393f34e63546d4e14a60c5 by Max Moiseev:
    Adding SignedInteger.&+ and &- for source compatibility

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 3d7ddc53c9fbed546f2ff5b2cf27a0591e325e6c by Max Moiseev:
    More typealiases for Swift 3 protocols

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 0478c06f6a7c3a48f3d576eedfc0ade6f49a0111 by Max Moiseev:
    Removing obsolete rename tests

    • edit: test/stdlib/Renames.swift
  • Commit bc7918b94c23e4969041938af5c08367a7b9332e by Max Moiseev:
    Commenting out deprecated +/- on Strideable

    • edit: stdlib/public/core/Stride.swift.gyb
  • Commit f106bd95292e9723c3bddf6d73091b2c971f452d by Max Moiseev:
    Running new integer tests in Swift 4 mode only

    • edit: test/stdlib/Integers.swift.gyb
  • Commit 54e5f5d741683fffe8db085a62c1dacde9e7b1c4 by Max Moiseev:
    Handling the differences in << and >> for Swift 3 vs Swift 4

    • edit: test/Interpreter/bitvector.swift
    • edit: test/Prototypes/BigInt.swift
    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 8de33b4824458fa341a2e1e30f5f0ce176205b70 by Max Moiseev:
    Overloads for +/- on Strideable for Swift 3 compatibility mode

    • edit: stdlib/public/core/Stride.swift.gyb
  • Commit fbc980947c4465dc24c90712b3f06265d819f7b7 by Max Moiseev:
    Splitting the MixedTypeArithmeticsDiagnostics test into two (Swift 3 and

    • add: test/stdlib/MixedTypeArithmeticsDiagnostics4.swift
    • delete: test/stdlib/MixedTypeArithmeticsDiagnostics.swift
    • add: test/stdlib/MixedTypeArithmeticsDiagnostics3.swift
  • Commit 2e67c13d15a24450993cf72c56c81eb97415004e by Max Moiseev:
    Fixing some tests

    • edit: test/Constraints/closures.swift
    • edit: test/stdlib/Integers.swift.gyb
    • edit: test/SourceKit/CodeComplete/complete_moduleimportdepth.swift
    • edit: test/DebugInfo/autoclosure.swift
    • edit: validation-test/stdlib/NumericDiagnostics.swift.gyb
    • edit: test/Constraints/diagnostics.swift
    • edit: validation-test/stdlib/FixedPointDiagnostics.swift.gyb
  • Commit 7c73ba5fe344562d257d7880211b107a173432b9 by Jordan Rose:
    If a function has an error type, mangle it as ‘(Error) -> Error’.

    • edit: lib/AST/ASTMangler.cpp
    • edit: lib/Demangling/Demangler.cpp
    • edit: test/SourceKit/Indexing/index.swift.response
  • Commit 5c80f1edafd9a37835020fc043923e7f91e2ccf2 by Jordan Rose:
    [IDE] Don’t produce USRs for nameless parameters.

    • edit: test/IDE/print_usrs.swift
    • edit: include/swift/AST/ASTMangler.h
    • edit: lib/AST/USRGeneration.cpp
    • edit: test/Index/kinds.swift
  • Commit 7b98267d7822578a205e918ce0ad662120faa4a8 by Max Moiseev:
    Fixing the unicode tests by removing the potential optimization

    • edit: stdlib/public/core/StringUTF8.swift
  • Commit 40184728e5044d377768d49e601d9ec6ce72e24c by Max Moiseev:
    Listing expected source stability exceptions

    • edit: test/api-digester/source-stability.swift.expected
  • Commit 6b466c5e1f9f36b84302dfec84c93590231a1ad8 by Roman Levenstein:
    Add a functionality to produce canonical conformances and substitutions

    • edit: include/swift/AST/Substitution.h
    • edit: include/swift/AST/SubstitutionList.h
    • edit: include/swift/AST/ProtocolConformance.h
    • edit: include/swift/AST/ProtocolConformanceRef.h
    • edit: lib/AST/ProtocolConformance.cpp
  • Commit 7933b4fab086885f15596f009499bb0b07d9a00f by Roman Levenstein:
    Fix a bug with SILBoxType’s generic arguments

    • edit: lib/AST/ASTContext.cpp
  • Commit 049ba39da4bf1d8c336e81acdbaae80646833a28 by Roman Levenstein:
    Address review comments

    • edit: lib/AST/Substitution.cpp
    • edit: lib/AST/ProtocolConformance.cpp
    • edit: include/swift/AST/Substitution.h
  • Commit 1d2e46bbec7c7a28df245b727229134606307982 by Arnold Schwaighofer:
    Runtime: Add support for Builtin.Int512

    • edit: stdlib/public/runtime/KnownMetadata.cpp
    • edit: include/swift/Runtime/Metadata.h
    • edit: stdlib/public/runtime/Metadata.cpp
  • Commit e35b3c957b30ba8158df46111f7dfb34d1c27564 by Max Moiseev:
    Fixing the complex expression test

    • edit: test/Sema/complex_expressions.swift
  • Commit 7321153c0e9ea421c23208c0f4cf01233c8de8ab by Arnold Schwaighofer:
    Fix the alignment parameter

    • edit: stdlib/public/runtime/KnownMetadata.cpp
  • Commit 192c11217fe0c1a1821004b34434ffe523875707 by Max Moiseev:
    Adding arithmetic methods to FloatingPoint for Swift 3 mode

    • edit: stdlib/public/core/FloatingPoint.swift.gyb
  • Commit 71b2c1fb41b94e9e32fb1b4457737cba0e58f05c by Max Moiseev:
    Adding Swift 3 alias for _SignedInteger

    • edit: stdlib/public/core/Integers.swift.gyb
  • Commit 3b07eda6aa129cc93f8a6444ba87bb879f5145a5 by Jordan Rose:
    [Mangler] Use ‘_’ to represent nameless entities.

    • edit: lib/AST/ASTMangler.cpp
    • edit: test/Demangle/Inputs/simplified-manglings.txt
    • edit: include/swift/AST/ASTMangler.h
    • edit: test/Demangle/Inputs/manglings.txt
  • Commit 6c2e1b94c62edb1ee6e1a0f79604401594b1520e by Jordan Rose:
    [Mangler] Handle initializer contexts with no associated variable.

    • edit: lib/AST/ASTMangler.cpp
  • Commit 5de0a39f627ac3269a60ba7e7cd7c3b1e49e37ca by Jordan Rose:
    [Mangler] Verify USR manglings as well.

    • edit: lib/Demangling/Demangler.cpp
    • edit: include/swift/Basic/Mangler.h
    • edit: lib/Basic/Mangler.cpp
    • edit: lib/AST/ASTMangler.cpp
  • Commit 2d84981fc25f3b09ce1cd6f5c6842c47b5e0f617 by Jordan Rose:
    Improve the mangling of typealiases.

    • edit: docs/ABI.rst
    • edit: lib/Demangling/Remangler.cpp
    • edit: lib/AST/ASTMangler.cpp
    • edit: lib/IRGen/IRGenMangler.h
    • edit: test/Index/kinds.swift
    • edit: lib/Demangling/Demangler.cpp
    • edit: test/SourceKit/Indexing/index.swift.response
    • edit: test/SourceKit/Indexing/sr_3815.swift.response
    • edit: test/SourceKit/CursorInfo/cursor_info.swift
    • edit: include/swift/AST/ASTMangler.h
    • edit: test/SourceKit/DocSupport/doc_source_file.swift.response
    • edit: include/swift/Demangling/DemangleNodes.def
    • edit: include/swift/Demangling/Demangler.h
    • edit: test/IDE/print_usrs.swift
    • edit: test/SourceKit/DocSupport/doc_clang_module.swift.response
    • edit: test/SourceKit/DocSupport/doc_swift_module.swift.response
  • Commit 8e6d6338cec977b74f34394e2ec3e96285b31c6b by Adrian Prantl:
    Emit debug info for Swift types using the default alignment where

    • add: test/DebugInfo/alignment.swift
    • edit: test/DebugInfo/enum.swift
    • edit: lib/IRGen/DebugTypeInfo.cpp
    • edit: lib/IRGen/IRGenDebugInfo.cpp
    • edit: test/DebugInfo/test_ints.swift
    • edit: test/DebugInfo/nostorage.swift
    • edit: test/DebugInfo/NestedTypes.swift
    • edit: test/DebugInfo/parent-scope.swift
    • edit: lib/IRGen/DebugTypeInfo.h
    • edit: lib/IRGen/IRGenSIL.cpp
  • Commit 07d779058ade06ac7f8af3f677603860e3470193 by Roman Levenstein:
    Address review comments

    • edit: lib/AST/ASTContext.cpp
    • edit: include/swift/AST/SubstitutionList.h
    • edit: lib/SIL/TypeLowering.cpp
    • edit: include/swift/AST/Substitution.h
    • edit: lib/AST/ProtocolConformance.cpp
  • Commit b7f715f7e54be7630b796d56f290425fc77e5fa1 by Max Moiseev:
    Fixing the iOS test failures

    • edit: stdlib/public/core/Integers.swift.gyb
    • edit: test/Prototypes/BigInt.swift
  • Commit 24e02a2ba3da0a618652ed0e59eea4b96c16ade5 by Mark Lacey:
    Add a test for referencing a type nested in a generic class from a

    • add: test/Generics/nested_type_reference.swift
  • Commit 19eb8d282161e1c93b8a96b5f90e48cadb804edb by Slava Pestov:
    SIL Parser: Update for subclass existentials

    • edit: include/swift/AST/DiagnosticsParse.def
    • edit: lib/Parse/ParseSIL.cpp
  • Commit 497336c4bca9603a1cb4b25b2937e5b1414ffe3b by Slava Pestov:
    IRGen: Use the right reference counting for subclass existentials

    • edit: lib/IRGen/GenArchetype.cpp
    • edit: lib/IRGen/GenExistential.cpp
    • edit: lib/IRGen/GenDecl.cpp
    • edit: lib/IRGen/GenReflection.cpp
    • edit: lib/IRGen/GenClass.cpp
    • edit: lib/IRGen/GenClass.h
    • add: test/IRGen/subclass_existentials.sil
    • edit: test/IRGen/type_layout_reference_storage.swift
    • edit: test/IRGen/type_layout_reference_storage_objc.swift
    • edit: lib/IRGen/GenMeta.cpp
    • edit: lib/AST/Type.cpp
  • Commit 6580e5055f589de59fb49f1852759c7958359f2f by Slava Pestov:
    AST Verifier: Remove a usage of getExistentialTypeProtocols()

    • edit: lib/AST/ASTVerifier.cpp
  • Commit 61e0c558aa3edd73df5b50a1a318d2273dedd01c by Slava Pestov:
    FrontendTool: Remove a usage of getExistentialTypeProtocols()

    • edit: lib/FrontendTool/ReferenceDependencies.cpp
  • Commit ff20d0661b4c5ae265e55b894a7bc177d2b8d01e by Slava Pestov:
    Sema: Remove a usage of getExistentialTypeProtocols()

    • edit: lib/Sema/ITCDecl.cpp
  • Commit ea015822c85b0fcae82c650cea5554a6f1fc7fb1 by Slava Pestov:
    ClangImporter: Remove a usage of getExistentialTypeProtocols()

    • edit: lib/ClangImporter/ImportDecl.cpp
  • Commit 2cd6a03e5d1cadff962f957889285359c2d53fea by Slava Pestov:
    AST: Remove getExistentialTypeProtocols()

    • edit: include/swift/AST/Types.h
    • edit: lib/AST/Type.cpp
    • edit: include/swift/AST/Type.h
  • Commit 03373a1d0c5d54ad4995f3ab547db91bfb711e9c by Slava Pestov:
    AST: Micro-optimize ProtocolType::visitAllProtocols()

    • edit: lib/AST/Type.cpp
  • Commit 303a3e58247c312e20e4c03a1af219e37ab23ee1 by David Farler:
    Start the Migrator library

    • edit: include/swift/Subsystems.h
    • edit: include/swift/Sema/Semantics.h
    • edit: lib/Parse/Parser.cpp
    • add: lib/Migrator/CMakeLists.txt
    • add: include/swift/Migrator/FixitApplyDiagnosticConsumer.h
    • edit: include/swift/Strings.h
    • edit: lib/Frontend/CompilerInvocation.cpp
    • add: lib/Migrator/FixitApplyDiagnosticConsumer.cpp
    • add: lib/Migrator/MigrationState.cpp
    • edit: lib/FrontendTool/FrontendTool.cpp
    • edit: lib/Syntax/RawSyntax.cpp
    • delete: test/FixCode/multi-inputs.swift
    • edit: lib/CMakeLists.txt
    • edit: lib/Frontend/FrontendOptions.cpp
    • add: include/swift/Migrator/Replacement.h
    • edit: include/swift/Option/Options.td
    • edit: lib/Parse/Lexer.cpp
    • edit: tools/swift-syntax-test/swift-syntax-test.cpp
    • edit: include/swift/Syntax/References.h
    • edit: lib/Basic/SourceLoc.cpp
    • add: include/swift/Migrator/MigratorOptions.h
    • edit: include/swift/Syntax/SyntaxData.h
    • add: include/swift/Migrator/Migrator.h
    • edit: include/swift/Basic/SourceManager.h
    • edit: lib/Frontend/CMakeLists.txt
    • edit: include/swift/Parse/Lexer.h
    • edit: include/swift/Driver/Driver.h
    • add: include/swift/Migrator/MigrationState.h
    • edit: lib/Driver/ToolChains.cpp
    • edit: include/swift/Frontend/FrontendOptions.h
    • edit: lib/Driver/Driver.cpp
    • edit: test/Driver/driver-compile.swift
    • edit: include/swift/Frontend/Frontend.h
    • add: lib/Migrator/Migrator.cpp
    • add: lib/Migrator/Replacement.cpp
    • edit: lib/Sema/Semantics.cpp
  • Commit c538a2d3ae73b9920c444d3379854324abd2c565 by Max Moiseev:
    Upgrading to the new integer protocols

    • edit: Sources/XCTest/Private/WallClockTimeMetric.swift
  • Commit 1ba2af8393d92a8d74ce112562d7023e188bb787 by Bruno Cardoso Lopes:
    PR32280: Do not crash on nested initializers.

    • edit: test/Sema/designated-initializers.c
    • edit: lib/Sema/SemaInit.cpp
  • Commit a664f83fc5818d40bce795c9816a0f3c0b92d6f6 by Bruno Cardoso Lopes:
    [Modules] Improve redefinition errors pointing to the same header

    • edit: include/clang/Basic/DiagnosticSemaKinds.td
    • add: test/Modules/Inputs/SameHeader/B.h
    • edit: test/SemaCXX/modules-ts.cppm
    • edit: include/clang/Sema/Sema.h
    • add: test/Modules/Inputs/SameHeader/A.h
    • add: test/Modules/redefinition-same-header.m
    • add: test/Modules/Inputs/SameHeader/C.h
    • add: test/Sema/redefinition-same-header.c
    • edit: lib/Sema/SemaDecl.cpp
    • add: test/Modules/Inputs/SameHeader/module.modulemap