Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge trunk. Some more size_t additions in parameters/fields | jan.nijtmans | 2018-06-14 | 1 | -203/+461 |
|\ | |||||
| * | Make [info object methods] and [info class methods] work right. | dkf | 2018-05-15 | 1 | -1/+8 |
| | | |||||
| * | Make sure that [self call] reports useful info. | dkf | 2018-05-14 | 1 | -142/+164 |
| | | |||||
| * | Correct results from unknown method handler. | dkf | 2018-05-13 | 1 | -80/+147 |
| | | |||||
| * | Documentation. | dkf | 2018-05-06 | 1 | -2/+2 |
| | | |||||
| * | Fix up instance privates. | dkf | 2018-05-06 | 1 | -67/+116 |
| | | |||||
| * | Private methods seem to be working... | dkf | 2018-05-05 | 1 | -32/+124 |
| | | |||||
| * | Start of private method dispatch machinery. | dkf | 2018-04-05 | 1 | -10/+31 |
| | | |||||
* | | merge trunk | jan.nijtmans | 2018-01-29 | 1 | -1/+12 |
|\ \ | |/ | |||||
| * | Some refactoring and tidying up of comments. | dkf | 2018-01-09 | 1 | -2/+11 |
| | | |||||
| * | Streamline TclOO object cleanup routines. | pooryorick | 2017-12-10 | 1 | -1/+3 |
| | | |||||
* | | Change TclOO epoch fields from int to size_t. | jan.nijtmans | 2017-11-16 | 1 | -3/+3 |
|/ | |||||
* | Fix for issue 9fd5c629c1, TclOO - aborts when a trace on command deletion | pooryorick | 2017-10-30 | 1 | -4/+4 |
| | | | deletes the object's namespace. | ||||
* | Oops; put the code in the wrong place. Mixins have priority when deciding ↵ | dkf | 2017-10-19 | 1 | -12/+12 |
| | | | | method visibility. | ||||
* | Ensure that method list introspection finds methods from mixins in all ↵ | dkf | 2017-10-19 | 1 | -19/+56 |
| | | | | cases. Use better approach for preventing excessive iteration. | ||||
* | [900cb0284bc] Ensure that masking pseudo-methods used for export management ↵ | dkf | 2017-03-29 | 1 | -0/+1 |
| | | | | are not introspectable directly. [cherrypick] | ||||
* | Slightly more efficient version as this is Hot Path code. | dkf | 2016-11-15 | 1 | -1/+1 |
| | |||||
* | See Itcl Bug [1b28657c0e]. The methodNameType fails to honor the Tcl_ObjType | dgp | 2016-11-14 | 1 | -0/+1 |
| | | | contract. Need dkf review on suitability of this fix. | ||||
* | Simplify all the Tcl_NRPostProc declarations. | dgp | 2016-07-06 | 1 | -6/+3 |
| | |||||
* | Another round of refCount consistancy improvements. | jan.nijtmans | 2015-07-02 | 1 | -1/+1 |
| | |||||
* | [b9e1a3032e] Implement the documented method search order for TclOO. | dkf | 2014-08-28 | 1 | -26/+71 |
| | | | This corrects the relative positions of object-defined methods and class mixins. | ||||
* | [a84a720966] Protect against double free in TclOO classChainCache teardown. | dgp | 2014-07-31 | 1 | -1/+1 |
| | |||||
* | merge core-8-5-branch | jan.nijtmans | 2013-01-31 | 1 | -6/+5 |
|\ | |||||
* | | Update TclOO package to 0.7, correct copyright dates. | dkf | 2012-07-12 | 1 | -1/+1 |
| | | |||||
* | | Fix uninit variable (thanks to dgp for reporting) | dkf | 2012-03-26 | 1 | -1/+1 |
| | | |||||
* | | Implementation of TIP #380 | dkf | 2012-03-26 | 1 | -1/+17 |
| | | |||||
* | | [Bug 3387082]: Plug memory leak in call chain introspection. | dkf | 2011-08-07 | 1 | -4/+2 |
| | | |||||
* | | Remove stray refcount bump that caused a memory leak. | dkf | 2011-07-14 | 1 | -1/+0 |
| | | |||||
* | | Implementation of TIP #381: Call Chain Introspection and Control | dkf | 2011-05-25 | 1 | -2/+221 |
| | | |||||
* | | Adjust ckalloc/ckfree macros to greatly reduce number of explicit casts in | dkf | 2011-03-12 | 1 | -14/+13 |
| | | | | | | rest of Tcl source code. No ABI change. API change *should* be harmless. | ||||
* | | fix typo in dkf's last commit | mig | 2011-03-01 | 1 | -1/+1 |
| | | |||||
* | | Reorganization of call context reference count management so that code | dkf | 2011-03-01 | 1 | -4/+6 |
| | | | | | | is (mostly) simpler. | ||||
* | | * generic/tclDictObj.c: Updated freeIntRepProc routines so | dgp | 2009-09-30 | 1 | -5/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tclExecute.c: that they set the typePtr field to * generic/tclIO.c: NULL so that the Tcl_Obj is not left * generic/tclIndexObj.c: in an inconsistent state. * generic/tclInt.h: [Bug 2857044] * generic/tclListObj.c: * generic/tclNamesp.c: * generic/tclOOCall.c: * generic/tclObj.c: * generic/tclPathObj.c: * generic/tclProc.c: * generic/tclRegexp.c: * generic/tclStringObj.c: | ||||
* | | Reorganize method cache handling a bit to better support itcl nasty cases. | dkf | 2009-07-12 | 1 | -6/+12 |
| | | | | | | | | [Bug 1895546] | ||||
* | | Add "const" to many internal | nijtmans | 2008-10-16 | 1 | -2/+2 |
| | | | | | | | | | | const tables. No functional or API change. | ||||
* | | slightly more efficient | dkf | 2008-09-25 | 1 | -3/+1 |
| | | |||||
* | | Fix [Bug 2120903] | dkf | 2008-09-25 | 1 | -9/+8 |
| | | |||||
* | | new TclNRAddCallback macro for internal use instead of the public | Miguel Sofer | 2008-07-18 | 1 | -4/+4 |
| | | | | | | | | Tcl_NRAddCallback | ||||
* | | * generic/tcl.decls: Change the public api prefix from | Miguel Sofer | 2008-07-18 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tcl.h: TclNR_foo to Tcl_NRfoo * generic/tclBasic.c: * generic/tclDecls.h: * generic/tclDictObj.c: * generic/tclExecute.c: * generic/tclInterp.c: * generic/tclNRE.h: * generic/tclNamesp.c: * generic/tclOO.c: * generic/tclOOBasic.c: * generic/tclOOCall.c: * generic/tclOOMethod.c: * generic/tclProc.c: * generic/tclStubInit.c: | ||||
* | | NRE-aware TclOO. | dkf | 2008-07-16 | 1 | -25/+61 |
| | | |||||
* | | Fix [Bug 1998221] | dkf | 2008-06-19 | 1 | -6/+9 |
| | | |||||
* | | Plug leak. [Bug 1987817] | dkf | 2008-06-08 | 1 | -5/+17 |
| | | |||||
* | | * generic/tclOOStubLib.c: ensure use of tcl stubs; include in | das | 2008-05-31 | 1 | -13/+13 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * unix/Makefile.in: stub lib; disable broken tclOO genstubs * generic/tclOO.c: make tclOO stubs tables 'static const' * generic/tclOODecls.h: and stub table pointers MODULE_SCOPE * generic/tclOOIntDecls.h: (change generated files manually * generic/tclOOStubInit.c: pending genstubs support for tclOO). * generic/tclOOStubLib.c: * generic/tclOO.c: fix warnings for 'int<->ptr conversion' * generic/tclOOCall.c: and 'signed vs unsigned comparison'. * generic/tclOOMethod.c: | ||||
* | | Implementation of TIP #257. Incomplete due to missing Win build support. | dkf | 2008-05-31 | 1 | -0/+1211 |
|/ | |||||
* | Undo mistaken commit to wrong branch caused by CVS fumble... :-} | dkf | 2006-10-20 | 1 | -803/+0 |
| | |||||
* | Consolidated TIP#257 patch applied to HEAD to allow for experimentation by | dkf | 2006-10-20 | 1 | -0/+803 |
other developers |