diff --git a/ports/luau/fix-unittest.patch b/ports/luau/fix-unittest.patch index b382024a32..582455ec78 100644 --- a/ports/luau/fix-unittest.patch +++ b/ports/luau/fix-unittest.patch @@ -1,17 +1,20 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt -index 4ccd3bd..cf0a18b 100644 +index cd417f8..c4a6f9a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -230,11 +230,11 @@ if(MSVC AND LUAU_BUILD_CLI) +@@ -230,13 +230,14 @@ if(MSVC AND LUAU_BUILD_CLI) # the default stack size that MSVC linker uses is 1 MB; we need more stack space in Debug because stack frames are larger set_target_properties(Luau.Analyze.CLI PROPERTIES LINK_FLAGS_DEBUG /STACK:2097152) set_target_properties(Luau.Repl.CLI PROPERTIES LINK_FLAGS_DEBUG /STACK:2097152) - set_target_properties(Luau.UnitTest PROPERTIES LINK_FLAGS_DEBUG /STACK:2097152) endif() - + if(MSVC AND LUAU_BUILD_TESTS) # the default stack size that MSVC linker uses is 1 MB; we need more stack space in Debug because stack frames are larger + set_target_properties(Luau.UnitTest PROPERTIES LINK_FLAGS_DEBUG /STACK:2097152) set_target_properties(Luau.CLI.Test PROPERTIES LINK_FLAGS_DEBUG /STACK:2097152) set_target_properties(Luau.Conformance PROPERTIES LINK_FLAGS_DEBUG /STACK:2097152) ++ set_target_properties(Luau.UnitTest PROPERTIES LINK_FLAGS_OPTIMIZED /STACK:2097152) + set_target_properties(Luau.CLI.Test PROPERTIES LINK_FLAGS_OPTIMIZED /STACK:2097152) + set_target_properties(Luau.Conformance PROPERTIES LINK_FLAGS_OPTIMIZED /STACK:2097152) endif() diff --git a/ports/luau/portfile.cmake b/ports/luau/portfile.cmake index 390625d9ef..33e9b57fcf 100644 --- a/ports/luau/portfile.cmake +++ b/ports/luau/portfile.cmake @@ -4,7 +4,7 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO luau-lang/luau REF ${VERSION} - SHA512 e1a3de791c5f46138b88efd898ae1e21377bbd299b8fd51817140f0d0b8dcfb039db66776d74dfde560829947aa781515f25236aa95cac0dcd3a29498b3f7a6b + SHA512 0bc7932e2387dc1a2a8e1dd99b77df21e057f45c1f5ffd7e7596ff599cbc07f1fb1073be002a8371d6f4a3a907fc3b9efcd0767ef83dc5c315c859eaf4cff2d8 HEAD_REF master PATCHES cmake-config-export.patch diff --git a/ports/luau/vcpkg.json b/ports/luau/vcpkg.json index 97b5e2f283..05a464e654 100644 --- a/ports/luau/vcpkg.json +++ b/ports/luau/vcpkg.json @@ -1,6 +1,6 @@ { "name": "luau", - "version": "0.733", + "version": "0.734", "description": "A fast, small, safe, gradually typed embeddable scripting language derived from Lua", "homepage": "https://github.com/luau-lang/luau", "license": "MIT", diff --git a/versions/baseline.json b/versions/baseline.json index 67c7d4b1ea..2fb92bb5df 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -6325,7 +6325,7 @@ "port-version": 1 }, "luau": { - "baseline": "0.733", + "baseline": "0.734", "port-version": 0 }, "lunarg-vulkantools": { diff --git a/versions/l-/luau.json b/versions/l-/luau.json index 64d613da1d..72d7cb7d2d 100644 --- a/versions/l-/luau.json +++ b/versions/l-/luau.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "8d875fa11f4f3fe1b765660dcd48e44a7da258c2", + "version": "0.734", + "port-version": 0 + }, { "git-tree": "3e9d49d75c50e4659b4431a258058d847c7fb1c3", "version": "0.733",