<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/lang/lua/luajit2, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-08-15T10:26:13Z</updated>
<entry>
<title>luajit2: update to 2026-07-31</title>
<updated>2026-08-15T10:26:13Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2026-08-15T10:12:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=578758e1f6788f4f28b8e3a160a375030f45851f'/>
<id>urn:sha1:578758e1f6788f4f28b8e3a160a375030f45851f</id>
<content type='text'>
Also refresh 020-riscv64-support.patch from the current state of
openresty/luajit2#236. The previous snapshot defined
asm_tail_prep(ASMState *as), but since openresty/luajit2 commit
68354f44 the callers pass a second TraceNo argument, so the riscv64
build failed with:

  lj_asm.c:2559:5: error: too many arguments to function 'asm_tail_prep'

The refreshed patch carries the upstream adaptation and restores the
build. The other four patches apply unchanged.

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
<entry>
<title>luajit2: fix build and runtime on powerpc</title>
<updated>2026-08-15T09:29:16Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2026-08-15T09:21:08Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=a6b248d6b808710c325f1295773baf7b242123b7'/>
<id>urn:sha1:a6b248d6b808710c325f1295773baf7b242123b7</id>
<content type='text'>
luajit2 currently fails to link for powerpc: lj_vm.o emits PLT calls
that force BSS-PLT, which the inline-PLT relocations emitted by GCC 12
and newer do not support. Add the same GOT-based fix that
lang/lua/luajit has carried as 060-ppc-musl.patch since 2019.

With that in place the package builds, but ipairs() and pairs() turn
out to be broken on 32-bit big-endian soft-float targets. Both are
regressions in luajit2's PPC64 patch and do not affect upstream
LuaJIT. To be submitted to openresty/luajit2 as well.

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
<entry>
<title>luajit2: update test-version.sh to actual test</title>
<updated>2026-06-09T10:14:09Z</updated>
<author>
<name>Seo Suchan</name>
</author>
<published>2026-06-07T21:32:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=5504291b8195ad35712bf6b3cfa091063db0ab34'/>
<id>urn:sha1:5504291b8195ad35712bf6b3cfa091063db0ab34</id>
<content type='text'>
old just disabled version test, but as LuaJIt 2.1. part is stable.
So we can use that for test if luajit2 itself able to run.

Fixes: c7ca6d46f700 luajit2: ("add test-version.sh")
Suggested-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;

Signed-off-by: Seo Suchan &lt;tjtncks@gmail.com&gt;
</content>
</entry>
<entry>
<title>luajit2: add test-version.sh</title>
<updated>2026-06-07T18:21:09Z</updated>
<author>
<name>Seo Suchan</name>
</author>
<published>2026-05-28T15:09:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=c7ca6d46f700b43627740a7f9599aae689c60c13'/>
<id>urn:sha1:c7ca6d46f700b43627740a7f9599aae689c60c13</id>
<content type='text'>
luajit2 use build number at -v, but releases are named by date

Signed-off-by: Seo Suchan &lt;tjtncks@gmail.com&gt;
</content>
</entry>
<entry>
<title>luajit2: update to v2.1-20260227</title>
<updated>2026-03-13T18:00:49Z</updated>
<author>
<name>Javier Marcet</name>
</author>
<published>2026-03-02T20:41:29Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=1b59cb61a7c67fb90dc4bc4a617603ded87bf090'/>
<id>urn:sha1:1b59cb61a7c67fb90dc4bc4a617603ded87bf090</id>
<content type='text'>
For changes, see tagged commit:
https://github.com/openresty/luajit2/releases/tag/v2.1-20260227

Signed-off-by: Javier Marcet &lt;javier@marcet.info&gt;
</content>
</entry>
<entry>
<title>luajit2: add riscv64 support</title>
<updated>2025-12-29T11:46:10Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2025-12-29T08:37:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=47525f3300137c6c3a82e4c1402770876a2246b2'/>
<id>urn:sha1:47525f3300137c6c3a82e4c1402770876a2246b2</id>
<content type='text'>
This adds support RISC-V64 to luajit2 by backporting
https://redirect.github.com/openresty/luajit2/pull/236

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
<entry>
<title>lua: move Lua packages under lang/lua sub-folder</title>
<updated>2025-11-17T06:46:33Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2025-11-16T10:02:03Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=7eebedcdfc0d17e610a123fdff4d8edb21e8b098'/>
<id>urn:sha1:7eebedcdfc0d17e610a123fdff4d8edb21e8b098</id>
<content type='text'>
There are roughly 50 Lua packages.
It's about time we consider a proposal for moving all of them
under a lang/lua sub-folder.

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
</feed>
