Skip to content

Commit

Permalink
Rename Appendix C to "Changelog" and add links for amendment PRs.
Browse files Browse the repository at this point in the history
  • Loading branch information
eddyb committed Aug 11, 2021
1 parent 281e27f commit c3c88f2
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions text/2603-rust-symbol-name-mangling-v0.md
Original file line number Diff line number Diff line change
Expand Up @@ -1136,7 +1136,7 @@ pub static QUUX: u32 = {
- mangled: `_RINxC3std3fooTNyB4_3BarBe_EBd_E`


# Appendix C - Change LOG
# Appendix C - Changelog
- Removed mention of Itanium mangling in introduction.
- Weakened "predictability" goal.
- Removed non-goal of not providing a mangling for lifetimes.
Expand All @@ -1152,7 +1152,9 @@ pub static QUUX: u32 = {
- Resolve question of complex constant data.
- Add a recommended resolution for open question around Punycode identifiers.
- Add a recommended resolution for open question around encoding function parameter types.
- Allow identifiers to start with a digit.
- Make `<binder>` optional in `<fn-sig>` and `<dyn-bounds>` productions.
- Extend `<const-data>` to include `bool` values, `char` values, and negative integer values.
- Remove type from constant placeholders.
- In amendment PR [#2705](https://github.com/rust-lang/rfcs/pull/2705):
- Allow identifiers to start with a digit.
- In amendment PR [#3130](https://github.com/rust-lang/rfcs/pull/3130):
- Make `<binder>` optional in `<fn-sig>` and `<dyn-bounds>` productions.
- Extend `<const-data>` to include `bool` values, `char` values, and negative integer values.
- Remove type from constant placeholders.

0 comments on commit c3c88f2

Please sign in to comment.