[all-commits] [llvm/llvm-project] 4e8063: Implement P1949

Aaron Ballman via All-commits all-commits at lists.llvm.org
Wed Aug 18 04:35:18 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 4e80636db71a1b6123d15ed1f9eda3979b4292de
      https://github.com/llvm/llvm-project/commit/4e80636db71a1b6123d15ed1f9eda3979b4292de
  Author: Corentin Jabot <corentin.jabot at gmail.com>
  Date:   2021-08-18 (Wed, 18 Aug 2021)

  Changed paths:
    M clang/include/clang/Basic/CharInfo.h
    M clang/include/clang/Basic/DiagnosticLexKinds.td
    M clang/lib/Lex/Lexer.cpp
    M clang/lib/Lex/UnicodeCharSets.h
    M clang/test/CXX/drs/dr1xx.cpp
    M clang/test/CXX/drs/dr2xx.cpp
    M clang/test/CXX/drs/dr6xx.cpp
    M clang/test/FixIt/fixit-unicode.c
    M clang/test/Lexer/unicode.c
    M clang/test/Parser/cxx11-user-defined-literals.cpp
    M clang/test/Preprocessor/assembler-with-cpp.c
    M clang/test/Preprocessor/ucn-allowed-chars.c
    M clang/test/Preprocessor/utf8-allowed-chars.c
    M clang/www/cxx_dr_status.html
    M clang/www/cxx_status.html
    M clang/www/make_cxx_dr_status

  Log Message:
  -----------
  Implement P1949

This adds the Unicode 13 data for XID_Start and XID_Continue.
The definition of valid identifier is changed in all C++ modes
as P1949 (https://wg21.link/p1949) was accepted by WG21 as a defect
report.




More information about the All-commits mailing list