Commit Graph

264 Commits

Author SHA1 Message Date
Tom Hacohen 995140207f Eobj: Random commit to give credit for the idea of the previous commit.
Previous commit was suggested by Daniel Zaoui.

Sorry for forgetting. :)

SVN revision: 70010
2012-04-11 07:07:05 +00:00
Tom Hacohen 27429380dd Eobj: Improved private data lookups.
No offset array anymore - less memory wasted.
Lookup is *way* faster now.

SVN revision: 70009
2012-04-11 07:05:39 +00:00
Tom Hacohen a41960d689 Eobj: Added eobj_ref_get.
SVN revision: 70008
2012-04-11 07:05:37 +00:00
Tom Hacohen aaf11f7274 Eobj: make the kls_itr a stack.
It's useful for calling functions from within functions.

SVN revision: 70007
2012-04-11 07:05:33 +00:00
Tom Hacohen 4e471e9186 eobj: wrapped all the kls_itr calls into functions.
SVN revision: 70006
2012-04-11 07:05:30 +00:00
Tom Hacohen e1d070a9db Eobj: removed unneeded field.
SVN revision: 70005
2012-04-11 07:05:27 +00:00
Tom Hacohen dadb753a15 eobj: Improve error reporting.
This order of messages is better.

SVN revision: 70004
2012-04-11 07:05:24 +00:00
Tom Hacohen 419145c72a Eobj: Added eobj_super_do instead of class_do.
SVN revision: 70003
2012-04-11 07:05:21 +00:00
Tom Hacohen 9c4b436c69 Eobj: Added an MRO to classes. Walking the classes tree is not enough.
SVN revision: 70002
2012-04-11 07:05:14 +00:00
Tom Hacohen fc75687bc7 Eobj: added default constructor/destructor.
When NULL is passed, the default one is called.

SVN revision: 70001
2012-04-11 07:05:10 +00:00
Tom Hacohen a74871955c Eobj: Removed useless va_end.
Thanks to Daniel Zaoui.

SVN revision: 69993
2012-04-10 09:18:52 +00:00
Tom Hacohen 32f6c31ed1 eobj: A couple of other cosmetic changes.
Again, thanks to Vtorri.

SVN revision: 69992
2012-04-10 09:12:49 +00:00
Tom Hacohen fdf72fa795 Eobj: eobj.h -> Eobj.h
Thanks to vtorri.

SVN revision: 69991
2012-04-10 09:12:46 +00:00
Tom Hacohen 4f3f37059c Eobj: Initial commit.
SVN revision: 69932
2012-04-05 15:31:15 +00:00