Commit Diff


commit - d032e91a5e0bcdeb06baa532254c662045318add
commit + fc84243ebf25fdac511e6be44330ce42573fa81b
blob - 1454aba916d64656ce6da8b7512120995ba63434
blob + 1f12916de373503323f5d83ba73f1f548d15b9ca
--- .clusterfuzzlite/Dockerfile
+++ .clusterfuzzlite/Dockerfile
@@ -1,6 +1,6 @@
 #
 # SPDX-License-Identifier: ISC
-# Copyright 2023-2024, Sergey Bronnikov.
+# Copyright 2023-2026, Sergey Bronnikov.
 #
 ################################################################################
 
blob - 51a6353cf424107160a9090872f6c738f53e4d4b
blob + 7e23b71539eec0c4e11d398bdce22dbd4f328a41
--- .clusterfuzzlite/build.sh
+++ .clusterfuzzlite/build.sh
@@ -1,7 +1,7 @@
 #!/bin/bash -eu
 #
 # SPDX-License-Identifier: ISC
-# Copyright 2023, Sergey Bronnikov.
+# Copyright 2023-2026, Sergey Bronnikov.
 #
 ################################################################################
 
blob - f0216f471db82d376c5c301bcb5cf673723271b2
blob + e4331046e1acd66356756136531d736d8a17ba22
--- LICENSE
+++ LICENSE
@@ -1,4 +1,4 @@
-ISC License, Copyright 2022-2023, Sergey Bronnikov
+ISC License, Copyright 2022-2026, Sergey Bronnikov
 
 Permission to use, copy, modify, and/or distribute this software for any
 purpose with or without fee is hereby granted, provided that the above
blob - 655db8f0caa2d3b4513411897ca170d6c60d33b2
blob + 536ecd9e127b2dd385e14cdc91bd3b99fde7314a
--- README.md
+++ README.md
@@ -133,5 +133,5 @@ limitations in LuaJIT and PUC Rio Lua:
 
 ### License
 
-Copyright (C) 2022-2025 [Sergey Bronnikov](https://bronevichok.ru/),
+Copyright (C) 2022-2026 [Sergey Bronnikov](https://bronevichok.ru/),
 released under the ISC license. See a full Copyright Notice in the LICENSE file.
blob - 70dd9736b29312418e0fe22da367df1c9c7ed7fa
blob + a8f885f9780887f22a6b1bfdf53d503f841ff542
--- libluamut/crossover.c
+++ libluamut/crossover.c
@@ -1,7 +1,7 @@
 /*
  * SPDX-License-Identifier: ISC
  *
- * Copyright 2022-2024, Sergey Bronnikov
+ * Copyright 2022-2026, Sergey Bronnikov
  */
 
 #include <stdint.h>
blob - 0ad05752d6a92356f69e75715e30c7fd9980b245
blob + 58d4f3c4fc181f5521fe48c47526637e0e3fcb11
--- libluamut/mutate.c
+++ libluamut/mutate.c
@@ -1,7 +1,7 @@
 /*
  * SPDX-License-Identifier: ISC
  *
- * Copyright 2022-2024, Sergey Bronnikov
+ * Copyright 2022-2026, Sergey Bronnikov
  */
 
 #include <stdint.h>
blob - 74a06792957ddf9290265dd3def16cb042e2131c
blob + 4f1d2b2979dfa04278f9147d213fb8558d8d1e74
--- tests/capi/ffi_cdef_proto/cdef.proto
+++ tests/capi/ffi_cdef_proto/cdef.proto
@@ -1,7 +1,7 @@
 /*
  * SPDX-License-Identifier: ISC
  *
- * Copyright 2023-2024, Sergey Bronnikov
+ * Copyright 2023-2026, Sergey Bronnikov
  */
 
 syntax = "proto2";
blob - 9747ff2f1d31fec8b21620de188a6d83749a7ab5
blob + e96f1f933fae16a8118e31842c4aa84374b68be5
--- tests/capi/ffi_cdef_proto/cdef_print.cc
+++ tests/capi/ffi_cdef_proto/cdef_print.cc
@@ -1,7 +1,7 @@
 /*
  * SPDX-License-Identifier: ISC
  *
- * Copyright 2023-2024, Sergey Bronnikov
+ * Copyright 2023-2026, Sergey Bronnikov
  */
 #include "cdef_print.h"
 
blob - 833bc5e6f4a4b66d590cb3a80c62c935d3dd9cc8
blob + 912aeba6d0baeff086fd66db0b99bb31e111b8f1
--- tests/capi/ffi_cdef_proto/cdef_print.h
+++ tests/capi/ffi_cdef_proto/cdef_print.h
@@ -1,7 +1,7 @@
 /*
  * SPDX-License-Identifier: ISC
  *
- * Copyright 2023-2024, Sergey Bronnikov
+ * Copyright 2023-2026, Sergey Bronnikov
  */
 #pragma once
 
blob - 2464b8b9db44e686771c386f94a1968645b7a0e9
blob + 357db095392ac1406bca270c0757adc694345b6b
--- tests/capi/ffi_cdef_proto/ffi_cdef_proto_test.cc
+++ tests/capi/ffi_cdef_proto/ffi_cdef_proto_test.cc
@@ -1,7 +1,7 @@
 /*
  * SPDX-License-Identifier: ISC
  *
- * Copyright 2023-2024, Sergey Bronnikov.
+ * Copyright 2023-2026, Sergey Bronnikov.
  */
 
 extern "C"
blob - 9e96c23239bf7a28593e68c491e8de80a88c5259
blob + 37ed236db993f675668c2b99975a27221114e742
--- tests/capi/luaL_addgsub_test.cc
+++ tests/capi/luaL_addgsub_test.cc
@@ -1,7 +1,7 @@
 /*
  * SPDX-License-Identifier: ISC
  *
- * Copyright 2023, Sergey Bronnikov.
+ * Copyright 2023-2026, Sergey Bronnikov.
  */
 
 #include <stdint.h>
blob - e307dc224354edd0708e37c93c31d45ad449f7bc
blob + c9fa2da6f9241c2988cfb11850ad6212b54e8254
--- tests/capi/luaL_buffaddr_test.c
+++ tests/capi/luaL_buffaddr_test.c
@@ -1,7 +1,7 @@
 /*
  * SPDX-License-Identifier: ISC
  *
- * Copyright 2023, Sergey Bronnikov.
+ * Copyright 2023-2026, Sergey Bronnikov.
  */
 
 #include <stdint.h>
blob - 26fbfc06e26ee9e7e53042d8350cca56d1eda1a3
blob + d984b64176174c3aec73e84bf50808978b6bce7a
--- tests/capi/luaL_bufflen_test.c
+++ tests/capi/luaL_bufflen_test.c
@@ -1,7 +1,7 @@
 /*
  * SPDX-License-Identifier: ISC
  *
- * Copyright 2023, Sergey Bronnikov.
+ * Copyright 2023-2026, Sergey Bronnikov.
  */
 
 #include <stdint.h>
blob - 77bada1f3b49b3ed0f22bb1ffe5cb6bb7b6b12f5
blob + 63d9ea2ab07e26842054af2159f6d328a4c1e649
--- tests/capi/luaL_buffsub_test.cc
+++ tests/capi/luaL_buffsub_test.cc
@@ -1,7 +1,7 @@
 /*
  * SPDX-License-Identifier: ISC
  *
- * Copyright 2023, Sergey Bronnikov.
+ * Copyright 2023-2026, Sergey Bronnikov.
  */
 
 #include <stdint.h>
blob - eabe4d18821086faa4769e7a7e3d5be92a2820d5
blob + f36186ecc9def6d4d879b0aac02d24e4ff652c2b
--- tests/capi/luaL_dostring_test.c
+++ tests/capi/luaL_dostring_test.c
@@ -1,7 +1,7 @@
 /*
  * SPDX-License-Identifier: ISC
  *
- * Copyright 2023, Sergey Bronnikov.
+ * Copyright 2023-2026, Sergey Bronnikov.
  */
 
 #include <stdint.h>
blob - 35fe43f38b43b492052a8aa1e1a18e8e077aa45b
blob + f2f0a6989a1a1844a2ff562c74094dbbf34a11b4
--- tests/capi/luaL_gsub_test.cc
+++ tests/capi/luaL_gsub_test.cc
@@ -1,7 +1,7 @@
 /*
  * SPDX-License-Identifier: ISC
  *
- * Copyright 2023, Sergey Bronnikov.
+ * Copyright 2023-2026, Sergey Bronnikov.
  */
 
 #include <assert.h>
blob - bc4a3fed4f650616e9cc9467b959a2898c2ba9cd
blob + 0e7a01d1a02163c46befaf88ea005ef7cb07219d
--- tests/capi/luaL_loadbuffer_proto/luaL_loadbuffer_proto_test.cc
+++ tests/capi/luaL_loadbuffer_proto/luaL_loadbuffer_proto_test.cc
@@ -1,7 +1,7 @@
 /*
  * SPDX-License-Identifier: BSD-2-Clause
  *
- * Copyright 2023, Sergey Bronnikov.
+ * Copyright 2023-2026, Sergey Bronnikov.
  * Copyright 2022, Tarantool AUTHORS.
  */
 
blob - c45d247ffdb35f3cbbd31534793d07b6ff008917
blob + fb4d7387ee65a446e1931e68d414d55c3203476a
--- tests/capi/luaL_loadbuffer_proto/lua_grammar.proto
+++ tests/capi/luaL_loadbuffer_proto/lua_grammar.proto
@@ -1,6 +1,7 @@
 /*
  * SPDX-License-Identifier: BSD-2-Clause
  *
+ * Copyright 2023-2026, Sergey Bronnikov.
  * Copyright 2022, Tarantool AUTHORS, please see AUTHORS file.
  */
 
blob - 32e9d8e8ac7829996f77ccb740b0fb0b60965299
blob + bb55403438440412918927e9c50dd12867b49103
--- tests/capi/luaL_loadbuffer_proto/serializer.cc
+++ tests/capi/luaL_loadbuffer_proto/serializer.cc
@@ -1,6 +1,7 @@
 /*
  * SPDX-License-Identifier: BSD-2-Clause
  *
+ * Copyright 2023-2026, Sergey Bronnikov.
  * Copyright 2022, Tarantool AUTHORS, please see AUTHORS file.
  */
 #include "serializer.h"
blob - 7b36a903725b6b04d6f31473a78044d9b71dc6d2
blob + 24d0f8f2278a70be265a0bbf1e57d803494cf0e6
--- tests/capi/luaL_loadbuffer_proto/serializer.h
+++ tests/capi/luaL_loadbuffer_proto/serializer.h
@@ -1,6 +1,7 @@
 /*
  * SPDX-License-Identifier: BSD-2-Clause
  *
+ * Copyright 2023-2026, Sergey Bronnikov.
  * Copyright 2022, Tarantool AUTHORS, please see AUTHORS file.
  */
 #pragma once
blob - b40ccf7441e84663e49fcdeacfd4e7fb01d535bb
blob + b354b17f06a3de4a33cedd6d5d302330048fd073
--- tests/capi/luaL_loadbuffer_test.c
+++ tests/capi/luaL_loadbuffer_test.c
@@ -1,7 +1,7 @@
 /*
  * SPDX-License-Identifier: ISC
  *
- * Copyright 2023, Sergey Bronnikov.
+ * Copyright 2023-2026, Sergey Bronnikov.
  */
 
 #include <stdint.h>
blob - da7e56be7ec30f8fe18179910cd5a9062f715ad5
blob + ae7a5c252a08e0e188dca3815e517677852a6cd3
--- tests/capi/luaL_loadbufferx_test.c
+++ tests/capi/luaL_loadbufferx_test.c
@@ -1,7 +1,7 @@
 /*
  * SPDX-License-Identifier: ISC
  *
- * Copyright 2023, Sergey Bronnikov.
+ * Copyright 2023-2026, Sergey Bronnikov.
  */
 
 #include <stdint.h>
blob - 5f77f8a751f1ac5a21eb2229991d335c2c4eaa79
blob + d0e4400794f0a5beef78afd60a2200c17e3c3f04
--- tests/capi/luaL_loadstring_test.c
+++ tests/capi/luaL_loadstring_test.c
@@ -1,7 +1,7 @@
 /*
  * SPDX-License-Identifier: ISC
  *
- * Copyright 2023, Sergey Bronnikov.
+ * Copyright 2023-2026, Sergey Bronnikov.
  */
 
 #include <stdint.h>
blob - 05c4bcfa571174dc322b4eb57950f8500e27f8ac
blob + 3a1dfdfd11f1b1a411bfd28c6ec28eee61068c46
--- tests/capi/luaL_traceback_test.c
+++ tests/capi/luaL_traceback_test.c
@@ -1,7 +1,7 @@
 /*
  * SPDX-License-Identifier: ISC
  *
- * Copyright 2023, Sergey Bronnikov.
+ * Copyright 2023-2026, Sergey Bronnikov.
  */
 
 #include <stdint.h>
blob - d41d5b7aa66b6138e5728449299a9ff69cb08e75
blob + e2c724e065b3b366931cf21ae4b0617a34034b42
--- tests/capi/lua_dump_test.c
+++ tests/capi/lua_dump_test.c
@@ -1,7 +1,7 @@
 /*
  * SPDX-License-Identifier: ISC
  *
- * Copyright 2023, Sergey Bronnikov.
+ * Copyright 2023-2026, Sergey Bronnikov.
  */
 
 #include <assert.h>
blob - 2cd4096c831a16c837d6441f04c010954287194b
blob + dc02d3e7c87252df1780842107693f1d4683fadd
--- tests/capi/lua_load_test.cc
+++ tests/capi/lua_load_test.cc
@@ -1,7 +1,7 @@
 /*
  * SPDX-License-Identifier: ISC
  *
- * Copyright 2023, Sergey Bronnikov.
+ * Copyright 2023-2026, Sergey Bronnikov.
  */
 
 #include <assert.h>
blob - 84c67a869cf0b74658904e15f8175c3f055ff9d7
blob + 7e6755bc32bd2abc998659af6cae7213a888f0e4
--- tests/capi/lua_stringtonumber_test.c
+++ tests/capi/lua_stringtonumber_test.c
@@ -1,7 +1,7 @@
 /*
  * SPDX-License-Identifier: ISC
  *
- * Copyright 2023, Sergey Bronnikov.
+ * Copyright 2023-2026, Sergey Bronnikov.
  */
 
 #include <stdint.h>
blob - 224ee8e04a576b6fcf5368a8bcd47fff2fdcbaad
blob + 178d7459a88d887775ed36cfe6135f029fca4068
--- tests/capi/torture_test.cc
+++ tests/capi/torture_test.cc
@@ -1,7 +1,7 @@
 /*
  * SPDX-License-Identifier: ISC
  *
- * Copyright 2023, Sergey Bronnikov.
+ * Copyright 2023-2026, Sergey Bronnikov.
  */
 
 /**
blob - b3f75bfebea9a819abf3644882c7fae40699a6be
blob + 12d5236a20aed0a18b49c9e4a68a2558b2a6857c
--- tests/lapi/bitop_arshift_test.lua
+++ tests/lapi/bitop_arshift_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 Synopsis: bit.arshift(x, n)
 ]]
blob - 22eff0d909f98211b087d9cb35c2a8c904c5f2cd
blob + 087b35137df90c79f2f771becfe9561ef1d4b4f0
--- tests/lapi/bitop_band_test.lua
+++ tests/lapi/bitop_band_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 Wrong code generation for constants in bitwise operations,
 https://github.com/lua/lua/commit/c764ca71a639f5585b5f466bea25dc42b855a4b0
blob - 6786df70a043ea4e12ff4ed08724e7127e7068f5
blob + 3f4b76838282ac899d74f9fbc9d78f87ccfdeaa3
--- tests/lapi/bitop_bnot_test.lua
+++ tests/lapi/bitop_bnot_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 Synopsis: bit.bnot(x)
 ]]
blob - 6aa9417a380c4c3422606b6976c246c61fbdbfd5
blob + 4facf0fd4a57ef1b6b447e76d4d0d179f241ca54
--- tests/lapi/bitop_bor_test.lua
+++ tests/lapi/bitop_bor_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 ARM64: Should not fuse sign-extension into logical operands,
 can fuse rotations though,
blob - 20bd306cd0fbd440c3e9f541f4a0592c6b0b58d8
blob + 57bc6a75ace9d43f6136ecd0cf677e1f0990a384
--- tests/lapi/bitop_bswap_test.lua
+++ tests/lapi/bitop_bswap_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 Synopsis: bit.swap(x)
 ]]
blob - 6a46c2cb901475b6d5dea457ae4cd68101686f8a
blob + 9ee47376541582cbedc78d2ef5934097b1d95074
--- tests/lapi/bitop_bxor_test.lua
+++ tests/lapi/bitop_bxor_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 Synopsis: bit.bxor(x1 [,x2...])
 ]]
blob - f44642f15bad7b8ba5cd797175e7187ac29bf0b9
blob + 6640c0893c9201ff5a0a5a49aa36d00a9c10a5f0
--- tests/lapi/bitop_lshift_test.lua
+++ tests/lapi/bitop_lshift_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 Wrong code generation for constants in bitwise operations,
 https://github.com/lua/lua/commit/c764ca71a639f5585b5f466bea25dc42b855a4b0
blob - c7ad87d5088108e1301d88b5f104c52a942aa3c1
blob + a8c4a8ed393fbec528267fad79dca6eba0c387d7
--- tests/lapi/bitop_rol_test.lua
+++ tests/lapi/bitop_rol_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 Wrong code generation for constants in bitwise operations,
 https://github.com/lua/lua/commit/c764ca71a639f5585b5f466bea25dc42b855a4b0
blob - cce891ac5a44f815f5b8f7881688ead2d4e7c262
blob + 5f1569da555c46a7e1e0ee6ad40d9c3e262008bd
--- tests/lapi/bitop_ror_test.lua
+++ tests/lapi/bitop_ror_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 Synopsis: bit.ror(x, n)
 ]]
blob - 6478041b2e877ab5ca9f20dc89f306269c2207dc
blob + 5b1cd46486f32cc57f26918e2f7efdab42f03bf6
--- tests/lapi/bitop_rshift_test.lua
+++ tests/lapi/bitop_rshift_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 Missing guard for obscure situations with open upvalues aliasing SSA slots,
 https://github.com/LuaJIT/LuaJIT/issues/176
blob - fe08e7de67efce3ca725da12e58c82fe0ba6e7e2
blob + 1cb49e338a221ff66403c2f01e0b04ea1a0e058c
--- tests/lapi/bitop_tobit_test.lua
+++ tests/lapi/bitop_tobit_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 Synopsis: bit.tobit(x)
 ]]
blob - 9c08968ca9dd55cc6f0135cb6670e592ddc503e9
blob + b7f92e9bd713c229f1862fe345afd06a5fb5e337
--- tests/lapi/bitop_tohex_test.lua
+++ tests/lapi/bitop_tohex_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 Synopsis: bit.tohex(x [,n])
 ]]
blob - 3566a1b5396978c263dc08249d8b1050c37145c4
blob + 8f2a9b0bf80d8419e0442fda22d1191cffc455ca
--- tests/lapi/builtin_assert_test.lua
+++ tests/lapi/builtin_assert_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 5.1 – Basic Functions
 https://www.lua.org/manual/5.1/manual.html
blob - 2ed4f43b4e418a5434620bc76976c9b49015b08f
blob + febfa90a8d085bb459834bab3e6faf746e0f2711
--- tests/lapi/builtin_collectgarbage_test.lua
+++ tests/lapi/builtin_collectgarbage_test.lua
@@ -1,6 +1,6 @@
 --[=[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 5.1 – Basic Functions
 https://www.lua.org/manual/5.1/manual.html
blob - 7a37b1c48481b4fea7baebf84291433a3bf7e863
blob + 4549175a9e19350f230cd78b0f14644bc266ff68
--- tests/lapi/builtin_concat_test.lua
+++ tests/lapi/builtin_concat_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 2.5.4 – Concatenation
 https://www.lua.org/manual/5.1/manual.html
blob - 698de0540349ecd5835e50ac9689b7ced2935d2d
blob + e5a4e971531018e61cf1580292d70f1150293278
--- tests/lapi/builtin_dofile_test.lua
+++ tests/lapi/builtin_dofile_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 5.1 – Basic Functions
 https://www.lua.org/manual/5.1/manual.html
blob - df44367140c7ed81dde6fa81992a2ef79737d46b
blob + d2562a0feb73afb010849ec45f940be22570fd5e
--- tests/lapi/builtin_dostring_test.lua
+++ tests/lapi/builtin_dostring_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 5.1 – Basic Functions
 https://www.lua.org/manual/5.1/manual.html
blob - 0332bed26fb793c48ed0e464f854cfcb92c49798
blob + e347bfe91bedf40befb7e8d7d91125562fa960bd
--- tests/lapi/builtin_error_test.lua
+++ tests/lapi/builtin_error_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 5.1 – Basic Functions
 https://www.lua.org/manual/5.1/manual.html
blob - 8c909cca437d70780c91e431cf23dcc572c6f5b5
blob + f72585693a1f1b0d18d47ab9caaa768cf9922bc1
--- tests/lapi/builtin_getfenv_test.lua
+++ tests/lapi/builtin_getfenv_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 5.1 – Basic Functions
 https://www.lua.org/manual/5.1/manual.html
blob - 12445acbaa44eeef2516e4d754d06283fa6438a0
blob + 982c6daa0e1422476606a849b18d17a360e246a4
--- tests/lapi/builtin_getmetatable_test.lua
+++ tests/lapi/builtin_getmetatable_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 5.1 – Basic Functions
 https://www.lua.org/manual/5.1/manual.html
blob - 3d8cc96ae34546ef7c0d975a0cfa74af6b571b4b
blob + 39441492012fa45200c25530d657cc061d9ddbcf
--- tests/lapi/builtin_ipairs_test.lua
+++ tests/lapi/builtin_ipairs_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 5.1 – Basic Functions
 https://www.lua.org/manual/5.1/manual.html
blob - 335e6e534af5bb1e7414a3bb179eb6c7ca4e62e9
blob + 9b99578829a16a9ad7c1fc8fa444664fb1e98250
--- tests/lapi/builtin_length_test.lua
+++ tests/lapi/builtin_length_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 2.5.5 – The Length Operator
 https://www.lua.org/manual/5.1/manual.html
blob - a43ee3cd8a7c64769caec248812f55f47dee12be
blob + adedc87869bbb39259ef4195f68e55bfd93a86fb
--- tests/lapi/builtin_load_test.lua
+++ tests/lapi/builtin_load_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 5.1 – Basic Functions
 https://www.lua.org/manual/5.1/manual.html
blob - 46162360c27191722614df29b076657b4c006630
blob + 8b5b5b09363ebae7d7141642ce6588987a55316b
--- tests/lapi/builtin_loadfile_test.lua
+++ tests/lapi/builtin_loadfile_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 5.1 – Basic Functions
 https://www.lua.org/manual/5.1/manual.html
blob - 9dae7fded8e8b24b643fc493063e76334a0db31b
blob + 55d187a80395c9b63ecfa59a93261b9fbfa34994
--- tests/lapi/builtin_loadstring_test.lua
+++ tests/lapi/builtin_loadstring_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 5.1 – Basic Functions
 https://www.lua.org/manual/5.1/manual.html
blob - b5545fbbe7fe9e6f745ac48c94fce18f3f32547d
blob + 1a08916aed4f8661102c6282be569c45e1ed88f5
--- tests/lapi/builtin_next_test.lua
+++ tests/lapi/builtin_next_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 5.1 – Basic Functions
 https://www.lua.org/manual/5.1/manual.html
blob - 2d53b1f57eac15de775c099d40b405b2672c4e14
blob + de0ca6b5ef8064369f00ef790921a626a62fdb9d
--- tests/lapi/builtin_pairs_test.lua
+++ tests/lapi/builtin_pairs_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 5.1 – Basic Functions
 https://www.lua.org/manual/5.1/manual.html
blob - f7ef07547c320644bca3438c5a07d02c8d767056
blob + 5f18fa2636516f71eb00e221d2fb0a84ef8636a2
--- tests/lapi/builtin_rawequal_test.lua
+++ tests/lapi/builtin_rawequal_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 5.1 – Basic Functions
 https://www.lua.org/manual/5.1/manual.html
blob - ef0f419313e202391b516dfcabeecdaf4d37f0c8
blob + c63ff606a752f7e977eb8ece102d85700d4af7f0
--- tests/lapi/builtin_rawget_test.lua
+++ tests/lapi/builtin_rawget_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 5.1 – Basic Functions
 https://www.lua.org/manual/5.1/manual.html
blob - fdcdc114f003bcc748597a84625138fbb64c8de4
blob + 28c055a71217c28098ad7ff8d37758dc7d9eb1da
--- tests/lapi/builtin_rawset_test.lua
+++ tests/lapi/builtin_rawset_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 5.1 – Basic Functions
 https://www.lua.org/manual/5.1/manual.html
blob - 2b72d9d2c71abaec1d733ea5918b45be8bb1d9be
blob + 1d22c1bb61661646cf715a8ae6960714dc0261f3
--- tests/lapi/builtin_select_test.lua
+++ tests/lapi/builtin_select_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 5.1 – Basic Functions
 https://www.lua.org/manual/5.1/manual.html
blob - 593550b222e8a1116102447411d86f2c479686e4
blob + 8c17707a875c8cabd0d06be7859ad09e914aec80
--- tests/lapi/builtin_setmetatable_test.lua
+++ tests/lapi/builtin_setmetatable_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 5.1 – Basic Functions
 https://www.lua.org/manual/5.1/manual.html
blob - e324f0e4b63a7db751d7350d589313f72d103a62
blob + 3956b9d47b2ab3658516d4b987e18e612a28e3d6
--- tests/lapi/builtin_tonumber_test.lua
+++ tests/lapi/builtin_tonumber_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 5.1 – Basic Functions
 https://www.lua.org/manual/5.1/manual.html
blob - bb010b823128e2efe93141c1edd0771d336315b1
blob + 613c4e0dac8d17d0603844f099b27ba1f3185b53
--- tests/lapi/builtin_tostring_test.lua
+++ tests/lapi/builtin_tostring_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 5.1 – Basic Functions
 https://www.lua.org/manual/5.1/manual.html
blob - 90a9cbfd8fe8221724aa9cff9df338e0f54d05b1
blob + 71e341cdae95c50b5bf7ec4f41ebd3dd8bdb2179
--- tests/lapi/builtin_unpack_test.lua
+++ tests/lapi/builtin_unpack_test.lua
@@ -1,6 +1,6 @@
 --[=[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 5.1 – Basic Functions
 https://www.lua.org/manual/5.1/manual.html
blob - 5c71f16a300f689f27897b2165ca7c7fa9093136
blob + e059050ed645f26643aea7650299c4e120b03ee8
--- tests/lapi/coroutine_torture_test.lua
+++ tests/lapi/coroutine_torture_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 2.6 – Coroutines
 https://www.lua.org/manual/5.3/manual.html#2.6
blob - 1b0b8648c49af280f64c6ce1403b8b81602f18b8
blob + 24743b39e8876355094d9942e01ce6196370c5b1
--- tests/lapi/debug_torture_test.lua
+++ tests/lapi/debug_torture_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 Parameter 'what' of 'debug.getinfo' cannot start with '>',
 https://www.lua.org/bugs.html#5.4.2-2
blob - 3e06f0eda7ada1e23ea51737defab854018cefdc
blob + d6935433b1e605ec3c43434829277fc125838920
--- tests/lapi/io_torture_test.lua
+++ tests/lapi/io_torture_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 5.7 – Input and Output Facilities
 https://www.lua.org/manual/5.1/manual.html#5.7
blob - 9eeb5ed6511b1e61c4ce79ae26fab52dc703b3cb
blob + ae1cd1256b78cf20ece92252dd89754527ae7006
--- tests/lapi/jit_p_test.lua
+++ tests/lapi/jit_p_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2025, Sergey Bronnikov.
+Copyright (c) 2026, Sergey Bronnikov.
 
 LuaJIT profiler,
 https://luajit.org/ext_profiler.html
blob - 973ee227b5662116eb1856edc4c2c875ebd74691
blob + 6e5dd465fca1efec74c9c170bb93b8f20c546775
--- tests/lapi/lib.lua
+++ tests/lapi/lib.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 Test helpers.
 ]]
blob - 62679608ca056aac58ac299639322dd9cac0765c
blob + 44dd36c60059f223e74154a3a4f1a0f214b5b530
--- tests/lapi/math_abs_test.lua
+++ tests/lapi/math_abs_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 18 – The Mathematical Library
 https://www.lua.org/pil/18.html
blob - 5e595dd22234a444a81daa8e1d7ff948243f9ffa
blob + 1b40ae7323394f915486735a1a2537217e0cc2fb
--- tests/lapi/math_acos_test.lua
+++ tests/lapi/math_acos_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 18 – The Mathematical Library
 https://www.lua.org/pil/18.html
blob - 5e15cb16577257676155a105edc0c51435cd7492
blob + ba1c87e3284e21d2381998ccb86a1030f7964fc5
--- tests/lapi/math_asin_test.lua
+++ tests/lapi/math_asin_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 18 – The Mathematical Library
 https://www.lua.org/pil/18.html
blob - b947d4e50ed8ca1f6bf6086646b562aa7080f7bc
blob + 4207efa065b7d007fb5e6f89b5e0bbb1e2b066fe
--- tests/lapi/math_atan_test.lua
+++ tests/lapi/math_atan_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 18 – The Mathematical Library
 https://www.lua.org/pil/18.html
blob - 599bff3f5ef2eda917ee9e75c6d722fc62e8a111
blob + e97850ebd90c36815a70012c5e60ed00251b11ee
--- tests/lapi/math_ceil_test.lua
+++ tests/lapi/math_ceil_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 18 – The Mathematical Library
 https://www.lua.org/pil/18.html
blob - b77fedb58669d2b1906a155e0867d1e70a7034cd
blob + 535fea0dd2fee35d0d7d15a50fd03c55cffb798f
--- tests/lapi/math_cos_test.lua
+++ tests/lapi/math_cos_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 18 – The Mathematical Library
 https://www.lua.org/pil/18.html
blob - 26f879382d9d7d7bc16a1dfac5b64a34dd8b479c
blob + 7583bcca5d2db507d141532786fbfa93dd472f97
--- tests/lapi/math_deg_test.lua
+++ tests/lapi/math_deg_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 18 – The Mathematical Library
 https://www.lua.org/pil/18.html
blob - a6b47f5bc1c166d232942a697baf40ab2486b7ca
blob + 90d014203e98156c5372fc8533869b24e5bbe2b3
--- tests/lapi/math_exp_test.lua
+++ tests/lapi/math_exp_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 18 – The Mathematical Library
 https://www.lua.org/pil/18.html
blob - ad6d034fc549eba7401f08e803c12dc41b7bae2c
blob + 36597bad7457d32ee062721784df8ac35258aeb6
--- tests/lapi/math_floor_test.lua
+++ tests/lapi/math_floor_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 18 – The Mathematical Library
 https://www.lua.org/pil/18.html
blob - 759b78126afaabe71e50988809c5e9654db33d6d
blob + 83ef049c141d4f1175c2015614acb795107e12f8
--- tests/lapi/math_fmod_test.lua
+++ tests/lapi/math_fmod_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 18 – The Mathematical Library
 https://www.lua.org/pil/18.html
blob - 3072295603f6167331c7d55467fc47969eac172e
blob + 3bf7e0a58c0adea241453dd140823ba60b487f4e
--- tests/lapi/math_log_test.lua
+++ tests/lapi/math_log_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 18 – The Mathematical Library
 https://www.lua.org/pil/18.html
blob - 8a18d50b1890afd1671be4152545abef4f686086
blob + 479413d7a686d6faead2d6dc8ddc3fcc9a7e55b7
--- tests/lapi/math_modf_test.lua
+++ tests/lapi/math_modf_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 18 – The Mathematical Library
 https://www.lua.org/pil/18.html
blob - aa376292066bb21f2d8e2993522bcca687090cc9
blob + 352d59a8604656f83fca45f735a0992dec9bf6b8
--- tests/lapi/math_pow_test.lua
+++ tests/lapi/math_pow_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 18 – The Mathematical Library
 https://www.lua.org/pil/18.html
blob - ea871f9a64b8aca96de217bb84f9279422a86f45
blob + dd373c0ec051ee01cb33b14b801d9a49171c67f5
--- tests/lapi/math_rad_test.lua
+++ tests/lapi/math_rad_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 18 – The Mathematical Library
 https://www.lua.org/pil/18.html
blob - 1703c200bf525fb7b242a31f63fdd1064d51c25c
blob + 347bac9a99db649e37e963e4e84604eca5560f14
--- tests/lapi/math_randomseed_test.lua
+++ tests/lapi/math_randomseed_test.lua
@@ -1,6 +1,6 @@
 --[=====[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 18 – The Mathematical Library
 https://www.lua.org/pil/18.html
blob - 34fed20cdc743e2780ddbb612587f15aebc86fcb
blob + 654a5cadef58b2ec96087a9339c50f45ee8b51e8
--- tests/lapi/math_sin_test.lua
+++ tests/lapi/math_sin_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 18 – The Mathematical Library
 https://www.lua.org/pil/18.html
blob - 79ead101407098014357b5225a88b8c5a439ee09
blob + 197879a057e6737c06afd95aceb9bdb5006af63a
--- tests/lapi/math_sqrt_test.lua
+++ tests/lapi/math_sqrt_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 18 – The Mathematical Library
 https://www.lua.org/pil/18.html
blob - 08174f83727bca5364cf200ea805e974c814cdde
blob + 47b187675c73d6d1f8fc7e6e071e47f79a6e02d1
--- tests/lapi/math_tan_test.lua
+++ tests/lapi/math_tan_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 18 – The Mathematical Library
 https://www.lua.org/pil/18.html
blob - d048f2eb58b57a1df46c62e899bbece400833b61
blob + 0d44a8047b1d647e792e1e74246c7626c6833f1d
--- tests/lapi/math_tointeger_test.lua
+++ tests/lapi/math_tointeger_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 18 – The Mathematical Library
 https://www.lua.org/pil/18.html
blob - 00aa05e2493f00bbf52b29ba7a3c48566feab80d
blob + 38c67297e701378ef3ddb9056cf88fc75be62e3f
--- tests/lapi/math_ult_test.lua
+++ tests/lapi/math_ult_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 18 – The Mathematical Library
 https://www.lua.org/pil/18.html
blob - 61a59b48c3c03882205590b0c592deacb46bebf2
blob + ee85f12370b847902dac2ae57afb13e5ee6bd0df
--- tests/lapi/os_date_test.lua
+++ tests/lapi/os_date_test.lua
@@ -1,6 +1,6 @@
 --[=[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 6.9 – Operating System Facilities
 https://www.lua.org/manual/5.3/manual.html#6.9
blob - 08d91874898636e4067928f4d247d9d6a9ba86f7
blob + e4423ece1a4cf98096f79caec78e1f4f5e17d296
--- tests/lapi/os_difftime_test.lua
+++ tests/lapi/os_difftime_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 6.9 – Operating System Facilities
 https://www.lua.org/manual/5.3/manual.html#6.9
blob - 8ee91918e340c1ffeb772d214faf684b6a157f38
blob + eb51b040293f6870843d7a12e87838d951411071
--- tests/lapi/os_getenv_test.lua
+++ tests/lapi/os_getenv_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 6.9 – Operating System Facilities
 https://www.lua.org/manual/5.3/manual.html#6.9
blob - 492226bbb1f579f550db1c8ac734b788cb85c2ea
blob + 5cffae7b950322bb2d4cfe4a4683372e877155c3
--- tests/lapi/os_setlocale_test.lua
+++ tests/lapi/os_setlocale_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 6.9 – Operating System Facilities
 https://www.lua.org/manual/5.3/manual.html#6.9
blob - 8bab123c5a6be0c723dfb8db0de87ae9d4f80103
blob + 97930dcfb309a7861b7a108d99186d29380ce14b
--- tests/lapi/os_time_test.lua
+++ tests/lapi/os_time_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 6.9 – Operating System Facilities
 https://www.lua.org/manual/5.3/manual.html#6.9
blob - 536ece46ddb50e3a0737ec5f74b596f08fa32280
blob + 27c8e8d3c5003013aaea8b3c2cc11347a832504e
--- tests/lapi/package_require_test.lua
+++ tests/lapi/package_require_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 5.3 – Modules
 https://www.lua.org/manual/5.1/manual.html#5.3
blob - 5ae1fb1b879a8b58f3611a52b1d88904cb132485
blob + 06dad7f5382333c152b467cd90ae7ce39e702bdc
--- tests/lapi/string_buffer_encode_test.lua
+++ tests/lapi/string_buffer_encode_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 String Buffer Library,
 https://luajit.org/ext_buffer.html
blob - bf7be1670fdd8994cff85fa0b41ad47bc30c6d2d
blob + 511659668a3ead8039b169f017adf0bb3187cfc4
--- tests/lapi/string_buffer_torture_test.lua
+++ tests/lapi/string_buffer_torture_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 String Buffer Library,
 https://luajit.org/ext_buffer.html
blob - b21726cea97c29f86e0327d780cb76b3b2b3f831
blob + 3c0b481689aa3ead5de2f5344dacc25696301032
--- tests/lapi/string_byte_test.lua
+++ tests/lapi/string_byte_test.lua
@@ -1,6 +1,6 @@
 --[=[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 6.4 – String Manipulation
 https://www.lua.org/manual/5.3/manual.html#6.4
blob - 919ac2a07a9ee2308e12de19e5d95d1ee1ecd6ea
blob + 5df885b6858f453209d51ecadc6cd3ad3062f93a
--- tests/lapi/string_char_test.lua
+++ tests/lapi/string_char_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 6.4 – String Manipulation
 https://www.lua.org/manual/5.3/manual.html#6.4
blob - 178012c8c6f57782064d4316cfb757c85c226c81
blob + d8663ec5e7b7095f3cd758406263ca9137379019
--- tests/lapi/string_dump_test.lua
+++ tests/lapi/string_dump_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 6.4 – String Manipulation
 https://www.lua.org/manual/5.3/manual.html#6.4
blob - a98864a771c611c2e36c532ae2a0384db7ae7e6d
blob + 7250673f0f45879e4c229c7cb1c48f20f5d72f4a
--- tests/lapi/string_find_test.lua
+++ tests/lapi/string_find_test.lua
@@ -1,6 +1,6 @@
 --[=[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 6.4 – String Manipulation
 https://www.lua.org/manual/5.3/manual.html#6.4
blob - e58da009e77c3eaae1ff2d1a9b7dc59579768195
blob + 626148c0cc939bb83f76ee5f4403df7d74c255f0
--- tests/lapi/string_format_test.lua
+++ tests/lapi/string_format_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 6.4 – String Manipulation
 https://www.lua.org/manual/5.3/manual.html#6.4
blob - 882127918db58764bd86988e10f5f52a56506cc1
blob + 9fb711f99fb37ab31bee5b35f972f5be85ad8f48
--- tests/lapi/string_gmatch_test.lua
+++ tests/lapi/string_gmatch_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 6.4 – String Manipulation
 https://www.lua.org/manual/5.3/manual.html#6.4
blob - 789d16d3e81055de57982c2af2598d2d1f8dca94
blob + 490b71156fba0ff44ac12d3b79e76cdb887d8116
--- tests/lapi/string_gsub_test.lua
+++ tests/lapi/string_gsub_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 6.4 – String Manipulation
 https://www.lua.org/manual/5.3/manual.html#6.4
blob - 785c4c84e17754fbc0a5fa9cec07a46d6d47edee
blob + cf7e7a00adbe4b05b15ea3ea1f5c491f6a0d35b8
--- tests/lapi/string_len_test.lua
+++ tests/lapi/string_len_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 6.4 – String Manipulation
 https://www.lua.org/manual/5.3/manual.html#6.4
blob - 00da732e5f1c073006b6b97a2709b4bacbd64431
blob + c8821048830d4ab6eda31d963954b95cfb1adc16
--- tests/lapi/string_lower_test.lua
+++ tests/lapi/string_lower_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 6.4 – String Manipulation
 https://www.lua.org/manual/5.3/manual.html#6.4
blob - 76cf215abee3848792ff4fc29b87cca36488901f
blob + 24db49cbdaf10423cd17ce402c4e8a1cd873a6a8
--- tests/lapi/string_match_test.lua
+++ tests/lapi/string_match_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 6.4 – String Manipulation
 https://www.lua.org/manual/5.3/manual.html#6.4
blob - 37ab7aac57e33d0b48b635a9d62b7ac464995873
blob + 8b4bcae746dc5e651133f14d294cb365ef1c855d
--- tests/lapi/string_pack_test.lua
+++ tests/lapi/string_pack_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 6.4 – String Manipulation
 https://www.lua.org/manual/5.3/manual.html#6.4
blob - 8bc3451a04c1889fa92a7387e46bf87a1c44e003
blob + c40dd171c5fbecc26f10f50e995ce0c5562827bc
--- tests/lapi/string_packsize_test.lua
+++ tests/lapi/string_packsize_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 6.4 – String Manipulation
 https://www.lua.org/manual/5.3/manual.html#6.4
blob - 36af2205435852859070917d209f9761550800cd
blob + 0903e8b15b5aed9fabe0be3128b5d8a2f852c345
--- tests/lapi/string_rep_test.lua
+++ tests/lapi/string_rep_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 6.4 – String Manipulation
 https://www.lua.org/manual/5.3/manual.html#6.4
blob - 96cfe67d527b6e5598d5184f4d83e7ca7b8fc6bd
blob + 55624b6b1fd4d933d36cf5c636cfbf412f6b8192
--- tests/lapi/string_reverse_test.lua
+++ tests/lapi/string_reverse_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 6.4 – String Manipulation
 https://www.lua.org/manual/5.3/manual.html#6.4
blob - babea0987a909b3b80b6f707597889896ddeaa40
blob + 6dda67a009ee3bd606d2dd597235fda263085394
--- tests/lapi/string_sub_test.lua
+++ tests/lapi/string_sub_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 6.4 – String Manipulation
 https://www.lua.org/manual/5.3/manual.html#6.4
blob - aca0c473c5b2e303a2fc546e81baad4751bc587b
blob + 7efe047f36a1a8a6d8b5abb9c530025d97a78f43
--- tests/lapi/string_unpack_test.lua
+++ tests/lapi/string_unpack_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 6.4 – String Manipulation
 https://www.lua.org/manual/5.3/manual.html#6.4
blob - d5f9a43f0a4f98b64584ef921f62dfe8441ebc6d
blob + 2d71fc7997fee4a0805891922ffd36361dbfdc07
--- tests/lapi/string_upper_test.lua
+++ tests/lapi/string_upper_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 6.4 – String Manipulation
 https://www.lua.org/manual/5.3/manual.html#6.4
blob - 78d9bca29b6b57fdf0b0404970c46d3229f4b255
blob + abd8643379266d17f363e80b29d232a39c3b3af1
--- tests/lapi/table_clear_test.lua
+++ tests/lapi/table_clear_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 Double-emitting of IR_NEWREF for the same key on the snap replay,
 https://github.com/LuaJIT/LuaJIT/issues/1128
blob - 297c0c387922a3181f25202d217a7131ec658df3
blob + 5fdefd26afb6cb61c079c871c94a078816fc3ec8
--- tests/lapi/table_concat_test.lua
+++ tests/lapi/table_concat_test.lua
@@ -1,6 +1,6 @@
 --[=[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 5.5 – Table Manipulation,
 https://www.lua.org/manual/5.1/manual.html#5.5
blob - 908f0dfe23762b6a5060f11bac85f6f476e399d1
blob + 2946639ca73e149928c66e02481d51c38ed14372
--- tests/lapi/table_create_test.lua
+++ tests/lapi/table_create_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 Bad lookup generated by lj_record_idx in GC64,
 https://github.com/LuaJIT/LuaJIT/issues/840
blob - 2b286348637b56d335748889fa2257c6bffad43e
blob + 4516cf793440f28c40227d2af05440c9dce1e039
--- tests/lapi/table_foreach_test.lua
+++ tests/lapi/table_foreach_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 5.4 – Table Manipulation,
 https://www.lua.org/manual/5.0/manual.html#5.4
blob - e99e22677d1d36848442167161e3d3e572b628ba
blob + 9374f829f639f36b04794c169b5681b71be53179
--- tests/lapi/table_foreachi_test.lua
+++ tests/lapi/table_foreachi_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 5.4 – Table Manipulation,
 https://www.lua.org/manual/5.0/manual.html#5.4
blob - 60ba42992ef2470734e45b48103652fd9c35f19d
blob + 29dfa163224415355dce21f45ceab5dce79d698f
--- tests/lapi/table_insert_test.lua
+++ tests/lapi/table_insert_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2024, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 5.5 – Table Manipulation,
 https://www.lua.org/manual/5.1/manual.html#5.5
blob - d2db502a1d0039920f2c9702ded7dad1000aeace
blob + 6fc3d4cc4fca1e877d4ec346d336aaf7ec6a7f24
--- tests/lapi/table_maxn_test.lua
+++ tests/lapi/table_maxn_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 5.5 – Table Manipulation,
 https://www.lua.org/manual/5.1/manual.html#5.5
blob - 4424e6f025f16140e929e12d3c850e11b806064f
blob + ddc247414b33121105afcc239d8c9b76953da720
--- tests/lapi/table_move_test.lua
+++ tests/lapi/table_move_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 6.6 – Table Manipulation,
 https://www.lua.org/manual/5.3/manual.html#6.6
blob - ab989f24a0b3b7d6393b1f80cabd707e3933a3cb
blob + ff940307183ee18fa0950dac9c31311e7003697c
--- tests/lapi/table_pack_test.lua
+++ tests/lapi/table_pack_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 6.5 – Table Manipulation,
 https://www.lua.org/manual/5.2/manual.html#6.5
blob - 347e6b998e7573001fa4c72f50b9017d04404671
blob + bfbfe327da9814626ab83df44338d747b78c912d
--- tests/lapi/table_remove_test.lua
+++ tests/lapi/table_remove_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 5.5 – Table Manipulation,
 https://www.lua.org/manual/5.1/manual.html#5.5
blob - 768e13a2529d84f99c9e8e76dbac88fe3185f9c0
blob + e87f00317eb32aeaa0f7ab9ca354ec69c9db8ec6
--- tests/lapi/table_sort_test.lua
+++ tests/lapi/table_sort_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 6.6 – Table Manipulation,
 https://www.lua.org/manual/5.1/manual.html#5.5
blob - a6195b31c4aa46ddcf5ad897328d763db98a0280
blob + cae02994e44523338d3cef443119c6db20321791
--- tests/lapi/utf8_char_test.lua
+++ tests/lapi/utf8_char_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 6.5 – UTF-8 Support
 https://www.lua.org/manual/5.3/manual.html#6.5
blob - cf508c4e9eff7c8cddd2a4cb9990d65a22beaa75
blob + 9b8e9e36fd8aedf05b6399d7ea60daa282e547a1
--- tests/lapi/utf8_codepoint_test.lua
+++ tests/lapi/utf8_codepoint_test.lua
@@ -1,6 +1,6 @@
 --[=[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 6.5 – UTF-8 Support
 https://www.lua.org/manual/5.3/manual.html#6.5
blob - e68b633a65b2b553bdc6446bad808be983568cc0
blob + 94b6ffdac885b8dab4fa4b6c5e8ee0efb3aeed9b
--- tests/lapi/utf8_codes_test.lua
+++ tests/lapi/utf8_codes_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 6.5 – UTF-8 Support
 https://www.lua.org/manual/5.3/manual.html#6.5
blob - d3bfb5dca3eb0b129067acc68a6bca6607736a82
blob + 5d02d24214266ae2c027bf6368756c07f3e27604
--- tests/lapi/utf8_len_test.lua
+++ tests/lapi/utf8_len_test.lua
@@ -1,6 +1,6 @@
 --[=[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 6.5 – UTF-8 Support
 https://www.lua.org/manual/5.3/manual.html#6.5
blob - d87a37049e964a4de3f89b1dc1ca0541ee22fe4d
blob + 5d917dd32a8d789066e8991d9d5e56c05481d5bc
--- tests/lapi/utf8_offset_test.lua
+++ tests/lapi/utf8_offset_test.lua
@@ -1,6 +1,6 @@
 --[[
 SPDX-License-Identifier: ISC
-Copyright (c) 2023-2025, Sergey Bronnikov.
+Copyright (c) 2023-2026, Sergey Bronnikov.
 
 6.5 – UTF-8 Support
 https://www.lua.org/manual/5.3/manual.html#6.5