Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History for generic/tclScan.c
2018-03-05
| ||
17:18 | merge 8.7 file: [8e16c30af8] check-in: [927955d0ab] user: dgp branch: tip-445, size: 24359 | |
2018-03-01
| ||
21:06 | Merge 8.7 file: [c282ecfc88] check-in: [2e45811671] user: jan.nijtmans branch: trunk, size: 24309 | |
04:13 | We have LLONG_MIN and LLONG_MAX to denote range limits of Tcl_WideInt. Use them consistently. Also fix a few TIP 484 bugs. file: [8f475cb7de] check-in: [bdc69f0764] user: dgp branch: core-8-branch, size: 24317 | |
2018-02-27
| ||
21:12 | Merge 8.7 file: [683def61ec] check-in: [e9564f822a] user: jan.nijtmans branch: trunk, size: 24356 | |
20:48 | Use mp_isneg() in stead of mp_cmp_d() when the output of this function is simply compared with MP_LT. file: [0ef46d8bf0] check-in: [e509642a0b] user: jan.nijtmans branch: core-8-branch, size: 24364 | |
2018-02-15
| ||
18:24 | merge 8.7 file: [23304aaa74] check-in: [fb5189741a] user: dgp branch: tip-445, size: 24420 | |
2018-02-14
| ||
20:43 | merge core-8-branch file: [0dcae2d882] check-in: [5cfe15b5d6] user: jan.nijtmans branch: trunk, size: 24370 | |
15:33 | merge 8.7 file: [10e61e3498] check-in: [1a4479ca01] user: dgp branch: z_modifier, size: 24378 | |
2018-02-06
| ||
21:11 | merge 8.7 file: [d598ca928f] check-in: [f7dba39527] user: dgp branch: tip-445, size: 24258 | |
20:54 | merge core-8-branch file: [23919a1366] check-in: [30f95df8b0] user: jan.nijtmans branch: trunk, size: 24208 | |
2018-01-26
| ||
13:29 | Rename (internal) TclNewWideObj macro to TclNewIntObj. Change Tcl_SetIntObj/Tcl_SetLongObj to macro's referencing Tcl_SetWideIntObj (since all of those do the same now) file: [0b0e73c53f] check-in: [b162d433dc] user: jan.nijtmans branch: no-wideint, size: 24216 | |
2017-12-06
| ||
12:10 | merge 8.7 file: [c3deb938ba] check-in: [48920a9cbe] user: jan.nijtmans branch: z_modifier, size: 24385 | |
2017-11-30
| ||
17:52 | merge 8.7 file: [42218369a1] check-in: [1e5dc1b17c] user: dgp branch: tip-445, size: 24265 | |
15:03 | merge trunk file: [cf855b92ab] check-in: [6554f79bed] user: jan.nijtmans branch: novem, size: 24215 | |
2017-11-17
| ||
16:08 | merge core-8-branch. Fix some Tcl_UniChar initialization, in case TCL_UTF_MAX == 4 file: [7baea8c1c3] check-in: [37b4aab687] user: jan.nijtmans branch: tip-389, size: 24223 | |
2017-11-09
| ||
13:36 | merge 8.7 file: [40b2363b19] check-in: [cbada9ca30] user: dgp branch: tip-445, size: 24266 | |
12:52 | merge trunk file: [c65506962f] check-in: [54f289e311] user: jan.nijtmans branch: novem, size: 24216 | |
2017-11-07
| ||
12:15 | Somewhat simplified implementation of TIP #389, in which the "string length" if characters > U+FFFF is considered to be 2, not 1. file: [23bc8aafc7] check-in: [d224d38a6d] user: jan.nijtmans branch: tip-389, size: 24224 | |
2017-09-08
| ||
12:48 | Rebase to trunk file: [56ca511a49] check-in: [5e999389ca] user: jan.nijtmans branch: z_modifier, size: 24198 | |
2017-09-05
| ||
12:41 | merge trunk file: [a1f304e5d7] check-in: [37388a0d90] user: dgp branch: tip-445, size: 24078 | |
2017-09-04
| ||
14:03 | merge trunk file: [0dbd204944] check-in: [55e5374f6b] user: jan.nijtmans branch: novem, size: 24028 | |
2017-09-01
| ||
13:48 | Handle Unicode surrogates correctly in Tcl_AppendFormatToObj() and BuildCharSet(). Only makes a difference for TCL_UTF_MAX=4, when surrogates are used in the format string ... highly unlikely corner-case. file: [cf3b194518] check-in: [9d12b1026e] user: jan.nijtmans branch: core-8-6-branch, size: 24036 | |
00:52 | merge trunk file: [70f8ff0d8f] check-in: [c3fbabfb73] user: dgp branch: tip-445, size: 24066 | |
2017-08-29
| ||
09:19 | Merge trunk file: [3d0a79249c] check-in: [f2f6504adb] user: jan.nijtmans branch: novem, size: 24016 | |
2017-06-12
| ||
13:29 | merge trunk file: [b57b524ec7] check-in: [ef7adbfe4b] user: jan.nijtmans branch: z_modifier, size: 24182 | |
2017-06-08
| ||
08:26 | Better UTF-8 surrogate handling, only functional when TCL_UTF_MAX>3 file: [96b690584a] check-in: [5ae46a0093] user: jan.nijtmans branch: rfe-6c0d7aec67, size: 24024 | |
2017-06-06
| ||
13:48 | merge trunk file: [7e51cd322a] check-in: [2b3de0b7fe] user: dgp branch: tip-445, size: 24062 | |
2017-05-29
| ||
15:38 | merge trunk file: [f218b3bba8] check-in: [6d946ddf77] user: jan.nijtmans branch: tip-389-impl, size: 24196 | |
13:16 | merge trunk file: [d2f84ff7be] check-in: [5985b3e0a0] user: jan.nijtmans branch: novem, size: 24012 | |
13:10 | Tcl_UtfToUniChar() -> TclUtfToUniChar() in various places: No change in functionality, just faster if ASCII only strings are involved. file: [63fd07a8cf] check-in: [7351fc0c9c] user: jan.nijtmans branch: core-8-6-branch, size: 24020 | |
2017-04-06
| ||
11:53 | merge trunk file: [46365786b3] check-in: [6c868716b3] user: dgp branch: tip-445, size: 24257 | |
07:45 | merge trunk file: [7986cf1f3d] check-in: [516e61341c] user: jan.nijtmans branch: novem, size: 24207 | |
2017-04-05
| ||
08:41 | Fix [4b12ccb3363e81b132e8dbe12aeec596102be1a8|4b12ccb336]: format/scan %llu doesn't work. Also added new test-cases showing the expected behavior. file: [39a1f429b8] check-in: [80252e0aed] user: jan.nijtmans branch: core-8-6-branch, size: 24215 | |
2016-03-30
| ||
17:55 | Revise several ACCEPT_NAN stanzas. file: [e2b1e09f58] check-in: [f08acb6eb3] user: dgp branch: tip-445, size: 24095 | |
2015-08-24
| ||
19:35 | merge trunk file: [022747db06] check-in: [c8d895c7d8] user: jan.nijtmans branch: tip-389-impl, size: 24229 | |
2015-06-24
| ||
14:28 | Tcl_GetStringFromObj(..., NULL) -> Tcl_GetString(...). Use size_t in stead of int for more internal variables. file: [918675c45e] check-in: [d5dd89b5a0] user: jan.nijtmans branch: trunk, size: 24053 | |
2015-06-23
| ||
22:22 | merge trunk file: [65b979c1b3] check-in: [207ccc25be] user: jan.nijtmans branch: novem, size: 24045 | |
2014-05-01
| ||
09:40 | Merge trunk. Update Unicode tables to Unicode 7.0 beta. file: [7f113058cd] check-in: [13a1d81916] user: jan.nijtmans branch: tip-389-impl, size: 24255 | |
2013-10-27
| ||
12:55 | merge trunk file: [142d875d7a] check-in: [48fc2421d2] user: jan.nijtmans branch: novem, size: 24071 | |
2013-10-22
| ||
18:58 | [3556215]: Made [scan] match [format] better in what it accepts as a format string, by allowing uppercase %X, %E and %G. file: [af0cd4b9aa] check-in: [815e766d3e] user: dkf branch: trunk, size: 24079 | |
18:55 | [3556215]: Made [scan] match [format] better in what it accepts as a format string, by allowing uppercase %X, %E and %G. file: [6b5299ecc0] check-in: [e077937cf0] user: dkf branch: core-8-5-branch, size: 22714 | |
2013-09-26
| ||
13:13 | merge novem WARNING: No checks of build-ability done yet. file: [11734de18d] check-in: [2688d65077] user: dkf branch: novem-64bit-sizes, size: 24152 | |
2013-01-06
| ||
16:34 | merge novem file: [d32ada5f55] check-in: [fef6277219] user: mig branch: mig-strip-brutal, size: 23946 | |
2012-11-26
| ||
15:31 | merge trunk file: [22f5fc61b5] check-in: [cdc837ae05] user: mig branch: mig-alloc-reform, size: 23954 | |
2012-11-21
| ||
10:18 | more conversion of code, still not running test suite at all file: [28fa9b03d7] check-in: [e648a1571f] user: dkf branch: novem-64bit-sizes, size: 24160 | |
2012-11-18
| ||
13:59 | ... and another tranche file: [1356a8dd13] check-in: [c4a1bbbad2] user: dkf branch: novem-64bit-sizes, size: 24029 | |
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: [8847e2622b] check-in: [11a1d1e174] user: jan.nijtmans branch: tcl_nosize, size: 24141 | |
2012-09-26
| ||
12:00 | Merge trunk file: [575d11baaa] check-in: [b2aae08f2d] user: jan.nijtmans branch: tip-389-impl, size: 24189 | |
2012-08-20
| ||
06:49 | remove unnecessary struct names, which only pollute the "struct" namespace for te compiler. file: [4c40f26843] check-in: [db442914c7] user: jan.nijtmans branch: jn-no-struct-names, size: 24005 | |
2012-08-03
| ||
10:56 | converting to using Tcl_Obj API for error message generation; part done file: [4cc42183d7] check-in: [7fb86a29c9] user: dkf branch: trunk, size: 24013 | |
2011-08-24
| ||
07:50 | Upcoming TIP implementation: Full support for Unicode 6.0 file: [fc57ba4021] check-in: [5721cf9ae6] user: jan.nijtmans branch: tip-389-impl, size: 23658 | |
2011-04-04
| ||
14:18 | Merge to feature branch file: [47a5d05a16] check-in: [a7a0485fd1] user: dkf branch: mig-alloc-reform, size: 23423 | |
13:46 | Minor tinkering with style. file: [60b6492cd8] check-in: [ad00613d3e] user: dkf branch: trunk, size: 23482 | |
13:40 | Better error-message in case of errors related to setting a variable file: [6567964d2c] check-in: [0b4ce29050] user: jan.nijtmans branch: trunk, size: 23465 | |
2011-04-03
| ||
06:05 | More generation of error codes (namespace creation, path normalization, pipeline creation, package handling, procedures, [scan] formats) file: [88d6461512] check-in: [a6c95ed9e0] user: dkf branch: trunk, size: 23468 | |
2011-03-15
| ||
09:44 | retire TclInterpAlloc/Free/Realloc file: [86537b63e8] check-in: [15d781d135] user: mig branch: mig-alloc-reform, size: 22704 | |
2011-03-13
| ||
04:50 | rename TclStackAlloc/Free to TclInterpAlloc/Free file: [4a17c34c1d] check-in: [820d67f844] user: mig branch: mig-alloc-reform, size: 22767 | |
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: [2250618a65] check-in: [5574bdd262] user: dkf branch: trunk, size: 22763 | |
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: [199d1f7aeb] check-in: [c64f310d38] user: dgp branch: trunk, size: 22837 | |
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: [61858bf6d8] check-in: [79367df0f0] user: dgp branch: core-8-5-branch, size: 22648 | |
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: [20d7a51479] check-in: [90b4acd7bd] user: dgp branch: core-8-4-branch, size: 26994 | |
2010-12-01
| ||
13:39 | @864 + jumps file: [e994124f9a] check-in: [0dbcc4b3c6] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 22905 | |
2010-11-29
| ||
13:51 | @670 file: [d654aa3d67] check-in: [2435a4366f] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 22866 | |
2010-11-23
| ||
11:38 | Next @500. file: [6290fec589] check-in: [5365d7ae02] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 22799 | |
2010-11-18
| ||
15:08 | Next. file: [a469c5cf51] check-in: [3120107af3] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 22709 | |
2010-03-06
| ||
03:40 | merge updates file: [a09a39bb95] check-in: [f1f1ac161b] user: dgp branch: dgp-refactor, size: 22910 | |
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: [18be8fee64] check-in: [4d8a4f639d] user: dkf branch: trunk, size: 22905 | |
2010-02-25
| ||
21:53 | merge updates from HEAD file: [8a9d1033a9] check-in: [1b11388844] user: dgp branch: dgp-refactor, size: 22940 | |
2010-02-24
| ||
10:45 | More tidying up (whitespace, spelling, useless parentheses, useless casts) file: [b0c89a428e] check-in: [511d94dd87] user: dkf branch: trunk, size: 22935 | |
2009-09-07
| ||
16:39 | merge updates from HEAD file: [00605b2384] check-in: [8c0a6a5799] user: dgp branch: dgp-refactor, size: 22959 | |
07:28 | * generic/tclExecute.c: fix potential uninitialized variable use and * generic/tclFCmd.c: null dereference flagged by clang static * generic/tclProc.c: analyzer. * generic/tclTimer.c: * generic/tclUtf.c: * generic/tclExecute.c: silence false positives from clang static * generic/tclIO.c: analyzer about potential null dereference. * generic/tclScan.c: * generic/tclCompExpr.c: file: [193db5b06f] check-in: [e93f957325] user: das branch: trunk, size: 22954 | |
2009-07-16
| ||
21:45 | merge updates from HEAD file: [a54d99371f] check-in: [3e7e63ebaf] user: dgp branch: dgp-refactor, size: 22871 | |
21:24 | * generic/tclBinary.c: Removed unused variables. * generic/tclCmdIL.c: * generic/tclCompile.c: * generic/tclExecute.c: * generic/tclHash.c: * generic/tclIOUtil.c: * generic/tclVar.c: * generic/tclBasic.c: Silence compiler warnings about ClientData. * generic/tclProc.c: * generic/tclScan.c: Typo in ACCEPT_NAN configuration. * generic/tclStrToD.c: Set floating point control register on MIPS systems so that the gradual underflow expected by Tcl is in effect. [Bug 2819200] file: [5d1bcb8ba7] check-in: [b0e94fe52c] user: dgp branch: trunk, size: 22866 | |
20:50 | * generic/tclCmdIL.c: Removed unused variables. * generic/tclCompile.c: * generic/tclVar.c: * unix/tclUnixChan.c: * generic/tclScan.c: Typo in ACCEPT_NAN configuration. * generic/tclStrToD.c: Set floating point control register on MIPS systems so that the gradual underflow expected by Tcl is in effect. [Bug 2819200] file: [cf120aaea0] check-in: [936f6911bd] user: dgp branch: core-8-5-branch, size: 22720 | |
2009-02-11
| ||
17:27 | merge updates from HEAD file: [e2f3f2363b] check-in: [f07460d448] user: dgp branch: dgp-refactor, size: 22871 | |
2009-02-10
| ||
23:08 | - eliminate some unnessary type casts - some internal const decorations - spacing file: [7e26d56920] check-in: [a45c7b126b] user: nijtmans branch: trunk, size: 22871 | |
2008-12-12
| ||
02:41 | merge updates from HEAD file: [7a1316067c] check-in: [ffe56e444b] user: dgp branch: dgp-refactor, size: 22804 | |
2008-12-10
| ||
18:21 | TIP #343 IMPLEMENTATION - A Binary Specifier for [format/scan] file: [6f103a211f] check-in: [197d47d29d] user: ferrieux branch: trunk, size: 22804 | |
2008-07-29
| ||
20:13 | merge updates from (near) HEAD file: [bf9a792491] check-in: [f51e3a3c72] user: dgp branch: dgp-refactor, size: 22714 | |
2008-07-19
| ||
22:50 | fix [2021443] inconsistant "wrong # args" messages file: [e3a66d91f2] check-in: [1e5261316e] user: nijtmans branch: trunk, size: 22714 | |
2008-05-11
| ||
04:22 | merge updates from HEAD file: [2c81d2fa96] check-in: [b084fd8e3a] user: dgp branch: dgp-refactor, size: 22723 | |
2008-04-27
| ||
22:21 | Get rid of pre-C89-isms (esp. CONST vs const). file: [3e9e353e35] check-in: [2d205c22fb] user: dkf branch: trunk, size: 22718 | |
2007-12-13
| ||
15:22 | merge stable branch onto HEAD file: [8bb963ea16] check-in: [d1f7550cd9] user: dgp branch: trunk, size: 22716 | |
2007-11-12
| ||
20:40 | merge updates from HEAD file: [fdc0acc5df] check-in: [27f428842c] user: dgp branch: dgp-refactor, size: 22721 | |
19:18 | merge updates from HEAD file: [f3a58169c7] check-in: [72c5ac9502] user: dgp branch: core-stabilizer-branch, size: 22720 | |
2007-11-11
| ||
19:32 | [Patch 1830038]: Increased usage of macros to detect and take advantage of objTypes. file: [7f36066345] check-in: [11e8f31512] user: msofer branch: trunk, size: 22719 | |
2007-06-25
| ||
18:53 | merge updates from HEAD file: [7f50149d95] check-in: [436f99c1ba] user: dgp branch: core-stabilizer-branch, size: 22723 | |
17:39 | merge updates toward HEAD file: [7ae11b545e] check-in: [eed0ebaa22] user: dgp branch: dgp-refactor, size: 22724 | |
2007-06-22
| ||
20:42 | * generic/tclCmdIL.c: More conversions to use TclStackAlloc. * generic/tclScan.c: file: [27b27c8ed0] check-in: [ebf25c463a] user: dgp branch: trunk, size: 22719 | |
2006-04-28
| ||
16:09 | Merge updates from HEAD file: [965513ba4b] check-in: [afab2ad07a] user: dgp branch: dgp-refactor, size: 23125 | |
2006-04-25
| ||
17:15 | * doc/DoubleObj.3: More doc updates for TIP 237. * doc/scan.n: * generic/tclScan.c: [scan $s %u] is documented to accept only * tests/scan.test: decimal formatted integers. Fixed code to match. file: [6998cc15c5] check-in: [d0317c20ba] user: dgp branch: trunk, size: 23120 | |
2006-01-25
| ||
18:38 | merge updates from HEAD file: [112cb71703] check-in: [24df3318d7] user: dgp branch: dgp-refactor, size: 23083 | |
2005-12-19
| ||
19:03 | 2005-12-19 Don Porter <dgp@users.sourceforge.net> * generic/tclCmdMZ.c: Modified [string is double] to use * tests/string.test: TclParseNumber() to parse trailing whitespace. Ensures consistency, and makes it easier to cleanup after invalid internal reps left behind by parsing [Bugs 1360432 1382287]. * generic/tclParseExpr.c: Added TCL_PARSE_NO_WHITESPACE to * generic/tclScan.c: TclParseNumber() calls since [scan] and * tests/scan.test: [expr] parsing don't want spaces in parsed numbers. * generic/tclInt.h: Added TCL_PARSE_NO_WHITESPACE flag to the * generic/tclStrToD.c: TclParseNumber() interface. file: [9b0af540f0] check-in: [7245b18069] user: dgp branch: trunk, size: 23078 | |
2005-12-02
| ||
18:42 | merge updates from HEAD file: [e4a5375db8] check-in: [1059d34b2b] user: dgp branch: dgp-refactor, size: 23031 | |
2005-11-12
| ||
04:08 | * generic/tclInt.h: Revised TclParseNumber interface to enable * generic/tclScan.c: revision to the [scan] command implementation * generic/tclStrToD.c: to permit tests scan-4.44,55 to pass again. [Bug 1348067]. file: [d9a6e1ff11] check-in: [5b3d7732b5] user: dgp branch: trunk, size: 23026 | |
2005-11-03
| ||
17:52 | merge updates from HEAD file: [f37c5d767a] check-in: [d827b9cf1e] user: dgp branch: dgp-refactor, size: 22867 | |
2005-11-02
| ||
11:55 | ANSIfy (though only partially - function decls only - for tclExecute.c) file: [13588dd2a9] check-in: [127ec44748] user: dkf branch: trunk, size: 22863 | |
2005-10-23
| ||
22:01 | * generic/tclBasic.c: * generic/tclBinary.c: * generic/tclCmdAH.c: * generic/tclCmdIL.c: * generic/tclCmdMZ.c: * generic/tclExecute.c: * generic/tclLink.c: * generic/tclMain.c: * generic/tclProc.c: * generic/tclScan.c: * generic/tclTest.c: * generic/tclVar.c: * mac/tclMacInit.c: * unix/tclUnixInit.c: * win/tclWinInit.c: Insure that the core never calls TclPtrSetVar, Tcl_SetVar2Ex, Tcl_ObjSetVar2 or Tcl_SetObjErrorCode with a 0-ref new value. It is not possible to handle error returns correctly in that case [Bug 1334947], one has the choice of leaking the object in some cases, or else risk crashing in some others. file: [69b361ac34] check-in: [8761ab798f] user: msofer branch: core-8-4-branch, size: 27069 | |
2005-10-19
| ||
18:39 | * generic/tclClock.c: Removed some dead code. * generic/tclCmdIL.c: * generic/tclCompCmds.c: * generic/tclDictObj.c: * generic/tclExecute.c: * generic/tclLiteral.c: * generic/tclParseExpr.c: * generic/tclScan.c: * generic/tclUtil.c: * generic/tclVar.c: file: [e2af91adb9] check-in: [3fd9c620f4] user: dgp branch: trunk, size: 23010 | |
2005-10-18
| ||
20:46 | merge updates from HEAD file: [b4ad643630] check-in: [2e8613842e] user: dgp branch: dgp-refactor, size: 28057 | |
2005-10-08
| ||
14:42 | TIP#237 IMPLEMENTATION [kennykb-numerics-branch] Resynchronized with the HEAD; at this checkpoint [-rkennykb-numerics-branch-20051008], the HEAD and kennykb-numerics-branch contain identical code. file: [fa84210b52] check-in: [83fdb360a9] user: dgp branch: trunk, size: 28053 | |
2005-09-28
| ||
00:23 | formatting file: [588f5b1534] check-in: [255d501bf2] user: dgp branch: kennykb-numerics-branch, size: 28057 | |
2005-09-02
| ||
17:42 | [kennykb-numerics-branch] * generic/tclScan.c: Bug fix: The %o, %x, %i formats of [scan] must not accept any 0b or 0o prefixes. [scan $s %o] must continue to work even with KILL_OCTAL enabled. * generic/tclInt.h: Added TCL_PARSE_SCAN_PREFIXES to the flags * generic/tclStrToD.c: accepted by TclParseNumber. file: [103c553b86] check-in: [7f0027be0c] user: dgp branch: kennykb-numerics-branch, size: 28056 | |
2005-09-01
| ||
16:09 | [kennykb-numerics-branch] * generic/tclScan.c: Extended [scan] to accept the %lld, %llo, %llx, and %lli formats. Numeric scanning is now done via TclParseNumber calls. * generic/tclInt.h: Extended TclParseNumber to accept new flag * generic/tclStrToD.c: values TCL_PARSE_INTEGER_ONLY, TCL_PARSE_OCTAL_ONLY, and TCL_PARSE_HEXIDECIMAL_ONLY, to give caller more control over the parsing rules. file: [b946142bf5] check-in: [fc4c109c84] user: dgp branch: kennykb-numerics-branch, size: 27988 | |
2005-08-23
| ||
18:28 | TclParseNumber enhanced for [scan ... %f], plus better test coverage file: [c61979ee49] check-in: [43741d958a] user: kennykb branch: kennykb-numerics-branch, size: 25679 | |
2005-08-02
| ||
18:14 | merge updates from HEAD file: [2b2d39ecb3] check-in: [10feab7c07] user: dgp branch: kennykb-numerics-branch, size: 27094 | |
2005-07-26
| ||
04:11 | Merge updates from HEAD file: [2c1263663e] check-in: [8351a734a6] user: dgp branch: dgp-refactor, size: 27094 | |
2005-07-21
| ||
14:38 | Systematizing the formatting file: [965affefbb] check-in: [ac613e6b94] user: dkf branch: trunk, size: 27090 | |
2005-06-13
| ||
01:45 | *** MERGE WITH HEAD *** (tag msofer-wcodes-20050611) file: [fdd0a53e24] check-in: [d666b09ed5] user: msofer branch: msofer-wcodes-branch, size: 27200 | |
2005-05-11
| ||
16:58 | merge updates from HEAD file: [5fda6d5015] check-in: [a8212110f1] user: dgp branch: dgp-refactor, size: 27197 | |
2005-05-10
| ||
18:33 | Merged kennykb-numerics-branch back to the head; TIPs 132 and 232 file: [26df323b87] check-in: [1cc2336920] user: kennykb branch: trunk, size: 27197 | |
2005-02-02
| ||
15:53 | sync with head, add TclStrToD (TIP #132) file: [d6c05b3f9e] check-in: [82ce6a0c40] user: kennykb branch: kennykb-numerics-branch, size: 27201 | |
2004-10-28
| ||
18:45 | merge updates from HEAD file: [b4f81d1444] check-in: [5fdab1eb47] user: dgp branch: dgp-refactor, size: 27194 | |
2004-10-06
| ||
15: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: * generic/tclIO.c: * generic/tclIOCmd.c: * generic/tclNamesp.c: * generic/tclObj.c: * generic/tclPkg.c: * generic/tclResult.c: * generic/tclScan.c: * generic/tclTimer.c: * generic/tclTrace.c: * generic/tclUtil.c: * generic/tclVar.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: [e9fdc20e5b] check-in: [9883f6bfdb] user: dgp branch: trunk, size: 27190 | |
2004-09-08
| ||
23:02 | Merge updates from HEAD file: [3bd68b7ba7] check-in: [dff8728918] user: dgp branch: dgp-refactor, size: 27273 | |
2004-08-19
| ||
21:12 | Ensure that the %ld conversion works correctly on 64-bit platforms. [Bug 1011860] file: [227e4ade4f] check-in: [052cf18b79] user: dkf branch: core-8-4-branch, size: 27028 | |
20:58 | Ensure that the %ld conversion works correctly on 64-bit platforms. [Bug 1011860] file: [c78db3ccc0] check-in: [142ba4167b] user: dkf branch: trunk, size: 27269 | |
2004-05-27
| ||
15:02 | Merge updates from HEAD file: [917e12a7a3] check-in: [c9ab42babb] user: dgp branch: dgp-refactor, size: 27332 | |
14:29 | Merge updates from HEAD. Also implemented flags argument to TclCompEvalObj(). file: [4027122cdd] check-in: [8f7452ee0c] user: dgp branch: dgp-refactor, size: 27332 | |
13:18 | Made compiling with -Wstrict-prototypes -Wmissing-prototypes much cleaner. Also added support for [FRQ 951168] but left that switched off by default. file: [f3c4197f31] check-in: [3c862df4ab] user: dkf branch: trunk, size: 27328 | |
2004-04-09
| ||
20:57 | Merge updates from HEAD file: [fd8fd1a695] check-in: [5b5c8133e5] user: dgp branch: dgp-refactor, size: 26993 | |
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: [bdbdc29775] check-in: [2e5b18c85c] user: dgp branch: trunk, size: 26989 | |
2002-06-10
| ||
05:33 | Merging with TOT as of 06/09/2002. file: [f557c9de32] check-in: [73b68fb238] user: wolfsuit branch: macosx-8-4-branch, size: 27091 | |
2002-03-18
| ||
22:30 | * generic/tclCompile.c (TclCompileTokens): Modified imported bugfix to use a heap variable for the message buffer instead of placing it on the stack. * Updated "mod-8-3-1-branch" to head of "core-8-3-1-branch" to get the newest fixes for tcl 8.3.4 into this branch. file: [ad96bcf6ba] check-in: [d631cf3e55] user: andreas_kupries branch: mod-8-3-4-branch, size: 25488 | |
20:56 | * generic/tclScan.c (Tcl_ScanObjCmd): prevented ckfree being called on a pointer to NULL. file: [1ba2e8c2c2] check-in: [5f0c390d55] user: hobbs branch: core-8-3-1-branch, size: 25317 | |
2002-02-25
| ||
15:23 | Added clarification comment. file: [21868d6ddf] check-in: [29313c063d] user: dkf branch: trunk, size: 27083 | |
2002-02-15
| ||
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: [290b9e54f9] check-in: [8d82de1905] user: dkf branch: trunk, size: 27011 | |
2002-02-08
| ||
09:33 | * generic/tclScan.c (Tcl_ScanObjCmd): prevented ckfree being called on a pointer to NULL. file: [1ac65e7afa] check-in: [a394db9b1f] user: hobbs branch: trunk, size: 25314 | |
2002-02-07
| ||
01:54 | * tests/scan.test: * generic/tclScan.c (Tcl_ScanObjCmd): corrected scan 0x... %x handling that didn't accept the 0x as a prelude to a base 16 number. [Bug #495213] file: [087b996750] check-in: [f2da2ea3cd] user: hobbs branch: core-8-3-1-branch, size: 25290 | |
01:50 | * tests/scan.test: * generic/tclScan.c (Tcl_ScanObjCmd): corrected scan 0x... %x handling that didn't accept the 0x as a prelude to a base 16 number. [Bug #495213] file: [1adbcb189d] check-in: [003ecd26ba] user: hobbs branch: trunk, size: 25286 | |
2001-12-04
| ||
21:52 | * NOTES: * tcl.h: * tclInt.h: Moved the macros to control feature exclusion and stack manipulation into the private area of the tcl headers. Renamed the macros for TCL_STRUCT_ON_HEAP to make their names more sensible. * tclCmdAH.c: * tclCompCmds.c: * tclCompExpr.c: * tclCompile.c: * tclExecute.c: * tclIO.c: * tclParse.c: * tclParseExpr.c: * tclScan.c: * tclUnixChan.c: Adapted to changed macro names, added some more places there structures go on the heap instead of the stack. Fixed a problem with TCL_FMT_STATIC_FLOATBUFFER_SZ which caused the interp to crash when actually used to reduce the usage of the stack. file: [04d5472ff5] check-in: [fa28ece419] user: andreas_kupries branch: mod-8-3-4-branch, size: 25249 | |
2001-12-03
| ||
18:23 | NRE1 patch by Miguel Sofer. Several new controlling macros for information on the stack. Parser information on the stack can now be switched to allocation on the heap. file: [1c337371de] check-in: [fc43051481] user: andreas_kupries branch: mod-8-3-4-branch, size: 25149 | |
2001-10-18
| ||
14:19 | Simplified tcl.h and removed support for platforms that can understand but cannot printf a 64-bit value. If they are widespread, this will be a bit of a retrograde step but it does make it easier to understand the code! file: [23f24772b7] check-in: [e04a287f55] user: dkf branch: dkf-64bit-support-branch, size: 26778 | |
12:47 | Fixed some more stupid errors (resulting from not being able to build on all platforms) and made sure that strtoll and strtoull are available for [scan] file: [4fc5559185] check-in: [3065819826] user: dkf branch: dkf-64bit-support-branch, size: 27084 | |
2001-10-15
| ||
10:55 | Oops. file: [b2598b997a] check-in: [643f10b199] user: dkf branch: dkf-64bit-support-branch, size: 26990 | |
10:52 | Start of work to support more platforms (HPUX,IRIX,Win) plus some minor bug fixes file: [2738e28e9d] check-in: [ab8eb3df73] user: dkf branch: dkf-64bit-support-branch, size: 26988 | |
2001-10-09
| ||
15:30 | Fixes to make whole test suite clean file: [31e0f15bbd] check-in: [dafdd96fef] user: dkf branch: dkf-64bit-support-branch, size: 26981 | |
2001-10-04
| ||
14:13 | More sensitive handling of 'unsigned long long' values. file: [af69d1eadb] check-in: [d679f82c1e] user: dkf branch: dkf-64bit-support-branch, size: 26955 | |
13:58 | Wide int support in [scan] via 'l' modifier file: [50a5d7513a] check-in: [be263c6068] user: dkf branch: dkf-64bit-support-branch, size: 26599 | |
2001-09-20
| ||
01:13 | * generic/tclCmdAH.c (Tcl_FormatObjCmd): * generic/tclScan.c (Tcl_ScanObjCmd): corrected handling of format and scan on 64-bit machines. [Bug #412696] (rmax) file: [13b25af874] check-in: [d188de4ab1] user: hobbs branch: core-8-3-1-branch, size: 25081 | |
01:03 | * generic/tclCmdAH.c (Tcl_FormatObjCmd): * generic/tclScan.c (Tcl_ScanObjCmd): corrected handling of format and scan on 64-bit machines. [Bug #412696] (rmax) file: [6a1c4c4a3f] check-in: [faf1696097] user: hobbs branch: trunk, size: 25077 | |
2001-04-03
| ||
22:54 | see backport log in ChangeLog for specific file backports from 8.4aCVS file: [c040b271b7] check-in: [6defc375da] user: hobbs branch: core-8-3-1-branch, size: 24961 | |
2000-12-10
| ||
03:27 | * docs/scan.n: * tests/scan.test: * generic/tclScan.c (Tcl_ScanObjCmd): changed %o and %x to use strtoul instead of strtol to correctly preserve scan<>format conversion of large integers. [Patch #102663, Bug #124600] file: [969bc218b9] check-in: [c628433a43] user: hobbs branch: trunk, size: 24957 | |
1999-11-30
| ||
08:42 | * generic/tclScan.c: fixed scan where %[..] didn't match anything [Bug: 3700] file: [c5511d426c] check-in: [1be6572a7b] user: hobbs branch: core-8-2-1-branch, size: 22432 | |
01:42 | * tests/scan.test: * generic/tclScan.c: fixed scan where %[..] didn't match anything and added test case [Bug: 3700] file: [de5e1df488] check-in: [27ebd6ad86] user: hobbs branch: trunk, size: 24955 | |
1999-11-19
| ||
06:34 | * generic/tclProc.c: corrected error reporting for default case at the global level for uplevel command. * generic/tclIOSock.c: changed int to size_t type for len in TclSockMinimumBuffers. * generic/tclCkalloc.c: fixed Tcl_DbCkfree to return a value on NULL input. [Bug: 3400] * generic/tclStringObj.c: fixed support for passing in negative length to Tcl_SetUnicodeObj, et al handling routines. [Bug: 3380] * doc/scan.n: * tests/scan.test: * generic/tclScan.c: finished support for inline scan by supporting XPG identifiers. * doc/http.n: * library/http2.1/http.tcl: added register and unregister commands to http:: package (better support for tls/SSL), as well as -type argument to http::geturl. [RFE: 2617] * generic/tclBasic.c: removed extra decr of numLevels in Tcl_EvalObjEx that could cause seg fault. (mjansen@wendt.de) * generic/tclEvent.c: fixed possible lack of MutexUnlock in Tcl_DeleteExitHandler [Bug: 3545] file: [f634c49876] check-in: [907f606957] user: hobbs branch: trunk, size: 24840 | |
1999-10-29
| ||
04:34 | removed // comments (IBM's AIX compiler complained) file: [207bd860db] check-in: [31e3344b89] user: hobbs branch: trunk, size: 24082 | |
03:03 | * generic/tclStringObj.c: fixed Tcl_AppendResultVA so it only iterates once over the va_list (avoiding a memcpy of it, which is not portable). * generic/tclEnv.c: fixed possible ABR error in environ array * tests/scan.test: * generic/tclScan.c: added support for use of inline scan, XPG3 currently not included * tests/incr.test: * tests/set.test: * generic/tclCompCmds.c: fixed improper bytecode handling of 'eval {set array($unknownvar) 5}' (also for incr) * win/tclWinTest.c: added testvolumetype command, as atime is completely ignored for Windows FAT file systems * win/tclWinPort.h: added sys/utime.h to includes * unix/tclUnixPort.h: added utime.h to includes * doc/file.n: * tests/cmdAH.test: * generic/tclCmdAH.c: added time arguments to atime and mtime file command methods (support 'touch' functionality) file: [37f1764798] check-in: [2c17586d2a] user: hobbs branch: trunk, size: 24225 | |
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 | Added: merged tcl 8.1 branch back into the main trunk file: [b722c7d82a] check-in: [f3b32fb71c] user: stanton branch: trunk, size: 22315 | |
1999-04-02
| ||
23:44 | * generic/regc_locale.c: * generic/regcustom.h: * generic/tcl.decls: * generic/tclCmdIL.c: * generic/tclCmdMZ.c: * generic/tclInt.h: * generic/tclRegexp.c: * generic/tclScan.c: * generic/tclTest.c: * generic/tclUtf.c: * win/tclWinFCmd.c: * win/tclWinFile.c: Made various Unicode utility functions public. The following functions were made public and added to the stubs table: Tcl_UtfToUniCharDString, Tcl_UniCharToUtfDString, Tcl_UniCharLen, Tcl_UniCharNcmp, Tcl_UniCharIsAlnum, Tcl_UniCharIsAlpha, Tcl_UniCharIsDigit, Tcl_UniCharIsLower, Tcl_UniCharIsSpace, Tcl_UniCharIsUpper, Tcl_UniCharIsWordChar file: [4cb6b47efa] check-in: [de06484e63] user: stanton branch: core-8-1-branch-old, size: 22319 | |
1999-02-10
| ||
23:31 | * unix/mkLinks: * doc/SetVar.3: * generic/tcl.h: * generic/tclVar.c: Restored Tcl_ObjGetVar2 and Tcl_ObjSetVar2 from 8.0. Renamed Tcl_Get/SetObjVar2 to Tcl_GetVar2Ex and Tcl_SetVar2Ex. * Merged 8.0.5b2 patches file: [01fba97ede] check-in: [b403ad5f28] user: stanton branch: core-8-1-branch-old, size: 22315 | |
1998-11-18
| ||
04:15 | * tclScan.c: moved "scan" implementation out of tclCmdMZ.c and added Unicode support. This required a complete reimplementation of the command to avoid using scanf(), which isn't Unicode aware. Two new features were added in the process: %n to return the current number of characters consumed, and XPG3-style %n$ argument order specifiers similar to those provided by the "format" command. [Bug: 833] file: [c0b5780a35] check-in: [cebcfe843b] user: stanton branch: core-8-1-branch-old, size: 22336 | |
1998-11-16
| ||
20:45 | Added: moved scan implementation into tclScan.c changed scan to support unicode file: [4d4dfc0d7a] check-in: [f9da63b2e8] user: stanton branch: core-8-1-branch-old, size: 21682 | |