summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Shift more burden of smart cleanup onto the TclFreeCompileEnv() routine.dgp2013-02-223-85/+75
|\ | | | | Stop crashes when the hookProc raises an error.
| * 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-44/+34
|\ \ \ | |/ / | | | whether or not new export patterns are specified.
| * | 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.
* | | [Bug 3605401]: Compiler error with latest mingw-w64 headers.jan.nijtmans2013-02-203-6/+13
|\ \ \
| * | | [Bug 3605401]: Compiler error with latest mingw-w64 headers.bug_3605401jan.nijtmans2013-02-203-5/+11
| | | |
| * | | Bug 3605401: Compiler error with latest mingw-w64 headersjan.nijtmans2013-02-201-1/+2
|/ / /
* | | Fix bug #2438181: Incorrect error reporting in traces. jan.nijtmans2013-02-193-1/+20
|\ \ \ | |/ / | | | Test-case and fix provided by Poor Yorick.
| * | 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
* | | Use (preferred) Tcl_ObjSetVar2 in stead of Tcl_SetVar in tclAppInit.c, both ↵jan.nijtmans2013-02-173-6/+15
| | | | | | | | | | | | UNIX and Win.
* | | 3604074 Fix regexp optimization to stop hanging on the expressiondgp2013-02-153-39/+67
|\ \ \ | |/ / | | | ((((((((a)*)*)*)*)*)*)*)* . Thanks to Bjørn Grathwohl for discovery.
| | |
| | \
| *-. \ 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.
* | | Eliminate last use of Tcl_SetResult (except the use in the Test suite)jan.nijtmans2013-02-152-4/+4
| | | | | | | | | Fix depreciation message in tcl.h
* | | merge-markjan.nijtmans2013-02-140-0/+0
|\ \ \ | |/ /
| * | ChangeLog corrected: msgcat issue must not be XP specificoehhar2013-02-141-2/+3
| | |
* | | 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
|\ \ \ | |/ /
| * | [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 functionality. jan.nijtmans2013-02-143-14/+18
|\ \ \ | |/ / | | | Only check for refCount == 0x61616161 for TCL_MEM_DEBUG build.
| * | 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
| | |
* | | Fix [Bug 3603553].dkf2013-02-113-1/+29
|\ \ \
| * | | Correction to comment in re key buffer size.bug_3603553dkf2013-02-111-1/+1
| | | |
| * | | [Bug 3603553]: Ensure that data gets written to the underlying stream bydkf2013-02-113-1/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | compressing transforms when the amount of data to be written is one buffer's-worth; problem was particularly likely to occur when compressing large quantities of not-very-compressible data. Many thanks to Piera Poggio (vampiera) for reporting.
* | | | Unbreak msvc builds, by depending on tclPort.h for inclusion of <sys/stat.h>jan.nijtmans2013-02-1015-17/+0
|\ \ \ \ | |/ / / |/| / / | |/ /
| * | Unbreak msvc builds, by depending on tclPort.h for inclusion of <sys/stat.h>.jan.nijtmans2013-02-1015-27/+0
| | |
* | | [Bug 3603695]: Change the way that the [oo::object] 'varname' method isdkf2013-02-093-28/+53
|\ \ \ | | | | | | | | | | | | | | | | implemented so that there are no longer problems with interactions due to the resolver. Thanks to Taylor Venable <tcvena@gmail.com> for identifying the problem.
| * | | Apply a fix for the bug. Passes the test suite now.bug_3603695dkf2013-02-091-28/+27
| | | |
| * | | characterize bugdkf2013-02-081-0/+19
|/ / /
* | | [3603804]: Improve example to actually be capable of throwing the trapped errorsdkf2013-02-081-1/+1
| | |
* | | [3603557]: Increase the maximum depth of recursion used when duplicating andkf2013-02-083-1/+86
| | | | | | | | | | | | | | | automaton in response to encountering a "wild" RE that hit the previous limit. Allow the limit (DUPTRAVERSE_MAX_DEPTH) to be set by defining its value in the Makefile. Problem reported by Jonathan Mills.
* | | Tcl_InvalidateStringRep -> TclInvalidateStringRepjan.nijtmans2013-02-074-18/+18
|\ \ \ | |/ /