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

tarantool / tarantool / 5393114085
85%
master: 88%

Build:
Build:
LAST BUILD BRANCH: ninarodicova/test2
DEFAULT BRANCH: master
Ran 27 Jun 2023 06:32PM UTC
Jobs 1
Files 459
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:54PM UTC coverage: 85.193% (-0.02%) from 85.209%
5393114085

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)

59254 of 108167 branches covered (54.78%)

90371 of 106078 relevant lines covered (85.19%)

2649976.47 hits per line

Jobs
ID Job ID Ran Files Coverage
1 5393114085.1 27 Jun 2023 06:32PM UTC 0
85.19
GitHub Action Run
Source Files on build 5393114085
Detailed source file information is not available for this build.
  • Back to Repo
  • fd67e4de on github
  • Prev Build on release/2.10 (#5358108556)
  • Next Build on release/2.10 (#5420421104)
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