From 76c2ef2e05e15910bbf36441ef7895857d79532b Mon Sep 17 00:00:00 2001 From: Cooper Date: Mon, 27 May 2024 15:12:59 -0500 Subject: [PATCH 01/36] Create update-lua.yml --- .github/workflows/update-lua.yml | 41 ++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 .github/workflows/update-lua.yml diff --git a/.github/workflows/update-lua.yml b/.github/workflows/update-lua.yml new file mode 100644 index 0000000..2a5af60 --- /dev/null +++ b/.github/workflows/update-lua.yml @@ -0,0 +1,41 @@ +name: Update Lua Submodule + +on: + workflow_dispatch: + schedule: + - cron: "*/5 * * * *" + +permissions: + contents: write + +concurrency: + group: update-modules-${{ github.ref }} + cancel-in-progress: true + +jobs: + update-modules: + name: Update Modules + runs-on: ubuntu-latest + + # https://stackoverflow.com/questions/64407333/using-github-actions-to-automatically-update-the-repos-submodules + defaults: + run: + shell: bash + + steps: + - name: Checkout + uses: actions/checkout@v2 + with: + submodules: true + + - name: Pull and Update Submodules + run: | + git pull --recurse-submodules + git submodule update --remote --recursive + + - name: Commit Update + run: | + git config --global user.name 'Lua Submodule Updater' + git config --global user.email 'bot@noreply.github.com' + git remote set-url origin https://x-access-token:${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }} + git commit -am "Update Lua" && git push || echo "No changes to commit" From 8684ad16040192a3d19c51ed64213108d106bb2a Mon Sep 17 00:00:00 2001 From: Cooper Date: Mon, 27 May 2024 15:15:25 -0500 Subject: [PATCH 02/36] Update README.md to add CPM instructions --- README.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 62801d6..356d480 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,15 @@ on `cmake`'s [`BUILD_SHARED_LIBS`](https://cmake.org/cmake/help/latest/variable/BUILD_SHARED_LIBS.html) flag. No `install` target is configured and no standalone executable is built, given the intended use case. -Here's how to use it: +# How to use it: +## CPM +In the `CMakeLists.txt` of your application, add +``` +CPMAddPackage("gh:lubgr/lua-cmake#master") + +target_link_libraries(yourTarget PRIVATE lua::lib) +``` +## Git Submodules ```bash cd path/to/your/project @@ -36,5 +44,6 @@ add_subdirectory(external/lua) target_link_libraries(yourTarget PRIVATE lua::lib) ``` +------------------------------------------------------------------------ That's it. Further integration with a library to facilitate the bindings (e.g. [sol2](https://github.com/ThePhD/sol2)) is straightfoward. From d589d62180818ce8419076c5abbd40c8256fd2d9 Mon Sep 17 00:00:00 2001 From: Lua Submodule Updater Date: Mon, 27 May 2024 20:20:08 +0000 Subject: [PATCH 03/36] Update Lua --- upstream | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/upstream b/upstream index 9f79153..814213b 160000 --- a/upstream +++ b/upstream @@ -1 +1 @@ -Subproject commit 9f791535cde1539338f6ba1b9154006595d97fe7 +Subproject commit 814213b65fa4ab2b1a7216d06f68a6f3df89efcd From 1c3f3e8019aa7854b8912172d0644dec801102dc Mon Sep 17 00:00:00 2001 From: Lua Submodule Updater Date: Wed, 5 Jun 2024 17:16:11 +0000 Subject: [PATCH 04/36] Update Lua --- upstream | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/upstream b/upstream index 814213b..bdc8535 160000 --- a/upstream +++ b/upstream @@ -1 +1 @@ -Subproject commit 814213b65fa4ab2b1a7216d06f68a6f3df89efcd +Subproject commit bdc85357aa41a9610498232c2cffe7aa191e5cf6 From c6203f7d0ce7618f2a51bf63afcf7c19932307dd Mon Sep 17 00:00:00 2001 From: Lua Submodule Updater Date: Sat, 15 Jun 2024 19:17:31 +0000 Subject: [PATCH 05/36] Update Lua --- upstream | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/upstream b/upstream index bdc8535..aaf3533 160000 --- a/upstream +++ b/upstream @@ -1 +1 @@ -Subproject commit bdc85357aa41a9610498232c2cffe7aa191e5cf6 +Subproject commit aaf35336533c17cbeb9ac8137d13cd7908a13327 From a325e003c32c01e05ef424e2631c49a06a48a6a8 Mon Sep 17 00:00:00 2001 From: Lua Submodule Updater Date: Tue, 25 Jun 2024 17:30:52 +0000 Subject: [PATCH 06/36] Update Lua --- upstream | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/upstream b/upstream index aaf3533..c1dc08e 160000 --- a/upstream +++ b/upstream @@ -1 +1 @@ -Subproject commit aaf35336533c17cbeb9ac8137d13cd7908a13327 +Subproject commit c1dc08e8e8e22af9902a6341b4a9a9a7811954cc From 26373efd147c3b1177664088350537c7bc259ff1 Mon Sep 17 00:00:00 2001 From: Lua Submodule Updater Date: Mon, 5 Aug 2024 23:22:23 +0000 Subject: [PATCH 07/36] Update Lua --- upstream | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/upstream b/upstream index c1dc08e..1bf4b80 160000 --- a/upstream +++ b/upstream @@ -1 +1 @@ -Subproject commit c1dc08e8e8e22af9902a6341b4a9a9a7811954cc +Subproject commit 1bf4b80f1ace8384eb9dd6f7f8b67256b3944a7a From f2f7432106f90166034d2220799fef0cc4d07917 Mon Sep 17 00:00:00 2001 From: Lua Submodule Updater Date: Wed, 28 Aug 2024 17:11:36 +0000 Subject: [PATCH 08/36] Update Lua --- upstream | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/upstream b/upstream index 1bf4b80..fd0e1f5 160000 --- a/upstream +++ b/upstream @@ -1 +1 @@ -Subproject commit 1bf4b80f1ace8384eb9dd6f7f8b67256b3944a7a +Subproject commit fd0e1f530d06340f99334b07d74e5133ce073787 From 56741f2b29ffea8ea9be45476b37a366a659afab Mon Sep 17 00:00:00 2001 From: Lua Submodule Updater Date: Wed, 23 Oct 2024 20:38:54 +0000 Subject: [PATCH 09/36] Update Lua --- upstream | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/upstream b/upstream index fd0e1f5..e3ce88c 160000 --- a/upstream +++ b/upstream @@ -1 +1 @@ -Subproject commit fd0e1f530d06340f99334b07d74e5133ce073787 +Subproject commit e3ce88c9e850b7e79751083014699c5eae1bff31 From d2391623f45ada7bb9abcdf6a863673a0b5e1ad6 Mon Sep 17 00:00:00 2001 From: Lua Submodule Updater Date: Thu, 21 Nov 2024 18:33:07 +0000 Subject: [PATCH 10/36] Update Lua --- upstream | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/upstream b/upstream index e3ce88c..50c7c91 160000 --- a/upstream +++ b/upstream @@ -1 +1 @@ -Subproject commit e3ce88c9e850b7e79751083014699c5eae1bff31 +Subproject commit 50c7c915ee2fa239043d5456237f5145d064089b From eb7933dd3670f82d2abb4d870f5c1b70df01d264 Mon Sep 17 00:00:00 2001 From: Lua Submodule Updater Date: Mon, 9 Dec 2024 17:33:32 +0000 Subject: [PATCH 11/36] Update Lua --- upstream | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/upstream b/upstream index 50c7c91..b4b616b 160000 --- a/upstream +++ b/upstream @@ -1 +1 @@ -Subproject commit 50c7c915ee2fa239043d5456237f5145d064089b +Subproject commit b4b616bdf2beb161b89930cc71a06936e8531b2c From cb0c7a778682508976167e827704f393d57f77ac Mon Sep 17 00:00:00 2001 From: Lua Submodule Updater Date: Tue, 14 Jan 2025 20:22:04 +0000 Subject: [PATCH 12/36] Update Lua --- upstream | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/upstream b/upstream index b4b616b..3cdd49c 160000 --- a/upstream +++ b/upstream @@ -1 +1 @@ -Subproject commit b4b616bdf2beb161b89930cc71a06936e8531b2c +Subproject commit 3cdd49c94a8feed94853ba3a6adaa556fb34fd8d From 1fba5f8d3a44dd06decbb6c7c7bd13c5897cd278 Mon Sep 17 00:00:00 2001 From: Lua Submodule Updater Date: Wed, 29 Jan 2025 18:11:47 +0000 Subject: [PATCH 13/36] Update Lua --- upstream | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/upstream b/upstream index 3cdd49c..f743911 160000 --- a/upstream +++ b/upstream @@ -1 +1 @@ -Subproject commit 3cdd49c94a8feed94853ba3a6adaa556fb34fd8d +Subproject commit f7439112a5469078ac4f444106242cf1c1d3fe8a From 35627cdd38d7cb38fc0c232057e7c6dc1fe27e6c Mon Sep 17 00:00:00 2001 From: Lua Submodule Updater Date: Fri, 28 Feb 2025 19:09:05 +0000 Subject: [PATCH 14/36] Update Lua --- upstream | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/upstream b/upstream index f743911..cb88c1c 160000 --- a/upstream +++ b/upstream @@ -1 +1 @@ -Subproject commit f7439112a5469078ac4f444106242cf1c1d3fe8a +Subproject commit cb88c1cd5d22fe7c56f4f374ded7c16f7cf14bf3 From c10b99a3d530235031d5e4ab98a12522246d390e Mon Sep 17 00:00:00 2001 From: Lua Submodule Updater Date: Tue, 18 Mar 2025 13:32:24 +0000 Subject: [PATCH 15/36] Update Lua --- upstream | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/upstream b/upstream index cb88c1c..fdbb4c2 160000 --- a/upstream +++ b/upstream @@ -1 +1 @@ -Subproject commit cb88c1cd5d22fe7c56f4f374ded7c16f7cf14bf3 +Subproject commit fdbb4c23414cef141602a45ae8464f0553085e02 From d15fbf7b5d9c4630949c56c44eefb778162f9c7b Mon Sep 17 00:00:00 2001 From: Lua Submodule Updater Date: Fri, 4 Apr 2025 20:19:03 +0000 Subject: [PATCH 16/36] Update Lua --- upstream | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/upstream b/upstream index fdbb4c2..3dd8ea5 160000 --- a/upstream +++ b/upstream @@ -1 +1 @@ -Subproject commit fdbb4c23414cef141602a45ae8464f0553085e02 +Subproject commit 3dd8ea54daa77345a8f193e871f6792722d8e131 From bb2d68dcd6966c1796d40aea1fc0de5ac9b350a1 Mon Sep 17 00:00:00 2001 From: Lua Submodule Updater Date: Tue, 15 Apr 2025 20:19:37 +0000 Subject: [PATCH 17/36] Update Lua --- upstream | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/upstream b/upstream index 3dd8ea5..3dbb1a4 160000 --- a/upstream +++ b/upstream @@ -1 +1 @@ -Subproject commit 3dd8ea54daa77345a8f193e871f6792722d8e131 +Subproject commit 3dbb1a4b894c0744a331d4319d8d1704dc4ad943 From 17af3cf2c542652d4bd6a07018a88caafcad2ecd Mon Sep 17 00:00:00 2001 From: Lua Submodule Updater Date: Mon, 5 May 2025 19:13:34 +0000 Subject: [PATCH 18/36] Update Lua --- upstream | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/upstream b/upstream index 3dbb1a4..e055905 160000 --- a/upstream +++ b/upstream @@ -1 +1 @@ -Subproject commit 3dbb1a4b894c0744a331d4319d8d1704dc4ad943 +Subproject commit e05590591410a5e007a1e3f1691f6c1cf9d8fe45 From 00ac5ce5502b687e0c82e31de034710cee5f1e29 Mon Sep 17 00:00:00 2001 From: Lua Submodule Updater Date: Thu, 15 May 2025 18:46:15 +0000 Subject: [PATCH 19/36] Update Lua --- upstream | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/upstream b/upstream index e055905..3fb7a77 160000 --- a/upstream +++ b/upstream @@ -1 +1 @@ -Subproject commit e05590591410a5e007a1e3f1691f6c1cf9d8fe45 +Subproject commit 3fb7a77731e6140674a6b13b73979256bfb95ce3 From 078f08367ba48702277d5af3361292c4f63e7c4c Mon Sep 17 00:00:00 2001 From: Lua Submodule Updater Date: Wed, 21 May 2025 16:53:55 +0000 Subject: [PATCH 20/36] Update Lua --- upstream | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/upstream b/upstream index 3fb7a77..c15543b 160000 --- a/upstream +++ b/upstream @@ -1 +1 @@ -Subproject commit 3fb7a77731e6140674a6b13b73979256bfb95ce3 +Subproject commit c15543b9afa31ab5dc564511ae11acd808405e8f From 933aabfe9ec191f63ff304e55f26fe17ebb8a091 Mon Sep 17 00:00:00 2001 From: Lua Submodule Updater Date: Mon, 9 Jun 2025 15:59:06 +0000 Subject: [PATCH 21/36] Update Lua --- upstream | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/upstream b/upstream index c15543b..d05fe48 160000 --- a/upstream +++ b/upstream @@ -1 +1 @@ -Subproject commit c15543b9afa31ab5dc564511ae11acd808405e8f +Subproject commit d05fe48bfdd89956c0ebd115dca0fb115aa28dd6 From 7cf16f55050e5dd6792de152f338ed1361b23acb Mon Sep 17 00:00:00 2001 From: Lua Submodule Updater Date: Tue, 17 Jun 2025 15:39:35 +0000 Subject: [PATCH 22/36] Update Lua --- upstream | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/upstream b/upstream index d05fe48..f711567 160000 --- a/upstream +++ b/upstream @@ -1 +1 @@ -Subproject commit d05fe48bfdd89956c0ebd115dca0fb115aa28dd6 +Subproject commit f71156744851701b5d5fabdda5061b31e53f8f14 From 06222348cccf49300e07584c454826d84d621da7 Mon Sep 17 00:00:00 2001 From: Lua Submodule Updater Date: Mon, 23 Jun 2025 17:46:37 +0000 Subject: [PATCH 23/36] Update Lua --- upstream | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/upstream b/upstream index f711567..30531c2 160000 --- a/upstream +++ b/upstream @@ -1 +1 @@ -Subproject commit f71156744851701b5d5fabdda5061b31e53f8f14 +Subproject commit 30531c291b25243e05a9734033a6a023c18f13ac From 93e52d78ad78e9fd61bae4e8207e221b62eea763 Mon Sep 17 00:00:00 2001 From: Lua Submodule Updater Date: Mon, 23 Jun 2025 19:37:24 +0000 Subject: [PATCH 24/36] Update Lua --- upstream | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/upstream b/upstream index 30531c2..270a58c 160000 --- a/upstream +++ b/upstream @@ -1 +1 @@ -Subproject commit 30531c291b25243e05a9734033a6a023c18f13ac +Subproject commit 270a58c0629dea1a376f05433e8df383756173a8 From e462b627e98d6dc95eddfc68d4cbf1f436f28cbb Mon Sep 17 00:00:00 2001 From: Lua Submodule Updater Date: Fri, 27 Jun 2025 17:48:42 +0000 Subject: [PATCH 25/36] Update Lua --- upstream | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/upstream b/upstream index 270a58c..cfce6f4 160000 --- a/upstream +++ b/upstream @@ -1 +1 @@ -Subproject commit 270a58c0629dea1a376f05433e8df383756173a8 +Subproject commit cfce6f4b20afe85ede2182b3df3ab2bfcdb0e692 From ad67ff023ec2aae97a3de4ae875e11c8607d9b10 Mon Sep 17 00:00:00 2001 From: Lua Submodule Updater Date: Mon, 7 Jul 2025 18:38:34 +0000 Subject: [PATCH 26/36] Update Lua --- upstream | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/upstream b/upstream index cfce6f4..8485687 160000 --- a/upstream +++ b/upstream @@ -1 +1 @@ -Subproject commit cfce6f4b20afe85ede2182b3df3ab2bfcdb0e692 +Subproject commit 848568790826b7e201f84682185b5b605c473016 From d504d82169cc74e600e0a3a7d8c85851762849ea Mon Sep 17 00:00:00 2001 From: Lua Submodule Updater Date: Mon, 28 Jul 2025 19:27:11 +0000 Subject: [PATCH 27/36] Update Lua --- upstream | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/upstream b/upstream index 8485687..e3716ee 160000 --- a/upstream +++ b/upstream @@ -1 +1 @@ -Subproject commit 848568790826b7e201f84682185b5b605c473016 +Subproject commit e3716ee161bb5416b5eb846eff6039d61954cfbd From 5ebc41c675bd0d0c66811f4a726df493690e5002 Mon Sep 17 00:00:00 2001 From: Lua Submodule Updater Date: Tue, 26 Aug 2025 15:49:49 +0000 Subject: [PATCH 28/36] Update Lua --- upstream | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/upstream b/upstream index e3716ee..9a39403 160000 --- a/upstream +++ b/upstream @@ -1 +1 @@ -Subproject commit e3716ee161bb5416b5eb846eff6039d61954cfbd +Subproject commit 9a3940380a2a1540dc500593a6de0c1c5e6feb69 From b80a91458603361c6f2556d0ba634f3ea6dc6a33 Mon Sep 17 00:00:00 2001 From: Lua Submodule Updater Date: Sun, 7 Sep 2025 16:09:48 +0000 Subject: [PATCH 29/36] Update Lua --- upstream | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/upstream b/upstream index 9a39403..9ea06e6 160000 --- a/upstream +++ b/upstream @@ -1 +1 @@ -Subproject commit 9a3940380a2a1540dc500593a6de0c1c5e6feb69 +Subproject commit 9ea06e61f20ae34974226074fc6123dbb54a07c2 From 1fbfedd43140f2a34a823ad41e1d2218e19b11c4 Mon Sep 17 00:00:00 2001 From: Lua Submodule Updater Date: Sat, 18 Oct 2025 13:44:20 +0000 Subject: [PATCH 30/36] Update Lua --- upstream | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/upstream b/upstream index 9ea06e6..fca9744 160000 --- a/upstream +++ b/upstream @@ -1 +1 @@ -Subproject commit 9ea06e61f20ae34974226074fc6123dbb54a07c2 +Subproject commit fca974486d12aa29bb6d731fdb5b25055157ece8 From 1435cfbeb7ea31b8c0e2e96083a0e61072b644a9 Mon Sep 17 00:00:00 2001 From: Lua Submodule Updater Date: Tue, 11 Nov 2025 18:24:04 +0000 Subject: [PATCH 31/36] Update Lua --- upstream | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/upstream b/upstream index fca9744..4cf4982 160000 --- a/upstream +++ b/upstream @@ -1 +1 @@ -Subproject commit fca974486d12aa29bb6d731fdb5b25055157ece8 +Subproject commit 4cf498210e6a60637a7abb06d32460ec21efdbdc From fb45703958b43c643af3f7d3b513d1ef38427a0a Mon Sep 17 00:00:00 2001 From: Lua Submodule Updater Date: Mon, 1 Dec 2025 13:44:33 +0000 Subject: [PATCH 32/36] Update Lua --- upstream | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/upstream b/upstream index 4cf4982..985ef32 160000 --- a/upstream +++ b/upstream @@ -1 +1 @@ -Subproject commit 4cf498210e6a60637a7abb06d32460ec21efdbdc +Subproject commit 985ef32248f17ae4ca2d4e83e5e39e15393bb2f6 From d3db4fbd5239b382ae98aa4b0be088de3160172b Mon Sep 17 00:00:00 2001 From: Lua Submodule Updater Date: Mon, 8 Dec 2025 16:39:16 +0000 Subject: [PATCH 33/36] Update Lua --- upstream | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/upstream b/upstream index 985ef32..104b0fc 160000 --- a/upstream +++ b/upstream @@ -1 +1 @@ -Subproject commit 985ef32248f17ae4ca2d4e83e5e39e15393bb2f6 +Subproject commit 104b0fc7008b1f6b7d818985fbbad05cd37ee654 From 96faa61b0e2a6b0b0f4df45c1119f7bc45c7f17d Mon Sep 17 00:00:00 2001 From: Lua Submodule Updater Date: Tue, 16 Dec 2025 03:14:08 +0000 Subject: [PATCH 34/36] Update Lua --- upstream | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/upstream b/upstream index 104b0fc..a5522f0 160000 --- a/upstream +++ b/upstream @@ -1 +1 @@ -Subproject commit 104b0fc7008b1f6b7d818985fbbad05cd37ee654 +Subproject commit a5522f06d2679b8f18534fd6a9968f7eb539dc31 From 2534d7f4897089dd444987229e850307f7869f42 Mon Sep 17 00:00:00 2001 From: Lua Submodule Updater Date: Mon, 12 Jan 2026 13:58:30 +0000 Subject: [PATCH 35/36] Update Lua --- upstream | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/upstream b/upstream index a5522f0..2a7cf4f 160000 --- a/upstream +++ b/upstream @@ -1 +1 @@ -Subproject commit a5522f06d2679b8f18534fd6a9968f7eb539dc31 +Subproject commit 2a7cf4f319fc276f4554a8f6364e6b1ba4eb2ded From aa97fa3fb8d233a42a5be72c6af18b7c59abc014 Mon Sep 17 00:00:00 2001 From: Lua Submodule Updater Date: Mon, 2 Feb 2026 16:53:36 +0000 Subject: [PATCH 36/36] Update Lua --- upstream | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/upstream b/upstream index 2a7cf4f..c6b4848 160000 --- a/upstream +++ b/upstream @@ -1 +1 @@ -Subproject commit 2a7cf4f319fc276f4554a8f6364e6b1ba4eb2ded +Subproject commit c6b484823806e08e1756b1a6066a3ace6f080fae