[all-commits] [llvm/llvm-project] 5df9f5: [Serialization] Code cleanups and polish 83233

Chuanqi Xu via All-commits all-commits at lists.llvm.org
Wed Oct 16 22:03:15 PDT 2024


  Branch: refs/heads/users/ChuanqiXu9/D41416_on_disk_hash_table_polishing
  Home:   https://github.com/llvm/llvm-project
  Commit: 5df9f526236cff3b2212088bf6bf52c6802044e2
      https://github.com/llvm/llvm-project/commit/5df9f526236cff3b2212088bf6bf52c6802044e2
  Author: Chuanqi Xu <yedeng.yd at linux.alibaba.com>
  Date:   2024-10-17 (Thu, 17 Oct 2024)

  Changed paths:
    M clang/include/clang/AST/DeclTemplate.h
    M clang/include/clang/AST/ExternalASTSource.h
    M clang/include/clang/Sema/MultiplexExternalSemaSource.h
    M clang/include/clang/Serialization/ASTBitCodes.h
    M clang/include/clang/Serialization/ASTReader.h
    M clang/lib/AST/DeclTemplate.cpp
    M clang/lib/AST/ExternalASTSource.cpp
    M clang/lib/AST/ODRHash.cpp
    M clang/lib/Sema/MultiplexExternalSemaSource.cpp
    M clang/lib/Serialization/ASTCommon.h
    M clang/lib/Serialization/ASTReader.cpp
    M clang/lib/Serialization/ASTReaderDecl.cpp
    M clang/lib/Serialization/ASTReaderInternals.h
    M clang/lib/Serialization/ASTWriter.cpp
    M clang/lib/Serialization/ASTWriterDecl.cpp
    M clang/lib/Serialization/CMakeLists.txt
    A clang/lib/Serialization/TemplateArgumentHasher.cpp
    A clang/lib/Serialization/TemplateArgumentHasher.h
    M clang/test/Modules/cxx-templates.cpp
    A clang/test/Modules/recursive-instantiations.cppm
    M clang/test/OpenMP/target_parallel_ast_print.cpp
    M clang/test/OpenMP/target_teams_ast_print.cpp
    M clang/test/OpenMP/task_ast_print.cpp
    M clang/test/OpenMP/teams_ast_print.cpp

  Log Message:
  -----------
  [Serialization] Code cleanups and polish 83233

fmt

load specializations before writing specialization decls

address comments

Revert "load specializations before writing specialization decls"

This reverts commit 61c451d2cce4d9b613de93aedd3f3fd4dcc296ee.

Do not omit data from imported modules with same key

Handle merging spec info manually



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