summaryrefslogtreecommitdiffstats
path: root/generic/tclNamesp.c
Commit message (Collapse)AuthorAgeFilesLines
* Same with TclListObjGetElementsjan.nijtmans2022-02-101-1/+1
|
* Tcl_ListObjLength -> TclListObjLengthjan.nijtmans2022-02-101-3/+3
|
* More WIPjan.nijtmans2022-01-261-10/+10
|
* TIP #616: Tcl lists > 2^31 elements. WIPjan.nijtmans2022-01-241-4/+4
|
* Merge 8.7jan.nijtmans2021-10-081-37/+37
|\
| * Change "IntRep" to "InternalRep", as discussed in the Tcl Core mailing listjan.nijtmans2021-10-061-15/+15
| |
| * Backport fixes for [ccc448a6bfd5], namespace ensemble subcommand name prefixpooryorick2021-09-021-2/+3
| | | | | | matching and a subsequent error results in a segmentation fault.
* | Update code comments.pooryorick2021-09-021-5/+5
| |
* | Fix for [ccc448a6bfd59cbd], namespace ensemble subcommand name prefix ↵pooryorick2021-09-011-2/+3
| | | | | | | | matching and a subsequent error results in a segmentation fault
* | merge 8.7 (resolve conflicts)dgp2021-05-201-80/+104
|\ \ | |/
| * update documentation and macro namespooryorick2021-05-191-20/+21
| |
| * Fix for issue [e39cb3f462631a99], namespace is removed from other namespacepooryorick2021-05-181-4/+4
| | | | | | paths before deletion is complete
| * Break TclDeleteNamespaceChildren out of TclTeardownNamespace.pooryorick2021-05-161-56/+78
| |
* | Merge 8.7jan.nijtmans2021-04-041-83/+59
|\ \ | |/
| * Fix [https://github.com/tcltk/tcl/runs/2263266926|failing test-cases] with ↵jan.nijtmans2021-04-041-111/+95
| | | | | | | | --enable-symbols=mem build by reverting the series of commits that caused the memory-leak
| * Update code comments.pooryorick2021-04-031-33/+24
| |
| * Changes to code comments.pooryorick2021-04-031-8/+9
| |
| * When a namesapce is deleted delete all namespaces under it before making anypooryorick2021-04-031-59/+83
| | | | | | modifictions to it.
* | When a namesapce is deleted delete all namespaces under it before making anypooryorick2021-04-031-59/+83
| | | | | | modifictions to it.
* | Merge 8.7, resolve conflictsjan.nijtmans2021-01-111-1/+1
|\ \ | |/
* | Merge 8.7jan.nijtmans2020-12-081-5/+5
|\ \ | |/
| * Add -finput-charset=UTF-8 and -fextended-identifiers to gcc (and clang). All ↵jan.nijtmans2020-12-081-5/+5
| | | | | | | | C sources can now use UTF-8, as far as gcc/clang/msvc support it. Not used yet
* | Merge 8.7jan.nijtmans2020-09-171-4/+6
|\ \ | |/
| * Eliminate many usages of Tcl_NewObj (-> TclNewObj) and Tcl_NewIntObj (-> ↵jan.nijtmans2020-09-171-4/+6
| | | | | | | | TclNewIntObj or Tcl_NewWideIntObj)
| * Merge 8.6jan.nijtmans2020-09-111-2/+2
| |\
| | * merge 8.5dgp2019-05-041-0/+7
| | |\
| | | * Plug memleak when deleting a namespace destroys a linked Tcl var.dgp2019-05-041-0/+34
| | | |
| | | * Factor clearing of ensemble subcommand table into utility routine.dgp2017-12-051-29/+23
| | | |
| | | * Another revised fix, much closer to sebres' patch now.dgp2017-12-051-62/+90
| | | |
| | | * [4f6a1ebd64] Different fix for the problem. Re-order the filling of the dgp2017-12-041-59/+56
| | | | | | | | | | | | | | | | | | | | | | | | subcommand table so there is no longer a conflict where multiple intreps of a single value are sought. If the mapDict and exportList are the same, then each key in the mapDict is known to be an element of the exportList without needing to check.
* | | | Merge 8.7jan.nijtmans2020-09-071-16/+18
|\ \ \ \ | |/ / /
* | | | Merge core-8-branchjan.nijtmans2020-09-051-18/+16
|\ \ \ \
| * | | | Backout [c1a376375e0e6488]: imported namespace ensemble command name ↵jan.nijtmans2020-09-051-18/+16
| |/ / / | | | | | | | | | | | | | | | | distorted during deletion trace on the import. According to Travis, there's a memory leak which needs to be fixed first.
* | | | Merge 8.7jan.nijtmans2020-09-041-16/+18
|\ \ \ \ | |/ / /
| * | | Fix for [c1a376375e0e6488], imported namespace ensemble command name distortedpooryorick2020-09-011-16/+18
| | | | | | | | | | | | during deletion trace on the import
| * | | Backout uncomplete fix for [3422267ed6b79922]: segmentation fault from ↵jan.nijtmans2020-08-131-6/+1
| | | | | | | | | | | | | | | | | | | | deleting the the target of an imported alias during a trace on the target of the alias. Since it causes build failures.
| * | | Fix for [3422267ed6b7], segmentation fault with imported alias.pooryorick2020-08-121-1/+6
| | | |
* | | | Merge 8.7. Use more TCL_INDEX_NONE in documentation/headers/code.jan.nijtmans2020-06-041-1/+1
|\ \ \ \ | |/ / /
* | | | merge 8.7dgp2020-03-171-1/+0
|\ \ \ \ | |/ / /
| * | | TIP 569 - remove lint commentsdgp2020-03-171-1/+0
| | | |
* | | | Merge 8.7jan.nijtmans2020-03-071-109/+54
|\ \ \ \ | |/ / /
| * | | moredgp2020-03-061-109/+54
| | | |
* | | | Merge 8.7jan.nijtmans2020-02-281-53/+88
|\ \ \ \ | |/ / /
| * | | Merge tip-548. A few more fixes, trying to make the Travis build work (finally)jan.nijtmans2019-09-021-1/+1
| |\ \ \
| * \ \ \ Let's try a real C++ build with Travis on Linuxjan.nijtmans2019-08-301-4/+39
| |\ \ \ \ | | |/ / /
| * | | | Merge tip-548jan.nijtmans2019-08-151-34/+34
| |\ \ \ \ | | |/ / /
| * | | | Merge 8.7, and continue implementation. Almost donejan.nijtmans2019-07-101-44/+44
| |\ \ \ \
| * | | | | Experiment: compile Tcl with C++ compiler. WIPjan.nijtmans2019-07-041-5/+5
| |/ / / /
* | | | | Merge 8.7jan.nijtmans2019-08-151-35/+35
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Eliminate "register" keyword _everywhere_ in Tcl. This keyword is deprecated ↵jan.nijtmans2019-07-171-35/+35
| |/ / / | | | | | | | | | | | | in C++ (removed in C++17, even), and essentially does nothing with most modern compilers.