summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 3605719,3605720 Test independence. Thanks Rolf Ade for patches.dgp2013-02-253-10/+31
|
* Restore the ReleaseCmdWordData cleanup routine from 8.4, to plug verydgp2013-02-221-18/+26
| | | rare memory leak.
*-. Shift more burden of smart cleanup onto the TclFreeCompileEnv() routine.dgp2013-02-222-30/+49
|\ \ | | | | | | Stop crashes when the hookProc raises an error.
| | * Use iPtr field instead of source field to mark a CompileEnv as uninitialized.dgp2013-02-221-4/+4
| |/ | | | | envPtr->source == NULL can actually be valid (at least when merging forward).
| * Shift more burden of smart cleanup onto the TclFreeCompileEnv() routine.dgp2013-02-223-49/+50
| |\ | | | | | | Stop crashes when the hookProc raises an error.
| | * Protect against multiple uses of a CompileEnv with only one initialization.dgp2013-02-212-49/+44
| |/ | | | | | | | | Make TclFreeCompileEnv smarter about cleanup so all callers do not have to be. Revise TclSetByteCodeFromAny() so that when hookProc raises an error, bytecode is not generated. This was rumored to cause crashes.
* | 3605447 Make sure the -clear option to [namespace export] always clears,dgp2013-02-213-43/+34
|\ \ | |/ | | whether or not new export patterns are specified.
| * 3605447 Make sure the -clear option to [namespace export] always clears,dgp2013-02-213-40/+35
| |\ | | | | | | whether or not new export patterns are specified.
| | * added testbug_3605447dgp2013-02-211-0/+8
| | |
| | * The flag TCL_LEAVE_ERR_MSG has no effect on the routinedgp2013-02-211-8/+4
| | | | | | | | | | | | TclGetNamespaceForQualName() so for goodness sake stop making any special efforts to add it in when making calls.
| | * refinementdgp2013-02-201-2/+1
| | |
| | * 36054447 Convert [namespace export -clear] interface to something less stupid.dgp2013-02-201-32/+18
| |/ | | | | Test suite does not demand the stupidity continue, thank goodness.
* | revert mangling with "code" variable. This caused unrelated var.test failures.jan.nijtmans2013-02-191-3/+3
| |
* | Fix bug #2438181: Incorrect error reporting in traces. jan.nijtmans2013-02-193-3/+22
|\ \ | |/ | | Test-case and fix provided by Poor Yorick.
| * Add test-case for Bug #2438181 (which passes in Tcl 8.4 but fails in 8.5/8.6).jan.nijtmans2013-02-191-0/+10
| | | | | | Provided by Poor Yorick
| |
| \
*-. \ 3604074 Fix regexp optimization to stop hanging on the expressiondgp2013-02-153-39/+67
|\ \ \ | | |/ | | | ((((((((a)*)*)*)*)*)*)*)* . Thanks to Bjørn Grathwohl for discovery.
| | * revise test numbering for forward mergingdgp2013-02-151-1/+4
| |/
| * 3604074 Fix regexp optimization to stop hanging on the expressiondgp2013-02-153-31/+60
| |\ | | | | | | ((((((((a)*)*)*)*)*)*)*)* . Thanks to Bjørn Grathwohl for discovery.
| | * New branch bug-3604074 with improved patch to correct fixempties() failurebug_3604074dgp2013-02-142-31/+54
| |/ | | | | to converge.
* | ChangeLog corrected: msgcat issue must not be XP specificoehhar2013-02-141-2/+3
| |
* | [Bug 3604576]: msgcat-1.5.0.tm error on windows XPjan.nijtmans2013-02-147-17/+19
|\ \
| * | Finer granulated catchbug_3604576oehhar2013-02-141-17/+13
| | |
| * | Suggested fix for bug 3604576: msgcat -1.5.0.tm error on windows XP, ↵jan.nijtmans2013-02-146-24/+25
|/ / | | | | | | | | inclusive bump to version 1.5.1. Changelog entry still missing.
* | Improve some comments and quoting, no change in functionalityjan.nijtmans2013-02-142-13/+13
|\ \ | |/
| * Add some extra paths on Windows for finding tclConfig.sh, for mSys and ↵jan.nijtmans2013-02-141-0/+8
| | | | | | | | Cygwin shell.
* | merge-markjan.nijtmans2013-02-120-0/+0
|\ \ | |/
| * Backport various improvements from Tcl 8.5jan.nijtmans2013-02-124-93/+234
| |
* | Unbreak msvc builds, by depending on tclPort.h for inclusion of <sys/stat.h>.jan.nijtmans2013-02-1015-27/+0
| |
* | Tcl_InvalidateStringRep -> TclInvalidateStringRepjan.nijtmans2013-02-076-24/+24
| |
* | [Bug 3603434] Make sure TclpObjNormalizePath() properly declares "a:/" todgp2013-02-052-0/+18
|\ \ | |/ | | be normalized, even when no "A:" drive is present on the system.
| * [Bug 3603434] Make sure TclpObjNormalizePath() properly declares "a:/" todgp2013-02-052-0/+18
| |\ | | | | | | be normalized, even when no "A:" drive is present on the system.
| | * Fix for Bug 3603434.bug_3603434dgp2013-02-051-0/+12
| |/
* | [Bug 3433012]: Added dummy version of TclpLoadMemory to use in the event that adkf2013-02-052-0/+40
| | | | | | | | platform thinks it can load from memory but cannot actually do so due to it being disabled at configuration time.
* | Fix for Bug 3602706.dgp2013-02-042-53/+32
|\ \
| * | Cherrypick again. Add test.bug_3602706dgp2013-02-042-6/+5
| | |
| * | Cherrypick the refcount fixes and comments from mig-review.dgp2013-02-041-2/+28
| | | | | | | | | | | | | | | | | | I also find the revised "createPart2" values in *Lookup* calls appealing, but I'm too fearful of breaking things without understanding the implications. This approach just focuses on fixing the things I broke, without trying to "fix" things long "broken" in multiple years of releases.
* | | re-apply [8aca9a8e96], while backporting [d91c86d0da] from trunk.jan.nijtmans2013-02-031-55/+98
|\ \ \ | |/ / | | | This fixes bugs #3601260 and #3602706
| * | cherry-pick [0f098031c3]jan.nijtmans2013-01-311-5/+32
| |\ \ | |/ / |/| |
* | | Bug [3598282]: Stop using installData.tcl to install the timezone files.stwo2013-01-311-5/+32
| | |
* | | Fix bug #3601260 and #3602706 by reverting [8aca9a8e96]. This gives time to ↵jan.nijtmans2013-01-311-54/+57
|\ \ \ | | | | | | | | | | | | investigate the issue without too many people being hindered by that.
| * \ \ merge core-8-5-branchbug_3601260jan.nijtmans2013-01-2410-67/+82
| |\ \ \
| * | | | Bug 3601260: Reverting [8aca9a8e96] fixes it.jan.nijtmans2013-01-171-54/+57
| | | | |
| | | * | Branch for fixing 3602706dgp2013-01-310-0/+0
| |_|/ / |/| | |
* | | | Use twoPtrValue.ptr1 in stead of otherValuePtr everywhere. This is exactly ↵jan.nijtmans2013-01-3118-106/+98
| | | | | | | | | | | | | | | | the same field, but it allows twoPtrValue.ptr2 to be used for other purposes.
* | | | For embedding support, select modernizations from Patrick Fradindgp2013-01-311-13/+13
| | | |
* | | | For traces, select modernizations from Patrick Fradlin.dgp2013-01-301-150/+145
| | | |
* | | | For msgcat, select modernizations from Patrick Fradin + -debug fix.dgp2013-01-301-7/+6
| | | |
* | | | For Parse/eval, select modernizations from Patrick Fradin.dgp2013-01-3010-68/+52
| | | |
* | | | (::platform::LibcVersion): See [Bug 3599098]: Fixed the RE extractingandreask2013-01-305-7/+16
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | | | | | the version to avoid issues with recent changes to the glibc banner. Now targeting a less variable part of the string. Bumped package to version 1.0.11.
| * | | (::platform::LibcVersion): See [Bug 3599098]: Fixed the RE extractingandreask2013-01-303-3/+11
| | | | | | | | | | | | | | | | | | | | | | | | the version to avoid issues with recent changes to the glibc banner. Now targeting a less variable part of the string. Bumped package to version 1.0.11.