• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ArkScript-lang / Ark / 17288906003

28 Aug 2025 07:25AM UTC coverage: 90.403% (+0.7%) from 89.731%
17288906003

push

github

SuperFola
feat(future)!: adding controlfunctions to Future

9 of 10 new or added lines in 4 files covered. (90.0%)

2 existing lines in 1 file now uncovered.

7837 of 8669 relevant lines covered (90.4%)

145560.86 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

88.89
/src/arkreactor/VM/Value/UserType.cpp
1
#include <Ark/VM/Value/UserType.hpp>
2

3
namespace Ark
4
{
5
    void UserType::del() const
1✔
6
    {
1✔
7
        if (m_funcs && m_funcs->deleter)
1✔
8
            m_funcs->deleter(m_data);
1✔
9
    }
1✔
10

11
    bool operator==(const UserType& A, const UserType& B) noexcept
2✔
12
    {
2✔
13
        return (A.m_type_id == B.m_type_id) && (A.m_data == B.m_data);
2✔
14
    }
15

16
    bool operator<(const UserType& A [[maybe_unused]], const UserType& B [[maybe_unused]]) noexcept
1✔
17
    {
1✔
18
        return false;
1✔
19
    }
20

21
    std::ostream& operator<<(std::ostream& os, const UserType& A) noexcept
1✔
22
    {
1✔
23
        if (A.m_funcs != nullptr && A.m_funcs->ostream_func != nullptr)
1✔
24
            return A.m_funcs->ostream_func(os, A);
1✔
25

UNCOV
26
        os << "UserType<" << A.m_type_id << ", 0x" << A.m_data << ">";
×
UNCOV
27
        return os;
×
28
    }
1✔
29
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc