| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| | |
FossilOrigin-Name: ad32aec14b5bb3498b26439e35751d2829f3cba2
|
| |\
| | |
| | | |
FossilOrigin-Name: c98cb23f4519966e754ba49e56e2e79d93d57e86
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
from mig-alloc-reform.
FossilOrigin-Name: d74d7bb0139b82bdb46f3cc9fc240933a1148ded
|
| | | |
| | | |
| | | | |
FossilOrigin-Name: 0e843f63e5917d51127cf5a128dc2040c04cf413
|
|/ / /
| | |
| | | |
FossilOrigin-Name: 80a014ef053fcb73efa85739d73b47c2cecacc04
|
|\ \ \
| |/ /
| | | |
FossilOrigin-Name: 40cc64ec165ca0d5b3a666fb04ae10748c9ca4e8
|
| |\ \
| | |/
| | | |
FossilOrigin-Name: 8f397fe9f2df30568975638912c94fc07208c3fb
|
| | |
| | |
| | | |
FossilOrigin-Name: b9ab93d4aaf435de7bb5229d4525d1ee50b1fa6e
|
|\ \ \
| |/ /
| | |
| | |
| | | |
cause more harm than good. Purged them (except in zlib files).
FossilOrigin-Name: c64f310d38b977e7ae26a48bcf8bb8c50e453af7
|
| |\ \
| | |/
| | |
| | |
| | | |
more harm than good. Purged them.
FossilOrigin-Name: 79367df0f0e01a96f037f893e889e7cb9b807847
|
| | |
| | |
| | |
| | |
| | | |
more harm than good. Purged them.
FossilOrigin-Name: 90b4acd7bdab65433169a232124967885c18d972
|
| | |
| | |
| | |
| | |
| | |
| | | |
backported strcpy->memcpy change but not change in any struct.
FossilOrigin-Name: b9cc8fd4f10d46f905f9a556f5474e5937dbe2ca
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* generic/tclCkalloc.c: call stacks for memory allocation to
* generic/tclParse.c: guarantee that any size values computed
* generic/tclThreadAlloc.c: are within the domains of the routines
they get passed to. [Bugs 2557696 and 2557796].
FossilOrigin-Name: b61f883a5364c3b2e5c347f6f08d8694fd5c3563
|
| | |
| | |
| | |
| | |
| | |
| | | |
backported strcpy->memcpy change but not change in any struct.
FossilOrigin-Name: d69078d96b09dd15ff324ce732fc583e8de486a2
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
return data to interp by default, or if given an arg, use that as
filename to output to (accepts 'stdout' and 'stderr').
Fix output to print used inst count data.
* generic/tclCkalloc.c: change TclDumpMemoryInfo sig to allow
* generic/tclInt.decls: objPtr as well as FILE* as output.
* generic/tclIntDecls.h:
FossilOrigin-Name: 5726fcf08b7b19223432236d837eee7c6cc952ac
|
| | |
| | |
| | | |
FossilOrigin-Name: 3a43f003a8f4e595938bf2fe553aa3cd66ea9616
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* generic/tclCkalloc.c: call stacks for memory allocation to
* generic/tclInt.h: guarantee that any size values computed
* generic/tclThreadAlloc.c: are within the domains of the routines
they get passed to. [Bugs 2557696 and 2557796].
FossilOrigin-Name: e6b0f11e96b073094e72b7c649ba9a7b7c90ac98
|
| | |
| | |
| | | |
FossilOrigin-Name: e6ddd08613c8541a6cf7140ee21f67cef0244520
|
| | |
| | |
| | | |
FossilOrigin-Name: ea6a3428d61672e2202ae2843bbdc45ab0846888
|
| | |
| | |
| | | |
FossilOrigin-Name: 042cb661f1a8f730359266cb7966e72c7d7e2e9b
|
| | |
| | |
| | | |
FossilOrigin-Name: 38fe3826bfac809a92d67719a15819e9b36fe068
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
return data to interp by default, or if given an arg, use that as
filename to output to (accepts 'stdout' and 'stderr').
Fix output to print used inst count data.
* generic/tclCkalloc.c: change TclDumpMemoryInfo sig to allow
* generic/tclInt.decls: objPtr as well as FILE* as output.
* generic/tclIntDecls.h:
FossilOrigin-Name: 4a9ba4606457fef4b186e6e3de296d5b39a6c2b4
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
speed-up of ouster-hash function.
Eliminate various unnecessary (ClientData)
type casts.
FossilOrigin-Name: b28fef8499c8d600688681143264f48ed28a8ead
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* generic/tclCkalloc.c: call stacks for memory allocation to
* generic/tclInt.h: guarantee that any size values computed
* generic/tclThreadAlloc.c: are within the domains of the routines
they get passed to. [Bugs 2557696 and 2557796].
FossilOrigin-Name: f10095b9f9ab426e7a4d6d105c244c879d871bce
|
| | |
| | |
| | | |
FossilOrigin-Name: ab1f2ddc32f12e5fe6896b8aaa65b2ac94413285
|
| | |
| | |
| | |
| | |
| | |
| | | |
don't use CONST84/CONST86 in internal header files
FossilOrigin-Name: 23ff81a854460293945f523c9ac352f6ab8aedc7
|
| | |
| | |
| | |
| | |
| | | |
etc.)
FossilOrigin-Name: cd3c38f00ada216d7bc93560d3d70012c2918343
|
|/ /
| |
| | |
FossilOrigin-Name: 2d205c22fbe5def21ccd36bc6f7b2d3831f6122d
|
| |
| |
| |
| |
| |
| |
| | |
* generic/tclCompile.c: --enable-64bit --enable-symbols=all.
* generic/tclExecute.c:
FossilOrigin-Name: d021f527a389a010e7ed0994fb037f753c256dea
|
| |
| |
| |
| |
| | |
catenation, and fixed an oversight in the fix for NZA time zones.
FossilOrigin-Name: d6ee490b6b6a9de069d6463ed744906e1e89e221
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* generic/tcl.decls: New public routines Tcl_ObjPrintf,
* generic/tclStringObj.c: Tcl_AppendObjToErrorInfo, Tcl_Format,
* generic/tclInt.h: Tcl_AppendLimitedToObj,
Tcl_AppendFormatToObj and Tcl_AppendPrintfToObj. Former internal
versions removed.
* generic/tclDecls.h: make genstubs
* generic/tclStubInit.c:
* generic/tclBasic.c: Updated callers.
* generic/tclCkalloc.c:
* generic/tclCmdAH.c:
* generic/tclCmdIL.c:
* generic/tclCmdMZ.c:
* generic/tclCompExpr.c:
* generic/tclCompile.c:
* generic/tclDictObj.c:
* generic/tclExecute.c:
* generic/tclIORChan.c:
* generic/tclIOUtil.c:
* generic/tclMain.c:
* generic/tclNamesp.c:
* generic/tclObj.c:
* generic/tclPkg.c:
* generic/tclProc.c:
* generic/tclStrToD.c:
* generic/tclTimer.c:
* generic/tclUtil.c:
* unix/tclUnixFCmd.c:
FossilOrigin-Name: c06db721ddaef087134ceb16494452e128734656
|
| |
| |
| | |
FossilOrigin-Name: e4a8fe728523b72b2b9bc66b1eccc9355f4f342d
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* generic/tclCkalloc.c: TclObjPrintf() routines to panic when unable
* generic/tclCmdAH.c: to complete their formatting operations, rather
* generic/tclCmdIL.c: than report an error message. This means an
* generic/tclCmdMZ.c: interp argument for error message recording is
* generic/tclDictObj.c: no longer needed, further simplifying the
* generic/tclExecute.c: interface for callers.
* generic/tclIORChan.c:
* generic/tclIOUtil.c:
* generic/tclInt.h:
* generic/tclMain.c:
* generic/tclNamesp.c:
* generic/tclParseExpr.c:
* generic/tclPkg.c:
* generic/tclProc.c:
* generic/tclStringObj.c:
* generic/tclTimer.c:
* generic/tclUtil.c:
* unix/tclUnixFCmd.c:
FossilOrigin-Name: 6ed730551a7e2593690d85e4d67299a630363e39
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* generic/tclCkalloc.c: TclObjPrintf, TclFormatObj, and
* generic/tclCmdAH.c: TclFormatToErrorInfo to a new set of
* generic/tclCmdIL.c: routines TclAppendPrintfToObj,
* generic/tclCmdMZ.c: TclAppendFormatToObj, TclObjPrintf, and
* generic/tclDictObj.c: TclObjFormat, with the intent of making
* generic/tclExecute.c: the latter list, plus TclAppendLimitedToObj
* generic/tclIORChan.c: and TclAppendObjToErrorInfo, public via
* generic/tclIOUtil.c: a revised TIP 270.
* generic/tclInt.h:
* generic/tclMain.c:
* generic/tclNamesp.c:
* generic/tclParseExpr.c:
* generic/tclPkg.c:
* generic/tclProc.c:
* generic/tclStringObj.c:
* generic/tclTimer.c:
* generic/tclUtil.c:
* unix/tclUnixFCmd.c:
FossilOrigin-Name: 65113c21ec5b011eb6d2df6a1b2552f2e410cf86
|
| |
| |
| |
| |
| | |
easier reading.
FossilOrigin-Name: a3b0b6f1d981da1fe106445a90860a30e0c63d29
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* generic/tclCkalloc.c: TclFormatToErrorInfo.
* generic/tclCmdMZ.c:
* generic/tclExecute.c:
* generic/tclIORChan.c:
* generic/tclMain.c:
* generic/tclProc.c:
* generic/tclTimer.c:
* generic/tclUtil.c:
* unix/tclUnixFCmd.c
* unix/configure: autoconf-2.59
FossilOrigin-Name: cf51f10457c93581fd543b8f9cb1e38a71139466
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
support "*" fields and needed to interpret precision limits on
%s conversions as a maximum number of bytes, not Tcl_UniChars, to
take from the (char *) argument.
* generic/tclBasic.c: Updated several callers to use
* generic/tclCkalloc.c: TclFormatToErrorInfo() and/or
* generic/tclCmdAH.c: TclObjPrintf().
* generic/tclCmdIL.c:
* generic/tclCmdMZ.c:
* generic/tclDictObj.c:
* generic/tclExecute.c:
* generic/tclIORChan.c:
* generic/tclIOUtil.c:
* generic/tclNamesp.c:
* generic/tclProc.c:
FossilOrigin-Name: fbec962a128b48a3abd90f0ae230966dc260f2b8
|
| |
| |
| | |
FossilOrigin-Name: f9332bdd5d0a4fbe98144f883523a472b455e076
|
| |
| |
| |
| |
| |
| | |
around them)
FossilOrigin-Name: 08d1f2a4bd4c8c90df16e0e1c0ae623b6180ad9d
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* 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):
FossilOrigin-Name: 2e5b18c85c944b46540edfdd6580648e32645e2b
|
|/
|
|
|
|
|
|
|
| |
to 'Tcl_Panic' (the function). The #define
of panic in tcl.h clearly states it is
deprecated in the comments.
[Patch 865264]
FossilOrigin-Name: 524a53e3b36111f085cdb216a27da061773239ae
|
|
|
| |
FossilOrigin-Name: 704511118112a3d3b488e1e8af81b61ad71d5631
|
|
|
| |
FossilOrigin-Name: a79277f71298e33c952188680bba1f44e9058716
|
|
|
|
|
|
|
|
|
|
| |
Don't lock the ckalloc mutex before invoking the
Tcl_DumpActiveMemory function since it also
locks the same mutex. This code is only executed
when "memory onexit filename" has been executed
and Tcl is compiled with -DTCL_MEM_DEBUG.
FossilOrigin-Name: a36efcbf5fac0b9208e0bdf72c63c780a1d5ec02
|
|
|
| |
FossilOrigin-Name: 83245408df23a384677765bc1ab4c4dbf707aea3
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
generic/tclIOUtil.c, generic/tclPipe.c, generic/tclResult.c,
generic/tclUtil.c, generic/tclVar.c and mac/tclMacResource.c according
to TIP 27. Tcl_TranslateFileName rewritten as wrapper around
VFS-aware version. Updated callers.
***POTENTIAL INCOMPATIBILITY***
Includes source incompatibilities: argv arguments of Tcl_Concat,
Tcl_JoinPath, Tcl_OpenCommandChannel, Tcl_Merge; argvPtr arguments of
Tcl_SplitList and Tcl_SplitPath.
FossilOrigin-Name: fceed15544ad472b748cdf463c3b4005e83b5e8f
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added the [memory onexit] command, intended to replace [checkmem].
* doc/DumpActiveMemory.3:
* doc/memory.n: Updated documentation for [memory] and related
matters. [Bug 487677]
* mac/tclMacBOAMain.c (Tcl_Main, CheckmemCmd): Removed all the
machinery for the [checkmem] command that is completely duplicated
by code in generic/tclCkalloc.c.
* generic/tclBinary.c:
* generic/tclListObj.c:
* generic/tclObj.c:
* generic/tclStringObj.c: Removed references to [checkmem] in
comments, referencing [memory active] instead, since it is
documented.
FossilOrigin-Name: cf5397db4364827cf4ff5352a5842283b5d194a1
|
|
|
| |
FossilOrigin-Name: 5b3388e24fd53d48f7d8b3c0305c6bc26dc2f549
|
|
|
|
|
|
| |
in place of simple "char*". (kennykb) [Patch #404026]
FossilOrigin-Name: bda1abaf857abf5feb7ebd78aeb1f6a60fcbb8c0
|
|
|
|
|
|
|
|
|
|
| |
to NULL to allow for reuse.
* generic/tclEvent.c (Tcl_Finalize): moved the tsdPtr
initialization inside the subsystemsInitialized check to prevent
it potentially getting called twice during finalization. (wu)
[Patch #403532, Bug #219391]
FossilOrigin-Name: 243ce734c73439a32a175f08e26aab82a6e3dea9
|