summaryrefslogtreecommitdiffstats
path: root/generic/tclOODefineCmds.c
Commit message (Collapse)AuthorAgeFilesLines
* Use more "size_t" in stead of "int" internall. Also eliminate a lot of ↵jan.nijtmans2016-11-161-6/+6
| | | | type-casts which are not necessary any more.
* Micro-optimization: Use TclGetStringFromObj in stead of Tcl_GetStringFromObj ↵jan.nijtmans2016-07-081-5/+5
| | | | in many places where possible.
* Put in some missing Resets.dgp2016-05-251-6/+16
|
* Refactor all iPtr->ensembleRewrite setting code into TclInitRewriteEnsemble()dgp2016-05-251-39/+3
| | | | calls. This likely fixes many weird corner case bugs, and definitly makes future development and maintenance easier.
* [3d96b7076e] Prevent crashes when destroying an object's class inside a ↵dkf2015-11-211-4/+11
| | | | method call.
* [40f628e8e3] Tcl_ListObjReplace() callers need to handle TCL_ERROR.dgp2015-11-201-0/+3
|\
* | explicitly ignore Tcl_PushCallFrame and TclPushStackFrame return value - it ↵Miguel Sofer2015-08-011-5/+1
| | | | | | | | is always TCL_OK. Inconsistency found by coverity (CID 1251197)
* | 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
| | | | | | | | | | the amount of hackiness in class constructors, and refactor some of the error message handling from [oo::define] to be saner in the face of odd happenings.
* | Fix [Bug 3396896]dkf2012-04-091-5/+47
| |
* | [Bug 3508771] Wrong Tcl_StatBuf used on MinGWjan.nijtmans2012-03-271-1/+1
|\ \ | |/ | | | | [Bug 2015723] duplicate inodes from file stat on windows (but now for cygwin as well)
* | 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
| | | | | | rest of Tcl source code. No ABI change. API change *should* be harmless.
* | Now that we're no longer using SCM based on RCS, the RCS Keyword linesdgp2011-03-021-2/+0
|\ \ | |/ | | cause more harm than good. Purged them (except in zlib files).
* | 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
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tcl.decls: New routines Tcl_(Get|Set)ErrorLine. * generic/tcl.h: Dropped default access to interp->errorLine. * generic/tclCmdAH.c: Restore it with -DUSE_INTERP_ERRORLINE. * generic/tclCmdMZ.c: Updated callers. * generic/tclDictObj.c: * generic/tclIOUtil.c: * generic/tclNamesp.c: * generic/tclOOBasic.c: * generic/tclOODefinedCmds.c: * generic/tclOOMethod.c: * generic/tclProc.c: * generic/tclResult.c: * generic/tclDecls.h: make genstubs * generic/tclStubInit.c:
* | 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
other developers