Commit History

Author SHA1 Message Date
  Sasha Szpakowski f6cdbdc868 Merge branch 'main' into 12.0-development 2 years ago
  Sasha Szpakowski c823dbca96 Update copyright year for 2023 2 years ago
  Alex Szpakowski 7f3538d2ba Merge branch 'main' into 12.0-development 3 years ago
  Alex Szpakowski 8e7fd10b6f Update copyright year for 2022 3 years ago
  Alex Szpakowski 21f5ba86d3 Merge branch 'master' into 12.0-development 4 years ago
  Alex Szpakowski f89aabb0bb Update copyright year for 2021 4 years ago
  Alex Szpakowski e71f27c65d Move Lua wrapper code for Variants out of the Variant class file. 5 years ago
  Alex Szpakowski 5f9b5a21d0 Merge default into minor 5 years ago
  Alex Szpakowski fc4847c69d Update copyright for the new year 5 years ago
  Alex Szpakowski b001b2e1d5 Add love.event.restart(optionalvalue) as a shorthand for love.event.quit("restart", optionalvalue). If a Lua value is provided as an argument, a new love.restart field will contain the value after restarting. 5 years ago
  Alex Szpakowski 443250ffd5 Slightly improve performance of Channel:push(table). 5 years ago
  Alex Szpakowski 56e3af1744 Slightly improve performance of Channel:push(table). 6 years ago
  Alex Szpakowski b43074efa5 Add an easier std::string Variant constructor. 6 years ago
  Alex Szpakowski 0752f27bdf Update copyright year for 2019 6 years ago
  Bart van Strien e80247c191 Happy new year! ✨ 7 years ago
  Alex Szpakowski bc980b0f20 Fix Channel:push and other functions that accept love objects and store them in Variants internally. Cleaned up Variant code a bit. 8 years ago
  Alex Szpakowski b838d0de54 Simplified an internal Variant constructor to be more intuitive to use. 8 years ago
  Bart van Strien 907630b04c Fix cycle detection 8 years ago
  Bart van Strien 5ddc89a033 Added cycle detection to Variant 8 years ago
  Alex Szpakowski 43fea45f9f Fix a memory leak when pushing love objects to threads which never load that object’s module (resolves issue #1267). 8 years ago
  Alex Szpakowski abb72cb813 Happy new year! 🥂 8 years ago
  Bart van Strien c761202486 Build type information on first use (load-time), instead of using a hardcoded list 8 years ago
  Alex Szpakowski 37520bd18b Added Object:release. Calling it is the equivalent of removing all Lua-side references to an object and doing a full garbage collection cycle (thus deleting the object from memory if nothing else in LÖVE's code is referencing it). 9 years ago
  Alex Szpakowski d0c0240e09 Very minor channel / variant performance improvements and cleanup. 9 years ago
  Alex Szpakowski f51bbb8462 Cleaned up some StrongRef-related code. 9 years ago
  Alex Szpakowski 2dd80fcb49 Fixed a compiler warning... 9 years ago
  Alex Szpakowski 7ea259e38b Optimize constructing a Variant from a Lua table with a non-zero array size. 9 years ago
  Alex Szpakowski 23fcaec89f The Variant class is now meant to be used on the stack instead of allocated on the heap. As a result (and because of related changes), performance of Channels has roughly doubled when pushing and popping most types. 9 years ago
  Alex Szpakowski 46a2e7b85c Happy new year! 🎉 9 years ago
  Alex Szpakowski 2c4e713114 Imported some of the dynamiccore branch from love-experiments: 9 years ago