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.
|
||
|---|---|---|
| .. | ||
| Building-orc-rt.md | ||
| CMakeLists.txt | ||
| CodingConventions.md | ||
| conf.py | ||
| Design.md | ||
| ErrorHandling.md | ||
| index.md | ||
| README.txt | ||
ORC-RT Documentation ==================== The ORC-RT documentation is written using the Sphinx documentation generator. It is currently tested with Sphinx 5.3.0. To build the documents into html configure ORC-RT with the following cmake options: * -DLLVM_ENABLE_SPHINX=ON * -DORC_RT_INCLUDE_DOCS=ON After configuring ORC-RT with these options the make rule `docs-orc-rt-html` should be available.