Lua 5.3 升级注意
最近在慢慢把公司的几个项目从 Lua 5.2 迁移到 Lua 5.3 ,为发布 skynet 1.0 alpha 版做准备。 在更新代码时发现了一些注意点,罗列一下: Lua 5.3 去掉了关于 unsigned 等的 api ,现在全部用lua_Integer类型了。这些只需要换掉 api ,加上强制转换即可。通常不会有什么问题。 最需要细致 review 代码升级的是和序列化相关的库。在 skynet 里是序列化库、sproto、bson 等。我们还用到了 protobuffer ,也和序列…