aboutsummaryrefslogtreecommitdiff
path: root/orc-rt/include
AgeCommit message (Expand)AuthorFilesLines
2025-12-16[orc-rt] Add QueueingTaskDispatcher API. (#172401)Lang Hames2-0/+58
2025-12-15[orc-rt] Prevent RTTIExtends from being used for errors. (#172250)Lang Hames1-0/+8
2025-12-15[orc-rt] Add Error / Exception interop. (#172247)Lang Hames1-19/+189
2025-12-15[orc-rt] Add config.h.in (missing from 7ccf968d0bf).Lang Hames1-0/+19
2025-12-13[orc-rt] Add build options for EH and RTTI, and a config.h header. (#172129)Lang Hames1-1/+13
2025-12-13[orc-rt] Refactor ErrorHandlerTraits to use CallableTraitsHelper. (#172126)Lang Hames1-48/+17
2025-11-26[orc-rt] Add ControllerAccess interface. (#169598)Lang Hames1-9/+118
2025-11-26[orc-rt] Add ErrorAsOutParameter convenience constructor. (#169467)Lang Hames1-0/+2
2025-11-24[orc-rt] Remove unused Session argument from WrapperFunction::call. (#169255)Lang Hames1-2/+2
2025-11-21[orc-rt] Rename 'Session' variables to avoid ambiguity with type. NFCI. (#168...Lang Hames4-40/+36
2025-11-19[orc-rt] Simplify Session shutdown. (#168664)Lang Hames1-8/+9
2025-11-19[orc-rt] Introduce Task and TaskDispatcher APIs and implementations. (#168514)Lang Hames4-3/+134
2025-11-17[orc-rt] Add missing headers to Session.h (#168330)Lang Hames1-0/+2
2025-11-12[orc-rt] Make Session explicitly immovable. (#167640)Lang Hames1-0/+2
2025-11-12Orc rt session wrap unwrap (#167635)Lang Hames1-0/+10
2025-11-11[orc-rt] Replace wrapper fn `void *CallCtx` arg with `uint64_t CallId`. (#167...Lang Hames4-23/+24
2025-11-07[orc-rt] Add endian_read/write operations. (#166892)Lang Hames1-0/+44
2025-10-15[orc-rt] Add ExecutorAddrRange::contains overload for ranges. (#163458)Lang Hames1-0/+3
2025-10-13[orc-rt] Rename InitializeRequest variables after 7381558ef8b. NFCI.Lang Hames1-1/+1
2025-10-13[orc-rt] Rename SimpleNativeMemoryMap finalize & deallocate. NFCI. (#163114)Lang Hames1-17/+18
2025-10-12[orc-rt] Add multi-addr dealloc/release to SimpleNativeMemoryMap. (#163025)Lang Hames1-3/+21
2025-10-11[orc-rt] Add SPSExecutorAddr <-> T* serialization. (#162992)Lang Hames2-21/+20
2025-10-11[orc-rt] Align SimpleNativeMemoryMap Segment with LLVM type. (#162823)Lang Hames1-11/+3
2025-10-10[orc-rt] Enable span<const char> use in SPSWrapperFunctions. (#162792)Lang Hames2-3/+2
2025-10-09[orc-rt] Remove (effectively) unused header orc-rt-c/orc-rt.h. NFCI.Lang Hames1-32/+0
2025-10-09[orc-rt] Add Session class. (#162590)Lang Hames2-0/+75
2025-10-09[orc-rt] Add SimpleNativeMemoryMap. (#162584)Lang Hames3-0/+127
2025-10-09[orc-rt] Add ResourceManager interface.Lang Hames2-0/+45
2025-10-09[orc-rt] Enable SPS transparent conversion for reference arguments. (#162563)Lang Hames1-1/+2
2025-10-07[orc-rt] Fix header ordering. NFCI.Lang Hames1-1/+1
2025-10-07[orc-rt] Add SPS serialization support for size_t. (#162214)Lang Hames1-0/+22
2025-10-07[orc-rt] Enable transparent SPS conversion for Expected<T*>. (#162073)Lang Hames1-0/+15
2025-10-06[orc-rt] Enable transparent SPS conversion for ptrs via ExecutorAddr. (#162069)Lang Hames1-31/+41
2025-10-06[orc-rt] Remove incorrect noexcept specifiers.Lang Hames1-4/+4
2025-10-06[orc-rt] Add method-wrapper utils for use with WrapperFunction::handle. (#162...Lang Hames1-0/+124
2025-10-05[orc-rt] WrapperFunction::handle: add by-ref args, minimize temporaries. (#16...Lang Hames2-8/+28
2025-10-03[orc-rt] Add transparent SPS conversion for error/expected types. (#161768)Lang Hames2-7/+55
2025-10-03[orc-rt] Refactor WrapperFunction to simplify Serializer classes. (#161763)Lang Hames2-29/+19
2025-10-03[orc-rt] Add CallableTraitsHelper, refactor WrapperFunction to use it. (#161761)Lang Hames2-45/+106
2025-10-02[orc-rt] Add support for constructing Expected<Error> values. (#161656)Lang Hames1-0/+11
2025-10-02[orc-rt] Tidy up some type_traits uses. NFC.Lang Hames1-7/+6
2025-09-10[orc-rt] Simplify construction of SPSSerializableExpected from values. (#157796)Lang Hames1-7/+8
2025-09-10[orc-rt] Add WrapperFunction::handle support for fns, fn-ptrs. (#157787)Lang Hames1-0/+8
2025-09-10[orc-rt] Use perfect forwarding for scope-exit initialization. (#157786)Lang Hames1-1/+2
2025-09-10[orc-rt] Host std::decay_t out of helper for orc_rt::bind_front. NFC. (#157785)Lang Hames1-7/+9
2025-09-10[orc-rt] Restore perfect forwarding to move_only_function init (#157784)Lang Hames1-5/+8
2025-09-10[orc-rt] Add const support to move_only_function. (#157781)Lang Hames1-4/+63
2025-09-10[orc-rt] Rename helper class. NFC.Lang Hames1-6/+6
2025-09-10[orc-rt] Hoist std::decay_t out of helper class.Lang Hames1-4/+3
2025-09-09[orc-rt] Add SPS serialization for AllocAction and AllocActionPair. (#157620)Lang Hames1-0/+47