]> git.ipfire.org Git - thirdparty/LuaJIT.git/commitdiff
Merge branch 'master' into v2.1
authorMike Pall <mike>
Sun, 9 Mar 2025 15:25:34 +0000 (16:25 +0100)
committerMike Pall <mike>
Sun, 9 Mar 2025 15:25:34 +0000 (16:25 +0100)
1  2 
src/Makefile.dep
src/lib_io.c

index 7b534b05bbfd2a2be79ae2e7b482a6ddb40cb121,5b87d7c4521cc275c83594e923f92d95c7722564..e10a6b29b4b1b5dfe0437403f2d86467bb716656
@@@ -20,23 -14,20 +20,23 @@@ lib_debug.o: lib_debug.c lua.h luaconf.
  lib_ffi.o: lib_ffi.c lua.h luaconf.h lauxlib.h lualib.h lj_obj.h lj_def.h \
   lj_arch.h lj_gc.h lj_err.h lj_errmsg.h lj_str.h lj_tab.h lj_meta.h \
   lj_ctype.h lj_cparse.h lj_cdata.h lj_cconv.h lj_carith.h lj_ccall.h \
 - lj_ccallback.h lj_clib.h lj_ff.h lj_ffdef.h lj_lib.h lj_libdef.h
 + lj_ccallback.h lj_clib.h lj_strfmt.h lj_ff.h lj_ffdef.h lj_lib.h \
 + lj_libdef.h
  lib_init.o: lib_init.c lua.h luaconf.h lauxlib.h lualib.h lj_arch.h
  lib_io.o: lib_io.c lua.h luaconf.h lauxlib.h lualib.h lj_obj.h lj_def.h \
 - lj_arch.h lj_gc.h lj_err.h lj_errmsg.h lj_str.h lj_state.h lj_ff.h \
 - lj_ffdef.h lj_lib.h lj_strscan.h lj_libdef.h
 -lib_jit.o: lib_jit.c lua.h luaconf.h lauxlib.h lualib.h lj_arch.h \
 - lj_obj.h lj_def.h lj_err.h lj_errmsg.h lj_debug.h lj_str.h lj_tab.h \
 - lj_bc.h lj_ir.h lj_jit.h lj_ircall.h lj_iropt.h lj_target.h \
 - lj_target_*.h lj_dispatch.h lj_vm.h lj_vmevent.h lj_lib.h luajit.h \
 - lj_libdef.h
 + lj_arch.h lj_gc.h lj_err.h lj_errmsg.h lj_buf.h lj_str.h lj_state.h \
-  lj_strfmt.h lj_ff.h lj_ffdef.h lj_lib.h lj_libdef.h
++ lj_strfmt.h lj_ff.h lj_ffdef.h lj_lib.h lj_strscan.h lj_libdef.h
 +lib_jit.o: lib_jit.c lua.h luaconf.h lauxlib.h lualib.h lj_obj.h lj_def.h \
 + lj_arch.h lj_gc.h lj_err.h lj_errmsg.h lj_debug.h lj_str.h lj_tab.h \
 + lj_state.h lj_bc.h lj_ctype.h lj_ir.h lj_jit.h lj_ircall.h lj_iropt.h \
 + lj_target.h lj_target_*.h lj_trace.h lj_dispatch.h lj_traceerr.h \
 + lj_vm.h lj_vmevent.h lj_lib.h luajit.h lj_libdef.h
  lib_math.o: lib_math.c lua.h luaconf.h lauxlib.h lualib.h lj_obj.h \
 - lj_def.h lj_arch.h lj_lib.h lj_vm.h lj_libdef.h
 + lj_def.h lj_arch.h lj_err.h lj_errmsg.h lj_lib.h lj_vm.h lj_prng.h \
 + lj_libdef.h
  lib_os.o: lib_os.c lua.h luaconf.h lauxlib.h lualib.h lj_obj.h lj_def.h \
 - lj_arch.h lj_err.h lj_errmsg.h lj_lib.h lj_libdef.h
 + lj_arch.h lj_gc.h lj_err.h lj_errmsg.h lj_buf.h lj_str.h lj_lib.h \
 + lj_libdef.h
  lib_package.o: lib_package.c lua.h luaconf.h lauxlib.h lualib.h lj_obj.h \
   lj_def.h lj_arch.h lj_err.h lj_errmsg.h lj_lib.h
  lib_string.o: lib_string.c lua.h luaconf.h lauxlib.h lualib.h lj_obj.h \
diff --cc src/lib_io.c
index 4e0397d4e562b3d499582d4e59f4c021ed10f1d3,cb6df46d17111704a45f0e1e92f5d66e1be0ab12..5659ff518bc864b6607f8e37ff457a121ff20a20
  #include "lj_obj.h"
  #include "lj_gc.h"
  #include "lj_err.h"
 +#include "lj_buf.h"
  #include "lj_str.h"
  #include "lj_state.h"
 +#include "lj_strfmt.h"
  #include "lj_ff.h"
  #include "lj_lib.h"
+ #include "lj_strscan.h"
  
  /* Userdata payload for I/O file. */
  typedef struct IOFileUD {