summaryrefslogtreecommitdiffstats
path: root/generic
Commit message (Collapse)AuthorAgeFilesLines
* Correct unbalanced effect of TclInvalidateCmdLiteral() on the refcountsbug_3607246dgp2013-03-071-2/+7
| | | of literals in the global table.
* 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.
| * | [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.
| | * [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.
* | | Remove from tclIO.h structs used only in tclIO.c.dgp2013-02-262-108/+106
|\ \ \ | |/ /
| * | structs *ChannelHandler* GetsState CopyState used only locally.dgp2013-02-262-108/+106
| |\ \ | | |/ | | | Remove from tclIO.h.
| | * structs ChannelHandler ChannelHandlerEvent GetsState CopyState used locally.dgp2013-02-262-83/+82
| | | | | | | | | Remove from tclIO.h.
| | * struct NextChannelHandler used only locally. Remove from tclIO.h.dgp2013-02-262-25/+24
| | |
* | | Don't panic if Tcl_ConvertToType is called for a type that doesn't have a ↵jan.nijtmans2013-02-261-1/+6
|\ \ \ | |/ / | | | | | | setFromAnyProc, create a proper error message.
| * | Don't panic if Tcl_ConvertToType is called for a type that doesn't have a ↵jan.nijtmans2013-02-261-1/+6
| | | | | | | | | | | | setFromAnyProc, create a proper error message.
* | | Repair linked list management in Tcl_DeleteCloseHandler().dgp2013-02-252-13/+18
|\ \ \ | |/ / | | | CloseCallback struct used only locally. Remove from tclIO.h.
| * | Repair linked list management in Tcl_DeleteCloseHandler().dgp2013-02-252-13/+18
| |\ \ | | |/ | | | CloseCallback struct used only locally. Remove from tclIO.h.
| | * Repair linked list management in Tcl_DeleteCloseHandler(). dgp2013-02-252-12/+18
| | | | | | | | | CloseCallback struct is used only locally. Remove from tclIO.h.
* | | LimitHandler struct used only locally. Remove from tclInt.hdgp2013-02-252-29/+31
|\ \ \ | |/ /
| * | LimitHandler struct used only locally. Remove from tclInt.h.dgp2013-02-252-29/+31
| | |
* | | Remove unused struct InterpList.dgp2013-02-251-11/+0
|\ \ \ | |/ /
| * | Remove unused struct InterpList.dgp2013-02-251-11/+0
| | |
* | | Array Search struct used only locally. Remove from tclInt.h.dgp2013-02-252-24/+24
|\ \ \ | |/ /
| * | ArraySearch struct used only locally. Remove from tclInt.h.dgp2013-02-252-24/+24
| | |