[all-commits] [llvm/llvm-project] 4aeec5: [ORC] Add ConnectionSpec for connection string par...
Lang Hames via All-commits
all-commits at lists.llvm.org
Wed Sep 16 15:12:08 PDT 2026
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 4aeec5992e4815b436a01967fc66e174f489ea15
https://github.com/llvm/llvm-project/commit/4aeec5992e4815b436a01967fc66e174f489ea15
Author: Lang Hames <lhames at gmail.com>
Date: 2026-09-17 (Thu, 17 Sep 2026)
Changed paths:
A llvm/include/llvm/ExecutionEngine/Orc/Shared/ConnectionSpec.h
M llvm/lib/ExecutionEngine/Orc/Shared/CMakeLists.txt
A llvm/lib/ExecutionEngine/Orc/Shared/ConnectionSpec.cpp
M llvm/unittests/ExecutionEngine/Orc/CMakeLists.txt
A llvm/unittests/ExecutionEngine/Orc/ConnectionSpecTest.cpp
Log Message:
-----------
[ORC] Add ConnectionSpec for connection string parsing (#224000)
A ConnectionSpec is the parsed form of a string describing one
connection a process should establish with its peer:
<transport>[:<action>]=<descriptor>
E.g. "fd=3" or "tcp:connect=localhost:20000". The parser only checks
punctuation: transport and action names are opaque tokens, and the
descriptor's syntax is left to the transport, which lets a descriptor
contain ':' and '=' unescaped (e.g. "tcp:listen=[::1]:0").
This will be used by llvm-jitlink and llvm-jitlink-executor to
generalize out-of-process executor connection setup beyond the current
fd/TCP-only options.
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