Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
90 commits
Select commit Hold shift + click to select a range
e3c70a7
macOS: Fix support for Apple hardened runtime.
Mar 9, 2025
4f2bb19
macOS: Fix Apple hardened runtime support and put behind build option.
Mar 10, 2025
84cb21f
REVERT: Change handling of nil value markers in template tables.
Mar 10, 2025
538a821
Change handling of nil value markers in template tables.
Mar 11, 2025
e9e4b6d
Initialize unused value when specializing to cdata metatable.
Apr 7, 2025
e76bb50
Fix error generation in load*.
Apr 7, 2025
e0a7ea8
Merge branch 'master' into v2.1
Apr 7, 2025
c262976
ARM64: Fix pass-by-value struct calling conventions.
Apr 10, 2025
51d4c26
ARM: Fix soft-float math.min()/math.max().
Apr 10, 2025
eec7a80
Prevent Clang UB 'optimization' which breaks integerness checks.
Apr 10, 2025
9c8eb7c
FFI: Fix dangling CType references.
May 28, 2025
852c3a0
Merge branch 'master' into v2.1
May 28, 2025
cd4af8a
Avoid out-of-range PC for stack overflow error from snapshot restore.
May 28, 2025
0a8cd58
Merge branch 'master' into v2.1
May 28, 2025
048972d
Fix JIT slot overflow during up-recursion.
May 28, 2025
f9140a6
Merge branch 'master' into v2.1
May 28, 2025
c64020f
FFI: Fix dangling CType references (again).
Jul 24, 2025
e3fa3c4
Avoid out-of-range PC for stack overflow error from snapshot restore.
Jul 24, 2025
c92d0cb
x86/x64: Don't use undefined MUL/IMUL zero flag.
Jul 24, 2025
eed22e9
Merge branch 'master' into v2.1
Jul 24, 2025
871db2c
Windows: Add lua52compat option to msvcbuild.bat.
Jul 24, 2025
54a1626
Fix reporting of an error during error handling.
Oct 16, 2025
a69aef4
Fix io.write() of newly created buffer.
Oct 16, 2025
a21ba1c
Add GNU/Hurd build support.
Oct 16, 2025
5c3254d
Gracefully handle broken custom allocator.
Oct 16, 2025
25a61a1
x64: Add support for CET IBT.
Oct 16, 2025
e34a78a
x64: Various fixes for CET IBT.
Oct 27, 2025
8651ef6
ARM64: Add support for ARM BTI.
Oct 28, 2025
864e78d
Windows: Fix lua52compat option for msvcbuild.bat.
Oct 28, 2025
5b20d6e
ARM64: Fix ARM BTI.
Oct 29, 2025
8518c0b
x64: Fix CET IBT.
Oct 29, 2025
3c7b158
ARM64: Fix disassembly of >2GB branch targets.
Nov 5, 2025
68354f4
Allow mcode allocations outside of the jump range to the support code.
Nov 5, 2025
578c41c
ARM64: Enable unaligned accesses if indicated by the toolchain.
Nov 8, 2025
fdf2379
macOS: Change Mach-O object file layout required by XCode 15.0.
Nov 8, 2025
5c64775
Run VM events and finalizers in separate state.
Nov 10, 2025
c94312d
FFI: Avoid dangling cts->L.
Nov 10, 2025
eba91fc
Merge branch 'master' into v2.1
Nov 10, 2025
af9763a
Fix edge cases when generating IR for string.byte/sub/find.
Nov 14, 2025
5c8cee3
Merge branch 'master' into v2.1
Nov 14, 2025
34b59f8
x86/x64: Backport fix for math.min()/math.max() argument check.
Nov 16, 2025
e274fe7
Merge branch 'master' into v2.1
Nov 16, 2025
e17ee83
ELF/Mach-O: Force default visibility for public API functions.
Nov 16, 2025
3215838
ARM64: Fix disassembly of certain sub-word-size loads/stores.
Nov 27, 2025
f80b349
Unify Lua number to FFI integer conversions.
Nov 27, 2025
1acb204
Remove compiler flag for FP conversions. Now unnecessary.
Nov 27, 2025
6b35217
Back out MSVC LJ_CONSTF declaration.
Nov 27, 2025
b973c62
Fix MSVC LJ_CONSTF declaration.
Nov 27, 2025
6f21cb8
Remove pointless GCC/MSVC const function attributes.
Dec 1, 2025
406cf69
DUALNUM: Add missing type conversion for FORI slots.
Dec 6, 2025
53d014f
Merge branch 'master' into v2.1
Dec 6, 2025
b1cd2f8
DUALNUM: Fix narrowing of unary minus.
Dec 6, 2025
c7c74ea
ARM64: More fixes for ARM BTI.
Dec 6, 2025
45b771b
PPC: Fix soft-float lj_num2u64().
Dec 6, 2025
7152e15
Fix string.format for limited precision FP conversions.
Dec 8, 2025
6e69e47
Bump copyright date.
Jan 9, 2026
2c110b7
Merge branch 'master' into v2.1
Jan 9, 2026
282e1a9
Ignore PDB files for git.
Jan 9, 2026
68d807a
Merge branch 'master' into v2.1
Jan 9, 2026
221ea00
Fix minilua undefined behavior in bit.tohex.
Jan 9, 2026
3015b61
Merge branch 'master' into v2.1
Jan 9, 2026
707c12b
DUALNUM: Improve/fix edge cases of unary minus.
Jan 9, 2026
d459c6c
Prevent snapshot purge while recording a function header.
Feb 11, 2026
2aec641
MIPS64: Avoid unaligned load in lj_vm_exit_interp.
Feb 11, 2026
eff4006
x64/!LJ_GC64: The allocation limit is required for a no-JIT build, too.
Feb 11, 2026
ab834de
Avoid recording interference due to invocation of VM hooks.
Feb 11, 2026
54cce2e
Prevent recording of loops with -0 step or NaN values.
Feb 11, 2026
233ad24
Fix G->jit_base relocation on stack resize.
Feb 11, 2026
5db4b03
Fix compiler warning.
Feb 13, 2026
26fd1a7
Merge branch 'master' into v2.1
Feb 13, 2026
1c3b5a4
DUALNUM: Fix recording of loops broken by previous change.
Feb 16, 2026
02e2999
FFI: Fix constructor index resolution in JIT compiler.
Feb 24, 2026
fc3d17e
Merge branch 'master' into v2.1
Feb 24, 2026
a553b3d
Add ffi.abi("dualnum").
Feb 26, 2026
89f268b
Fix edge cases when recording string.byte/sub.
Mar 4, 2026
659a616
Merge branch 'master' into v2.1
Mar 4, 2026
b58b071
FFI: Fix pointer difference operation on 64 bit platforms.
Mar 27, 2026
f322ecb
Prevent false positive sanitizer warning in unpack().
Mar 27, 2026
0ef314d
Merge branch 'master' into v2.1
Mar 27, 2026
6594f87
Avoid use of subnormals for internal registry keys.
Mar 27, 2026
fbb36bb
Fix VM event error handling for finalizers.
Mar 27, 2026
e4c7d8b
FFI: Shrink container of packed bitfield.
Mar 30, 2026
18b087c
Merge branch 'master' into v2.1
Mar 30, 2026
5b2e51d
FFI: Various ABI and calling convention fixes.
May 24, 2026
64b1f10
x86/x64: Change ipairs_aux to match JIT backend behavior.
May 24, 2026
75abb0d
Avoid race condition with profiler thread during dispatch table update.
May 24, 2026
86d414f
Prevent sanitizer warning in os.time().
May 24, 2026
c3b379b
FFI: Prevent sanitizer warning in carith_ptr().
May 24, 2026
5c12243
Merge branch 'master' into v2.1
May 24, 2026
8f421c8
Prevent sanitizer warnings for lj_tab_new*() and table.new().
May 24, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
*.obj
*.lib
*.exp
*.pdb
*.dll
*.exe
*.manifest
Expand Down
2 changes: 1 addition & 1 deletion COPYRIGHT
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
===============================================================================
LuaJIT -- a Just-In-Time Compiler for Lua. https://luajit.org/

Copyright (C) 2005-2025 Mike Pall. All rights reserved.
Copyright (C) 2005-2026 Mike Pall. All rights reserved.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
# For MSVC, please follow the instructions given in src/msvcbuild.bat.
# For MinGW and Cygwin, cd to src and run make with the Makefile there.
#
# Copyright (C) 2005-2025 Mike Pall. See Copyright Notice in luajit.h
# Copyright (C) 2005-2026 Mike Pall. See Copyright Notice in luajit.h
##############################################################################

MAJVER= 2
Expand Down
2 changes: 1 addition & 1 deletion README
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ LuaJIT is a Just-In-Time (JIT) compiler for the Lua programming language.

Project Homepage: https://luajit.org/

LuaJIT is Copyright (C) 2005-2025 Mike Pall.
LuaJIT is Copyright (C) 2005-2026 Mike Pall.
LuaJIT is free software, released under the MIT license.
See full Copyright Notice in the COPYRIGHT file or in luajit.h.

Expand Down
2 changes: 1 addition & 1 deletion doc/bluequad-print.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (C) 2004-2025 Mike Pall.
/* Copyright (C) 2004-2026 Mike Pall.
*
* You are welcome to use the general ideas of this design for your own sites.
* But please do not steal the stylesheet, the layout or the color scheme.
Expand Down
2 changes: 1 addition & 1 deletion doc/bluequad.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/* Copyright (C) 2004-2025 Mike Pall.
/* Copyright (C) 2004-2026 Mike Pall.
*
* You are welcome to use the general ideas of this design for your own sites.
* But please do not steal the stylesheet, the layout or the color scheme.
Expand Down
6 changes: 3 additions & 3 deletions doc/contact.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<head>
<title>Contact</title>
<meta charset="utf-8">
<meta name="Copyright" content="Copyright (C) 2005-2025">
<meta name="Copyright" content="Copyright (C) 2005-2026">
<meta name="Language" content="en">
<link rel="stylesheet" type="text/css" href="bluequad.css" media="screen">
<link rel="stylesheet" type="text/css" href="bluequad-print.css" media="print">
Expand Down Expand Up @@ -94,15 +94,15 @@ <h1>Contact</h1>
<h2>Copyright</h2>
<p>
All documentation is
Copyright &copy; 2005-2025 Mike Pall.
Copyright &copy; 2005-2026 Mike Pall.
</p>


<br class="flush">
</div>
<div id="foot">
<hr class="hide">
Copyright &copy; 2005-2025
Copyright &copy; 2005-2026
<span class="noprint">
&middot;
<a href="contact.html">Contact</a>
Expand Down
4 changes: 2 additions & 2 deletions doc/ext_buffer.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<head>
<title>String Buffer Library</title>
<meta charset="utf-8">
<meta name="Copyright" content="Copyright (C) 2005-2025">
<meta name="Copyright" content="Copyright (C) 2005-2026">
<meta name="Language" content="en">
<link rel="stylesheet" type="text/css" href="bluequad.css" media="screen">
<link rel="stylesheet" type="text/css" href="bluequad-print.css" media="print">
Expand Down Expand Up @@ -679,7 +679,7 @@ <h2 id="ffi_caveats">FFI caveats</h2>
</div>
<div id="foot">
<hr class="hide">
Copyright &copy; 2005-2025
Copyright &copy; 2005-2026
<span class="noprint">
&middot;
<a href="contact.html">Contact</a>
Expand Down
4 changes: 2 additions & 2 deletions doc/ext_c_api.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<head>
<title>Lua/C API Extensions</title>
<meta charset="utf-8">
<meta name="Copyright" content="Copyright (C) 2005-2025">
<meta name="Copyright" content="Copyright (C) 2005-2026">
<meta name="Language" content="en">
<link rel="stylesheet" type="text/css" href="bluequad.css" media="screen">
<link rel="stylesheet" type="text/css" href="bluequad-print.css" media="print">
Expand Down Expand Up @@ -173,7 +173,7 @@ <h3 id="mode_wrapcfunc"><tt>luaJIT_setmode(L, idx, LUAJIT_MODE_WRAPCFUNC|flag)</
</div>
<div id="foot">
<hr class="hide">
Copyright &copy; 2005-2025
Copyright &copy; 2005-2026
<span class="noprint">
&middot;
<a href="contact.html">Contact</a>
Expand Down
4 changes: 2 additions & 2 deletions doc/ext_ffi.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<head>
<title>FFI Library</title>
<meta charset="utf-8">
<meta name="Copyright" content="Copyright (C) 2005-2025">
<meta name="Copyright" content="Copyright (C) 2005-2026">
<meta name="Language" content="en">
<link rel="stylesheet" type="text/css" href="bluequad.css" media="screen">
<link rel="stylesheet" type="text/css" href="bluequad-print.css" media="print">
Expand Down Expand Up @@ -316,7 +316,7 @@ <h2 id="cdata">Motivating Example: Using C Data Structures</h2>
</div>
<div id="foot">
<hr class="hide">
Copyright &copy; 2005-2025
Copyright &copy; 2005-2026
<span class="noprint">
&middot;
<a href="contact.html">Contact</a>
Expand Down
6 changes: 4 additions & 2 deletions doc/ext_ffi_api.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<head>
<title>ffi.* API Functions</title>
<meta charset="utf-8">
<meta name="Copyright" content="Copyright (C) 2005-2025">
<meta name="Copyright" content="Copyright (C) 2005-2026">
<meta name="Language" content="en">
<link rel="stylesheet" type="text/css" href="bluequad.css" media="screen">
<link rel="stylesheet" type="text/css" href="bluequad-print.css" media="print">
Expand Down Expand Up @@ -468,6 +468,8 @@ <h3 id="ffi_abi"><tt>status = ffi.abi(param)</tt></h3>
<td class="abiparam">uwp</td><td class="abidesc">Universal Windows Platform</td></tr>
<tr class="even">
<td class="abiparam">gc64</td><td class="abidesc">64 bit GC references</td></tr>
<tr class="odd">
<td class="abiparam">dualnum</td><td class="abidesc">Dual-number mode</td></tr>
</table>

<h3 id="ffi_os"><tt>ffi.os</tt></h3>
Expand Down Expand Up @@ -558,7 +560,7 @@ <h2 id="literals">Extensions to the Lua Parser</h2>
</div>
<div id="foot">
<hr class="hide">
Copyright &copy; 2005-2025
Copyright &copy; 2005-2026
<span class="noprint">
&middot;
<a href="contact.html">Contact</a>
Expand Down
60 changes: 40 additions & 20 deletions doc/ext_ffi_semantics.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<head>
<title>FFI Semantics</title>
<meta charset="utf-8">
<meta name="Copyright" content="Copyright (C) 2005-2025">
<meta name="Copyright" content="Copyright (C) 2005-2026">
<meta name="Language" content="en">
<link rel="stylesheet" type="text/css" href="bluequad.css" media="screen">
<link rel="stylesheet" type="text/css" href="bluequad-print.css" media="print">
Expand Down Expand Up @@ -338,42 +338,44 @@ <h3 id="convert_between">Conversions between C&nbsp;types</h3>
<tr class="odd">
<td class="convin">Integer</td><td class="convop">&rarr;<sup>round</sup></td><td class="convout"><tt>double</tt>, <tt>float</tt></td></tr>
<tr class="even">
<td class="convin"><tt>double</tt>, <tt>float</tt></td><td class="convop">&rarr;<sup>trunc</sup> <tt>int32_t</tt> &rarr;<sup>narrow</sup></td><td class="convout"><tt>(u)int8_t</tt>, <tt>(u)int16_t</tt></td></tr>
<td class="convin"><tt>double</tt>, <tt>float</tt></td><td class="convop">&rarr;<sup>trunc</sup> <tt>int64_t</tt> &rarr;<sup>narrow</sup> <sup>*</sup></td><td class="convout"><tt>(u)int8_t</tt>, <tt>(u)int16_t</tt>, <tt>(u)int32_t</tt></td></tr>
<tr class="odd">
<td class="convin"><tt>double</tt>, <tt>float</tt></td><td class="convop">&rarr;<sup>trunc</sup></td><td class="convout"><tt>(u)int32_t</tt>, <tt>(u)int64_t</tt></td></tr>
<td class="convin"><tt>double</tt>, <tt>float</tt></td><td class="convop">&rarr;<sup>trunc</sup></td><td class="convout"><tt>int64_t</tt></td></tr>
<tr class="even">
<td class="convin"><tt>double</tt>, <tt>float</tt></td><td class="convop">&rarr;<sup>trunc</sup> uint64_t &cup; int64_t &rarr;<sup>reinterpret</sup> <sup>*</sup></td><td class="convout"><tt>uint64_t</tt></td></tr>
<tr class="odd">
<td class="convin"><tt>double</tt>, <tt>float</tt></td><td class="convop">&rarr;<sup>round</sup></td><td class="convout"><tt>float</tt>, <tt>double</tt></td></tr>
<tr class="odd separate">
<tr class="even separate">
<td class="convin">Number</td><td class="convop">n == 0 &rarr; 0, otherwise 1</td><td class="convout"><tt>bool</tt></td></tr>
<tr class="even">
<tr class="odd">
<td class="convin"><tt>bool</tt></td><td class="convop"><tt>false</tt> &rarr; 0, <tt>true</tt> &rarr; 1</td><td class="convout">Number</td></tr>
<tr class="odd separate">
<tr class="even separate">
<td class="convin">Complex number</td><td class="convop">convert real part</td><td class="convout">Number</td></tr>
<tr class="even">
<td class="convin">Number</td><td class="convop">convert real part, imag = 0</td><td class="convout">Complex number</td></tr>
<tr class="odd">
<td class="convin">Number</td><td class="convop">convert real part, imag = 0</td><td class="convout">Complex number</td></tr>
<tr class="even">
<td class="convin">Complex number</td><td class="convop">convert real and imag part</td><td class="convout">Complex number</td></tr>
<tr class="even separate">
<tr class="odd separate">
<td class="convin">Number</td><td class="convop">convert scalar and replicate</td><td class="convout">Vector</td></tr>
<tr class="odd">
<tr class="even">
<td class="convin">Vector</td><td class="convop">copy (same size)</td><td class="convout">Vector</td></tr>
<tr class="even separate">
<tr class="odd separate">
<td class="convin"><tt>struct</tt>/<tt>union</tt></td><td class="convop">take base address (compat)</td><td class="convout">Pointer</td></tr>
<tr class="odd">
<td class="convin">Array</td><td class="convop">take base address (compat)</td><td class="convout">Pointer</td></tr>
<tr class="even">
<td class="convin">Array</td><td class="convop">take base address (compat)</td><td class="convout">Pointer</td></tr>
<tr class="odd">
<td class="convin">Function</td><td class="convop">take function address</td><td class="convout">Function pointer</td></tr>
<tr class="odd separate">
<tr class="even separate">
<td class="convin">Number</td><td class="convop">convert via <tt>uintptr_t</tt> (cast)</td><td class="convout">Pointer</td></tr>
<tr class="even">
<td class="convin">Pointer</td><td class="convop">convert address (compat/cast)</td><td class="convout">Pointer</td></tr>
<tr class="odd">
<td class="convin">Pointer</td><td class="convop">convert address (cast)</td><td class="convout">Integer</td></tr>
<td class="convin">Pointer</td><td class="convop">convert address (compat/cast)</td><td class="convout">Pointer</td></tr>
<tr class="even">
<td class="convin">Pointer</td><td class="convop">convert address (cast)</td><td class="convout">Integer</td></tr>
<tr class="odd">
<td class="convin">Array</td><td class="convop">convert base address (cast)</td><td class="convout">Integer</td></tr>
<tr class="odd separate">
<tr class="even separate">
<td class="convin">Array</td><td class="convop">copy (compat)</td><td class="convout">Array</td></tr>
<tr class="even">
<tr class="odd">
<td class="convin"><tt>struct</tt>/<tt>union</tt></td><td class="convop">copy (identical type)</td><td class="convout"><tt>struct</tt>/<tt>union</tt></td></tr>
</table>
<p>
Expand All @@ -384,6 +386,24 @@ <h3 id="convert_between">Conversions between C&nbsp;types</h3>
Conversions not listed above will raise an error. E.g. it's not
possible to convert a pointer to a complex number or vice versa.
</p>
<p>
* Some conversions from <tt>double</tt> have a larger defined range to
allow for mixed-signedness conversions, which are common in C code.
E.g. initializing an <tt>int32_t</tt> field with <tt>0xffffffff</tt>
or initializing an <tt>uint32_t</tt> or <tt>uint64_t</tt> field with
<tt>-1</tt>. Under strict conversion rules, these assignments would
give undefined results, since Lua numbers are doubles. The extended
ranges make these conversions defined. Lua numbers that are even
outside that range give an architecture-specific result.
</p>
<p>
Please note that doubles do not have the precision to represent the
whole signed or unsigned 64 bit integer range. Beware of large hex
constants in particular: e.g. <tt>0xffffffffffffffff</tt> is a double
rounded up to <tt>0x1p64</tt> during parsing. This will <em>not</em>
convert to a defined 64 bit integer value. Use the 64 bit literal
syntax instead, i.e. <tt>0xffffffffffffffffULL</tt>.
</p>

<h3 id="convert_vararg">Conversions for vararg C&nbsp;function arguments</h3>
<p>
Expand Down Expand Up @@ -1259,7 +1279,7 @@ <h2 id="status">Current Status</h2>
</div>
<div id="foot">
<hr class="hide">
Copyright &copy; 2005-2025
Copyright &copy; 2005-2026
<span class="noprint">
&middot;
<a href="contact.html">Contact</a>
Expand Down
4 changes: 2 additions & 2 deletions doc/ext_ffi_tutorial.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<head>
<title>FFI Tutorial</title>
<meta charset="utf-8">
<meta name="Copyright" content="Copyright (C) 2005-2025">
<meta name="Copyright" content="Copyright (C) 2005-2026">
<meta name="Language" content="en">
<link rel="stylesheet" type="text/css" href="bluequad.css" media="screen">
<link rel="stylesheet" type="text/css" href="bluequad-print.css" media="print">
Expand Down Expand Up @@ -587,7 +587,7 @@ <h2 id="cache">To Cache or Not to Cache</h2>
</div>
<div id="foot">
<hr class="hide">
Copyright &copy; 2005-2025
Copyright &copy; 2005-2026
<span class="noprint">
&middot;
<a href="contact.html">Contact</a>
Expand Down
4 changes: 2 additions & 2 deletions doc/ext_jit.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<head>
<title>jit.* Library</title>
<meta charset="utf-8">
<meta name="Copyright" content="Copyright (C) 2005-2025">
<meta name="Copyright" content="Copyright (C) 2005-2026">
<meta name="Language" content="en">
<link rel="stylesheet" type="text/css" href="bluequad.css" media="screen">
<link rel="stylesheet" type="text/css" href="bluequad-print.css" media="print">
Expand Down Expand Up @@ -187,7 +187,7 @@ <h2 id="jit_util"><tt>jit.util.*</tt> &mdash; JIT compiler introspection</h2>
</div>
<div id="foot">
<hr class="hide">
Copyright &copy; 2005-2025
Copyright &copy; 2005-2026
<span class="noprint">
&middot;
<a href="contact.html">Contact</a>
Expand Down
4 changes: 2 additions & 2 deletions doc/ext_profiler.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<head>
<title>Profiler</title>
<meta charset="utf-8">
<meta name="Copyright" content="Copyright (C) 2005-2025">
<meta name="Copyright" content="Copyright (C) 2005-2026">
<meta name="Language" content="en">
<link rel="stylesheet" type="text/css" href="bluequad.css" media="screen">
<link rel="stylesheet" type="text/css" href="bluequad-print.css" media="print">
Expand Down Expand Up @@ -349,7 +349,7 @@ <h3 id="luaJIT_profile_dumpstack"><tt>p = luaJIT_profile_dumpstack(L, fmt, depth
</div>
<div id="foot">
<hr class="hide">
Copyright &copy; 2005-2025
Copyright &copy; 2005-2026
<span class="noprint">
&middot;
<a href="contact.html">Contact</a>
Expand Down
4 changes: 2 additions & 2 deletions doc/extensions.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<head>
<title>Extensions</title>
<meta charset="utf-8">
<meta name="Copyright" content="Copyright (C) 2005-2025">
<meta name="Copyright" content="Copyright (C) 2005-2026">
<meta name="Language" content="en">
<link rel="stylesheet" type="text/css" href="bluequad.css" media="screen">
<link rel="stylesheet" type="text/css" href="bluequad-print.css" media="print">
Expand Down Expand Up @@ -492,7 +492,7 @@ <h2 id="exceptions">C++ Exception Interoperability</h2>
</div>
<div id="foot">
<hr class="hide">
Copyright &copy; 2005-2025
Copyright &copy; 2005-2026
<span class="noprint">
&middot;
<a href="contact.html">Contact</a>
Expand Down
4 changes: 2 additions & 2 deletions doc/install.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<head>
<title>Installation</title>
<meta charset="utf-8">
<meta name="Copyright" content="Copyright (C) 2005-2025">
<meta name="Copyright" content="Copyright (C) 2005-2026">
<meta name="Language" content="en">
<link rel="stylesheet" type="text/css" href="bluequad.css" media="screen">
<link rel="stylesheet" type="text/css" href="bluequad-print.css" media="print">
Expand Down Expand Up @@ -577,7 +577,7 @@ <h2 id="distro">Hints for Distribution Maintainers</h2>
</div>
<div id="foot">
<hr class="hide">
Copyright &copy; 2005-2025
Copyright &copy; 2005-2026
<span class="noprint">
&middot;
<a href="contact.html">Contact</a>
Expand Down
6 changes: 3 additions & 3 deletions doc/luajit.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<head>
<title>LuaJIT</title>
<meta charset="utf-8">
<meta name="Copyright" content="Copyright (C) 2005-2025">
<meta name="Copyright" content="Copyright (C) 2005-2026">
<meta name="Language" content="en">
<link rel="stylesheet" type="text/css" href="bluequad.css" media="screen">
<link rel="stylesheet" type="text/css" href="bluequad-print.css" media="print">
Expand Down Expand Up @@ -122,7 +122,7 @@ <h1>LuaJIT</h1>
It may be embedded or used as a general-purpose, stand-alone language.
</p>
<p>
LuaJIT is Copyright &copy; 2005-2025 Mike Pall, released under the
LuaJIT is Copyright &copy; 2005-2026 Mike Pall, released under the
<a href="https://www.opensource.org/licenses/mit-license.php"><span class="ext">&raquo;</span>&nbsp;MIT open source license</a>.
</p>
<p>
Expand Down Expand Up @@ -193,7 +193,7 @@ <h2>More ...</h2>
</div>
<div id="foot">
<hr class="hide">
Copyright &copy; 2005-2025
Copyright &copy; 2005-2026
<span class="noprint">
&middot;
<a href="contact.html">Contact</a>
Expand Down
Loading