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

tarantool / tarantool / 5393085884 / 1
88%
master: 88%

Build:
DEFAULT BRANCH: master
Ran 27 Jun 2023 06:09PM UTC
Files 489
Run time 41s
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.1

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

Source Files on job 5393085884.1
  • Tree
  • List 0
  • Changed 403
  • Source Changed 0
  • Coverage Changed 403
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 5393085884
  • 8d7d1460 on github
  • Prev Job for on master (#5390833770.1)
  • Next Job for on master (#5393902799.1)
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