diff --git a/deps/luajit b/deps/luajit index 69e5342e..bfbcd72e 160000 --- a/deps/luajit +++ b/deps/luajit @@ -1 +1 @@ -Subproject commit 69e5342eb893815b18a1ec84ba74b0e0d1cc9beb +Subproject commit bfbcd72eb7f3bb85be9c765a174a51998e529297 diff --git a/deps/luajit.cmake b/deps/luajit.cmake index 20733047..dd69d1c1 100644 --- a/deps/luajit.cmake +++ b/deps/luajit.cmake @@ -224,6 +224,9 @@ SET(SRC_LJCORE ${LUAJIT_DIR}/src/lj_gc.c ${LUAJIT_DIR}/src/lj_err.c ${LUAJIT_DIR}/src/lj_char.c + ${LUAJIT_DIR}/src/lj_buf.c + ${LUAJIT_DIR}/src/lj_profile.c + ${LUAJIT_DIR}/src/lj_strfmt.c ${LUAJIT_DIR}/src/lj_bc.c ${LUAJIT_DIR}/src/lj_obj.c ${LUAJIT_DIR}/src/lj_str.c diff --git a/tests/test-conversions.lua b/tests/test-conversions.lua new file mode 100644 index 00000000..f14056dd --- /dev/null +++ b/tests/test-conversions.lua @@ -0,0 +1,6 @@ +return require('lib/tap')(function (test) + test("basic 64bit conversions", function (print, p, expect, uv) + assert(string.format("%x", 29913653248) == "6f6fe2000") + assert(string.format("%x", 32207650816) == "77fb9c000") + end) +end)