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

tarantool / tarantool / 22222635411

20 Feb 2026 11:39AM UTC coverage: 87.647% (+0.02%) from 87.631%
22222635411

push

github

locker
lua: make allocator thread-local

We wrap the default Lua allocator to account and limit memory used by
Lua. Now, when different threads can have different Lua states, we need
to make the variables used by the custom allocator thread-local to avoid
MT races while accessing them. We also export box.internal.alloc to
application threads.

Follow-up commit 5fe44d8445f2 ("box: implement Lua call/eval over iproto
for application threads").

NO_DOC=unreleased
NO_CHANGELOG=unreleased

70357 of 118377 branches covered (59.43%)

1 of 1 new or added line in 1 file covered. (100.0%)

98 existing lines in 17 files now uncovered.

105835 of 120751 relevant lines covered (87.65%)

1390364.1 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

90.06
/src/lua/init.c


Source Not Available

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