summaryrefslogtreecommitdiffstats
path: root/generic/tclNamesp.c
Commit message (Collapse)AuthorAgeFilesLines
* merge 8.7dgp2023-01-301-0/+2
|\
| * Add some comments and tidy code.pooryorick2023-01-271-0/+2
| |
* | TIP 644 - Make Tcl_ObjType extensibleapnadkarni2022-10-111-1/+2
| |
* | Merge 9.0jan.nijtmans2022-05-171-4/+4
|\ \
| * \ Merge 8.7jan.nijtmans2022-05-171-4/+4
| |\ \ | | |/
| | * Rename macro's TclListObjGetElements -> TclListObjGetElementsM and ↵jan.nijtmans2022-05-171-4/+4
| | | | | | | | | | | | TclListObjLength -> TclListObjLengthM (prevent conflict with TIP #616)
* | | Make framePtr->level size_tjan.nijtmans2022-03-151-2/+2
| | |
* | | Provide somewhat more space in Tcl_CallFramejan.nijtmans2022-03-081-1/+1
| | |
* | | Merge 9.0jan.nijtmans2022-02-241-1/+1
|\ \ \ | |/ /
| * | Merge 8.7jan.nijtmans2022-02-101-2/+2
| |\ \ | | |/
| | * Merge 8.6jan.nijtmans2022-02-101-2/+2
| | |\
| | | * Use TclListObjLength/TclListObjGetElements in stead of ↵jan.nijtmans2022-02-101-2/+2
| | | | | | | | | | | | | | | | Tcl_ListObjLength/Tcl_ListObjGetElements everywhere. This is slightly more efficient if the refered list already has the correct type
| | | * IntRep -> InternalRep. Internal changes only.jan.nijtmans2021-10-191-3/+3
| | | |
| | | * More usage of TclNewObj() in stead of Tcl_NewObj() and TclNewIntObj() in ↵jan.nijtmans2020-10-131-2/+4
| | | | | | | | | | | | | | | | stead of Tcl_NewIntObj()
| | | * Eliminate many "register" keywords (which do nothing with modern compilers)jan.nijtmans2020-09-141-37/+37
| | | | | | | | | | | | Eliminate many unnecessary type-casts to (unsigned)
* | | | 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