summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Fold TclArraySet() into its only caller. tclEnv.c no longer calls itdgp2018-04-192-172/+141
* merge 8.5dgp2018-04-192-1/+13
|\
| * An [array set] from a dict can only take shortcuts when the dict is "pure",dgp2018-04-192-1/+13
* | Refactor error reporting when value is not an expected array variable name.dgp2018-04-181-36/+20
* | Refactor to bring the test for existence of an array variable intodgp2018-04-181-88/+44
* | cleanup of refactordgp2018-04-181-13/+6
* | Refactor the common operations of looking up and checking traces on an arraydgp2018-04-181-111/+41
* | http::geturl now returns full error stack information if the initial socket c...oehhar2018-04-184-8/+9
* | Refactor array trace handling into a common routine TclCheckArrayTraces().dgp2018-04-174-154/+86
* | Array trace firing must come before argument checking might raise error.dgp2018-04-172-3/+17
* | Gentler fallback.dgp2018-04-171-2/+2
* | [array set] must fire array traces. Don't disrupt that by reporting argumentdgp2018-04-172-0/+20
* | merge 8.5dgp2018-04-171-1/+11
|\ \ | |/
| * Restore build success to the TCL_REMOVE_OBSOLETE_TRACES configuration.dgp2018-04-171-1/+11
* | merge 8.5dgp2018-04-072-6/+3
|\ \ | |/
| * Correct out-of-date documentation for [string is].dgp2018-04-072-6/+3
* | Update TZ info to tzdata2018d.José Ignacio Marín2018-03-2486-3141/+3142
* | Missing test cleanups that break later tests.dgp2018-03-154-2/+12
* | Memleak and lifetime management fixes for components of the OO system.dgp2018-03-143-189/+304
|\ \
| * \ merge 8.6dgp2018-03-146-194/+378
| |\ \ | |/ / |/| |
* | | 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-143-123/+91
| | |
| \ \
*-. \ \ 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-133-91/+123
|\ \ \ \
* | | | | 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-133-8/+20
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Tidy up and comment [string replace] and its corner cases.dgp2018-03-132-8/+27
| | |/ / | |/| |
* | | | It is confusingly stupid to use variable "length" to hold an actual lengthdgp2018-03-121-11/+24
* | | | plug memleaksdgp2018-03-111-0/+25
|\ \ \ \
| | | | * A few test hygiene fixes.dgp2018-03-141-2/+4
| | | | * Further work to improve Object reference accounting in order to plug leaks.pooryorick2018-03-143-107/+188
| | | |/
| | | * Audit and correct Object reference counting issues.pooryorick2018-03-133-91/+123
| | |/ | |/|
| * | 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
|/ /
* | 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
* | Remove unused argument.dgp2018-03-101-6/+5
* | Use LIST_MAX instead of computing an end index.dgp2018-03-101-2/+2
* | rename tests to make room for new tests in 8.7dgp2018-03-102-4/+4
* | [db36fa5122] Upgrade the index value parsing and encoding machinery.dgp2018-03-0914-399/+640
|\ \
| * | Restore safety for legacy bytecode.dgp2018-03-091-1/+34
| * | Return routine to file scope.dgp2018-03-092-7/+7
| * | merge 8.6dgp2018-03-092-16/+8
| |\ \ | |/ / |/| |