summaryrefslogtreecommitdiffstats
path: root/generic
Commit message (Expand)AuthorAgeFilesLines
* Merge rest of 8.7 except the botched apply/backout dance.dgp2018-03-146-174/+346
|\
| * merge 8.6dgp2018-03-142-9/+4
| |\
| | * optimize compiled (INST_STR_TRIM): use new function TclTrim instead of combin...sebres2018-03-141-6/+1
| | * merge 8.5sebres2018-03-141-3/+3
| | |\
| | | * TclTrim: special case for TrimRight on single char result of TrimLeft (this c...sebres2018-03-141-3/+3
| | * | Backout recent patch working on Object and Namespace refcounts.dgp2018-03-142-116/+90
| * | | unused variable fixdgp2018-03-141-2/+1
| * | | New routine TclStringReplace() serves as a common implementation for bothdgp2018-03-144-91/+157
| * | | cherry pick the desirable part of the merge.dgp2018-03-143-74/+186
| * | | backout the latest mergedgp2018-03-145-302/+190
| * | | silence compiler warningdgp2018-03-141-1/+1
| * | | merge 8.6dgp2018-03-145-190/+302
| |\ \ \ | | |/ /
| | | |
| | | \
| | *-. \ merge 8.5dgp2018-03-143-74/+186
| | |\ \ \ | | | | |/
| | | | * TclTrim must write to *trimRight even when making a quick exit.dgp2018-03-141-0/+1
| | | |/
| | | * Make TclTrim* routines robust against some malformation in inputs.dgp2018-03-143-57/+181
| | | |\
| | | | * A few minor revisions.dgp2018-03-131-11/+16
| | | | * remove unexpected panic by TclTrimLeft/TclTrimRight, handling rewritten:sebres2018-03-133-57/+176
| | * | | Audit and correct Object reference counting issues.pooryorick2018-03-132-90/+116
| | |\ \ \
* | | \ \ \ Merge in 8.7 changes not already here.dgp2018-03-147-171/+1183
|\ \ \ \ \ \ | |/ / / / /
| * | | | | merge 8.6dgp2018-03-133-114/+172
| |\ \ \ \ \ | | |/ / / /
| | * | | | Rewrite the [string replace] compiler to take advantage of the richerdgp2018-03-131-96/+145
| | * | | | Repair the INST_STR_REPLACE instruction.dgp2018-03-131-11/+14
| | * | | | Merge new test and comments from 8.5 to demo that INST_STR_REPLACE is bad.dgp2018-03-132-8/+14
| | |\ \ \ \ | | | | |/ / | | | |/| |
| | | * | | Tidy up and comment [string replace] and its corner cases.dgp2018-03-131-8/+21
| | | | |/ | | | |/|
| * | | | merge 8.6dgp2018-03-121-11/+24
| |\ \ \ \ | | |/ / /
| | * | | It is confusingly stupid to use variable "length" to hold an actual lengthdgp2018-03-121-11/+24
| * | | | merge 8.7dgp2018-03-1260-3982/+3971
| |\ \ \ \
| | * \ \ \ merge 8.6dgp2018-03-111-0/+25
| | |\ \ \ \ | | | |/ / /
| * | | | | merge 8.7dgp2017-11-0764-2532/+3581
| |\ \ \ \ \
| * | | | | | Fixed stupid Tcl_DecrRefCount bug in TclCleanupChildren with normally termina...f.bonnet2017-11-051-2/+2
| * | | | | | Comments and formattingf.bonnet2017-08-272-393/+532
| * | | | | | Fixed reference counting issue with objects returned by WaitProcessStatusf.bonnet2017-08-273-39/+93
| * | | | | | Refactoring to support all processes and not just detached ones.f.bonnet2017-08-273-324/+391
| * | | | | | Added switches and pid list support to tcl::process statusf.bonnet2017-08-231-40/+119
| * | | | | | Refactoring and preliminary implementation of tcl::process (list|status)f.bonnet2017-08-234-147/+381
| * | | | | | Completed [tcl::process autopurge] semantics and added [tcl::process purge] i...f.bonnet2017-08-184-4/+104
| * | | | | | Added [tcl::process autopurge] flag management with TclProcessGetAutopurge/Tc...f.bonnet2017-08-182-47/+138
| * | | | | | Fixed line endingsf.bonnet2017-08-171-174/+174
| * | | | | | Basic scaffolding for tcl::processf.bonnet2017-08-173-0/+177
* | | | | | | Rebase the memleak work.dgp2018-03-142-154/+145
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | |
| * | | | | | Further work to improve Object reference accounting in order to plug leaks.pooryorick2018-03-142-47/+36
| | |_|_|_|/ | |/| | | |
| * | | | | Audit and correct Object reference counting issues.pooryorick2018-03-132-90/+116
| | |_|/ / | |/| | |
| * | | | Prevent leaks of the Object structs of oo::object and oo::class.dgp2018-03-111-0/+9
| * | | | Attempt at providing the missing instance squelcher.dgp2018-03-111-0/+16
* | | | | merge 8.6dgp2018-03-112-1/+6
|\ \ \ \ \ | |/ / / /
| * | | | plug memleak of constructed package requirement.dgp2018-03-111-1/+0
| * | | | Screen out empty list value so that assertions are true.dgp2018-03-111-0/+6
* | | | | merge 8.6dgp2018-03-101-6/+5
|\ \ \ \ \ | |/ / / /
| * | | | Remove unused argument.dgp2018-03-101-6/+5
* | | | | [db36fa5122] Upgrade the index value parsing and encoding machinery. Refactor...dgp2018-03-108-381/+526
|\ \ \ \ \ | |/ / / /