Commit Graph

9 Commits

Author SHA1 Message Date
Daniel Kolesa 79a01f9ab3 elua: take __tostring from object metatable on robjects 2015-03-02 16:10:50 +00:00
Daniel Kolesa 1392518ec2 elua: readonly object __dtor support 2015-03-02 16:03:18 +00:00
Daniel Kolesa 356ed88525 elua: add transparent destructor support to elua objects 2015-03-02 13:51:22 +00:00
Daniel Kolesa 244707a3a7 elua: completely revamped object system
These changes now allow us to do proper __tostring overrides and require
fewer method references, as everything shares a single metatable.
2015-02-25 15:45:47 +00:00
Daniel Kolesa 1e83761810 elua: multiple inheritance aware is_a 2015-02-25 15:16:35 +00:00
Daniel Kolesa 212571c406 elua: guarantee multiple inheritance availability on any object 2015-02-25 15:11:52 +00:00
Daniel Kolesa 4ecedc5198 elua: add object system mixin support without interfering with parents 2015-02-25 15:06:10 +00:00
Daniel Kolesa c18b1704a9 elua: delegative multiple inheritance support in util object system 2015-02-25 13:03:00 +00:00
Daniel Kolesa c65221c0ae elua: move core scripts to src/scripts 2014-12-11 16:59:27 +00:00