Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | merge trunk | jan.nijtmans | 2016-12-01 | 1 | -2/+2 |
|\ | |||||
* | | More internal use of size_t. Eliminate unused "isBin" argument from ↵ | jan.nijtmans | 2016-12-01 | 1 | -9/+11 |
| | | | | | | | | TclpSysAlloc() | ||||
* | | merge trunk | dgp | 2016-07-18 | 1 | -17/+14 |
|\ \ | |/ | |||||
| * | Tidy up some references to INDEX_TEMP_TABLE.minor_change | dkf | 2016-07-14 | 1 | -18/+13 |
| | | |||||
| * | New private flag value INDEX_TEMP_TABLE. | dgp | 2016-07-13 | 1 | -6/+7 |
| | | | | | | | | | | | | | | Used to signal to Tcl_GetIndexFromObj*() routines that the table in which lookups are done has a fleeting existence. Thus there is no value in caching any results, since the cache can never be useful. Improvement over existing hackery where cache is stored and then freed to avoid bogus results. Likely candidate to eventually push to the public interface. | ||||
* | | merge trunk | jan.nijtmans | 2016-07-08 | 1 | -5/+5 |
|\ \ | |/ | |||||
| * | Micro-optimization: Use TclGetStringFromObj in stead of Tcl_GetStringFromObj ↵ | jan.nijtmans | 2016-07-08 | 1 | -5/+5 |
| | | | | | | | | in many places where possible. | ||||
* | | merge trunk | dgp | 2016-07-01 | 1 | -11/+8 |
|\ \ | |/ | |||||
| * | [4402cfa58c] Rework the spell check machinery into something that will not be | dgp | 2016-07-01 | 1 | -13/+8 |
| | | | | | | foiled by value sharing. | ||||
| * | Don't see why the intrep should make and keep copies of things already | dgp | 2016-05-12 | 1 | -2/+4 |
| | | | | | | stored in the hash table. | ||||
* | | merge trunk; eliminate legacy hacks for Itcl 3; migration paths in place. | dgp | 2016-07-01 | 1 | -31/+2 |
|\ \ | |/ | |||||
| * | Allow Tcl to be compiled even if Tcl_Eval, Tcl_GetVar, ... are macros. | jan.nijtmans | 2013-02-28 | 1 | -0/+1 |
| | | |||||
* | | Merge trunk. | jan.nijtmans | 2013-02-11 | 1 | -1/+1 |
|\ \ | |/ | | | Various Tcl_NewIntObj/Tcl_NewBooleanObj -> Tcl_NewLongObj modifications | ||||
* | | merge trunk | jan.nijtmans | 2013-02-03 | 1 | -12/+12 |
|\ \ | |/ | |||||
| * | merge core-8-5-branch | jan.nijtmans | 2013-01-31 | 1 | -13/+13 |
| |\ | |||||
| | * | Use twoPtrValue.ptr1 in stead of otherValuePtr everywhere. This is exactly ↵ | jan.nijtmans | 2013-01-31 | 1 | -13/+13 |
| | | | | | | | | | | | | the same field, but it allows twoPtrValue.ptr2 to be used for other purposes. | ||||
* | | | Convert Tcl_GetIndexFromObj implementation to macro | jan.nijtmans | 2013-01-24 | 1 | -71/+13 |
|\ \ \ | |/ / | |||||
| * | | Simplify STRING_AT macro. | jan.nijtmans | 2013-01-24 | 1 | -5/+9 |
| |\ \ | | |/ | | | | Protect Tcl_GetIndexFromObjStruct from invalid "offset" values, like 0 or -1. Undocumented, because I don't want to promote people start using that. | ||||
| | * | Simplify STRING_AT macro. | jan.nijtmans | 2013-01-24 | 1 | -5/+9 |
| | |\ | | | | | | | | | Protect Tcl_GetIndexFromObjStruct from invalid "offset" values, like 0 or -1. Undocumented, because I don't want to promote people start using that. | ||||
| | | * | Protect Tcl_GetIndexFromObjStruct from invalid "offset" values, like 0 or ↵ | jan.nijtmans | 2013-01-23 | 1 | -1/+5 |
| | | | | | | | | | | | | | | | | -1. Undocumented, because I don't want to promote people start using that. | ||||
* | | | | The Tcl*(Scan|Convert)*Element() routines only need chars, not ints, to | dgp | 2013-01-08 | 1 | -1/+2 |
|/ / / | | | | | | | hold their flags. Reduce waste now that interface freedom permits it. | ||||
* | | | Add super-simple compiler to many ensemble subcommands to allow better code | dkf | 2013-01-04 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | generation where we can detect that we're not in the WrongNumArgs case. The compiler just checks that the argument count is in the right range and issues a standard dispatch; that's enough to do an efficient job. | ||||
* | | | Fix bug reported by Brian Griffin: | jan.nijtmans | 2012-11-22 | 1 | -4/+0 |
|\ \ \ | |/ / | | | | <p>[http://code.activestate.com/lists/tcl-core/12524/] | ||||
| * | | Fix bug reported by Brian Griffin: | jan.nijtmans | 2012-11-22 | 1 | -4/+0 |
| |\ \ | | |/ | | | | <p>[http://code.activestate.com/lists/tcl-core/12524/] | ||||
| | * | Fix bug reported by Brian Griffin: | jan.nijtmans | 2012-11-22 | 1 | -4/+0 |
| | | | | | | | | | <p>[http://code.activestate.com/lists/tcl-core/12524/] | ||||
* | | | more result generation conversion | dkf | 2012-08-03 | 1 | -41/+46 |
| | | | |||||
* | | | protect Tcl_GetIndexFromObjStruct from empty strings in table | jan.nijtmans | 2012-07-05 | 1 | -7/+16 |
|\ \ \ | |/ / | |||||
| * | | protect Tcl_GetIndexFromObjStruct from empty strings in table | jan.nijtmans | 2012-07-05 | 1 | -6/+15 |
| |\ \ | | |/ | |||||
| | * | protect Tcl_GetIndexFromObjStruct from empty strings in table | jan.nijtmans | 2012-07-05 | 1 | -6/+15 |
| | | | |||||
* | | | make some more internal tables const | jan.nijtmans | 2012-04-23 | 1 | -1/+1 |
|\ \ \ | |/ / | |||||
* | | | Unbreak TCL_ARGV_AUTO_REST macro, found during testing. | dkf | 2011-09-27 | 1 | -1/+8 |
| | | | |||||
* | | | Proposed patch to fix [Bug 3413857]... | dkf | 2011-09-26 | 1 | -24/+14 |
| | | | |||||
* | | | Small changes to quell gcc warnings and make message generation less ugly. | dkf | 2011-08-16 | 1 | -23/+21 |
| | | | |||||
* | | | 3366265 Allocate proper size buffer for TclConvertElement() to write to. | dgp | 2011-07-14 | 1 | -2/+4 |
|\ \ \ | |/ / | |||||
| * | | 3366265 Allocate proper size buffer for TclConvertElement() to write to. | dgp | 2011-07-14 | 1 | -2/+4 |
| | | | |||||
* | | | New internal routines TclScanElement() and TclConvertElement(). | dgp | 2011-05-10 | 1 | -4/+6 |
|\ \ \ | |/ / | | | | Rewritten guts of machinery to produce string rep of lists. [Bug 3173086] | ||||
| * | | Completed patch with mucho comments. Merge 8.5.bug_3173086 | dgp | 2011-05-10 | 1 | -0/+3 |
| | | | |||||
| * | | Significant rewrite of the Tcl*(Scan|Convert)*Element() system, and revisions | dgp | 2011-03-03 | 1 | -4/+6 |
| | | | | | | | | | | | | to the callers. Needs more work on comments, and testing to check for any performance impact in either direction. Fixes reported bug. | ||||
* | | | TclFreeIntRep() cleanup. | dgp | 2011-04-27 | 1 | -1/+0 |
| | | | |||||
* | | | Make sure SetFooFromAny routines react reasonably when passed a NULL interp. | dgp | 2011-04-21 | 1 | -0/+2 |
|\ \ \ | |||||
| * \ \ | Make sure SetFooFromAny routines react reasonably when passed a NULL interp. | dgp | 2011-04-21 | 1 | -0/+2 |
| |\ \ \ | | |/ / | |/| / | | |/ | |||||
| | * | Make sure SetFooFromAny routines react reasonably when passed a NULL interp. | dgp | 2011-04-21 | 1 | -0/+2 |
| | | | |||||
* | | | Adjust ckalloc/ckfree macros to greatly reduce number of explicit casts in | dkf | 2011-03-12 | 1 | -14/+12 |
| | | | | | | | | | rest of Tcl source code. No ABI change. API change *should* be harmless. | ||||
* | | | Now that we're no longer using SCM based on RCS, the RCS Keyword lines | dgp | 2011-03-02 | 1 | -2/+0 |
|\ \ \ | |/ / | | | | cause more harm than good. Purged them (except in zlib files). | ||||
| * | | Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause | dgp | 2011-03-02 | 1 | -2/+0 |
| |\ \ | | |/ | | | | more harm than good. Purged them. | ||||
| | * | Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause | dgp | 2011-03-01 | 1 | -2/+0 |
| | | | | | | | | | more harm than good. Purged them. | ||||
| | * | * generic/tclIndexObj.c (Tcl_GetIndexFromObjStruct): It seems | dgp | 2006-04-06 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | * tests/indexObj.test: there are extensions that rely on the prior * doc/GetIndex.3: behavior that the empty string cannot succeed as a unique prefix matcher, so I'm restoring Donal Fellow's solution. Added mention of this detail to the documentation. [Bug 1464039] | ||||
| | * | * generic/tclIndexObj.c (Tcl_GetIndexFromObjStruct): Allow empty | dgp | 2006-04-05 | 1 | -7/+3 |
| | | | | | | | | | | | | | | | strings to be matched by the Tcl_GetIndexFromObj machinery, in the same manner as any other key. [Bug 1464039] | ||||
| | * | Fix [Bug 1646039] | dkf | 2006-04-05 | 1 | -13/+9 |
| | | | |||||
| | * | * generic/tclIndexObj.c: Disallow the "ambiguous" error message | dgp | 2006-02-16 | 1 | -3/+3 |
| | | | | | | | | | | | | * generic/indexObj.test: when TCL_EXACT matching is requested. |