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

tarantool / tarantool / 5393085884
88%

Build:
DEFAULT BRANCH: master
Ran 27 Jun 2023 06:08PM UTC
Jobs 1
Files 489
Run time 43s
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:59PM UTC coverage: 85.928% (+0.04%) from 85.893%
5393085884

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>

63303 of 115648 branches covered (54.74%)

94931 of 110478 relevant lines covered (85.93%)

2856673.57 hits per line

Jobs
ID Job ID Ran Files Coverage
1 5393085884.1 27 Jun 2023 06:09PM UTC 0
85.93
GitHub Action Run
Source Files on build 5393085884
Detailed source file information is not available for this build.
  • Back to Repo
  • 8d7d1460 on github
  • Prev Build on master (#5390833770)
  • Next Build on master (#5393902799)
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