Tcl Source Code

Check-in [f13660b5a5]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Change ckalloc and friends to Tcl_Alloc and friends. Add two defines, TCL_IO_FAILURE and TCL_NO_LENGTH (experimental, still open to be renamed following discussion)
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | memory-API
Files: files | file ages | folders
SHA3-256: f13660b5a52a0904eae3a5beb382eae4747d1fa1115b3afa691362b7d4d3a30b
User & Date: jan.nijtmans 2018-09-01 22:01:35.107
Context
2018-09-05
14:54
Merge trunk. Also rename TCL_NO_LENGTH -> TCL_AUTO_LENGTH check-in: 6488c06992 user: jan.nijtmans tags: memory-API
2018-09-01
22:01
Change ckalloc and friends to Tcl_Alloc and friends. Add two defines, TCL_IO_FAILURE and TCL_NO_LENG... check-in: f13660b5a5 user: jan.nijtmans tags: memory-API
2018-08-30
11:16
merge 8.7 check-in: 7432a9c1b1 user: sebres tags: trunk
2018-08-29
18:33
Minor code cleanup check-in: 5030362e08 user: jan.nijtmans tags: memory-API
Changes
Unified Diff Side-by-Side Diff Patch
Changes to compat/opendir.c.
Changes to compat/waitpid.c.
Changes to doc/Alloc.3.
Changes to doc/DumpActiveMemory.3.
Changes to doc/FileSystem.3.
Changes to doc/Hash.3.
Changes to doc/LinkVar.3.
Changes to doc/Notifier.3.
Changes to doc/ObjectType.3.
Changes to doc/ParseArgs.3.
Changes to doc/Preserve.3.
Changes to doc/TCL_MEM_DEBUG.3.
Changes to doc/TraceVar.3.
Changes to doc/exec.n.
Changes to doc/memory.n.
Changes to generic/tcl.h.
Changes to generic/tclAssembly.c.
Changes to generic/tclAsync.c.
Changes to generic/tclBasic.c.
Changes to generic/tclBinary.c.
Changes to generic/tclCkalloc.c.
Changes to generic/tclClock.c.
Changes to generic/tclCmdIL.c.
Changes to generic/tclCmdMZ.c.
Changes to generic/tclCompCmds.c.
Changes to generic/tclCompCmdsSZ.c.
Changes to generic/tclCompExpr.c.
Changes to generic/tclCompile.c.
Changes to generic/tclConfig.c.
Changes to generic/tclDate.c.
Changes to generic/tclDictObj.c.
Changes to generic/tclDisassemble.c.
Changes to generic/tclEncoding.c.
Changes to generic/tclEnsemble.c.
Changes to generic/tclEnv.c.
Changes to generic/tclEvent.c.
Changes to generic/tclExecute.c.
Changes to generic/tclFileName.c.
Changes to generic/tclGetDate.y.
Changes to generic/tclHash.c.
Changes to generic/tclHistory.c.
Changes to generic/tclIO.c.
Changes to generic/tclIOCmd.c.
Changes to generic/tclIOGT.c.
Changes to generic/tclIORChan.c.
Changes to generic/tclIORTrans.c.
Changes to generic/tclIOUtil.c.
Changes to generic/tclIndexObj.c.
Changes to generic/tclInterp.c.
Changes to generic/tclLink.c.
Changes to generic/tclListObj.c.
Changes to generic/tclLiteral.c.
Changes to generic/tclLoad.c.
Changes to generic/tclNamesp.c.
Changes to generic/tclNotify.c.
Changes to generic/tclOO.c.
Changes to generic/tclOOBasic.c.
Changes to generic/tclOOCall.c.
Changes to generic/tclOODefineCmds.c.
Changes to generic/tclOOInfo.c.
Changes to generic/tclOOMethod.c.
Changes to generic/tclObj.c.
Changes to generic/tclParse.c.
Changes to generic/tclPathObj.c.
Changes to generic/tclPipe.c.
Changes to generic/tclPkg.c.
Changes to generic/tclPreserve.c.
Changes to generic/tclProc.c.
Changes to generic/tclProcess.c.
Changes to generic/tclRegexp.c.
Changes to generic/tclResolve.c.
Changes to generic/tclResult.c.
Changes to generic/tclScan.c.
Changes to generic/tclStrToD.c.
Changes to generic/tclStringObj.c.
Changes to generic/tclTest.c.
Changes to generic/tclTestObj.c.
Changes to generic/tclThread.c.
Changes to generic/tclThreadJoin.c.
Changes to generic/tclThreadStorage.c.
Changes to generic/tclThreadTest.c.
Changes to generic/tclTimer.c.
Changes to generic/tclTrace.c.
Changes to generic/tclUtil.c.
Changes to generic/tclVar.c.
Changes to generic/tclZlib.c.
Changes to macosx/tclMacOSXFCmd.c.
Changes to macosx/tclMacOSXNotify.c.
Changes to tests/winPipe.test.
Changes to unix/Makefile.in.
Changes to unix/tclEpollNotfy.c.
Changes to unix/tclKqueueNotfy.c.
Changes to unix/tclLoadDl.c.
Changes to unix/tclLoadDyld.c.
Changes to unix/tclLoadNext.c.
Changes to unix/tclLoadOSF.c.
Changes to unix/tclLoadShl.c.
Changes to unix/tclSelectNotfy.c.
Changes to unix/tclUnixChan.c.
Changes to unix/tclUnixCompat.c.
Changes to unix/tclUnixFCmd.c.
Changes to unix/tclUnixFile.c.
Changes to unix/tclUnixInit.c.
Changes to unix/tclUnixPipe.c.
Changes to unix/tclUnixSock.c.
Changes to unix/tclUnixThrd.c.
Changes to unix/tclXtNotify.c.
Changes to win/tclAppInit.c.
Changes to win/tclWin32Dll.c.
Changes to win/tclWinChan.c.
Changes to win/tclWinConsole.c.
Changes to win/tclWinDde.c.
Changes to win/tclWinFCmd.c.
Changes to win/tclWinFile.c.
Changes to win/tclWinInit.c.
Changes to win/tclWinLoad.c.
Changes to win/tclWinPipe.c.
Changes to win/tclWinReg.c.
Changes to win/tclWinSerial.c.
Changes to win/tclWinSock.c.
Changes to win/tclWinTest.c.
Changes to win/tclWinThrd.c.