Commit History

Author SHA1 Message Date
  Bart van Strien 9f6aa716fa Pass Type to luax_register_type by pointer instead of reference 8 years ago
  Bart van Strien d967a755e5 Make love::Type handle type names 8 years ago
  Bart van Strien 7dd960619d Automatically deduce the type in luax_checktype, luax_getmodule, luax_optmodule and luax_totype 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 293bc79b97 Merge default into minor 9 years ago
  Alex Szpakowski d0c0240e09 Very minor channel / variant performance improvements and cleanup. 9 years ago
  Alex Szpakowski 140faf0cae Channel:push now returns an id value. Added Channel:hasRead(id), which returns true if the value that the id represents has already been popped, demanded, or cleared from the Channel. Resolves issue #1104. 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 2c4e713114 Imported some of the dynamiccore branch from love-experiments: 9 years ago
  Alex Szpakowski 289eeb4fe0 Added Channel:performAtomic(func, ...). Resolves issue #1034. 10 years ago
  Alex Szpakowski 2f419c1c83 Replaced most cases of type bits and type name strings in love's Lua wrapper code with type id's. 10 years ago
  Alex Szpakowski 8ac288876d Added Thread:isRunning 12 years ago
  Alex Szpakowski 35b4f03411 Fixed thread:start crashing with nil arguments 12 years ago
  Alex Szpakowski 4c616e409b Renamed ParticleSystem:count, Channel:count, and all getNum* functions to get*Count (issue #602) 12 years ago
  Alex Szpakowski f0860a488d Added argument type checking to Channel:push (nil now errors instead of crashing) 12 years ago
  Bart van Strien c7c5d0ed6b Fix race conditions and deadlocks in Channels (hopefully) (issue #554) 12 years ago
  Bart van Strien be2363fc00 Add Channel:supply(), a blocking version of Channel:push() 12 years ago
  Bart van Strien 399a6a6614 Merge in channels from love-experiments 13 years ago