Commit graph

  • 5a1a17ba47
    Merge 8935b5298f into c1f95a773c ShuangLiu1992 2026-05-21 14:13:25 +02:00
  • 8935b5298f CMakeLists: drop EXACT from find_package(Lua X.Y EXACT REQUIRED) calls Shuang Liu 2026-05-21 14:12:59 +02:00
  • 46cf44a9bd
    Merge 16a9fabb7a into c1f95a773c halx99 2026-03-13 10:01:13 +08:00
  • 16a9fabb7a Add lua 5.5 support halx99 2026-03-13 10:01:07 +08:00
  • 6017e43033
    Merge ff2c5b8c91 into c1f95a773c Jason N. White 2026-02-28 19:00:28 +00:00
  • 436587e812
    Merge bd4c274449 into c1f95a773c Felix Petriconi 2025-11-28 13:26:53 +00:00
  • bd4c274449 Replace tree byte encoding with Unicode encoding to prevent VS warnings Felix Petriconi 2025-11-28 12:08:01 +01:00
  • 8de07e834c
    Merge 9814d0ca89 into c1f95a773c ZXShady 2025-09-11 06:13:33 +00:00
  • 9814d0ca89 Simplify traits implementation ZXShady 2025-09-11 09:11:39 +03:00
  • a65c32c094 Fix clang format dupe ZXShady 2025-09-11 09:12:09 +03:00
  • 8b90937baa
    Merge 74a3aa053e into c1f95a773c Gleb Mazovetskiy 2025-07-23 21:13:53 +00:00
  • 74a3aa053e Work around #1581 Gleb Mazovetskiy 2025-07-20 09:03:08 +01:00
  • 7c2e1bb968
    Merge d81d82dbea into c1f95a773c Gleb Mazovetskiy 2025-07-19 14:19:02 +00:00
  • d81d82dbea Reduce cmake_minimum_required to 3.22 Gleb Mazovetskiy 2025-07-04 18:44:27 +01:00
  • 3d084a9ebd
    Merge ab874eb0e8 into c1f95a773c Assumeru 2025-07-12 13:34:15 +00:00
  • ab874eb0e8 Add Nerixyz's test and fix for C++17 Evil Eye 2025-07-12 15:33:54 +02:00
  • d42630020f Overload stateless_reference_equals and stateless_reference_hash to prevent implicit conversion of stack_reference to stateless_reference Evil Eye 2025-07-10 17:53:18 +02:00
  • db44230e7a mitigate msvc bug. YiRanMushroom 2025-06-06 23:07:21 -07:00
  • ff9f1edf94
    Update compat-5.3.c.h Yiran Wang 2025-06-06 12:07:05 -07:00
  • 70e31beeb4
    Update compat-5.3.h Yiran Wang 2025-06-06 12:05:03 -07:00
  • bdc67e0f96
    Merge 07200855e1 into c1f95a773c syzygial 2025-06-01 02:39:08 +00:00
  • 07200855e1 Fix missing Lua::Lua target when using system Lua syzygial 2025-05-31 22:38:52 -04:00
  • adf777ef5d
    Merge 6d8963698f into c1f95a773c syzygial 2025-05-31 12:33:29 -04:00
  • 6d8963698f fix INTERFACE_LINK_LIBRARIES property for lualib syzygial 2025-05-31 12:04:26 -04:00
  • 79a7c494d9
    Merge 102ebc6e46 into c1f95a773c scriptkitz 2025-04-15 16:22:23 +08:00
  • 102ebc6e46
    Although I don't know what it is, but it seems that it should be revised in this way!!! scriptkitz 2025-04-15 16:20:41 +08:00
  • 0ee78b4318
    Merge bdfe174246 into c1f95a773c Michael Gunlock 2025-04-14 16:10:50 -06:00
  • bdfe174246 Fixes ResourceWarning created by not closing the handle created by os.popen() gunlock 2025-04-14 13:26:52 -06:00
  • d21aa116ae
    Merge f43abfb1d5 into c1f95a773c Alyokhin 2025-04-05 23:53:26 +00:00
  • f43abfb1d5
    Fixed Python3_EXECUTABLE variable Alyokhin 2025-04-06 02:33:46 +03:00
  • 3e224ad464
    Merge e2aca988c3 into c1f95a773c Paweł Perłakowski 2025-03-16 22:21:28 +00:00
  • e2aca988c3
    Better utilize existing Lua 5.3 compatibility layer Paweł Perłakowski 2025-03-16 23:21:20 +01:00
  • cac67cc447
    Merge a6872ef46b into c1f95a773c martin 2025-03-11 20:28:59 +00:00
  • a6872ef46b Fix array index out of bounds in stack_field.hpp martin nylin 2025-03-11 21:28:44 +01:00
  • 8f80cd79f6 Change end() to sen() in usertype_container.hpp martin nylin 2025-03-11 20:58:43 +01:00
  • 342e1d73f1
    Merge d1d3041699 into c1f95a773c Autumn 2025-03-08 19:33:35 +01:00
  • 3f081e1b33
    Merge 71d85143ad into c1f95a773c Paweł Perłakowski 2025-03-08 19:33:35 +01:00
  • c1f95a773c
    🛠️ miscellaneous fixes develop main ThePhD 2025-03-07 22:01:35 +01:00
  • 309f8dd45b
    🛠️ LuaJIT modifications ThePhD 2025-03-07 22:00:22 +01:00
  • 71d85143ad Faster track for lightuserdata_value Paweł Perłakowski 2025-02-25 17:39:39 +01:00
  • 6193e59e89
    Merge 3d0b159fa8 into 620c9ae5ac Amar 2025-02-25 20:03:07 +01:00
  • c701a12322
    Merge c1835dd0ab into 620c9ae5ac Császár Mátyás 2025-02-25 19:57:26 +01:00
  • 620c9ae5ac Fix type Marcus Tillmanns 2024-11-05 06:49:00 +01:00
  • fdd681477f Use main_object in dynamic_object example Marcus Tillmanns 2024-11-05 06:42:40 +01:00
  • 9190880c59
    3.5.0 Release -- Fix a bunch of exception work and error reporting v3.5.0 ThePhD 2025-02-25 19:45:12 +01:00
  • 336f76c377
    🔥 Remove debug header soasis 2023-08-07 15:40:45 -04:00
  • 034700e5f5
    💚👷‍♀️ Minor modifications to LuaJIT retrieval Shepherd 2023-08-07 15:35:32 -04:00
  • 35accd2d32 better header file chenxu 2025-01-02 21:35:51 +08:00
  • ff2c5b8c91
    Update LICENSE.txt, fix license year JasonnnW3000 2025-01-01 13:53:27 -05:00
  • 645ae86bec Fix issue 1643 shared_ptr<const TYPE>& as parameter not working Eugen Cazacu 2024-11-29 09:16:26 +02:00
  • 7fda9f1552 use_luajit option for Meson builds Sprixitite 2024-11-19 16:04:57 +00:00
  • c9f7c084cf Simplify sol::optional<T&>::emplace Vas Crabb 2024-11-18 06:02:09 +11:00
  • 65f37ae1bd
    Fix type Marcus Tillmanns 2024-11-05 06:49:00 +01:00
  • e98ceb7a80
    Use main_object in dynamic_object example Marcus Tillmanns 2024-11-05 06:42:40 +01:00
  • 9f8041323d
    usertype_container.hpp: fix bugs introduced by previous refactoring deadlocklogic 2024-10-02 14:04:17 +03:00
  • c1835dd0ab Fix implicitly deleted operator= for variadic_results Császár Mátyás [Vader] 2024-09-25 22:21:41 +02:00
  • d1d3041699
    Support for std::string_view in proxy_base Joshie 2024-09-04 17:07:03 +00:00
  • b641dbf5e1
    Fix compilation with -Wtype-limits Nerixyz 2024-08-12 12:26:19 +02:00
  • 3d0b159fa8
    Fix slide deck links in README.md Amar 2024-08-10 18:31:33 +02:00
  • 2b0d2fe8ba Normalized the use of parenthesis when comparing a PreProcessor macro with 0 Robert Hodgson 2024-04-19 08:44:02 +01:00
  • 469f14ee27 Corrected the pre-processor syntax by removing the defined keyword when there is an expression associated with the #if condition Robert Hodgson 2024-04-19 08:25:32 +01:00
  • ab83eac703 call.hpp: std::is_base_of_v<Union, Union> is false, use is_same_v deadlocklogic 2024-05-18 15:53:52 +03:00
  • 980bc91589 Fix a typo in functions docs C3pa 2024-01-22 08:44:39 +01:00
  • b815714052 Fix a typo in the inheritance example #1514 C3pa 2023-11-06 15:44:12 +01:00
  • 22f9cbff33 Fix safety.rst typo Marcus Tillmanns 2024-01-15 10:06:51 +01:00
  • 8525c20831 Fix some issues with the build system Gaël Écorchard 2023-10-12 12:59:24 +02:00
  • c4e7247b01 Fixed a typo in version.hpp Rob Fischer 2023-09-08 08:29:20 +09:00
  • d805d027e0 fix emplace “Paulo 2024-05-25 01:52:59 -03:00
  • c2b17efefc fix emplace “Paulo 2024-05-25 01:52:59 -03:00
  • 438148c871
    call.hpp: std::is_base_of_v<Union, Union> is false, use is_same_v deadlocklogic 2024-05-18 15:53:52 +03:00
  • 87588514d8 Normalized the use of parenthesis when comparing a PreProcessor macro with 0 Robert Hodgson 2024-04-19 08:44:02 +01:00
  • e0bdb0af98 Corrected the pre-processor syntax by removing the defined keyword when there is an expression associated with the #if condition Robert Hodgson 2024-04-19 08:25:32 +01:00
  • 6205934441
    Add limits header explicitly to be compatible with gcc11 JKraso 2024-03-22 06:37:43 +01:00
  • 291a8596ae
    Merge 78dfeedd05 into e8e122e9ce phwissmann 2024-03-05 13:09:56 +01:00
  • 78dfeedd05 Remove warning for index >=0 Philipp Wissmann 2024-03-05 11:32:59 +01:00
  • 4ad97f548e Fix CMake configure step for Lua Philipp Wissmann 2024-03-05 11:12:17 +01:00
  • eb0541d82a Fix a typo in functions docs C3pa 2024-01-22 08:44:39 +01:00
  • 27fdff9eca
    Fix safety.rst typo Marcus Tillmanns 2024-01-15 10:06:51 +01:00
  • e8e122e9ce Print aux_message if there is not message loveridge 2024-01-13 10:57:04 -07:00
  • 13cc1f9f6e
    Print aux_message if there is not message loveridge 2024-01-13 10:57:04 -07:00
  • cd213414b5 Fix a typo in the inheritance example #1514 C3pa 2023-11-06 15:44:12 +01:00
  • 3be33dc8c3 Fix some issues with the build system Gaël Écorchard 2023-10-12 12:59:24 +02:00
  • 2bfa946078
    Fixed a typo in version.hpp Rob Fischer 2023-09-08 08:29:20 +09:00
  • 9c882a28fd
    🙈 Ignore MacOS files ThePhD 2023-08-06 17:47:47 -04:00
  • ff3f254f7b
    🛠 Disable semantic difference between this and LuaJIT ThePhD 2023-07-20 00:53:31 -04:00
  • 839f2a1dce
    🛠 Fix up example to use cpp_object properly as the name, and other checks. ThePhD 2023-07-18 13:45:11 -04:00
  • ba7aff015d Add note for LuaJIT 5.2 style containers Tatjam 2023-01-31 14:06:33 +01:00
  • 64e3823bd2 🛠 Address lifetime issues through Lua references in iterators. ShepherdSoasis 2023-07-17 14:45:56 -04:00
  • 97806f2a7c Fix get_max_hp mehod in property example C3pa 2023-02-18 18:27:03 +01:00
  • e5e6932d72
    🛠 Address lifetime issues through Lua references in iterators. ShepherdSoasis 2023-07-17 14:45:56 -04:00
  • a631e99013 🛠 Sometimes the conversion of sol::nested wrappers is not perfect. 榆柳松 2023-06-17 22:43:25 +08:00
  • db1468fc00 Fix build when LUA_COMPAT_BITLIB or LUA_COMPAT_5_2 are defined Louis Moureaux 2023-04-05 23:00:12 +02:00
  • 2f644da9e7
    Fix get_max_hp mehod in property example C3pa 2023-02-18 18:27:03 +01:00
  • eab1430ccd Add mention of sol2::sol2 alias in build.rst Elias Daler 2023-02-16 12:47:17 +01:00
  • 97a7ac37a9
    Add mention of sol2::sol2 alias in build.rst Elias Daler 2023-02-16 12:47:17 +01:00
  • 22c4dc6296
    fix cpp_object usertype error likun123687 2023-02-10 16:05:52 +08:00
  • 2619865b24
    Add note for LuaJIT 5.2 style containers Tatjam 2023-01-31 14:06:33 +01:00
  • 8f13bdd44f version: detects clang as MSVC and GCC Marcel Gotsch 2023-01-25 12:28:34 +01:00
  • 19898d8d3e Fixed possible typo. spawayz 2022-12-13 23:28:54 -03:00
  • 973e1c3cd6 🛠 Review exhaustive check and get rid of a few Wall/pedwarn warnings ShepherdSoasis 2023-01-04 15:35:32 -05:00