summaryrefslogtreecommitdiffstats
path: root/generic
Commit message (Collapse)AuthorAgeFilesLines
* Merge 8.6. Make c++ compile (with g++-11) warning-freejan.nijtmans2021-05-272-2/+2
|\
| * Fix "possibly uninitialized variable" warning, seen with gcc-11 (however ↵jan.nijtmans2021-05-271-1/+1
| | | | | | | | harmless)
* | Fix [a73c79081e]: Doc fix in tcl.h. Recommend int32_t in stead of wchar_tjan.nijtmans2021-05-261-1/+1
|\ \ | |/
| * Fix [a73c79081e]: Doc fix in tcl.h, by not suggesting wchar_t any more for ↵jan.nijtmans2021-05-261-4/+2
| |\ | | | | | | | | | Tcl_UniChar.
| | * Fix [a73c79081e]: Doc fix in tcl.h, by not suggesting wchar_t any more for ↵jan.nijtmans2021-05-261-4/+2
| | | | | | | | | | | | Tcl_UniChar.
* | | Merge 8.6, except [688fcc7082] because it gives a merge conflictjan.nijtmans2021-05-201-2/+2
|\ \ \ | |/ /
| * | Fix [52cc90776c]: Warning when compile with gcc v9.3.0jan.nijtmans2021-05-201-2/+2
| | |
| * | Remove the refCount increment that accompanied the decrement removed in thepooryorick2021-05-181-1/+0
| | | | | | | | | last commit.
| * | Remove unnecessary refCount decrement.pooryorick2021-05-171-1/+0
| | |
| * | Fix for [688fcc7082fa99a4], trace on imported alias deletes alias and thenpooryorick2021-05-171-14/+13
| | | | | | | | | calls import and triggers memory error.
* | | update documentation and macro namespooryorick2021-05-192-35/+34
| | |
* | | Fix for issue [e39cb3f462631a99], namespace is removed from other namespacepooryorick2021-05-183-9/+8
| | | | | | | | | paths before deletion is complete
* | | merge 8.7pooryorick2021-05-183-57/+81
|\ \ \
| * \ \ Break TclDeleteNamespaceChildren out of TclTeardownNamespace.pooryorick2021-05-182-56/+79
| |\ \ \
| | * | | Break TclDeleteNamespaceChildren out of TclTeardownNamespace.pooryorick2021-05-162-56/+79
| | | | |
| * | | | Eliminate "unused parameter" warningjan.nijtmans2021-05-171-1/+1
| |/ / /
| * | | Delete associated data after running Tcl_InterpDeleteProc instead of before. ↵pooryorick2021-05-152-8/+7
| | | | | | | | | | | | | | | | Remove redundant/cyclic call to Tcl_DeleteAssocData.
* | | | Eliminate compiler warnings about unused parameters.pooryorick2021-05-163-16/+12
| | | |
* | | | Fix [28027d8bb7745fb0], memory leaks in tclUnload.c,pooryorick2021-05-151-47/+73
| | | |
* | | | When deleting an interp, delete associated data after running the correspondingpooryorick2021-05-152-8/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Tcl_InterpDeleteProc instead of before to allow the Tcl_InterpDeleteProc to make use of the data. In TcltestObj.c/VarPtrDeleteProc, remove call to Tcl_DeleteAssocData that is redundant and cylic.
* | | | merge core-8-branchpooryorick2021-05-152-23/+65
|\ \ \ \ | |/ / /
| * | | Fix for issue [463b7a93be0a2ddd], Tcl_Unload, make gdb-test, segmentation fault.pooryorick2021-05-151-21/+25
| |\ \ \
| | * | | Fix for issue [463b7a93be0a2ddd], Tcl_Unload, make gdb-test, segmentation faultpooryorick2021-05-141-21/+25
| | | | |
| * | | | Fix more leaks in tclZipfs.c. Valgrind now reports no more leaks in tclZipfs.cpooryorick2021-05-141-2/+4
| | | | |
| * | | | Fix more leaks in Zipfs finalization.pooryorick2021-05-141-1/+36
| |/ / /
* | | | Separate library unloading routine from [unload] command processing.pooryorick2021-05-151-12/+38
|/ / /
* | | Backout [217391dc7f] and [b05e314d7a]. For the reason, see: ↵jan.nijtmans2021-05-131-40/+3
| | | | | | | | | | | | [https://github.com/tcltk/tcl/runs/2573477656?check_suite_focus=true]: Test file error: alloc: invalid block: 0x558a6e095990: 20 6e
* | | Fix remaining leaks in Zipfs finalization.pooryorick2021-05-131-3/+28
| | |
* | | On exit deallocate up some memory allocated in ZipFS.pooryorick2021-05-121-2/+14
| | |
* | | Better error-message "illegal byte sequence" when trying to read from ↵jan.nijtmans2021-05-072-3/+1
|\ \ \ | |/ / | | | | | | invalid/incomplete UTF-8
| * | Remove TODO comment which is already donejan.nijtmans2021-05-071-2/+0
| | |
* | | Merge 8.6jan.nijtmans2021-05-061-0/+6
|\ \ \ | |/ /
| * | Handle POSIX error EILSEQ: "invalid byte sequence"jan.nijtmans2021-05-061-0/+6
| | |
* | | Merge 8.6jan.nijtmans2021-05-031-1/+2
|\ \ \ | |/ /
| * | Fix [24b9181478]: Fix unsafe buffer lifetimejan.nijtmans2021-05-031-1/+2
| |\ \ | | |/
| | * Fix [24b9181478]: Fix unsafe buffer lifetimejan.nijtmans2021-05-031-1/+2
| | |
* | | Merge 8.7jan.nijtmans2021-04-291-0/+1
|\ \ \
| * | | Prevent compiler warningjan.nijtmans2021-04-291-0/+1
| | | |
* | | | Merge 8.7jan.nijtmans2021-04-291-0/+1
|\ \ \ \ | |/ / /
| * | | Unbreak build with -DTCL_NO_DEPRECATEDjan.nijtmans2021-04-291-0/+1
| | | |
* | | | Merge 8.7jan.nijtmans2021-04-2811-70/+165
|\ \ \ \ | |/ / /
| * | | CONST86 -> constjan.nijtmans2021-04-281-1/+1
| | | |
| * | | Rename TclSetPreInitScript() to Tcl_SetPreInitScript(). Tiny part of TIP ↵jan.nijtmans2021-04-284-9/+12
| | | | | | | | | | | | | | | | #596, the only part meant for 8.7.
| * | | Fix for io-28.6.pooryorick2021-04-262-20/+28
| | | |
| * | | Add test constaints "debug", "purify", and "debugpurify"pooryorick2021-04-261-0/+74
| | | |
| * | | Documenting our reference count managementdkf2021-04-251-10/+14
| | | |
| * | | Documenting our reference count managementdkf2021-04-241-13/+15
| | | |
| * | | Fix for [1f4af0a127369d4a1], tclZipfs storage cleanup issue.pooryorick2021-04-201-17/+10
| | | |
| * | | Fixes for Valgrind issues similar to [ec06d0db3225afca].pooryorick2021-04-201-0/+3
| | | |
| * | | Fix for issue [ec06d0db3225afca].pooryorick2021-04-201-0/+1
| | | |