summaryrefslogtreecommitdiffstats
path: root/generic/tclInt.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove TclCleanupLiteralTable (see 994838).dgp2011-06-021-2/+0
|\ | | | | FossilOrigin-Name: fbb4a85f92e91308a079df324b4d02508ec394c8
| * Remove TclCleanupLiteralTable (see 994838).dgp2011-06-021-2/+0
| | | | | | FossilOrigin-Name: d1c7844dd87d04d8ca50b311037a54cd93f49829
* | [Bug 3185407]: Extend the set of epochs that are potentially bumped (indkf2011-06-021-4/+7
|\ \ | |/ | | | | | | | | TclInvalidateNsCmdLookup) when a command is created, for a slight performance drop (in some circumstances) and improved semantics. FossilOrigin-Name: 26e9391fdbb035f5d8b0be6fb0de485f39ec6f5b
| * [Bug 3185407]: Extend the set of epochs that are potentially bumped (indkf2011-06-021-4/+7
| |\ | | | | | | | | | | | | | | | TclInvalidateNsCmdLookup) when a command is created, for a slight performance drop (in some circumstances) and improved semantics. FossilOrigin-Name: d395c74fc332d23a632568dca80edc41eb0d4250
| | * Merge from 8.5 branch tipdkf2011-06-011-0/+4
| | |\ | | |/ | |/| FossilOrigin-Name: 7e4c48fe4ae12fe241be7a58057c3bdfb345c739
| | * is this a proper fix? Or is it invalidating too much?mig2011-05-081-0/+3
| | | | | | | | | FossilOrigin-Name: 05250d7801d6a59c67393f182885e76da225cbd1
* | | Rewind from a refactoring that veered into the weeds.dgp2011-05-311-0/+2
|\ \ \ | | | | | | | | FossilOrigin-Name: 1d247886dbc19d9a7b4d1135f8c21b97c7c3c8cc
| * | | Undo mistaken commitdkf2011-05-241-5/+2
| | | | | | | | | | | | FossilOrigin-Name: c1347e51a95818a028666091f9b4b7cd00dd015d
| * | | Remove some useless code from mcset and mcmset: [dict set] builds dictionary ↵dkf2011-05-241-2/+5
| | | | | | | | | | | | | | | | | | | | levels for us. FossilOrigin-Name: 076d311d4face72de065fb184a0cf4275d34ba1a
* | | | Set the defaults of all growth algorithm parameters based on one master value.dgp2011-05-121-1/+15
|/ / / | | | | | | FossilOrigin-Name: e0b726da8e7c9b32be1ab8a4ca1b09bd5a163989
* | | New internal routines TclScanElement() and TclConvertElement().dgp2011-05-101-2/+6
|\ \ \ | |/ / | | | | | | | | | Rewritten guts of machinery to produce string rep of lists. [Bug 3173086] FossilOrigin-Name: 7720fbb825ec366737ab7e8c577ea25315c0a00e
| * | Completed patch with mucho comments. Merge 8.5.dgp2011-05-101-3/+29
| | | | | | | | | FossilOrigin-Name: 8de9137c517f4e52139263ea5addf53d2b10e2c6
| * | Significant rewrite of the Tcl*(Scan|Convert)*Element() system, and revisionsdgp2011-03-031-0/+4
| | | | | | | | | | | | | | | | | | to the callers. Needs more work on comments, and testing to check for any performance impact in either direction. Fixes reported bug. FossilOrigin-Name: a142b240b3d0fb1e0757f103fd6129e80d93f0b4
* | | fix USE_TCLALLOC so that it can be enabled without editing the Makefilemig2011-05-071-0/+7
|\ \ \ | | |/ | |/| FossilOrigin-Name: 11459f0b1858863dd931c9ccaf50b1acdcb42013
| * | fix USE_TCLALLOC so that it can be enabled without editing the Makefilemig2011-05-071-0/+7
| |\ \ | | | | | | | | FossilOrigin-Name: a569696f480555952363d95141e70a6c70443a76
| | * | fix USE_TCLALLOC so that it can be enabled without editing the Makefilemig2011-05-071-0/+7
| | | | | | | | | | | | FossilOrigin-Name: b255be58d90f70841b184deee95a465bb1ab97f0
| | * | fix for [Bug 3288345]: Wrong Tcl_StatBuf used on MinGW. Follow-up: get it ↵jan2011-04-201-1/+1
| | | | | | | | | | | | | | | | | | | | right for cygwin and WIN64 as well. FossilOrigin-Name: efdfc4c7d299d7ed4cfeead265d425b3b4b19a96
* | | | Replace TclCountSpaceRuns() with TclMaxListLength() which is the function wedgp2011-05-021-2/+2
|\ \ \ \ | |/ / / | | | | | | | | | | | | actually want. FossilOrigin-Name: 304fa3c29b1d28dcb2466e6818ed9db9c9b75c89
| * | | Replace TclCountSpaceRuns() with TclMaxListLength() which is the function wedgp2011-05-021-2/+2
| | | | | | | | | | | | | | | | | | | | actually want. FossilOrigin-Name: 63ec2ace6e71c3dc2cd421bd8585f2c23eab981c
* | | | New utility routines: TclIsSpaceProc() and TclCountSpaceRuns()dgp2011-04-281-0/+3
|\ \ \ \ | |/ / / | | | | | | | | | | | | Use to replace calls to isspace() and their /* INTL */ risk. FossilOrigin-Name: ef10af814d8b9963b42f8d064cc83c852b3d2adb
| * | | New utility routines: TclIsSpaceProc() and TclCountSpaceRuns()dgp2011-04-281-0/+3
| | | | | | | | | | | | | | | | | | | | Use to replace calls to isspace() and their /* INTL */ risk. FossilOrigin-Name: b1063a174c441631e4ee06c6495579afc7358479
* | | | TclFreeIntRep() correction & cleanup.dgp2011-04-271-3/+4
| | | | | | | | | | | | FossilOrigin-Name: 5a1953dfe5ea69bd99f825ae592b120f718aad29
* | | | Use macro to set List intrepsdgp2011-04-211-0/+6
|\ \ \ \ | |/ / / | | | | FossilOrigin-Name: 0353d21711e04b6b068512c7e65f019adc65467d
| * | | Use macro to set List intrepsdgp2011-04-211-0/+6
| | | | | | | | | | | | FossilOrigin-Name: ecb9834d126d4001ef657d13c2a9ec64267a08af
* | | | Limits on list length were too strict. Revised panics to errors where possible.dgp2011-04-211-0/+3
|\ \ \ \ | |/ / / | | | | FossilOrigin-Name: 2d215ce10301664f777957ec9bea469373a8fe17
| * | | Limits on list length were too strict. Revised panics to errors where possible.dgp2011-04-211-0/+3
| | | | | | | | | | | | FossilOrigin-Name: 9080c06a95b9e99177a57c48412129dd0a093400
* | | | Define and use macros that test whether a Tcl list value is canonical.dgp2011-04-181-0/+6
|\ \ \ \ | |/ / / | | | | FossilOrigin-Name: 4b0bb72cb337b8f2ca6bd99b43d8cd9b72f703ad
| * | | Define and use macros that test whether a Tcl list value is canonical.dgp2011-04-181-0/+6
| | | | | | | | | | | | FossilOrigin-Name: 13ac6c8c7b55fc9a2bdfb05efdca85459a613ef6
* | | | [Bug 3285375]: Rewrite Tcl_Concat*() and [string trim*].dgp2011-04-131-0/+4
|\ \ \ \ | |/ / / | | | | FossilOrigin-Name: 7c5f3a896176a014cf63b2a5ed63352ab77dbbc6
| * | | [Bug 3285375]: Rewrite Tcl_Concat*() and [string trim*].dgp2011-04-131-0/+4
| | | | | | | | | | | | FossilOrigin-Name: c48b1de11383228d0ef68e49119d402c8dee031c
* | | | remove one level of allocator indirection in non-memdebug builds, imported ↵mig2011-03-211-0/+6
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | from mig-alloc-reform. FossilOrigin-Name: d74d7bb0139b82bdb46f3cc9fc240933a1148ded
| * | | | fix last commitmig2011-03-211-3/+3
| | | | | | | | | | | | | | | FossilOrigin-Name: 54811e2ece1ab8acae4b0c67e7f9430feb3dcc2c
| * | | | remove one level of indirection in non-mem-debug buildsmig2011-03-211-0/+6
| | | | | | | | | | | | | | | FossilOrigin-Name: 0e843f63e5917d51127cf5a128dc2040c04cf413
| * | | | some cleanup re obj deletionmig2011-03-211-7/+0
| | | | | | | | | | | | | | | FossilOrigin-Name: ca6e8a9e5e0e8273721a5a945e96c69b91b94d32
| * | | | get purify and native to build by removing ref to ckalloc and friendsmig2011-03-191-3/+3
| | | | | | | | | | | | | | | FossilOrigin-Name: 505625c2e2c62a8855ebe9d320981b0f37b78fe0
| * | | | getting aPURIFY to build?mig2011-03-181-0/+1
| | | | | | | | | | | | | | | FossilOrigin-Name: 8f55251fddaed6eeb38e42a74c25005e3b320fea
| * | | | remove TclpAlloc and friends from internal stubsmig2011-03-181-96/+95
| | | | | | | | | | | | | | | FossilOrigin-Name: 28384cbc0193453ca5f555dcd715b29a41caff23
| * | | | move the allocator stuff to the end of tclInt.h, in order not to interfere ↵mig2011-03-181-95/+96
| | | | | | | | | | | | | | | | | | | | | | | | | with tclIntDecls.h FossilOrigin-Name: cd2c0f98f9d17aeb64f81a6166d796f2fb17df0b
| * | | | New function TclAllocMaximize(). Let tclListObj.c find out the real ↵mig2011-03-181-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | allocated size, thus reducing the number of reallocs. It's good to avoid the interplay between List and Alloc both doubling just-in-case. FossilOrigin-Name: b8f22672b20ef57964ed0cf47ce82ad38e03b6e6
| * | | | development branch for allocator changesmig2011-03-181-217/+93
|/ / / / | | | | | | | | FossilOrigin-Name: 80a014ef053fcb73efa85739d73b47c2cecacc04
* | | | Turn namespace into an ensemble. Not yet on trunk because of some mysterious ↵dkf2011-03-091-5/+2
| | | | | | | | | | | | | | | | | | | | failures that need resolving... FossilOrigin-Name: 13038535e3e18a331d8399f4cfa3d4735ff72d58
* | | | * generic/tclInt.h: Remove TclMarkList() routine, an experimentaldgp2011-03-081-3/+0
|\ \ \ \ | |/ / / | | | | | | | | | | | | * generic/tclUtil.c: dead-end from the 8.5 alpha days. FossilOrigin-Name: 4f00f85797510d06ed8f62a5140122f2be540fa5
| * | | * generic/tclInt.h: Remove TclMarkList() routine, an experimentaldgp2011-03-081-3/+0
| | |/ | |/| | | | | | | | | | * generic/tclUtil.c: dead-end from the 8.5 alpha days. FossilOrigin-Name: 43662324d44a71b801bb894b86f263da647b478d
* | | merge trunkkennykb2011-03-051-15/+13
|\ \ \ | | | | | | | | FossilOrigin-Name: 08b261adfbbbed39e70669b8167e0ff39a3f0da6
| * | | Renamed struct TEOV_callback to the more descriptive NRE_callback.msofer2011-03-051-13/+13
| | | | | | | | | | | | FossilOrigin-Name: dbebe038215e1a26e0d55b7c08d0d20ce820b6af
| * | | Now that we're no longer using SCM based on RCS, the RCS Keyword linesdgp2011-03-021-2/+0
| |\ \ \ | | |/ / | | | | | | | | | | | | cause more harm than good. Purged them (except in zlib files). FossilOrigin-Name: c64f310d38b977e7ae26a48bcf8bb8c50e453af7
| | * | Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-021-2/+0
| | |\ \ | | | |/ | | | | | | | | | | | | more harm than good. Purged them. FossilOrigin-Name: 79367df0f0e01a96f037f893e889e7cb9b807847
| | | * Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-011-2/+0
| | | | | | | | | | | | | | | | | | | | more harm than good. Purged them. FossilOrigin-Name: 90b4acd7bdab65433169a232124967885c18d972
| | | * [Bug 3030870] make itcl 3.x built with pre-8.6 work in 8.6:nijtmans2010-07-251-4/+1
| | | | | | | | | | | | | | | | | | | | | | | | revert tclInt.h to what it was before, and relax the relation between Tcl_CallFrame and CallFrame. FossilOrigin-Name: 541d313d64e3be76ce0509d4eb5719556eacfe9b
| | | * [Bug 3030870] make itcl 3.x built with pre-8.6 work in 8.6nijtmans2010-07-171-1/+4
| | | | | | | | | | | | FossilOrigin-Name: 0e1b8d12ccf9abaca65c2654c5ac8e90b30fe6fc