[all-commits] [llvm/llvm-project] 7138fa: [ORC-RT] Add SPS serialization for std::tuple.
lhames via All-commits
all-commits at lists.llvm.org
Mon Nov 27 09:49:13 PST 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 7138fabfbcdfedfe7e9271ee8355774101dfcfed
https://github.com/llvm/llvm-project/commit/7138fabfbcdfedfe7e9271ee8355774101dfcfed
Author: Lang Hames <lhames at gmail.com>
Date: 2023-11-27 (Mon, 27 Nov 2023)
Changed paths:
M compiler-rt/lib/orc/simple_packed_serialization.h
M compiler-rt/lib/orc/tests/unit/simple_packed_serialization_test.cpp
Log Message:
-----------
[ORC-RT] Add SPS serialization for std::tuple.
This will be used in upcoming changes to macho_platform.
Commit: 56c72c7f339cd6ff780a0d6aa1a0ac8bfc1487aa
https://github.com/llvm/llvm-project/commit/56c72c7f339cd6ff780a0d6aa1a0ac8bfc1487aa
Author: Lang Hames <lhames at gmail.com>
Date: 2023-11-27 (Mon, 27 Nov 2023)
Changed paths:
M llvm/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h
M llvm/lib/ExecutionEngine/Orc/OrcV2CBindings.cpp
M llvm/unittests/ExecutionEngine/Orc/SymbolStringPoolTest.cpp
Log Message:
-----------
[ORC] Add a public unsafe-operations helper for SymbolStringPtr.
SymbolStringPoolEntryUnsafe provides unsafe access to SymbolStringPtr objects,
allowing clients to manually retain and release pool entries, or consume or
create SymbolStringPtr instances without affecting an entry's ref-count. This
can be useful when writing C APIs that need to handle SymbolStringPtrs.
As part of this patch the LLVM-C API implementation is updated to use the new
utility, rather than the old, private OrcV2CAPIHelper utility.
Compare: https://github.com/llvm/llvm-project/compare/6e8f7d5966f5...56c72c7f339c
More information about the All-commits
mailing list