
luajit
lovehappy108
这个作者很懒,什么都没留下…
展开
-
luajit 2.1beta2 bytecode windows mac 下32 64编译文件
再也不用担心luajit 64 32编译了windows 环境cd luajit\luajitcompile\windows\32luajit.exe -b test.lua test32.luaccd luajit\luajitcompile\windows\64luajit.exe -b test.lua test64.luacmac 环境原创 2016-06-14 17:09:16 · 2511 阅读 · 0 评论 -
luajit 使用云风的int64库 负数 bad light userdata pointer
先下Luajit 代码#define LJ_TLIGHTUD (~3u)#if LJ_64#define checklightudptr(L, p) \ (((uint64_t)(p) >> 47) ? (lj_err_msg(L, LJ_ERR_BADLU), NULL) : (p))#else#define checklightudptr(L, p) (p)#endi原创 2016-10-28 10:39:16 · 3900 阅读 · 0 评论 -
LuaJIT-2.1.0-beta3 macosx、windows生成32,64位字节码
由于能力和理解有限,如有错误请理解谢谢。1.lj_vm_cpcall方法在哪花了一天时间阅读了luajit一部分源码,读到这个方法lj_vm_cpcall时发现并没有实现,编译后在lj_vm.S文件里了解到这个方法最后是用机器码处理的。下面是生成后的一段代码。 .private_extern _lj_vm_cpcall .no_dead_strip _lj_vm_cpcall_lj_vm_cp...原创 2018-03-04 14:05:19 · 2778 阅读 · 0 评论