<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in c_api_test.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>232bd331 - [ORC-RT] Make the ORC runtime C API public.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/orc/unittests/c_api_test.cpp#232bd331</link>
        <description>[ORC-RT] Make the ORC runtime C API public.This is a first step towards allowing programs to pre-link against the ORCruntime, which would allow us to move some code that is currently in the LLVMOrcTarget library into the ORC runtime instead.The C API header has limited utility as-is, but serves as a minimal first stepand provides clients with tools for interacting with wrapper functions.Reviewed By: beanzDifferential Revision: https://reviews.llvm.org/D127324

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/orc/unittests/c_api_test.cpp</description>
        <pubDate>Fri, 17 Jun 2022 01:31:29 +0000</pubDate>
        <dc:creator>Lang Hames &lt;lhames@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>1c53cadf - [orc] Fix unit tests that use ORC C API</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/orc/unittests/c_api_test.cpp#1c53cadf</link>
        <description>[orc] Fix unit tests that use ORC C API* c_api_tests was failing to build after the API change to  __orc_rt_CWrapperFunctionResultAllocate* wrapper_function_utils_test was causing an assertion failure, because  it was creating a result for `void(void)` with Size = 0, but seeing an  uninitialized pointer, which it considered to be an out-of-bound  error.I noticed locally that making modifications to c_api.h is not causingthese unit tests to be rebuilt, which may be how the bug slipped in inthe first place.Differential Revision: https://reviews.llvm.org/D108649

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/orc/unittests/c_api_test.cpp</description>
        <pubDate>Tue, 24 Aug 2021 18:10:11 +0000</pubDate>
        <dc:creator>Ben Langmuir &lt;blangmuir@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>28c3e9c0 - [ORC-RT] Rename C-API functions to use __orc_rt_ prefix (instead of OrcRT).</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/orc/unittests/c_api_test.cpp#28c3e9c0</link>
        <description>[ORC-RT] Rename C-API functions to use __orc_rt_ prefix (instead of OrcRT).This matches the C++ namespace name, and is consistent with other C linkagefunctions (e.g. __orc_rt_jit_dispatch).

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/orc/unittests/c_api_test.cpp</description>
        <pubDate>Mon, 31 May 2021 22:37:00 +0000</pubDate>
        <dc:creator>Lang Hames &lt;lhames@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>442f2d7b - [ORC-RT] Add OrcRTCWrapperFunctionResult.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/compiler-rt/lib/orc/unittests/c_api_test.cpp#442f2d7b</link>
        <description>[ORC-RT] Add OrcRTCWrapperFunctionResult.OrcRTCWrapperFunctionResult is a C struct that can be used to return serializedresults from &quot;wrapper functions&quot; -- functions that deserialize an argumentbuffer, call through to an actual implementation function, then serialize andreturn the result of that function. Wrapper functions allow calls between ORCand the ORC Runtime to be written using a single signature,WrapperFunctionResult(const char *ArgData, size_t ArgSize), and without couplingeither side to a particular transport mechanism (in-memory, TCP, IPC, ... theactual mechanism will be determined by the TargetProcessControl implementation).OrcRTCWrapperFunctionResult is designed to allow small serialized buffers tobe returned by value, with larger serialized results stored on the heap. Theyalso provide an error state to report failures in serialization/deserialization.

            List of files:
            /llvm-project-15.0.7/compiler-rt/lib/orc/unittests/c_api_test.cpp</description>
        <pubDate>Sat, 29 May 2021 00:08:23 +0000</pubDate>
        <dc:creator>Lang Hames &lt;lhames@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
