xotcl

  • Filter
Gustaf A. Neumann
- renamed MethodObj() to XOTclMethodObj() (it is an exported symbol) - eliminated XOTE_MOVE
Gustaf Neumann
- replaced hard-coded method calls for XOTE_DEFAULTMETHOD, XOTE_INIT, XOTE_OBJECTPARAMETER with MethodObj()
Gustaf A. Neumann

committed 363468ca… to xotcl

12 Mar
- created new functions: ObjectSystemFree(), ObjectSystemAdd(), ObjectSystemsCheckSystemMethod(), ObjectSystemsCleanup(), GetObjectSystem(), CallDirectly() for better separation of systems. We keep track which essential system methods are defined and which which methods are potentially overloaded.
Gustaf A. Neumann

committed 8ce6c630… to xotcl

11 Mar
- move refcount fixing logic for exit from higher stackframes to new function: finalObjectDeletion()
changed xotcl.c
Gustaf A. Neumann

committed f51bd5a2… to xotcl

11 Mar
- fix last issue, with freeing objects, when exit happens from higher stack frames
Gustaf A. Neumann

committed 8eb2c3e6… to xotcl

10 Mar
- block call-stack deletes during XOTCL_EXITHANDLER_ON_SOFT_DESTROY; however, this seems to create a small leak during exit (revant for threads); so currently, debug still turned on
Gustaf A. Neumann

committed feb8531a… to xotcl

09 Mar
- replace all CanInvokeDirectly() by InvokeMethodObj()
changed xotcl.c
Gustaf A. Neumann

committed 6ef9f640… to xotcl

09 Mar
- remove filter deactivation to a later point in time (should finally be before freeAllXOTclObjectsAndClasses())
changed xotcl.c
Gustaf A. Neumann

committed a15fb82a… to xotcl

09 Mar
- deactivate filters in finialize - new method InvokeMethodObj() to replace finally CanInvokeDirectly()
Gustaf A. Neumann

committed 315917fa… to xotcl

08 Mar
- one more change for handling expat dirs n version 1.6.6 (fallback to bundle)
Gustaf A. Neumann

committed cba6f4b7… to xotcl

08 Mar
- handling OBJECT-frames in CallStackPopAll() (for handling exit with active stack frames)
changed xotclStack85.c
Gustaf A. Neumann

committed dcbd1fac… to xotcl

08 Mar
- one more change for handling expat dirs (fallback to bundle)
Gustaf A. Neumann

committed 6e8ab92e… to xotcl

08 Mar
- call all truely essential methods directly if possible (Object.destroy, Class.alloc, Class.dealloc, Class.create) The basics of XOTcl can work now also in cases, when these are not defined as methods.
changed xotcl.c
Gustaf A. Neumann

committed ecc4bec3… to xotcl

08 Mar
- reduce verbosity
changed xotcl.c
Gustaf A. Neumann

committed d95451e8… to xotcl

08 Mar
-minor cleanup
changed xotclStack85.c
Gustaf A. Neumann

committed 61ef5aee… to xotcl

08 Mar
- make XOTcl_FrameDecls transparent (use variable declarations in place instead of the macro) - fix variable shadowing bug in error handling (could cause crashes when initcmd lead to errors)
Gustaf A. Neumann

committed 6873ee1a… to xotcl

08 Mar
- define RecreateObject() for internal call via diect invocation - doCleanup is just called by recreate; merge it into XOTclCRecreateMethod. Is method cleanup necessary? is recreate not sufficient?
changed xotcl.c
Gustaf Neumann

committed 548ea60d… to xotcl

07 Mar
- call c-implemented methods directly for XOTE_RECREATE as well (otherwise, create is faster than recreate)
Gustaf A. Neumann

committed 78e6c23b… to xotcl

06 Mar
- get rid of misleading RCS: lines - passing --prefix to subdirs - regenerated configure files
Gustaf A. Neumann

committed 0c6d577d… to xotcl

06 Mar
- removed redundant section in configure.in (1.6.6)
changed configure.in
Gustaf A. Neumann

committed 702dc061… to xotcl

06 Mar
- removed redundant part from configure.in - regenerated configure
Gustaf A. Neumann

committed 704c3ae6… to xotcl

05 Mar
- call c-implemented methods directly, when this is safe (implemented for XOTE_ALLOC, XOTE_CLEANUP, XOTE_CONFIGURE, XOTE_CREATE, XOTE_DEALLOC); this improves create/destroy speed by up to 15% - allocate namespaces for objects less eager - make nameing more consistent (change newObj into newObject when variable is an xotcl object)
Gustaf A. Neumann

committed 7b269f76… to xotcl

04 Mar
- fixing "-parameter" with empty content - more variable naming cleanup - fix line breaking in serializer for "exportedObjects"
Gustaf A. Neumann

committed 44736fc4… to xotcl

02 Mar
- make sure a childobject ::slot exists after calling "-parameter"