Chandler Carruth debe4cc151 Defining the 0.1 language (#2759) 3 лет назад
..
p0555 7200e36781 Proposal for a partial ordering for operator precedence (#555) 4 лет назад
p0818 6210353dfe Update links to open discussion minutes archives (#1873) 3 лет назад
scripts e941b90ac9 Correctly remove `## TODO` section from proposals (#2207) 3 лет назад
README.md 4b56764f10 Fix link to accepted proposals (#2019) 3 лет назад
__init__.py f2d48f1bd0 Move the jekyll sidebar to a python script for consistent generation. (#205) 5 лет назад
p0024.md a6ddc03aa6 Generics goals (#24) 5 лет назад
p0029.md bb0aac61a3 Typo fixes in proposals (#1965) 3 лет назад
p0042.md 066b103881 Spelling (#1580) 3 лет назад
p0044.md 066b103881 Spelling (#1580) 3 лет назад
p0051.md 066b103881 Spelling (#1580) 3 лет назад
p0063.md 7a6c46dc1a Merge rationale and open question answers into proposals (#461) 5 лет назад
p0074.md 7a6c46dc1a Merge rationale and open question answers into proposals (#461) 5 лет назад
p0083.md 066b103881 Spelling (#1580) 3 лет назад
p0107.md bb0aac61a3 Typo fixes in proposals (#1965) 3 лет назад
p0113.md 804e39a86c Remove proposals dir special casing (#1170) 4 лет назад
p0120.md 7a6c46dc1a Merge rationale and open question answers into proposals (#461) 5 лет назад
p0140.md e8206bf4bf fix some typos (#1444) 3 лет назад
p0142.md 066b103881 Spelling (#1580) 3 лет назад
p0143.md 7a6c46dc1a Merge rationale and open question answers into proposals (#461) 5 лет назад
p0144.md 804e39a86c Remove proposals dir special casing (#1170) 4 лет назад
p0149.md 8ed38c42f3 Fixed typo (#1473) 3 лет назад
p0157.md ff1d69232b Switch proposal link text from pNNNN to #NN for consistency (#2202) 3 лет назад
p0162.md 7a6c46dc1a Merge rationale and open question answers into proposals (#461) 5 лет назад
p0175.md 24b763c7e8 Fix or remove invalid anchor links, adding pre-commit (#997) 4 лет назад
p0179.md 804e39a86c Remove proposals dir special casing (#1170) 4 лет назад
p0196.md 7a6c46dc1a Merge rationale and open question answers into proposals (#461) 5 лет назад
p0198.md 7a6c46dc1a Merge rationale and open question answers into proposals (#461) 5 лет назад
p0199.md 066b103881 Spelling (#1580) 3 лет назад
p0253.md 7a6c46dc1a Merge rationale and open question answers into proposals (#461) 5 лет назад
p0257.md f1e36a50ca C/C++ -> C and C++ (#2340) 3 лет назад
p0285.md f1e36a50ca C/C++ -> C and C++ (#2340) 3 лет назад
p0301.md 6639a915dc Principle: Errors are values (#301) 5 лет назад
p0339.md f1e36a50ca C/C++ -> C and C++ (#2340) 3 лет назад
p0340.md f1e36a50ca C/C++ -> C and C++ (#2340) 3 лет назад
p0353.md f1e36a50ca C/C++ -> C and C++ (#2340) 3 лет назад
p0415.md 8396527043 Add pre-commit check to remove trunk links from md files (#847) 4 лет назад
p0426.md dbf59bff6f Governance & evolution revamp (#426) 5 лет назад
p0438.md 24b763c7e8 Fix or remove invalid anchor links, adding pre-commit (#997) 4 лет назад
p0444.md 8396527043 Add pre-commit check to remove trunk links from md files (#847) 4 лет назад
p0447.md fdb1893544 Generics terminology (#447) 5 лет назад
p0524.md 978e27f484 Generics overview (#524) 4 лет назад
p0538.md 4911ede826 Proposal: return; should be valid only in functions with no declared return type. 4 лет назад
p0540.md d550256c93 Delete the website and references (#782) 4 лет назад
p0553.md 066b103881 Spelling (#1580) 3 лет назад
p0555.md e8206bf4bf fix some typos (#1444) 3 лет назад
p0561.md 36764ff1af Basic classes: use cases, struct literals, struct types, and future work (#561) 4 лет назад
p0601.md db2efeafeb Operator tokens (#601) 4 лет назад
p0618.md 64f3284a19 Update links to visible copies of docs (#1786) 3 лет назад
p0623.md 8396527043 Add pre-commit check to remove trunk links from md files (#847) 4 лет назад
p0646.md 38eb2c0d2f Low context-sensitivity principle (#646) 4 лет назад
p0676.md bb0aac61a3 Typo fixes in proposals (#1965) 3 лет назад
p0680.md 066b103881 Spelling (#1580) 3 лет назад
p0702.md 066b103881 Spelling (#1580) 3 лет назад
p0720.md bf49f2efed Proposal: Property naming in C++ (#720) 4 лет назад
p0722.md 066b103881 Spelling (#1580) 3 лет назад
p0731.md 656e746bcb Fix some links in proposals (#1090) 4 лет назад
p0752.md 6d33a80988 api file default public (#752) 4 лет назад
p0777.md 066b103881 Spelling (#1580) 3 лет назад
p0818.md ee998c99ff Clean up some small mistakes (#2451) 3 лет назад
p0820.md f63169608e Implicit conversions (#820) 4 лет назад
p0826.md fa4c79c1e9 Function return type inference (#826) 4 лет назад
p0829.md c3f4f28ec5 One way principle (#829) 4 лет назад
p0845.md 05efb278c2 as expressions (#845) 4 лет назад
p0851.md df63b5e054 auto keyword for vars (#851) 4 лет назад
p0861.md 086834d63a Naming conventions (#861) 4 лет назад
p0866.md 0539931b76 PR 866: Allow ties in floating literals. (#866) 4 лет назад
p0875.md bb0aac61a3 Typo fixes in proposals (#1965) 3 лет назад
p0911.md f6cbd2231e Conditional expressions (#911) 4 лет назад
p0920.md 642fcd3b77 Replace keyword `is` with `impls` (#2483) 3 лет назад
p0931.md be8d0a993b Generic impls access (details 4) (#931) 4 лет назад
p0950.md 6210353dfe Update links to open discussion minutes archives (#1873) 3 лет назад
p0981.md 6210353dfe Update links to open discussion minutes archives (#1873) 3 лет назад
p0983.md 642fcd3b77 Replace keyword `is` with `impls` (#2483) 3 лет назад
p0989.md 18b423dc5f Member access expressions (#989) 4 лет назад
p0990.md f4e9063b97 Generics details 8: interface default and final members (#990) 4 лет назад
p0998.md 656e746bcb Fix some links in proposals (#1090) 4 лет назад
p1013.md 2d567f5824 Generics: Set associated constants using `where` constraints (#1013) 4 лет назад
p1025.md a0a4146bcf Roadmap updates for 2022 (#1025) 4 лет назад
p1083.md 066b103881 Spelling (#1580) 3 лет назад
p1084.md 6210353dfe Update links to open discussion minutes archives (#1873) 3 лет назад
p1088.md 642fcd3b77 Replace keyword `is` with `impls` (#2483) 3 лет назад
p1144.md 6210353dfe Update links to open discussion minutes archives (#1873) 3 лет назад
p1146.md b9538129a2 Generic details 12: parameterized types (#1146) 4 лет назад
p1154.md 6210353dfe Update links to open discussion minutes archives (#1873) 3 лет назад
p1178.md 4a8ca9cd0f Rework operator interfaces (#1178) 4 лет назад
p1190.md e18675608b Reviewer-merged PRs (#1190) 4 лет назад
p1191.md 066b103881 Spelling (#1580) 3 лет назад
p1270.md 066b103881 Spelling (#1580) 3 лет назад
p1280.md bc40bdc279 Principle: All APIs are library APIs (#1280) 3 лет назад
p1327.md b83f5c3fc7 Generics: `impl forall` (#1327) 3 лет назад
p1344.md 066b103881 Spelling (#1580) 3 лет назад
p1360.md 07d6a03b32 Change raw string literal syntax: `[#]*"` represents single-line string and `[#]*'''` represents block string (#1360) 3 лет назад
p1363.md 4aa462c2ac Make the Carbon experiment public. (#1363) 3 лет назад
p1367.md 1dcd15380c Remove stacked PR notes (#2205) 3 лет назад
p1382.md d1210c4a50 Rename `me` -> `self` (#1382) 3 лет назад
p1891.md 48ba8bf6b6 Are We Explorer Yet? (#1891) 3 лет назад
p1983.md ba2cfc2d0d Weaken digit separator placement rules (#1983) 3 лет назад
p2015.md 49c9732e8e Numeric type literal syntax (#2015) 3 лет назад
p2022.md b464a0ac3d Unused Pattern Bindings (Unused Function Parameters) (#2022) 3 лет назад
p2040.md 15d1e07133 Unicode char limit (#2040) 3 лет назад
p2107.md e4595deb4b Clarify rules around `Self` and `.Self` (#2107) 3 лет назад
p2138.md 83f1d29f3c Checked and template generic terminology (#2138) 3 лет назад
p2173.md 0b6411e6cc Associated constant assignment versus equality (#2173) 3 лет назад
p2187.md 44ba541f1f Update sum types design (#2187) 3 лет назад
p2188.md d70e237026 Pattern matching syntax and semantics (#2188) 3 лет назад
p2200.md c9a1e351ba Template generics (#2200) 3 лет назад
p2274.md 4885a2bf8e Subscript syntax and semantics (#2274) 3 лет назад
p2287.md 14cc716ddc Allow unqualified name lookup for class members (#2287) 3 лет назад
p2295.md b315c69f0c Begin publishing CoC and moderation transparency reports. (#2295) 3 лет назад
p2347.md e29e4cfa29 What can be done with an incomplete interface (#2347) 3 лет назад
p2360.md 16dcdc2a34 Types are values of type `type` (#2360) 3 лет назад
p2365.md 0478cbd9b3 Remove artificial version ceiling on C++ interop. (#2365) 3 лет назад
p2376.md 571b869f1c Constraints must use `Self` (#2376) 3 лет назад
p2483.md 642fcd3b77 Replace keyword `is` with `impls` (#2483) 3 лет назад
p2511.md a89aba2698 Assignment statements (#2511) 3 лет назад
p2551.md cad750c864 Finish an incomplete sentence in p2551. (#2554) 3 лет назад
p2665.md 9a063ccdc5 Semicolons terminate statements (#2665) 3 лет назад
p2687.md 31e907178f Termination algorithm for impl selection (#2687) 3 лет назад
p2759.md debe4cc151 Defining the 0.1 language (#2759) 3 лет назад

README.md

Proposals

Proposal lists

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.

For accepted proposals, where #### is the corresponding proposal's pull request:

  • p####.md will contain the main proposal text.
  • p#### may be present as an optional subdirectory for related files (for example, images).