summaryrefslogtreecommitdiffstats
path: root/tests/oo.test
Commit message (Collapse)AuthorAgeFilesLines
* Implement TIP #473: Allow a Defined Target Namespace in oo::copydkf2017-06-221-0/+35
|\
| * Rebase for final implementation workdkf2017-06-221-0/+35
| |
| * [900cb0284bc] Ensure that masking pseudo-methods used for export management ↵dkf2017-03-291-0/+37
| | | | | | | | are not introspectable directly. [cherrypick]
* | Add tests and docs.dkf2017-06-131-0/+107
| |
* | Tweak to make tests a little clearer.bug_900cb0284bcdkf2017-03-291-13/+13
| |
* | Correct this use of isWanted to ensure NO_IMPLEMENTATION methods are not ↵aspect2017-03-271-0/+38
| | | | | | | | listed (bug [900cb0284bc])
* | merge 8.6dgp2016-07-091-0/+32
|\ \ | |/
| * Also test the interpreted path.dkf2016-07-071-5/+7
| |
| * Demonstrate that there is a problem.dkf2016-07-051-0/+30
| |
* | Merge core-8-6-branch: jan.nijtmans2016-07-071-0/+12
|\ \ | |/ | | | | | | | | | | New tests to demo the remaining flaw in ensemble dispatch revisions. Itcl 4 also demonstrated these [bd7f17bce8] Revise ensemble dispatch to call TclNREvalObjv() which supports the TCL_EVAL_INVOKE Simplify all the Tcl_NRPostProc declarations Create and use a utility Tcl_NRPostProc when decr ref count of values is all that is needed Bugfix [5d7ea04580]. Treat .cmd and .ps1 files are executable on Windows
| * New tests to demo the remaining flaw in ensemble dispatch revisions.dgp2016-07-051-0/+12
| | | | | | Itcl 4 also demonstrated these problems.
* | Eliminate exess spacings in many test-casesjan.nijtmans2016-03-101-4/+4
|/
* [593baa032c] Additional fix for the mixinSubs list.dgp2015-12-221-0/+6
|
* [593baa032c] Possible fix (with test) for segfault in superclass teardown.dgp2015-12-221-0/+7
|
* [3d96b7076e] Prevent crashes when destroying an object's class inside a ↵dkf2015-11-211-0/+51
| | | | method call.
* Added tests.tip_436dkf2015-07-101-0/+24
|
* [ad6696285c] Demonstrate that filters are not called for destructors.dkf2015-05-171-0/+28
|
* [9dd1bd7a74] Ensure that [self] returns a sensible value in a destructor ↵dkf2015-05-151-0/+25
| | | | even when construction didn't complete.
* Bump to Tcl 8.6.3, TclOO 1.0.3, and update changes file.dgp2014-10-141-1/+1
|
* Exceptional handling of oo::class has to be consistent throughout.dgp2014-09-081-0/+10
|
* [7d52e1101b] oo::object should know that oo::class is a subclass.dkf2014-08-171-0/+17
|
* [75b8433707] Plug a subtle memory leak in TclOO. bug_75b8433707dkf2014-07-181-0/+13
| | | | Test suite very unhappy with this. Shoving into a mistake branch until that's sorted.
* Even though TCLOO_PATCHLEVEL is equal to TCLOO_VERSION, using "patchlevel" ↵jan.nijtmans2013-10-111-1/+1
| | | | is more appropriate in those two places.
* Bump TclOO version to 1.0.1dkf2013-09-181-2/+2
|
* define tests for this bug; no fix yetdkf2013-08-211-0/+30
|
* merge trunkbug_3610404dgp2013-08-141-0/+36
|\
| * Deal with the elaborate rip-apart-a-metaclass case as well.dkf2013-08-021-0/+19
| |
| * [9d61624b3d]: Stop crashes when emptying the superclass slot.dkf2013-08-021-0/+17
| |
* | added some test cases, based on bug reportdkf2013-04-091-0/+63
|/
* characterize bugdkf2013-02-081-0/+19
|
* Declare TclOO portion of the Tcl API to be stable -> TclOO 1.0dgp2012-11-081-1/+1
|
* Update TclOO package to 0.7, correct copyright dates.dkf2012-07-121-2/+2
|
* * generic/tclOOBasic.c (TclOO_Class_Constructor): [Bug 2023112]: Cutdkf2012-05-201-5/+105
| | | | | 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-2/+16
|
* Fix [Bug 2712377]: [info vars] and object declared variablesdkf2012-04-091-0/+72
|
* Fix [Bug 3514761] and related ensemble/construction problems.dkf2012-04-041-1/+35
|
* Added characterisation of Bug 3514761; currently knownBug...dkf2012-04-041-0/+16
|
* Implementation of TIP #397dkf2012-03-271-5/+52
|
* Implementation of TIP #380dkf2012-03-261-1/+241
|
* * generic/tclOO.c (Tcl_CopyObjectInstance): [Bug 3474460]: Whendkf2012-01-251-0/+22
| | | | copying an object, make sure that the configuration of the variable resolver is also duplicated.
* Noticed that a test now works.dkf2011-09-161-1/+1
|
* [Bug 3408830]: Use the _right_ fix for [Bug 3400658]!dkf2011-09-161-0/+10
|
* [Bug 3400658]: Correction to forwarded method magic so that Tcl_WrongNumArgsdkf2011-09-101-0/+132
| | | produces the right sort of message.
* Ensure that TclOO is properly found by all the various package mechanisms (bydkf2011-07-261-13/+6
| | | adding a dummy ifneeded script) and not just some of them.
* Bump TclOO version.corresponds_to_TclOO_0_6_3dkf2011-05-251-1/+1
|
* Implementation of TIP #381: Call Chain Introspection and Controldkf2011-05-251-2/+2
|
* [Bug 3185009]: Keep references to resolved object variables so that an unset ↵dkf2011-03-051-0/+16
|\ | | | | | | doesn't leave any dangling pointers for code to trip over.
| * [Bug 3185009]: Keep references to resolved object variables so that an unset ↵Bug_3185009dkf2011-03-041-0/+16
| | | | | | | | doesn't leave any dangling pointers for code to trip over.
* | 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).
* | * generic/tclOOMethod.c (PushMethodCallFrame): [Bug 3001438]: Makedkf2011-01-181-1/+13
| | | | | | | | | | | | | | sure that the cmdPtr field of the procPtr is correct and relevant at all times so that [info frame] can report sensible information about a frame after a return to it from a recursive call, instead of probably crashing (depending on what else has overwritten the Tcl stack!)