|
|
@@ -6,6 +6,13 @@ Exceptions. See /LICENSE for license information.
|
|
|
SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
|
|
|
-->
|
|
|
|
|
|
+## Proposal lists
|
|
|
+
|
|
|
+- [All proposals](https://github.com/carbon-language/carbon-lang/pulls?q=is%3Apr+label%3Aproposal)
|
|
|
+- [Accepted proposals](https://github.com/carbon-language/carbon-lang/pulls?q=is%3Apr+label%3Aproposal+label%3A%22decision%3A+accepted%22)
|
|
|
+
|
|
|
+## Directory structure
|
|
|
+
|
|
|
This directory contains accepted proposals for the carbon-lang repository. For
|
|
|
information about declined/deferred proposals, please view the proposal's
|
|
|
original pull request.
|
|
|
@@ -16,62 +23,3 @@ request:
|
|
|
- `p####.md` will contain the main proposal text.
|
|
|
- `p####` may be present as an optional subdirectory for related files (for
|
|
|
example, images).
|
|
|
-
|
|
|
-## Proposal list
|
|
|
-
|
|
|
-<!-- proposals -->
|
|
|
-<!-- Generated by ./scripts/update_proposal_list.py -->
|
|
|
-
|
|
|
-- [0024 - Generics goals](p0024.md)
|
|
|
-- [0029 - Linear, rebase, and pull-request GitHub workflow](p0029.md)
|
|
|
-- [0042 - Create code review guidelines](p0042.md)
|
|
|
-- [0044 - Proposal tracking](p0044.md)
|
|
|
-- [0051 - Goals](p0051.md)
|
|
|
-- [0063 - Criteria for Carbon to go public](p0063.md)
|
|
|
-- [0074 - Change comment/decision timelines in proposal process](p0074.md)
|
|
|
-- [0083 - In-progress design overview](p0083.md)
|
|
|
-- [0107 - Code and name organization](p0107.md)
|
|
|
-- [0113 - Add a C++ style guide](p0113.md)
|
|
|
-- [0120 - Add idiomatic code performance and developer-facing docs to goals](p0120.md)
|
|
|
-- [0142 - Unicode source files](p0142.md)
|
|
|
-- [0143 - Numeric literals](p0143.md)
|
|
|
-- [0149 - Change documentation style guide](p0149.md)
|
|
|
-- [0157 - Design direction for sum types](p0157.md)
|
|
|
-- [0162 - Basic Syntax](p0162.md)
|
|
|
-- [0175 - C++ interoperability goals](p0175.md)
|
|
|
-- [0179 - Create a toolchain team.](p0179.md)
|
|
|
-- [0196 - Language-level safety strategy](p0196.md)
|
|
|
-- [0198 - Comments](p0198.md)
|
|
|
-- [0199 - String literals](p0199.md)
|
|
|
-- [0253 - 2021 Roadmap](p0253.md)
|
|
|
-- [0257 - Initialization of memory and variables](p0257.md)
|
|
|
-- [0285 - if/else](p0285.md)
|
|
|
-- [0301 - Principle: Errors are values](p0301.md)
|
|
|
-- [0339 - `var` statement](p0339.md)
|
|
|
-- [0340 - while loops](p0340.md)
|
|
|
-- [0353 - `for` loops](p0353.md)
|
|
|
-- [0415 - Syntax: `return`](p0415.md)
|
|
|
-- [0426 - Governance & evolution revamp](p0426.md)
|
|
|
-- [0438 - Functions](p0438.md)
|
|
|
-- [0444 - GitHub Discussions](p0444.md)
|
|
|
-- [0447 - Generics terminology](p0447.md)
|
|
|
-- [0524 - Generics overview](p0524.md)
|
|
|
-- [0538 - `return` with no argument](p0538.md)
|
|
|
-- [0540 - Remove `Void`](p0540.md)
|
|
|
-- [0553 - Generics details part 1](p0553.md)
|
|
|
-- [0555 - Operator precedence](p0555.md)
|
|
|
-- [0561 - Basic classes: use cases, struct literals, struct types, and future work](p0561.md)
|
|
|
-- [0601 - Operator tokens](p0601.md)
|
|
|
-- [0618 - var ordering](p0618.md)
|
|
|
-- [0623 - Require braces](p0623.md)
|
|
|
-- [0646 - Low context-sensitivity principle](p0646.md)
|
|
|
-- [0676 - `:!` generic syntax](p0676.md)
|
|
|
-- [0680 - And, or, not](p0680.md)
|
|
|
-- [0722 - Nominal classes and methods](p0722.md)
|
|
|
-- [0731 - Generics details 2: adapters, associated types, parameterized interfaces](p0731.md)
|
|
|
-- [0752 - `api` file default-`public`](p0752.md)
|
|
|
-- [0777 - Inheritance](p0777.md)
|
|
|
-- [0820 - Implicit conversions](p0820.md)
|
|
|
-- [0829 - One way principle](p0829.md)
|
|
|
-
|
|
|
-<!-- endproposals -->
|