Tcl Source Code

Check-in [4b4fe25e7d]
Login

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

Overview
Comment:More size_t-related consolidations. Now regexp can handle strings >2GB and more. Remove many type-casts which are not necessary any more.
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 4b4fe25e7d21b6e1e6ae993dd960e2173648ea7984d2399d31b7016d2450d646
User & Date: jan.nijtmans 2019-02-05 21:35:10.734
Context
2019-02-22
20:19
WIP check-in: 5c68b7fdc1 user: dgp tags: dgp-scratch
2019-02-13
21:38
Merge trunk through 2019-02-05 check-in: 3bbdf1f4ba user: dgp tags: dgp-refactor
2019-02-07
17:30
merge 8.7 check-in: 832aed57dd user: dgp tags: trunk
2019-02-05
21:58
Merge trunk closed check-in: b95e36dfa8 user: jan.nijtmans tags: tip-502-for-9
21:35
More size_t-related consolidations. Now regexp can handle strings >2GB and more. Remove many type-ca... check-in: 4b4fe25e7d user: jan.nijtmans tags: trunk
2019-02-01
20:36
Another (big) round of int -> size_t enhancements. So Tcl can handle string >2GiB in more places. check-in: 8534448b44 user: jan.nijtmans tags: trunk
Changes
Unified Diff Side-by-Side Diff Patch
Changes to generic/regc_locale.c.
Changes to generic/regcomp.c.
Changes to generic/regcustom.h.
Changes to generic/regex.h.
Changes to generic/regexec.c.
Changes to generic/tclAlloc.c.
Changes to generic/tclBasic.c.
Changes to generic/tclBinary.c.
Changes to generic/tclCkalloc.c.
Changes to generic/tclCompCmds.c.
Changes to generic/tclCompCmdsGR.c.
Changes to generic/tclCompCmdsSZ.c.
Changes to generic/tclCompExpr.c.
Changes to generic/tclCompile.c.
Changes to generic/tclDictObj.c.
Changes to generic/tclEncoding.c.
Changes to generic/tclEnsemble.c.
Changes to generic/tclEnv.c.
Changes to generic/tclExecute.c.
Changes to generic/tclFileName.c.
Changes to generic/tclIO.c.
Changes to generic/tclIORTrans.c.
Changes to generic/tclInt.h.
Changes to generic/tclInterp.c.
Changes to generic/tclLink.c.
Changes to generic/tclLiteral.c.
Changes to generic/tclObj.c.
Changes to generic/tclParse.c.
Changes to generic/tclPathObj.c.
Changes to generic/tclProc.c.
Changes to generic/tclRegexp.c.
Changes to generic/tclResult.c.
Changes to generic/tclStringObj.c.
Changes to generic/tclStringRep.h.
Changes to generic/tclThreadTest.c.
Changes to generic/tclTrace.c.
Changes to generic/tclUtf.c.
Changes to generic/tclUtil.c.
Changes to generic/tclVar.c.
Changes to generic/tclZipfs.c.
Changes to generic/tclZlib.c.
Changes to macosx/tclMacOSXFCmd.c.
Changes to unix/tclUnixChan.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/tclXtNotify.c.
Changes to win/tclWinFCmd.c.
Changes to win/tclWinFile.c.
Changes to win/tclWinInit.c.
Changes to win/tclWinPipe.c.