[all-commits] [llvm/llvm-project] 69b832: [orc-rt] Add ControllerInterface symbol table. (#1...
Lang Hames via All-commits
all-commits at lists.llvm.org
Mon Mar 16 21:36:43 PDT 2026
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 69b83274578b680834cc1f87c2ccc84688815eba
https://github.com/llvm/llvm-project/commit/69b83274578b680834cc1f87c2ccc84688815eba
Author: Lang Hames <lhames at gmail.com>
Date: 2026-03-17 (Tue, 17 Mar 2026)
Changed paths:
M orc-rt/include/CMakeLists.txt
A orc-rt/include/orc-rt/ControllerInterface.h
M orc-rt/include/orc-rt/Session.h
M orc-rt/lib/executor/CMakeLists.txt
A orc-rt/lib/executor/ControllerInterface.cpp
M orc-rt/lib/executor/Session.cpp
M orc-rt/unittests/CMakeLists.txt
A orc-rt/unittests/ControllerInterfaceTest.cpp
M orc-rt/unittests/SessionTest.cpp
Log Message:
-----------
[orc-rt] Add ControllerInterface symbol table. (#186947)
ControllerInterface holds the set of named symbols that the ORC runtime
exposes to the controller for bootstrapping the ExecutionSession.
Insertion is checked: duplicate symbols are rejected with an error.
Session is updated to own a ControllerInterface instance, pre-populated
with an orc_rt_SessionInstance entry pointing to the Session object.
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