summaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* [array set] must fire array traces. Don't disrupt that by reporting argumentdgp2018-04-171-0/+9
| | | errors too early.
* Missing test cleanups that break later tests.dgp2018-03-154-2/+12
|
* merge 8.6dgp2018-03-141-0/+6
|\
| * Backout recent patch working on Object and Namespace refcounts.dgp2018-03-141-7/+1
| | | | | | | | | | It creates new leaks and memory corruption according to valgrind, and the preceding checkin did not. Keep developing on the memleak branch and it can merge again when valgrind and memleak tests both like it.
| * Audit and correct Object reference counting issues.pooryorick2018-03-131-1/+7
| |\
| * \ Merge new test and comments from 8.5 to demo that INST_STR_REPLACE is bad.dgp2018-03-131-0/+6
| |\ \
| | * | Tidy up and comment [string replace] and its corner cases.dgp2018-03-131-0/+6
| | | |
* | | | 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
|/ /
* | rename tests to make room for new tests in 8.7dgp2018-03-102-4/+4
| |
* | More demonstration tests of index value encoding flaws.dgp2018-03-092-2/+26
| |
* | New tests demonstrating index value encoding flaws in [lsearch].dgp2018-03-091-5/+36
| |
* | Another error ordering test.dgp2018-03-081-0/+3
| |
* | New test expose flaw in error ordering.dgp2018-03-081-0/+3
| |
* | Rollback the stealth change to [lreplace a 1 1] in Tcl 8.6.6. [409ea17e37].dgp2018-03-081-4/+4
| | | | | | Scratch rewrite of the [lreplace] compiler.
* | Tests of [assemble] use of compiled index values.dgp2018-03-071-0/+6
| |
* | test cases for "lsort": coverage for "missing from sublist" error case with ↵sebres2018-03-061-0/+12
| | | | | | | | negative index (-1-1, -2)
* | try to fix [db36fa5122]: better compiled variants of several indices-related ↵sebres2018-03-062-0/+27
| | | | | | | | commands, test-cases extended
* | [8e6a9ac221] Stop false matching with bytearrays. (string-11.55)dgp2018-02-231-0/+3
|\ \ | |/
| * [8e6a9ac221] Stop false matching with bytearrays. (string-11.55)dgp2018-02-231-0/+3
| |
* | 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).
* | merge pyk-command-named-colonpooryorick2018-02-151-4/+16
|\ \
| * | Fix segmentation fault in TclOO that was noted in [16fe1b5807]. Updatepooryorick2018-02-141-0/+3338
| | | | | | | | | coroutine and TclOO object creation routines to use TclCreateObjCommandInNs.
| * | Lift the restriction on command names names that begin with ":".pooryorick2018-02-14154-171144/+0
| | |
| * | Fix segmentation fault in TclOO that was noted in [16fe1b5807]. Updatepooryorick2017-11-191-1/+1
| | | | | | | | | coroutine and TclOO object creation routines to use TclCreateObjCommandInNs.
| * | Fix [16fe1b5807]: namespace ensemble command named ":" is mistakenly given thepooryorick2017-11-171-3/+15
| | | | | | | | | empty string as its name.
| * | Repair lost of broken [package prefer] testing.dgp2017-11-141-25/+100
| | |
| * | [5d6de65036] [package require] with [package prefer stable] was not choosing ↵dgp2017-11-141-11/+23
| |\ \ | | | | | | | | | | | | available stable package.
| * \ \ merge core-8-6-branchjan.nijtmans2017-11-101-0/+3
| |\ \ \
| * \ \ \ merge core-8-6-branchjan.nijtmans2017-11-072-15/+15
| |\ \ \ \
| * | | | | Detected bug in [string first] with unicode. Pat Thoyts found it.dkf2017-11-042-4/+17
| | | | | |
| * | | | | TIP 345 Implementation.dgp2017-11-031-17/+11
| |\ \ \ \ \
| | * \ \ \ \ merge trunkdgp2017-10-305-11/+22
| | |\ \ \ \ \
| | * \ \ \ \ \ merge trunkdgp2017-10-273-25/+15
| | |\ \ \ \ \ \
| | * | | | | | | Create new testing command [teststringbytes] to probe the things thatdgp2017-10-261-11/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | otherwise require [encoding convertto identity]. adapt encoding-15.3 to use.
| | * | | | | | | Convert remaining tests to use [testbytestring].dgp2017-10-251-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | encoding-15.3 still needs replacement for [encoding convertto identity]. That is, some testing command to expose objPtr->bytes.
| | * | | | | | | Repair Tcl_CreateEncoding(); Modernize [testencoding];dgp2017-10-251-8/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | Update most tests toying with identity encoding.
| | * | | | | | | Stop using "identity" as an encoding to test basic functionng of thedgp2017-10-241-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | [encoding] command. "iso8859-1" is another one always available.
| * | | | | | | | Unit test for issue 3c32a3f8bd, Segmentation fault inpooryorick2017-11-011-0/+18
| | |_|/ / / / / | |/| | | | | | | | | | | | | | TclOO.c/ReleaseClassContents() for a class mixed into one of its instances.
| * | | | | | | merge bug-fc1409fc91.pooryorick2017-10-301-0/+12
| |\ \ \ \ \ \ \
| | * | | | | | | Fix for issue 9fd5c629c1, TclOO - aborts when a trace on command deletionpooryorick2017-10-301-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | deletes the object's namespace.
| * | | | | | | | merge 8.6dgp2017-10-301-1/+3
| |\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ merge 8.6dgp2017-10-303-10/+7
| |\ \ \ \ \ \ \ \ \ | | |_|_|_|/ / / / / | |/| | | | | | | |
| * | | | | | | | | oopsdgp2017-10-271-1/+0
| |\ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ \ Update tests that were still written on the outdated premise that Tcl's ↵dgp2017-10-272-7/+8
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | encoding subsystem had to initialize starting in the identity encoding.
| * | | | | | | | | | | Change (internal) refCount field from TclRegexp to type size_t: this allows ↵jan.nijtmans2017-10-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | more references on 64-bit platforms. Remove unused macro "xxx" in regguts.h. Remove superflouous eol-space in oo.test.
| * | | | | | | | | | | Historical change affecting tests: Detroit did not observe Daylight Saving ↵Kevin B Kenny2017-10-241-24/+3
| |\ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | Time in 1967