mirror-llvm-project/orc-rt/lib/executor
Lang Hames 4df68548fc
[orc-rt] Reorder wrapper-fn args to trailing-callback style. (#212243)
Bring the wrapper-function call and return prototypes into line with the
convention adopted for orc_rt_Session_callController: the session handle
comes first, then the payload buffer, then the completion callback
immediately followed by its threaded token, with the token last.

  orc_rt_WrapperFunctionReturn: (S, CallId, ResultBytes)
                             -> (S, ResultBytes, CallId)
  orc_rt_WrapperFunction:       (S, CallId, Return, ArgBytes)
                             -> (S, ArgBytes, Return, CallId)

The C++ adapters that mirror these signatures are updated to match --
WrapperFunction::handle, SPSWrapperFunction::handle, the
ORC_RT_SPS_WRAPPER macro, and StructuredYield -- along with the Session
dispatch path and the affected unit tests. No functional change beyond
argument order.
2026-07-28 17:14:30 +10:00
..
sps-ci [orc-rt] Close with "// namespace" consistently. NFC. (#209979) 2026-07-16 16:43:52 +10:00
Unix [orc-rt] Close with "// namespace" consistently. NFC. (#209979) 2026-07-16 16:43:52 +10:00
BootstrapInfo.cpp [orc-rt] Add BootstrapInfo: info for controller session bootstrap. (#187184) 2026-03-18 15:07:57 +11:00
CMakeLists.txt [orc-rt] Sort header and source lists in CMakeLists. NFC. (#209685) 2026-07-15 15:51:27 +10:00
Environment.cpp [orc-rt] Add internal secureGetenv utility and use it in the printf b… (#209014) 2026-07-12 23:34:59 +10:00
Environment.h [orc-rt] Add internal secureGetenv utility and use it in the printf b… (#209014) 2026-07-12 23:34:59 +10:00
Error.cpp [orc-rt] Add ORC_RT_C_NOTHROW and apply it to the Error C API. (#203674) 2026-06-13 15:58:42 +10:00
ExecutorProcessInfo.cpp [orc-rt] Require non-empty triples and power-of-two page sizes. (#187151) 2026-03-18 10:24:28 +11:00
InProcessControllerAccess.cpp [orc-rt] Reorder wrapper-fn args to trailing-callback style. (#212243) 2026-07-28 17:14:30 +10:00
Logging.cpp [orc-rt] Add new ControllerAccess logging category. (#209380) 2026-07-14 16:00:13 +10:00
Logging_oslog.cpp [orc-rt] Add os_log logging backend (Darwin only) (#209081) 2026-07-13 15:08:09 +10:00
Logging_printf.cpp [orc-rt] Add internal secureGetenv utility and use it in the printf b… (#209014) 2026-07-12 23:34:59 +10:00
NativeDylibManager.cpp [orc-rt] Treat empty path as "process symbols" in NativeDylibManager. (#202905) 2026-06-10 19:57:17 +10:00
RTTI.cpp [orc-rt] Add missing noexcept specifiers to RTTI.h. (#206979) 2026-07-01 23:38:39 +10:00
Service.cpp [orc-rt] Rename "ResourceManager" to "Service". NFCI. (#186639) 2026-03-15 14:37:48 +11:00
Session.cpp [orc-rt] Reorder wrapper-fn args to trailing-callback style. (#212243) 2026-07-28 17:14:30 +10:00
SimpleNativeMemoryMap.cpp [orc-rt] Hoist run-alloc-actions functions, add error reporting. (#209356) 2026-07-14 13:15:39 +10:00
SimpleSymbolTable.cpp [orc-rt] Rename SimpleSymbolTable::addSymbolsUnique, relax error cond… (#187171) 2026-03-18 13:06:19 +11:00
StandaloneMachOUnwindInfoRegistrar.cpp [orc-rt] Close with "// namespace" consistently. NFC. (#209979) 2026-07-16 16:43:52 +10:00
ThreadPoolRunner.cpp [orc-rt] Make ThreadPoolRunner a generic task runner. (#212229) 2026-07-27 22:12:07 +10:00