From f9ff72220b597e7600bd4a6505129e20713f5350 Mon Sep 17 00:00:00 2001 From: Nicolas BOUQUET Date: Thu, 12 Sep 2024 16:03:04 +0200 Subject: [PATCH] [VM] Add an API to fetch current number of entries in a table --- Ast/src/StringUtils.cpp | 1 + Makefile | 684 ++++++++++++++++++++++------------------ VM/include/lua.h | 1 + VM/src/lapi.cpp | 8 + VM/src/ltable.cpp | 23 ++ VM/src/ltable.h | 1 + 6 files changed, 417 insertions(+), 301 deletions(-) diff --git a/Ast/src/StringUtils.cpp b/Ast/src/StringUtils.cpp index 967cab7e8..0df87c971 100644 --- a/Ast/src/StringUtils.cpp +++ b/Ast/src/StringUtils.cpp @@ -7,6 +7,7 @@ #include #include #include +#include namespace Luau { diff --git a/Makefile b/Makefile index e52da0ee7..592a90511 100644 --- a/Makefile +++ b/Makefile @@ -1,9 +1,9 @@ ############################################################################# # Makefile for building: lua -# Generated by qmake (3.1) (Qt 6.3.0) +# Generated by qmake (3.1) (Qt 6.7.1) # Project: luau.pro # Template: lib -# Command: C:/Applications/Qt514/6.3.0/mingw_64/bin/qmake.exe -o Makefile luau.pro +# Command: C:/Applications/Qt514/6.7.1/mingw_64/bin/qmake.exe -o Makefile luau.pro ############################################################################# MAKEFILE = Makefile @@ -13,7 +13,7 @@ EQ = = first: release install: release-install uninstall: release-uninstall -QMAKE = C:/Applications/Qt514/6.3.0/mingw_64/bin/qmake.exe +QMAKE = C:/Applications/Qt514/6.7.1/mingw_64/bin/qmake.exe DEL_FILE = rm -f CHK_DIR_EXISTS= test -d MKDIR = mkdir -p @@ -23,8 +23,8 @@ COPY_DIR = cp -f -R INSTALL_FILE = cp -f INSTALL_PROGRAM = cp -f INSTALL_DIR = cp -f -R -QINSTALL = C:/Applications/Qt514/6.3.0/mingw_64/bin/qmake.exe -install qinstall -QINSTALL_PROGRAM = C:/Applications/Qt514/6.3.0/mingw_64/bin/qmake.exe -install qinstall -exe +QINSTALL = C:/Applications/Qt514/6.7.1/mingw_64/bin/qmake.exe -install qinstall +QINSTALL_PROGRAM = C:/Applications/Qt514/6.7.1/mingw_64/bin/qmake.exe -install qinstall -exe DEL_FILE = rm -f SYMLINK = $(QMAKE) -install ln -f -s DEL_DIR = rmdir @@ -70,307 +70,387 @@ debug-install: FORCE debug-uninstall: FORCE $(MAKE) -f $(MAKEFILE).Debug uninstall -Makefile: luau.pro C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/win32-g++/qmake.conf C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/spec_pre.prf \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/device_config.prf \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/common/sanitize.conf \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/common/gcc-base.conf \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/common/g++-base.conf \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/win32/windows_vulkan_sdk.prf \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/common/windows-vulkan.conf \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/common/g++-win32.conf \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/common/windows-desktop.conf \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/qconfig.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_ext_freetype.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_ext_libjpeg.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_ext_libpng.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_concurrent.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_concurrent_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_core.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_core5compat.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_core5compat_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_core_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_dbus.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_dbus_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_designer.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_designer_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_designercomponents_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_entrypoint_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_fb_support_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_freetype_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_gui.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_gui_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_harfbuzz_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_help.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_help_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_jpeg_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_labsanimation.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_labsanimation_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_labsfolderlistmodel.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_labsfolderlistmodel_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_labsqmlmodels.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_labsqmlmodels_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_labssettings.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_labssettings_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_labssharedimage.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_labssharedimage_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_labswavefrontmesh.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_labswavefrontmesh_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_linguist.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_linguist_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_multimedia.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_multimedia_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_multimediaquick_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_multimediawidgets.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_multimediawidgets_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_network.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_network_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_opengl.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_opengl_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_openglwidgets.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_openglwidgets_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_packetprotocol_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_png_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_printsupport.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_printsupport_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_qml.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_qml_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_qmlcompiler_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_qmlcore.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_qmlcore_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_qmldebug_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_qmldom_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_qmlintegration.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_qmlintegration_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_qmllint_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_qmllocalstorage.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_qmllocalstorage_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_qmlmodels.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_qmlmodels_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_qmltest.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_qmltest_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_qmlworkerscript.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_qmlworkerscript_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_qmlxmllistmodel.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_qmlxmllistmodel_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_quick.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_quick_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_quickcontrols2.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_quickcontrols2_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_quickcontrols2impl.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_quickcontrols2impl_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_quickcontrolstestutilsprivate_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_quickdialogs2.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_quickdialogs2_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_quickdialogs2quickimpl.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_quickdialogs2quickimpl_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_quickdialogs2utils.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_quickdialogs2utils_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_quicklayouts.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_quicklayouts_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_quickparticles_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_quickshapes_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_quicktemplates2.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_quicktemplates2_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_quicktestutilsprivate_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_quickwidgets.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_quickwidgets_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_sql.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_sql_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_svg.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_svg_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_svgwidgets.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_svgwidgets_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_testlib.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_testlib_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_tools_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_uiplugin.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_uitools.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_uitools_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_websockets.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_websockets_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_widgets.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_widgets_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_xml.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_xml_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_zlib_private.pri \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/qt_functions.prf \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/qt_config.prf \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/win32-g++/qmake.conf \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/spec_post.prf \ +Makefile: luau.pro C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/win32-g++/qmake.conf C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/spec_pre.prf \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/device_config.prf \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/common/sanitize.conf \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/common/gcc-base.conf \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/common/g++-base.conf \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/win32/windows_vulkan_sdk.prf \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/common/windows-vulkan.conf \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/common/g++-win32.conf \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/common/windows-desktop.conf \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/qconfig.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_ext_freetype.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_ext_libjpeg.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_ext_libpng.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_concurrent.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_concurrent_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_core.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_core5compat.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_core5compat_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_core_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_dbus.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_dbus_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_designer.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_designer_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_designercomponents_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_entrypoint_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_example_icons_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_fb_support_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_freetype_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_gui.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_gui_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_harfbuzz_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_help.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_help_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_jpeg_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_labsanimation.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_labsanimation_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_labsfolderlistmodel.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_labsfolderlistmodel_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_labsqmlmodels.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_labsqmlmodels_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_labssettings.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_labssettings_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_labssharedimage.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_labssharedimage_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_labswavefrontmesh.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_labswavefrontmesh_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_linguist.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_multimedia.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_multimedia_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_multimediaquick_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_multimediawidgets.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_multimediawidgets_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_network.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_network_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_opengl.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_opengl_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_openglwidgets.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_openglwidgets_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_packetprotocol_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_png_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_printsupport.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_printsupport_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qdoccatch_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qdoccatchconversions_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qdoccatchgenerators_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qml.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qml_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmlbuiltins.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmlbuiltins_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmlcompiler.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmlcompiler_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmlcore.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmlcore_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmldebug_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmldom_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmlintegration.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmlintegration_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmllocalstorage.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmllocalstorage_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmlls_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmlmodels.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmlmodels_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmlnetwork.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmlnetwork_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmltest.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmltest_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmltoolingsettings_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmltyperegistrar_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmlworkerscript.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmlworkerscript_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmlxmllistmodel.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmlxmllistmodel_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quick.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quick3dspatialaudio_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quick_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2basic.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2basic_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2basicstyleimpl.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2basicstyleimpl_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2fusion.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2fusion_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2fusionstyleimpl.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2fusionstyleimpl_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2imagine.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2imagine_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2imaginestyleimpl.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2imaginestyleimpl_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2impl.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2impl_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2material.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2material_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2materialstyleimpl.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2materialstyleimpl_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2universal.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2universal_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2universalstyleimpl.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2universalstyleimpl_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2windowsstyleimpl.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2windowsstyleimpl_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrolstestutilsprivate_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickdialogs2.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickdialogs2_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickdialogs2quickimpl.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickdialogs2quickimpl_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickdialogs2utils.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickdialogs2utils_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickeffects_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quicklayouts.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quicklayouts_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickparticles_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickshapes_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quicktemplates2.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quicktemplates2_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quicktestutilsprivate_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickwidgets.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickwidgets_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_serialport.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_serialport_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_shadertools.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_shadertools_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_spatialaudio.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_spatialaudio_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_sql.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_sql_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_svg.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_svg_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_svgwidgets.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_svgwidgets_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_testlib.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_testlib_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_tools_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_uiplugin.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_uitools.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_uitools_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_websockets.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_websockets_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_widgets.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_widgets_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_xml.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_xml_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_zlib_private.pri \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/qt_functions.prf \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/qt_config.prf \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/win32-g++/qmake.conf \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/spec_post.prf \ .qmake.stash \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/exclusive_builds.prf \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/toolchain.prf \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/default_pre.prf \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/win32/default_pre.prf \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/resolve_config.prf \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/exclusive_builds_post.prf \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/default_post.prf \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/entrypoint.prf \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/precompile_header.prf \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/warn_on.prf \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/qt.prf \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/qmake_use.prf \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/file_copies.prf \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/win32/windows.prf \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/testcase_targets.prf \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/exceptions.prf \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/yacc.prf \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/lex.prf \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/silent.prf \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/exclusive_builds.prf \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/toolchain.prf \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/default_pre.prf \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/win32/default_pre.prf \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/resolve_config.prf \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/exclusive_builds_post.prf \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/default_post.prf \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/precompile_header.prf \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/warn_on.prf \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/permissions.prf \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/qt.prf \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/qmake_use.prf \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/file_copies.prf \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/win32/windows.prf \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/testcase_targets.prf \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/exceptions.prf \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/yacc.prf \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/lex.prf \ + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/silent.prf \ luau.pro \ - C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/build_pass.prf + C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/build_pass.prf $(QMAKE) -o Makefile luau.pro -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/spec_pre.prf: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/device_config.prf: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/common/sanitize.conf: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/common/gcc-base.conf: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/common/g++-base.conf: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/win32/windows_vulkan_sdk.prf: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/common/windows-vulkan.conf: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/common/g++-win32.conf: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/common/windows-desktop.conf: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/qconfig.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_ext_freetype.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_ext_libjpeg.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_ext_libpng.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_concurrent.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_concurrent_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_core.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_core5compat.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_core5compat_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_core_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_dbus.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_dbus_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_designer.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_designer_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_designercomponents_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_devicediscovery_support_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_entrypoint_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_fb_support_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_freetype_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_gui.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_gui_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_harfbuzz_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_help.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_help_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_jpeg_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_labsanimation.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_labsanimation_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_labsfolderlistmodel.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_labsfolderlistmodel_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_labsqmlmodels.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_labsqmlmodels_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_labssettings.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_labssettings_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_labssharedimage.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_labssharedimage_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_labswavefrontmesh.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_labswavefrontmesh_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_linguist.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_linguist_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_multimedia.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_multimedia_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_multimediaquick_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_multimediawidgets.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_multimediawidgets_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_network.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_network_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_opengl.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_opengl_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_openglwidgets.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_openglwidgets_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_packetprotocol_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_png_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_printsupport.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_printsupport_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_qml.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_qml_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_qmlcompiler_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_qmlcore.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_qmlcore_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_qmldebug_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_qmldom_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_qmlintegration.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_qmlintegration_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_qmllint_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_qmllocalstorage.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_qmllocalstorage_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_qmlmodels.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_qmlmodels_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_qmltest.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_qmltest_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_qmlworkerscript.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_qmlworkerscript_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_qmlxmllistmodel.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_qmlxmllistmodel_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_quick.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_quick_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_quickcontrols2.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_quickcontrols2_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_quickcontrols2impl.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_quickcontrols2impl_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_quickcontrolstestutilsprivate_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_quickdialogs2.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_quickdialogs2_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_quickdialogs2quickimpl.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_quickdialogs2quickimpl_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_quickdialogs2utils.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_quickdialogs2utils_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_quicklayouts.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_quicklayouts_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_quickparticles_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_quickshapes_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_quicktemplates2.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_quicktemplates2_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_quicktestutilsprivate_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_quickwidgets.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_quickwidgets_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_sql.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_sql_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_svg.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_svg_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_svgwidgets.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_svgwidgets_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_testlib.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_testlib_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_tools_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_uiplugin.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_uitools.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_uitools_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_websockets.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_websockets_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_widgets.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_widgets_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_xml.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_xml_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/modules/qt_lib_zlib_private.pri: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/qt_functions.prf: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/qt_config.prf: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/win32-g++/qmake.conf: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/spec_post.prf: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/spec_pre.prf: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/device_config.prf: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/common/sanitize.conf: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/common/gcc-base.conf: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/common/g++-base.conf: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/win32/windows_vulkan_sdk.prf: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/common/windows-vulkan.conf: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/common/g++-win32.conf: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/common/windows-desktop.conf: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/qconfig.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_ext_freetype.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_ext_libjpeg.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_ext_libpng.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_concurrent.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_concurrent_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_core.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_core5compat.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_core5compat_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_core_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_dbus.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_dbus_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_designer.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_designer_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_designercomponents_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_devicediscovery_support_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_entrypoint_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_example_icons_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_fb_support_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_freetype_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_gui.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_gui_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_harfbuzz_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_help.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_help_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_jpeg_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_labsanimation.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_labsanimation_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_labsfolderlistmodel.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_labsfolderlistmodel_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_labsqmlmodels.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_labsqmlmodels_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_labssettings.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_labssettings_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_labssharedimage.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_labssharedimage_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_labswavefrontmesh.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_labswavefrontmesh_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_linguist.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_multimedia.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_multimedia_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_multimediaquick_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_multimediawidgets.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_multimediawidgets_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_network.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_network_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_opengl.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_opengl_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_openglwidgets.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_openglwidgets_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_packetprotocol_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_png_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_printsupport.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_printsupport_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qdoccatch_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qdoccatchconversions_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qdoccatchgenerators_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qml.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qml_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmlbuiltins.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmlbuiltins_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmlcompiler.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmlcompiler_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmlcore.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmlcore_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmldebug_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmldom_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmlintegration.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmlintegration_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmllocalstorage.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmllocalstorage_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmlls_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmlmodels.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmlmodels_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmlnetwork.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmlnetwork_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmltest.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmltest_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmltoolingsettings_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmltyperegistrar_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmlworkerscript.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmlworkerscript_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmlxmllistmodel.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_qmlxmllistmodel_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quick.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quick3dspatialaudio_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quick_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2basic.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2basic_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2basicstyleimpl.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2basicstyleimpl_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2fusion.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2fusion_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2fusionstyleimpl.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2fusionstyleimpl_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2imagine.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2imagine_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2imaginestyleimpl.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2imaginestyleimpl_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2impl.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2impl_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2material.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2material_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2materialstyleimpl.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2materialstyleimpl_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2universal.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2universal_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2universalstyleimpl.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2universalstyleimpl_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2windowsstyleimpl.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrols2windowsstyleimpl_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickcontrolstestutilsprivate_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickdialogs2.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickdialogs2_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickdialogs2quickimpl.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickdialogs2quickimpl_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickdialogs2utils.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickdialogs2utils_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickeffects_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quicklayouts.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quicklayouts_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickparticles_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickshapes_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quicktemplates2.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quicktemplates2_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quicktestutilsprivate_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickwidgets.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_quickwidgets_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_serialport.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_serialport_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_shadertools.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_shadertools_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_spatialaudio.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_spatialaudio_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_sql.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_sql_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_svg.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_svg_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_svgwidgets.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_svgwidgets_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_testlib.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_testlib_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_tools_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_uiplugin.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_uitools.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_uitools_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_websockets.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_websockets_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_widgets.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_widgets_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_xml.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_xml_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/modules/qt_lib_zlib_private.pri: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/qt_functions.prf: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/qt_config.prf: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/win32-g++/qmake.conf: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/spec_post.prf: .qmake.stash: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/exclusive_builds.prf: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/toolchain.prf: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/default_pre.prf: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/win32/default_pre.prf: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/resolve_config.prf: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/exclusive_builds_post.prf: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/default_post.prf: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/entrypoint.prf: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/precompile_header.prf: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/warn_on.prf: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/qt.prf: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/qmake_use.prf: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/file_copies.prf: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/win32/windows.prf: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/testcase_targets.prf: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/exceptions.prf: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/yacc.prf: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/lex.prf: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/silent.prf: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/exclusive_builds.prf: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/toolchain.prf: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/default_pre.prf: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/win32/default_pre.prf: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/resolve_config.prf: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/exclusive_builds_post.prf: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/default_post.prf: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/precompile_header.prf: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/warn_on.prf: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/permissions.prf: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/qt.prf: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/qmake_use.prf: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/file_copies.prf: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/win32/windows.prf: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/testcase_targets.prf: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/exceptions.prf: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/yacc.prf: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/lex.prf: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/silent.prf: luau.pro: -C:/Applications/Qt514/6.3.0/mingw_64/mkspecs/features/build_pass.prf: +C:/Applications/Qt514/6.7.1/mingw_64/mkspecs/features/build_pass.prf: qmake: FORCE @$(QMAKE) -o Makefile luau.pro @@ -388,5 +468,7 @@ check: first benchmark: first FORCE: +.SUFFIXES: + $(MAKEFILE).Release: Makefile $(MAKEFILE).Debug: Makefile diff --git a/VM/include/lua.h b/VM/include/lua.h index 6a8c1da1b..0cbccd22e 100644 --- a/VM/include/lua.h +++ b/VM/include/lua.h @@ -475,6 +475,7 @@ LUA_API int lua_isclosing(lua_State *L); LUA_API int lua_findreferences(lua_State* L); LUA_API void lua_clonetable(lua_State* L, int idx); LUA_API void lua_remaptable(lua_State* L, int idx, int mapIdx); +LUA_API int lua_gettablesize(lua_State* L, int idx); /****************************************************************************** diff --git a/VM/src/lapi.cpp b/VM/src/lapi.cpp index 13a5ab86c..9a0161ab0 100644 --- a/VM/src/lapi.cpp +++ b/VM/src/lapi.cpp @@ -1498,6 +1498,14 @@ void lua_cleartable(lua_State* L, int idx) luaH_clear(tt); } +int lua_gettablesize(lua_State* L, int idx) +{ + StkId t = index2addr(L, idx); + api_check(L, ttistable(t)); + Table* tt = hvalue(t); + return luaH_getsize(tt); +} + lua_Callbacks* lua_callbacks(lua_State* L) { return &L->global->cb; diff --git a/VM/src/ltable.cpp b/VM/src/ltable.cpp index 4049e2e01..b5fb469c0 100644 --- a/VM/src/ltable.cpp +++ b/VM/src/ltable.cpp @@ -867,3 +867,26 @@ void luaH_clear(Table* tt) // back to empty -> no tag methods present tt->tmcache = cast_byte(~0); } + +int luaH_getsize(Table* t) +{ + int count=0; + if (t->sizearray) + { + for (int k=0;ksizearray;k++) { + if (!ttisnil(&t->array[k])) + count++; + } + } + + if (t->node != dummynode) + { + for (int i=0; i < sizenode(t); i++) + { // then hash part + if (!ttisnil(gval(gnode(t, i)))) + count++; + } + } + + return count; +} diff --git a/VM/src/ltable.h b/VM/src/ltable.h index 9655b4fd7..28971a8a9 100644 --- a/VM/src/ltable.h +++ b/VM/src/ltable.h @@ -30,6 +30,7 @@ LUAI_FUNC int luaH_getn(Table* t); LUAI_FUNC Table* luaH_clone(lua_State* L, Table* tt); LUAI_FUNC void luaH_remaptable(Table* t, Table *lt); LUAI_FUNC void luaH_clear(Table* tt); +LUAI_FUNC int luaH_getsize(Table* tt); #define luaH_setslot(L, t, slot, key) (invalidateTMcache(t), (slot == luaO_nilobject ? luaH_newkey(L, t, key) : cast_to(TValue*, slot)))