[all-commits] [llvm/llvm-project] 9ed1c7: [Unwind] Split unwind.h

Dani via All-commits all-commits at lists.llvm.org
Wed Aug 11 01:16:07 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 9ed1c7e4964382b95a5886279c0dfc7147a57b17
      https://github.com/llvm/llvm-project/commit/9ed1c7e4964382b95a5886279c0dfc7147a57b17
  Author: Daniel Kiss <daniel.kiss at arm.com>
  Date:   2021-08-11 (Wed, 11 Aug 2021)

  Changed paths:
    M libunwind/include/unwind.h
    A libunwind/include/unwind_arm_ehabi.h
    A libunwind/include/unwind_itanium.h
    M libunwind/src/CMakeLists.txt

  Log Message:
  -----------
  [Unwind] Split unwind.h

Moving Itanium and ArmEHABI specific implementations to dedicated files.
This is a NFC patch.

Reviewed By: MaskRay

Differential Revision: https://reviews.llvm.org/D106461


  Commit: db126ae243cd70e4f68fd50a7c619740e90e1dc6
      https://github.com/llvm/llvm-project/commit/db126ae243cd70e4f68fd50a7c619740e90e1dc6
  Author: Daniel Kiss <daniel.kiss at arm.com>
  Date:   2021-08-11 (Wed, 11 Aug 2021)

  Changed paths:
    M libcxxabi/src/cxa_personality.cpp
    M libcxxabi/test/forced_unwind1.pass.cpp
    M libcxxabi/test/forced_unwind2.pass.cpp
    M libunwind/include/unwind.h
    M libunwind/include/unwind_arm_ehabi.h
    M libunwind/include/unwind_itanium.h
    M libunwind/src/Unwind-EHABI.cpp
    M libunwind/src/UnwindLevel1-gcc-ext.c
    A libunwind/test/forceunwind.pass.cpp

  Log Message:
  -----------
  [Arm][Unwind][libc++abi] Add _Unwind_ForcedUnwind to EHABI.

_Unwind_ForcedUnwind is not mandated by the EHABI but for compatibilty
reasons adding so the interface to higher layers would be the same.
Dropping EHABI specific _Unwind_Stop_Fn definition since it is not defined by EHABI.

Reviewed By: MaskRay

Differential Revision: https://reviews.llvm.org/D89570


  Commit: 6b6d3447317673015f62206b2669c2d0a74132dc
      https://github.com/llvm/llvm-project/commit/6b6d3447317673015f62206b2669c2d0a74132dc
  Author: Daniel Kiss <daniel.kiss at arm.com>
  Date:   2021-08-11 (Wed, 11 Aug 2021)

  Changed paths:
    M libunwind/CMakeLists.txt
    M libunwind/src/Unwind-EHABI.cpp
    M libunwind/src/Unwind-seh.cpp
    M libunwind/src/UnwindLevel1.c

  Log Message:
  -----------
  [libunwind] Compile with -Wunused-but-set-variable

-Wunused-but-set-variable triggers a warning even the block of code is effectively dead.

Reviewed By: MaskRay

Differential Revision: https://reviews.llvm.org/D107835


Compare: https://github.com/llvm/llvm-project/compare/1e733a8c049a...6b6d34473176


More information about the All-commits mailing list