summaryrefslogtreecommitdiffstats
path: root/tests/oo.test
Commit message (Collapse)AuthorAgeFilesLines
* Test for TclOO 1.1.0. Remove some useless type-castsjan.nijtmans2022-07-011-1/+1
|
* Add "{}" around many "expr" commands in testcases. Also in doc/expr.njan.nijtmans2020-10-301-4/+4
|
* TIP #581: Last possible master/slave -> parent/child changes, without ↵jan.nijtmans2020-09-051-68/+68
| | | | affecting anything serious
* Let all test-cases load the "tcltest" package the same way. Depend on ↵jan.nijtmans2020-09-041-2/+2
| | | | tcltest 2.5, since we never test with earlier tcltest versions
* Many more internal master/slave -> parent/child renamingsjan.nijtmans2020-09-011-16/+16
|
* Ensure that we release the correct references when an error occurs during ↵dkf2020-02-251-1/+35
| | | | setting a class's superclasses
* Fix [cff53cf7d0]: Failed test oo-0.9 in file oo.test in Tcl8.6.10jan.nijtmans2020-01-131-2/+2
|
* make oo-7.10 test more readablesebres2019-11-141-3/+3
|
* bug [135804138e]: test case illustrating the segfaultsebres2019-11-141-0/+29
|
* Added missing test casedkf2019-04-091-0/+24
|
* Added another test case. This one is OK.dkf2018-10-191-0/+16
|
* Make fundamental mutation work. MAGICAL MAGIC MAGICS MAGIC. Abracadabra.dkf2018-10-181-5/+12
|
* Tests for advanced object mutation issues.dkf2018-10-181-0/+77
|
* A few test hygiene fixes.dgp2018-03-141-2/+4
|
* Further work to improve Object reference accounting in order to plug leaks.pooryorick2018-03-141-60/+152
|
* Audit and correct Object reference counting issues.pooryorick2018-03-131-1/+7
|
* Streamline TclOO object cleanup routines.pooryorick2018-02-151-3/+7
|
* Fix for [6bca38d59b], TclOO segmentation fault cleaning up objects that thatpooryorick2018-02-151-3/+30
| | | have mixed themselves into themselves.
* Fix for issue [6cf568a21b]: Tcl_Eval() causes new segfault (TclOO objectpooryorick2018-02-151-0/+3
| | | creation by qualified name).
* Modify test oo-11.6 to not use [self], which is not avaiable until 8.7.pooryorick2018-02-141-3/+3
|
* Unit test for issue 3c32a3f8bd, Segmentation fault inpooryorick2018-02-141-0/+18
| | | TclOO.c/ReleaseClassContents() for a class mixed into one of its instances.
* Fix for issue 9fd5c629c1, TclOO - aborts when a trace on command deletionpooryorick2018-02-141-0/+12
| | | deletes the object's namespace.
* Remove restriction on defining the class of a TclOO object not explicitlypooryorick2018-02-111-2/+2
| | | instantiated from ::oo::class.
* Cherrypick: [fc1409fc91] Method cloning needs to be careful with body ↵dkf2017-10-241-0/+11
| | | | representations.
* Ensure that method list introspection finds methods from mixins in all ↵dkf2017-10-191-1/+1
| | | | cases. Use better approach for preventing excessive iteration.
* [1a56550e96] Mixins aren't being searched correctly by [info class methods -all]dkf2017-10-181-1/+23
|
* 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]
* Also test the interpreted path.dkf2016-07-071-5/+7
|
* Demonstrate that there is a problem.dkf2016-07-051-0/+30
|
* New tests to demo the remaining flaw in ensemble dispatch revisions.dgp2016-07-051-0/+12
| | | Itcl 4 also demonstrated these problems.
* [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.dkf2015-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. dkf2014-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 trunkdgp2013-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
|