Skip to content

Applying API guidelines to The Standard Library #1607

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 353 commits into from
Mar 10, 2016
Merged

Conversation

moiseev
Copy link
Contributor

@moiseev moiseev commented Mar 10, 2016

Applying swift API naming guidelines to The Standard Library

This PR applies the guidelines to The Standard Library according to this proposal.


Before merging this pull request to apple/swift repository:

  • Test pull request on Swift continuous integration.

Triggering Swift CI

The swift-ci is triggered by writing a comment on this PR addressed to the GitHub user @swift-ci. Different tests will run depending on the specific comment that you use. The currently available comments are:

Smoke Testing

Platform Comment
All supported platforms @swift-ci Please smoke test
OS X platform @swift-ci Please smoke test OS X platform
Linux platform @swift-ci Please smoke test Linux platform

Validation Testing

Platform Comment
All supported platforms @swift-ci Please test
OS X platform @swift-ci Please test OS X platform
Linux platform @swift-ci Please test Linux platform

Note: Only members of the Apple organization can trigger swift-ci.

Maxim Moiseev and others added 30 commits December 16, 2015 17:21
…tension hash.

We were verifying the Swift full version information from the module
file extension metadata for the Swift name lookup tables, but not
actually putting it in the hash, which meant that having an older
module cache around would cause spurious failures when Swift name
lookup tables were enabled. Instead, use just the major/minor version
numbers of the lookup tables. When the lookup table format or contents
of the lookup table change, we'll bump the version number.
And other API changes that naturally fall out from this, like
Array(repeating:count:) => Array(repeating:length:).
It is not possible to call these functions by usual means.
We prefer 'nil' to be used instead.
gribozavr and others added 21 commits February 25, 2016 14:39
moiseev added a commit that referenced this pull request Mar 10, 2016
Applying API guidelines to The Standard Library
@moiseev moiseev merged commit 9187839 into master Mar 10, 2016
@dduan
Copy link
Contributor

dduan commented Mar 10, 2016

😍👏

@shawnce
Copy link
Contributor

shawnce commented Mar 10, 2016

🎉

@zeeshankhan
Copy link

🎉👏👍

@diogoAntunes
Copy link

👏

@jcnm
Copy link

jcnm commented Mar 10, 2016

Amazing 🎊🎖

J. Charles

Le 10 mars 2016 à 04:17, Zeeshan Khan [email protected] a écrit :

🎉👏👍


Reply to this email directly or view it on GitHub.

@gribozavr gribozavr deleted the swift-3-api-guidelines branch March 14, 2016 21:30
@shahmishal shahmishal restored the swift-3-api-guidelines branch January 31, 2023 20:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.