[all-commits] [llvm/llvm-project] d2553a: [libc++][doc] Updates the libc++ status page. (#10...

Vitaly Buka via All-commits all-commits at lists.llvm.org
Fri Jul 26 09:45:30 PDT 2024


  Branch: refs/heads/users/vitalybuka/spr/main.nfchwasan-remove-duplicated-checks
  Home:   https://github.com/llvm/llvm-project
  Commit: d2553a2be985d76874a52b44bab9438c01aead50
      https://github.com/llvm/llvm-project/commit/d2553a2be985d76874a52b44bab9438c01aead50
  Author: Mark de Wever <koraq at xs4all.nl>
  Date:   2024-07-26 (Fri, 26 Jul 2024)

  Changed paths:
    M libcxx/docs/Status/Cxx20Issues.csv
    M libcxx/docs/Status/Cxx23Issues.csv
    M libcxx/docs/Status/Cxx2cIssues.csv

  Log Message:
  -----------
  [libc++][doc] Updates the libc++ status page. (#100595)

- LWG3147 Definitions of "likely" and "unlikely" are likely to cause
problems Adjusts the requirements on programs using the Standard
library.

- LWG3328 Clarify that std::string is not good for UTF-8 Adds a
non-normative note, aimed at users of the Standard library.

- LWG3784 std.compat should not provide ::byte and its friends was
implemented during modules.

- LWG3062 Unnecessary decay_t in is_execution_policy_v should be
remove_cvref_t Was implemented while implementing parallel algorithms.

- LWG3362 Strike stop_source's operator!= The removed operator was never
implemented.

- LWG3616 LWG 3498 seems to miss the non-member swap for basic_syncbuf
This was implemented correctly from the start.

- LWG3199 istream >> bitset<0> fails This was implemented in
fc4486c2472b84384d4a31d2436a91bdb9b29792, might be in LLVM-9

- LWG3828 Sync intmax_t and uintmax_t with C2x Standardardized existing
practice.

- LWG3713 Sorted with respect to comparator (only) Wording issue in the
Standard.

- LWG3823 Unnecessary precondition for is_aggregate Changes the
preconditions

- LWG3826 Redundant specification [for overload of yield_value] Changes
a remark to a note

- LWG3203 span element access invalidation Update wording relevant for
users of the Standard library.


  Commit: 04133283a9f5a15fba810ed34ff445d61203fcce
      https://github.com/llvm/llvm-project/commit/04133283a9f5a15fba810ed34ff445d61203fcce
  Author: Mike Rice <michael.p.rice at intel.com>
  Date:   2024-07-26 (Fri, 26 Jul 2024)

  Changed paths:
    M clang/lib/Sema/SemaPPC.cpp

  Log Message:
  -----------
  [clang][Sema][NFC] remove unreachable return statement (#100642)

The switch now returns in every case so the end return is unreachable.


  Commit: 0fe5af3ab7ba8ef0c2ec23216534cb466348d34d
      https://github.com/llvm/llvm-project/commit/0fe5af3ab7ba8ef0c2ec23216534cb466348d34d
  Author: Vitaly Buka <vitalybuka at google.com>
  Date:   2024-07-26 (Fri, 26 Jul 2024)

  Changed paths:
    M clang/lib/Sema/SemaPPC.cpp
    M libcxx/docs/Status/Cxx20Issues.csv
    M libcxx/docs/Status/Cxx23Issues.csv
    M libcxx/docs/Status/Cxx2cIssues.csv

  Log Message:
  -----------
  [𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.4

[skip ci]


Compare: https://github.com/llvm/llvm-project/compare/6e0a36c4e3c5...0fe5af3ab7ba

To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list