mirror of
https://github.com/ThePhD/sol2.git
synced 2024-03-22 13:10:44 +08:00
64e3823bd2
— 📝 Fixes #1315, #1374, and #1400. — 📝 Lifetime in iterators was referencing the wrong stack (the main thread) rather than the coroutine's stack at time of creation. — 📝 Using main_reference/main_* objects was a suitable enough fix for most of these problems. — ⚡🛠 Prevent performance and usability issues from changing containers by storing the being/end iterator separately, rather than continually invoking `deferred_uc::end(…)` every time. — 🛠 Improve sizes for stored iterators in select cases. — 🛠 Allow for sentinel-style C++20-and-beyond ranges. — 🔧 Improve single file generation CMake. — 👷♀️ Fix up internal Lua build system issues. |
||
---|---|---|
.. | ||
config_tests | ||
container_exhaustive | ||
coroutines | ||
enum | ||
environment | ||
exceptions | ||
inclusion | ||
lua_lifetime | ||
numerics | ||
regression_tests | ||
run_time | ||
utility | ||
CMakeLists.txt |