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

tarantool / tarantool / 5393104822
86%
master: 88%

Build:
Build:
LAST BUILD BRANCH: ninarodicova/tests
DEFAULT BRANCH: master
Ran 27 Jun 2023 06:24PM UTC
Jobs 1
Files 476
Run time 14s
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 05:53PM UTC coverage: 85.781% (+0.02%) from 85.763%
5393104822

push

github

igormunkin
box: reduce luaT_pushtuple Lua GC memory usage

<luaT_pushtuple> function created a new GCfunc object for a tuple __gc
handler (i.e. <lbox_tuple_gc>), having no upvalues, on each call when
tuple object for Lua world is created.

The change introduces the reference to the single GCfunc object created
on Tarantool startup and stored to Lua registry. Using this approach in
scope of <luaT_pushtuple> is aimed to reduce Lua GC memory usage.

Part of #5201

NO_DOC=refactoring
NO_TEST=refactoring
NO_CHANGELOG=refactoring

Reviewed-by: Vladimir Davydov <vdavydov@tarantool.org>
Reviewed-by: Sergey Kaplun <skaplun@tarantool.org>
Signed-off-by: Igor Munkin <imun@tarantool.org>
(cherry picked from commit 8d7d14609)

62122 of 113999 branches covered (54.49%)

93102 of 108534 relevant lines covered (85.78%)

2860259.11 hits per line

Jobs
ID Job ID Ran Files Coverage
1 5393104822.1 27 Jun 2023 06:24PM UTC 0
85.78
GitHub Action Run
Source Files on build 5393104822
Detailed source file information is not available for this build.
  • Back to Repo
  • ee4a989b on github
  • Prev Build on release/2.11 (#5355813636)
  • Next Build on release/2.11 (#5413359124)
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