Skip to content

Commit f895a70

Browse files
authored
Merge branch 'main' into wip-generic-reqs-from-actor-da-for-accessor
2 parents f71c35d + 26b91ef commit f895a70

File tree

185 files changed

+3937
-1005
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

185 files changed

+3937
-1005
lines changed

.github/ISSUE_TEMPLATE/bug-report.yml

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
# This source file is part of the Swift.org open source project
2+
#
3+
# Copyright (c) 2023 Apple Inc. and the Swift project authors
4+
# Licensed under Apache License v2.0 with Runtime Library Exception
5+
#
6+
# See https://swift.org/LICENSE.txt for license information
7+
# See https://swift.org/CONTRIBUTORS.txt for the list of Swift project authors
8+
9+
name: 🪲 Report a bug
10+
description: >
11+
Report a deviation from expected or documented behavior, but not a crash.
12+
labels: [bug, triage needed]
13+
body:
14+
- type: markdown
15+
attributes:
16+
value: >
17+
This repository hosts the Swift compiler, the Swift standard library,
18+
the Swift runtime, SourceKit, and IDE support for the Swift language.
19+
It does *not* track feedback on Xcode and other closed source Apple
20+
developer software such as SwiftUI and UIKit; please direct it to
21+
[Feedback Assistant](https://developer.apple.com/bug-reporting)
22+
instead.
23+
- type: textarea
24+
attributes:
25+
label: Description
26+
description: >
27+
A concise description of what causes the problem, in human language.
28+
Though not required, it may help us to more accurately triage the issue
29+
as well as understand a non-trivial test case.
30+
validations:
31+
required: false
32+
- type: textarea
33+
attributes:
34+
label: Reproduction
35+
description: >
36+
Provide a test case, preferably in a Markdown codeblock, and explain
37+
how to build or run it to reproduce the problem. If the problem is a
38+
poor or unexpected error, warning, fix-it, or output, please show
39+
them. Consider reducing the test case to the smallest amount of code
40+
possible — a smaller test case is easier to reason about and more
41+
appealing to contributors.
42+
value: |
43+
```swift
44+
45+
```
46+
validations:
47+
required: true
48+
- type: textarea
49+
attributes:
50+
label: Expected behavior
51+
description: Describe the behavior you expected.
52+
validations:
53+
required: true
54+
- type: textarea
55+
attributes:
56+
label: Environment
57+
description: >
58+
Provide the Swift version, tag, or revision. If you suspect that the
59+
problem might be specific to a particular development platform or
60+
deployment target, please specify them as well.
61+
placeholder: $ swiftc -version
62+
validations:
63+
required: true
64+
- type: textarea
65+
attributes:
66+
label: Additional information
67+
description: >
68+
Any complementary information that could help others to work around
69+
the problem, and us to better understand the problem and its impact.
70+
For example, a link to a discussion or post that motivated this
71+
report.
72+
validations:
73+
required: false

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 0 additions & 45 deletions
This file was deleted.

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# This source file is part of the Swift.org open source project
2+
#
3+
# Copyright (c) 2023 Apple Inc. and the Swift project authors
4+
# Licensed under Apache License v2.0 with Runtime Library Exception
5+
#
6+
# See https://swift.org/LICENSE.txt for license information
7+
# See https://swift.org/CONTRIBUTORS.txt for the list of Swift project authors
8+
9+
blank_issues_enabled: true
10+
contact_links:
11+
- name: 🌐 Discuss an idea
12+
url: https://forums.swift.org/c/evolution/discuss
13+
about: >
14+
Share an idea with the Swift community.
15+
- name: 📄 Formally propose a change
16+
url: https://www.swift.org/swift-evolution
17+
about: >
18+
Formally propose an addition, removal, or change to the features of the
19+
Swift language or the public interface of the Swift standard library.
20+
- name: 🙋 Ask a question about Swift
21+
url: https://forums.swift.org/c/swift-users
22+
about: >
23+
Ask a question about or get help with the Swift language and its standard
24+
library. Beginner questions welcome!
25+
- name: 🙋 Ask a question about the Swift compiler
26+
url: https://forums.swift.org/c/development/compiler
27+
about: >
28+
Ask a question about or get help with contributing to the Swift compiler.
29+
- name: 🙋 Ask a question on the Apple Developer Forums
30+
url: https://developer.apple.com/forums
31+
about: >
32+
Ask a question about or get help with app development for Apple platforms
33+
in general. Topics include Xcode and other closed source Apple developer
34+
software such as SwiftUI and UIKit.
35+
- name: 🪲 Report an issue using Feedback Assistant
36+
url: https://developer.apple.com/bug-reporting
37+
about: >
38+
Report an issue with Xcode or other closed source Apple developer
39+
software such as SwiftUI and UIKit.
40+
- name: 🪲 Report an issue with The Swift Programming Language (the book)
41+
url: https://github.com/apple/swift-book/issues/new/choose
42+
about: >
43+
Like the Swift compiler and standard library, TSPL is open source and
44+
welcomes contributions.
45+
- name: 📖 Learn Swift
46+
url: https://docs.swift.org/swift-book/documentation/the-swift-programming-language
47+
about: >
48+
Read The Swift Programming Language, the official book on Swift.
Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
# This source file is part of the Swift.org open source project
2+
#
3+
# Copyright (c) 2023 Apple Inc. and the Swift project authors
4+
# Licensed under Apache License v2.0 with Runtime Library Exception
5+
#
6+
# See https://swift.org/LICENSE.txt for license information
7+
# See https://swift.org/CONTRIBUTORS.txt for the list of Swift project authors
8+
9+
name: 💥 Report a crash
10+
description: >
11+
Report a compiler crash or other unexpected program termination caused by an
12+
exception.
13+
labels: [bug, crash, triage needed]
14+
body:
15+
- type: markdown
16+
attributes:
17+
value: >
18+
This repository hosts the Swift compiler, the Swift standard library,
19+
the Swift runtime, SourceKit, and IDE support for the Swift language.
20+
It does *not* track feedback on Xcode and other closed source Apple
21+
developer software such as SwiftUI and UIKit; please direct it to
22+
[Feedback Assistant](https://developer.apple.com/bug-reporting)
23+
instead.
24+
- type: textarea
25+
attributes:
26+
label: Description
27+
description: >
28+
A concise description of what causes the problem, in human language.
29+
Though not required, it may help us to more accurately triage the issue
30+
as well as understand a non-trivial test case.
31+
validations:
32+
required: false
33+
- type: textarea
34+
attributes:
35+
label: Reproduction
36+
description: >
37+
Provide a test case, preferably in a Markdown codeblock, and explain
38+
how to build or run it to reproduce the problem. Consider reducing the
39+
test case to the smallest amount of code possible — a smaller test case
40+
is easier to reason about and more appealing to contributors.
41+
value: |
42+
```swift
43+
44+
```
45+
validations:
46+
required: true
47+
- type: textarea
48+
attributes:
49+
label: Stack dump
50+
description: >
51+
Paste the stack dump as is, without formatting it into a Markdown
52+
codeblock.
53+
render: "text"
54+
validations:
55+
required: true
56+
- type: textarea
57+
attributes:
58+
label: Expected behavior
59+
description: >
60+
Describe the behavior you expected instead of the crash.
61+
validations:
62+
required: true
63+
- type: textarea
64+
attributes:
65+
label: Environment
66+
description: >
67+
Provide the Swift version, tag, or revision. If you suspect that the
68+
problem might be specific to a particular development platform or
69+
deployment target, please specify them as well.
70+
placeholder: $ swiftc -version
71+
validations:
72+
required: true
73+
- type: textarea
74+
attributes:
75+
label: Additional information
76+
description: >
77+
Any complementary information that could help others to work around
78+
the problem, and us to better understand the problem and its impact.
79+
For example, a link to a discussion or post that motivated this
80+
report.
81+
validations:
82+
required: false
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
# This source file is part of the Swift.org open source project
2+
#
3+
# Copyright (c) 2023 Apple Inc. and the Swift project authors
4+
# Licensed under Apache License v2.0 with Runtime Library Exception
5+
#
6+
# See https://swift.org/LICENSE.txt for license information
7+
# See https://swift.org/CONTRIBUTORS.txt for the list of Swift project authors
8+
9+
name: 🌟 Request a change
10+
description: >
11+
Request a feature, improvement, or other change.
12+
labels: [feature, triage needed]
13+
body:
14+
- type: markdown
15+
attributes:
16+
value: >
17+
This repository hosts the Swift compiler, the Swift standard library,
18+
the Swift runtime, SourceKit, and IDE support for the Swift language.
19+
It does *not* track feedback on Xcode and other closed source Apple
20+
developer software such as SwiftUI and UIKit; please direct it to
21+
[Feedback Assistant](https://developer.apple.com/bug-reporting)
22+
instead.
23+
24+
___
25+
26+
27+
Swift is guided by a community-driven process referred to as the
28+
[Swift evolution](https://www.swift.org/swift-evolution)
29+
process. Submitting this form is not a guarantee that the request will
30+
be considered or implemented. If the request implies an addition,
31+
removal, or change to the features of the Swift language or the public
32+
interface of the Swift standard library, please consider socializing it
33+
on the
34+
[Swift forums](https://forums.swift.org/c/evolution/discuss)
35+
instead. The Swift forums are the preferred space for sharing ideas and
36+
discussing them with the Swift community.
37+
- type: textarea
38+
attributes:
39+
label: Motivation
40+
description: >
41+
Describe the problems that this idea seeks to address. If the
42+
problem is that some common pattern is currently hard to express, show
43+
how one can currently get a similar effect and describe its drawbacks.
44+
If it's completely new functionality that cannot be emulated, motivate
45+
why this new functionality would help create better Swift code or
46+
developer tools.
47+
validations:
48+
required: true
49+
- type: textarea
50+
attributes:
51+
label: Proposed solution
52+
description: >
53+
Describe the solution to the problem. Provide examples and describe how
54+
they work. Show how this solution is better than current workarounds: is
55+
it cleaner, safer, or more efficient?
56+
validations:
57+
required: true
58+
- type: textarea
59+
attributes:
60+
label: Alternatives considered
61+
description: >
62+
Any alternative approaches that were considered, and why the *proposed
63+
solution* was chosen instead.
64+
validations:
65+
required: false
66+
- type: textarea
67+
attributes:
68+
label: Additional information
69+
description: >
70+
Any complementary information that could be valuable to an author of a
71+
formal proposal, an implementor, or future discussions. For example, a
72+
link to a discussion or post that motivated this request.
73+
validations:
74+
required: false

.github/ISSUE_TEMPLATE/feature_request.md

Lines changed: 0 additions & 49 deletions
This file was deleted.

0 commit comments

Comments
 (0)