Commit Graph

6 Commits

Author SHA1 Message Date
137ceed296 docs: 更新 Lua 4.0 移植评估 + compat_40.h 骨架
- 明确支持范围: doString/runScript(单次)/loadFunction/callFunction/IO重定向/typed
- 明确不可实现: 管道模式与 load_lib 压栈(4.0 无 luaL_loadfile)
- 关键 API 映射表(lua_call 即保护调用/lua_ref 替代 Registry/
  pushboolean→pushnumber/_ERRORMESSAGE 全局取错误)
- compat_40.h 骨架: 版本宏 LUA_VERSION_NUM=400 与 LUA_OK 定义
2026-08-25 13:02:48 +08:00
7e91ea6d13 vendor: 引入 Lua 4.0.1 官方源码 + 移植评估文档 (lua_4.0 分支)
- Lua 4.0 是首个引入 lua_State* 的版本, 但 API 与 5.x 代际差异大
- 桥接层适配要点与工作量评估见 doc/ADAPTATION-lua40.md
- 本分支暂不承诺可编译, 后续按需移植
2026-08-25 10:16:40 +08:00
80880edbce feat: 适配 Lua 5.5.1 最新版 (lua_5.5.1 分支)
- lib/lua 替换为 Lua 5.5.1 官方源码(2026-07 发布, 当前最新)
- luaconf.h LUA_EXTRASPACE 扩为 272 字节(与 5.4.8 同方案)
- C API 完全兼容, 桥接层零改动
- PackagePathConfig 测试沿用跨版本语义断言(5.4+ require 返回 loader data 路径)
- 验证: GTest 44/44 通过
2026-08-25 10:07:07 +08:00
135e04760a 修复windows平台编译问题 2026-03-25 16:23:54 +08:00
a4196e53f9 添加单元测试,修复部分错误 2026-03-21 11:13:13 +08:00
20221fac5f 初始化仓库 2026-03-18 16:20:46 +08:00