summaryrefslogtreecommitdiffstats
path: root/tests/namespace.test
Commit message (Collapse)AuthorAgeFilesLines
...
| | | * | Cherry-picked test-cases from [046a5af026]: fix for issue [4f6a1ebd64]: ↵sebres2017-11-291-1/+17
| | | | | | | | | | | | | | | | | | | | | | | | | ensemble: segmentation fault when -subcommand and -map values are the same object.
* | | | | merge core-8-branchjan.nijtmans2017-11-291-5/+33
|\ \ \ \ \ | |/ / / /
| * | | | merge pyk-command-named-colonpooryorick2017-11-251-4/+16
| |\ \ \ \ | | | |_|/ | | |/| |
| | * | | 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.
| * | | | Fix for issue [4f6a1ebd64]: ensemble: segmentation fault when -subcommand andpooryorick2017-11-251-1/+17
| |/ / / | | | | | | | | -map values are the same object.
* | | | Rebase tip-278 branch to workaround CVS conversion woes.dgp2017-10-301-12/+24
|/ / /
* | | [104f2885bb] Rework the "chan" Tcl_ObjType to properly validate cached ↵dgp2016-07-181-5/+8
|\ \ \ | |/ / | | | | | | | | | channel name lookups. Also merge backlog of test suite & doc improvements.
| * | [77d58e3a7a] Test case independence: io, load, msgcat, namespace, safe.dkf2016-07-161-5/+8
| | |
* | | merge 8.6dgp2016-07-111-0/+7
|\ \ \ | |/ /
| * | [cea0344a1] Restore a clearing of the ensemble rewrite in one execution pathdgp2016-07-111-0/+7
| | | | | | | | | | | | so attempts to use the data after free are not made. Test namespace-50.9 demonstrates the need for this.
* | | merge 8.6dgp2016-07-101-112/+306
|\ \ \ | |/ /
| * | Fixes to namespace.testdkf2016-07-101-112/+306
| | |
* | | [f961d7d1dd] Repair usage message for ensemble parameters with spaces.dgp2016-07-021-0/+9
|\ \ \ | |/ /
| * | [f961d7d1dd] Repair usage message for ensemble parameters with spaces.dgp2016-07-021-0/+9
| | |
* | | [4402cfa58c] Rework the spell check machinery into something that will not ↵dgp2016-07-011-0/+46
|\ \ \ | |/ / | | | | | | be foiled by value sharing.
| * | Add some testsdgp2016-07-011-0/+46
| | |
* | | Route all ensemble rewrite activity through a few utility routines.dgp2016-06-281-0/+16
|\ \ \ | |/ /
| * | New test namespace-53.11 demonstrates the bug.dgp2016-05-241-0/+16
| | |
* | | Fix for [f97d4ee020]; use a two-stage approach to avoid quadratic behavior.dkf2016-05-211-0/+39
|\ \ \ | |/ /
| * | Make the tests pass.dkf2016-05-211-0/+20
| | |
| * | Added tests that show that this branch isn't ready to be committed back yet.dkf2016-05-201-0/+19
| | |
* | | Eliminate exess spacings in many test-casesjan.nijtmans2016-03-101-16/+16
|/ /
* | [6d2f249a01] Handle a failure to comprehend half-way through the compilation ↵dkf2014-05-111-0/+4
| | | | | | | | of a chain of compileable ensembles.
* | [1230597] Update test comment.dgp2014-02-191-1/+1
|\ \ | |/
| * [1230597] Update test comment.dgp2014-02-191-1/+1
| |
* | [a4494e28ed] Use flag bit instead of NULL pointer to suppressdgp2014-02-061-0/+9
|\ \ | |/ | | | | | | | | teardown list of imported commands when the original command gets re-created. This prevents the panic otherwise possible when the invalid state represented by the NULL pointer is encountered during a command delete trace.
| * [a4494e28ed] Use flag bit instead of NULL pointer to suppress teardown list ofdgp2014-02-061-0/+9
| | | | | | | | | | imported commands when the original command gets re-created. This prevents the panic otherwise possible when the invalid state represented by the NULL pointer is encountered during a command delete trace.
* | 3605447 Make sure the -clear option to [namespace export] always clears,dgp2013-02-211-0/+8
|\ \ | |/ | | whether or not new export patterns are specified.
| * 3605447 Make sure the -clear option to [namespace export] always clears,dgp2013-02-211-0/+8
| |\ | | | | | | whether or not new export patterns are specified.
| | * added testdgp2013-02-211-0/+8
| | |
* | | No longer build tcltest.exe to run the tests,but use tclsh86.exe in ↵jan.nijtmans2012-07-291-0/+3
| | | | | | | | | | | | combination with tcltest86.dll to do that (Windows only)
* | | Remove constraint on test which apparently passesdkf2011-09-211-1/+1
| | |
* | | [Bug 3185407]: Extend the set of epochs that are potentially bumped (indkf2011-06-021-0/+16
|\ \ \ | |/ / | | | | | | TclInvalidateNsCmdLookup) when a command is created, for a slight performance drop (in some circumstances) and improved semantics.
| * | [Bug 3185407]: Extend the set of epochs that are potentially bumped (indkf2011-06-021-0/+16
| | | | | | | | | | | | TclInvalidateNsCmdLookup) when a command is created, for a slight performance drop (in some circumstances) and improved semantics.
* | | Merge to feature branchdkf2011-03-091-6/+17
|\ \ \
| * \ \ * generic/tclNamesp.c: Tighten the detector of nested [namespace code]dgp2011-03-091-6/+17
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | * tests/namespace.test: quoting that the quoted scripts function properly even in a namespace that contains a custom "namespace" command. [Bug 3202171] * doc/tclvars.n: Formatting fix. Thanks to Pat Thotys.
| | * | * generic/tclNamesp.c: Tighten the detector of nested [namespace code] dgp2011-03-091-6/+17
| | | | | | | | | | | | | | | | | | | | * tests/namespace.test: quoting that the quoted scriptsfunction properly even in a namespace that contains a custom "namespace" command. [Bug 3202171]
* | | | Turn namespace into an ensemble. Not yet on trunk because of some mysterious ↵dkf2011-03-091-2/+2
|/ / / | | | | | | | | | failures that need resolving...
* | | 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).
| * | Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-021-2/+0
| |\ \ | | |/ | | | more harm than good. Purged them.
| | * Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-011-2/+0
| | | | | | | | | more harm than good. Purged them.
| | * Bug 1400572 will remain knownBug for 8.4.14dgp2006-10-041-2/+2
| | |
| | * * generic/tclNamesp.c (NamespaceInscopeCmd): [namespace inscope]dgp2006-01-091-1/+8
| | | | | | | | | | | | | | | * tests/namespace.test: commands were not reported by [info level] [Bug 1400572].
| | * * generic/tclBasic.c (Tcl_DeleteCommandFromToken):Miguel Sofer2005-11-181-1/+33
| | | | | | | | | | | | | | | | | | | | | | | | * generic/tclCmdMZ.c (TraceCommandProc): * generic/tclInt.h (NS_KILLED): * generic/tclNamesp.c (Tcl_DeleteNamespace * tests/namespace.test (namespace-7.3-6): * tests/trace.test (trace-20.13-16): fix [Bugs 1355942/1355342].
| | * * generic/tclPkg.c: Corrected inconsistencies in the value returneddgp2005-11-081-1/+13
| | | | | | | | | | | | | | | | | | | | | | | | * tests/pkg.test: by Tcl_PkgRequire(Ex) so that the returned values will always agree with what is stored in the package database. This way repeated calls to Tcl_PkgRequire(Ex) have the same results. Thanks to Hemang Lavana. [Bug 1162286]. * tests/namespace.test (25.7,8): Backport test of knownBug.
| | * * generic/tclNamesp.c: Allow for [namespace import] of a commanddgp2005-07-051-2/+2
| | | | | | | | | | | | | | | * tests/namespace.test: over a previous [namespace import] of itself without throwing an error. [RFE 1230597]
| | * * tests/appendComp.test: Backport test suite fixes of errorsdgp2004-10-281-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * tests/autoMkindex.test: revealed by -singleproc 1 -debug 1 * tests/exec.test: options to make test. * tests/execute.test: * tests/interp.test: * tests/io.test: * tests/namespace.test: * tests/regexpComp.test: * tests/stringComp.test: * tests/unixInit.test: * tests/winPipe.test:
| | * * tests/compile.test (compile-12.4): Backport test for Bug 1001997.dgp2004-10-261-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * tests/timer.test (timer-10.1): Backport test for Bug 1016167. * tests/tcltest.test (tcltest-12.3,4): Backport setup corrections. * tests/error.test (error-6.3,4,7,9): Backport of some tests. * tests/basic.test (basic-49.*): * tests/namespace.test (namespace-8.7): * tests/init.test (init-2.8): Updated to not rely on http package. * generic/tclThreadTest.c (ThreadEventProc): Corrected subtle bug where the returned (char *) from Tcl_GetStringResult(interp) continued to be used without copying or refcounting, while activity on the interp continued.
| | * * generic/tclNamespace.c (TclTeardownNamespace): Tcl_Obj-ifieddgp2004-09-301-1/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * tests/namespace.test (namespace-8.5,6): the save/restore of ::errorInfo and ::errorCode during global namespace teardown. Revised the comment to clarify why this is done, and added tests that will fail if this is not done. * generic/tclResult.c (TclTransferResult): Added safety checks so that unexpected undefined ::errorInfo or ::errorCode will not lead to a segfault. * generic/tclVar.c (CallVarTraces): Save/restore the flag * tests/var.test (var-16.1): values that define part of the interpreter state during variable traces. [Bug 10381021].