Skip to content

Bump LuaJIT to 2026-07-20 v2.1 head for compound-assignment syntax - #4

Open
scottsheppeard wants to merge 2 commits into
stevschmid:macos-portfrom
scottsheppeard:bump-luajit-2026-07-20
Open

Bump LuaJIT to 2026-07-20 v2.1 head for compound-assignment syntax#4
scottsheppeard wants to merge 2 commits into
stevschmid:macos-portfrom
scottsheppeard:bump-luajit-2026-07-20

Conversation

@scottsheppeard

Copy link
Copy Markdown

PathOfBuilding's dev branch now uses LuaJIT's compound assignment operators (e.g. count += 1 in Modules/Main.lua), which the current 2026-03-30 pin can't parse. Running a current PoB checkout through the dev-mode launcher fails at startup with:

Modules/Main.lua:340: '=' expected near '+'

This adds a 2026-07-20_0 port version pinning LuaJIT/LuaJIT@2460b3ff — the same commit PathOfBuilding's CI Dockerfile pins (and upstream PathOfBuilding-SimpleGraphic has an equivalent 2026-07-20_1 port) — and points a new 2026-08-26 registry baseline at it. The port's patch set is unchanged from 2026-03-30_0; all three patches still apply cleanly.

Verified on an M-series MacBook Pro: PoE1 and PoE2 dev checkouts both start and run normally with the rebuilt engine (in combination with #3).

🤖 Generated with Claude Code

scottsheppeard and others added 2 commits August 26, 2026 16:37
PathOfBuilding's dev branch now uses LuaJIT's compound assignment
operators (e.g. 'count += 1' in Modules/Main.lua), which the 2026-03-30
pin cannot parse — running a current PoB checkout fails at startup with
"'=' expected near '+'".

Add a 2026-07-20_0 port version pinning LuaJIT/LuaJIT@2460b3ff, the same
commit PathOfBuilding's CI Dockerfile pins, and point the registry
baseline at it. Port patches are unchanged from 2026-03-30_0.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant