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

tarantool / tarantool / 5390833770
88%

Build:
DEFAULT BRANCH: master
Ran 27 Jun 2023 02:18PM UTC
Jobs 1
Files 489
Run time 17s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

27 Jun 2023 02:07PM UTC coverage: 85.893% (-0.02%) from 85.911%
5390833770

push

github

alyapunov
core/lua: introduce func_adapter for Lua

We are going to introduce universal triggers registry and use it for
tarantool triggers (e.g. space.on_replace). However, when trigger is set
to the registry, we do not know which arguments will be passed there
from C. That is why current implementation of triggers in tarantool is not
suitable for use in universal registry.

We decided to introduce func_adapter interface which allows to call
functions from any programming language. Now we support only one
language, which is Lua, so for the most part this interface is needed
to invert dependencies.

The patch introduces func_adapter interface and its implementation for
Lua functions.

Part of #8657

NO_CHANGELOG=internal
NO_DOC=internal

63264 of 115646 branches covered (54.7%)

94895 of 110480 relevant lines covered (85.89%)

2860289.89 hits per line

Jobs
ID Job ID Ran Files Coverage
1 5390833770.1 27 Jun 2023 02:18PM UTC 0
85.89
GitHub Action Run
Source Files on build 5390833770
Detailed source file information is not available for this build.
  • Back to Repo
  • 52bc0407 on github
  • Prev Build on master (#5357688047)
  • Next Build on master (#5393085884)
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