Skip to main content

Lua 5.5.0

Release Date: December 22, 2025

Lua 5.5.0.

Major release.

First in the 5.5 series.

Main Changes

  • Declarations for global variables
  • Named vararg tables
  • For-loop variables are read only
  • Floats printed in decimal with enough digits
  • More levels for constructors

New Features

  • table.create
  • utf8.offset returns final position of character
  • External strings (memory not managed by Lua)
  • New functions luaL_openselectedlibs and luaL_makeseed

Performance

  • Major garbage collections done incrementally
  • More compact arrays — large arrays use about 60% less memory
  • Dump and undump reuse all strings
  • Auxiliary buffer reuses buffer when it creates final string

Other

  • lua.c loads readline dynamically
  • Static (fixed) binaries for binary chunk memory reuse

Update when you can.

What is New?

By continuing to use the site, you agree to the use of cookies.