summaryrefslogtreecommitdiffstats
path: root/generic
Commit message (Collapse)AuthorAgeFilesLines
* Make Tcl_EvalObj/Tcl_GlobalEvalObj a macro always, not only when using stubs.jan.nijtmans2013-04-042-8/+8
|\
| * Make Tcl_EvalObj/Tcl_GlobalEvalObj a macro always, not only when using stubs.jan.nijtmans2013-04-042-8/+8
| |
| * Merge 8.5. Tag RC1.dgp2013-03-281-8/+0
| |\
| | * Undo [6a9ee3273c]. Last commit in Tk's core-8-5-branch makes this change no ↵jan.nijtmans2013-03-283-24/+4
| | | | | | | | | | | | longer necessary.
| | * Add dummy (undocumented) TclCanceled function in stub table (not exported as ↵jan.nijtmans2013-03-273-4/+24
| | | | | | | | | | | | symbol or macro), which always returns TCL_OK. Needed for Tk 8.5.14 when running in Tcl 8.6 for properly clean-up when a (Tcl 8.6) thread is canceled.
| | * remove unneccessary duplicationjan.nijtmans2013-03-271-8/+0
| | |
| * | Release branch for Tcl 8.5.14.dgp2013-03-211-2/+2
| |/
* | Tolerate NULL interpsdgp2013-03-271-6/+12
| |
* | If TCL_NO_DEPRECATED is defined, don't depend on ↵jan.nijtmans2013-03-224-5/+27
| | | | | | | | | | Tcl_CreateMathFunc()/Tcl_SaveResult() in testcases any more. Prevent endless loop in Tcl_AddObjErrorInfo, when TCL_NO_DEPRECATED is defined.
* | 3597000 Consistent [file copy] result.dgp2013-03-191-10/+7
|\ \ | |/
| * 3597000 Consistent [file copy] result.dgp2013-03-191-10/+7
| |\
| | * 3597000 Consistent [file copy] result.dgp2013-03-191-8/+7
| | |
* | | Greater protection against double TclFreeObj() calls in TCL_MEM_DEBUG mode.dgp2013-03-111-0/+12
|\ \ \ | |/ /
| * | Greater protection against double TclFreeObj() calls in TCL_MEM_DEBUG mode.dgp2013-03-111-0/+12
| | |
* | | 3607246,3607372 Unbalanced refcounts of literals in the global literal table.dgp2013-03-112-3/+8
|\ \ \
| * | | 3607372 Correct literal refcounting.bug_3607372dgp2013-03-081-1/+1
| | | |
| * | | Correct unbalanced effect of TclInvalidateCmdLiteral() on the refcountsbug_3607246dgp2013-03-071-2/+7
| | | | | | | | | | | | of literals in the global table.
* | | | msvc compiler warning: signed-unsigned mismatch.jan.nijtmans2013-03-081-1/+1
|/ / /
* | | Cleaner error handling in fixempties().dgp2013-03-061-2/+5
|\ \ \ | |/ /
| * | Cleaner error handling in fixempties().dgp2013-03-061-2/+5
| |\ \ | | |/
| | * Cleaner error handling in fixempties().dgp2013-03-061-2/+4
| | |
| | * merge 8.4bug_3606683_84dgp2013-03-061-1/+0
| | |\
| | * | Rework into Tcl 8.4 coding style (closer to original Spencer).dgp2013-03-061-174/+177
| | | |
| | * | Indent reduction in fixempties().dgp2013-03-061-19/+19
| | | |
| | * | Use flag argument to combine copy(nonempty)* routines into copy* routines.dgp2013-03-062-59/+23
| | | |
| | * | New routine hasnonemptyout() for minor improvement to new fixempties().dgp2013-03-062-1/+18
| | | |
| | * | Contributed patch from Tom Lane <tgl@users.sf.net>. Merge conflicts due todgp2013-03-052-92/+264
| | | | | | | | | | | | different coding style and lingering obsolete compiler support resolved.
| * | | merge 8.5bug_3606683_85dgp2013-03-063-14/+17
| |\ \ \
| * | | | Rework into Tcl 8.5+ coding style.dgp2013-03-061-50/+69
| | | | |
| * | | | Indent reduction in fixempties()dgp2013-03-061-19/+19
| | | | |
| * | | | Use flag argument to combine copy(nonempty)* routines into copy* routines.dgp2013-03-062-59/+25
| | | | |
| * | | | New routine hasnonemptyout() for minor improvement to new fixempties().dgp2013-03-062-1/+18
| | | | |
| * | | | Contributed regexp engine patch from Tom Lane. Backports clean from trunk.dgp2013-03-052-81/+235
| | | | |
* | | | | merge trunkbug_3606683dgp2013-03-066-37/+64
|\ \ \ \ \
| * | | | | New internal routine TclFetchLiteral() for better CompileEnv encapsulation.dgp2013-03-056-22/+46
| | | | | |
| * | | | | Remove from tclCompile.h declarations used in only one source file.dgp2013-03-053-14/+18
| |\ \ \ \ \ | | | |/ / / | | |/| | |
| | * | | | Remove from tclCompile.h declarations used in only one source file.dgp2013-03-053-13/+17
| | | | | |
| * | | | | Remove TclInitCompilation() declaration with no definition.dgp2013-03-051-1/+0
| |\ \ \ \ \ | | |/ / / /
| | * | | | Remove TclInitCompilation() declaration with no definition.dgp2013-03-051-1/+0
| | |\ \ \ \ | | | |/ / / | | |/| | / | | | | |/ | | | |/|
| | | * | Remove TclInitCompilation() declaration that's never had a definitiondgp2013-03-051-1/+0
| | | |/ | | | | | | | | (14 years!).
| | | * New scheme for keeping the per-process tcl_precision value in sync withoutdgp2013-03-041-23/+296
| | | | | | | | | | | | | | | | | | | | | | | | | | | | the need for mutex locks on every read. Uses adapted ProcessGlobalValue machinery backported from Tcl 8.5 where it's been working without reported problems. Thanks to Phil Brooks for reporting on tests which highlight the thread performance problems raised by the old scheme, and to Clif Flynt for further testing pointing the finger at tcl_precision locks as the main culprit.
* | | | Rework into Tcl 8.5+ coding style.dgp2013-03-061-50/+69
| | | |
* | | | Indent reduction in fixempties()dgp2013-03-061-19/+19
| | | |
* | | | Use flag argument to combine copy(nonempty)* routines into copy* routines.dgp2013-03-062-59/+25
| | | |
* | | | New routine hasnonemptyout() for minor improvement to new fixempties().dgp2013-03-062-1/+18
| | | |
* | | | Contributed patch from Tom Lane <tgl@users.sf.net>.dgp2013-03-052-81/+235
|/ / / | | | | | | Rewrites parts of the regexp engine to avoid infinite loops.
* | | Revise TclReleaseLiteral() to tolerate a NULL interp argument.dgp2013-02-283-23/+13
| | | | | | | | | Update callers and revise mistaken comments.
* | | Allow Tcl to be compiled even if Tcl_Eval, Tcl_GetVar, ... are macros.jan.nijtmans2013-02-288-2/+22
| | |
* | | Some VOID -> void, Tcl_TraceVar -> Tcl_TraceVar2 and Tcl_VarTraceInfo -> ↵jan.nijtmans2013-02-277-28/+31
| | | | | | | | | | | | Tcl_VarTraceInfo2 conversions.
* | | [Bug 3606139]: missing error check allows regexp to crash Tcl. Thanks to Tom ↵jan.nijtmans2013-02-271-0/+2
|\ \ \ | |/ / | | | | | | Lane for providing the test-case and the patch.