summaryrefslogtreecommitdiffstats
path: root/tests/namespace.test
Commit message (Collapse)AuthorAgeFilesLines
* Backport fixes for [ccc448a6bfd5], namespace ensemble subcommand name prefixpooryorick2021-09-021-0/+18
| | | matching and a subsequent error results in a segmentation fault.
* Merge 8.6jan.nijtmans2021-05-251-3/+3
|\
| * Make Pkgua package thread-safe and properly clean up everything when being ↵jan.nijtmans2021-05-181-1/+1
| | | | | | | | unloaded. Based on pyk-tclUnload branch, but extended for thread-safety (Thanks!)
| * Additional test for [688fcc7082fa99a4].pooryorick2021-05-171-0/+32
| |
* | new test for issue [e39cb3f462631a99], namespace is removed from otherpooryorick2021-05-191-0/+62
| | | | | | namespace paths before deletion is complete
* | Fix for issue [e39cb3f462631a99], namespace is removed from other namespacepooryorick2021-05-181-10/+18
| | | | | | paths before deletion is complete
* | Make pkgua package thread-safejan.nijtmans2021-05-181-1/+1
| |
* | Additional test for [688fcc7082fa99a4], imported command trace memory error.pooryorick2021-05-181-0/+32
| |
* | Fix [https://github.com/tcltk/tcl/runs/2263266926|failing test-cases] with ↵jan.nijtmans2021-04-041-2/+2
| | | | | | | | --enable-symbols=mem build by reverting the series of commits that caused the memory-leak
* | Remove suspected inadvertent copypasta from test.pooryorick2021-04-031-2/+2
| |
* | TIP 590: Recommend lowercase Package Namesjan.nijtmans2020-12-041-1/+1
|\ \
| * | Case-sensitive package namesjan.nijtmans2020-11-031-1/+1
| | |
* | | More ©-sign consolidationjan.nijtmans2020-11-231-1/+1
| | |
* | | Now that all Tcl source files are UTF-8 by default, we can use the ©-sign ↵jan.nijtmans2020-11-231-2/+2
|/ / | | | | | | whenever reasonable.
* | Backout [c1a376375e0e6488]: imported namespace ensemble command name ↵jan.nijtmans2020-09-051-96/+0
| | | | | | | | | | distorted during deletion trace on the import. According to Travis, there's a memory leak which needs to be fixed first.
* | Merge 8.6jan.nijtmans2020-09-041-2/+4
|\ \ | |/
| * Let all test-cases load the "tcltest" package the same way. Depend on ↵jan.nijtmans2020-09-041-2/+4
| | | | | | | | tcltest 2.5, since we never test with earlier tcltest versions
* | Fix for [c1a376375e0e6488], imported namespace ensemble command name distortedpooryorick2020-09-011-0/+96
|/ | | during deletion trace on the import
* Many more internal master/slave -> parent/child renamingsjan.nijtmans2020-09-011-46/+46
|
* Fix for [29e8848eb976], imported alias in a deletion trace.pooryorick2020-08-101-0/+43
|
* namespace.test: add missing clean-up (allow repetition of test within ↵sebres2019-09-241-0/+1
| | | | -singleproc 1)
* Mark test namespace-54.6 as knownBug.dgp2019-06-131-4/+4
| | | The real bug here is Tcl's failure to forbid ":" as a namespace name.
* Unique test name.dgp2019-06-131-5/+5
|
* Test namespace-56.4 detects Bug 8b9854c3d8. Branch open to fix it.dgp2019-06-131-0/+13
|
* 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-141-3294/+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.
* [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.