summaryrefslogtreecommitdiffstats
path: root/generic/tclOODefineCmds.c
Commit message (Expand)AuthorAgeFilesLines
* Minor code style cleanup.dkf2019-04-231-37/+61
* Fixed memory leak in TclOO.c:ObjectNamespaceDeleted, object mixins anddgp2018-11-021-0/+2
* Make fundamental mutation work. MAGICAL MAGIC MAGICS MAGIC. Abracadabra.dkf2018-10-181-2/+12
* Tests for advanced object mutation issues.dkf2018-10-181-1/+21
* Remove some actually dead codejan.nijtmans2018-07-311-63/+0
* Further work to improve Object reference accounting in order to plug leaks.pooryorick2018-03-141-30/+9
* Audit and correct Object reference counting issues.pooryorick2018-03-131-6/+4
* Streamline TclOO object cleanup routines.pooryorick2018-02-151-12/+52
* Remove restriction on defining the class of a TclOO object not explicitlypooryorick2018-02-111-15/+0
* Factor out chunk of non-obvious code in the guts of [oo::define] into one place.dkf2017-06-181-126/+74
* Put in some missing Resets.dgp2016-05-251-6/+16
* Refactor all iPtr->ensembleRewrite setting code into TclInitRewriteEnsemble()dgp2016-05-251-39/+3
* [3d96b7076e] Prevent crashes when destroying an object's class inside a metho...dkf2015-11-211-4/+11
* [40f628e8e3] Tcl_ListObjReplace() callers need to handle TCL_ERROR.dgp2015-11-201-0/+3
|\
* | explicitly ignore Tcl_PushCallFrame and TclPushStackFrame return value - it i...Miguel Sofer2015-08-011-5/+1
* | Bump TclOO version to 1.0.1dkf2013-09-181-1/+1
* | Deal with the elaborate rip-apart-a-metaclass case as well.dkf2013-08-021-0/+3
* | [9d61624b3d]: Stop crashes when emptying the superclass slot.dkf2013-08-021-19/+29
* | merge trunkdgp2012-08-081-58/+82
|\ \
| * | converting to using Tcl_Obj API for error message generation; part donedkf2012-08-031-58/+82
* | | Update TclOO package to 0.7, correct copyright dates.dkf2012-07-121-1/+1
|/ /
* | * generic/tclOOBasic.c (TclOO_Class_Constructor): [Bug 2023112]: Cutdkf2012-05-201-32/+71
* | Fix [Bug 3396896]dkf2012-04-091-5/+47
* | [Bug 3508771] Wrong Tcl_StatBuf used on MinGWjan.nijtmans2012-03-271-1/+1
|\ \ | |/
* | Implementation of TIP #380dkf2012-03-261-215/+793
* | More generation of error codes (TclOO miscellany).dkf2011-04-041-0/+31
* | Adjust ckalloc/ckfree macros to greatly reduce number of explicit casts indkf2011-03-121-35/+26
* | Now that we're no longer using SCM based on RCS, the RCS Keyword linesdgp2011-03-021-2/+0
|\ \ | |/
* | Remove unused variabledkf2010-03-051-2/+1
* | Fix [Bug 2962664] by forcing oo::object deletion on oo::class deletion.dkf2010-03-041-5/+5
* | Stop deletion of support namespaces leading to a potential crash.dkf2009-05-041-1/+8
* | Fix tricky point that meant it was next to impossible to extend [oo::define].dkf2009-02-121-4/+4
* | Fix [Bug 2531577]dkf2009-01-271-1/+15
* | TIP #336 IMPLEMENTATIONdgp2008-12-021-4/+4
* | Fix [Bug 2200824] and make class constructor error handling much more robust.dkf2008-10-311-34/+64
* | Fix [Bug 2155658]dkf2008-10-101-1/+7
* | Implementation of TIP #320.#320.#320.dkf2008-09-231-1/+95
* | Implementation of TIP #257. Incomplete due to missing Win build support.dkf2008-05-311-0/+1831
|/
* Undo mistaken commit to wrong branch caused by CVS fumble... :-}dkf2006-10-201-953/+0
* Consolidated TIP#257 patch applied to HEAD to allow for experimentation bydkf2006-10-201-0/+953