Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History for generic/tclIndexObj.c
2018-01-29
| ||
11:36 | merge trunk file: [b745c26a05] check-in: [3faa71ab4f] user: jan.nijtmans branch: memory-API, size: 41053 | |
2018-01-17
| ||
16:01 | clean-up some more remainings of the Itcl hack. Taken over from "novem". file: [ea45bf6971] check-in: [97b61209fd] user: jan.nijtmans branch: trunk, size: 41060 | |
14:17 | Remove obsolete documentation (belonging to now-removed functions). Remove obsolete 8.4 bytecodes. And a few other (internal) macro's which are no longer in use. file: [d72dcbd68d] check-in: [2370ad9791] user: jan.nijtmans branch: trunk, size: 41725 | |
2017-12-28
| ||
23:23 | New Tcl_GetIndexFromObjStruct signature using size_t file: [891cecd42d] check-in: [47ef24fb51] user: jan.nijtmans branch: memory-API, size: 42124 | |
2017-11-15
| ||
13:39 | merge 8.7 file: [ef03447e7a] check-in: [59ee6d1b5a] user: dgp branch: tip-445, size: 42198 | |
09:03 | merge trunk file: [d43476720a] check-in: [99f18c3b27] user: jan.nijtmans branch: novem, size: 38791 | |
08:55 | Change signature of (internal) TclScanElement() function. This saves memory allocation and the possibility for panic's in dict and list handling, requiring 1/4 of memory for internal allocation of temporary storage. No change to external API. file: [fa93e7e280] check-in: [1019b4d815] user: jan.nijtmans branch: core-8-branch, size: 42131 | |
08:54 | Change signature of (internal) TclScanElement() function. This saves memory allocation and the possibility for panic's in dict and list handling, requiring 1/4 of memory for internal allocation of temporary storage. No change to external API. file: [01c774bef2] check-in: [f2cb39b9be] user: jan.nijtmans branch: core-8-6-branch, size: 42064 | |
2017-07-10
| ||
08:53 | merge resp. reintegrate sebres-8-5-event-perf-branch to 8.6 file: [cbd2ec7c89] check-in: [fed961497a] user: sebres branch: sebres-8-6-event-perf-branch, size: 43003 | |
2017-07-03
| ||
13:24 | [enhancement] extend "vwait" with same options as "update", new syntax "vwait ?options? ?timeout? varname". some small improvements and fixing: - Tcl_DoOneEvent can wait for block time that was set with Tcl_SetMaxBlockTime outside an event source traversal, and stop waiting if Tcl_SetMaxBlockTime was called outside an event source (another event occurs and interrupt waiting loop), etc; - safer more precise pre-lookup by options (use TclObjIsIndexOfTable instead of simply comparison of type with tclIndexType); test cases extended to cover conditional "vwait" usage; file: [7b3a7916c3] check-in: [fef447f0a4] user: sebres branch: sebres-8-5-event-perf-branch, size: 20699 | |
13:24 | [performance] much better handling for timer events within Tcl_ServiceEvent using timer marker in the queue and direct call of TclServiceTimerEvents if marker reached (instead of continuous adding handler event, polling it in the queue and removing hereafter); this provides double performance increase in the service cycle; file: [ee922ed263] check-in: [beb4b9527b] user: sebres branch: sebres-8-5-event-perf-branch, size: 19771 | |
2017-05-31
| ||
06:59 | Change the return type of Tcl_WrongNumArgs from void to int and have Tcl_WrongNumArgs always return TCL_ERROR. This is a convenience to the programmer. Most of the time in existing code, a call to Tcl_WrongNumArgs is immediately followed by return TCL_ERROR. Old: Tcl_WrongNumArgs(...); return TCL_ERROR; New: return Tcl_WrongNumArgs(...); file: [d83b883822] check-in: [42f4ee15e8] user: stu branch: stwo-dev86, size: 42200 | |
2017-03-20
| ||
12:55 | merge trunk file: [847d2645f2] check-in: [44fdb92f73] user: dgp branch: tip-445, size: 42189 | |
10:24 | If compiled with TCL_NO_DEPRECATED, remove some more stub entries which are not used any more. file: [9406c58264] check-in: [3651512988] user: jan.nijtmans branch: trunk, size: 42122 | |
2016-12-01
| ||
11:46 | merge trunk file: [cedac269d0] check-in: [391ec4f295] user: jan.nijtmans branch: novem, size: 38836 | |
11:20 | More internal use of size_t. Eliminate unused "isBin" argument from TclpSysAlloc() file: [9d3f58cc99] check-in: [9d4cd6b1aa] user: jan.nijtmans branch: novem, size: 38838 | |
2016-07-18
| ||
17:15 | merge trunk file: [ad42ad2917] check-in: [c58aa1576a] user: dgp branch: novem, size: 38781 | |
2016-07-14
| ||
08:05 | Tidy up some references to INDEX_TEMP_TABLE. file: [c580920b22] check-in: [765b64e067] user: dkf branch: trunk, size: 42065 | |
2016-07-13
| ||
19:25 | merge trunk file: [6043cd5451] check-in: [d66bcc3138] user: dgp branch: tip-445, size: 42132 | |
19:06 | New private flag value INDEX_TEMP_TABLE. 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. file: [93bfbf3cb4] check-in: [2413f3f624] user: dgp branch: trunk, size: 42092 | |
2016-07-09
| ||
17:21 | merge trunk file: [d1fb522eea] check-in: [c991627aa9] user: dgp branch: tip-445, size: 42089 | |
2016-07-08
| ||
10:34 | merge trunk file: [da1931219c] check-in: [706fbc1eb0] user: jan.nijtmans branch: novem, size: 38796 | |
10:28 | Micro-optimization: Use TclGetStringFromObj in stead of Tcl_GetStringFromObj in many places where possible. file: [3f1692e591] check-in: [48cb8436f1] user: jan.nijtmans branch: trunk, size: 42050 | |
2016-07-02
| ||
20:43 | merge trunk file: [b6d121aea7] check-in: [987eef5140] user: dgp branch: tip-445, size: 42094 | |
2016-07-01
| ||
20:39 | merge trunk file: [8bc560778a] check-in: [ccc0e4ca4b] user: dgp branch: novem, size: 38801 | |
18:54 | [4402cfa58c] Rework the spell check machinery into something that will not be foiled by value sharing. file: [95402f5aae] check-in: [326a8bf33e] user: dgp branch: dgp-ecr, size: 42055 | |
13:36 | merge trunk; eliminate legacy hacks for Itcl 3; migration paths in place. file: [02d1887efd] check-in: [f72e6dad3d] user: dgp branch: novem, size: 39073 | |
2016-05-12
| ||
20:23 | Don't see why the intrep should make and keep copies of things already stored in the hash table. file: [55c911a502] check-in: [bdea6deef6] user: dgp branch: dgp-ecr, size: 42431 | |
2016-03-25
| ||
14:01 | First demonstration conversion to the new intrep manipulation routines. file: [8c64f74d6b] check-in: [aae9df6fc9] user: dgp branch: tip-445-reject, size: 42363 | |
2016-03-24
| ||
21:11 | Revise the "index" Tcl_ObjType to use the new routine. file: [e78849e375] check-in: [87d5093e34] user: dgp branch: tip-445, size: 42194 | |
2014-07-12
| ||
16:13 | whopper change; now passes test suite on OSX file: [2d784e9bba] check-in: [0b38cdbc76] user: dkf branch: bug-d5ddbc7f49, size: 42389 | |
2014-06-23
| ||
08:41 | cleaning up option processing throughout Tcl to use common functions/language file: [03b96a7100] check-in: [7e93a07895] user: dkf branch: bug-d5ddbc7f49, size: 42385 | |
2013-09-26
| ||
13:13 | merge novem WARNING: No checks of build-ability done yet. file: [94a3fe82f9] check-in: [2688d65077] user: dkf branch: novem-64bit-sizes, size: 40028 | |
2013-04-19
| ||
08:41 | Implement many Tcl_*Var* functions and Tcl_GetIndexFromObj as (faster/stack-saving) macros around resp their Tcl_*Var*2 equivalent and Tcl_GetIndexFromObjStruct file: [8162eac1f0] check-in: [d230417e3f] user: jan.nijtmans branch: core-8-5-branch, size: 19754 | |
08:19 | Implement many Tcl_*Var* functions and Tcl_GetIndexFromObj as (faster/stack-saving) macros around resp their Tcl_*Var*2 equivalent and Tcl_GetIndexFromObjStruct file: [273d0da8eb] check-in: [7b32308075] user: jan.nijtmans branch: core-8-4-branch, size: 14796 | |
2013-02-28
| ||
08:29 | Allow Tcl to be compiled even if Tcl_Eval, Tcl_GetVar, ... are macros. file: [445db0cba9] check-in: [03b46ac836] user: jan.nijtmans branch: trunk, size: 42327 | |
2013-02-11
| ||
15:53 | Still to be TIP'ed. In this branch objTypes are not registered to Tcl any more, and still can do everything. It proves that Tcl_ConvertToType and the toAnyProc in thc Tcl_ObjType struct can be safely removed. Conversion to any specific type must be done by the "Tcl_GetXXXFromObj" type functions. One objType which didn't have such a function yet: "end-offset". This branch replaces this type by an "index" objType with its own Tcl_GetIntForIndex function (which functions the same as the currently private TclGetIntForIndex, only faster...). In addition, it affects Tcl_GetBoolean, which now follows the same same parsing rules as Tcl_GetBooleanFromObj. file: [bb8362c18a] check-in: [271dbffaf7] user: jan.nijtmans branch: novem-no-register-objtypes, size: 39164 | |
13:50 | merge trunk file: [e12a5d993f] check-in: [76befed959] user: mig branch: mig-alloc-reform, size: 42238 | |
09:38 | Merge trunk. Various Tcl_NewIntObj/Tcl_NewBooleanObj -> Tcl_NewLongObj modifications file: [cb4e024a89] check-in: [1b58c7107b] user: jan.nijtmans branch: novem, size: 40144 | |
2013-02-03
| ||
16:05 | merge trunk file: [42b071e977] check-in: [127b30eda5] user: jan.nijtmans branch: novem, size: 40143 | |
2013-01-31
| ||
11:41 | Merge core-8-5-branch. Optimize tclCmdNameType the same way. file: [206f3557a0] check-in: [b4cdb58176] user: jan.nijtmans branch: no-shimmer-string-length, size: 20163 | |
10:31 | merge core-8-5-branch file: [328b1d6c13] check-in: [f9be79d941] user: jan.nijtmans branch: trunk, size: 42300 | |
09:42 | Use twoPtrValue.ptr1 in stead of otherValuePtr everywhere. This is exactly the same field, but it allows twoPtrValue.ptr2 to be used for other purposes. file: [8885ffee45] check-in: [17354de1e8] user: jan.nijtmans branch: core-8-5-branch, size: 19727 | |
07:56 | Merge trunk Handle caching of string intRep in more internal objTypes file: [a8eb88731c] check-in: [c5f0ac6cc3] user: jan.nijtmans branch: no-shimmer-string-length, size: 20151 | |
2013-01-29
| ||
10:46 | Change core to use repr->twoPtrValue.ptr1 in stead of repr->otherValuePtr (which is exactly the same), but also set repr->twoPtrValue.ptr2 to NULL explicitly. This allows repr->twoPtrValue.ptr2 to be used for another purpose (experimental): Store the StringObj internal representation there when available. file: [55a2eb725d] check-in: [4918a10d3d] user: jan.nijtmans branch: no-shimmer-string-length, size: 19774 | |
2013-01-24
| ||
10:37 | Convert Tcl_GetIndexFromObj implementation to macro file: [c1a0d7a5ee] check-in: [039696e2d8] user: jan.nijtmans branch: novem, size: 40107 | |
08:22 | Simplify STRING_AT macro. Protect Tcl_GetIndexFromObjStruct from invalid "offset" values, like 0 or -1. Undocumented, because I don't want to promote people start using that. file: [b9ff65d04d] check-in: [4d66f17ddb] user: jan.nijtmans branch: trunk, size: 42261 | |
08:05 | Simplify STRING_AT macro. Protect Tcl_GetIndexFromObjStruct from invalid "offset" values, like 0 or -1. Undocumented, because I don't want to promote people start using that. file: [2020eac95b] check-in: [8d90ad34d1] user: jan.nijtmans branch: core-8-5-branch, size: 19688 | |
2013-01-23
| ||
13:57 | Protect Tcl_GetIndexFromObjStruct from invalid "offset" values, like 0 or -1. Undocumented, because I don't want to promote people start using that. file: [e9bb61a99a] check-in: [d72e9c88d9] user: jan.nijtmans branch: core-8-4-branch, size: 14769 | |
2013-01-15
| ||
23:08 | TEBC is almost gone, down to 44 insts mostly for math. No commands are compiled, all (including [set]) are dispatched via EvalObjv. This is just a removal, redesign and reconstruction still pending ... file: [4d39a69623] check-in: [da8004af56] user: mig branch: mig-strip-brutal, size: 42008 | |
2013-01-08
| ||
17:10 | The Tcl*(Scan|Convert)*Element() routines only need chars, not ints, to hold their flags. Reduce waste now that interface freedom permits it. file: [fb26bfabac] check-in: [01b69f70f3] user: dgp branch: novem, size: 42160 | |
2013-01-06
| ||
09:06 | nreProc gone for good file: [cd8441dcdb] check-in: [1a8a7b595d] user: mig branch: mig-strip-brutal, size: 42065 | |
2013-01-04
| ||
14:34 | merge trunk file: [fe0a5398bb] check-in: [d4b0410564] user: mig branch: mig-alloc-reform, size: 42089 | |
11:06 | Add super-simple compiler to many ensemble subcommands to allow better code 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. file: [ed1057466b] check-in: [40fef44a65] user: dkf branch: dkf-bytecode-8.6-main, size: 42151 | |
2012-12-04
| ||
15:12 | more eliminations of 'deprecated' calls file: [4f2d033236] check-in: [c3a8114dc1] user: jan.nijtmans branch: better-deprecation-85, size: 19742 | |
2012-12-03
| ||
08:11 | merge core-8-5-branch eliminate more usage of to-be-deprecated functions file: [ffc6fb0437] check-in: [976aeca8c6] user: jan.nijtmans branch: better-deprecation-85, size: 19816 | |
2012-11-26
| ||
15:31 | merge trunk file: [53cd29d20b] check-in: [cdc837ae05] user: mig branch: mig-alloc-reform, size: 42028 | |
2012-11-25
| ||
18:27 | merge novem file: [ee7551e2c9] check-in: [ba36ca6cfd] user: dkf branch: novem-64bit-sizes, size: 41974 | |
2012-11-22
| ||
08:49 | Fix bug reported by Brian Griffin: <p>[http://code.activestate.com/lists/tcl-core/12524/] file: [0cfb474d51] check-in: [181caa1a57] user: jan.nijtmans branch: trunk, size: 42090 | |
08:47 | Fix bug reported by Brian Griffin: <p>[http://code.activestate.com/lists/tcl-core/12524/] file: [22ea7ab8b7] check-in: [6509c9b571] user: jan.nijtmans branch: core-8-5-branch, size: 19578 | |
08:45 | Fix bug reported by Brian Griffin: <p>[http://code.activestate.com/lists/tcl-core/12524/] file: [3c8ab49783] check-in: [b8a089f6e4] user: jan.nijtmans branch: core-8-4-branch, size: 14636 | |
2012-11-21
| ||
10:18 | more conversion of code, still not running test suite at all file: [91b20abfb0] check-in: [e648a1571f] user: dkf branch: novem-64bit-sizes, size: 42048 | |
00:42 | converting to use TCL_STRLEN file: [0942e31fdd] check-in: [2afb72a22d] user: dkf branch: novem-64bit-sizes, size: 42032 | |
2012-11-18
| ||
07:39 | Better programming practice, no literal '-1' in source code. Might even be useful for 64bit-sizes branch <p>add TCL_NOSIZE as internal defined for -1, and use it in a lot of places Ass this function argument should be size_t, not ssize_t (still to be TIPped), something like this will be needed anyway. file: [ecc833b7ef] check-in: [11a1d1e174] user: jan.nijtmans branch: tcl_nosize, size: 42228 | |
2012-11-16
| ||
22:44 | yet more conversions file: [507a8e2aa3] check-in: [ef4d60fc2b] user: dkf branch: novem-64bit-sizes, size: 41984 | |
2012-08-03
| ||
14:24 | more result generation conversion file: [2e6c8c6bcf] check-in: [b3ccaec093] user: dkf branch: trunk, size: 42164 | |
2012-07-05
| ||
08:17 | protect Tcl_GetIndexFromObjStruct from empty strings in table file: [12acc4d11e] check-in: [9d3c7c6bdb] user: jan.nijtmans branch: trunk, size: 42072 | |
07:55 | protect Tcl_GetIndexFromObjStruct from empty strings in table file: [283132dfaf] check-in: [002d03ef88] user: jan.nijtmans branch: core-8-5-branch, size: 19652 | |
07:45 | protect Tcl_GetIndexFromObjStruct from empty strings in table file: [c2d867c7c9] check-in: [f645ace4cc] user: jan.nijtmans branch: core-8-4-branch, size: 14710 | |
2012-04-23
| ||
13:49 | make some more internal tables const file: [88d42ad4a9] check-in: [8f88d10716] user: jan.nijtmans branch: trunk, size: 41911 | |
2011-09-28
| ||
01:39 | merge trunk file: [abe8177bf2] check-in: [12126498b2] user: mig branch: mig-alloc-reform, size: 41843 | |
2011-09-27
| ||
09:44 | Unbreak TCL_ARGV_AUTO_REST macro, found during testing. file: [c1a222219b] check-in: [e670fd9be2] user: dkf branch: bug-3413857, size: 41905 | |
2011-09-26
| ||
10:09 | Proposed patch to fix [Bug 3413857]... file: [64f1393547] check-in: [8edb5ef770] user: dkf branch: bug-3413857, size: 41725 | |
2011-08-16
| ||
13:55 | Small changes to quell gcc warnings and make message generation less ugly. file: [6298e0d309] check-in: [df6fb9a914] user: dkf branch: trunk, size: 41675 | |
2011-08-02
| ||
11:18 | merge trunk; FIXME: symbols=mem build broken file: [e5222bb7b6] check-in: [384901c292] user: mig branch: mig-alloc-reform, size: 41541 | |
2011-07-14
| ||
03:19 | 3366265 Allocate proper size buffer for TclConvertElement() to write to. file: [043c738d8a] check-in: [828fc551b1] user: dgp branch: trunk, size: 41603 | |
02:39 | 3366265 Allocate proper size buffer for TclConvertElement() to write to. file: [8f53d54553] check-in: [edfd80bc20] user: dgp branch: core-8-5-branch, size: 19467 | |
2011-05-24
| ||
13:46 | merge trunk file: [3a3bb1eae2] check-in: [f62a607c8e] user: mig branch: mig-alloc-reform, size: 41533 | |
2011-05-10
| ||
17:22 | New internal routines TclScanElement() and TclConvertElement(). Rewritten guts of machinery to produce string rep of lists. [Bug 3173086] file: [eb35268de3] check-in: [7720fbb825] user: dgp branch: trunk, size: 41588 | |
16:05 | Completed patch with mucho comments. Merge 8.5. file: [15faad0a61] check-in: [8de9137c51] user: dgp branch: bug-3173086, size: 19452 | |
2011-05-07
| ||
19:53 | merge trunk file: [975c1ccccd] check-in: [241f36be4b] user: mig branch: mig-alloc-reform, size: 41533 | |
2011-04-27
| ||
19:34 | FreeIndex backport file: [b65718f327] check-in: [c24d5e2982] user: dgp branch: core-8-5-branch, size: 19452 | |
18:49 | TclFreeIntRep() cleanup. file: [d5184b7577] check-in: [53b79ea68a] user: dgp branch: mistake, size: 41588 | |
2011-04-21
| ||
13:47 | Make sure SetFooFromAny routines react reasonably when passed a NULL interp. file: [fefc8fb5c5] check-in: [36b0307ba2] user: dgp branch: trunk, size: 41616 | |
13:24 | Make sure SetFooFromAny routines react reasonably when passed a NULL interp. file: [98211b701c] check-in: [0da07d5b1e] user: dgp branch: core-8-5-branch, size: 19424 | |
12:58 | Make sure SetFooFromAny routines react reasonably when passed a NULL interp. file: [546cdb2427] check-in: [2adc132d52] user: dgp branch: core-8-4-branch, size: 14523 | |
2011-03-15
| ||
09:44 | retire TclInterpAlloc/Free/Realloc file: [27a64dad71] check-in: [15d781d135] user: mig branch: mig-alloc-reform, size: 41537 | |
2011-03-13
| ||
04:50 | rename TclStackAlloc/Free to TclInterpAlloc/Free file: [4512a33fd1] check-in: [820d67f844] user: mig branch: mig-alloc-reform, size: 41596 | |
2011-03-12
| ||
15:06 | Adjust ckalloc/ckfree macros to greatly reduce number of explicit casts in rest of Tcl source code. No ABI change. API change *should* be harmless. file: [45afd3f57a] check-in: [5574bdd262] user: dkf branch: trunk, size: 41592 | |
2011-03-03
| ||
21:07 | Significant rewrite of the Tcl*(Scan|Convert)*Element() system, and revisions to the callers. Needs more work on comments, and testing to check for any performance impact in either direction. Fixes reported bug. file: [cafcfb3aa3] check-in: [a142b240b3] user: dgp branch: bug-3173086, size: 19400 | |
2011-03-02
| ||
20:27 | Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them (except in zlib files). file: [5cabd56c40] check-in: [c64f310d38] user: dgp branch: trunk, size: 41751 | |
16:06 | Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them. file: [e25915a681] check-in: [79367df0f0] user: dgp branch: core-8-5-branch, size: 19400 | |
2011-03-01
| ||
15:38 | Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them. file: [4b1189cc32] check-in: [90b4acd7bd] user: dgp branch: core-8-4-branch, size: 14499 | |
2011-01-12
| ||
15:23 | This commit is both no-NRE v2, implemented by subtracting the NRE pieces (*), and update to CVS trunk head of Wednesday Jan 5. (*) no-NRE v1 in the other branch was created in an additive manner from the point where 8.5 was branched from the trunk, by adding all the patches but those for NRE. file: [288f21ec29] check-in: [2d93b1436c] user: andreask branch: activestate-nre-excised-variant-2-subtracted, size: 41799 | |
2010-12-30
| ||
14:42 | merge file: [d9ea002965] check-in: [45d5c91eaf] user: dgp branch: dgp-refactor, size: 41828 | |
2010-12-11
| ||
18:39 | merge file: [6cbb05c867] check-in: [c291154f2c] user: kennykb branch: dogeen-assembler-branch, size: 41831 | |
2010-12-10
| ||
13:08 | Fix gcc -Wextra warning: missing initializer file: [1cbf84fe64] check-in: [38357311b7] user: nijtmans branch: trunk, size: 41828 | |
2010-12-08
| ||
12:07 | Code cleanup. Most warnings are now gone. file: [9a8290e0c4] check-in: [90d463b3e7] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 41787 | |
2010-12-06
| ||
13:20 | @1330 + jump interp, indexobj file: [96ddc30514] check-in: [c08c831172] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 41811 | |
12:33 | @1300 file: [1d0b8f326f] check-in: [3f09e6a910] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 40554 | |
2010-12-02
| ||
13:17 | @1200 file: [bcef0dd4f5] check-in: [772aad65cb] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 40363 | |
10:58 | @1090 file: [ebe0ff9716] check-in: [64d3140aa1] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 40357 | |
2010-12-01
| ||
15:06 | @940 file: [cfa7e558e6] check-in: [fbf7360824] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 40279 | |
2010-11-30
| ||
14:22 | @777 file: [55c54338a9] check-in: [b82b3cdf0c] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 40251 | |
2010-11-29
| ||
13:51 | @670 file: [2ccff73190] check-in: [2435a4366f] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 40205 | |
2010-11-23
| ||
15:23 | Next @611, and jumping tclGetDate.yyacc grammar. file: [10ab225de1] check-in: [b277d95385] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 40169 | |
11:38 | Next @500. file: [ca5866499b] check-in: [5365d7ae02] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 40113 | |
10:24 | Next @411 file: [2a3406205c] check-in: [769955448f] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 39972 | |
2010-11-22
| ||
16:07 | Next @380. OO Stacktraces broken. file: [c2eae7d815] check-in: [1713113dd4] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 39961 | |
2010-06-07
| ||
17:36 | rebranch from HEAD file: [70a6466872] check-in: [f3af08f468] user: rmax branch: rmax-ipv6-branch, size: 41816 | |
2010-03-30
| ||
14:10 | merge file: [f6f6de566e] check-in: [758e7bb9f6] user: dgp branch: dgp-refactor, size: 41816 | |
13:17 | [FRQ 2974744]: share exception codes (ObjType?): further optimization, making use of indexType. file: [f928158016] check-in: [416a8249cd] user: nijtmans branch: trunk, size: 41816 | |
2010-03-06
| ||
03:40 | merge updates file: [2b7f666bea] check-in: [f1f1ac161b] user: dgp branch: dgp-refactor, size: 40530 | |
2010-03-05
| ||
14:34 | Code Audit results: * use do { ... } while (0) in macros * avoid shadowing one local variable with another * use clearer 'foo.bar++;' instead of '++foo.bar;' where result not required (i.e., semantically equivalent) * follow Engineering Manual rules on spacing and declarations file: [d72352712e] check-in: [4d8a4f639d] user: dkf branch: trunk, size: 40525 | |
2010-03-02
| ||
02:32 | merge updates file: [db54b6bfef] check-in: [c96eab68a6] user: dgp branch: dgp-refactor, size: 40559 | |
2010-03-01
| ||
23:19 | Improve error message for corner case in ::prefix file: [f8b54f7977] check-in: [7f54d07f0a] user: ferrieux branch: trunk, size: 40559 | |
22:20 | fix [AT 86258]: special-casing of empty tables when generating error messages for [::tcl::prefix match]. file: [e4485d6c83] check-in: [6f9f9e629d] user: ferrieux branch: trunk, size: 40556 | |
2010-02-25
| ||
21:53 | merge updates from HEAD file: [4f1b5028c0] check-in: [1b11388844] user: dgp branch: dgp-refactor, size: 40363 | |
2010-02-24
| ||
10:32 | Pure whitespace changes, changing to follow Engineering Manual style. file: [a063202046] check-in: [c81eddebbb] user: dkf branch: trunk, size: 40358 | |
2010-02-01
| ||
15:34 | merge updates from HEAD file: [7ec0100069] check-in: [cdb2a26e74] user: dgp branch: dgp-refactor, size: 40368 | |
2010-01-29
| ||
16:17 | - genStubs.tcl: No longer generate a space after "*" and immediately after a function name, so the format of function definitions in tcl*Decls.h matches all other tcl*.h header files. - Change Tcl_ArgvFuncProc, Tcl_ArgvGenFuncProc and GetFrameInfoValueProc to be function definitions, not pointers, for consistency with all other Tcl function definitions. file: [b7cb19f2a3] check-in: [9292490135] user: nijtmans branch: trunk, size: 40368 | |
2009-11-19
| ||
16:51 | merge updates from HEAD file: [b1abbf07cd] check-in: [7aa1b44845] user: dgp branch: dgp-refactor, size: 40362 | |
2009-11-18
| ||
21:59 | Eliminate various gcc warnings (in -Wextra mode) file: [6cf7531086] check-in: [8780faf488] user: nijtmans branch: trunk, size: 40362 | |
2009-09-30
| ||
06:07 | merge updates from HEAD file: [0e862230e1] check-in: [3b4e6b13b9] user: dgp branch: dgp-refactor, size: 40284 | |
03:11 | * generic/tclDictObj.c: Updated freeIntRepProc routines so * generic/tclExecute.c: that they set the typePtr field to * generic/tclIO.c: NULL so that the Tcl_Obj is not left * generic/tclIndexObj.c: in an inconsistent state. * generic/tclInt.h: [Bug 2857044] * generic/tclListObj.c: * generic/tclNamesp.c: * generic/tclOOCall.c: * generic/tclObj.c: * generic/tclPathObj.c: * generic/tclProc.c: * generic/tclRegexp.c: * generic/tclStringObj.c: file: [dda3c1d86c] check-in: [c712d7d7bb] user: dgp branch: trunk, size: 40279 | |
2009-05-05
| ||
19:31 | merge updates from HEAD file: [a14f69719f] check-in: [7a89f2e7a1] user: dgp branch: dgp-refactor, size: 40256 | |
2009-04-27
| ||
09:41 | Reset internal INTERP_ALTERNATE_WRONG_ARGS flag inside the Tcl_WrongNumArgs function, so the caller no longer has to do the reset. file: [f08a2f667b] check-in: [e1dc328773] user: nijtmans branch: trunk, size: 40256 | |
2009-02-11
| ||
17:27 | merge updates from HEAD file: [108f2533d3] check-in: [f07460d448] user: dgp branch: dgp-refactor, size: 40210 | |
2009-02-10
| ||
22:49 | - eliminate some unnessary type casts - some internal const decorations - spacing file: [4267d68978] check-in: [160bcb1152] user: nijtmans branch: trunk, size: 40210 | |
2009-01-08
| ||
18:00 | merge updates from HEAD file: [6fd76b7d90] check-in: [0b4ea10c4a] user: dgp branch: dgp-refactor, size: 40174 | |
16:41 | Generate errorcodes for more cases. file: [c1d035d633] check-in: [a12728cbb9] user: dkf branch: trunk, size: 40169 | |
2008-12-15
| ||
18:43 | merge updates from HEAD file: [10539d1e6d] check-in: [cdfa98b2b4] user: dgp branch: dgp-refactor, size: 40118 | |
17:28 | fix 'make checkstubs' failure: make TclGetIndexFromObjList static file: [150a310470] check-in: [d173571652] user: das branch: trunk, size: 40113 | |
2008-11-27
| ||
05:58 | merge updates from HEAD file: [e948df28ca] check-in: [d491254068] user: dgp branch: dgp-refactor, size: 39977 | |
2008-11-25
| ||
23:19 | Eliminate 3 calls to Tcl_SetResult, as examples how it should have been done. purpose: contribute in the TIP #340 discussion. file: [69d0305566] check-in: [8956424338] user: nijtmans branch: trunk, size: 39977 | |
2008-10-17
| ||
20:52 | merge updates from HEAD file: [5580dff91f] check-in: [d93600ad8e] user: dgp branch: dgp-refactor, size: 39966 | |
2008-10-14
| ||
22:37 | * generic/tclCmdAH.c: Fix minor compiler warnings when compiling * generic/tclCmdMZ.c: with -Wwrite-strings * generic/tclIndexObj.c: * generic/tclProc.c: * generic/tclStubLib.c: * generic/tclUtil.c: file: [810b6c9beb] check-in: [675e88f649] user: nijtmans branch: trunk, size: 39966 | |
2008-10-11
| ||
03:37 | merge updates from HEAD file: [4be0574a6d] check-in: [707fc4e9cf] user: dgp branch: dgp-refactor, size: 39954 | |
2008-10-10
| ||
04:02 | fix warning file: [9c6a80fdc6] check-in: [9c2baab056] user: das branch: trunk, size: 39949 | |
2008-10-05
| ||
19:22 | Fix [Bug 2144595] file: [650c5ad1fe] check-in: [a484fe5df5] user: dkf branch: trunk, size: 39946 | |
2008-10-04
| ||
11:04 | * doc/GetIndex.3: CONSTified the tablePtr argument * generic/tcl.decls: of Tcl_GetIndexFromObj. * generic/tclIndexObj.c * ChangeLog * generic/tclDecls.h: regenerated This change complies with TIP #27. file: [4a077bc544] check-in: [4d465df046] user: nijtmans branch: trunk, size: 39826 | |
2008-10-03
| ||
15:48 | merge updates from HEAD file: [c7afbb119e] check-in: [ea28e7a56d] user: dgp branch: dgp-refactor, size: 39815 | |
08:13 | Tidying up formatting file: [c24d2bb817] check-in: [754b252ed3] user: dkf branch: trunk, size: 39810 | |
00:07 | typofix file: [21f5ca73f5] check-in: [098e39bd8b] user: dkf branch: trunk, size: 39893 | |
00:01 | Implemented TIP#195 - tcl::prefix command. [Patch 1040206] file: [088e299808] check-in: [b99e7f3d7a] user: dkf branch: trunk, size: 39893 | |
2008-10-02
| ||
23:32 | Implement TIP #265. [FRQ 1446696] file: [124869a751] check-in: [020acd659d] user: dkf branch: trunk, size: 29432 | |
2007-12-13
| ||
15:22 | merge stable branch onto HEAD file: [b99a6538e8] check-in: [d1f7550cd9] user: dgp branch: trunk, size: 19472 | |
2007-12-06
| ||
06:51 | merge updates from HEAD file: [734a495260] check-in: [6f3a8a0d9e] user: dgp branch: dgp-refactor, size: 19477 | |
2007-11-21
| ||
06:30 | Merge updates from 8.5b3 release file: [9696ab9048] check-in: [c60ad186f4] user: dgp branch: core-stabilizer-branch, size: 19476 | |
2007-11-19
| ||
11:02 | Reduce cast count. file: [503f8a707a] check-in: [a350e972df] user: dkf branch: trunk, size: 19472 | |
2007-11-12
| ||
20:40 | merge updates from HEAD file: [a8f5bff65f] check-in: [27f428842c] user: dgp branch: dgp-refactor, size: 19494 | |
19:18 | merge updates from HEAD file: [af98962b97] check-in: [72c5ac9502] user: dgp branch: core-stabilizer-branch, size: 19493 | |
2007-11-11
| ||
19:32 | [Patch 1830038]: Increased usage of macros to detect and take advantage of objTypes. file: [57c19d5fc8] check-in: [11e8f31512] user: msofer branch: trunk, size: 19492 | |
2007-06-21
| ||
16:31 | merge updates from HEAD file: [8c1aa1f6c1] check-in: [98cb152178] user: dgp branch: dgp-refactor, size: 19496 | |
16:04 | merge updates from HEAD file: [ec227ed8a2] check-in: [9b4cd8d23b] user: dgp branch: core-stabilizer-branch, size: 19495 | |
2007-06-20
| ||
18:46 | * generic/tclInt.decls: Revised the interfaces of the routines * generic/tclExecute.c: TclStackAlloc and TclStackFree to make them easier for callers to use (or more precisely, harder to misuse). TclStackFree now takes a (void *) argument which is the pointer intended to be freed. TclStackFree will panic if that's not actually the memory the call will free. TSA/TSF also now tolerate receiving (interp == NULL), in which case they simply fall back to be calls to Tcl_Alloc/Tcl_Free. * generic/tclIntDecls.h: make genstubs * generic/tclBasic.c: Updated callers * generic/tclCmdAH.c: * generic/tclCmdIL.c: * generic/tclCompCmds.c: * generic/tclCompExpr.c: * generic/tclCompile.c: * generic/tclFCmd.c: * generic/tclFileName.c: * generic/tclIOCmd.c: * generic/tclIndexObj.c: * generic/tclInterp.c: * generic/tclNamesp.c: * generic/tclProc.c: * generic/tclTrace.c: * unix/tclUnixPipe.c: file: [187863fcb4] check-in: [4ea644b0de] user: dgp branch: trunk, size: 19491 | |
2007-06-12
| ||
19:38 | merge updates from HEAD file: [5b12e9cd19] check-in: [abba220e2b] user: dgp branch: dgp-refactor, size: 19506 | |
15:56 | merge updates from HEAD file: [96ed649fa7] check-in: [f0fa4d3a7d] user: dgp branch: core-stabilizer-branch, size: 19505 | |
12:36 | Silence a 'const'ness warning. file: [f6adc09e2d] check-in: [a5edb8803f] user: dkf branch: trunk, size: 19501 | |
12:29 | Improve the argument substitution behaviour of Tcl_WrongNumArgs when faced with ensemble and interp-alias rewrites. file: [496632c37a] check-in: [5acd0e47b4] user: dkf branch: trunk, size: 19495 | |
2007-04-08
| ||
14:58 | Merge updates from HEAD; may not build file: [24ad350342] check-in: [8dc7079178] user: dgp branch: dgp-refactor, size: 18900 | |
2007-04-02
| ||
18:48 | * generic/tclBasic.c: Replace arrays on the C stack and ckalloc * generic/tclExecute.c: calls with TclStackAlloc calls to use memory * generic/tclFCmd.c: on Tcl's evaluation stack. * generic/tclFileName.c: * generic/tclIOCmd.c: * generic/tclIndexObj.c: * generic/tclInterp.c: * generic/tclNamesp.c: * generic/tclTrace.c: * unix/tclUnixPipe.c: file: [1f577e505b] check-in: [fbe8c8af9f] user: dgp branch: trunk, size: 18895 | |
2006-04-28
| ||
16:09 | Merge updates from HEAD file: [5a09e14e36] check-in: [afab2ad07a] user: dgp branch: dgp-refactor, size: 18835 | |
2006-04-06
| ||
18:57 | * generic/tclIndexObj.c (Tcl_GetIndexFromObjStruct): It seems * 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] file: [2f0e37998d] check-in: [0652206ff0] user: dgp branch: trunk, size: 18830 | |
18:57 | * generic/tclIndexObj.c (Tcl_GetIndexFromObjStruct): It seems * 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] file: [6d02f3709c] check-in: [aac13e1a46] user: dgp branch: core-8-4-branch, size: 14575 | |
2006-04-05
| ||
15:17 | * generic/tclIndexObj.c (Tcl_GetIndexFromObjStruct): Allow empty strings to be matched by the Tcl_GetIndexFromObj machinery, in the same manner as any other key. [Bug 1464039] file: [8ba5dacb1d] check-in: [d86bf5b78a] user: dgp branch: trunk, size: 18810 | |
15:16 | * generic/tclIndexObj.c (Tcl_GetIndexFromObjStruct): Allow empty strings to be matched by the Tcl_GetIndexFromObj machinery, in the same manner as any other key. [Bug 1464039] file: [e5de35b69d] check-in: [50a49e4b26] user: dgp branch: core-8-4-branch, size: 14555 | |
13:20 | Fix [Bug 1646039] file: [33a2c991dc] check-in: [352ca7cab3] user: dkf branch: core-8-4-branch, size: 14879 | |
12:48 | Nail [Bug 1464039] by allowing the empty string to be exactly matched by Tcl_GetIndexFromObj. Also added tests. file: [48c2132178] check-in: [2ec45a041b] user: dkf branch: trunk, size: 19135 | |
2006-02-23
| ||
14:45 | merge updates from HEAD file: [0da56c40d9] check-in: [7fa5cf84d0] user: dgp branch: dgp-refactor, size: 18957 | |
2006-02-16
| ||
20:25 | * generic/tclIndexObj.c: Disallow the "ambiguous" error message * tests/indexObj.test: when TCL_EXACT matching is requested. * tests/ioCmd.test: file: [7e196400fc] check-in: [9d1bf7f856] user: dgp branch: trunk, size: 18953 | |
20:21 | * generic/tclIndexObj.c: Disallow the "ambiguous" error message * generic/indexObj.test: when TCL_EXACT matching is requested. file: [eacdadfad4] check-in: [2a70498b7f] user: dgp branch: core-8-4-branch, size: 14713 | |
2005-11-03
| ||
17:52 | merge updates from HEAD file: [ae22647eb2] check-in: [d827b9cf1e] user: dgp branch: dgp-refactor, size: 18932 | |
2005-11-01
| ||
15:30 | ANSIfy. Also converted some deeply nested code to a less nested form for easier reading. file: [e0de20fa54] check-in: [a3b0b6f1d9] user: dkf branch: trunk, size: 18928 | |
2005-08-02
| ||
18:14 | merge updates from HEAD file: [36b3ce321e] check-in: [10feab7c07] user: dgp branch: kennykb-numerics-branch, size: 19235 | |
2005-07-26
| ||
04:11 | Merge updates from HEAD file: [a7d14bef91] check-in: [8351a734a6] user: dgp branch: dgp-refactor, size: 19235 | |
2005-07-21
| ||
16:58 | fix compile error file: [ff6a632b1b] check-in: [dbbcf9b7f6] user: dgp branch: trunk, size: 19231 | |
14:38 | Systematizing the formatting file: [3c95e7b15d] check-in: [ac613e6b94] user: dkf branch: trunk, size: 19223 | |
2005-07-12
| ||
20:35 | merged changes from HEAD file: [e93db25bac] check-in: [5316ea45e0] user: kennykb branch: kennykb-numerics-branch, size: 17646 | |
2005-06-22
| ||
21:12 | merge updates from HEAD file: [b7e423bf7e] check-in: [2c0cc8807c] user: dgp branch: dgp-refactor, size: 17642 | |
2005-06-13
| ||
01:45 | *** MERGE WITH HEAD *** (tag msofer-wcodes-20050611) file: [14b5d40242] check-in: [d666b09ed5] user: msofer branch: msofer-wcodes-branch, size: 17645 | |
2005-06-07
| ||
21:46 | * generic/tclInt.h: Reduced the Tcl_ObjTypes "index", * generic/tclIndexObj.c: "enembleCmd", "localVarName", and * generic/tclNamesp.c: "levelReference" to file static scope. * generic/tclProc.c: * generic/tclVar.c: file: [f8ab950a02] check-in: [9c1c8c3166] user: dgp branch: trunk, size: 17638 | |
10:04 | Clean up tests in chan.test and add mechanism for chaining Tcl_WrongNumArgs messages (used in [read] implementation) file: [f881a2c13f] check-in: [b3487bb8b8] user: dkf branch: trunk, size: 17652 | |
2004-12-09
| ||
23:00 | Merge updates from HEAD file: [5a9bc03fb9] check-in: [24873008cc] user: dgp branch: dgp-refactor, size: 17492 | |
2004-11-25
| ||
16:37 | Fix [Bug 1066837] without reopening other bugs... What a horrid hack! :^/ file: [1aad10e77d] check-in: [457eb30a98] user: dkf branch: trunk, size: 17488 | |
2004-10-29
| ||
15:39 | Allow ensembles to rewrite their subcommands' error messages to be more relevant to users. [Patch 1056864] Also patches to core to take advantage of this Also other general cleaning up of Tcl_WrongNumArgs usage file: [cd2d3126c0] check-in: [7162a54053] user: dkf branch: trunk, size: 16875 | |
2004-10-28
| ||
18:45 | merge updates from HEAD file: [e82293ae6e] check-in: [5fdab1eb47] user: dgp branch: dgp-refactor, size: 14561 | |
2004-10-06
| ||
14:59 | * generic/tclBasic.c: * generic/tclBinary.c: * generic/tclCmdAH.c: * generic/tclCmdIL.c: * generic/tclCmdMZ.c: * generic/tclCompExpr.c: * generic/tclDictObj.c: * generic/tclEncoding.c: * generic/tclExecute.c: * generic/tclFCmd.c: * generic/tclHistory.c: * generic/tclIndexObj.c: * generic/tclInterp.c: It is a poor practice to directly set or append to the value of the objResult of an interp, because that value might be shared, and in that circumstance a Tcl_Panic() will be the result. Searched for example of this practice and replaced with safer alternatives, often using the Tcl_AppendResult() routine that dkf just rehabilitated. file: [2bd09fdedd] check-in: [ee7c709e65] user: dgp branch: trunk, size: 14557 | |
2004-09-30
| ||
00:51 | merge updates from HEAD file: [f281b24e13] check-in: [6cd7cf6875] user: dgp branch: dgp-refactor, size: 14559 | |
2004-09-29
| ||
22:17 | Factorize out the code for freeing an object's internal rep. file: [1cb2aba7ee] check-in: [3890ad3c7c] user: dkf branch: trunk, size: 14555 | |
2004-04-09
| ||
20:57 | Merge updates from HEAD file: [7a71497a92] check-in: [5b5c8133e5] user: dgp branch: dgp-refactor, size: 14668 | |
2004-04-06
| ||
22:25 | Patch 922727 committed. Implements three changes: * generic/tclInt.h: Reworked the Tcl header files into a clean * unix/tclUnixPort.h: hierarchy where tcl.h < tclPort.h < tclInt.h * win/tclWinInt.h: and every C source file should #include * win/tclWinPort.h: at most one of those files to satisfy its declaration needs. tclWinInt.h and tclWinPort.h also better organized so that tclWinPort.h includes the Windows implementation of cross-platform declarations, while tclWinInt.h makes declarations that are available on Windows only. * generic/tclBinary.c (TCL_NO_MATH): Deleted the generic/tclMath.h * generic/tclMath.h (removed): header file. The internal Tcl * macosx/Makefile (PRIVATE_HEADERS): header, tclInt.h, has a * win/tcl.dsp: #include <math.h> directly, and file external to Tcl needing libm should do the same. * win/Makefile.in (WIN_OBJS): Deleted the win/tclWinMtherr.c file. * win/makefile.bc (TCLOBJS): It's a vestige from matherr() days * win/makefile.vc (TCLOBJS): gone by. * win/tcl.dsp: * win/tclWinMtherr.c (removed): file: [b74c43631a] check-in: [2e5b18c85c] user: dgp branch: trunk, size: 14664 | |
2004-02-07
| ||
05:47 | Merge updates from HEAD Note that this branch currently does not fully support the new {expand} syntax. Updates to TclEvalScriptTokens and TclCompileScriptTokens are still to come. file: [5b517f64df] check-in: [beeeb45bbf] user: dgp branch: dgp-refactor, size: 14689 | |
2004-01-13
| ||
09:45 | Fix shared object panics. [Bug 875395] file: [065d13f78e] check-in: [ce19ff118e] user: dkf branch: core-8-4-branch, size: 14689 | |
09:42 | Fix shared object panics. [Bug 875395] file: [326db3f607] check-in: [1a953d39a5] user: dkf branch: trunk, size: 14685 | |
2002-06-10
| ||
05:33 | Merging with TOT as of 06/09/2002. file: [d766ddded6] check-in: [73b68fb238] user: wolfsuit branch: macosx-8-4-branch, size: 14649 | |
2002-02-28
| ||
05:11 | * doc/GetIndex.3: * generic/tcl.decls (Tcl_GetIndexFromObjStruct): * generic/tclIndexObj.c (Tcl_GetIndexFromObjStruct): Revised the prototype of the Tcl_GetIndexFromObjStruct to take its struct table as a (CONST VOID *) argument, better describing what it is, maintaining source compatibility, and adding CONST correctness according to TIP 27. Thanks to Joe English for an elegant solution. [Bug 520304] * generic/tclDecls.h: make genstubs file: [f44845783c] check-in: [62ef0de80a] user: dgp branch: trunk, size: 14640 | |
2002-02-16
| ||
00:37 | * generic/tclIndexObj.c (STRING_AT): removed ptrdiff_t cast and use of VOID* in default case (GNU-ism). file: [f98cfc1b1f] check-in: [8fabaaf5c8] user: hobbs branch: trunk, size: 14626 | |
2002-02-15
| ||
19:58 | * tclExecute.c: * tclIOGT.c: * tclIndexObj.c: Touchups to the TIP 72 patch to make it compileable under Windows again. The changes are not complete, there is one nasty regarding _stati64 file: [0fbce6d7db] check-in: [ee7fe962db] user: andreas_kupries branch: trunk, size: 15061 | |
14:28 | TIP#72 implementation. See ChangeLog for details. This version builds clean on Solaris/SPARC, with GCC and CC, both with and without threads and both in 32-bit and 64-bit mode. file: [c1232c1b36] check-in: [8d82de1905] user: dkf branch: trunk, size: 14902 | |
2002-02-05
| ||
02:21 | Merging with the current TOT. Very few conflicts, mostly in the generated files. file: [732d1d2dbf] check-in: [f469a31a06] user: wolfsuit branch: macosx-8-4-branch, size: 11249 | |
2002-01-17
| ||
04:37 | * More TIP 27 updates in tclIOUtil.c and tclIndexObj.c that were overlooked before. Updated callers. ***POTENTIAL INCOMPATIBILITY*** Includes a source incompatibility in the tablePtr arguments of the Tcl_GetIndexFromObj* routines. file: [5502bd0e70] check-in: [28b6020550] user: dgp branch: trunk, size: 11240 | |
2002-01-14
| ||
15:07 | * Updated APIs in the file generic/tclIndexObj.c according to the guidelines of TIP 27. file: [e23f3ca392] check-in: [df8a4c2bfe] user: dgp branch: trunk, size: 11206 | |
2001-10-23
| ||
13:14 | Some places prefer string lengths to be unsigned. file: [d9a6ed456c] check-in: [7f9cc44820] user: dkf branch: dkf-64bit-support-branch, size: 14624 | |
2001-10-22
| ||
15:20 | Added #include tclPort.h to get definition of ptrdiff_t file: [b31135daf9] check-in: [5a69b95aa3] user: dgp branch: dkf-64bit-support-branch, size: 14619 | |
09:54 | SunPro CC *sucks*... file: [43d8d7fe6a] check-in: [5180b231ac] user: dkf branch: dkf-64bit-support-branch, size: 14598 | |
09:03 | Fixed assumptions in testing code relating to internal representation of index objects and added note to remind people to keep the code in sync. file: [8017684119] check-in: [d211a25fa5] user: dkf branch: dkf-64bit-support-branch, size: 14476 | |
2001-10-19
| ||
16:50 | * corrected minor coding errors to get compileable source file: [294264fadd] check-in: [cc969f8e74] user: dgp branch: dkf-64bit-support-branch, size: 14412 | |
15:45 | Added clarification that string table used in Tcl_GetIndexFromObj must be a table of ASCII strings, and rewrote most of tclIndexObj.c for greater clarity and to make it more likely to work on various Cray machines where char* is not a basic C type! file: [3e513bf1aa] check-in: [2fb96dfb8f] user: dkf branch: dkf-64bit-support-branch, size: 14415 | |
2001-09-27
| ||
13:49 | Backing out unwise changes file: [7ec880934e] check-in: [4c0c25f627] user: dkf branch: dkf-64bit-support-branch, size: 11167 | |
2001-09-25
| ||
16:49 | Woo hoo! Builds on one platform (Solaris8/SPARC with SunPro CC) file: [d107eb65e2] check-in: [dd2d80954c] user: dkf branch: dkf-64bit-support-branch, size: 11182 | |
2001-08-30
| ||
19:02 | * generic/tclIndexObj.c: fixed some casting problems that upset Crays. [Bug #419528] (andreasen) file: [8031dc1e95] check-in: [cce6129daa] user: hobbs branch: trunk, size: 11165 | |
19:02 | * generic/tclIndexObj.c: fixed some casting problems that upset Crays. [Bug #419528] (andreasen) file: [1746c7e9f3] check-in: [14c2f50f1a] user: hobbs branch: core-8-3-1-branch, size: 11540 | |
2001-05-26
| ||
01:25 | [Patch #424851]: Faster array searching & obj cleanup file: [5a5b25eca0] check-in: [730cd270f4] user: msofer branch: trunk, size: 11165 | |
2001-04-03
| ||
22:54 | see backport log in ChangeLog for specific file backports from 8.4aCVS file: [9edf2f8a97] check-in: [6defc375da] user: hobbs branch: core-8-3-1-branch, size: 11540 | |
2000-11-24
| ||
11:27 | Now correctly test for (and fix) Bug #119082. file: [9535b44d0f] check-in: [ec52a943df] user: dkf branch: trunk, size: 11533 | |
2000-11-02
| ||
09:20 | minor cast changes file: [457c0364e7] check-in: [6804f8f600] user: hobbs branch: trunk, size: 11028 | |
2000-08-07
| ||
22:42 | * tests/indexObj.test: Added tests using the [testwrongnumargs] command to test Tcl_WrongNumArgs. * generic/tclTest.c (TestWrongNumArgsObjCmd): Added test function for the Tcl_WrongNumArgs function. * generic/tclIndexObj.c (Tcl_WrongNumArgs): Corrected algorithm to not insert a space before the message component when objc == 0 [Bug: 6078]. file: [c215f74a21] check-in: [9b1fed9cba] user: ericm branch: trunk, size: 11020 | |
21:33 | * generic/tclIndexObj.c (Tcl_GetIndexFromObjStruct): Corrected caching of the index ptr to account for offsets != sizeof(char *). [Bug: 5153] file: [eea4ef12e8] check-in: [fa0a0bedde] user: hobbs branch: core-8-3-1-branch, size: 10881 | |
2000-06-06
| ||
19:34 | * generic/tclIndexObj.c (Tcl_GetIndexFromObjStruct): Corrected caching of the index ptr to account for offsets != sizeof(char *). [Bug: 5153] file: [490648987a] check-in: [23806e51b7] user: hobbs branch: trunk, size: 10876 | |
1999-06-28
| ||
23:49 | Applied patch from Peter Hardie (with modifications) to fix Tcl_GetIndexFromObj when the key is "". Added test cases and doc note. file: [b3f38f12f3] check-in: [4fe945f885] user: redman branch: trunk, size: 10760 | |
1999-04-21
| ||
00:42 | Deleted: Added comments for 4/19 and 4/20 check-in: [6c6fc5d7b2] user: redman branch: scriptics-tclpro-1-2-old, size: 0 | |
1999-04-16
| ||
00:46 | merged tcl 8.1 branch back into the main trunk file: [7c69a97c6d] check-in: [f3b32fb71c] user: stanton branch: trunk, size: 10626 | |
1999-03-11
| ||
19:28 | Deleted: Add documentation for Tcl_GetVersion() check-in: [940e47cf48] user: redman branch: scriptics-tclpro-1-2, size: 0 | |
1998-09-24
| ||
23:58 | merging changes from 8.0.3 into 8.1a2 file: [9298b52371] check-in: [1c3c1ab19f] user: stanton branch: core-8-1-branch-old, size: 10630 | |
1998-09-21
| ||
23:39 | Added contents of Tcl 8.1a2 file: [c9b65231ca] check-in: [8c56dc8868] user: stanton branch: core-8-1-branch-old, size: 10605 | |
1998-09-14
| ||
18:39 | Replaced SCCS strings, fixed binary files file: [0176bf62c8] check-in: [196f92fd17] user: stanton branch: trunk, size: 9333 | |
1998-03-26
| ||
14:45 | Added: Initial revision file: [d4a33e3854] check-in: [cacdd0f329] user: rjohnson branch: trunk, size: 9311 | |