615198d3bb
Six places where benilla's Lua answered unlike 1.12.1's: - The lexer took `[=[` long-string levels; 1.12.1's `luaX_lex` tests one byte after `[` (`0x6ff793`) and `--[=[` is a line comment (`0x6ff6c9`). - `math.random` ran a glibc-style `rand` seeded with 1; now MSVC's (`0x7400e5`, `% 0x7fff` times 1/32767 at `0x7fb310`), clock-seeded as the client is (`0x5d1c8b`), fixed in captures and the addon harness. - `getfenv`/`setfenv` honour a raw `__fenv` field (`0x702ba0`), and `setfenv` returns nothing. - An object's text is `type: %08X` in the embedding API too (`0x74301d`). - `time` converts a date table through MSVC's `_mktime` (`0x74066b`). - `date` formats with MSVC's C-locale patterns (`0x8323a0`): `%c` is `09/09/01 01:46:40`, `#` drops zeros. Each has a test that fails without it; the addon corpus parses as before. Fixes #1257 Fixes #1258 Fixes #1510 Fixes #1511 Fixes #1503 Fixes #1504 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>