Commit Graph

  • 291a8596ae
    Merge 78dfeedd05 into e8e122e9ce phwissmann 2024-03-05 13:09:56 +0100
  • 78dfeedd05 Remove warning for index >=0 Philipp Wissmann 2024-03-05 11:32:59 +0100
  • 4ad97f548e Fix CMake configure step for Lua Philipp Wissmann 2024-03-05 11:12:17 +0100
  • d6bc18d761
    Merge eb0541d82a into e8e122e9ce C3pa 2024-01-22 08:45:06 +0100
  • eb0541d82a Fix a typo in functions docs C3pa 2024-01-22 08:44:39 +0100
  • de38e2b88b
    Merge 27fdff9eca into e8e122e9ce Marcus Tillmanns 2024-01-15 10:07:16 +0100
  • 27fdff9eca
    Fix safety.rst typo Marcus Tillmanns 2024-01-15 10:06:51 +0100
  • cf15a0ee8e
    Merge 2bfa946078 into e8e122e9ce Rob Fischer 2024-01-14 13:27:41 -0700
  • 6c81e11726
    Merge 3be33dc8c3 into e8e122e9ce Gaël Écorchard 2024-01-14 13:27:41 -0700
  • 4ef2fd9c62
    Merge cd213414b5 into e8e122e9ce C3pa 2024-01-14 13:27:41 -0700
  • e8e122e9ce Print aux_message if there is not message develop loveridge 2024-01-13 10:57:04 -0700
  • 13cc1f9f6e
    Print aux_message if there is not message loveridge 2024-01-13 10:57:04 -0700
  • cd213414b5 Fix a typo in the inheritance example #1514 C3pa 2023-11-06 15:44:12 +0100
  • 3be33dc8c3 Fix some issues with the build system Gaël Écorchard 2023-10-12 12:59:24 +0200
  • 2bfa946078
    Fixed a typo in version.hpp Rob Fischer 2023-09-08 08:29:20 +0900
  • 9c882a28fd
    🙈 Ignore MacOS files ThePhD 2023-08-06 17:47:47 -0400
  • ff3f254f7b
    🛠 Disable semantic difference between this and LuaJIT ThePhD 2023-07-20 00:53:31 -0400
  • 839f2a1dce
    🛠 Fix up example to use cpp_object properly as the name, and other checks. ThePhD 2023-07-18 13:45:11 -0400
  • ba7aff015d Add note for LuaJIT 5.2 style containers Tatjam 2023-01-31 14:06:33 +0100
  • 64e3823bd2 🛠 Address lifetime issues through Lua references in iterators. ShepherdSoasis 2023-07-17 14:45:56 -0400
  • 97806f2a7c Fix get_max_hp mehod in property example C3pa 2023-02-18 18:27:03 +0100
  • e5e6932d72
    🛠 Address lifetime issues through Lua references in iterators. ShepherdSoasis 2023-07-17 14:45:56 -0400
  • a631e99013 🛠 Sometimes the conversion of sol::nested wrappers is not perfect. 榆柳松 2023-06-17 22:43:25 +0800
  • db1468fc00 Fix build when LUA_COMPAT_BITLIB or LUA_COMPAT_5_2 are defined Louis Moureaux 2023-04-05 23:00:12 +0200
  • 2f644da9e7
    Fix get_max_hp mehod in property example C3pa 2023-02-18 18:27:03 +0100
  • eab1430ccd Add mention of sol2::sol2 alias in build.rst Elias Daler 2023-02-16 12:47:17 +0100
  • 97a7ac37a9
    Add mention of sol2::sol2 alias in build.rst Elias Daler 2023-02-16 12:47:17 +0100
  • 22c4dc6296
    fix cpp_object usertype error likun123687 2023-02-10 16:05:52 +0800
  • 2619865b24
    Add note for LuaJIT 5.2 style containers Tatjam 2023-01-31 14:06:33 +0100
  • 8f13bdd44f version: detects clang as MSVC and GCC Marcel Gotsch 2023-01-25 12:28:34 +0100
  • 19898d8d3e Fixed possible typo. spawayz 2022-12-13 23:28:54 -0300
  • 973e1c3cd6 🛠 Review exhaustive check and get rid of a few Wall/pedwarn warnings ShepherdSoasis 2023-01-04 15:35:32 -0500
  • bbf929bba8
    🛠 Review exhaustive check and get rid of a few Wall/pedwarn warnings ShepherdSoasis 2023-01-04 15:35:32 -0500
  • 4de8da2a46
    Fixed possible typo. spawayz 2022-12-13 23:28:54 -0300
  • 1b3b6740c5 avoid ICE in CUDA 11.4 compiler Dan Ibanez 2022-12-13 10:07:04 -0700
  • 293ddad868 workaround CUDA 11.4 angle bracket parsing fail Dan Ibanez 2022-12-13 10:06:50 -0700
  • f81643aa0c 🛠 Fix exhaustive checking compilation ShepherdSoasis 2022-11-09 18:22:56 -0500
  • 3592851a2a New exhaustive check feature for vectors & similar ShepherdSoasis 2022-09-28 01:56:26 -0400
  • c4e843b6dd Fix clang compiler warning Fini Jastrow 2022-11-04 18:47:13 +0100
  • e7355a2fc2
    🛠 Fix exhaustive checking compilation ShepherdSoasis 2022-11-09 18:22:56 -0500
  • a2a4983881 Fix clang compiler warning Fini Jastrow 2022-11-04 18:47:13 +0100
  • eb0e29f567
    New exhaustive check feature for vectors & similar ShepherdSoasis 2022-09-28 01:56:26 -0400
  • 0386513a2d Export to other projects cmake as sol2::sol2 Alexey Sokolov 2022-09-25 22:27:06 +0100
  • e5348c29f1 Install cmake files to share/ Alexey Sokolov 2022-09-25 22:18:11 +0100
  • 8173d26557
    🧪 Restore tests ThePhD 2022-09-27 13:39:28 -0400
  • 81501d2762
    Merge branch 'gotschmarcel-ni-feature/utilities' into develop ThePhD 2022-09-27 13:36:21 -0400
  • 0dbe7ce6c9 Export to other projects cmake as sol2::sol2 Alexey Sokolov 2022-09-25 22:27:06 +0100
  • 72d7d8a12d Install cmake files to share/ Alexey Sokolov 2022-09-25 22:18:11 +0100
  • 92cbc71c10 add to_string and is_integer utilities Marcel Gotsch 2022-08-26 15:21:02 +0200
  • 4de99c5b41 Fixed typo: "almomst" with "almost" Mihail 2022-07-06 17:43:00 +0200
  • f704dd257f
    Fixed typo: "almomst" with "almost" Mihail 2022-07-06 17:43:00 +0200
  • dca62a0f02 Add static_cast to unique_index arg to silence MSVC warning v3.3.1 main Zach Toogood 2022-06-25 20:25:52 +0300
  • ddc0bd2b97 Add static_cast to unique_index arg to silence MSVC warning Zach Toogood 2022-06-25 20:25:52 +0300
  • eba86625b7
    ✍ Update Copyright Year for docs v3.3.0 ThePhD 2022-06-25 04:06:18 -0400
  • ce40e894d0
    ✍ Update Copyright Year ThePhD 2022-06-25 04:00:53 -0400
  • 17e1c951dc
    🛠 Fix #1328 ThePhD 2022-06-25 03:47:22 -0400
  • 55828d1ee0
    Fix #1266 ThePhD 2022-06-25 03:42:51 -0400
  • c9055478c7 fix #1354 Eric Zhang 2022-05-14 16:52:27 +0000
  • 13b7e8a7ca Fix compile error when registering new user types with operator() Matus Fedorko 2021-11-12 13:57:28 +0100
  • de0e9de816 CMake: Build LuaJIT: use copy_if_different Daniel Volk 2022-05-09 16:54:30 +0200
  • 3b97af0ac4 🛠 Clean up old VC++ code Shepherd 2022-06-24 09:51:09 -0400
  • 323c3ca210 🛠 Prevent non-zero default initialization for result types Shepherd 2022-06-24 07:43:54 -0400
  • 0a801ee656 🛠 Guard against environment over-pushing Shepherd 2022-06-24 06:35:12 -0400
  • 612b469ad9 🛠 Retrieve main thread to prevent collapses on Luas Shepherd 2022-06-23 21:43:37 -0400
  • 268b58964c 🛠 Avoid shadowing warning Shepherd 2022-06-22 22:38:14 -0400
  • 7859f53e81 🛠 Fix many missing <memory> includes Shepherd 2022-06-22 16:53:00 -0400
  • 4efea0ff3c Test and fix #1315 Shepherd 2022-06-22 16:32:13 -0400
  • 8ad7467f89
    🛠 Clean up old VC++ code Shepherd 2022-06-24 09:51:09 -0400
  • 7ddd6fdfb6
    🛠 Prevent non-zero default initialization for result types Shepherd 2022-06-24 07:43:54 -0400
  • c8eec027b8
    🛠 Guard against environment over-pushing Shepherd 2022-06-24 06:35:12 -0400
  • b94ae71936
    🛠 Retrieve main thread to prevent collapses on Luas Shepherd 2022-06-23 21:43:37 -0400
  • 150abc465a
    🛠 Avoid shadowing warning Shepherd 2022-06-22 22:38:14 -0400
  • 3dc392009a
    🛠 Fix many missing <memory> includes Shepherd 2022-06-22 16:53:00 -0400
  • 7bd7cda16f
    Test and fix #1315 Shepherd 2022-06-22 16:32:13 -0400
  • 385645222a Fixed exception condition Immortale 2022-04-29 17:53:31 +0300
  • e36376f82a
    Merge branch 'ThePhD:develop' into develop Immortale 2022-06-18 19:35:29 +0300
  • 2198d9374d
    Wasteful (but needed) .is() implementation ThePhD 2022-06-12 00:33:17 -0400
  • d0bfced0e5 Push const references as references. Erik Ogenvik 2022-06-01 20:20:57 +0200
  • 898a4ba990 Added test for returning a const ref of usertype. Erik Ogenvik 2022-05-31 22:22:56 +0200
  • 12d6573a10 Make it compile on gcc12. Erik Ogenvik 2022-05-31 22:17:14 +0200
  • 6b30ae8eae Make it compile with gcc 12 and -Wpedantic. Erik Ogenvik 2022-06-01 20:18:56 +0200
  • c2c8225c1c Make sure it's using the same line endings on all platforms. Erik Ogenvik 2022-06-01 19:58:22 +0200
  • 6a6ebc2cc9 Make it compile on machines with glibc 2.34+. Erik Ogenvik 2022-05-31 21:33:48 +0200
  • 611b076116 fix #1354 Eric Zhang 2022-05-14 16:52:27 +0000
  • 527c6ec17c CMake: Build LuaJIT: use copy_if_different Daniel Volk 2022-05-09 16:54:30 +0200
  • 2ece368db4
    Fixed exception condition Immortale 2022-04-29 17:53:31 +0300
  • 6409634846 Don't use is_c_str_or_string for char[] detection in usertype storage Corentin Schreiber 2022-03-26 09:34:42 +0000
  • 6cffb266c7 Fixed occurences of is_cstr which should have been is_cstr_or_string Corentin Schreiber 2022-03-26 09:34:05 +0000
  • 989a9771c6 Don't use is_c_str_or_string for char[] detection in usertype storage Corentin Schreiber 2022-03-26 09:34:42 +0000
  • 09133eaf0e Fixed occurences of is_cstr which should have been is_cstr_or_string Corentin Schreiber 2022-03-26 09:34:05 +0000
  • 50b62c9346 Add missing parenthesis for std::max halx99 2021-12-12 00:51:19 +0800
  • 96267b4a75 Fixed: std::cout not found on msvc Klaim (Joël Lamotte) 2022-01-03 07:24:23 +0100
  • f75163ebbe
    Fixed: std::cout not found on msvc Klaim (Joël Lamotte) 2022-01-03 07:24:23 +0100
  • c6ba9853c9
    Add missing parenthesis for std::max halx99 2021-12-12 00:51:19 +0800
  • 9c0a4c393f Fix compile error when registering new user types with operator() Matus Fedorko 2021-11-12 13:57:28 +0100
  • a7da2a8e88
    🛠 Fix up some bad defines and CMake paths ThePhD 2021-10-27 17:37:55 -0400
  • b43962957f
    New dedicated loose table check ThePhD 2021-10-23 18:13:25 -0400
  • 3b4144c6ec
    Proper keep-alive semantics! ThePhD 2021-10-23 17:38:50 -0400
  • ba1dc4f9f4
    Relocate build flags / settings to the internal cmake space! ThePhD 2021-10-23 15:56:57 -0400
  • ff783a150c
    c_str is not a std::string and I fucking hate it ThePhD 2021-10-22 19:06:43 -0400