Tcl Source Code

File History
Login
Bounty program for improvements to Tcl and certain Tcl packages.

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

History of ChangeLog

<
2020-03-17
16:35
Merge 8.5. Mainly add Unicode 13 new plane 3 characters to the internal Unicode tables. Not used in 8.6 yet. file: [adad6ab5f2] check-in: [3451446c3c] user: jan.nijtmans branch: core-8-6-branch, size: 337092
2020-03-09
12:49
Use more uppercase hex (e.g. 0xFF) in stead of lowercase (0xff) consistantly. file: [2d4e91e933] check-in: [99e0a25463] user: jan.nijtmans branch: core-8-5-branch, size: 127651
2019-10-05
20:35
Change LSTATUS to LONG, since older SDK's don't know it. core.tcl.tk -> core.tcl-lang.org and htt -> https file: [4ba82810a7] check-in: [3e61a844c5] user: jan.nijtmans branch: core-8-5-branch, size: 127651
2018-10-11
11:31
Update URLs. changes file WIP. file: [495833d6b8] check-in: [6019792c8f] user: dgp branch: core-8-6-9-rc, size: 337092
2015-07-02
08:42
merge trunk file: [a5e58a8d44] check-in: [4c0b0070c3] user: jan.nijtmans branch: novem, size: 336410
2015-06-25
07:52
Fix bug in "make dist" when system-encoding is UTF-8: eolFix will then translate some windows-specific files to UTF-8 too. Solution: commit those files with CRLF line-ending, which eliminates the need for eolFix altgether. See als: [495120] for the reason why eolFix was introduced in the first place. No longer needed with fossil. file: [4a18ed7d8c] check-in: [0ff7f3392c] user: jan.nijtmans branch: core-8-5-branch, size: 127644
2015-05-31
16:20
merge trunk file: [74fc80ee09] check-in: [5a33b96277] user: oehhar branch: msgcat_dyn_locale, size: 337085
2014-01-30
11:02
win/tclWinChan.c Tcl_InitNotifier: Bug [2413550] Avoid reopening of serial channels which causes issues with Bluetooth virtual com. Patch by Rolf Schroedter. file: [18820a9a38] check-in: [84307fe13f] user: oehhar branch: bug-2413550, size: 127873
2013-10-13
15:32
Add note to ChangeLog, copied from Tcl 8.6 ChangeLog note file: [7d61c05967] check-in: [bcba8c7cdb] user: jan.nijtmans branch: novem, size: 336174
2013-09-21
12:49
merge trunk file: [76ce4247b1] check-in: [7c19121b2e] user: dgp branch: novem, size: 335377
2013-09-19
19:10
merge trunk; update changes file: [5b9e83d162] check-in: [c81d39a8aa] user: dgp branch: core-8-6-1-rc, size: 336849
14:21
[3606943]: Corrected description of method search order. file: [37bcae55e2] check-in: [afc9ca5c0b] user: dkf branch: trunk, size: 336052
2013-09-18
12:32
Bump TclOO version to 1.0.1 file: [e69f56cd84] check-in: [32f292bcc3] user: dkf branch: trunk, size: 335905
2013-09-17
12:17
merge trunk; update changes file: [53ed3b05dc] check-in: [fa66765e6a] user: dgp branch: core-8-6-1-rc, size: 336623
09:20
ChangeLog entry file: [60f6833447] check-in: [b9547959b8] user: dkf branch: bug-2152292, size: 335826
2013-09-16
18:59
merge trunk; update changes file: [9112e3bb39] check-in: [933afe0b2e] user: dgp branch: core-8-6-1-rc, size: 336107
2013-09-13
16:02
Added note to ChangeLog pointing to the fossil timeline for better logging. file: [27a239f21e] check-in: [ae00707ece] user: dgp branch: core-8-5-15-rc, size: 127646
2013-09-09
14:12
[3609693] Must strip the internal representation of procedure-like methods in order to ensure that any bound references to instance variables are removed. file: [59175cd0ad] check-in: [e5fba23b18] user: dkf branch: trunk, size: 335310
2013-09-08
14:59
*BACKPORT* [3600057]: Filled out missing parts of implementation of [string is double].    DGP - I'm pretty sure this patch is the Wrong Thing (TM) to do. Push over to a branch until we can mutually examine it. file: [85e86fffa7] check-in: [2759df9850] user: dkf branch: bug-3600057-85, size: 127032
14:58
typo file: [2ed7f818d3] check-in: [214b1c7f4f] user: dkf branch: bug-3600057, size: 335217
14:48
[3600057]: Filled out missing parts of implementation of [string is double].    DGP - I'm pretty sure this patch is the Wrong Thing (TM) to do. Push over to a branch until we can mutually examine it. file: [1bec022be6] check-in: [e81ce48725] user: dkf branch: bug-3600057, size: 335229
2013-09-01
20:08
[b98fa55285]: Fix handling of whitespace at end of hex strings to decode. file: [8b592ff5f7] check-in: [3534dc020d] user: dkf branch: trunk, size: 335050
2013-08-30
22:04
Bump version number to 8.6.1. file: [b90b077fee] check-in: [9824f745cc] user: dgp branch: core-8-6-1-rc, size: 335086
14:31
fix date file: [dce276e296] check-in: [d85e816231] user: dgp branch: core-8-5-15-rc, size: 127131
2013-08-29
20:08
Bump to 8.5.15 for release. file: [6a087f8f68] check-in: [c46e5e4d16] user: dgp branch: core-8-5-15-rc, size: 127131
2013-08-14
14:40
merge trunk file: [d19703a89a] check-in: [e24c4b1f62] user: jan.nijtmans branch: novem, size: 334164
2013-08-03
15:27
[3611643fff]: Support TclOO in autoload mechanism. file: [3750eebc44] check-in: [f031beec9a] user: dkf branch: trunk, size: 334839
2013-08-02
20:19
Deal with the elaborate rip-apart-a-metaclass case as well. file: [2047a29d7b] check-in: [04e4971bde] user: dkf branch: trunk, size: 334690
10:33
merge trunk file: [57783fc01b] check-in: [396ccb299c] user: jan.nijtmans branch: novem, size: 333804
2013-08-01
12:54
Tcl_InitNotifier: Bug [a0bc856dcd]. Start notifier thread again if we were forked, to solve Rivet bug 55153 file: [dafed1f566] check-in: [e733a91cdb] user: jan.nijtmans branch: trunk, size: 334479
12:38
Tcl_InitNotifier: Bug [a0bc856dcd]. Start notifier thread again if we were forked, to solve Rivet bug 55153 file: [ae4156097e] check-in: [02909e227f] user: jan.nijtmans branch: core-8-5-branch, size: 126865
2013-07-25
07:02
rebase file: [13726558a2] check-in: [c33b976db3] user: jan.nijtmans branch: rfe-notifier-fork, size: 126865
2013-07-21
14:52
Rebase to core-8-5-branch Add "testfork" test command to be usable in testcase. file: [0a10c131b8] check-in: [6f69bbba43] user: jan.nijtmans branch: rfe-notifier-fork, size: 126865
2013-07-17
16:02
Start notifier thread again if we were forked, to solve Rivet bug 55153 - RFE [a0bc856dcd] file: [24717d38f3] check-in: [30ab3e0fb0] user: oehhar branch: rfe-notifier-fork, size: 334479
2013-07-06
22:33
merge http://www.iana.org/time-zones/repository/releases/tzdata2013d.tar.gz file: [a7b15c93ab] check-in: [b4662ea558] user: kbk branch: novem, size: 333618
22:24
http://www.iana.org/time-zones/repository/releases/tzdata2013d.tar.gz file: [214630deed] check-in: [35cce9c766] user: kbk branch: trunk, size: 334293
22:22
http://www.iana.org/time-zones/repository/releases/tzdata2013d.tar.gz file: [1330e57338] check-in: [b7f2bd8640] user: kbk branch: core-8-5-branch, size: 126679
2013-07-04
19:33
merge trunk file: [c60320b971] check-in: [26ef4ffa3f] user: jan.nijtmans branch: novem, size: 333292
2013-07-03
10:43
Bug [817249]: bring tclXtNotify.c up to date with Tcl_SetNotifier() change file: [177c58c968] check-in: [023ab0d950] user: jan.nijtmans branch: trunk, size: 333967
10:39
Bug [817249]: bring tclXtNotify.c up to date with Tcl_SetNotifier() change file: [2497c569db] check-in: [c21496f5a4] user: jan.nijtmans branch: core-8-5-branch, size: 126353
2013-07-02
07:17
Bug [32afa6e256]: dirent64 check is incorrect in tcl.m4. Thanks to Brian Griffin. file: [70267a1f72] check-in: [a3ae798ed1] user: jan.nijtmans branch: trunk, size: 333815
07:16
Don't forget ChangeLog for previous commit file: [57cc20b275] check-in: [e8e4a564d6] user: jan.nijtmans branch: core-8-5-branch, size: 126201
2013-06-27
09:53
merge trunk. Remove Tcl_SetPanicProc from stub table; it is meant to be called by embedders, before the stub table is even initialized. file: [0f5e3aff1b] check-in: [e100908f94] user: jan.nijtmans branch: novem, size: 332970
08:51
Bug [9b2e636361]: Tcl_CreateInterp() needs initialized encodings. file: [c53e558a54] check-in: [6189063c4d] user: jan.nijtmans branch: trunk, size: 333645
08:28
Bug [9b2e636361]: Tcl_CreateInterp() needs initialized encodings. file: [8d3b192c13] check-in: [341f682e08] user: jan.nijtmans branch: core-8-5-branch, size: 126031
2013-06-18
11:50
merge trunk file: [75b3468cba] check-in: [bc4d6bb1d4] user: jan.nijtmans branch: novem, size: 332804
10:36
Fix [3611974]: InitSubsystems multiple thread issue file: [d824547df0] check-in: [33d17a1685] user: jan.nijtmans branch: trunk, size: 333479
10:33
Fix [3611974]: InitSubsystems multiple thread issue file: [743c955f9f] check-in: [d155ff70cf] user: jan.nijtmans branch: core-8-5-branch, size: 125865
2013-06-17
04:54
Fix [a876646efe]: re_expr character class [:cntrl:] should contain \u0000 - \u001f file: [1f1cd1c3eb] check-in: [89b05343cb] user: jan.nijtmans branch: trunk, size: 333351
04:52
Fix [a876646efe]: re_expr character class [:cntrl:] should contain \u0000 - \u001f file: [fa86020415] check-in: [cc1a71b4e5] user: jan.nijtmans branch: core-8-5-branch, size: 125737
2013-06-10
07:41
merge trunk file: [ef5dce2343] check-in: [b0dd790637] user: jan.nijtmans branch: novem, size: 332514
2013-06-09
17:34
[779d38b996]: Make the 'try' compiler handle -during right and compile some more cases than it did before. file: [aa55caa811] check-in: [c802ed39c4] user: dkf branch: trunk, size: 333189
2013-06-05
08:11
[Bugs 2835313, 3614226]: Complete the construction of break/continue compilers that get the stack cleanup right, even when there's expansion going on. file: [0bc441fdca] check-in: [ac84c44dcf] user: dkf branch: bug-3614342, size: 332781
2013-06-04
08:33
Eliminate NO_VIZ macro as current zlib uses HAVE_HIDDEN in stead. One more last-moment fix for FreeBSD by Pietro Cerutti file: [b65fff2460] check-in: [47e3976f09] user: jan.nijtmans branch: trunk, size: 332428
2013-06-03
16:52
fix for perf bug detected by Kieran (https://groups.google.com/forum/?fromgroups#!topic/comp.lang.tcl/vfpI3bc-DkQ) file: [c49a976d61] check-in: [b9d619c24f] user: mig branch: trunk, size: 332237
16:10
fix for perf bug detected by Kieran (https://groups.google.com/forum/?fromgroups#!topic/comp.lang.tcl/vfpI3bc-DkQ) file: [167d0e5154] check-in: [2df9da6902] user: mig branch: core-8-5-branch, size: 125575
09:46
Merge back the improved [break] and [continue] compilation. file: [f5211dbbec] check-in: [db942354cc] user: dkf branch: trunk, size: 331886
2013-05-28
15:15
Tag for release file: [2586b49b51] check-in: [499d2a6aa7] user: dgp branch: core-8-4-20-rc, size: 463468
07:25
merge trunk file: [090cf04971] check-in: [03d94f0a34] user: jan.nijtmans branch: novem, size: 330787
07:24
Move changelog entry to correct date. file: [211e6732b6] check-in: [e12f672220] user: jan.nijtmans branch: trunk, size: 331462
07:18
3036566 - Get msgcat locale for Win Vista+ first from gui language registry key. Bumped msgcat to version 1.5.2. Minor manpage corrections. file: [47a4f587bd] check-in: [82b537d31b] user: jan.nijtmans branch: core-8-5-branch, size: 125224
2013-05-27
20:45
3036566 - Get msgcat locale for Win Vista+ first from gui language registry key. Bumped msgcat to version 1.5.2. Minor manpage corrections. file: [3d81e4e313] check-in: [520c9e9ff7] user: oehhar branch: trunk, size: 331462
2013-05-22
16:39
Removed const qualifier causing the HP native cc to error out (error 1675: Duplicate type qualifier "const"). file: [db5a75ce08] check-in: [6d9213be40] user: andreask branch: trunk, size: 331203
13:07
[3613609]: Replace strcasecmp() with UTF-8-aware version. file: [b6d97add4e] check-in: [89f027f118] user: dkf branch: trunk, size: 331052
12:59
[3613609]: Replace strcasecmp() with UTF-8-aware version. file: [ef85fd66e1] check-in: [8cc7cdfbd6] user: dkf branch: core-8-5-branch, size: 124965
10:36
* doc/file.n: [Bug 3613671]: Added note to portability section on the fact that [file owned] does not produce useful results on Windows. file: [0b89e210bf] check-in: [a9869d4e5a] user: dkf branch: trunk, size: 330821
2013-05-20
14:17
[3613567]: Corrected sense of test on results of access() in temp file creation. file: [0bac09f46f] check-in: [98e89843c0] user: dkf branch: trunk, size: 330631
2013-05-19
20:44
merge trunk file: [f35ab9c045] check-in: [964dda3207] user: jan.nijtmans branch: novem, size: 329763
19:09
Fix for FreeBSD, and remove support for older FreeBSD versions. Patch by Pietro Cerutti file: [19bf49a27e] check-in: [29afce30ee] user: jan.nijtmans branch: trunk, size: 330438
19:03
Fix for FreeBSD, and remove support for older FreeBSD versions. Patch by Pietro Cerutti file: [12abb96a79] check-in: [970c40e701] user: jan.nijtmans branch: core-8-5-branch, size: 124734
13:36
Fix for FreeBSD, and remove support for older FreeBSD versions. Patch by Pietro Cerutti. file: [8c97458ed7] check-in: [3711f9d94a] user: jan.nijtmans branch: core-8-4-branch, size: 463120
2013-05-18
13:25
Split tclCompCmds.c into two roughly-equal-sized pieces. file: [17a0c7392f] check-in: [acbaf52e6e] user: dkf branch: trunk, size: 330257
2013-05-17
13:49
merge trunk file: [3d54a59978] check-in: [c8652a1430] user: jan.nijtmans branch: novem, size: 329449
07:24
Revert defining _HAVE_32BIT_TIME_T especially for mingw-4.0-rc1: Although it works, it has the side-effect that tcl8?.dll depends on msvcrt.dll symbols which are only available in later versions of msvcrt.dll. This is undesired, it really should be fixed in the mingw headers. file: [73ac9a4702] check-in: [f13860c832] user: jan.nijtmans branch: trunk, size: 330124
07:21
Revert defining _HAVE_32BIT_TIME_T especially for mingw-4.0-rc1: Although it works, it has the side-effect that tcl8?.dll depends on msvcrt.dll symbols which are only available in later versions of msvcrt.dll. This is undesired, it really should be fixed in the mingw headers. file: [2d3af82048] check-in: [55a95054aa] user: jan.nijtmans branch: core-8-5-branch, size: 124553
07:14
Revert defining _HAVE_32BIT_TIME_T especially for mingw-4.0-rc1: Although it works, it has the side-effect that tcl8?.dll depends on msvcrt.dll symbols which are only available in later versions of msvcrt.dll. This is undesired, it really should be fixed in the mingw headers. file: [24b4233472] check-in: [9480d59af8] user: jan.nijtmans branch: core-8-4-branch, size: 462939
2013-05-16
12:33
Add support for the latest mingw-4.0-rc1. See: http://sourceforge.net/p/mingw/mingw-org-wsl/ci/4.0-rc1/tree/NEWS file: [2864384215] check-in: [562f5e0679] user: jan.nijtmans branch: trunk, size: 330263
12:22
Add support for the latest mingw-4.0-rc1. See: http://sourceforge.net/p/mingw/mingw-org-wsl/ci/4.0-rc1/tree/NEWS file: [45fb8d34f0] check-in: [9cc84b876e] user: jan.nijtmans branch: core-8-5-branch, size: 124692
08:20
Add support for the latest mingw-4.0-rc1. See: http://sourceforge.net/p/mingw/mingw-org-wsl/ci/4.0-rc1/tree/NEWS file: [3f5374645e] check-in: [50585cc0c1] user: jan.nijtmans branch: core-8-4-branch, size: 463078
2013-05-14
18:15
merge 8.4 file: [28683a4706] check-in: [56ca4b0f4e] user: dgp branch: core-8-4-20-rc, size: 463126
2013-05-13
15:17
merge trunk. Add back Tcl_AddErrorInfo to stub table (it's still used by Tk 8.6) file: [a0139c2452] check-in: [2097339df1] user: jan.nijtmans branch: novem, size: 329288
14:07
Upgrade to zlib 1.2.8 file: [5943053bf2] check-in: [f7bd677361] user: jan.nijtmans branch: trunk, size: 329963
2013-05-10
12:57
Optimizations and general bytecode generation improvements. file: [7bc649276b] check-in: [18bcecceea] user: dkf branch: dkf-bcc-optimize, size: 329871
2013-05-08
08:40
Add install references and changes entry file: [07778abefc] check-in: [18cd5e8964] user: oehhar branch: bug3036566, size: 329444
08:24
Also get msgcat locale from Vista+ registry key "HCU/Control Panel/Desktop : PreferredUILanguages" to honor installed language packs. msgcat now 1.5.2 file: [3e172477b4] check-in: [6dd00195c1] user: oehhar branch: bug3036566, size: 329444
2013-05-06
07:35
merge trunk file: [bcba9292c0] check-in: [19ff9b95e1] user: jan.nijtmans branch: novem, size: 328510
07:33
Add support for Cygwin64, which has a 64-bit "long" type. Binary compatibility with win64 requires that all stub entries use 32-bit long's, therefore the need for various wrapper functions/macros. For Tcl 9 a better solution is needed, but that cannot be done without introducing binary incompatibility. file: [404e4abe7c] check-in: [ad5495e548] user: jan.nijtmans branch: trunk, size: 329185
07:22
Add support for Cygwin64, which has a 64-bit "long" type. Binary compatibility with win64 requires that all stub entries use 32-bit long's, therefore the need for various wrapper functions/macros. For Tcl 9 a better solution is needed, but that cannot be done without introducing binary incompatibility. file: [4bc8a9ec89] check-in: [95f65c60b8] user: jan.nijtmans branch: core-8-5-branch, size: 124392
06:52
Add support for Cygwin64, which has a 64-bit "long" type. Binary compatibility with win64 requires that all stub entries use 32-bit long's, therefore the need for various wrapper functions/macros. For Tcl 9 a better solution is needed, but that cannot be done without introducing binary incompatibility. file: [c680c0640d] check-in: [4b69e7850b] user: jan.nijtmans branch: core-8-4-branch, size: 462778
2013-04-30
18:49
(::platform::LibcVersion): Followup to the 2013-01-30 change. The RE become too restrictive again. SuSe added a timestamp after the version. Loosened up a bit. Bumped package to version 1.0.12. file: [070ab62d71] check-in: [b15cddcf1f] user: andreask branch: trunk, size: 328776
18:46
(::platform::LibcVersion): Followup to the 2013-01-30 change. The RE become too restrictive again. SuSe added a timestamp after the version. Loosened up a bit. Bumped package to version 1.0.12. file: [678640efba] check-in: [d220e04846] user: andreask branch: core-8-5-branch, size: 123983
18:43
(::platform::LibcVersion): Followup to the 2013-01-30 change. The RE become too restrictive again. SuSe added a timestamp after the version. Loosened up a bit. Bumped package to version 1.0.12. file: [237601ae9c] check-in: [34fb1a703f] user: andreask branch: core-8-4-branch, size: 462369
2013-04-29
12:34
Bringing vexpr up to date with the latest trunk.    Combining the vexpr patch with my fix to the m4 files that seek out a native tcl8.6 binary and prefer it to tcl8.5 in the operating system. (Several build scripts in the documentation for trunk now are using 8.6ism.) file: [dac3bddd15] check-in: [728208200b] user: hypnotoad branch: hypnotoad-vexpr, size: 328655
09:31
Improve code generation for [array set] in a common case. file: [dc98bfdd2b] check-in: [b274b30ee6] user: dkf branch: trunk, size: 328448
2013-04-25
07:28
Update dde to version 1.3.3. Update registry to version 1.2.2. (the same as distributed with Tcl 8.5.14) file: [d87ea2390f] check-in: [2e764ac0b1] user: jan.nijtmans branch: core-8-4-branch, size: 462041
2013-04-23
14:38
Eliminate use of NO_WIDE_TYPE everywhere: It's exactly the same as TCL_WIDE_INT_IS_LONG file: [c20c09c463] check-in: [579f65acc8] user: jan.nijtmans branch: novem, size: 327605
14:15
Implement Tcl_NewBooleanObj, Tcl_DbNewBooleanObj and Tcl_SetBooleanObj as macros using Tcl_NewIntObj, Tcl_DbNewLongObj and Tcl_SetIntObj. Starting with Tcl 8.5, this is exactly the same, it only eliminates code duplication. Eliminate use of NO_WIDE_TYPE everywhere: It's exactly the same as TCL_WIDE_INT_IS_LONG file: [0505ad7159] check-in: [039d46054a] user: jan.nijtmans branch: trunk, size: 328280
13:30
Split ChangeLog in 3 parts, just as already done on trunk file: [9331762c09] check-in: [8b1287fd4b] user: jan.nijtmans branch: core-8-5-branch, size: 123655
10:39
Implement Tcl_NewBooleanObj, Tcl_DbNewBooleanObj and Tcl_SetBooleanObj as macros using Tcl_NewIntObj, Tcl_DbNewLongObj and Tcl_SetIntObj. Starting with Tcl 8.5, this is exactly the same, it only eliminates code duplication. file: [15475d9e0d] check-in: [fee45978cb] user: jan.nijtmans branch: core-8-5-branch, size: 405570
2013-04-19
09:49
merge-mark file: [437788e6bf] check-in: [7fb8568b0c] user: jan.nijtmans branch: novem, size: 326788
09:12
Implement many Tcl_*Var* functions and Tcl_GetIndexFromObj as (faster/stack-saving) macros around resp their Tcl_*Var*2 equivalent and Tcl_GetIndexFromObjStruct file: [adb14a1005] check-in: [73c89b805b] user: jan.nijtmans branch: trunk, size: 327946
08:41
Implement many Tcl_*Var* functions and Tcl_GetIndexFromObj as (faster/stack-saving) macros around resp their Tcl_*Var*2 equivalent and Tcl_GetIndexFromObjStruct file: [ff5c77a093] check-in: [d230417e3f] user: jan.nijtmans branch: core-8-5-branch, size: 405268
08:19
Implement many Tcl_*Var* functions and Tcl_GetIndexFromObj as (faster/stack-saving) macros around resp their Tcl_*Var*2 equivalent and Tcl_GetIndexFromObjStruct file: [111fa6c279] check-in: [7b32308075] user: jan.nijtmans branch: core-8-4-branch, size: 461826
2013-04-17
15:31
Merge 8.4; Tag for release. file: [935eb1b739] check-in: [6c8196ee30] user: dgp branch: core-8-4-20-rc, size: 461874
2013-04-12
11:31
merge trunk file: [bb85b391b8] check-in: [c3d77d2f57] user: jan.nijtmans branch: novem, size: 326954
11:27
Implement Tcl_Pkg* functions as macro's around Tcl_Pkg*Ex. This saves stack space, is (marginally) faster, while still being fully up/down compatible. It makes pkgb.so loadable in "novem" without the need to change the Tcl_PkgProvide() call to Tcl_PkgProvideEx(). file: [e8768bd83a] check-in: [0d1aa1bcb8] user: jan.nijtmans branch: trunk, size: 327707
11:22
Implement Tcl_Pkg* functions as macro's around Tcl_Pkg*Ex. This saves stack space, is (marginally) faster, while still being fully up/down compatible. It makes pkgb.so loadable in "novem" without the need to change the Tcl_PkgProvide() call to Tcl_PkgProvideEx(). file: [61eaf957a5] check-in: [7314d4f7dc] user: jan.nijtmans branch: core-8-5-branch, size: 405029
2013-04-09
11:04
Allow URLs that don't have a path, but a query, e.g. http://example.com?foo=bar and bump http to 2.5.8. file: [a431494daf] check-in: [0df32cd91c] user: jan.nijtmans branch: core-8-4-branch, size: 461526
2013-04-08
20:07
3610026 Stop crash when the number of "colors" in a regular expression overflows a short int. Thanks to Heikki Linnakangas for the report and the patch. file: [1fd9456f5f] check-in: [f8f456846f] user: dgp branch: trunk, size: 327541
19:59
3610026 Stop crash when the number of "colors" in a regular expression overflows a short int. Thanks to Heikki Linnakangas for the report and the patch. file: [c80f54e015] check-in: [a0f071f00b] user: dgp branch: core-8-5-branch, size: 404863
19:45
3610026 Stop crash when the number of "colors" in a regular expression overflows a short int. Thanks to Heikki Linnakangas for the report and the patch. file: [fe06c1b5f6] check-in: [a5e7d0c908] user: dgp branch: core-8-4-branch, size: 461319
2013-04-04
17:08
Allow URLs that don't have a path, but a query, e.g. http://example.com?foo=bar and bump http to 2.7.12. file: [38dda13019] check-in: [e47216d06d] user: max branch: core-8-5-branch, size: 404538
15:00
Bump http to 2.8.7 in the other dozen places as well. file: [44224381f7] check-in: [30ee96e61d] user: max branch: trunk, size: 327216
14:42
Allow URLs that don't have a path, but a query query, e.g. http://example.com?foo=bar . file: [6a192c9bb6] check-in: [a0172365d2] user: max branch: trunk, size: 327181
2013-04-03
20:55
merge trunk file: [a2fc0e0445] check-in: [025e044267] user: jan.nijtmans branch: novem, size: 326256
13:26
[Bug 3205320]: stack space detection defeated by inlining. Now fixed in the cross-compile case as well. file: [bc661da2a7] check-in: [dea7c55032] user: jan.nijtmans branch: core-8-5-branch, size: 404309
2013-03-29
15:08
Redate. Retag RC1. file: [6c6f3fd2b2] check-in: [fdc2caede9] user: dgp branch: core-8-5-14rc, size: 404128
2013-03-26
14:00
Tag for release. file: [e731dc6ce4] check-in: [fbb5b2b97b] user: dgp branch: core-8-4-20-rc, size: 461342
2013-03-23
20:25
Update tzdata and release tags file: [1bb946e5dd] check-in: [6d6f2fb7da] user: dgp branch: core-8-5-14rc, size: 404128
2013-03-22
23:08
Update to tzdata2013b file: [ec3935ee72] check-in: [2fa10e0214] user: venkat branch: trunk, size: 327009
23:05
Update to tzdata2013b file: [112e9b9696] check-in: [15d1b83223] user: venkat branch: core-8-5-branch, size: 403826
16:11
Tag for release file: [a6564dab60] check-in: [dbc6cc3964] user: dgp branch: core-8-5-14rc, size: 403182
14:15
merge trunk file: [605a26a1a4] check-in: [d836fd6c98] user: jan.nijtmans branch: novem, size: 325310
2013-03-21
14:35
2102614 Add ensemble indexing support to [auto_mkindex]. Thanks Brian Griffin. file: [941d7ad092] check-in: [3541de0a97] user: dgp branch: trunk, size: 326063
14:28
2102614 Add ensemble indexing support to [auto_mkindex]. Thanks Brian Griffin. file: [b25685954a] check-in: [7a2254a607] user: dgp branch: core-8-5-branch, size: 402880
2013-03-19
14:39
3597000 Consistent [file copy] result. file: [e2259fe63e] check-in: [64f4ffa382] user: dgp branch: trunk, size: 325875
14:31
3597000 Consistent [file copy] result. file: [eeb19df98f] check-in: [629ee9f78d] user: dgp branch: core-8-5-branch, size: 402692
14:26
3597000 Consistent [file copy] result. file: [a5236eaa3a] check-in: [ef8bec8154] user: dgp branch: core-8-4-branch, size: 460994
13:57
[Bug 3608360]: Incompatible behaviour of "file exists". file: [d774ed7529] check-in: [5567ed9fa5] user: jan.nijtmans branch: trunk, size: 325728
13:48
[Bug 2893771]: file stat fails on locked files on win32. file: [25f3d2da76] check-in: [f5ff2ff965] user: jan.nijtmans branch: core-8-5-branch, size: 402545
12:43
[Bug 2893771]: file stat fails on locked files on win32. file: [e0f0a96fac] check-in: [bfeff04939] user: jan.nijtmans branch: core-8-4-branch, size: 460873
11:55
Back out bug fix for [Bug 2893771], because it was the cause of the regression. file: [40d44812ef] check-in: [61ca003f52] user: jan.nijtmans branch: trunk, size: 325767
2013-03-18
14:30
[Bug 3608360]: Test to make sure we never let [file exists] do globbing. file: [3a09acf559] check-in: [4d12cfb47c] user: dkf branch: trunk, size: 325598
14:25
[Bug 3608360]: Test to make sure we never let [file exists] do globbing. file: [80edb5eaaf] check-in: [28f6af0a75] user: dkf branch: core-8-5-branch, size: 402414
14:22
[Bug 3608360]: Test to make sure we never let [file exists] do globbing. file: [2b31557078] check-in: [d1b80647cd] user: dkf branch: core-8-4-branch, size: 460742
12:38
Merging with updates from trunk file: [d278e91e7e] check-in: [0827b509f2] user: seandeelywoods branch: hypnotoad-vexpr, size: 325629
2013-03-12
12:00
Regenerate configure with autoconf-2.13. Mostly repairs line numbers. file: [08f4ddaf94] check-in: [1d32f4f268] user: dgp branch: core-8-4-branch, size: 460564
08:47
Patch by Andrew Shadura, providing better support for three architectures they have in Debian. file: [249847360e] check-in: [ab91ada793] user: jan.nijtmans branch: trunk, size: 325422
08:45
Patch by Andrew Shadura, providing better support for three architectures they have in Debian. file: [69029a9f98] check-in: [2544c55254] user: jan.nijtmans branch: core-8-5-branch, size: 402238
08:26
Patch by Andrew Shadura, providing better support for three architectures they have in Debian. (regeneration of "configure" not done yet) file: [144b5fa766] check-in: [4826897f80] user: jan.nijtmans branch: core-8-4-branch, size: 460566
2013-03-11
12:55
3607246,3607372 Unbalanced refcounts of literals in the global literal table. file: [f9e4971a2d] check-in: [c440d13b97] user: dgp branch: trunk, size: 325256
2013-03-06
20:50
3604074,3606683 Rewrite of the fixempties() routine (and supporting routines) to completely eliminate the infinite loop hazard. Thanks to Tom Lane for the much improved solution. file: [3c074611e0] check-in: [4d7eba11ad] user: dgp branch: trunk, size: 325067
20:28
3604074,3606683 Rewrite of the fixempties() routine (and supporting routines) to completely eliminate the infinite loop hazard. Thanks to Tom Lane for the much improved solution. file: [05890bc6f1] check-in: [71a42e2a9c] user: dgp branch: core-8-5-branch, size: 402072
19:25
3604074,3606683 Rewrite of the fixempties() routine (and supporting routines) to completely eliminate the infinite loop hazard. Thanks to Tom Lane for the much improved solution. file: [a40a06bc8f] check-in: [8293cc6b1f] user: dgp branch: core-8-4-branch, size: 460400
13:16
merge trunk file: [4281aa44ad] check-in: [abcef2c4ac] user: jan.nijtmans branch: novem, size: 324027
2013-03-04
15:38
New scheme for keeping the per-process tcl_precision value in sync without the need for mutex locks on every read. Uses adapted ProcessGlobalValue machinery backported from Tcl 8.5 where it's been working without reported problems. Thanks to Phil Brooks for reporting on tests which highlight the thread performance problems raised by the old scheme, and to Clif Flynt for further testing pointing the finger at tcl_precision locks as the main culprit. file: [5fb7a537f1] check-in: [02ef6b18c8] user: dgp branch: core-8-4-branch, size: 460113
2013-02-28
17:08
Revise TclReleaseLiteral() to tolerate a NULL interp argument. Update callers and revise mistaken comments. file: [d2b0e9473b] check-in: [c192ffaad6] user: dgp branch: trunk, size: 324780
2013-02-27
17:48
minor: formatting tweaks in the change log file: [cc82eca0d7] check-in: [95baa65e2e] user: dkf branch: trunk, size: 324544
12:06
merge trunk. Implement Tcl_VarTraceInfo and Tcl_UpVar as macro. file: [1e4d49103c] check-in: [fa671b9c4f] user: jan.nijtmans branch: novem, size: 323790
08:19
[Bug 3606139]: missing error check allows regexp to crash Tcl. Thanks to Tom Lane for providing the test-case and the patch. file: [3768e509c3] check-in: [3cb628fa5e] user: jan.nijtmans branch: trunk, size: 324543
08:12
[Bug 3606139]: missing error check allows regexp to crash Tcl. Thanks to Tom Lane for providing the test-case and the patch. file: [8d6d3567d0] check-in: [859928772a] user: jan.nijtmans branch: core-8-5-branch, size: 401785
08:02
[Bug 3606139]: missing error check allows regexp to crash Tcl. Thanks to Tom Lane for providing the test-case and the patch. file: [51f5e93810] check-in: [bb1ca6484d] user: jan.nijtmans branch: core-8-4-branch, size: 459576
2013-02-26
13:37
[Bug 3605120]: Stop test chan-io-28.7 from hanging when run standalone. file: [b691f67da1] check-in: [6186ad3f14] user: dkf branch: trunk, size: 324318
10:17
Don't panic if Tcl_ConvertToType is called for a type that doesn't have a setFromAnyProc, create a proper error message. file: [6da46ef630] check-in: [d6219fccc2] user: jan.nijtmans branch: trunk, size: 324170
10:15
Don't panic if Tcl_ConvertToType is called for a type that doesn't have a setFromAnyProc, create a proper error message. file: [57e06bf78c] check-in: [40f7c0065c] user: jan.nijtmans branch: core-8-5-branch, size: 401560
2013-02-25
18:31
[Bug 3605721]: Test independence fixes for binary-41.* file: [e54c031560] check-in: [810e56be3c] user: dkf branch: trunk, size: 323975
16:05
merge trunk. Unicode 6.3 does not have that many spaces..... file: [f349d6a64a] check-in: [7087b32fea] user: jan.nijtmans branch: novem, size: 323045
14:55
3605719,3605720 Test independence. Thanks Rolf Ade for patches. file: [1130f4735c] check-in: [c4b02b8c49] user: dgp branch: trunk, size: 323798
14:54
3605719,3605720 Test independence. Thanks Rolf Ade for patches. file: [3ea6c856cd] check-in: [c11ede57a1] user: dgp branch: core-8-5-branch, size: 401365
13:52
merge trunk. Update all unicode tables to current state of Unicode 6.3 (not released yet) file: [a978ff5b54] check-in: [2fffdb3621] user: jan.nijtmans branch: novem, size: 322877
2013-02-23
20:00
Bug [3599194]: compat/fake-rfc2553.c is broken file: [0175df3d08] check-in: [3f470535de] user: jan.nijtmans branch: trunk, size: 323630
10:54
merge trunk file: [c5977fa7b1] check-in: [f9d20f59a1] user: jan.nijtmans branch: novem, size: 322750
2013-02-22
19:05
Shift more burden of smart cleanup onto the TclFreeCompileEnv() routine. Stop crashes when the hookProc raises an error. file: [eda56006b4] check-in: [541899f7c7] user: dgp branch: trunk, size: 323503
18:26
Shift more burden of smart cleanup onto the TclFreeCompileEnv() routine. Stop crashes when the hookProc raises an error. file: [34aae13ff2] check-in: [06abbd6e02] user: dgp branch: core-8-5-branch, size: 401197
17:38
Shift more burden of smart cleanup onto the TclFreeCompileEnv() routine. Stop crashes when the hookProc raises an error. file: [5174156d2f] check-in: [4b47ba25b7] user: dgp branch: core-8-4-branch, size: 459351
09:41
Merge trunk. Convert Tcl_UntraceVar to macro, calling Tcl_UntraceVar2 in stead. No change of functionality. file: [7a89981daf] check-in: [ca1773c970] user: jan.nijtmans branch: novem, size: 322522
2013-02-21
03:24
3605447 Make sure the -clear option to [namespace export] always clears, whether or not new export patterns are specified. file: [1d2bf39437] check-in: [a2b4b773d4] user: dgp branch: trunk, size: 323275
03:16
3605447 Make sure the -clear option to [namespace export] always clears, whether or not new export patterns are specified. file: [a52d81dd80] check-in: [a238b854d7] user: dgp branch: core-8-5-branch, size: 400994
03:04
3605447 Make sure the -clear option to [namespace export] always clears, whether or not new export patterns are specified. file: [eed707150f] check-in: [5c65fe2f73] user: dgp branch: core-8-4-branch, size: 459124
2013-02-20
14:51
Merge trunk. Convert Tcl_SetVar/Tcl_UnsetVar/Tcl_GetVar/Tcl_TraceVar to macros, calling the *2 variants of the function. No change of functionality. file: [795e7f1a6d] check-in: [badbf86292] user: jan.nijtmans branch: novem, size: 322289
11:40
[Bug 3605401]: Compiler error with latest mingw-w64 headers. file: [e1b989771f] check-in: [0db74d9ccc] user: jan.nijtmans branch: bug-3605401, size: 323042
2013-02-19
13:21
Merge trunk. Tranform Tcl_SaveResult/Tcl_RestoreResult/Tcl_DiscardResult to macros, and remove them from the stub table file: [d4cbc95951] check-in: [e216391d96] user: jan.nijtmans branch: novem, size: 322155
11:36
Fix bug #2438181: Incorrect error reporting in traces. Test-case and fix provided by Poor Yorick. file: [a7fb89890e] check-in: [30b7b8d858] user: jan.nijtmans branch: trunk, size: 322908
10:34
Fix bug #2438181: Incorrect error reporting in traces. Test-case and fix provided by Poor Yorick. file: [4fc12e4d7c] check-in: [db3dff4fb2] user: jan.nijtmans branch: core-8-5-branch, size: 400761
2013-02-15
16:21
merge trunk file: [6abe0cb8c7] check-in: [fac0c7fdd6] user: jan.nijtmans branch: novem, size: 321960
15:32
3604074 Fix regexp optimization to stop hanging on the expression ((((((((a)*)*)*)*)*)*)*)* . Thanks to Bjørn Grathwohl for discovery. file: [dc7c7737c8] check-in: [d706380005] user: dgp branch: trunk, size: 322713
15:27
3604074 Fix regexp optimization to stop hanging on the expression ((((((((a)*)*)*)*)*)*)*)* . Thanks to Bjørn Grathwohl for discovery. file: [d4476c4017] check-in: [d0cc63091a] user: dgp branch: core-8-5-branch, size: 400566
14:30
3604074 Fix regexp optimization to stop hanging on the expression ((((((((a)*)*)*)*)*)*)*)* . Thanks to Bjørn Grathwohl for discovery. file: [8f58e4b78f] check-in: [d5b77dd8bb] user: dgp branch: core-8-4-branch, size: 458891
2013-02-14
13:24
ChangeLog corrected: msgcat issue must not be XP specific file: [0502997b96] check-in: [b8b8789444] user: oehhar branch: trunk, size: 322470
13:23
ChangeLog corrected: msgcat issue must not be XP specific file: [bf129ed5e6] check-in: [2942ffcba5] user: oehhar branch: core-8-5-branch, size: 400323
12:11
[Bug 3604576]: msgcat-1.5.0.tm error on windows XP file: [e519eb59ce] check-in: [a93771b3e5] user: jan.nijtmans branch: trunk, size: 322410
12:09
[Bug 3604576]: msgcat-1.5.0.tm error on windows XP file: [5468e90a04] check-in: [cae0f1fb41] user: jan.nijtmans branch: core-8-5-branch, size: 400263
2013-02-11
09:38
Merge trunk. Various Tcl_NewIntObj/Tcl_NewBooleanObj -> Tcl_NewLongObj modifications file: [8e2ba4c034] check-in: [1b58c7107b] user: jan.nijtmans branch: novem, size: 321522
08:11
[Bug 3603553]: Ensure that data gets written to the underlying stream by compressing transforms when the amount of data to be written is one buffer's-worth; problem was particularly likely to occur when compressing large quantities of not-very-compressible data.    Many thanks to Piera Poggio (vampiera) for reporting. file: [e3a1d1a669] check-in: [872d5beba0] user: dkf branch: bug-3603553, size: 322275
2013-02-09
12:30
[Bug 3603695]: Change the way that the [oo::object] 'varname' method is implemented so that there are no longer problems with interactions due to the resolver. Thanks to Taylor Venable <[email protected]> for identifying the problem. file: [bf41de530f] check-in: [00a57768c1] user: dkf branch: trunk, size: 321858
2013-02-08
13:28
Merge trunk. Eliminate all usage of internal macros: TclNewIntObj, TclNewBooleanObj, TclSetIntObj, TclSetBooleanObj. Change various function to macros: Tcl_NewIntObj, Tcl_SetIntObj, Tcl_NewBooleanObj, Tcl_DbNewBooleanObj, Tcl_SetBooleanObj, Tcl_AddErrorInfo, Tcl_AddObjErrorInfo. file: [bc23a234f4] check-in: [bb4707eb07] user: jan.nijtmans branch: novem, size: 320783
01:44
[3603557]: Increase the maximum depth of recursion used when duplicating an automaton in response to encountering a "wild" RE that hit the previous limit. Allow the limit (DUPTRAVERSE_MAX_DEPTH) to be set by defining its value in the Makefile. Problem reported by Jonathan Mills. file: [efcec31c5b] check-in: [089609bfd8] user: dkf branch: trunk, size: 321536
2013-02-07
10:15
merge trunk file: [d71d79dcad] check-in: [3d2d02771d] user: jan.nijtmans branch: novem, size: 320407
2013-02-05
16:56
[Bug 3603434] Make sure TclpObjNormalizePath() properly declares "a:/" to be normalized, even when no "A:" drive is present on the system. file: [338f1838c0] check-in: [aba7ba3b9f] user: dgp branch: trunk, size: 321160
16:55
[Bug 3603434] Make sure TclpObjNormalizePath() properly declares "a:/" to be normalized, even when no "A:" drive is present on the system. file: [9e21ad2ec8] check-in: [111464a29c] user: dgp branch: core-8-5-branch, size: 400128
16:54
[Bug 3603434] Make sure TclpObjNormalizePath() properly declares "a:/" to be normalized, even when no "A:" drive is present on the system. file: [d19b80c591] check-in: [fa19dfa605] user: dgp branch: core-8-4-branch, size: 458648
09:21
[3433012]: Added dummy version of TclpLoadMemory to use in the event that a platform thinks it can load from memory but cannot actually do so due to it being disabled at configuration time. file: [bedf9ee8d9] check-in: [bf36815647] user: dkf branch: trunk, size: 320943
09:17
[Bug 3433012]: Added dummy version of TclpLoadMemory to use in the event that a platform thinks it can load from memory but cannot actually do so due to it being disabled at configuration time. file: [545667f75b] check-in: [f8694d903a] user: dkf branch: core-8-5-branch, size: 399911
2013-02-04
22:56
merge trunk file: [d35b067463] check-in: [4d2d2556fc] user: jan.nijtmans branch: novem, size: 319900
14:40
[3603163]: Stop crash in weird case where [eval] is used to make [array set] get confused about whether there is a local variable table or not. Thanks to Poor Yorick for identifying a reproducible crashing case. file: [70aa3e9ad8] check-in: [8426c3a5db] user: dkf branch: trunk, size: 320653
2013-02-03
16:05
merge trunk file: [fa397117aa] check-in: [127b30eda5] user: jan.nijtmans branch: novem, size: 319580
2013-01-30
19:27
(::platform::LibcVersion): See [Bug 3599098]: Fixed the RE extracting the version to avoid issues with recent changes to the glibc banner. Now targeting a less variable part of the string. Bumped package to version 1.0.11. file: [1c0d8357cf] check-in: [cc69dcd0b5] user: andreask branch: trunk, size: 320333
19:18
(::platform::LibcVersion): See [Bug 3599098]: Fixed the RE extracting the version to avoid issues with recent changes to the glibc banner. Now targeting a less variable part of the string. Bumped package to version 1.0.11. file: [711e757414] check-in: [e70b932ea4] user: andreask branch: core-8-5-branch, size: 399621
19:04
(::platform::LibcVersion): See [Bug 3599098]: Fixed the RE extracting the version to avoid issues with recent changes to the glibc banner. Now targeting a less variable part of the string. Bumped package to version 1.0.11. file: [3e60dfa4af] check-in: [2798119d9f] user: andreask branch: core-8-4-branch, size: 458431
2013-01-29
08:14
merge trunk file: [dfa907f2bc] check-in: [548bf19900] user: jan.nijtmans branch: novem, size: 319185
2013-01-28
15:16
Improve code generation for some ensemble subcommands in cases where full compilation is impossible yet full ensemble invoking is unnecessary. Also fix a few minor doc formatting bugs. file: [da4ad001ad] check-in: [c8a255c3f3] user: dkf branch: trunk, size: 319938
2013-01-26
16:55
[Bug 3601804]: platformCPUID segmentation fault on Darwin file: [fee020e7fd] check-in: [e6f01c28bd] user: jan.nijtmans branch: trunk, size: 319349
16:53
[Bug 3601804]: platformCPUID segmentation fault on Darwin file: [df6244e74d] check-in: [2be066838a] user: jan.nijtmans branch: core-8-5-branch, size: 399226
16:50
[Bug 3601804]: platformCPUID segmentation fault on Darwin file: [ade4dbb25f] check-in: [794facf36b] user: jan.nijtmans branch: core-8-4-branch, size: 458074
2013-01-23
14:11
merge trunk file: [b444bcd3d8] check-in: [da179330ed] user: jan.nijtmans branch: novem, size: 318459
14:04
Fix [2911139]: connect asynchronously, but without unnecessary internal waits. file: [e46e2cf269] check-in: [b242bb3e4b] user: jan.nijtmans branch: trunk, size: 319212
09:03
Fix [2911139]: connect asynchronously, but without unnecessary internal waits. file: [a200cfd3de] check-in: [5562d8bc15] user: dkf branch: core-8-5-branch, size: 399089
2013-01-21
13:51
Put back Tcl[GS]etStartupScript(Path|FileName) in private stub table, so extensions using this (like Tk 8.4) will continue to work in all Tcl 8.x versions. Extensions using this still cannot be compiled against Tcl 8.6 headers. file: [f9e961d3b2] check-in: [84256abd0c] user: jan.nijtmans branch: trunk, size: 318879
2013-01-19
18:28
merge trunk file: [486ab6f692] check-in: [f7a92b1cbd] user: jan.nijtmans branch: novem, size: 318126
17:02
Merging in changes from TRUNK file: [e5edfb717c] check-in: [920d263867] user: seandeelywoods branch: hypnotoad-vexpr, size: 318778
2013-01-18
14:44
[Bug 3598300]: unix: tcl.h does not include sys/stat.h. (with an exception for OSX, for now) file: [0c444f6f9d] check-in: [992ef8a601] user: jan.nijtmans branch: trunk, size: 318571
13:58
[Bug 3598300]: unix: tcl.h does not include sys/stat.h. (with an exception for OSX, for now) file: [be707744e1] check-in: [85097cd14e] user: jan.nijtmans branch: core-8-5-branch, size: 398756
2013-01-17
16:32
merge trunk file: [ea1a98cb09] check-in: [3c4edc83aa] user: dgp branch: novem, size: 317996
15:08
[3600328]: Fix problems caused by buggy [array] compilation inside a buggy ensemble compilation (which had the net result of producing *very* wrong code). file: [f3f7a87c8b] check-in: [44fc0c6d46] user: dkf branch: trunk, size: 318441
08:38
revert [8abba84224], and make sure that every source file that uses Tcl_StatBuf has an "#include <sys/stat.h>" before including tcl.h file: [fb9be13b98] check-in: [a1d2456c70] user: jan.nijtmans branch: trunk, size: 318073
08:28
revert [8abba84224], and make sure that every source file that uses Tcl_StatBuf has an "#include <sys/stat.h>" before including tcl.h file: [c19a950a38] check-in: [38228c7569] user: jan.nijtmans branch: core-8-5-branch, size: 398626
2013-01-16
11:01
[Bug 3601086]: Register zlib config as iso8859-1 (a superset of ascii) as that is an encoding we guarantee to support without loading encoding files. file: [e4d7097dcc] check-in: [6fbfcdadfe] user: dkf branch: trunk, size: 318226
09:58
Allow win32 build with -DTCL_NO_DEPRECATED, just as the UNIX build, off by default. Define Tcl_EvalObj and Tcl_GlobalEvalObj as macros, even when TCL_NO_DEPRECATED is defined, so Tk can benefit from it too. file: [657dfa6921] check-in: [e227db0bcb] user: jan.nijtmans branch: trunk, size: 318027
09:17
Allow win32 build with -DTCL_NO_DEPRECATED, just as the UNIX build, off by default. Define Tcl_EvalObj and Tcl_GlobalEvalObj as macros, even when TCL_NO_DEPRECATED is defined, so Tk can benefit from it too (this is not what TCL_NO_DEPRECATED is supposed to do). file: [0d15748252] check-in: [acce59a015] user: jan.nijtmans branch: core-8-5-branch, size: 398778
08:55
and changelog file: [676f096724] check-in: [de775cfc91] user: jan.nijtmans branch: core-8-4-branch, size: 457937
2013-01-15
17:38
REMOVED FROM TRUNK: buggy, breaks the build on linux. [Bug 3598300]: unix: tcl.h does not include sys/stat.h file: [e545db210d] check-in: [4522b11989] user: jan.nijtmans branch: mistake, size: 317702
17:32
[Bug 3598300]: unix: tcl.h does not include sys/stat.h file: [73c8e4902d] check-in: [8abba84224] user: jan.nijtmans branch: core-8-5-branch, size: 398453
2013-01-14
20:13
More flexible search for win32 tclConfig.sh, backported from TEA (not actually used in Tcl, only for Tk) file: [a6761ca81b] check-in: [1f2c54d30c] user: jan.nijtmans branch: core-8-5-branch, size: 398301
15:19
Put back Tcl_[GS]etStartupScript in internal stub table, so extensions using this, compiled against 8.5 headers still run in Tcl 8.6. file: [6848f025c5] check-in: [159d19e85b] user: jan.nijtmans branch: trunk, size: 317377
2013-01-13
18:12
Clarify readable fileevent "false positives" in the case of multibyte encodings/transforms [Bug 3436609]. file: [1c7dfaa3b5] check-in: [1b05bdee42] user: ferrieux branch: trunk, size: 317164
09:13
If TCL_NO_DEPRECATED is defined, make sure that TIP #139 functions all are taken from the public stub table, even if the inclusion is through tclInt.h. file: [75137cfb94] check-in: [7a46d6fb7a] user: jan.nijtmans branch: trunk, size: 316971
09:04
If TCL_NO_DEPRECATED is defined, make sure that TIP #139 functions all are taken from the public stub table, even if the inclusion is through tclInt.h. file: [3cff02a9c4] check-in: [4c2509336a] user: jan.nijtmans branch: core-8-5-branch, size: 398128
2013-01-12
21:57
Put back TclBackgroundException in internal stub table, so extensions using this, compiled against 8.5 headers still run in Tcl 8.6. file: [a4d1243cb8] check-in: [10413f8ec8] user: jan.nijtmans branch: trunk, size: 316739
2013-01-10
10:04
merge trunk file: [35bf8515df] check-in: [6ea214ccfe] user: jan.nijtmans branch: novem, size: 316526
2013-01-09
14:07
[Bug 3599395]: http assumes status line is a proper tcl list. file: [b8ab3dffdf] check-in: [f4f88c291e] user: jan.nijtmans branch: trunk, size: 316527
14:00
[Bug 3599395]: http assumes status line is a proper tcl list. Bump http package to 2.7.11. file: [448d9c2d9a] check-in: [3de56e8ad0] user: jan.nijtmans branch: core-8-5-branch, size: 397896
2013-01-08
10:27
[Bug 3092089]: [file normalize] can remove path components. [Bug 3587096] win vista/7: "can't find init.tcl" when called via junction. file: [62b3d35788] check-in: [8a291bcb44] user: jan.nijtmans branch: trunk, size: 316359
10:17
[Bug 3092089]: [file normalize] can remove path components. [Bug 3587096] win vista/7: "can't find init.tcl" when called via junction. file: [bfc3c99fee] check-in: [55b5e89e13] user: jan.nijtmans branch: core-8-5-branch, size: 397698
10:13
[Bug 3092089]: [file normalize] can remove path components. [Bug 3587096] win vista/7: "can't find init.tcl" when called via junction. file: [1bc32aea56] check-in: [53a797afe6] user: jan.nijtmans branch: core-8-4-branch, size: 457612
2013-01-07
14:40
Restrict the stub library to only use Tcl_PkgRequireEx, Tcl_ResetResult and Tcl_AppendResult, not any other function. This puts least restrictions on eventual Tcl 9 stubs re-organization, and it works on the widest range of Tcl versions. file: [959fdf87d0] check-in: [8ceea4a885] user: jan.nijtmans branch: trunk, size: 316149
11:16
Extend the public stub table with dummy NULL entries, up to the size of the Tcl 8.6 stub tables. This makes it easier to debug extensions which use Tcl 8.6 features but (erroneously) are attempted to be loaded in Tcl 8.5. file: [780b8ff8a5] check-in: [8f90660f49] user: jan.nijtmans branch: core-8-5-branch, size: 397488
11:06
Extend the public and private stub tables with dummy NULL entries, up to the size of the Tcl 8.6 stub tables. This makes it easier to debug extensions which use Tcl 8.5/8.6 features but (erroneously) are attempted to be loaded in Tcl 8.4. file: [17794ba776] check-in: [c59364b9c7] user: jan.nijtmans branch: core-8-4-branch, size: 457402
10:07
Merging vexpr branch back to trunk file: [c7a89ce358] check-in: [a7631372a7] user: seandeelywoods branch: hypnotoad-vexpr, size: 316004
2013-01-06
21:09
Don't depend on Spencer-specific regexp syntax (/u and /U) any more. Bump http package to 2.8.6. file: [7c8345ed9e] check-in: [5cac37240c] user: jan.nijtmans branch: novem, size: 315796
20:40
Don't depend on Spencer-specific regexp syntax (/u and /U) any more in unrelated places . Bump http package to 2.8.6. file: [9953d87c19] check-in: [f38c7f79f0] user: jan.nijtmans branch: trunk, size: 315797
2013-01-05
00:42
merge trunk file: [8b259bad1a] check-in: [deb13a6abe] user: jan.nijtmans branch: novem, size: 315562
2013-01-04
11:14
Improve code generation for many simple core ensemble subcommands. file: [6a3ea4d744] check-in: [5a0e18f766] user: dkf branch: trunk, size: 315562
05:26
Insure that PURIFY builds cannot exploit the Tcl stack to hide mem defects. file: [b48cebe0c2] check-in: [bd7d7a2061] user: mig branch: trunk, size: 315024
2013-01-03
14:24
Channel buffer min size is 1. Issue found by Schelte Bron. file: [03b4c168e3] check-in: [8c118480fd] user: dkf branch: trunk, size: 314846
10:23
Added mechanism for pre-parsing built-in ensembles even when they are not going to generate specific code. This provides a good speedup in some cases. file: [4682428521] check-in: [0a095f089c] user: dkf branch: trunk, size: 314677
2013-01-02
19:27
remove stray calls to Tcl_Alloc and friends: the core should only use ckalloc to allow MEM_DEBUG to work properly file: [e8a4b2c50d] check-in: [eac08e625f] user: mig branch: core-8-5-branch, size: 397189
19:20
remove stray calls to Tcl_Alloc and friends: the core should only use ckalloc to allow MEM_DEBUG to work properly file: [3213c1febb] check-in: [9691e2e37d] user: mig branch: trunk, size: 314333
14:56
merge trunk file: [306f4166dc] check-in: [ab2fe69baf] user: jan.nijtmans branch: novem, size: 314054
14:30
test Tcl_GetErrorLine() forwards/backwards compatibility in pkgb.so as well. Marked some string subcommands as obsolete, following discussion on tcl-core. Don't free ctrl.script if thread creation fails: it is a constant string "testthread wait" normally. file: [0147144cee] check-in: [06271b0e07] user: jan.nijtmans branch: core-8-5-branch, size: 396910
14:16
Marked some string subcommands as obsolete, following discussion on tcl-core. file: [e2dba0e178] check-in: [39b5edfa15] user: jan.nijtmans branch: core-8-4-branch, size: 457061
2012-12-31
12:32
Marked some string subcommands as obsolete, following discussion on tcl-core. file: [52ac53370a] check-in: [1a460ac0d3] user: dkf branch: trunk, size: 314054
2012-12-27
15:05
merge trunk file: [fc1e1cfd8c] check-in: [721001a95f] user: jan.nijtmans branch: novem, size: 313864
15:04
[Bug 3598580]: Tcl_ListObjReplace may release deleted elements too early file: [00c9458b35] check-in: [4865e19aac] user: jan.nijtmans branch: trunk, size: 313864
14:57
[Bug 3598580]: Tcl_ListObjReplace may release deleted elements too early file: [e385caa2f7] check-in: [6d560f6812] user: jan.nijtmans branch: core-8-5-branch, size: 396720
14:41
[Bug 3598580]: Tcl_ListObjReplace may release deleted elements too early    Tests!? Where are the tests!?!    They are in test listobj-11.1 file: [ce0e97c780] check-in: [a87c1542ff] user: jan.nijtmans branch: core-8-4-branch, size: 456871
2012-12-22
19:05
Stop leaking allocated space when objifying a zero-length DString. [Bug 3598150] spotted by afredd. file: [036c8fa9f7] check-in: [c384751ee6] user: ferrieux branch: trunk, size: 313713
2012-12-21
09:42
merge trunk file: [05af866ebc] check-in: [3e37fb5245] user: jan.nijtmans branch: novem, size: 313523
09:13
Inline compat Tcl_GetDefaultEncodingDir. Eliminate unnecessary static HasStubSupport() and isDigit() functions, just do the same inline. file: [6354aa1f1c] check-in: [fd98f3556d] user: jan.nijtmans branch: trunk, size: 313523
08:36
Make pkgb.so loadable in Tcl 8.4 as well. Eliminate unnessarcy static HasStubSupport() and isDigit() functions, just do the same inline. file: [56b5bef38f] check-in: [4355f3d4c8] user: jan.nijtmans branch: core-8-5-branch, size: 396569
08:16
Turn pkgb.so into a Tcl9 interoperability test library: Whatever Tcl9 looks like, loading pkgb.so in Tcl 9 should either result in an error-message, either succeed, but never crash. Eliminate unnessarcy static HasStubSupport() and isDigit() functions, just do the same inline. file: [d1fc8cda90] check-in: [f3a3b2cd2a] user: jan.nijtmans branch: core-8-4-branch, size: 456720
06:16
merge release file: [1e0894d297] check-in: [bace4350dd] user: dgp branch: trunk, size: 313284
2012-12-20
10:04
Merging in changes from trunk file: [e48eb1c44f] check-in: [040936a1c7] user: seandeelywoods branch: hypnotoad-vexpr, size: 312892
2012-12-18
14:02
Improved the sequence of instructions issued for [subst] when dealing with simple variable references. file: [5c4cca93b6] check-in: [879b78fc5c] user: dkf branch: trunk, size: 312685
2012-12-14
19:25
merge trunk, update changes and re-tag file: [38fec87177] check-in: [cbbe01fc1a] user: dgp branch: core-8-6-0-rc, size: 313082
09:40
Merge trunk. Add more clarity why refCount should be decremented AFTER checking for <2. Protect 8.x extensions for being loadable in "novem", by changing Tcl_PkgProvide into a macro. file: [bed1c360f8] check-in: [e427f41e18] user: jan.nijtmans branch: novem, size: 312484
2012-12-13
13:37
Fix for [Bug 3595576], found by andrewsh file: [9d9b9511ce] check-in: [5e873e324a] user: mig branch: trunk, size: 312484
13:01
merge trunk file: [6eb9d92272] check-in: [d64cd8436c] user: jan.nijtmans branch: novem, size: 312235
12:14
Changelog entry, and change macro variable to not conflict with possible outside variable names file: [7b49a1482f] check-in: [25064e0f65] user: jan.nijtmans branch: trunk, size: 312235
12:09
Changelog entry, and change macro variable to not conflict with possible outside variable names file: [ad506f5377] check-in: [398f13f7ab] user: jan.nijtmans branch: core-8-5-branch, size: 396330
12:03
Changelog entry, and change macro variable to not conflict with possible outside variable names file: [41761bdbb7] check-in: [b9e27d790e] user: jan.nijtmans branch: core-8-4-branch, size: 456333
2012-12-11
21:31
Tag 8.6.0 for release file: [5bebe5be4a] check-in: [a8713b3963] user: dgp branch: core-8-6-0-rc, size: 312354
2012-12-10
23:23
Improve the generation of HTML documentation in 8.6, allowing for contributed packages whose non-version name parts are prefixes of others. Also ensure that documentation builds are complete after distribution, and that we generate a better error message when using the wrong tclsh version to do the build. file: [a654832d07] check-in: [2246e9d5a0] user: dkf branch: trunk, size: 312072
20:54
merge trunk file: [c6d4900af7] check-in: [94274c0c5b] user: jan.nijtmans branch: novem, size: 311729
2012-12-09
19:44
[Bug 3594188] Clarifications about commas. file: [11163838ab] check-in: [d9fda76c9b] user: ferrieux branch: trunk, size: 311729
11:52
Clean up unwanted eofchar side-effect of chan-4.6 leading to a spurious "'" at end of chan.test under certain conditions (see [Bug 3389289] and [Bug 3389251]). file: [e009a2422d] check-in: [c6db0a87d1] user: ferrieux branch: trunk, size: 311671
2012-12-08
17:13
Fix busyloop at exit under TCL_FINALIZE_ON_EXIT when there are unflushed nonblocking channels. Thanks Miguel for spotting. file: [e5d42c94ca] check-in: [3a000c424c] user: ferrieux branch: trunk, size: 311423
2012-12-07
10:11
merge trunk turn pkgb.so into a Tcl8 interoperability test library: Whatever Tcl9 looks like, loading pkgb.so in Tcl 8 should either result in an error-message, either succeed, but never crash. file: [25a0faa557] check-in: [f65733f49b] user: jan.nijtmans branch: novem, size: 311210
09:56
Turn pkgb.so into a Tcl9 interoperability test library: Whatever Tcl9 looks like, loading pkgb.so in Tcl 9 should either result in an error-message, either succeed, but never crash. file: [1f741b920e] check-in: [eacefd5015] user: jan.nijtmans branch: trunk, size: 311210
09:53
Turn pkgb.so into a Tcl9 interoperability test library: Whatever Tcl9 looks like, loading pkgb.so in Tcl 9 should either result in an error-message, either succeed, but never crash. file: [df95dd2657] check-in: [d3a1afc2a4] user: jan.nijtmans branch: core-8-5-branch, size: 396167
2012-12-06
02:17
Fix [tailcall] and [yieldto] to not panic in dying namespaces: [Bug 3592747] file: [2a6a61e142] check-in: [76780156de] user: mig branch: bug-3592747, size: 311113
2012-11-28
00:04
[3590483]: Some compilers cannot initialize with complex non-constants. file: [7ddd581f0a] check-in: [7d73c405e1] user: dkf branch: trunk, size: 310936
2012-11-26
17:40
Factor out creation of the -sockname and -peername lists from TcpGetOptionProc() to TcpHostPortList(). Make it robust against implementations of getnameinfo() that error out if reverse mapping fails instead of falling back to the numeric representation. file: [f0e586c76c] check-in: [d2d9d14de4] user: max branch: trunk, size: 310729
2012-11-22
04:07
Adding: * generic/tclVexpr.tcl - Script to build tclVexpr.c and vexpr.n * generic/tclVexpr.c - File that implements the vexpr command * doc/vexpr.n - Manual for the vexpr command    Modified the build system to look for and build tclVexpr.c file: [2919bc1c84] check-in: [7fcc65a8ad] user: hypnotoad branch: hypnotoad-vexpr, size: 310613
2012-11-20
12:11
[Bug 3033307]: fix [binary decode base64] whitespace handling with '=' suffixes file: [02d7b63056] check-in: [15e6f87e78] user: dkf branch: trunk, size: 310405
2012-11-19
22:08
[Bug 3588366]: Corrected implementation of bounds restriction for end-indexed compiled [string range]. Thanks to Emiliano Gavilan for diagnosis and fix. file: [b825fb24ab] check-in: [2af48a01bb] user: dkf branch: trunk, size: 310154
2012-11-15
00:20
IMPLEMENTATION OF TIP#416: New Options for 'load': -global and -lazy file: [867b2a0174] check-in: [ee5b8dcfad] user: jan.nijtmans branch: trunk, size: 309902
2012-11-14
14:33
* unix/tclUnixPipe.c (DefaultTempDir): [Bug 2933003]: Allow overriding of the back-stop default temporary file location at compile time by setting the TCL_TEMPORARY_FILE_DIRECTORY #def to a string containing the directory name (defaults to "/tmp" as that is the most common default). file: [f1d38bb341] check-in: [4fb4ed1471] user: dkf branch: core-8-5-branch, size: 395893
14:29
Backport from Tcl 8.6. * unix/tclUnixPipe.c (DefaultTempDir): [Bug 2933003]: Allow overriding of the back-stop default temporary file location at compile time by setting the TCL_TEMPORARY_FILE_DIRECTORY #def to a string containing the directory name (defaults to "/tmp" as that is the most common default). file: [4c08037966] check-in: [dbb6880cd2] user: dkf branch: core-8-4-branch, size: 456170
13:01
* unix/tclUnixFCmd.c (TclUnixOpenTemporaryFile): [Bug 2933003]: Factor out all the code to do temporary file creation so that it is possible to make it correct in one place. Allow overriding of the back-stop default temporary file location at compile time by setting the TCL_TEMPORARY_FILE_DIRECTORY #def to a string containing the directory name (defaults to "/tmp" as that is the most common default). file: [80b3437764] check-in: [2f3da59db1] user: dkf branch: trunk, size: 309650
2012-11-13
20:03
also search for the library directory (init.tcl, encodings, etc) relative to the build directory associated with the source checkout. file: [509d089d06] check-in: [e54043c366] user: mistachkin branch: trunk, size: 309189
19:59
also search for the library directory (init.tcl, encodings, etc) relative to the build directory associated with the source checkout. file: [7d0dbcec29] check-in: [be9a7049d7] user: mistachkin branch: core-8-5-branch, size: 395553
2012-11-10
19:24
added forgotten Changelog entry file: [ff4720660b] check-in: [d5f32ab609] user: mig branch: trunk, size: 308981
2012-11-09
15:12
ChangeLog release mark file: [847cd66f15] check-in: [b336545c4f] user: dgp branch: core-8-5-13-rc, size: 395345
2012-11-07
20:53
Import tzdata2012i file: [9898c1088f] check-in: [4d62db0c92] user: kbk branch: trunk, size: 308796
20:49
Import tzdata2012i file: [c3a5f0d77d] check-in: [d3f74cece8] user: kbk branch: core-8-5-branch, size: 395043
17:26
3574493 Avoid hanging on exit due to use of synchronization calls in routines called by DllMain(). file: [8fbbb4b5b9] check-in: [ff93640153] user: dgp branch: core-8-5-branch, size: 394610
17:24
3574493 Avoid hanging on exit due to use of synchronization calls in routines called by DllMain(). file: [44a258e065] check-in: [42933eb98a] user: dgp branch: core-8-4-branch, size: 455830
2012-11-06
13:16
[Bug 3581754]: Ensure that http -command callbacks are done at most once. file: [e441d8fddf] check-in: [c25583796f] user: dkf branch: trunk, size: 308363
10:40
[Bug 3581754]: Ensure that http -command callbacks are done at most once. file: [c7256578f0] check-in: [7cc196fc6f] user: dkf branch: core-8-5-branch, size: 394429
2012-11-05
14:55
Added bytecode compilation of many Tcl commands, merged from development branch. file: [3e68eee90e] check-in: [8e20d1a93f] user: dkf branch: trunk, size: 307946
14:42
TIP #413 file: [3954317515] check-in: [1763fa9dc9] user: jan.nijtmans branch: trunk, size: 306974
2012-10-31
13:09
Dde version number to 1.4.0, ready for Tcl 8.6.0rc1 file: [682d1dc768] check-in: [2afb21274b] user: jan.nijtmans branch: trunk, size: 306448
2012-10-24
09:50
Added compilation of [dict unset]; the bytecode needed already existed anyway. file: [2feba72e12] check-in: [673065682d] user: dkf branch: trunk, size: 306235
2012-10-23
21:50
Add "flags" parameter from Tcl_LoadFile to to various internal functions, so these flags are available through the whole filesystem for (future) internal use file: [6b7f240f82] check-in: [4d417791c9] user: jan.nijtmans branch: trunk, size: 306057
21:45
Remove unused TclpLoadFile function. file: [6074e25301] check-in: [fa1b4b9d54] user: jan.nijtmans branch: core-8-5-branch, size: 394011
2012-10-18
17:38
* generic/tclBasic.c (TclNRCoroutineObjCmd): insure that numlevels are properly set, fix bug discovered by dkf and reported at http://code.activestate.com/lists/tcl-core/12213/ file: [0c2e5d31c1] check-in: [ad2663e692] user: mig branch: trunk, size: 305717
2012-10-16
13:14
Implementation of TIP #405. file: [ab3ea92276] check-in: [24849c713c] user: dkf branch: trunk, size: 305486
13:04
Implementation of TIP #400. file: [e4aca3b624] check-in: [b6e98440db] user: dkf branch: trunk, size: 304715
2012-10-14
19:02
Bug 3576509: Better fix, which helps for all Tcl_DictObjGet() calls in Tcl's source code. file: [5173e07fe4] check-in: [6d7a7b3eb9] user: jan.nijtmans branch: trunk, size: 304133
19:00
Bug 357650: Better fix, which helps for all Tcl_DictObjGet() calls in Tcl's source code. file: [e8b00eeb8c] check-in: [4f28137715] user: jan.nijtmans branch: core-8-5-branch, size: 393875
2012-10-13
20:29
Bug 3576509: tcl::Bgerror crashes with invalid arguments file: [7e1e797f3c] check-in: [70a5908228] user: jan.nijtmans branch: trunk, size: 303892
20:26
Bug 3576509: tcl::Bgerror crashes with invalid arguments file: [9b0c750656] check-in: [8250ea2509] user: jan.nijtmans branch: core-8-5-branch, size: 393634
2012-10-06
06:13
[Bug 2459774] win/tcl/Makefile.in not compatible with msys 0.8. file: [ccc17d3775] check-in: [ffd92c638b] user: jan.nijtmans branch: trunk, size: 303757
2012-10-03
15:39
When checking for std channels being closed, compare the channel state, not the channel itself so that stacked channels do not cause trouble. file: [4f80afd515] check-in: [986eb391ad] user: dgp branch: trunk, size: 303620
15:29
When checking for std channels being closed, compare the channel state, not the channel itself so that stacked channels do not cause trouble. file: [4ae1125992] check-in: [00425ee7d7] user: dgp branch: core-8-5-branch, size: 393499
15:18
When checking for std channels being closed, compare the channel state, not the channel itself so that stacked channels do not cause trouble. file: [2fa01c1bbd] check-in: [2c93b6c7f8] user: dgp branch: bug-3567063, size: 455649
2012-09-26
21:02
Workaround for [socket -server foo -myaddr localhost 0] failure on OSX. file: [9e752e85d4] check-in: [3989ecbba9] user: max branch: trunk, size: 303402
2012-09-20
21:43
New import libraries for zlib 1.2.7, usable for all win32/win64 compilers file: [ce5e564a90] check-in: [5b46cb3197] user: jan.nijtmans branch: trunk, size: 303185
21:18
[Frq 3527238]: Full unicode support for dde. Dde version is now 1.4.0b2. file: [320928c873] check-in: [9cf41d70ab] user: jan.nijtmans branch: trunk, size: 303008
09:53
clock uses new msgcat features file: [24bc15f24d] check-in: [d0f6a51a8f] user: oehhar branch: msgcat_dyn_locale, size: 303036
2012-09-19
20:40
(proposal) msgcat with dynamic mc file load on locale change file: [8e268d62b3] check-in: [0c67dffd72] user: oehhar branch: msgcat_dyn_locale, size: 302971
20:31
TIP#399 implementation: mcconfig may add additional glob pattern for mcload file: [c02b9cbf3e] check-in: [dbafc2163d] user: oehhar branch: msgcat_dyn_locale, size: 303110
12:33
Let "nmakehlp -V" start searching digits after the found match (suggested by Harald Oehlmann) file: [e3e0729416] check-in: [8be494c5ee] user: jan.nijtmans branch: trunk, size: 302829
09:50
Make Tcl_Interp a fully opaque structure if TCL_NO_DEPRECATED is set (TIP 330 and 336). file: [b46d576313] check-in: [d35c303e78] user: jan.nijtmans branch: trunk, size: 302714
2012-09-17
12:56
Tag Tcl 8.6b3 for release. file: [972dd2534e] check-in: [4b47cb33d0] user: dgp branch: core-8-6-b3-rc, size: 302555
06:42
Correct build version and backported 973091ef75 file: [e25150e1e8] check-in: [2e943e53fe] user: oehhar branch: tip404_tcl8-5, size: 393281
2012-09-12
19:11
finish the TIP 404 implementation. file: [65fc4f9c30] check-in: [0d4581c31d] user: dgp branch: trunk, size: 302520
17:42
tip#404 file locale mcset: mc(fl)(m)set backport from 8.6 file: [0ce0d244e9] check-in: [c55455c351] user: oehhar branch: tip404_tcl8-5, size: 393193
2012-09-07
17:22
ChangeLog entry added file: [c8cf8066df] check-in: [7236bac9ae] user: oehhar branch: tip-404, size: 302455
14:44
Backport of 2008-12-12 8.6 commit: Fix missing CLOEXEC on internal pipes [2417695] file: [48b97b8458] check-in: [662a69f571] user: ferrieux branch: core-8-5-branch, size: 392927
2012-08-26
08:20
minor: tidy up formatting file: [af28435609] check-in: [7cbc87061e] user: dkf branch: trunk, size: 302220
2012-08-25
16:39
minor: tidy up formatting file: [3177764d8e] check-in: [9bc869dda1] user: dkf branch: core-8-5-branch, size: 392754
10:11
[Bug 3561330]: Use the correct full name of March in Ukrainian. file: [0cf4fb2c2d] check-in: [7fd43f120a] user: dkf branch: trunk, size: 302201
10:07
[Bug 3561330]: Use the correct full name of March in Ukrainian. file: [f2f099c3cb] check-in: [0c983d78f7] user: dkf branch: core-8-5-branch, size: 392718
2012-08-23
12:11
[Bug 3496014] Unecessary memset() in Tcl_SetByteArrayObj(). file: [ef7b375526] check-in: [f61c86cef1] user: jan.nijtmans branch: trunk, size: 302020
12:07
[Bug 3496014] Protect Tcl_SetByteArrayObj for invalid values (Backported from Tcl 8.6) file: [66c1c9c3a6] check-in: [268122a79b] user: jan.nijtmans branch: core-8-5-branch, size: 392537
2012-08-20
23:50
3559678 Fix bad filename normalization when the last component is the empty string. file: [3bcdf2db26] check-in: [ec32e3cc76] user: dgp branch: trunk, size: 301883
23:45
3559678 Fix bad filename normalization when the last component is the empty string. file: [18216b88e4] check-in: [0b332ef62e] user: dgp branch: core-8-5-branch, size: 392374
09:12
Remove wrapper macro for ntohs(): unnecessary, because it doesn't require an initialized winsock_2 library file: [a4242ebd0f] check-in: [46096ee96a] user: jan.nijtmans branch: trunk, size: 301713
09:01
... and don't forget ChangeLog entry file: [0c6e0a5893] check-in: [4000282abb] user: jan.nijtmans branch: core-8-5-branch, size: 392204
2012-08-17
07:21
nmakehlp: Add "-V<num>" option, in order to be able to detect partial version numbers. file: [93b71a661f] check-in: [7c90caa198] user: jan.nijtmans branch: trunk, size: 301394
07:19
nmakehlp: Add "-V<num>" option, in order to be able to detect partial version numbers. file: [1a32c28149] check-in: [38bf51dba1] user: jan.nijtmans branch: core-8-5-branch, size: 391885
07:16
nmakehlp: Add "-V<num>" option, in order to be able to detect partial version numbers. file: [4a170a9815] check-in: [3f8069f0b4] user: jan.nijtmans branch: core-8-4-branch, size: 455431
2012-08-15
08:22
Only build the threaded builds by default file: [55b9420455] check-in: [0f40790ef4] user: jan.nijtmans branch: trunk, size: 301245
08:12
Only build the threaded builds by default. Backport some improvements from Tcl 8.6 file: [6eff702700] check-in: [8cf1845eaf] user: jan.nijtmans branch: core-8-5-branch, size: 391736
2012-08-13
22:27
[Bug 3555454] Rearrange a bit to quash 'declared but never defined' compiler warnings. file: [80251da7e4] check-in: [074c6d5d58] user: stwo branch: core-8-5-branch, size: 391534
14:18
[Bug 3555454] Rearrange a bit to quash 'declared but never defined' compiler warnings. file: [ca24dfbab4] check-in: [3f2231d81a] user: stwo branch: trunk, size: 301085
13:58
Add 64-bit build of zlib1.dll, and use it for the dynamic mingw-w64 build file: [d09823d0ff] check-in: [17f050e907] user: jan.nijtmans branch: trunk, size: 300912
2012-08-09
14:34
Complete multi-fd server socket channels on Windows [Bug #3545363]. file: [1aeb37ce78] check-in: [aef7ffe46d] user: max branch: trunk, size: 300661
14:26
Fix http-3.29 for machines without IPv6 support. file: [7268f760d6] check-in: [5d478dc916] user: max branch: trunk, size: 300036
2012-08-08
23:07
Change one '#ifdef' to '#if defined()' for improved consistency within the file. file: [3dbf809565] check-in: [211aa43013] user: stwo branch: trunk, size: 299925
10:00
[Bug #1536227]: Cygwin network pathname supoort file: [f93c508149] check-in: [dfd98db64f] user: jan.nijtmans branch: trunk, size: 299759
09:25
[Bug #1536227]: Cygwin network pathname supoort file: [510005f56c] check-in: [b43269edb8] user: jan.nijtmans branch: core-8-5-branch, size: 391362
2012-08-07
15:27
3554250 Overlooked one field of cleanup in the thread exit handler for the filesystem subsystem. file: [2a5ce5c45a] check-in: [9379eb7e44] user: dgp branch: trunk, size: 299607
15:23
3554250 Overlooked one field of cleanup in the thread exit handler for the filesystem subsystem. file: [3a2673077b] check-in: [ab38ae2fd5] user: dgp branch: core-8-5-branch, size: 391210
2012-08-06
07:40
Reference to correct Bug #number. Fix warning in winDde.c, and more test-cases using Unicode characters file: [20e542ebbc] check-in: [359adb529b] user: jan.nijtmans branch: trunk, size: 299425
07:01
Reference to correct Bug #number file: [7d95c8c1c0] check-in: [cde975b711] user: jan.nijtmans branch: core-8-5-branch, size: 391028
06:54
Reference to correct Bug #number file: [6a075995d5] check-in: [2516170e7c] user: jan.nijtmans branch: core-8-4-branch, size: 455282
2012-08-04
07:52
merge trunk file: [3f2bbae787] check-in: [87af801de3] user: dkf branch: dkf-utf16-branch, size: 299651
07:48
merge trunk file: [c5a764244a] check-in: [0e556bddf4] user: dkf branch: dkf-documentation-figures, size: 299649
2012-07-31
14:35
Purge use of Tcl_AppendElement, and corrected conversion of PIDs to integer objects. file: [2d58356f9c] check-in: [b074e043df] user: dkf branch: trunk, size: 299425
12:46
small cosmetic fixes file: [2873b27815] check-in: [79fb0cd1e4] user: dkf branch: trunk, size: 299125
11:46
[Frq 3544967] Missing objectfiles in static lib file: [1662b5f18c] check-in: [184b5f3465] user: jan.nijtmans branch: trunk, size: 299056
11:00
merge trunk file: [fed6692159] check-in: [c37771a249] user: dkf branch: bug-3545363, size: 299566
10:37
add -Q option from sampleextension file: [bfc68c28f5] check-in: [1f2aea4e3d] user: jan.nijtmans branch: trunk, size: 298941
10:33
Backport nmakehlp.c from Tcl 8.6, but add -Q option from sampleextension file: [28d3cb2ce4] check-in: [837d4e168b] user: jan.nijtmans branch: core-8-5-branch, size: 391028
10:29
Backport nmakehlp.c from Tcl 8.6, but add -Q option from sampleextension file: [36a35b5354] check-in: [80fb1bc43c] user: jan.nijtmans branch: core-8-4-branch, size: 455282
2012-07-30
14:01
Updated ChangeLog for changes in [7a82c3e6] file: [827776df86] check-in: [a676783b98] user: twylite branch: bug-3545363, size: 298178
2012-07-29
16:23
No longer build tcltest.exe to run the tests,but use tclsh86.exe in combination with tcltest86.dll to do that (Windows only) file: [113bd5726c] check-in: [9792ff8b65] user: jan.nijtmans branch: trunk, size: 298834
2012-07-28
23:22
[Bug 3549770] Multiple test failures running tcltest outside build tree file: [d9da9bc703] check-in: [334aea1d5d] user: jan.nijtmans branch: trunk, size: 298594
14:52
[Bug 3549770] Multiple test failures running tcltest outside build tree file: [ac59479ca1] check-in: [6aef22c0bb] user: jan.nijtmans branch: core-8-5-branch, size: 390893
2012-07-27
21:51
Support Unicode 6.2 (Add Turkish lira sign) file: [0b361759b9] check-in: [d3a863309e] user: jan.nijtmans branch: trunk, size: 298400
21:48
Support Unicode 6.2 (Add Turkish lira sign) file: [9dde3925ca] check-in: [bc05289ee9] user: jan.nijtmans branch: core-8-5-branch, size: 390699
21:45
Support Unicode 6.2 (Add Turkish lira sign) file: [3ec986d289] check-in: [a2a0d1ae92] user: jan.nijtmans branch: core-8-4-branch, size: 455147
2012-07-25
09:57
[Bug 3547994]: Abandon the synchronous Windows pipe driver to its fate when needed to honour TIP#398. file: [a9b4a79bf7] check-in: [9a396c910e] user: ferrieux branch: trunk, size: 298251
2012-07-24
12:58
merge 8.5 file: [017e872e33] check-in: [cd3b9d4d0e] user: dgp branch: core-8-5-12-rc, size: 390550
2012-07-23
18:50
[Bug 3545365]: Never try a bg-flush on a dead channel, just like before 2011-08-17. file: [c695f51bbd] check-in: [3bbd536102] user: ferrieux branch: trunk, size: 298060
2012-07-20
01:53
Fix several more missing mutex-locks in TestasyncCmd. file: [b3e8b8c1b2] check-in: [8a2457cb88] user: mistachkin branch: trunk, size: 297886
01:47
Fix several more missing mutex-locks in TestasyncCmd. file: [f74edb9e0f] check-in: [e393e41a8d] user: mistachkin branch: core-8-5-branch, size: 390208
2012-07-19
17:36
[Bug 3544685]: Missing mutex-lock in TestasyncCmd since 2011-08-19. Unbounded gratitude to Stuart Cassoff for spotting it. file: [ade1a7b89a] check-in: [9463032761] user: ferrieux branch: core-8-5-branch, size: 390080
10:54
[Bug: 3545363]: Use a large enough buffer for accept()ing IPv6 connections. Fix conversion of host and port for passing to the accept proc to be independent of the IP version. file: [415ecf8bff] check-in: [a1fbf5e763] user: max branch: bug-3545363, size: 297798
2012-07-17
17:08
Release note tidiness file: [603a257d5a] check-in: [28f19c5aaa] user: dgp branch: core-8-5-12-rc, size: 390208
12:59
[Bug 3544932]: Visual studio compiler check fails file: [cffea59b9e] check-in: [85aee0da88] user: jan.nijtmans branch: trunk, size: 297544
12:51
[Bug 3544932]: Visual studio compiler check fails file: [20c51a857b] check-in: [9e14e63f45] user: jan.nijtmans branch: core-8-5-branch, size: 389866
12:47
[Bug 3544932]: Visual studio compiler check fails file: [c674872952] check-in: [0b36bbd298] user: jan.nijtmans branch: core-8-4-branch, size: 454998
2012-07-16
22:40
[Bug 3544683]: Backport of reentrancy fix for super-POSIX correctness of the passwd/group access functions. file: [e1c7fe742b] check-in: [2516ef336d] user: dkf branch: core-8-5-branch, size: 389744
22:28
Fix mostly-harmless minor buffer overrun. file: [67cb33ddbb] check-in: [68e44b50d1] user: dkf branch: trunk, size: 297401
08:09
Make registry 1.3 package dynamically loadable when ::tcl::pkgconfig is available file: [5d2c7c3a81] check-in: [a65bf226ec] user: jan.nijtmans branch: trunk, size: 297168
08:03
Make registry 1.3 package (and possibly others) dynamically loadable in Tcl 8.4    Reverted. No good reason to partially hack 8.5 features into (only one patch release of) 8.4. If you need to support Tcl 8.4, just don't use [tcl::pkgconfig]. If you're set on moving to [tcl::pkgconfig], then that's an 8.5 features and you're choosing to drop 8.4 support. file: [23d8092d76] check-in: [5b245f7bbd] user: jan.nijtmans branch: mistake, size: 455053
2012-07-11
19:30
[Bug #3362446]: registry keys command fails with 8.5/8.6. Follow Microsofts example better in order to prevent problems when using HKEY_PERFORMANCE_DATA. file: [8420836735] check-in: [09c2514752] user: jan.nijtmans branch: trunk, size: 297023
19:24
[Bug #3362446]: registry keys command fails with 8.5/8.6. Follow Microsofts example better in order to prevent problems when using HKEY_PERFORMANCE_DATA. Forgot one important '%' file: [55cdfd55b5] check-in: [b27068f63e] user: jan.nijtmans branch: core-8-5-branch, size: 389316
2012-07-10
20:27
merge 8.5 file: [125a54861b] check-in: [c7c6dfcb5b] user: dgp branch: trunk, size: 296795
18:28
[Bug 3541646] Don't panic on triggerPipe overrun file: [48fbe61dae] check-in: [8937ef6b48] user: jan.nijtmans branch: core-8-5-branch, size: 389088
18:21
Update changes, repair ChangeLog file: [a2d43dda61] check-in: [f19d6cd6ae] user: dgp branch: core-8-5-branch, size: 388963
11:03
* win/tclWinSock.c (InitializeHostName): Corrected logic that extracted the name of the computer from the gethostname call so that it would use the name on success, not failure. Also ensured that the buffer size is exactly that recommended by Microsoft. file: [db7d7cdbe7] check-in: [2bd687a577] user: dkf branch: core-8-5-branch, size: 389208
2012-07-08
10:55
Add fix and test for URLs that contain literal IPv6 addresses. [Bug 3531209] file: [f276d26912] check-in: [1b9de38627] user: max branch: trunk, size: 296424
2012-07-05
13:56
1189293 Make "<<" binary safe. file: [2142e0dc88] check-in: [abc8fa71fe] user: dgp branch: trunk, size: 296257
13:51
1189293 Make "<<" binary safe. file: [48e5a92d61] check-in: [e23daa9e30] user: dgp branch: core-8-5-branch, size: 388899
13:50
1189293 Make "<<" binary safe. file: [35ee0d5e06] check-in: [8c25ee1bb3] user: dgp branch: core-8-4-branch, size: 454876
2012-07-03
14:52
Factor out a number of common patterns of use of Tcl_DStringAppend. file: [769aef1419] check-in: [4dd736c95f] user: dkf branch: trunk, size: 296122
2012-06-29
11:40
Add tn, ro_MO and ru_MO to msgcat file: [7520b78e0b] check-in: [435c723835] user: jan.nijtmans branch: trunk, size: 295712
11:39
Add tn, ro_MO and ru_MO to msgcat file: [98ca4777d0] check-in: [77a676dfce] user: jan.nijtmans branch: core-8-5-branch, size: 388764
11:34
Add tn, ro_MO and ru_MO to msgcat. Make it work on cygwin (backported) Bump msgcat to 1.3.5 file: [e6fb6a2fa4] check-in: [43a8de67fb] user: jan.nijtmans branch: core-8-4-branch, size: 454740
09:30
[Bug 3536888] Locale guessing of msgcat fails on (some) Windows 7 Bump msgcat version to 1.4.5 file: [bf70ae3d76] check-in: [a9b59c28e4] user: jan.nijtmans branch: trunk, size: 295593
09:28
[Bug 3536888] Locale guessing of msgcat fails on (some) Windows 7 Bump msgcat version to 1.4.5 file: [721e262401] check-in: [4f929ad524] user: jan.nijtmans branch: core-8-5-branch, size: 388645
08:49
Reinforced the description of the requirement for the tables of names for Tcl_GetIndexFromObj to index over to be static, following posting to tcl-core by Brian Griffin about a bug caused by not obeying this rule correctly. file: [d13b0413fe] check-in: [c58e511ee3] user: dkf branch: trunk, size: 295349
08:47
Reinforced the description of the requirement for the tables of names for Tcl_GetIndexFromObj to index over to be static, following posting to tcl-core by Brian Griffin about a bug caused by not obeying this rule correctly. file: [98cc8fee85] check-in: [a9bb7948cc] user: dkf branch: core-8-5-branch, size: 388401
08:43
Reinforced the description of the requirement for the tables of names for Tcl_GetIndexFromObj to index over to be static, following posting to tcl-core by Brian Griffin about a bug caused by not obeying this rule correctly. file: [380bddd1df] check-in: [dfd2b68795] user: dkf branch: core-8-4-branch, size: 454551
2012-06-28
19:59
merge trunk bug fix: variable $key not found make it work on cygwin as well file: [9ea9625e19] check-in: [2f81c6ccf0] user: jan.nijtmans branch: bug-3536888, size: 388250
2012-06-26
09:41
Let Cygwin shared build link with zlib1.dll, not cygz.dll (two less dependencies on cygwin-specific dll's) file: [92510f6344] check-in: [00e39c13a5] user: jan.nijtmans branch: trunk, size: 294955
08:05
Use EAI_SYSTEM only if it exists. file: [61f3a775b8] check-in: [3a19fabce0] user: max branch: trunk, size: 294709
2012-06-25
16:42
3024359 Make sure that the per-thread cache of the list of file systems currently registered is only updated at times when no active loops are traversing it. Also reduce the amount of epoch storing and checking to where it can make a difference. file: [57943fa9d5] check-in: [a340fc1f8f] user: dgp branch: trunk, size: 294585
15:19
3024359 Make sure that the per-thread cache of the list of file systems currently registered is only updated at times when no active loops are traversing it. Also reduce the amount of epoch storing and checking to where it can make a difference. file: [61c4ae0394] check-in: [575001f433] user: dgp branch: core-8-5-branch, size: 388006
13:05
minor: changelog formatting file: [0c6ecd77c6] check-in: [6a08a1397b] user: dkf branch: trunk, size: 294199
12:57
[Bug 3537605]: Make [encoding dirs ? ?] report the right error message. file: [03720a3c5a] check-in: [0d03fa5c04] user: dkf branch: trunk, size: 294210
12:54
[Bug 3537605]: Make [encoding dirs ? ?] report the right error message. file: [e1de530123] check-in: [59d8363bd7] user: dkf branch: core-8-5-branch, size: 387620
08:08
[Patch #1536227]: Cygwin network pathname support file: [0f244a5405] check-in: [a9f36601c5] user: jan.nijtmans branch: trunk, size: 294028
07:54
[Patch #1536227]: Cygwin network pathname support file: [5d2a5c17cc] check-in: [299f53aadb] user: jan.nijtmans branch: core-8-5-branch, size: 387438
2012-06-23
07:27
[Bug 3508771]: Cygwin notifier for handling win32 events file: [7ee8186668] check-in: [eb701a2be1] user: jan.nijtmans branch: trunk, size: 293874
07:10
[Bug 3508771]: Cygwin notifier for handling win32 events file: [00843ec8f4] check-in: [b14932f43b] user: jan.nijtmans branch: core-8-5-branch, size: 387284
06:59
[Bug 3508771]: Cygwin notifier for handling win32 events file: [12a14b684e] check-in: [0741b45cd7] user: jan.nijtmans branch: core-8-4-branch, size: 454156
2012-06-22
15:25
Rework the error message generation of [socket], so that the error code of getaddrinfo is used instead of errno unless it is EAI_SYSTEM. file: [6ded66f46a] check-in: [31ae01e6f6] user: max branch: trunk, size: 293739
13:41
Locale guessing of msgcat fails on (some) Windows 7 file: [bf74deb2e3] check-in: [a494196214] user: jan.nijtmans branch: bug-3536888, size: 387393
2012-06-21
09:48
[Bug #3362446]: registry keys command fails with 8.5/8.6 file: [d5ea9ac760] check-in: [0aac52c609] user: jan.nijtmans branch: trunk, size: 293488
09:34
[Bug #3362446]: registry keys command fails with 8.5/8.6 update registry version to 1.2.2 file: [4b73c30fc8] check-in: [5205e9ee6e] user: jan.nijtmans branch: core-8-5-branch, size: 387149
2012-06-19
15:00
Plug memory leak, part of [Bug #3362446]. Dde version should be 1.3.0, not 1.3 file: [7318d48e75] check-in: [1c7cfda54c] user: jan.nijtmans branch: trunk, size: 293509
14:57
Plug memory leak, part of [Bug #3362446] file: [3546aaaff2] check-in: [05b87bac69] user: jan.nijtmans branch: core-8-5-branch, size: 387041
14:55
Plug memory leak, part of [Bug #3362446] file: [3f444c9a90] check-in: [e095cf0d42] user: jan.nijtmans branch: core-8-4-branch, size: 454021
2012-06-11
17:49
3532959 Make sure the lifetime management of entries in the linePBodyPtr hash table can tolerate either order of teardown, interp first, or Proc first. file: [35004154f5] check-in: [bfddfa54a6] user: dgp branch: trunk, size: 293321
17:34
3532959 Make sure the lifetime management of entries in the linePBodyPtr hash table can tolerate either order of teardown, interp first, or Proc first. file: [9be7ce08ab] check-in: [20de131aef] user: dgp branch: core-8-5-branch, size: 386927
2012-06-08
13:25
3530533 Centralize #include <pthread.h> in the tclUnixPort.h header so that old unix systems that need inclusion in all compilation units are supported. Update autogoo for gettimeofday(). Thanks Joe English. file: [1a8eb9a63b] check-in: [a790f23b77] user: dgp branch: trunk, size: 293043
13:14
Update autogoo for gettimeofday(). Thanks Joe English. file: [0b4fbe1d48] check-in: [a5996386b3] user: dgp branch: core-8-5-branch, size: 386649
13:04
Update autogoo for gettimeofday(). Thanks Joe English. file: [0018ac263a] check-in: [f6e87a9442] user: dgp branch: core-8-4-branch, size: 453907
13:00
3530533 Centralize #include <pthread.h> in the tclUnixPort.h header so that old unix systems that need inclusion in all compilation units are supported. file: [7530a0986a] check-in: [bd718144bf] user: dgp branch: core-8-5-branch, size: 386515
08:07
Revise the "null data" check: null strings are possible, but empty binary arrays are not file: [4f5d315201] check-in: [146dc6a0b5] user: jan.nijtmans branch: trunk, size: 292649
2012-06-06
14:48
Declare that Tcl provides the zlib 2.0 package. file: [2f0e80e814] check-in: [bb6a97ac20] user: dkf branch: trunk, size: 292357
13:07
On Cygwin, use win32 API in stead of uname() to determine the tcl_platform variables file: [282396d211] check-in: [f980e7a9d2] user: jan.nijtmans branch: trunk, size: 292076
13:02
On Cygwin, use win32 API in stead of uname() to determine the tcl_platform variables file: [09ec84e50d] check-in: [b60f48db3f] user: jan.nijtmans branch: core-8-5-branch, size: 386255
12:43
On Cygwin, use win32 API in stead of uname() to determine the tcl_platform variables file: [3bf24a9644] check-in: [399d1126ef] user: jan.nijtmans branch: core-8-4-branch, size: 453720
2012-06-01
22:01
[Bug 3530536]: zlib-7.4 fails on IRIX64 file: [ffdd5c97ad] check-in: [4427cf5dcc] user: jan.nijtmans branch: trunk, size: 291914
2012-05-31
14:20
fix subtle problem with safe [file] that caused Tk test failure file: [ab2f2c33c5] check-in: [0eb7c39906] user: dkf branch: trunk, size: 291660
10:09
[Bug 1997845]: Corrected formatting so that generated HTML can link properly. file: [43e81b8a26] check-in: [cb03557b65] user: dkf branch: trunk, size: 291483
10:02
[Bug 1997845]: Corrected formatting so that generated HTML can link properly. file: [052b79d24a] check-in: [f579ec5fc2] user: dkf branch: core-8-5-branch, size: 386093
09:04
Prevented intermittent test failure due to race condition. file: [04b173a49f] check-in: [aef2fad906] user: dkf branch: trunk, size: 291388
2012-05-30
14:41
minor: make TIP 106 commit easier to spot in ChangeLog file: [e5885f9fcc] check-in: [c73d8858d2] user: dkf branch: trunk, size: 291240
2012-05-29
09:52
minor: rewrap overlong lines file: [a78deb1a1a] check-in: [4c808f2ab4] user: dkf branch: trunk, size: 291203
09:48
[Bug 2931407]: Clarified semantics of division and remainder operators. file: [238fffb42a] check-in: [719987889f] user: dkf branch: trunk, size: 291203
09:44
[Bug 2931407]: Clarified semantics of division and remainder operators. file: [1bf2135a05] check-in: [abbefb0bfc] user: dkf branch: core-8-5-branch, size: 385902
07:57
[Bug 3525762]: Encoding handling in dde file: [5fb8a241d0] check-in: [9cc84a6ebc] user: jan.nijtmans branch: trunk, size: 291050
2012-05-28
13:17
[Bug 3529949]: Defang 'file dirname ~' etc in safe interps file: [b38b6a46eb] check-in: [88208bfbd4] user: dkf branch: trunk, size: 290862
2012-05-25
14:52
[Bug 3528418]: Document what is going on with respect to qualification of command prefixes in ensemble subcommand maps. file: [1184ae4d9f] check-in: [95e215a97e] user: dkf branch: trunk, size: 290612
14:49
[Bug 3528418]: Document what is going on with respect to qualification of command prefixes in ensemble subcommand maps. file: [d81f30e1ed] check-in: [89a62de6b5] user: dkf branch: core-8-5-branch, size: 385749
08:50
Factor out constant that must be the same in multiple places. Prompted by a conversation with Alexandre Ferrieux. file: [97a47e7469] check-in: [68547a2755] user: dkf branch: trunk, size: 290453
08:19
[Bug 473946]: special characters not correctly sent, now for XTYP_EXECUTE as well as XTYP_REQUEST. Fix "make genstubs" when cross-compiling on UNIX file: [ad5b31539f] check-in: [e50aa91fc7] user: jan.nijtmans branch: trunk, size: 290239
08:00
[Bug 473946]: special characters not correctly sent, now for XTYP_EXECUTE as well as XTYP_REQUEST. Fix "make genstubs" when cross-compiling on UNIX file: [6451b0af25] check-in: [4a4a047f4b] user: jan.nijtmans branch: core-8-5-branch, size: 385540
07:24
[Bug 473946]: special characters not correctly sent, now for XTYP_EXECUTE as well as XTYP_REQUEST. Fix "make genstubs" when cross-compiling on UNIX file: [68c34fba3a] check-in: [7ebfab5576] user: jan.nijtmans branch: core-8-4-branch, size: 453558
2012-05-24
19:52
Take cygwin handling of X11 into account Implement TclpIsAtty, Cygwin only doc/dde.n: doc fix file: [0599ca5368] check-in: [8b1aa1dc5e] user: jan.nijtmans branch: trunk, size: 289992
19:36
Take cygwin handling of X11 into account Implement TclpIsAtty, Cygwin only doc/dde.n: doc fix file: [5f89e72e77] check-in: [14f4c6fb94] user: jan.nijtmans branch: core-8-5-branch, size: 385293
19:18
Take cygwin handling of X11 into account Implement TclpIsAtty, Cygwin only doc/dde.n: doc fix file: [f2dd7bcc41] check-in: [17576c7c06] user: jan.nijtmans branch: core-8-4-branch, size: 453311
10:54
Revert most of [3caedf05df], since when we let cygwin share the win32 stub table this is no longer necessary implement TclpInetNtoa for win32 Let cygwin share stub table with win32 file: [d2b38866ae] check-in: [3873dc6035] user: jan.nijtmans branch: trunk, size: 289659
2012-05-23
13:13
* generic/tclZlib.c (ZlibTransformInput): [Bug 3525907]: Ensure that decompressed input is flushed through the transform correctly when the input stream gets to the end. Thanks to Alexandre Ferrieux and Andreas Kupries for their work on this. file: [766129e2fb] check-in: [0252132d3a] user: dkf branch: trunk, size: 289274
2012-05-22
12:44
Revert most of [fcc5957e59], since when we let cygwin share the win32 stub table this is no longer necessary implement TclpInetNtoa for win32 Let cygwin share stub table with win32 file: [2bb1da9b1d] check-in: [87b2eb01a3] user: jan.nijtmans branch: mistake, size: 384960
07:30
Revert most of [ae92de6078], since when we let cygwin share the win32 stub table this is no longer necessary implement TclpInetNtoa for win32 Let cygwin share stub table with win32 file: [864c483da1] check-in: [455f8b5d30] user: jan.nijtmans branch: core-8-4-branch, size: 452978
2012-05-21
16:56
When using Tcl_SetObjLength() calls to grow and shrink the objPtr->bytes buffer, care must be taken that the value cannot possibly become pure Unicode. Calling Tcl_AppendToObj() has the possibility of making such a conversion. Bug found while valgrinding the trunk. file: [8e5fed0b39] check-in: [a13bf543cf] user: dgp branch: trunk, size: 288976
16:48
When using Tcl_SetObjLength() calls to grow and shrink the objPtr->bytes buffer, care must be taken that the value cannot possibly become pure Unicode. Calling Tcl_AppendToObj() has the possibility of making such a conversion. Bug found while valgrinding the trunk. file: [ec29422f7e] check-in: [28e43f3b9c] user: dgp branch: core-8-5-branch, size: 384539
16:17
When using Tcl_SetObjLength() calls to grow and shrink the objPtr->bytes buffer, care must be taken that the value cannot possibly become pure Unicode. Calling Tcl_AppendToObj() has the possibility of making such a conversion. Bug found while valgrinding the trunk. file: [0020ec7eb4] check-in: [4aab8681b0] user: dgp branch: core-8-4-branch, size: 452557
11:31
TIP #106: Add Encoding Abilities to the [dde] Command file: [12d5917aaf] check-in: [caff0b1e87] user: jan.nijtmans branch: trunk, size: 288600
2012-05-20
07:58
* generic/tclOOBasic.c (TclOO_Class_Constructor): [Bug 2023112]: Cut the amount of hackiness in class constructors, and refactor some of the error message handling from [oo::define] to be saner in the face of odd happenings. file: [4ee9d1d7c8] check-in: [5855f07bc4] user: dkf branch: trunk, size: 288375
2012-05-17
16:43
* generic/tclCmdMZ.c (Tcl_SwitchObjCmd): [Bug 3106532]: Corrected resulting indexes from -indexvar option to be usable with [string range]; this was always the intention (and is consistent with [regexp -indices] too). ***POTENTIAL INCOMPATIBILITY*** Uses of [switch -regexp -indexvar] that previously compensated for the wrong offsets (by subtracting 1 from the end indices) now do not need to do so as the value is correct. file: [70295182f8] check-in: [0fb04d2cdf] user: dkf branch: trunk, size: 288095
16:40
* generic/tclCmdMZ.c (Tcl_SwitchObjCmd): [Bug 3106532]: Corrected resulting indexes from -indexvar option to be usable with [string range]; this was always the intention (and is consistent with [regexp -indices] too). ***POTENTIAL INCOMPATIBILITY*** Uses of [switch -regexp -indexvar] that previously compensated for the wrong offsets (by subtracting 1 from the end indices) now do not need to do so as the value is correct. file: [b5242a2e94] check-in: [384267c223] user: dkf branch: core-8-5-branch, size: 384163
14:44
[Bug 2964715]: fixes to globbing in safe interpreters file: [286dcf6b33] check-in: [fe7ec23cbd] user: dkf branch: trunk, size: 287661
14:14
[Bug 2964715]: fixes to globbing in safe interpreters file: [6080e4d29e] check-in: [f94f9185d7] user: dkf branch: core-8-5-branch, size: 383729
10:27
minor: ChangeLog formatting fixes file: [78fc3af850] check-in: [ea85222359] user: dkf branch: trunk, size: 287437
2012-05-16
23:23
[Bug 3525462]: Document what relational operators really do with string args. file: [3e5a51a268] check-in: [b16c8afdda] user: dkf branch: trunk, size: 287403
23:19
[Bug 3525462]: Document what relational operators really do with string args. file: [7760f427ce] check-in: [1fcb9d63fa] user: dkf branch: core-8-5-branch, size: 383505
23:16
[Bug 3525462]: Document what relational operators really do with string args. file: [a01f4e2081] check-in: [0fa648d69e] user: dkf branch: core-8-4-branch, size: 452182
14:11
[Bug 3445787]: Improve the compatibility of safe interpreters' version of 'file' with that of unsafe interpreters. file: [a57df79771] check-in: [35240baf0f] user: dkf branch: trunk, size: 287166
2012-05-13
14:53
Protect against receiving strings without ending \0, as external applications (or Tcl with TIP #106) could generate that. file: [0e4b4d8fe0] check-in: [7e5a842ffb] user: jan.nijtmans branch: trunk, size: 286841
14:50
Protect against receiving strings without ending \0, as external applications (or Tcl with TIP #106) could generate that. file: [07226e2237] check-in: [d18e27ccd9] user: jan.nijtmans branch: core-8-5-branch, size: 383268
14:46
Protect against receiving strings without ending \0, as external applications (or Tcl with TIP #106) could generate that. file: [ffd454586c] check-in: [a939eb0d1c] user: jan.nijtmans branch: core-8-4-branch, size: 451945
2012-05-10
21:48
[Bug 473946]: special characters not correctly sent file: [b07bdb4367] check-in: [1aee402b1b] user: jan.nijtmans branch: trunk, size: 286644
21:43
[Bug 2812981]: Clean up bundled packages' build directory from within Tcl's ./configure, to avoid stale configuration. file: [de5ebbbf7f] check-in: [de38d43a1e] user: ferrieux branch: trunk, size: 286462
20:44
[Bug 473946]: special characters not correctly sent file: [09c2995df5] check-in: [8a869dadb3] user: jan.nijtmans branch: core-8-5-branch, size: 383071
20:38
[Bug 473946]: special characters not correctly sen file: [bc23fb8529] check-in: [98d6eb2b34] user: jan.nijtmans branch: core-8-4-branch, size: 451748
2012-05-09
19:18
Increase version to 1.2.5 Now should work on Win95 as well Use Tcl_GetUnicodeFromObj in stead of Tcl_Win* functions, so we no longer have to detect whether we are on WinNT+ file: [1b3de90743] check-in: [7bb9d6699f] user: jan.nijtmans branch: bug-473946, size: 451748
19:09
* generic/tclIORChan.c [Bug 3522560]: Fixed the crash, enabled the test case. Modified [chan postevent] to properly inject the event(s) into the owner thread's event queue for execution in the correct context. Renamed the ForwardOpTo...Thread() function to match with our terminology. file: [1a1b00c745] check-in: [32d93a8414] user: andreask branch: trunk, size: 286244
19:03
* tests/ioCmd.test [Bug 3522560]: Added a test which crashes the core if it were not disabled as knownBug. For a reflected channel transfered to a different thread the [chan postevent] run in the handler thread tries to execute the owner threads's fileevent scripts by itself, wrongly reaching across thread boundaries. file: [f7626f9cd0] check-in: [92b2807753] user: andreask branch: trunk, size: 285952
08:47
[Bug 473946]: special characters not correctly sent file: [c065e1c6ff] check-in: [18027385fd] user: jan.nijtmans branch: bug-473946, size: 451693
2012-05-07
16:36
Properly close nonblocking channels even when not flushing them. file: [e35fa619a4] check-in: [a219ffee40] user: ferrieux branch: trunk, size: 285569
2012-05-03
20:41
zlib-1.2.7 file: [da64f1fbad] check-in: [eb14b7478a] user: jan.nijtmans branch: trunk, size: 285416
20:22
3428754 Test socket-14.2 tolerate [socket -async] connection that connects synchronously. file: [9b0df7b029] check-in: [08c5c40d93] user: dgp branch: trunk, size: 285226
18:28
3428753 Fix [socket -async] connections that manage to connect synchronously. file: [592a330e24] check-in: [0b459f0184] user: dgp branch: trunk, size: 285106
13:10
Move cpuid testcase from win-specific to generic tests file: [12a40c58d2] check-in: [123ede1877] user: jan.nijtmans branch: trunk, size: 284944
12:31
Move cpuid testcase from win-specific to generic tests file: [35673bd91f] check-in: [05e03611b4] user: jan.nijtmans branch: core-8-5-branch, size: 382889
11:42
Move cpuid testcase from win-specific to generic tests Simplify stub tables for functions which work on both UNIX and windows file: [c58be64001] check-in: [d10b6a8431] user: jan.nijtmans branch: core-8-4-branch, size: 451566
2012-05-02
21:55
Better detection and implementation for cpuid instruction on Intel-derived processors, both 32-bit and 64-bit file: [092d1cf6dc] check-in: [269feeeb77] user: jan.nijtmans branch: trunk, size: 284751
21:48
Better detection and implementation for cpuid instruction on Intel-derived processors, both 32-bit and 64-bit file: [41a57e45b2] check-in: [1e03bb547b] user: jan.nijtmans branch: core-8-5-branch, size: 382696
21:39
Better detection and implementation for cpuid instruction on Intel-derived processors, both 32-bit and 64-bit file: [b6e1880b51] check-in: [847aacf381] user: jan.nijtmans branch: core-8-4-branch, size: 451199
2012-04-30
21:53
Tame deadlocks in broken refchan tests [Bug 3522560] file: [c33fad99b9] check-in: [29535daab1] user: ferrieux branch: trunk, size: 284504
09:15
Mention compatibility matters in Changelog. Make test insensitive to ambient compat flag. file: [47384b0fe4] check-in: [08f40b8f8e] user: ferrieux branch: trunk, size: 284363
2012-04-28
17:09
IMPLEMENTATION OF TIP#398 : Quickly Exit with Non-Blocking Blocked Channels file: [f2b1a0fb5e] check-in: [efc6bbd2cb] user: ferrieux branch: trunk, size: 284297
2012-04-27
14:37
Move CYGWIN-specific stuff from tclPort.h to tclUnixPort.h, where it belongs file: [14a1ca9898] check-in: [add6ea1397] user: jan.nijtmans branch: trunk, size: 284102
14:30
Move CYGWIN-specific stuff from tclPort.h to tclUnixPort.h, where it belongs file: [e5b650b5f6] check-in: [533c11d007] user: jan.nijtmans branch: core-8-5-branch, size: 382449
08:51
Make 'auto_execok START' do the Right Thing file: [dd108a9c49] check-in: [b8ffe55b40] user: dkf branch: trunk, size: 283876
08:49
Make 'auto_execok START' do the Right Thing file: [216058b1f0] check-in: [cdcff6d669] user: dkf branch: core-8-5-branch, size: 382223
08:46
Make 'auto_execok START' do the Right Thing file: [82ea57e67c] check-in: [4f8e0283c6] user: dkf branch: core-8-4-branch, size: 450952
2012-04-26
19:59
get rid of _ANSI_ARGS_ and CONST file: [d809a0404b] check-in: [ce95e51ad2] user: jan.nijtmans branch: trunk, size: 283723
19:42
get rid of _ANSI_ARGS_ file: [e90510f21c] check-in: [a3f95a3b3d] user: jan.nijtmans branch: core-8-5-branch, size: 382070
2012-04-25
12:07
* generic/tclUtil.c (TclDStringToObj): Added internal function to make the fairly-common operation of converting a DString into an Obj a more efficient one. file: [72667c5c0a] check-in: [2e12143e39] user: dkf branch: trunk, size: 283525
2012-04-24
21:29
[Bug 3508771] load tclreg.dll in cygwin tclsh Implement TclWinGetSockOpt, TclWinGetServByName and TclWinCPUID for Cygwin file: [9325fba2df] check-in: [3caedf05df] user: jan.nijtmans branch: trunk, size: 283081
21:02
[Bug 3508771] load tclreg.dll in cygwin tclsh Implement TclWinGetSockOpt, TclWinGetServByName and TclWinCPUID for Cygwin file: [f79bdf023e] check-in: [fcc5957e59] user: jan.nijtmans branch: core-8-5-branch, size: 381874
20:21
[Bug 3508771] load tclreg.dll in cygwin tclsh Implement TclWinGetSockOpt, TclWinGetServByName and TclWinCPUID for Cygwin file: [83b716f463] check-in: [ae92de6078] user: jan.nijtmans branch: core-8-4-branch, size: 450799
2012-04-21
09:09
merge trunk file: [a342b65d44] check-in: [bcbac1a341] user: dkf branch: dkf-utf16-branch, size: 282950
09:07
merge trunk file: [55063102f5] check-in: [ed65c88c82] user: dkf branch: dkf-documentation-figures, size: 282948
2012-04-18
12:47
Apply tzdata2012c file: [53083518ac] check-in: [4f48685207] user: kbk branch: trunk, size: 282724
12:44
Apply tzdata2012c file: [e1db194600] check-in: [7fbd5f91d3] user: kbk branch: core-8-5-branch, size: 381533
2012-04-17
13:49
Restore the tcl_platform(threaded) variable. file: [71ebb0469d] check-in: [5d93f81982] user: dgp branch: trunk, size: 282492
2012-04-16
06:15
* doc/FileSystem.3 (Tcl_FSOpenFileChannelProc): [Bug 3518244]: Fixed documentation of this filesystem callback function; it must not register its created channel - that's the responsibility of the caller of Tcl_FSOpenFileChannel - as that leads to reference leaks. file: [3d3516b2ee] check-in: [0f636792c9] user: dkf branch: trunk, size: 282819
06:07
* doc/FileSystem.3 (Tcl_FSOpenFileChannelProc): [Bug 3518244]: Fixed documentation of this filesystem callback function; it must not register its created channel - that's the responsibility of the caller of Tcl_FSOpenFileChannel - as that leads to reference leaks. file: [4908f7a4c2] check-in: [e5a6d7528c] user: dkf branch: core-8-5-branch, size: 381301
06:05
* doc/FileSystem.3 (Tcl_FSOpenFileChannelProc): [Bug 3518244]: Fixed documentation of this filesystem callback function; it must not register its created channel - that's the responsibility of the caller of Tcl_FSOpenFileChannel - as that leads to reference leaks. file: [24e627856a] check-in: [d074aef7f9] user: dkf branch: core-8-4-branch, size: 450504
2012-04-15
14:07
Remove some low-value C stack frames. file: [cb1cdc2dc7] check-in: [daf94de0ca] user: dkf branch: trunk, size: 282499
10:07
* generic/tclZlib.c (ZlibTransformSetOption): [Bug 3517696]: Make flushing work correctly in a pushed compressing channel transform. file: [0311aae711] check-in: [d04f1fc81a] user: dkf branch: trunk, size: 282304
2012-04-12
21:17
[Bug 3514475]: remove TclpGetTimeZone and TclpGetTZName file: [75195602b0] check-in: [f45623c63d] user: jan.nijtmans branch: trunk, size: 282118
2012-04-11
20:34
[Bug 3448512]: clock scan "1958-01-01" fails only in debug compilation file: [cf9419aca9] check-in: [8032e7f92e] user: jan.nijtmans branch: trunk, size: 281849
19:50
[Bug 3448512]: clock scan "1958-01-01" fails only in debug compilation file: [db18fa0588] check-in: [beba7a8c8c] user: jan.nijtmans branch: core-8-5-branch, size: 380981
19:19
[Bug 3448512]: clock scan "1958-01-01" fails only in debug compilation file: [f17809b25b] check-in: [03c30e0b9e] user: jan.nijtmans branch: core-8-4-branch, size: 450184
2012-04-10
09:30
corrected changelog entry file: [d995576687] check-in: [2f3e260bc8] user: dkf branch: trunk, size: 281076
09:17
* generic/tcl.h (TCL_DEPRECATED_API): Added macro that can be used to mark parts of Tcl's API as deprecated. Currently only used for fields of Tcl_Interp, which TIPs 330 and 336 have deprecated with a migration strategy; we want to encourage people to move away from those fields. file: [de96a74836] check-in: [5b94c3788a] user: dkf branch: trunk, size: 281060
2012-04-09
21:38
Fix [Bug 3396896] file: [f5f9df4080] check-in: [8c8cfe9c98] user: dkf branch: trunk, size: 280724
17:04
Fix [Bug 2712377]: [info vars] and object declared variables file: [ec2cb422b5] check-in: [0b5e337729] user: dkf branch: trunk, size: 280538
2012-04-04
20:51
Fix [Bug 3514761] and related ensemble/construction problems. file: [e4ba686708] check-in: [9569a8471a] user: dkf branch: trunk, size: 280231
09:54
[Bug 510001]: TclSockMinimumBuffers needs plat imp file: [40adc6bfb5] check-in: [0dfb472cef] user: jan.nijtmans branch: trunk, size: 279792
09:05
[Bug 510001]: TclSockMinimumBuffers needs plat imp file: [8d0ff22cca] check-in: [2725f75513] user: jan.nijtmans branch: core-8-5-branch, size: 380698
08:36
[Bug 510001]: TclSockMinimumBuffers needs plat imp file: [7fc34b80cb] check-in: [cbf7dc0a31] user: jan.nijtmans branch: core-8-4-branch, size: 449901
2012-04-03
14:44
Remove the TclpGetTZName implementation for Cygwin (from 2012-04-02 commit) file: [1e858c85bc] check-in: [64404b14d5] user: jan.nijtmans branch: trunk, size: 279563
14:27
cleanup tcl.decls (unnecessary "generic" argument) file: [56ee83c6a6] check-in: [1fb2809854] user: jan.nijtmans branch: core-8-5-branch, size: 380469
14:05
clean-up tcl.decls the same way as tclInt.decls file: [0d44636368] check-in: [90efd4b49a] user: jan.nijtmans branch: core-8-4-branch, size: 449671
13:09
Remove the TclpGetTZName implementation for Cygwin (from previous commit) file: [3d11000453] check-in: [3c8544ca3e] user: jan.nijtmans branch: core-8-5-branch, size: 380400
11:55
cleanup tclInt.decls to have the same form as Tcl 8.5/8.6, so a diff can show us the real signature differences Remove the TclpGetTZName implementation for Cygwin, from previous commit file: [4cc3c8241b] check-in: [3695c2dd85] user: jan.nijtmans branch: core-8-4-branch, size: 449615
10:58
[Bug 3514475]: remove TclpGetTimeZone and TclpGetTZName file: [eae4ba5743] check-in: [571970a62f] user: jan.nijtmans branch: bug-3514475, size: 279599
2012-04-02
13:13
Implementation of TIP #396 file: [f8e3efa1cf] check-in: [1d6747e53f] user: dkf branch: trunk, size: 279330
09:45
[Bug 3508771] load tclreg.dll in cygwin tclsh Implement TclWinGetTclInstance, TclpGetTZName, and various others for Cygwin file: [186f43f09f] check-in: [9e1a41ed83] user: jan.nijtmans branch: trunk, size: 279150
2012-03-30
14:57
[Bug 3508771] load tclreg.dll in cygwin tclsh Implement TclWinGetTclInstance, TclpGetTZName, and various others for Cygwin file: [ebcfabc29c] check-in: [27ca86ce9b] user: jan.nijtmans branch: core-8-5-branch, size: 380169
14:44
[Bug 3508771] load tclreg.dll in cygwin tclsh Implement TclWinGetTclInstance, TclpGetTZName, and various others for Cygwin file: [54ede617f1] check-in: [cef38b1e7b] user: jan.nijtmans branch: core-8-4-branch, size: 448921
12:28
[Bug 3511806] Compiler checks too early (autoconf still to be run!) file: [5cd7f01407] check-in: [df5899ee61] user: jan.nijtmans branch: trunk, size: 278773
09:49
[Bug 3511806] Compiler checks too early (autoconf still to be run!) file: [688de124dc] check-in: [b684c66031] user: jan.nijtmans branch: core-8-5-branch, size: 379792
2012-03-29
20:48
[Bug 3511806] Compiler checks too early This change allows to build the cygwin and mingw32 ports of Tcl/Tk to build out-of-the-box using a native or cross- compiler file: [7bcc20136e] check-in: [8b0d9cc5fc] user: jan.nijtmans branch: core-8-4-branch, size: 448544
09:24
Fix minor typos in ChangeLog messages. file: [3a864e3c24] check-in: [e9858729dc] user: dkf branch: trunk, size: 278286
08:38
faster memleak-free implementation of [string is entier] file: [47829b4d44] check-in: [df23d89ed4] user: jan.nijtmans branch: trunk, size: 278291
2012-03-28
14:28
merge trunk file: [c5fec8c8f3] check-in: [2a19fcb152] user: dkf branch: dkf-utf16-branch, size: 278368
13:33
merge trunk file: [39d266f56d] check-in: [2edb5d44c0] user: dkf branch: dkf-documentation-figures, size: 278366
2012-03-27
14:26
se lower numbers, preventing integer overflow in tclWinError.c file: [2a6e29efc7] check-in: [f38a3c4d81] user: jan.nijtmans branch: trunk, size: 278142
12:26
Implementation of TIP #395 file: [7ab35c9470] check-in: [7141246313] user: dkf branch: trunk, size: 277997
12:15
[Bug 3508771] Wrong Tcl_StatBuf used on MinGW [Bug 2015723] duplicate inodes from file stat on windows (but now for cygwin as well) file: [c6350d7e9f] check-in: [cd7415d81d] user: jan.nijtmans branch: trunk, size: 277826
11:39
[Bug 3508771] Wrong Tcl_StatBuf used on MinGW [Bug 2015723] duplicate inodes from file stat on windows (but now for cygwin as well) file: [472c9d0ede] check-in: [f9900bca57] user: jan.nijtmans branch: core-8-5-branch, size: 379366
11:20
[Bug 3508771] Wrong Tcl_StatBuf used on MinGW [Bug 2015723] duplicate inodes from file stat on windows file: [9f4ed1b308] check-in: [90c31690eb] user: jan.nijtmans branch: core-8-4-branch, size: 448158
08:21
Implementation of TIP #397 file: [873a386f2a] check-in: [037a44105f] user: dkf branch: trunk, size: 277504
2012-03-26
12:51
Implementation of TIP #380 file: [2d3d7adb16] check-in: [3e85aec4f2] user: dkf branch: trunk, size: 277007
2012-03-25
21:42
[Bug 3508771] load tclreg.dll in cygwin tclsh Implement TclWinConvertError, TclWinConvertWSAError, and various more win32-specific internal functions for Cygwin, so win32 extensions using those can be loaded in the cygwin version of tclsh. file: [83f651fb23] check-in: [b503983e6b] user: jan.nijtmans branch: trunk, size: 275869
21:22
[Bug 3508771] load tclreg.dll in cygwin tclsh Implement TclWinConvertError, TclWinConvertWSAError, and various more win32-specific internal functions for Cygwin, so win32 extensions using those can be loaded in the cygwin version of tclsh. file: [50c576abda] check-in: [7d739c330e] user: jan.nijtmans branch: core-8-5-branch, size: 379121
2012-03-24
06:43
[Bug 3508771] load tclreg.dll in cygwin tclsh Implement TclWinConvertError, TclWinConvertWSAError, and various more win32-specific internal functions for Cygwin, so win32 extensions using those can be loaded in the cygwin version of tclsh. file: [3399f2abf4] check-in: [c503d14bcf] user: jan.nijtmans branch: core-8-4-branch, size: 447943
2012-03-23
15:55
wrong date in ChangeLog file: [d5eb17ffda] check-in: [ed8d45b515] user: jan.nijtmans branch: trunk, size: 275385
15:54
wrong date in ChangeLog file: [9c2b2dcdbf] check-in: [6c9f9d1bca] user: jan.nijtmans branch: core-8-5-branch, size: 378637
15:53
Revert some cygwin-related signature changes from [835f8e1e9d] (2010-01-22). They were an attempt to make the cygwin port compile again, but since cygwin is based on unix this serves no purpose any more. Use EAGAIN in stead of EWOULDBLOCK, because in VS10+ the value of EWOULDBLOCK is no longer the same as EAGAIN Add tclWinError.c to the CYGWIN build. file: [8a402da5cc] check-in: [70fd0e4074] user: jan.nijtmans branch: trunk, size: 275385
15:26
Revert some cygwin-related signature changes from [835f8e1e9d] (2010-02-01) They were an attempt to make the cygwin port compile again, but since cygwin is based on unix this serves no purpose any more. Add tclWinError.c to the CYGWIN build. file: [1bbb927593] check-in: [0756e97333] user: jan.nijtmans branch: core-8-5-branch, size: 378637
2012-03-20
11:59
[Bug 3508771] load tclreg.dll in cygwin tclsh file: [15a89a1565] check-in: [8f9c16848b] user: jan.nijtmans branch: trunk, size: 274699
10:15
[Bug 3288345] Wrong Tcl_StatBuf used on Cygwin (backported from Tcl 8.5) file: [6c2789e161] check-in: [77f914d372] user: jan.nijtmans branch: core-8-4-branch, size: 447459
09:58
[Bug 3508771] load tclreg.dll in cygwin tclsh file: [904bdaf85e] check-in: [5caa06383d] user: jan.nijtmans branch: core-8-5-branch, size: 378154
08:33
[Bug 3508771] load tclreg.dll in cygwin tclsh file: [77b700c426] check-in: [9922ac54e8] user: jan.nijtmans branch: core-8-4-branch, size: 447260
2012-03-19
17:15
Update to tzdata 2012b file: [d9d79f009f] check-in: [df17301541] user: venkat branch: trunk, size: 274231
17:09
Update to tzdata 2012b file: [9b803a912c] check-in: [1077be73d7] user: venkat branch: core-8-5-branch, size: 377686
16:51
• Use the values returned by getaddrinfo() for all three arguments to socket() instead of only using ai_family. • Try to keep the most meaningful error while iterating over the result list, because using the last error can be misleading. file: [c62782b3ac] check-in: [74615f33dc] user: max branch: trunk, size: 273206
2012-03-15
21:14
[Bug 3288345] Wrong Tcl_StatBuf used on Cygwin file: [2eacb086c7] check-in: [7ad5febe39] user: jan.nijtmans branch: trunk, size: 272883
21:03
[Bug 3288345] Wrong Tcl_StatBuf used on Cygwin file: [fc238445e0] check-in: [33b1706cef] user: jan.nijtmans branch: core-8-5-branch, size: 376661
2012-03-12
14:48
Start of some support for a macro for figures, which is mainly intended for use with Tk. Prompted by discussion on tcl-core mailing list. NOT YET READY FOR USE due to requirement for changes in code to produce documentation builds. file: [aa4945f0df] check-in: [101dd10b7d] user: dkf branch: dkf-documentation-figures, size: 272846
12:40
[Bug 3388350] mingw64 compiler warnings file: [f468bf993c] check-in: [a798d1b44e] user: jan.nijtmans branch: trunk, size: 272621
12:38
[Bug 3388350] mingw64 compiler warnings file: [0185d384b5] check-in: [ba7352dfe4] user: jan.nijtmans branch: core-8-5-branch, size: 376399
12:38
[Bug 3388350] mingw64 compiler warnings file: [de4bfddb67] check-in: [275470c91e] user: jan.nijtmans branch: core-8-4-branch, size: 446792
2012-03-11
17:03
A number of small spelling and wording fixes in the docs. file: [4c0345d087] check-in: [9539be84d1] user: dkf branch: trunk, size: 272508
2012-03-08
21:12
More small bits of doc mending. file: [87fdd7da16] check-in: [c00ce8ef2e] user: dkf branch: trunk, size: 272390
09:55
Various minor fixes (prompted by Andreas Kupries detecting a spelling mistake). file: [8f3b34335d] check-in: [ef1168c4d6] user: dkf branch: trunk, size: 272372
09:00
merge from trunk file: [d2925d5e27] check-in: [dd77c1513d] user: dkf branch: dkf-utf16-branch, size: 272451
2012-03-07
18:59
Merged from 8.5 branch -- http package. Fix Bug 3498327. Generate upper-case hexadecimal output for compliance with RFC 3986. Bumped version to 2.8.4. file: [0b22b52d3e] check-in: [d4d8d006ea] user: andreask branch: trunk, size: 272225
18:54
Merged from 8.4 branch -- http package. Fix Bug 3498327. Generate upper-case hexadecimal output for compliance with RFC 3986. Bumped version to 2.7.9. file: [251c1a125c] check-in: [157183e09d] user: andreask branch: core-8-5-branch, size: 376286
18:50
http package. Fix Bug 3498327. Generate upper-case hexadecimal output for compliance with RFC 3986. Bumped version to 2.5.7. file: [cd7fb32526] check-in: [070bbf9790] user: andreask branch: core-8-4-branch, size: 446679
2012-03-06
20:54
Compatibility with older Visual Studio versions file: [ae42ad93d8] check-in: [b9d820cfd6] user: jan.nijtmans branch: trunk, size: 271941
20:53
Compatibility with older Visual Studio versions file: [b82f0ca8f3] check-in: [e54a8c811e] user: jan.nijtmans branch: core-8-5-branch, size: 376002
20:51
now with changelog entry file: [f5ea1eb8c1] check-in: [5f13e4eeda] user: jan.nijtmans branch: core-8-4-branch, size: 446436
2012-03-04
19:36
Backport to 8.4/unix the healthy FD_SET reform started by das. Allows Tcl8.4 to have sane fileevents on x86_64 unices at last. file: [71a4d94485] check-in: [7ed1f6f749] user: guest branch: core-8-4-branch, size: 446314
16:39
Patch from the cygwin folks file: [5134b7d5ab] check-in: [09cd534bb6] user: jan.nijtmans branch: trunk, size: 271819
16:38
Patch from the cygwin folks file: [187c882a93] check-in: [8dafecc06c] user: jan.nijtmans branch: core-8-5-branch, size: 375880
16:36
Patch from the cygwin folks file: [e171d913e4] check-in: [8cbc14c4dd] user: jan.nijtmans branch: core-8-4-branch, size: 446001
2012-03-02
10:07
Add bug number. file: [60869dc9c8] check-in: [a17072b253] user: dkf branch: trunk, size: 271667
10:05
(Tcl_SetByteArrayObj): Only zero out the memory block if it is not being immediately overwritten. Thanks to Stuart Cassoff for spotting. file: [c7b79ef1f3] check-in: [281db1ba11] user: dkf branch: trunk, size: 271647
2012-02-29
21:56
[Bug 3466099] BOM in Unicode file: [095ea9dd23] check-in: [ad684faec9] user: jan.nijtmans branch: trunk, size: 271391
21:34
[Bug 3466099] BOM in Unicode file: [6a82457917] check-in: [ca6c454087] user: jan.nijtmans branch: core-8-5-branch, size: 375728
21:17
[Bug 3466099] BOM in Unicode file: [4fd0cbc6e9] check-in: [e17fc0e07b] user: jan.nijtmans branch: core-8-4-branch, size: 445849
2012-02-23
21:10
Add tests relating to bug 1115587. The bug itself still exists at this point. file: [7404606859] check-in: [fc453fd101] user: dkf branch: trunk, size: 271239
21:08
Add tests relating to bug 1115587. The bug itself still exists at this point. file: [19b3c6cea5] check-in: [6990132056] user: dkf branch: core-8-5-branch, size: 375576
2012-02-19
15:21
[Bug 3466099] BOM in Unicode file: [cbe13285a2] check-in: [f019af39bd] user: jan.nijtmans branch: bug-3466099, size: 445853
2012-02-17
09:08
merge trunk file: [66d31e123e] check-in: [8454ac74d2] user: dkf branch: dkf-utf16-branch, size: 271287
2012-02-16
23:11
[Bug 2233954] AIX: compile error file: [cb2166eec7] check-in: [dc007f490b] user: jan.nijtmans branch: trunk, size: 271061
23:09
[Bug 2233954] AIX: compile error file: [4647d234c5] check-in: [66427b5db9] user: jan.nijtmans branch: core-8-5-branch, size: 375398
13:51
* generic/tclExecute.c (INST_LIST_RANGE_IMM): Enhance implementation so that shortening a (not multiply-referenced) list by lopping the end off with [lrange] or [lreplace] is efficient. file: [5b2966dce0] check-in: [cad3b32b14] user: dkf branch: trunk, size: 270929
2012-02-15
20:43
* generic/tclCompCmds.c (TclCompileLreplaceCmd): Added a compilation strategy for [lreplace] that tackles the cases which are equivalent to a static [lrange]. file: [f584b38b65] check-in: [e3106247db] user: dkf branch: trunk, size: 270689
12:02
* generic/tclCompCmds.c (TclCompileLrangeCmd): Add compiler for [lrange] with constant indices so we can take advantage of existing TCL_LIST_RANGE_IMM opcode. (TclCompileLindexCmd): Improve coverage of constant-index-style compliation using technique developed for [lrange] above. file: [2b6ee23fde] check-in: [533a2ba7b7] user: dkf branch: trunk, size: 270552
10:01
* generic/tclCompCmds.c (TclCompileDictForCmd): [Bug 3487626]: Fix crash in compilation of [dict for] when its implementation command is used directly rather than through the ensemble. file: [42027d7d3a] check-in: [af39754237] user: dkf branch: trunk, size: 270289
09:51
* generic/tclCompCmds.c (TclCompileDictForCmd): [Bug 3487626]: Fix crash in compilation of [dict for] when its implementation command is used directly rather than through the ensemble. file: [dc6eb01df6] check-in: [58aa65251b] user: dkf branch: core-8-5-branch, size: 375266
2012-02-11
15:44
Minor: Formatting fixes. file: [3aed57babe] check-in: [e7b4aca827] user: dkf branch: trunk, size: 270050
2012-02-10
15:11
Document, by a retroactive bug report, a nasty Notifier issue on 64-bits x86 that affects the 8.4 branch file: [9ed0a3895a] check-in: [38c3b80088] user: ferrieux branch: trunk, size: 270058
15:06
Document, by a retroactive bug report, a nasty Notifier issue on 64-bits x86 that affects the 8.4 branch file: [27292b8a8e] check-in: [1bad99fa02] user: ferrieux branch: core-8-5-branch, size: 375026
2012-02-09
15:28
merge trunk file: [06610f9f2b] check-in: [2ee17eeb36] user: dkf branch: dkf-utf16-branch, size: 270269
15:23
Converted the memcpy() calls in append operations to memmove() calls. This adds safety in the case of overlapping copies, and improves performance on some benchmarks. file: [81130a242f] check-in: [3bb4751c4e] user: dgp branch: trunk, size: 270043
15:00
3484402 Correct Off-By-One error appending unicode. Thanks to Poor Yorick. Also corrected test for when growth is needed. file: [16c12bf6cf] check-in: [f43b43900f] user: dgp branch: core-8-5-branch, size: 375011
14:57
3484402 Correct Off-By-One error appending unicode. Thanks to Poor Yorick. Also corrected test for when growth is needed. file: [96a3b91f85] check-in: [f57b5ba48d] user: dgp branch: core-8-4-branch, size: 445697
2012-02-06
17:41
3485022 TclCompileEnsemble() avoid compile when exec traces set. file: [35a8ecf11a] check-in: [64bca4282c] user: dgp branch: trunk, size: 269791
17:34
3485022 TclCompileEnsemble() avoid compile when exec traces set. file: [4678c745ff] check-in: [37f719ad40] user: dgp branch: core-8-5-branch, size: 374799
17:21
3484621 Invalidate bytecode when exec traces are added/removed from compiled cmd. file: [6f96513b0b] check-in: [4b0a6f7864] user: dgp branch: core-8-4-branch, size: 445485
16:46
Fix for [Bug 3484621]: insure that execution traces on bytecoded commands bump the interp's compile epoch. file: [882c1d5147] check-in: [b5b93de310] user: mig branch: trunk, size: 269619
16:43
Fix for [Bug 3484621]: insure that execution traces on bytecoded commands bump the interp's compile epoch. file: [4ecb1ed34e] check-in: [ec27f1e69d] user: mig branch: core-8-5-branch, size: 374627
2012-02-04
17:48
merge trunk file: [12745ced71] check-in: [6062d13e22] user: dkf branch: dkf-utf16-branch, size: 269638
2012-02-03
23:33
[Frq 3483854] zlib-1.2.6 Not to be merged to trunk until the official zlib1.dll is released as well!!! file: [9a5b853f6b] check-in: [aed9557397] user: jan.nijtmans branch: zlib-1.2.6, size: 269590
2012-02-02
21:13
[Frq 3464401] Support Unicode 6.1 file: [1c101160d1] check-in: [b171159506] user: jan.nijtmans branch: trunk, size: 269412
21:13
[Frq 3464401] Support Unicode 6.1 file: [e3bb6e2fdf] check-in: [0090ba5598] user: jan.nijtmans branch: core-8-5-branch, size: 374420
21:12
[Frq 3464401] Support Unicode 6.1 file: [f56c63faed] check-in: [756c93768d] user: jan.nijtmans branch: core-8-4-branch, size: 445299
17:35
2974459,2879351,1951574,1852572,1661378,1613456 Revisions to the NativeAccess() routine that queries file permissions on Windows native filesystems. Meant to fix numerous bugs where [file writable|readable|executable] "lies" about what operations are possible, especially when the file resides on a Samba share. file: [5b173e8e4e] check-in: [23cc9bf170] user: dgp branch: trunk, size: 269275
17:21
2974459,2879351,1951574,1852572,1661378,1613456 Revisions to the NativeAccess() routine that queries file permissions on Windows native filesystems. Meant to fix numerous bugs where [file writable|readable|executable] "lies" about what operations are possible, especially when the file resides on a Samba share. Patch merged from the fix-win-native-access branch. file: [08bf7d8ac1] check-in: [6203735037] user: dgp branch: core-8-5-branch, size: 374283
16:44
2974459,2879351,1951574,1852572,1661378,1613456 Revisions to the NativeAccess() routine that queries file permissions on Windows native filesystems. Meant to fix numerous bugs where [file writable|readable|executable] "lies" about what operations are possible, especially when the file resides on a Samba share. Patch cherrypicked off the fix-win-native-access branch. file: [048de5413d] check-in: [63315eaf46] user: dgp branch: core-8-4-branch, size: 445162
2012-02-01
13:00
[Bug 3482614]: Documentation nit. file: [2ce51de260] check-in: [7f49ede254] user: dkf branch: trunk, size: 268873
12:55
[Bug 3482614]: Documentation nit. file: [3f8bdc79d7] check-in: [39b0b3fb61] user: dkf branch: core-8-5-branch, size: 373828
2012-01-30
15:43
* generic/tclCompCmds.c (TclCompileCatchCmd): Added a more efficient bytecode generator for the case where 'catch' is used without any variable arguments; don't capture the result just to discard it. file: [f4b0363d3f] check-in: [c7bbf49644] user: dkf branch: trunk, size: 268767
2012-01-27
21:56
3479689 New internal routine TclJoinPath(). Refactor all the *Join*Path* routines to give them more useful interfaces that are easier to manage getting the refcounts right. file: [e1c0f3c4cc] check-in: [55c8c6c155] user: dgp branch: trunk, size: 268512
2012-01-26
19:59
merge to feature branch file: [a98078fb4e] check-in: [269088cd64] user: jan.nijtmans branch: rfe-3464401, size: 444887
16:53
3475569 Add checks for unshared values before calls demanding them. 3479689 Stop memory corruption when shimmering 0-refCount value to "path" type. file: [9f19ff633b] check-in: [c53d73cbc2] user: dgp branch: trunk, size: 268158
16:42
3479689 Stop memory corruption when shimmering 0-refCount value to "path" type. file: [8b4a3656af] check-in: [a38a27a364] user: dgp branch: core-8-5-branch, size: 373722
2012-01-25
14:39
* generic/tclOO.c (Tcl_CopyObjectInstance): [Bug 3474460]: When copying an object, make sure that the configuration of the variable resolver is also duplicated. file: [3f56176db3] check-in: [2058b8a0d7] user: dkf branch: trunk, size: 267914
2012-01-23
09:38
merge trunk file: [833cf57d10] check-in: [41d9eb81af] user: dkf branch: dkf-utf16-branch, size: 267926
2012-01-22
21:50
[Frq 3473670]: Various Unicode-related file: [bb5ae232b4] check-in: [d772d08f8a] user: jan.nijtmans branch: trunk, size: 267700
21:49
[Frq 3473670]: Various Unicode-related speedups/robustness file: [2d60473fad] check-in: [2ccfd0f771] user: jan.nijtmans branch: core-8-5-branch, size: 373478
21:41
[Frq 3473670]: Various Unicode-related speedups/robustness file: [932d73798c] check-in: [c9118566f9] user: jan.nijtmans branch: core-8-4-branch, size: 444701
13:16
* generic/tclDictObj.c (DictExistsCmd): [Bug 3475264]: Ensure that errors only ever happen when insufficient arguments are supplied, and not when a path doesn't exist or a dictionary is poorly formatted (the two cases can't be easily distinguished). file: [f66d4bcd0b] check-in: [22ec97b057] user: dkf branch: trunk, size: 267313
13:08
* generic/tclDictObj.c (DictExistsCmd): [Bug 3475264]: Ensure that errors only ever happen when insufficient arguments are supplied, and not when a path doesn't exist or a dictionary is poorly formatted (the two cases can't be easily distinguished). file: [a7f95e1d11] check-in: [8becd9515d] user: dkf branch: core-8-5-branch, size: 373091
12:06
merge trunk file: [45cf87b90e] check-in: [bf9ad9a5fb] user: dkf branch: dkf-utf16-branch, size: 267233
2012-01-21
08:31
Bug-3474726 minGW Tcl_StatBuf not defined correctly in tcl.h file: [db36d1a3ac] check-in: [473eee5c31] user: jan.nijtmans branch: trunk, size: 267007
08:31
Bug-3474726 minGW Tcl_StatBuf not defined correctly in tcl.h file: [b38b8b1502] check-in: [b87b66b503] user: jan.nijtmans branch: core-8-5-branch, size: 372784
08:20
Prevent buffer read overflow. Thanks to "sebres" for the report and fix file: [4fb2c3cd10] check-in: [3cb2ac8fbd] user: jan.nijtmans branch: trunk, size: 266580
08:19
Prevent buffer read overflow. Thanks to "sebres" for the report and fix. file: [40352a03b1] check-in: [03cb2cb9ed] user: jan.nijtmans branch: core-8-5-branch, size: 372357
2012-01-19
21:22
[Bug-3474726] minGW Tcl_StatBuf not defined correctly in tcl.h file: [5c327859d1] check-in: [096d7e242c] user: jan.nijtmans branch: core-8-4-branch, size: 444314
20:46
3475667 Prevent buffer read overflow. Thanks to "sebres" for the report and fix. file: [7842501ea7] check-in: [1a5c0e4ad0] user: dgp branch: core-8-4-branch, size: 443887
2012-01-17
15:22
* doc/dict.n (dict with): [Bug 3474512]: Explain better what is going on when a dictionary key and the dictionary variable collide. file: [261040a4d7] check-in: [18138fd96f] user: dkf branch: trunk, size: 266415
15:17
* doc/dict.n (dict with): [Bug 3474512]: Explain better what is going on when a dictionary key and the dictionary variable collide. file: [7e9f8c0686] check-in: [7c568a9106] user: dkf branch: core-8-5-branch, size: 372192
14:32
Bump to version 2.7.8 file: [cd9f5d1a83] check-in: [ba7ac32678] user: dgp branch: core-8-5-branch, size: 372007
14:31
Bump to 2.5.6 file: [361cb7177d] check-in: [84fceacbac] user: dgp branch: core-8-4-branch, size: 443722
2012-01-16
13:35
merge trunk file: [2f38b813e2] check-in: [0d8d161fe8] user: dkf branch: dkf-utf16-branch, size: 266456
2012-01-13
11:50
* library/http/http.tcl (http::Connect): [Bug 3472316]: Ensure that we only try to read the socket error exactly once. file: [d4f6d887de] check-in: [f9a94facca] user: dkf branch: trunk, size: 266230
11:48
* library/http/http.tcl (http::Connect): [Bug 3472316]: Ensure that we only try to read the socket error exactly once. file: [22b0cf518d] check-in: [bb0af2dfb6] user: dkf branch: core-8-5-branch, size: 371834
11:45
* library/http/http.tcl (http::Connect): [Bug 3472316]: Ensure that we only try to read the socket error exactly once. file: [75f5b0fa75] check-in: [07438ee67a] user: dkf branch: core-8-4-branch, size: 443597
2012-01-12
13:23
[Bug 3466506]: Document more environment variables. file: [0a7daf0993] check-in: [6f0fbae68b] user: dkf branch: trunk, size: 266058
2012-01-09
20:34
[Bug 3464428] string is graph \u0120 is wrong file: [f00dfd5a49] check-in: [e9a619e9dc] user: jan.nijtmans branch: trunk, size: 265933
20:31
[Bug 3464428] string is graph \u0120 is wrong file: [f989286d5a] check-in: [14fc5c19b7] user: jan.nijtmans branch: core-8-5-branch, size: 371662
19:59
[Bug 3464428] string is graph \u0120 is wrong file: [8d38edbd16] check-in: [a0c0feafe9] user: jan.nijtmans branch: core-8-4-branch, size: 443425
2012-01-08
20:49
Fix loading of timezones where one abbreviation is a proper suffix of another [Bug 3470928] file: [40886b7491] check-in: [dc71499520] user: kbk branch: trunk, size: 265661
20:43
Fix loading of timezones where one abbreviation is a proper suffix of another [Bug 3470928] file: [25ec1b97cb] check-in: [c7e8dc4c9b] user: kbk branch: core-8-5-branch, size: 371390
2011-12-31
15:12
merge trunk file: [66f2269a19] check-in: [e0cf8ae638] user: dkf branch: dkf-utf16-branch, size: 265463
2011-12-30
08:26
Update to Olson's tzdata2011n file: [d6ed1466f2] check-in: [fdf178b941] user: venkat branch: trunk, size: 265237
08:14
Update to Olson's tzdata2011n file: [5716304f7c] check-in: [f903a74e2f] user: venkat branch: core-8-5-branch, size: 370966
2011-12-26
08:58
[Frq 3464401] Support Unicode 6.1 (not to be merged until Unicode 6.1 is final!!!) file: [6ed0231c14] check-in: [73d59ae47c] user: jan.nijtmans branch: rfe-3464401, size: 443231
2011-12-24
00:30
[Bug 3464428] string is graph \u0120 is wrong file: [d8ee52482e] check-in: [0c1ac83954] user: jan.nijtmans branch: trunk, size: 264928
00:15
[Bug 3464428] string is graph \u0120 is wrong file: [c83f27463c] check-in: [005fc77cde] user: jan.nijtmans branch: core-8-5-branch, size: 370657
2011-12-23
23:31
[Bug 3464428] string is graph \u0120 is wrong file: [db596b2af0] check-in: [13071df962] user: jan.nijtmans branch: core-8-4-branch, size: 443045
2011-12-13
17:45
(TclInitAuxDataTypeTable): Extended to register the DictUpdateInfo structure as an AuxData type. For use by tbcload, tclcompiler. file: [27db270b05] check-in: [1afb7a55b3] user: andreask branch: trunk, size: 264620
2011-12-11
09:17
Some Unicode 6.0 chars not in [:print:] class file: [430c5513c6] check-in: [95f8aa7255] user: jan.nijtmans branch: trunk, size: 264406
09:13
[Bug 3457031]: Some Unicode 6.0 chars not in [:print:] class file: [19b7933b22] check-in: [6a31dc71dc] user: jan.nijtmans branch: core-8-5-branch, size: 370349
2011-12-07
06:23
[Bug 3444754] string tolower \u01c5 is wrong file: [a507802567] check-in: [1f5f4a676e] user: jan.nijtmans branch: trunk, size: 264241
06:17
[Bug 3444754] string tolower \u01c5 is wrong file: [9a42321cae] check-in: [74cab55c44] user: jan.nijtmans branch: core-8-5-branch, size: 370184
06:13
[Bug 3444754] string tolower \u01c5 is wrong file: [e94963b363] check-in: [b2fd948d0c] user: jan.nijtmans branch: core-8-4-branch, size: 442737
2011-12-01
09:18
Note incompatibility caused by switch of flags to dlopen() for Bug 3216070. file: [c0e690ad6c] check-in: [41679f73e6] user: dkf branch: trunk, size: 264074
09:10
Note incompatibility caused by switch of flags to dlopen() for Bug 3216070. file: [a52af6951e] check-in: [4eb50d65b8] user: dkf branch: core-8-5-branch, size: 370017
2011-11-30
21:05
[Bug 967195]: Make tcltest work when tclsh is compiled without using the setargv() function on mingw. file: [b86ad3f28b] check-in: [8ba57189f9] user: jan.nijtmans branch: trunk, size: 263840
21:01
[Bug 967195]: Make tcltest work when tclsh is compiled without using the setargv() function on mingw. file: [c03230c98c] check-in: [3fdf31914d] user: jan.nijtmans branch: core-8-5-branch, size: 369783
20:45
[Bug 967195]: Make tcltest work when tclsh is compiled without using the setargv() function on mingw (no need to incr the version, since 2.2.10 is never released) file: [acdafb709c] check-in: [e695c3505c] user: jan.nijtmans branch: core-8-4-branch, size: 442570
06:15
[Bug 2991415]: tclport.h #include'd before limits.h file: [78027c105e] check-in: [92d210ba25] user: jan.nijtmans branch: trunk, size: 263590
06:08
don't install tommath_(super)?class.h don't install directories like 8.2 and 8.3 file: [5b23366a21] check-in: [07e9a25b12] user: jan.nijtmans branch: trunk, size: 263463
06:01
Use the same shebang comment everywhere don't install tommath_(super)?class.h don't install directories like 8.2 and 8.3 file: [cb815cb7b0] check-in: [8bc09f09f9] user: jan.nijtmans branch: core-8-5-branch, size: 369533
2011-11-29
20:09
Use the same shebang comment everywhere file: [a30dd1e635] check-in: [1ee716a733] user: jan.nijtmans branch: core-8-4-branch, size: 442320
2011-11-26
16:08
merge trunk file: [2153e866cb] check-in: [ff15145ebd] user: dkf branch: dkf-utf16-branch, size: 263515
2011-11-25
11:55
* library/history.tcl (history): Simplify the dance of variable management used when chaining to the implementation command. file: [36d1f3943a] check-in: [8d7fa1c1f0] user: dkf branch: trunk, size: 263289
2011-11-22
13:07
Make some of the logic in TclCompileObj less heavily nested, to improve clarity. file: [82f89faa20] check-in: [94f63a92f9] user: dkf branch: trunk, size: 263111
08:30
[Bug 2935503] Windows: file mtime sets wrong time (VS2005+ only) file: [e9b4186121] check-in: [bc67d4f61a] user: jan.nijtmans branch: trunk, size: 262948
08:25
[Bug 2935503] Windows: file mtime sets wrong time (VS2005+ only) file: [b1bb1fb3ed] check-in: [8a10f0c0ea] user: jan.nijtmans branch: core-8-5-branch, size: 369258
07:59
[Bug 2935503]: Windows: file mtime sets wrong time file: [3320698ca0] check-in: [18d103467f] user: jan.nijtmans branch: core-8-4-branch, size: 442167
2011-11-21
05:51
Revise results of the thread-7.28 through thread-7.31 tests to account for the fact they are canceled via a script sent to the thread asynchronously, which then impacts the error message handling. Attempt to manually drain the event queue for the main thread after joining the test thread to make sure no stray events are processed at the wrong time on the main thread. Revise all the synchronization and comparison semantics related to the thread id and error message. file: [83dab7a463] check-in: [0201686f93] user: mistachkin branch: trunk, size: 262764
01:26
Remove unnecessary after calls from the thread tests. Make error message matching more robust for tests that may have built-in race conditions. Test thread-7.26 must first unset all thread testing related variables. file: [33fe70e76b] check-in: [4466e490d8] user: mistachkin branch: trunk, size: 262284
2011-11-18
12:11
Remove all use of thread::release from the thread 7.x tests, replacing it with a script that can easily cause 'stuck' threads to self-destruct for those test cases that require it. Also, make the error message handling far more robust by keeping track of every asynchronous error. file: [5c9fdc0df2] check-in: [d4b7c74d47] user: mistachkin branch: trunk, size: 261988
04:57
Refactor all the remaining thread-7.x tests that were using [testthread]. Note that this test file now requires the very latest version of the Thread package to pass all tests. In addition, the thread-7.18 and thread-7.19 tests have been flagged as knownBug because they cannot pass without modifications to the [expr] command, persuant to TIP #392. file: [cdf5e0e1e4] check-in: [3344b33e21] user: mistachkin branch: trunk, size: 261629
01:01
For [testthread cancel], avoid creating a new Tcl_Obj when the default script cancellation result is desired. file: [0dbea281f9] check-in: [0b4be2fe68] user: mistachkin branch: trunk, size: 261199
2011-11-11
13:11
merge trunk file: [7fc3e9411e] check-in: [751590f372] user: dkf branch: dkf-utf16-branch, size: 261235
13:09
win/tclWinConsole.c: Refactor common thread handling patterns. file: [7bb6d2c600] check-in: [042936d44f] user: dkf branch: trunk, size: 261009
10:58
Generalize previous fix to all of zlib.test; also, tidy up [chan configure] flags across zlib.test. file: [f5a5ceaaef] check-in: [0c68b36e42] user: ferrieux branch: trunk, size: 260890
10:34
Use nonblocking writes in single-threaded IO tests to avoid deadlocks when going beyond OS buffers [Bug 3428756]. file: [4a14e4786f] check-in: [242ebc5e92] user: ferrieux branch: trunk, size: 260840
2011-11-04
12:39
tag&bag another 8.5.11 RC. file: [7ca4998ce9] check-in: [f0b315cce4] user: dgp branch: core-8-5-11-rc, size: 369074
2011-11-03
14:37
* unix/tclUnixCompat.c (TclpGetPwNam, TclpGetPwUid, TclpGetGrNam) (TclpGetGrGid): Use the elaborate memory management scheme outlined on http://www.opengroup.org/austin/docs/austin_328.txt to handle Tcl's use of standard reentrant versions of the passwd/group access functions so that everything can work on all BSDs. Problem identified by Stuart Cassoff. file: [2bd6f83c98] check-in: [ed2b08e566] user: dkf branch: trunk, size: 260638
2011-11-01
14:40
merge to release file: [d786e882ae] check-in: [d16b765320] user: dgp branch: core-8-5-11-rc, size: 368768
2011-10-27
18:17
merge trunk file: [54c1308540] check-in: [a7347bcec3] user: dkf branch: dkf-utf16-branch, size: 260451
2011-10-20
15:56
Update changes toward 8.6b3 release. Bump to http 2.8.3. file: [20642ecef0] check-in: [4643e7b717] user: dgp branch: trunk, size: 260225
15:32
Update changes toward 8.5.11 release. Bump to http 2.7.7. file: [ace3e6fcd9] check-in: [8010db2398] user: dgp branch: core-8-5-branch, size: 368732
14:39
merge trunk file: [6a069c9bac] check-in: [f92dc9224e] user: dkf branch: dkf-utf16-branch, size: 260228
14:37
Resolver fix from Stefan Sobernig. * generic/tclLiteral.c (TclInvalidateCmdLiteral): [Bug 3418547]: Additional code for handling the invalidation of literals. * generic/tclBasic.c (Tcl_CreateObjCommand, Tcl_CreateCommand) (TclRenameCommand, Tcl_ExposeCommand): The four additional places that need extra care when dealing with literals. * generic/tclTest.c (TestInterpResolverCmd): Additional test machinery for interpreter resolvers. file: [8afd86b05f] check-in: [6941a89e57] user: dkf branch: trunk, size: 260002
14:24
ChangeLog entry. file: [a8c7130964] check-in: [0ce8e2b854] user: dkf branch: bug-3418547, size: 259741
2011-10-18
13:08
Don't cache the system timezone when it was derived from TCL_TZ or TZ. file: [e64faa0c91] check-in: [2b6aaefebf] user: max branch: trunk, size: 259539
13:03
Don't cache the system timezone when it was derived from TCL_TZ or TZ. file: [ff9beff26b] check-in: [0cf2dfd2bf] user: max branch: core-8-5-branch, size: 368518
2011-10-15
10:28
Update to Olson's tzdata2011l file: [2c89ebd643] check-in: [95db49a59b] user: venkat branch: trunk, size: 259283
10:21
Update to Olson's tzdata2011l file: [d9b6beb52a] check-in: [d11be2712d] user: venkat branch: core-8-5-branch, size: 368262
2011-10-13
21:10
merge trunk file: [3c54a1eb73] check-in: [e7017fcc72] user: dkf branch: dkf-utf16-branch, size: 259334
08:02
revert test-case change for [Bug 2935503] file: [5293ab19ab] check-in: [fb6eac342d] user: jan.nijtmans branch: trunk, size: 259108
08:01
revert test-case from [Bug 2935503] file: [66a3d1d244] check-in: [8588701fdf] user: jan.nijtmans branch: core-8-5-branch, size: 368087
07:56
revert test-case change from [Bug 2935503] file: [9de7954cc8] check-in: [80c27dee1f] user: jan.nijtmans branch: core-8-4-branch, size: 442015
2011-10-11
13:39
[Bug 2935503] Incorrect mode field returned by file stat command file: [fffb417908] check-in: [c07f32716f] user: jan.nijtmans branch: trunk, size: 259131
13:29
[Bug 2935503] Incorrect mode field returned by file stat command file: [664f91a38a] check-in: [c865669b6f] user: jan.nijtmans branch: core-8-5-branch, size: 368110
13:19
[Bug 2935503] Incorrect mode field returned by file stat command file: [c60181031f] check-in: [77f44a0961] user: jan.nijtmans branch: core-8-4-branch, size: 442038
2011-10-09
14:41
* generic/tclCompCmds.c (TclCompileDictWithCmd): Corrected handling of qualified names, and added spacial cases for empty bodies (used when [dict with] is just used for extracting variables). file: [66a126b013] check-in: [acdee8149c] user: dkf branch: trunk, size: 258966
2011-10-07
21:21
Fix env.test, when running under wine 1.3 file: [5c297f616b] check-in: [78d77f044f] user: jan.nijtmans branch: trunk, size: 258720
21:16
Fix env.test, when running under wine 1.3 (partly backported from Tcl 8.6) file: [6b13145427] check-in: [1c15b03dcd] user: jan.nijtmans branch: core-8-5-branch, size: 367945
20:54
Fix env.test, when running under wine 1.3 (partly backported from Tcl 8.6) file: [1b2b69136d] check-in: [951880c457] user: jan.nijtmans branch: core-8-4-branch, size: 441873
14:49
merge trunk file: [c31a7994b5] check-in: [3dcfeb9b27] user: dkf branch: dkf-utf16-branch, size: 258878
12:16
Merge updates from trunk file: [97a6ae7645] check-in: [59daece720] user: ferrieux branch: ferrieux-nacl, size: 258806
12:01
Fix gcc warnings (discovered with latest mingw, based on gcc 4.6.1) file: [84fcebdbca] check-in: [91a0a93dad] user: jan.nijtmans branch: trunk, size: 258652
12:00
Fix gcc warning (discovered with latest mingw, based on gcc 4.6.1) file: [3763148095] check-in: [7c93b4fe12] user: jan.nijtmans branch: core-8-5-branch, size: 367845
11:58
Fix gcc warnings (discovered with latest mingw, based on gcc 4.6.1) file: [e17b45ac90] check-in: [72e8ccc7aa] user: jan.nijtmans branch: core-8-4-branch, size: 441773
2011-10-06
21:19
Reintegrate the compilation of [dict with], which is now usually much faster (but only inside contexts with a local variable table). file: [5c997d4ff2] check-in: [81996420e6] user: dkf branch: trunk, size: 258482
2011-10-05
14:05
wrong copy/paste in ChangeLog file: [2513955c4c] check-in: [fed81b9937] user: jan.nijtmans branch: trunk, size: 258190
13:58
Remove tclWinProcs, as it is no longer being used file: [8d61d57ba3] check-in: [3bc90017b9] user: jan.nijtmans branch: trunk, size: 258198
2011-10-04
05:11
Update to Olson's tzdata2011k file: [1150589365] check-in: [078177c87f] user: venkat branch: trunk, size: 258042
05:00
Update to Olson's tzdata2011k file: [364bbe42fd] check-in: [26419277e5] user: venkat branch: core-8-5-branch, size: 367696
2011-10-02
16:29
Experimental compilation of the [dict with] subcommand. No tests yet, and not yet certain that the added bytecode opcodes are correct; evaluation is still needed (but the test suite does pass...) file: [1c4606354c] check-in: [3e46935f68] user: dkf branch: dkf-dict-with-compiled, size: 257705
2011-09-29
14:58
More polishing of Tcl's HTML doc converter. file: [fc7b1fbbed] check-in: [fe2f12390f] user: dkf branch: trunk, size: 257413
2011-09-28
08:32
[RFE 3010352]: make all TclOO API functions MODULE_SCOPE file: [5eb3744647] check-in: [d952be86c1] user: jan.nijtmans branch: trunk, size: 257105
2011-09-27
09:49
* generic/tclIndexObj.c (Tcl_ParseArgsObjv): [Bug 3413857]: Corrected the memory management for the code parsing arguments when returning "large" numbers of arguments. Also unbroke the TCL_ARGV_AUTO_REST macro in passing. file: [9eb36270c8] check-in: [06c0436f04] user: dkf branch: trunk, size: 256918
2011-09-26
11:55
Support Visual Studio 11 file: [448b6fbf7f] check-in: [091540cba9] user: jan.nijtmans branch: core-8-4-branch, size: 441553
10:46
Make [file] itself be safe, to reduce breakage in existing code. [Bug 3211758] file: [a461cc12a7] check-in: [08c3728274] user: dkf branch: trunk, size: 256641
2011-09-23
19:16
More revisions to get finalization of ReflectedTransforms correct, including adopting a "dead" field as was done in tclIORChan.c. file: [b656604e4c] check-in: [5752b4e079] user: dgp branch: trunk, size: 256320
16:00
Stop using the deprecated thread management commands of the tcltest package. The test suite ought to provide these tools for itself. They do not belong in a testing harness. file: [62f9b02a1c] check-in: [d1a3e27d6c] user: dgp branch: trunk, size: 256161
2011-09-22
20:32
Revise [info frame] so that it stops creating cycles in the iPtr->cmdFramePtr stack. file: [e462ada88a] check-in: [1250a21420] user: dgp branch: trunk, size: 255907
14:08
(minor: tidy up some comments) file: [2d44bb5bfa] check-in: [2e5e7f4e21] user: dkf branch: trunk, size: 255744
14:05
[Bug 2903743]: Try to do the right thing when presented with old-style nroff. file: [553450e117] check-in: [6f7454b66b] user: dkf branch: trunk, size: 255748
2011-09-21
21:45
Revise the thread exit handling of the [testthread] command so that it properly maintains the per-process data structures even when the thread exits for reasons other than the [testthread exit] command. file: [d3a725b223] check-in: [512220a685] user: dgp branch: trunk, size: 255490
20:54
[Bug 3412487]: Now short reads are allowed in synchronous fcopy, avoid mistaking them as nonblocking ones. file: [415f3b3f09] check-in: [300934ee84] user: ferrieux branch: trunk, size: 255202
17:13
* generic/tclIORTrans.c (ForwardOpToOwnerThread): Fixed the missing initialization of the 'dsti' field. Reported by Don Porter, on chat. file: [1ad181e571] check-in: [a68be69eac] user: andreask branch: trunk, size: 255010
2011-09-20
17:45
ChangeLog entry file: [d732a9dbcc] check-in: [e13984197a] user: dgp branch: trunk, size: 254812
13:42
Revised ReflectClose() and FreeReflectedTransform() so that we stop leaking ReflectedTransforms, yet free all Tcl_Obj values in the same thread that alloced them. file: [68bc33a757] check-in: [2b932b9d01] user: dgp branch: trunk, size: 254535
08:24
Merge to feature branch file: [795757b6e0] check-in: [4bb08079e6] user: dkf branch: dkf-utf16-branch, size: 254516
2011-09-19
20:30
Conversion from [testthread] to Thread package stops most memory leaks. file: [0e846fd808] check-in: [b284fade78] user: dgp branch: trunk, size: 254290
17:46
Plug most memory leaks in thread.test. file: [dbe9ff89ca] check-in: [7f362b47fb] user: dgp branch: trunk, size: 254191
17:19
Plug all memory leaks in ioCmd.test exposed by `make valgrind`. file: [8553eea8ee] check-in: [cc4f894e4a] user: dgp branch: trunk, size: 253818
2011-09-16
13:23
IMPLEMENTATION OF TIP #388 file: [3e0ea7dc15] check-in: [4d6af4f7a4] user: jan.nijtmans branch: trunk, size: 253633
13:22
* generic/tclProc.c (ProcWrongNumArgs): [Bugs 3400658,3408830]: Corrected the handling of procedure error messages (found by TclOO). file: [e0858c6a6d] check-in: [ed886c774f] user: dkf branch: core-8-5-branch, size: 367253
13:13
[Bug 3408830]: Use the _right_ fix for [Bug 3400658]! file: [27b8123805] check-in: [09babeb9c5] user: dkf branch: trunk, size: 253202
13:09
Don't change Tcl_UniChar type when TCL_UTF_MAX == 4 (not supported anyway) file: [c1154facb9] check-in: [98f64c277b] user: jan.nijtmans branch: core-8-5-branch, size: 367067
13:01
Don't change Tcl_UniChar type when TCL_UTF_MAX == 4 (not supported anyway) file: [646d45064f] check-in: [c796c8b14f] user: jan.nijtmans branch: core-8-4-branch, size: 441458
08:55
Minor change: formatting file: [e8b6af32f8] check-in: [1d7997772b] user: dkf branch: trunk, size: 253243
08:34
[Bug 3391977]: Ensure that the -headers option to http::geturl overrides the -type option (important because -type has a default that is not always appropriate, and the header must not be duplicated). file: [dabe3be90d] check-in: [ece59da1db] user: dkf branch: trunk, size: 253241
08:28
[Bug 3391977]: Ensure that the -headers option to http::geturl overrides the -type option (important because -type has a default that is not always appropriate, and the header must not be duplicated). file: [f47527b020] check-in: [0031bc6888] user: dkf branch: core-8-5-branch, size: 366890
2011-09-15
16:27
3408408 Partial improvement by sharing as literals the computed values of constant subexpressions when we can do so without incurring the cost of string rep generation. file: [7f7ad97882] check-in: [3ea7c67cbf] user: dgp branch: trunk, size: 252961
2011-09-13
20:04
3390638 Workaround broken solaris studio cc optimizer. Thanks to Wolfgang S. Kechel. file: [43bce861e7] check-in: [b9fb2d7653] user: dgp branch: trunk, size: 252702
20:03
3390638 Workaround broken solaris studio cc optimizer. Thanks to Wolfgang S. Kechel. file: [32017c231a] check-in: [c233837119] user: dgp branch: core-8-5-branch, size: 366610
20:02
3390638 Workaround broken solaris studio cc optimizer. Thanks to Wolfgang S. Kechel. file: [8764bea80e] check-in: [678d621890] user: dgp branch: core-8-4-branch, size: 441281
18:27
3405652 Portability workaround for broken system DTrace support. Thanks to Dagobert Michelson. file: [e83bac1f7e] check-in: [d9f5e84500] user: dgp branch: trunk, size: 252586
18:23
3405652 Portability workaround for broken system DTrace support. Thanks to Dagobert Michelson. file: [184cfdbfb6] check-in: [2836989501] user: dgp branch: core-8-5-branch, size: 366494
18:22
3405652 Portability workaround for broken system DTrace support. Thanks to Dagobert Michelson. file: [84435d63a0] check-in: [431ab7aa29] user: dgp branch: core-8-4-branch, size: 441165
2011-09-12
10:26
[Bug 3407070] tclPosixStr.c won't build with EOVERFLOW==E2BIG file: [b0230347a3] check-in: [f764b99f81] user: jan.nijtmans branch: trunk, size: 252405
10:12
[Bug 3407070] tclPosixStr.c won't build with EOVERFLOW==E2BIG file: [3b08a20a41] check-in: [d3fba70ec1] user: jan.nijtmans branch: core-8-5-branch, size: 366313
09:45
[Bug 3407070] tclPosixStr.c won't build with EOVERFLOW==E2BIG file: [4e92cf3066] check-in: [6d44ccf234] user: jan.nijtmans branch: core-8-4-branch, size: 440984
00:41
Convert [testthread] use to Thread package use in thread-6.1. Eliminates a memory leak in `make valgrind`. file: [3f497b7f5b] check-in: [a93bb93ff2] user: dgp branch: trunk, size: 252269
2011-09-11
20:02
3390699 Convert [testthread] use to Thread package use in socket_*-13.1. Eliminates a memory leak in `make valgrind`. file: [19d064dcee] check-in: [09bf2a7588] user: dgp branch: trunk, size: 252137
2011-09-10
17:58
Minor formatting fixes. file: [e80c06e398] check-in: [ddebb4ea7b] user: dkf branch: trunk, size: 251933
17:57
[Bug 3400658]: Correction to forwarded method magic so that Tcl_WrongNumArgs produces the right sort of message. file: [04cd434d90] check-in: [3028445c87] user: dkf branch: trunk, size: 251929
2011-09-09
15:37
3389733 Convert [testthread] use to Thread package use in *io-70.1. Eliminates a memory leak in `make valgrind`. file: [0829219e20] check-in: [fa4e7a890c] user: dgp branch: trunk, size: 251701
14:40
3389733 Convert [testthread] use to Thread package use in chan-io-70.1. Eliminates a memory leak in `make valgrind TESTFLAGS="-file chanio.test"`. file: [5e2bea6cea] check-in: [fca6992b0c] user: dgp branch: trunk, size: 251718
2011-09-07
18:03
3401704 Allow function names like influence(), nanobot(), and 99bottles() that have been parsed as missing operator syntax errors before with the form NUMBER + FUNCTION. ***POTENTIAL INCOMPATIBILITY*** file: [f90d7bc7ba] check-in: [b0cd41e35f] user: dgp branch: trunk, size: 251486
17:14
3401704 Allow function names like influence(), nanobot(), and 99bottles() that have been parsed as missing operator syntax errors before with the form NUMBER + FUNCTION. ***POTENTIAL INCOMPATIBILITY*** file: [39246b5bc8] check-in: [3eda02cadc] user: dgp branch: core-8-5-branch, size: 366177
04:44
Update to Olson's tzdata2011i file: [69db7bb5d8] check-in: [b81b6908ed] user: venkat branch: trunk, size: 251169
04:10
Update to Olson's tzdata2011i file: [b1f3e88b72] check-in: [25a54364a6] user: venkat branch: core-8-5-branch, size: 365860
2011-09-06
14:34
Add --disable-rpath option to configure script file: [c9ab2159dc] check-in: [d7696c4bdb] user: jan.nijtmans branch: core-8-4-branch, size: 440848
14:14
Tcl_HashStats does not return a CONST file: [5c4794d78c] check-in: [8d692e1f77] user: jan.nijtmans branch: core-8-4-branch, size: 440734
10:15
[RFE 1711975]: Tcl_MainEx() (like Tk_MainEx()) file: [c9260fd63e] check-in: [e6695ae7dc] user: jan.nijtmans branch: trunk, size: 250804
2011-09-02
16:33
Convert [testthread] use to Thread package use in http.test. Eliminates memory leak seen in `make valgrind`. file: [e20793e408] check-in: [eeab1116f0] user: dgp branch: trunk, size: 250642
2011-09-01
21:03
[Bug 3401422] Cache script-level changes to the nonblocking flag of an async client socket in progress, and commit them on completion. file: [de720ebb95] check-in: [73120d28c1] user: ferrieux branch: trunk, size: 250471
17:29
3402540 Corrections to TclParseNumber() to make it reject invalid Nan(Hex). [scan Inf %g] is portable; remove constraint. file: [ddd3511745] check-in: [79b3c9d044] user: dgp branch: trunk, size: 250244
17:13
3402540 Corrections to TclParseNumber() to make it reject invalid Nan(Hex) [scan Inf %g] is portable; remove constraint. file: [4c3c0280b2] check-in: [37d01df720] user: dgp branch: core-8-5-branch, size: 365495
2011-08-30
16:20
Prevent leak of interps when using the [testthread exit] command. file: [e9a4cee426] check-in: [3fc64e5692] user: dgp branch: dgp-thread-leaks, size: 250236
10:30
Merge to feature branch file: [3148bacfab] check-in: [d89eb1e656] user: dkf branch: dkf-utf16-branch, size: 250213
07:32
Make SHLIB_LD_LIBS='${LIBS}' the default and et to "" on per-platform necessary basis. Add Haiku support and better NetBSD/FreeBSD support. file: [c2742ab312] check-in: [7585009c0c] user: jan.nijtmans branch: core-8-4-branch, size: 440533
00:23
[Bug 3398794]: Use Tcl errors in scripts, not panics. file: [0059483841] check-in: [241cdd7be1] user: dkf branch: trunk, size: 249987
00:05
[Bug 3398794]: Use Tcl errors in scripts, not panics. file: [8d000b7219] check-in: [b3333814a0] user: dkf branch: core-8-5-branch, size: 365238
2011-08-29
23:24
Put back the check for server sockets (bug #3394732). file: [62e98d51ef] check-in: [0722843420] user: max branch: trunk, size: 249629
14:16
Leak of ReflectedTransformMap. file: [41f3b13c16] check-in: [e993e51faf] user: dgp branch: trunk, size: 249494
2011-08-27
04:24
3396731 Revise the [string reverse] implementation to operate on the representation that comes in, avoid conversion to other reps. file: [7fc017c33a] check-in: [dc7f1a9b04] user: dgp branch: trunk, size: 249383
2011-08-24
16:06
Leak of ReflectedTransformMap. file: [217d9fa74c] check-in: [fdae4b6a83] user: dgp branch: mistake, size: 249367
2011-08-23
17:00
Revert the [string reverse] rewrite in a branch for more review. file: [e2be66cef9] check-in: [7e909249a4] user: dgp branch: revert-3396731, size: 249141
16:58
typo file: [fabafb4bac] check-in: [ee5a20b8a0] user: dgp branch: trunk, size: 249256
16:31
3396948 Leak of ReflectedChannelMap. file: [2e0f325afb] check-in: [52957688a9] user: dgp branch: trunk, size: 249256
07:08
[FRQ 3396731] inline string reverse file: [30ba9e4387] check-in: [8ebe975003] user: jan.nijtmans branch: trunk, size: 249134
2011-08-22
16:28
Fixed use of C99 features breaking the build with MSVC6. The problem was introduced with checkin [e9a08358f4]. file: [74977bf585] check-in: [84b4842396] user: andreask branch: core-8-4-branch, size: 440189
2011-08-19
20:27
3393279, 3393280 ReflectClose(.) is missing Tcl_EventuallyFree() calls at some of its exits. file: [f0f0aff814] check-in: [08b1cf9ec5] user: dgp branch: trunk, size: 249019
19:07
3394654, 3393276 Revise FlushChannel() to account for the possibility that the ChanWrite() call might recycle the buffer out from under us. file: [0992b621da] check-in: [75186ea1b1] user: dgp branch: trunk, size: 248891
16:05
Preserve the chanPtr during FlushChannel so that channel drivers don't yank it away before we're done with it. file: [86470554ab] check-in: [9b67637699] user: dgp branch: trunk, size: 248721
15:24
[Bug 1774689] async-4.3 sometimes fails. (backport) file: [34b69c860e] check-in: [a4f5e5d3bf] user: ferrieux branch: core-8-5-branch, size: 364885
15:13
[Bug 2981154] async-4.3 segfault. (backport) file: [0778f3773a] check-in: [15a55ecb19] user: ferrieux branch: core-8-5-branch, size: 364822
14:23
[Bug 1774689] async-4.3 sometimes fails. file: [ffdd6b1f06] check-in: [1bf9107770] user: ferrieux branch: trunk, size: 248535
13:59
[Bug 2981154] async-4.3 segfault. file: [8fa8b522fe] check-in: [1163f96449] user: ferrieux branch: trunk, size: 248472
2011-08-18
15:06
[Bug 3096275] Sync fcopy buffers input. file: [d94c4eeb74] check-in: [2b3b49886d] user: ferrieux branch: trunk, size: 248349
11:31
[Bug 3393714] overflow in toupper delta file: [9ae5e6fd9d] check-in: [546b53b387] user: jan.nijtmans branch: trunk, size: 248223
11:27
[Bug 3393714] overflow in toupper delta file: [3a93a8f226] check-in: [fa9548d6a1] user: jan.nijtmans branch: core-8-5-branch, size: 364699
11:24
[Bug 3393714] overflow in toupper delta file: [5c91898372] check-in: [dabf52a843] user: jan.nijtmans branch: core-8-4-branch, size: 439946
2011-08-17
20:35
[Bug 2946474] Consistently resume backgrounded flushes+closes when exiting. file: [ce95fe9df2] check-in: [1025712d5b] user: ferrieux branch: trunk, size: 248066
18:33
Document TIP 378's one-way-ness. file: [bc17e111a2] check-in: [2fd6414812] user: ferrieux branch: trunk, size: 247881
16:24
3393150 Overlooked free of intreps. (It matters for bignums!) file: [b479312a78] check-in: [ee34ff2b8a] user: dgp branch: trunk, size: 247763
16:21
3393150 Overlooked free of intreps. (It matters for bignums!) file: [70c142ca35] check-in: [a80a0119e2] user: dgp branch: core-8-5-branch, size: 364542
2011-08-16
19:49
3392070 More complete prevention of Tcl_Obj reference cycles when producing an intrep of ByteCode. file: [5afa9a9569] check-in: [eb11820a8e] user: dgp branch: bug-3392070, size: 247619
14:04
Merge to feature branch file: [2093e7a3be] check-in: [fbcefff570] user: dkf branch: dkf-utf16-branch, size: 247660
13:55
Small changes to quell gcc warnings and make message generation less ugly. file: [e1b6a9bdd1] check-in: [df6fb9a914] user: dkf branch: trunk, size: 247434
12:03
[Bug 3388350] mingw64 compiler warnings file: [455fe2b768] check-in: [8c851aad1d] user: jan.nijtmans branch: core-8-5-branch, size: 364398
11:23
[Bug 3388350] mingw64 compiler warnings file: [f78099b040] check-in: [5fa631a777] user: jan.nijtmans branch: core-8-4-branch, size: 439789
07:36
[Bug 3388350] mingw64 compiler warnings n mingw, sys/stat.h must be included before winsock2.h, so make sure of that file: [dd029b8a60] check-in: [008181d7a6] user: jan.nijtmans branch: core-8-4-branch, size: 439729
2011-08-15
15:58
3390272 Leak of [info script] value. file: [d474a2e53a] check-in: [9e9e64abf9] user: dgp branch: trunk, size: 247047
15:56
3390272 Leak of [info script] value. file: [45e68e833b] check-in: [8fe0ede98d] user: dgp branch: core-8-5-branch, size: 363876
15:23
3390272 Leak of [info script] value. file: [ec7a9b2a42] check-in: [21812694b1] user: dgp branch: core-8-4-branch, size: 439416
14:11
[Bug 3388350] mingw64 compiler warnings file: [57876a9c69] check-in: [b687b06a5e] user: jan.nijtmans branch: core-8-4-branch, size: 439296
13:55
mingw64 compiler warnings. Reverse the detection of struct _stat32i64, otherwise when mingw doesn't have it, tclTest.c cannot be compiled file: [c696ee1c4d] check-in: [88771ce2cf] user: jan.nijtmans branch: trunk, size: 246927
13:51
mingw64 compiler warnings. Reverse the detection of struct _stat32i64, otherwise when mingw doesn't have it, tclTest.c cannot be compiled file: [4932918f81] check-in: [0abc7c984e] user: jan.nijtmans branch: core-8-5-branch, size: 363756
13:46
[Bug 3388350] mingw64 compiler warnings. Reverse the detection of struct _stat32i64, otherwise when mingw doesn't have it, tclTest.c cannot be compiled file: [5b9f290d67] check-in: [9a0b72fc4a] user: jan.nijtmans branch: core-8-4-branch, size: 439276
11:28
Oops, tclWinFile.c was not supposed to be checked in file: [d076c5ff45] check-in: [66c7afb8ad] user: jan.nijtmans branch: core-8-5-branch, size: 363719
11:18
[Bug 3388350] mingw64 compiler warnings file: [aa212ed781] check-in: [15f0eeed1a] user: jan.nijtmans branch: core-8-5-branch, size: 363739
11:07
[Bug 3388350] mingw64 compiler warnings file: [fea4d5c0a1] check-in: [e9a08358f4] user: jan.nijtmans branch: core-8-4-branch, size: 439256
08:59
[Bug 3388350] mingw64 compiler warnings file: [53f527e8d1] check-in: [8fbf108ea7] user: jan.nijtmans branch: trunk, size: 246869
08:44
[Bug 3388350] mingw64 compiler warnings file: [387538b3d6] check-in: [a12fd21407] user: jan.nijtmans branch: core-8-5-branch, size: 363679
08:22
[Bug 3388350] mingw64 compiler warnings file: [5f373a77ec] check-in: [cef0f2ddb5] user: jan.nijtmans branch: core-8-4-branch, size: 439136
2011-08-14
08:23
[Patch 3124554]: Move WishPanic from Tk to Tcl Added Documentation file: [853b5d7ce0] check-in: [346ca26aa0] user: jan.nijtmans branch: trunk, size: 246748
2011-08-12
16:10
3389764 Eliminate possibility that "path" value dup can create reference cycle. file: [082a832476] check-in: [baab435049] user: dgp branch: trunk, size: 246591
15:59
3389764 Eliminate possibility that "path" value dup can create reference cycle. file: [8c19a8e8ac] check-in: [f1c3505212] user: dgp branch: core-8-5-branch, size: 363515
09:55
[Bug 3390073]: Return the correct length of written data for a compressing transform, ensuring that buffers are written exactly once instead of multiple times or not at all (producing an invalid file). file: [d8f54e36b2] check-in: [d1aa332fc3] user: dkf branch: trunk, size: 246420
2011-08-10
18:24
[Bug 3386721] Allow multiple [load]ing of the Tcltest package file: [146ce06f1e] check-in: [b71406bb51] user: ferrieux branch: trunk, size: 246233
14:33
[Bug 3386721] leak in tcltest file: [e76c2a5bb0] check-in: [51348ec16e] user: jan.nijtmans branch: mistake, size: 246186
2011-08-09
17:19
[Bug 2919042] Restore "valgrindability" of Tcl that was lost by the streamlining of [exit], by conditionally forcing a full Finalize: use -DPURIFY or ::env(TCL_FINALIZE_ON_EXIT) file: [f482f7b412] check-in: [8d3f0fb215] user: ferrieux branch: trunk, size: 246079
17:01
[Bug 3386417] avoid a reference loop between the bytecode and its companion errostack when compiling a syntax error. file: [da590df53b] check-in: [41f0f5b9d7] user: ferrieux branch: trunk, size: 245742
07:15
[Bug 3388350] mingw64 compiler warnings file: [41896d1c12] check-in: [d323be815f] user: jan.nijtmans branch: trunk, size: 245481
06:57
[Bug 3388350] mingw64 compiler warnings file: [5799a68584] check-in: [d4938bf2ce] user: jan.nijtmans branch: core-8-5-branch, size: 363344
05:57
Change the signature of TclParseHex(), such that it can now parse up to 8 hex characters file: [20566efc23] check-in: [0ef52956a9] user: jan.nijtmans branch: trunk, size: 245304
2011-08-08
21:41
Make the -buffersize option to '$zstream add' function correctly instead of having its value just be discarded unceremoniously. file: [e0d09afe95] check-in: [41f72bd027] user: dkf branch: trunk, size: 245118
21:13
Bring up to date with mainline. file: [a5a8cd240c] check-in: [b85481571a] user: dkf branch: dkf-utf16-branch, size: 245014
18:32
merge release to trunk file: [43e6ded538] check-in: [99580352a4] user: dgp branch: trunk, size: 244788
2011-08-07
15:46
[Bug 3387082]: Plug memory leak in call chain introspection. file: [7ecf5b0306] check-in: [5f31ec3fcd] user: dkf branch: trunk, size: 244391
2011-08-06
20:49
* generic/tclAssemnbly.c: Plug another memory leak. [Bug 3384840] * generic/tclStrToD.c: Plug another memory leak. [Bug 3386975] file: [c928da8c56] check-in: [2edd8ea296] user: kbk branch: trunk, size: 244232
16:27
Plug another memory leak. [Bug 3384840] file: [0ca43b124a] check-in: [2b5c5e43d4] user: kbk branch: trunk, size: 244168
03:19
Plugged a memory leak in double->string conversion. [Bug 3386975] file: [36970ff21c] check-in: [c9b7bd387f] user: kbk branch: trunk, size: 244053
03:14
Plugged a memory leak in double->string conversion. [Bug 3386975] file: [91c16d404b] check-in: [1a881ee299] user: kbk branch: core-8-5-branch, size: 363168
2011-08-05
18:53
merge from trunk to rc all but the AI_ADDRCONFIG experiment file: [4c135ea779] check-in: [06dea9b027] user: dgp branch: core-8-6-b2-rc, size: 244125
09:36
Ensure that memory isn't leaked when an unknown instruction is encountered. file: [0386cc32f7] check-in: [d4980ede3e] user: dkf branch: trunk, size: 243914
00:00
[Bug 3386197]: Fix buffer direction botch. Damn you, confusing terminology! file: [9e7976737b] check-in: [d104ee18f9] user: dkf branch: trunk, size: 243714
2011-08-04
23:12
[Bug 3386197]: Plug memory leak in unstacking of zlib transforms. file: [059c7d4a55] check-in: [89ff730dfa] user: dkf branch: trunk, size: 243651
18:40
* generic/tclVar.c (TclPtrSetVar): fix valgrind-detected error when newValuePtr is the interp's result obj. file: [2c8b4cba92] check-in: [8c944e4622] user: mig branch: trunk, size: 243492
14:13
More memleak plugging. file: [342233c542] check-in: [9798173867] user: dkf branch: trunk, size: 243331
14:03
Don't use AI_ADDRCONFIG for now. It seems to do more harm than good. file: [dc2e807511] check-in: [585e304a31] user: max branch: trunk, size: 243508
13:16
[Bug 3384840]: Fix memory leaks in the assembler due to Tcl_Obj reference ownership error. file: [783a96ce2c] check-in: [a8ffe21e92] user: dkf branch: trunk, size: 242942
2011-08-02
14:46
merge to rc file: [409b37b51e] check-in: [eba2e95ed3] user: dgp branch: core-8-6-b2-rc, size: 242771
14:45
Variable substitution botch. file: [f99466b6b5] check-in: [16eb322d13] user: dgp branch: trunk, size: 242503
14:06
merge to rc file: [61118b14a4] check-in: [579ee14b07] user: dgp branch: core-8-6-b2-rc, size: 242713
14:04
Updates for 8.6b2 release. file: [47965ebb82] check-in: [00319e0051] user: dgp branch: trunk, size: 242445
09:11
Bring up to date with mainline. file: [6ae0c7ed2a] check-in: [58b46fcb13] user: dkf branch: dkf-utf16-branch, size: 242578
09:07
[Bug 3384007]: Fix some panic messages. file: [d8df96475f] check-in: [783c413131] user: dkf branch: trunk, size: 242352
2011-08-01
17:15
* generic/tclProc.c (TclProcCompileProc): fix for leak of resolveInfo when recompiling procs, [Bug 3383616]. Thx go to Gustaf Neumann for detecting the bug and providing the fix. file: [aafd548106] check-in: [5a334ac208] user: mig branch: trunk, size: 242106
09:34
Added some examples of how some of the standard global variables can be used, following prompting by a request by Robert Hicks. file: [2a772d7753] check-in: [02393482fb] user: dkf branch: trunk, size: 241874
09:15
[Bug 3382474]: Added code to determine the version number of contributed packages from their directory names so that HTML documentation builds are less confusing. file: [9a33847d06] check-in: [a258021b9a] user: dkf branch: trunk, size: 241714
2011-07-31
23:16
Bring up to date with mainline. file: [8373104207] check-in: [e878fe8df0] user: dkf branch: dkf-utf16-branch, size: 241683
2011-07-29
20:20
Small enhancements to improve cross-linking with contributed packages. file: [70a1392c2c] check-in: [81c94d0f5a] user: dkf branch: trunk, size: 241457
2011-07-28
15:56
merge to rc file: [9297d2d853] check-in: [b77ad4ed48] user: dgp branch: core-8-6-b2-rc, size: 241422
15:56
autoconf file: [9c50eb48de] check-in: [c5229f032a] user: dgp branch: trunk, size: 241154
15:51
Fix AC_DEFINE invocation for NEED_FAKE_RFC2553. file: [b002a6919c] check-in: [e8226eb7d0] user: max branch: trunk, size: 241121
14:47
merge to rc file: [e7920a588d] check-in: [ab6ffb7d77] user: dgp branch: core-8-6-b2-rc, size: 241268
14:45
Update tzdata. Update changes. file: [5085beac0c] check-in: [26638820c0] user: dgp branch: trunk, size: 241000
14:42
Update to Olson's tzdata2011h file: [a753bbbde7] check-in: [6e66b1bc32] user: dgp branch: core-8-5-branch, size: 363028
2011-07-27
17:26
merge to rc file: [e1ba7938df] check-in: [b8ec099c51] user: dgp branch: core-8-6-b2-rc, size: 240507
10:40
Start work towards being able to work with utf8 fully and utf16 and other things outside the BMP. file: [9ba2c95720] check-in: [f9f8c8425c] user: dkf branch: dkf-utf16-branch, size: 240465
2011-07-26
20:00
Ensure that TclOO is properly found by all the various package mechanisms (by adding a dummy ifneeded script) and not just some of them. file: [2e83de3115] check-in: [b90f247299] user: dkf branch: trunk, size: 240239
2011-07-21
16:36
[Bug 3372130] Fix hypot math function with MSVC10 file: [82b973b9cf] check-in: [eb36f33d12] user: jan.nijtmans branch: trunk, size: 240015
16:29
[Bug 3372130] Fix hypot math function with MSVC10 file: [e07d5ad974] check-in: [faf8450cf0] user: jan.nijtmans branch: core-8-5-branch, size: 362307
16:19
[Bug 3372130] Fix hypot math function with MSVC10 file: [a2084dfc17] check-in: [29cb474297] user: jan.nijtmans branch: core-8-4-branch, size: 438803
2011-07-19
19:42
merge to rc file: [0f39b90668] check-in: [b2cc6298a4] user: dgp branch: core-8-6-b2-rc, size: 240160
19:31
3371644 Repair failure to properly handle (length == -1) in TclConvertElement(). file: [2161e58ac9] check-in: [8e35530849] user: dgp branch: trunk, size: 239892
19:26
3371644 Repair failure to properly handle (length == -1) in TclConvertElement(). file: [45c441c7cc] check-in: [720e2e9c56] user: dgp branch: core-8-5-branch, size: 362184
18:13
Fix [bug 3371644] -- crash on Tcl_ConvertElement with leading pound. file: [049db74e6d] check-in: [4fadf0bce5] user: ferrieux branch: trunk, size: 239808
15:29
merge to rc file: [a967e6847a] check-in: [6e381c8a11] user: dgp branch: core-8-6-b2-rc, size: 239919
2011-07-18
23:45
The final parts of my doc improvement project file: [8a459237f3] check-in: [618f82e96e] user: dkf branch: trunk, size: 239651
22:41
Undocument long gone limitation of [upvar]. file: [a5a51c4042] check-in: [9717e8acd7] user: ferrieux branch: trunk, size: 239201
20:01
Bump version number to 8.6b2. file: [256c4febea] check-in: [e336bd355d] user: dgp branch: core-8-6-b2-rc, size: 239343
2011-07-15
17:56
Avoid segfaults when RecordByteCodeStats() is called in a deleted interp. file: [5df47944d9] check-in: [609c597cb2] user: dgp branch: trunk, size: 239075
17:53
Avoid segfaults when RecordByteCodeStats() is called in a deleted interp. file: [e0e938a5ef] check-in: [002be5a1c3] user: dgp branch: core-8-5-branch, size: 361991
17:50
Avoid segfaults when RecordByteCodeStats() is called in a deleted interp. file: [a7dfaf75ae] check-in: [5313bef77f] user: dgp branch: core-8-4-branch, size: 438680
14:55
3357771 Prevent circular references in values with ByteCode intreps. file: [4a0ffa9561] check-in: [a26a1204dd] user: dgp branch: trunk, size: 238974
11:45
[Bug 3365156]: Remove stray refcount bump that caused a memory leak. file: [463ddc9de2] check-in: [c02169bafa] user: dkf branch: trunk, size: 238777
2011-07-14
17:57
Remove stray refcount bump that caused a memory leak. file: [9d743c7180] check-in: [238efaddfb] user: dkf branch: bug-3365156, size: 238462
2011-07-13
17:53
3366265 Buffer allocated one byte too small caused overrun. file: [374784671e] check-in: [9d68baec02] user: dgp branch: core-8-4-branch, size: 438526
2011-07-12
19:10
3364777 Stop segfault caused by reading from struct after it had been freed. file: [6f0bc31f3a] check-in: [69fd1683a0] user: dgp branch: trunk, size: 238609
2011-07-11
20:04
Correct cast for CURR_DEPTH to silence compiler warning. [Bug 3339502] file: [2ee5a03683] check-in: [9ab9f69d77] user: mistachkin branch: trunk, size: 238443
2011-07-08
12:35
[FRQ 3358415]: Minor doc improvement file: [390a75e1c4] check-in: [15623d9fe5] user: dkf branch: trunk, size: 238294
12:32
[FRQ 3358415]: Minor doc improvement file: [2813e78556] check-in: [643ae1361a] user: dkf branch: core-8-5-branch, size: 361837
2011-07-07
18:57
* generic/tclBasic.c: add missing INT2PTR file: [c0698faa70] check-in: [08e5d58290] user: mig branch: trunk, size: 238181
2011-07-03
10:12
Corrected statements about ctime field of 'struct stat'; that was always the time of the last metadata change, not the time of creation. file: [7ae3a80695] check-in: [32a1e96326] user: dkf branch: trunk, size: 238087
10:08
Corrected statements about ctime field of 'struct stat'; that was always the time of the last metadata change, not the time of creation. file: [fdc0b7c10b] check-in: [4a500ef659] user: dkf branch: core-8-5-branch, size: 361723
10:05
Corrected statements about ctime field of 'struct stat'; that was always the time of the last metadata change, not the time of creation. file: [fc39f46f2d] check-in: [c7d5e304f1] user: dkf branch: core-8-4-branch, size: 438203
2011-07-02
22:36
Fix roundoff gaffe in bignum-to-double conversion [Bug 3349507] file: [1b2cb84b35] check-in: [fe4dba4d60] user: kbk branch: trunk, size: 237876
22:21
Dummy merge from rmax's commit for TCL_STACK_GROWS_UP, to avoid merge conflicts on the next merge. file: [5390e7f44b] check-in: [923e63eeee] user: kbk branch: trunk, size: 237424
21:56
Fix roundoff gaffe in bignum-to-double conversion [Bug 3349507] file: [d9593e9201] check-in: [96ac94d775] user: kbk branch: core-8-5-branch, size: 361512
2011-06-30
15:13
Fix TCL_STACK_GROWS_UP for gcc 4.6 file: [fd1cf2afb1] check-in: [dda59f5593] user: max branch: core-8-5-branch, size: 361060
2011-06-28
11:32
• unix/tclUnixSock.c (CreateClientSocket): Fix and simplify posting of the writable fileevent at the end of an asynchronous connection attempt. Improve comments for some of the trickery around [socket -async]. [Bug 3325339] • tests/socket.test: Adjust tests to the async code changes. Add more tests for corner cases of async sockets. file: [7133dc5606] check-in: [b56716f2ac] user: max branch: trunk, size: 237425
2011-06-23
12:58
merge to RC file: [bc04d93ba5] check-in: [0d362ed9f9] user: dgp branch: core-8-5-10-rc, size: 360850
12:57
More changes file: [fe0836dd3b] check-in: [48e1cbabf0] user: dgp branch: core-8-5-branch, size: 360814
2011-06-22
16:40
Merged from core-8-5-branch: Updated to platform 1.0.10. Added handling of the DEB_HOST_MULTIARCH location change for libc. file: [fb24a25af7] check-in: [3adcfbaba3] user: andreask branch: trunk, size: 237040
16:22
Merged from core-8-4-branch: Updated to platform 1.0.10. Added handling of the DEB_HOST_MULTIARCH location change for libc. file: [65a97652d4] check-in: [c524f624b7] user: andreask branch: core-8-5-branch, size: 360721
16:10
Updated to platform 1.0.10. Added handling of the DEB_HOST_MULTIARCH location change for libc file: [15dfbabe57] check-in: [962a82d150] user: andreask branch: core-8-4-branch, size: 437992
15:53
Fixed the inadvertently committed disabling of stack checks, see my 2010-11-15 commit [8902c8bc82]. file: [ca8139019d] check-in: [01445f9259] user: andreask branch: core-8-5-branch, size: 360516
14:32
Merge fixes for [socket -async] and other improvements to the unix socket code file: [1ea3b028c3] check-in: [8eefe5a06f] user: max branch: trunk, size: 236666
2011-06-21
17:04
merge to RC file: [5b99b17c97] check-in: [3c985f08be] user: dgp branch: core-8-5-10-rc, size: 360383
16:57
changes update for 8.5.10 file: [bbf4c754e6] check-in: [a03bd2daad] user: dgp branch: core-8-5-branch, size: 360347
16:28
Backport tcltest 2.3.3 for release with Tcl 8.5.* file: [d7b7d42a9a] check-in: [8017ea6ba5] user: dgp branch: core-8-5-branch, size: 360307
14:10
3317466 Prevent multiple Tcl_LinkVar() links to a single Tcl variable. file: [b2b0c59229] check-in: [fb1352c7ed] user: dgp branch: trunk, size: 236175
14:09
3317466 Prevent multiple Tcl_LinkVar() links to a single Tcl variable. file: [56390eae65] check-in: [39eb20d6a2] user: dgp branch: core-8-5-branch, size: 360044
2011-06-19
23:25
changes update work in progress file: [7c81bc45bb] check-in: [27af001e96] user: dgp branch: core-8-5-branch, size: 359877
2011-06-13
13:50
3315098 Mem leak fix from Gustaf Neumann. file: [3b251fd66c] check-in: [819514e8ee] user: dgp branch: trunk, size: 236008
13:48
3315098 Mem leak fix from Gustaf Neumann. file: [fe20cf27f1] check-in: [a04865ea8e] user: dgp branch: core-8-5-branch, size: 359877
2011-06-08
20:28
Reverted the fix for [Bug 3274728] committed on 2011-04-06 (rev [caf317ab68]) and replaced with one which is 64bit-safe. The existing fix crashed tclsh on Windows 64bit. file: [dc9a2afea7] check-in: [04f804b338] user: andreask branch: trunk, size: 235881
10:14
More cleaning up of the code to remove unnecessary [string equal]s in tests. file: [57b071b38d] check-in: [b26424e522] user: dkf branch: trunk, size: 235645
2011-06-06
13:48
Add test constraint, so 6.2 and 6.3 don't fail when the machine does not have support for ip6 Follow-up to checkin from 2011-05-11 by rmax file: [cf4ccbe2bc] check-in: [298a314c4f] user: jan.nijtmans branch: trunk, size: 235401
2011-06-02
16:58
Remove TclCleanupLiteralTable (see 994838). file: [cd9ffc6656] check-in: [fbb4a85f92] user: dgp branch: trunk, size: 235180
16:55
Remove TclCleanupLiteralTable (see 994838). file: [918d6bf3a2] check-in: [d1c7844dd8] user: dgp branch: core-8-5-branch, size: 359750
14:55
[Bug 3185407]: Extend the set of epochs that are potentially bumped (in TclInvalidateNsCmdLookup) when a command is created, for a slight performance drop (in some circumstances) and improved semantics. file: [d6a2cf6e3e] check-in: [26e9391fdb] user: dkf branch: trunk, size: 234925
14:45
[Bug 3185407]: Extend the set of epochs that are potentially bumped (in TclInvalidateNsCmdLookup) when a command is created, for a slight performance drop (in some circumstances) and improved semantics. file: [21183eecfd] check-in: [d395c74fc3] user: dkf branch: core-8-5-branch, size: 359495
2011-06-01
22:05
* generic/tclBasic.c: using the two free data elements in NRCommand to store objc and objv - useful for debugging. file: [0dbbd48810] check-in: [ff4fa912fb] user: mig branch: trunk, size: 234650
12:09
fix for [Bug 3309871]: Valgrind finds: invalid read in TclMaxListLength() file: [13b6318c81] check-in: [f3a017078d] user: jan.nijtmans branch: trunk, size: 234483
12:06
fix for [Bug 3309871]: Valgrind finds: invalid read in TclMaxListLength() file: [b6338a3cd2] check-in: [522bbc6851] user: jan.nijtmans branch: core-8-5-branch, size: 359220
2011-05-31
20:36
Fix bug 3293874 file: [b73a087153] check-in: [09c2da3a2a] user: dgp branch: trunk, size: 234332
2011-05-27
18:36
Fix [socket -async] for DNS names with more than one address file: [a9bcc1d703] check-in: [a1abfd5e94] user: max branch: rmax-ipv6-branch, size: 234302
2011-05-25
14:19
Bump to msgcat 1.4.4 file: [6df2c610ae] check-in: [41dc9a2976] user: dgp branch: trunk, size: 233964
14:15
Bump to msgcat 1.4.4. file: [66f6c495c7] check-in: [efa6a87106] user: dgp branch: core-8-5-branch, size: 359069
13:40
Bump TclOO version. file: [4c6e6d9331] check-in: [3c0ab86322] user: dkf branch: trunk, size: 233787
13:35
Implementation of TIP #381: Call Chain Introspection and Control file: [93645abecf] check-in: [2778ad161a] user: dkf branch: trunk, size: 233736
2011-05-24
16:02
Update to Olson tzdata2011g file: [bd46f0582e] check-in: [2568fbd704] user: venkat branch: trunk, size: 233336
14:55
Update to Olson tzdata2011g file: [d5eafcc087] check-in: [bbc19ec223] user: venkat branch: core-8-5-branch, size: 358858
12:23
Remove some useless code from mcset and mcmset: [dict set] builds dictionary levels for us. file: [45f07f6b31] check-in: [076d311d4f] user: dkf branch: trunk, size: 233231
2011-05-17
21:38
Merged core-8-5-branch, fixup of TIP 280 location mapping. file: [7468139f67] check-in: [168a79562b] user: andreask branch: trunk, size: 233047
21:26
* generic/tclCompile.c (TclFixupForwardJump): Tracked down and fixed * generic/tclBasic.c (TclArgumentBCEnter): the cause of a violation of my assertion that 'ePtr->nline == objc' in TclArgumentBCEnter. When a bytecode was grown during jump fixup the pc -> command line mapping was not updated. When things aligned just wrong the mapping would direct command A to the data for command B, with a different number of arguments. file: [01f82b51b4] check-in: [bbb487eaac] user: andreask branch: core-8-5-branch, size: 358753
2011-05-11
15:43
• unix/tclUnixSock.c (TcpWatchProc): No need to check for server sockets here, as the generic server code already takes care of that. • tests/socket.test (accept): Add tests to make sure that this remains so. file: [d6e6e12044] check-in: [36776a398f] user: max branch: trunk, size: 232556
2011-05-10
17:22
New internal routines TclScanElement() and TclConvertElement(). Rewritten guts of machinery to produce string rep of lists. [Bug 3173086] file: [d5214821a4] check-in: [7720fbb825] user: dgp branch: trunk, size: 232300
16:52
New internal routines TclScanElement() and TclConvertElement(). Rewritten guts of machinery to produce string rep of lists. [Bug 3173086] file: [bd82a8cdbf] check-in: [37927cede6] user: dgp branch: core-8-5-branch, size: 358262
2011-05-09
15:24
Reduce use of Tcl_AppendElement, which is not (and can't be) a Tcl_Obj-aware API. file: [0ff81e1169] check-in: [dbab97cbba] user: dkf branch: trunk, size: 231833
13:58
Revise empty string tests so that we avoid potentially expensive string rep generations, especially for dicts. file: [49213299d8] check-in: [c2d4899eeb] user: dgp branch: trunk, size: 231545
13:53
Revise empty string tests so that we avoid potentially expensive string rep generations, especially for dicts. file: [09fc34842a] check-in: [765f5fcb20] user: dgp branch: core-8-5-branch, size: 357795
2011-05-07
23:08
Convert TclGetLoadedPackages to use Tcl_Obj API for result generation. file: [2ec8ea4c50] check-in: [ae2f5eda42] user: dkf branch: trunk, size: 231354
19:33
fix USE_TCLALLOC so that it can be enabled without editing the Makefile file: [5d909b30ef] check-in: [11459f0b18] user: mig branch: trunk, size: 231209
19:30
fix USE_TCLALLOC so that it can be enabled without editing the Makefile file: [a1b26ee810] check-in: [a569696f48] user: mig branch: core-8-5-branch, size: 357604
19:22
fix USE_TCLALLOC so that it can be enabled without editing the Makefile file: [b1c1cab452] check-in: [b255be58d9] user: mig branch: core-8-4-branch, size: 437770
2011-05-05
18:28
Stop generating string rep of dict when converting to list. Tolerate NULL interps more completely. file: [cb022cba06] check-in: [849162b0bf] user: dgp branch: trunk, size: 231045
16:53
Tolerate NULL interps more completely. file: [214cf8b795] check-in: [e7adc1255d] user: dgp branch: core-8-5-branch, size: 357440
16:35
Stop generating string rep of dict when converting to list. file: [be983c3849] check-in: [746b228680] user: dgp branch: core-8-5-branch, size: 357400
2011-05-03
19:44
merge 8.5 file: [6bff4ebdc6] check-in: [27fd15ce57] user: dgp branch: trunk, size: 230865
19:07
Tighten Tcl_SplitList(). file: [ae159d8987] check-in: [eeab23b73b] user: dgp branch: core-8-5-branch, size: 357260
18:53
Tighten SetListFromAny(). file: [0492137318] check-in: [d711aba568] user: dgp branch: core-8-5-branch, size: 357213
17:34
Tighten SetDictFromAny(). file: [d04c6646ec] check-in: [6a588e6fc4] user: dgp branch: core-8-5-branch, size: 357162
2011-05-02
21:12
Rewrite of parts of the switch compiler to better use the powers of TclFindElement() and do less parsing on its own. file: [203cd0489e] check-in: [30dad692de] user: dgp branch: trunk, size: 230620
20:34
Rewrite of parts of the switch compiler to better use the powers of TclFindElement() and do less parsing on its own. file: [cc1ef036d2] check-in: [8bc0f9df3c] user: dgp branch: core-8-5-branch, size: 357057
20:17
Revised TclFindElement() interface. The final argument had been bracePtr, the address of a boolean var, where the caller can be told whether or not the parsed list element was enclosed in braces. In practice, no callers really care about that. What the callers really want to know is whether the list element value exists as a literal substring of the string being parsed, or whether a call to TclCopyAndCollpase() is needed to produce the list element value. Now the final argument is changed to do what callers actually need. This is a better fit for the calls in tclParse.c, where now a good deal of post-processing checking for "naked backslashes" is no longer necessary. ***POTENTIAL INCOMPATIBILITY*** For any callers calling in via the internal stubs table who really do use the final argument explicitly to check for the enclosing brace scenario. Simply looking for the braces where they must be is the revision available to those callers, and it will backport cleanly. Tests for expanded literals quoting detection. file: [78c7854b08] check-in: [60cf594f82] user: dgp branch: trunk, size: 230345
20:13
Tests for expanded literals quoting detection. file: [f7ac1fb22a] check-in: [8e71652744] user: dgp branch: dgp-switch-compile, size: 356911
20:10
Tests for expanded literals quoting detection. file: [63b821fe86] check-in: [52e2ce6ae1] user: dgp branch: core-8-5-branch, size: 356788
17:47
Revised TclFindElement() interface. The final argument had been bracePtr, the address of a boolean var, where the caller can be told whether or not the parsed list element was enclosed in braces. In practice, no callers really care about that. What the callers really want to know is whether the list element value exists as a literal substring of the string being parsed, or whether a call to TclCopyAndCollpase() is needed to produce the list element value. Now the final argument is changed to do what callers actually need. This is a better fit for the calls in tclParse.c, where now a good deal of post-processing checking for "naked backslashes" is no longer necessary. ***POTENTIAL INCOMPATIBILITY*** For any callers calling in via the internal stubs table who really do use the final argument explicitly to check for the enclosing brace scenario. Simply looking for the braces where they must be is the revision available to those callers, and it will backport cleanly. New TclFindElement() is also a better fit for the [switch] compiler. file: [a464db56ce] check-in: [c2ee6476c2] user: dgp branch: dgp-switch-compile, size: 356842
17:36
Revised TclFindElement() interface. The final argument had been bracePtr, the address of a boolean var, where the caller can be told whether or not the parsed list element was enclosed in braces. In practice, no callers really care about that. What the callers really want to know is whether the list element value exists as a literal substring of the string being parsed, or whether a call to TclCopyAndCollpase() is needed to produce the list element value. Now the final argument is changed to do what callers actually need. This is a better fit for the calls in tclParse.c, where now a good deal of post-processing checking for "naked backslashes" is no longer necessary. ***POTENTIAL INCOMPATIBILITY*** For any callers calling in via the internal stubs table who really do use the final argument explicitly to check for the enclosing brace scenario. Simply looking for the braces where they must be is the revision available to those callers, and it will backport cleanly. file: [45b7070ac8] check-in: [04d0ff20b9] user: dgp branch: core-8-5-branch, size: 356719
15:52
Replace TclCountSpaceRuns() with TclMaxListLength() which is the function we actually want. file: [622e86330b] check-in: [056df6f608] user: dgp branch: dgp-switch-compile, size: 355629
15:44
Replace TclCountSpaceRuns() with TclMaxListLength() which is the function we actually want. file: [32cc74e614] check-in: [304fa3c29b] user: dgp branch: trunk, size: 229160
15:38
Replace TclCountSpaceRuns() with TclMaxListLength() which is the function we actually want. file: [1307cabb89] check-in: [63ec2ace6e] user: dgp branch: core-8-5-branch, size: 355603
2011-04-28
16:02
More isspace() callers. file: [f84ee20e01] check-in: [41acfe91ea] user: dgp branch: trunk, size: 228946
16:00
More isspace() callers. file: [22156cd989] check-in: [88095bbde0] user: dgp branch: core-8-5-branch, size: 355389
14:44
New utility routines: TclIsSpaceProc() and TclCountSpaceRuns() Use to replace calls to isspace() and their /* INTL */ risk. file: [06cc12cfad] check-in: [ef10af814d] user: dgp branch: trunk, size: 229586
14:39
New utility routines: TclIsSpaceProc() and TclCountSpaceRuns() Use to replace calls to isspace() and their /* INTL */ risk. file: [bb9b66b2cd] check-in: [b1063a174c] user: dgp branch: core-8-5-branch, size: 356029
13:45
Improved reaction to out of memory. file: [9287c2d4b7] check-in: [4363a1c212] user: dgp branch: trunk, size: 228624
2011-04-27
19:34
FreeIndex backport file: [c0beb03d6c] check-in: [c24d5e2982] user: dgp branch: core-8-5-branch, size: 355014
19:26
TclFreeIntRep() correction & cleanup. file: [9076d3eae5] check-in: [5a1953dfe5] user: dgp branch: trunk, size: 228507
18:49
TclFreeIntRep() cleanup. file: [85e073f7e6] check-in: [53b79ea68a] user: dgp branch: mistake, size: 228473
18:33
FreeListInternalRep() cleanup. file: [3923297b59] check-in: [4683efaee9] user: dgp branch: trunk, size: 228252
18:32
FreeListInternalRep() cleanup. file: [d9ae846473] check-in: [403736bc07] user: dgp branch: core-8-5-branch, size: 354988
18:23
Backport fix for [Bug 2857044]. file: [cbc30a58ec] check-in: [1855377cde] user: dgp branch: core-8-5-branch, size: 354931
2011-04-21
18:50
Use macro to set List intreps file: [800b20c5f2] check-in: [0353d21711] user: dgp branch: trunk, size: 228142
18:44
Use macro to set List intreps file: [99bde602f1] check-in: [ecb9834d12] user: dgp branch: core-8-5-branch, size: 354540
17:32
Limits on list length were too strict. Revised panics to errors where possible. file: [4bb942c3a4] check-in: [2d215ce103] user: dgp branch: trunk, size: 228064
16:53
Limits on list length were too strict. Revised panics to errors where possible. file: [e28a11be7b] check-in: [9080c06a95] user: dgp branch: core-8-5-branch, size: 354462
13:47
Make sure SetFooFromAny routines react reasonably when passed a NULL interp. file: [48ae9e7d08] check-in: [36b0307ba2] user: dgp branch: trunk, size: 227891
13:24
Make sure SetFooFromAny routines react reasonably when passed a NULL interp. file: [f7993d5ea8] check-in: [0da07d5b1e] user: dgp branch: core-8-5-branch, size: 354312
12:58
Make sure SetFooFromAny routines react reasonably when passed a NULL interp. file: [72ff5c0560] check-in: [2adc132d52] user: dgp branch: core-8-4-branch, size: 437606
08:49
fix for [Bug 3288345]: Wrong Tcl_StatBufused on MinGW. Make sure that all _WIN32 compilers use exactly the same layout for Tcl_StatBuf - the one used by MSVC6 - in all situations. file: [80ef392b18] check-in: [ac3601bf0c] user: jan.nijtmans branch: trunk, size: 227570
08:27
fix for [Bug 3288345]: Wrong Tcl_StatBuf used on MinGW. Make sure that all _WIN32 compilers use exactly the same layout for Tcl_StatBuf - the one used by MSVC6 - in all situations. file: [d19dc1ac80] check-in: [7fd2f5f049] user: jan.nijtmans branch: core-8-5-branch, size: 353991
08:08
fix for [Bug 3288345]: Wrong Tcl_StatBufused on MinGW. Make sure that all _WIN32 compilers use exactly the same layout for Tcl_StatBuf - the one used by MSVC6 - in all situations. file: [8e4d12cd72] check-in: [85f64af9fd] user: jan.nijtmans branch: core-8-4-branch, size: 437378
2011-04-20
18:14
Undo change [c39553c370]. Not needed, in head the TclFreeIntRep macro does the right thing. file: [cd5bee86f0] check-in: [d66fb2fbf9] user: andreask branch: mistake, size: 227767
17:52
(TclFileAttrsCmd): Added commands to reset the typePtr of the Tcl_Obj* whose int-rep was just purged. Required to prevent a dangling IndexRep* to reused, smashing the heap. See also the entries at 2011-04-16 and 2011-03-24 for the history of the problem. file: [ee0ef3d197] check-in: [c39553c370] user: andreask branch: mistake, size: 227677
17:51
(TclFileAttrsCmd): Added commands to reset the typePtr of the Tcl_Obj* whose int-rep was just purged. Required to prevent a dangling IndexRep* to reused, smashing the heap. See also the entries at 2011-04-16 and 2011-03-24 for the history of the problem.    Note also bug 2857044. This is the original report and fix of such issues for HEAD. file: [1d38907450] check-in: [20a3aedb2a] user: andreask branch: core-8-5-branch, size: 353765
17:48
Fixed the shift in line numbers used for testing 'info frame' introduced by checkin [79367df0f0] (Mar 2, 2011). file: [b78d6dd257] check-in: [9b14fab809] user: andreask branch: core-8-4-branch, size: 437389
00:05
wrong date file: [0b1712e859] check-in: [ef86bd2068] user: jan branch: core-8-4-branch, size: 437197
00:02
(no comment) file: [97d7916625] check-in: [d253bb6603] user: jan branch: core-8-4-branch, size: 437197
00:01
fix for [Bug 3288345]: Wrong Tcl_StatBuf used on MinGW. Follow-up: get it right for cygwin and WIN64 as well. file: [5e9f431ec1] check-in: [efdfc4c7d2] user: jan branch: core-8-4-branch, size: 437114
2011-04-19
16:41
Reduce internals access in the implementation of [<foo>::pkgconfig list]. file: [b909cb7fc0] check-in: [5637694013] user: dgp branch: trunk, size: 227339
16:38
Reduce internals access in the implementation of [<foo>::pkgconfig list]. file: [d20aa24434] check-in: [52560d396e] user: dgp branch: core-8-5-branch, size: 353427
2011-04-18
21:42
Use ListRepPtr(.) and other cleanup. file: [03d752ebdc] check-in: [e7e05e37cc] user: dgp branch: trunk, size: 227186
21:24
Use ListRepPtr(.) and other cleanup. file: [89dd3fa0a1] check-in: [3dba2563a1] user: dgp branch: core-8-5-branch, size: 353274
18:50
Define and use macros that test whether a Tcl list value is canonical. file: [6b02502d3d] check-in: [4b0bb72cb3] user: dgp branch: trunk, size: 227076
18:31
Define and use macros that test whether a Tcl list value is canonical. file: [aff5059a0e] check-in: [13ac6c8c7b] user: dgp branch: core-8-5-branch, size: 353164
10:19
[Bug 3288696]: Command summary was confusingly wrong when it came to [dict filter] with a 'value' filter. file: [8c079dd60e] check-in: [d7cfe67cc6] user: dkf branch: trunk, size: 226885
08:38
fix for [Bug 3288345]: Wrong Tcl_StatBuf used on MinGW. file: [476fde9038] check-in: [0b739fe1f1] user: jan.nijtmans branch: trunk, size: 226717
08:22
fix for [Bug 3288345]: Wrong Tcl_StatBuf used on MinGW file: [c1b67657a8] check-in: [4f729efe4c] user: jan.nijtmans branch: core-8-5-branch, size: 352973
07:10
fix for [Bug 3288345]: Wrong Tcl_StatBuf used on MinGW. file: [6b1974d3f9] check-in: [0a989dc405] user: jan.nijtmans branch: core-8-4-branch, size: 436942
2011-04-16
11:51
Added comments to try to tame the file attributes guts, while trying to simplify things enough that I can puzzle out AK's TclVFS problems. I suspect this is not a real fix though; just an attempt to make the problem tractable. file: [3ece1346ee] check-in: [f1162c3bd2] user: dkf branch: trunk, size: 226590
11:35
Added code to try to tame the [file attributes] guts, while trying to simplify things enough that I can puzzle out AK's TclVFS problems. I suspect this is not a real fix though; just an attempt to make the problem tractable. file: [1ab67335e3] check-in: [607ac42cb5] user: dkf branch: core-8-5-branch, size: 352846
2011-04-13
20:37
[Bug 3285375]: Rewrite Tcl_Concat*() and [string trim*]. file: [000e183f49] check-in: [7c5f3a8961] user: dgp branch: trunk, size: 226375
20:27
[Bug 3285375]: Rewrite Tcl_Concat*() and [string trim*]. file: [9a3b6d4f2c] check-in: [c48b1de113] user: dgp branch: core-8-5-branch, size: 352519
13:23
fix for [Bug 2662380], crash caused by appending to a variable with a write trace that unsets it file: [41012f174f] check-in: [d58030af16] user: mig branch: trunk, size: 225900
13:19
fix for [Bug 2662380], crash caused by appending to a variable with a write trace that unsets it file: [58b440dfbe] check-in: [c12fa286f4] user: mig branch: core-8-5-branch, size: 352044
13:09
fix for [Bug 2662380], crash caused by appending to a variable with a write trace that unsets it file: [28438d58af] check-in: [b7862cf944] user: mig branch: core-8-4-branch, size: 436815
11:03
[3285375]: Make the crash less mysterious through the judicious use of a panic. file: [f92a8d1c59] check-in: [398075e9b4] user: dkf branch: trunk, size: 225730
2011-04-12
20:13
Test for [Bug 3285472]. Not buggy in trunk. file: [89296f6026] check-in: [920b355f33] user: dgp branch: trunk, size: 225477
20:04
Repair corruption in [string reverse] when string rep invalidation failed to also reset the bytes allocated for string rep to zero [Bug 3285472]. file: [c9acef593f] check-in: [4ab8a5f225] user: dgp branch: core-8-5-branch, size: 351874
19:18
Update to Olson tzdata2011f file: [6f71c353e9] check-in: [3d162e8ce6] user: venkat branch: trunk, size: 225357
19:13
Fix incorrect date in Changelog entry. file: [8526fe516b] check-in: [2414390332] user: venkat branch: core-8-5-branch, size: 351624
19:03
Update to Olson tzdata2011f file: [53db2d995a] check-in: [6083be0e71] user: venkat branch: core-8-5-branch, size: 351624
17:34
* generic/tclBasic.c: fix for [Bug 2440625], kbk's patch file: [fa5eb19641] check-in: [7cbeec20a4] user: mig branch: trunk, size: 225248
2011-04-11
11:09
merge trunk file: [ca118134a3] check-in: [b936648e57] user: mig branch: mig-no280, size: 225050
10:37
insure that 'coroutine eval' runs the initial command in the proper context, [Bug 3282869] file: [4a0101f298] check-in: [15f9fcba6e] user: mig branch: trunk, size: 225140
07:31
fix for [Bug 3281728]: Tcl sources from 2011-04-06 do not build on GCC9 (RH9) file: [eb1c241b64] check-in: [e0421a23a8] user: jan.nijtmans branch: trunk, size: 224949
2011-04-08
06:31
fix for [Bug 3280043]: win2k: unresolved DLL imports file: [37ba738d05] check-in: [d43bba3681] user: jan.nijtmans branch: trunk, size: 224759
2011-04-07
02:56
* generic/tclExecute.c (TclCompileObj): earlier return if Tip280 gymnastics not needed. file: [0bfa64ecef] check-in: [63b453f584] user: mig branch: trunk, size: 224596
02:53
* generic/tclExecute.c (TclCompEvalObj): earlier return if Tip280 gymnastics not needed file: [870e3f5d2b] check-in: [9ac9ca33b6] user: mig branch: core-8-5-branch, size: 351515
2011-04-06
23:35
* generic/tclExecute.c: fix for [Bug 3274728], making *catchTop an unsigned long. file: [6156e90ca5] check-in: [caf317ab68] user: mig branch: trunk, size: 224506
14:51
Don't use -fvisibility=hidden with static libraries (--disable-shared) file: [02e5306da0] check-in: [9cee434074] user: jan.nijtmans branch: trunk, size: 224371
13:10
Make symbols "main" and "Tcl_AppInit" MODULE_SCOPE: there is absolutely no reason for exporting them. file: [bcfa258865] check-in: [0a2eb3820d] user: jan.nijtmans branch: trunk, size: 224254
13:07
Added missing Changelog entry. file: [c0b0038ba1] check-in: [7815a81153] user: dkf branch: trunk, size: 224076
2011-04-05
20:19
Import Olson's tzdata2011e. file: [27effa4347] check-in: [b349849325] user: venkat branch: trunk, size: 223688
20:05
Import Olson's tzdata2011e. file: [73cf8fa248] check-in: [d9f4537543] user: venkat branch: core-8-5-branch, size: 351373
2011-04-04
22:53
More generation of error codes (TclOO miscellany). file: [e2f9a369bc] check-in: [08998a4f58] user: dkf branch: trunk, size: 223370
20:07
More generation of error codes (miscellaneous commands mostly already handled). file: [aa552ac08c] check-in: [3085894b65] user: dkf branch: trunk, size: 223202
16:39
[3202030] Updated README files, repairing broken URLs and other rot. file: [7df81a1f9f] check-in: [154c0c9945] user: dgp branch: trunk, size: 223027
16:29
[3202030] Updated README files, repairing broken URLs and other rot. file: [ddf742dda6] check-in: [d22d901bff] user: dgp branch: core-8-5-branch, size: 351055
16:19
Updated README files, repairing broken URLs and other rot. file: [452ad22d6b] check-in: [00402f2aea] user: dgp branch: core-8-4-branch, size: 436645
14:10
Disable tcl::mathfunc::rmmadwiw by default to make test suite work; automated test frameworks have no mind to read... file: [87e46bf853] check-in: [1758d58a3c] user: dkf branch: trunk, size: 222726
14:01
Remove unused header file: unix/tclUnixThrd.h file: [fc76e3b221] check-in: [f0f03b194c] user: jan.nijtmans branch: trunk, size: 222633
13:55
More generation of error codes ([format], after, [trace], RE optimizer). file: [9a8ec8fe8e] check-in: [7100664240] user: dkf branch: trunk, size: 222577
13:40
Better error-message in case of errors related to setting a variable file: [6a579e4291] check-in: [0b4ce29050] user: jan.nijtmans branch: trunk, size: 222341
2011-04-03
23:35
New branch ferrieux-nacl : a port of Tcl to Google's Nacl (Native Client) file: [c5e932cadc] check-in: [c38762ae52] user: alex branch: ferrieux-nacl, size: 222135
06:05
More generation of error codes (namespace creation, path normalization, pipeline creation, package handling, procedures, scan formats) file: [7f262e4d18] check-in: [a6c95ed9e0] user: dkf branch: trunk, size: 221980
2011-04-02
22:07
Replaced another couple of 'double' declarations with 'volatile double' to work around misrounding issues in mingw-gcc 3.4.5. file: [48056f415e] check-in: [147186904c] user: kbk branch: trunk, size: 221645
21:55
Replaced another couple of 'double' declarations with 'volatile double' to work around misrounding issues in mingw-gcc 3.4.5. file: [ca5670ed3d] check-in: [6624676119] user: kbk branch: core-8-5-branch, size: 350754
17:22
More generation of errorCodes ([interp], [lset], [load], [unload]). file: [53ab07e623] check-in: [d109deac44] user: dkf branch: trunk, size: 221427
12:17
More generation of errorCode information (default [bgerror] and [glob]). file: [86fe4e29d7] check-in: [a2fcb8020d] user: dkf branch: trunk, size: 221292
2011-04-01
09:29
Implement TIP#131 file: [9050fbf306] check-in: [c7f554fb21] user: max branch: trunk, size: 221121
2011-03-31
10:04
TclClockOldscanObjCmd: More generation of errorCode information. file: [74f330e694] check-in: [25eb27727e] user: dkf branch: trunk, size: 221034
2011-03-29
15:06
More generation of errorCode information, notably when lists are mis-parsed. file: [0a515bf273] check-in: [999804376c] user: dkf branch: trunk, size: 220872
2011-03-28
10:56
Use the error messages generated by the variable management code rather than creating our own in regexp and [regsub]. file: [fcfbfdecb5] check-in: [2f614e5f12] user: dkf branch: trunk, size: 220729
2011-03-27
22:43
* generic/tclBasic.c (TclNREvalObjEx): fix performance issue, notably apparent in tclbench's 'LIST lset foreach'. Many thanks to twylite for patiently researching the issue and explaining it to me: a missing Tcl_ResetObjResult that causes unwanted sharing of the current result Tcl_Obj. file: [938a13987e] check-in: [98907640f3] user: mig branch: trunk, size: 220522
2011-03-26
12:12
More generation of errorCode information. file: [ff9b9a456e] check-in: [a70db7c3eb] user: dkf branch: trunk, size: 220179
11:53
Reduce the number of casts used to manage Tcl_Obj internal representations. file: [d2f4ce6c80] check-in: [b2381061a7] user: dkf branch: trunk, size: 220076
2011-03-25
21:16
[Bug 3007895]: Tcl_(Find|Create)HashEntry stub entries can never be called. They still cannot be called (no change in functionality), but at least they now do exactly the same as the Tcl_(Find|Create)HashEntry macro's, so the confusion addressed in this Bug report is gone. Merged --cherrypick from Tcl8.5 (2010-12-31,e75735ef76) file: [eb74423503] check-in: [d92ec3651b] user: jan branch: core-8-4-branch, size: 436344
2011-03-24
16:43
Restored C++ usability to the memory allocation and free macros. file: [115196e97d] check-in: [ffeec96f44] user: dgp branch: trunk, size: 219768
09:52
Ensure that any reference to temporary index tables is squelched immediately rather than hanging around to trip us up in the future. file: [310d0d8bb1] check-in: [7d471fa4b4] user: dkf branch: trunk, size: 219616
09:45
Ensure that any reference to temporary index tables is squelched immediately rather than hanging around to trip us up in the future. file: [d57389eff9] check-in: [3971651ab7] user: dkf branch: core-8-5-branch, size: 350536
09:40
Ensure that any reference to temporary index tables is squelched immediately rather than hanging around to trip us up in the future. file: [afe8cfc192] check-in: [e7289d1266] user: dkf branch: core-8-4-branch, size: 435935
2011-03-23
13:11
* generic/tclObj.c: exploit HAVE_FAST_TSD for the deletion context in TclFreeObj() file: [e50adce092] check-in: [005a498bda] user: mig branch: trunk, size: 219390
2011-03-22
10:52
simpler initialization of Cache under HAVE_FAST_TSD, from mig-alloc-reform. file: [6b500189ab] check-in: [46389c7b91] user: mig branch: trunk, size: 219255
10:15
typo file: [9818ff4e05] check-in: [6ef9ab3ad5] user: jan.nijtmans branch: trunk, size: 219099
10:14
[Bug #3216070] Loading extension libraries from embedded Tcl applications. file: [f532e23f98] check-in: [58a4f59ea3] user: jan.nijtmans branch: trunk, size: 219098
10:10
[Bug #3216070] Loading extension libraries from embedded Tcl applications. file: [a9769dbabb] check-in: [e18262f10e] user: jan.nijtmans branch: core-8-5-branch, size: 350308
2011-03-21
14:42
remove one level of allocator indirection in non-memdebug builds, imported from mig-alloc-reform. file: [e1af335fdb] check-in: [d74d7bb013] user: mig branch: trunk, size: 218923
2011-03-20
11:40
changelog entry file: [f5afd9518d] check-in: [292737732e] user: mig branch: trunk, size: 218728
2011-03-17
22:00
Generate errorCode information on failure to parse expressions. file: [3e7b244742] check-in: [0c22db4f68] user: dkf branch: trunk, size: 218421
16:12
[Patch #3124683]: platform specific stuff in (tcl|tk)Main.c file: [39da8c64c6] check-in: [9edcb7e14b] user: jan.nijtmans branch: trunk, size: 218252
2011-03-16
15:55
[Bug #3197864] pointer truncation on Win64 TCL_MEM_DEBUG builds file: [45255769aa] check-in: [40cc64ec16] user: jan.nijtmans branch: trunk, size: 218117
15:53
[Bug #3197864] pointer truncation on Win64 TCL_MEM_DEBUG builds file: [549d443404] check-in: [8f397fe9f2] user: jan.nijtmans branch: core-8-5-branch, size: 350133
15:51
[Bug #3197864] pointer truncation on Win64 TCL_MEM_DEBUG builds file: [7e4cf6c30e] check-in: [b9ab93d4aa] user: jan.nijtmans branch: core-8-4-branch, size: 435709
15:30
SHLIB_LD_LIBS='${LIBS}' for OSF1-V*. Add /usr/lib64 to set of auto-search dirs. [Bug 1230554] (SC_PATH_X): Correct syntax error when xincludes not found. Backported from Tcl 8.5 file: [7b87846515] check-in: [a25388e5c7] user: jan.nijtmans branch: core-8-4-branch, size: 435619
14:31
Rewrites to eliminate some isspace() calls. file: [aae3c95d22] check-in: [abe0c909b1] user: dgp branch: trunk, size: 217975
14:13
Rewrites to eliminate isspace() calls. file: [926e80e266] check-in: [44266eb780] user: dgp branch: core-8-5-branch, size: 349991
09:25
Make SHLIB_LD_LIBS='${LIBS}' the default and set to "" on per-platform necessary basis. Backported from TEA, but kept all original platform code which was removed from TEA. file: [38ca2f96e1] check-in: [790d40558a] user: jan.nijtmans branch: trunk, size: 217780
09:14
Make SHLIB_LD_LIBS='${LIBS}' the default and set to "" on per-platform necessary basis. Backported from TEA, but kept all original platform code which was removed from TEA. file: [843c43624f] check-in: [f659b577f5] user: jan.nijtmans branch: core-8-5-branch, size: 349796
2011-03-14
21:34
Import Olson's tzdata2011d and fix a tclZIC.tcl bug that made the import fail.    * tools/tclZIC.tcl (onDayOfMonth): Allow for leading zeroes in month and day so that tzdata2011d parses correctly. * library/tzdata/America/Havana: * library/tzdata/America/Juneau: * library/tzdata/America/Santiago: * library/tzdata/Europe/Istanbul: * library/tzdata/Pacific/Apia: * library/tzdata/Pacific/Easter: * library/tzdata/Pacific/Honolulu: tzdata2011d file: [7b5e519d23] check-in: [6ae7178df2] user: kbk branch: trunk, size: 217515
21:32
Import Olson's tzdata2011d and fix a tclZIC.tcl bug that made the import fail.    * tools/tclZIC.tcl (onDayOfMonth): Allow for leading zeroes in month and day so that tzdata2011d parses correctly. * library/tzdata/America/Havana: * library/tzdata/America/Juneau: * library/tzdata/America/Santiago: * library/tzdata/Europe/Istanbul: * library/tzdata/Pacific/Apia: * library/tzdata/Pacific/Easter: * library/tzdata/Pacific/Honolulu: tzdata2011d file: [fabcbddfd4] check-in: [86f581a60d] user: kbk branch: core-8-5-branch, size: 349581
14:41
merge trunk + update ckfree() and ckalloc() calls file: [e258e63165] check-in: [4ddd1c56f7] user: dgp branch: dgp-refactor, size: 217308
2011-03-13
22:42
* generic/tclAssembly.c (BBEmitInstInt1): Changed parameter data types in an effort to silence a MSVC warning reported by Ashok P. Nadkarni. Unable to test, since both forms work on my machine in VC2005, 2008. 2010, in both release and debug builds. * tests/tclTest.c (TestdstringCmd): Restored MSVC buildability broken by [5574bdd262], which changed the effective return type of 'ckalloc' from 'char*' to 'void*'. file: [954d0c82ee] check-in: [2404226f31] user: kbk branch: trunk, size: 217143
06:59
* generic/tclExecute.c: remove TEBCreturn() file: [0bdb7a7ed8] check-in: [77dc554864] user: mig branch: trunk, size: 216672
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: [bef56cd8f8] check-in: [5574bdd262] user: dkf branch: trunk, size: 216577
00:52
[Bug 3185609] File normalization corner case of ... broken with -DUNICODE file: [a0b10393a3] check-in: [437c9cf011] user: jan.nijtmans branch: trunk, size: 216117
2011-03-11
23:08
ifdef protections to permit builds with mingw on amd64 systems. Thanks to "mescalinum" for reporting and testing. Merged --cherrypick from Tcl8.5 (2010-09-08,48191d3979) file: [f114a3e156] check-in: [c2cb4f795d] user: jan.nijtmans branch: core-8-4-branch, size: 435354
22:20
More test suite updating. file: [a2ef10e6ce] check-in: [83b985ea92] user: dkf branch: trunk, size: 215969
12:33
* win/tcl.m4: handle --enable-64bit=ia64 for gcc. * win/configure: (autoconf-2.13) * win/tclWin32Dll.c: [Patch 3059922]: fixes for mingw64 - gcc4.5.1 Merged --cherrypick from Tcl8.5 (2011-01-17, 6e410a115b) file: [5f21bc4db8] check-in: [05a17ef7c7] user: jan.nijtmans branch: core-8-4-branch, size: 435066
2011-03-10
21:32
[Bug 3205320]: stack space detection defeated by inlining file: [cb4f840c3c] check-in: [93c78ea3d6] user: jan.nijtmans branch: core-8-5-branch, size: 349162
21:32
Add ChangeLog entry. file: [5fd0786c7f] check-in: [ecaf46e096] user: dkf branch: dkf-namespace-as-ensemble, size: 215865
14:36
merge trunk (whitespace!) file: [a39b51c556] check-in: [b1caff3218] user: dgp branch: dgp-refactor, size: 215622
13:40
Make tests in child interpreters report their summary info in the master. Bumped tcltest version to 2.3.3 file: [0a1deca09b] check-in: [6560e53205] user: dkf branch: trunk, size: 215457
09:31
MINOR: Formatting fixes, mainly to comments, so code better fits the style in the Engineering Manual. file: [4d1343c999] check-in: [5cb634a1c1] user: dkf branch: trunk, size: 215030
2011-03-09
21:41
Update more of the test suite to use Tcltest 2. file: [9a56e2e417] check-in: [c45a9f3c1c] user: dkf branch: trunk, size: 214451
16:42
* generic/tclNamesp.c: Tighten the detector of nested [namespace code] * tests/namespace.test: quoting that the quoted scripts function properly even in a namespace that contains a custom "namespace" command. [Bug 3202171]    * doc/tclvars.n: Formatting fix. Thanks to Pat Thotys. file: [4772274731] check-in: [52f5d3218a] user: dgp branch: trunk, size: 214332
15:55
* generic/tclNamesp.c: Tighten the detector of nested [namespace code] * tests/namespace.test: quoting that the quoted scripts function properly even in a namespace that contains a custom "namespace" command. [Bug 3202171] file: [b2bd7322a6] check-in: [88cba3ed97] user: dgp branch: core-8-5-branch, size: 348992
15:49
* doc/tclvars.n: Formatting fix. Thanks to Pat Thotys. file: [c1e33102e2] check-in: [a0de7bf8eb] user: patthoyts branch: core-8-5-branch, size: 348763
14:56
* generic/tclNamesp.c: Tighten the detector of nested [namespace code] * tests/namespace.test: quoting that the quoted scriptsfunction properly even in a namespace that contains a custom "namespace" command. [Bug 3202171] file: [f17464c8cc] check-in: [ac4c249ecf] user: dgp branch: bug-3202171, size: 348933
10:38
Update more of the test suite to use Tcltest 2. file: [c17a4cff0a] check-in: [7c3bb623c5] user: dkf branch: trunk, size: 213992
2011-03-08
23:07
Fix gcc warning: comparison between signed and unsigned integer expressions file: [9528fe407a] check-in: [39587d8c79] user: jan.nijtmans branch: trunk, size: 213835
22:57
merge file: [78dfc4e257] check-in: [514a4ba4fc] user: jan.nijtmans branch: trunk, size: 213731
22:33
More gcc warnings: variable set but not used file: [6496e055d2] check-in: [383b6abfcc] user: jan.nijtmans branch: pseudotrunk-2011-03-08, size: 213269
22:25
Fix gcc warnings: variable set but not used file: [e876e6ba0c] check-in: [448cb95dbe] user: jan.nijtmans branch: pseudotrunk-2011-03-08, size: 213196
22:14
Fix gcc warnings: variable set but not used file: [8e74c4da70] check-in: [8302182f6c] user: jan.nijtmans branch: core-8-5-branch, size: 348652
21:40
Fix gcc warnings: variable set but not used file: [58b8261ffe] check-in: [2da8478b61] user: jan.nijtmans branch: core-8-4-branch, size: 434812
19:27
* generic/tclInt.h: Remove TclMarkList() routine, an experimental * generic/tclUtil.c: dead-end from the 8.5 alpha days. file: [720f0431a0] check-in: [4f00f85797] user: dgp branch: trunk, size: 213539
19:24
* generic/tclInt.h: Remove TclMarkList() routine, an experimental * generic/tclUtil.c: dead-end from the 8.5 alpha days. file: [30765e7cfa] check-in: [43662324d4] user: dgp branch: core-8-5-branch, size: 348607
15:22
* generic/tclResult.c (ResetObjResult): Correct failure to clear invalid intrep. Thanks to Colin McDonald. [Bug 3202905] file: [597b6f9a14] check-in: [39e462a5d5] user: dgp branch: trunk, size: 213415
15:14
* generic/tclResult.c (ResetObjResult): Correct failure to clear invalid intrep. Thanks to Colin McDonald. [Bug 3202905] file: [9357918244] check-in: [643749dcb4] user: dgp branch: core-8-5-branch, size: 348483
13:29
merge trunk file: [3eb299470d] check-in: [00ea99d359] user: dgp branch: dgp-refactor, size: 213402
10:28
Make the assembler code more like Tcl code. file: [cf95196bc5] check-in: [fd182afaa3] user: dkf branch: trunk, size: 213237
2011-03-07
22:23
Fix [Bug 3166410]: "out of stack space" on AIX file: [1c22a284a8] check-in: [bde224c265] user: jan.nijtmans branch: core-8-5-branch, size: 348305
2011-03-06
22:33
* generic/tclBasic.c: More replacements of Tcl_UtfBackslash() calls * generic/tclCompile.c: with TclParseBackslash() where possible. * generic/tclCompCmdsSZ.c: * generic/tclParse.c: * generic/tclUtil.c: file: [5823e27866] check-in: [6b0527ff33] user: dgp branch: trunk, size: 213077
22:19
* generic/tclBasic.c: More replacements of Tcl_UtfBackslash() calls * generic/tclCompile.c: with TclParseBackslash() where possible. * generic/tclParse.c: * generic/tclUtil.c: file: [771538e437] check-in: [7d1cc3f816] user: dgp branch: core-8-5-branch, size: 348231
21:40
* generic/tclBasic.c: More replacements of Tcl_UtfBackslash() calls * generic/tclCmdMZ.c: with TclParseBackslash() where possible. * generic/tclCompExpr.c: * generic/tclCompile.c: * generic/tclUtil.c: file: [d5458fba46] check-in: [267149f889] user: dgp branch: core-8-4-branch, size: 434693
20:07
* generic/tclUtil.c (TclFindElement): Guard escape sequence scans to not overrun the string end. [Bug 3192636] file: [3054004115] check-in: [4dbf4963bd] user: dgp branch: trunk, size: 212868
19:58
* generic/tclUtil.c (TclFindElement): Guard escape sequence scans to not overrun the string end. [Bug 3192636] file: [3c5c7af7e2] check-in: [c042cffb59] user: dgp branch: core-8-5-branch, size: 348050
19:52
* generic/tclUtil.c (TclFindElement): Guard escape sequence scans to not overrun the string end. [Bug 3192636] file: [aa30bef900] check-in: [abab8589c3] user: dgp branch: core-8-4-branch, size: 434486
05:11
* generic/tclParse.c (TclParseBackslash): Correct trunction checks in * tests/parse.test: \x and \u substitutions. [Bug 3200987] file: [28f29cdc3a] check-in: [ffce86baaf] user: dgp branch: trunk, size: 212700
04:49
* generic/tclParse.c (TclParseBackslash): Correct trunction checks in * tests/parse.test: \x and \u substitutions. [Bug 3200987] file: [3dedbe63fd] check-in: [c65512452c] user: dgp branch: core-8-5-branch, size: 347882
04:36
* generic/tclParse.c (TclParseBackslash): Correct trunction checks in * tests/parse.test: \x and \u substitutions. [Bug 3200987] file: [f4a8916eab] check-in: [36a55ea880] user: dgp branch: core-8-4-branch, size: 434318
2011-03-05
17:54
* generic/tclExecute.c (TclStackFree): insure that the execStack satisfies "at most one free stack after the current one" when consecutive reallocs caused the creation of intervening stacks. file: [b944d811f0] check-in: [02580251b5] user: msofer branch: trunk, size: 212514
16:53
* generic/tclAssembly.c (new file): * generic/tclBasic.c (Tcl_CreateInterp): * generic/tclInt.h: * tests/assemble.test (new file): * unix/Makefile.in: * win/Makefile.in: * win/makefile.vc: Merged dogeen-assembler-branch into HEAD. Since all functional changes are in the tcl::unsupported namespace, there's no reason to sequester this code on a separate branch. file: [1ca8eedf44] check-in: [c25aa35b3e] user: kennykb branch: trunk, size: 212270
16:31
merge trunk file: [11290eef04] check-in: [08b261adfb] user: kennykb branch: dogeen-assembler-branch, size: 211856
15:09
* generic/tclExecute.c: cleaner mem management for TEBCdata file: [9b57d8d77c] check-in: [0798fea8d4] user: msofer branch: trunk, size: 206835
13:26
Renamed BottomData to TEBCdata, so that the name refers to what it is rather than to its storage location. file: [06adf0da91] check-in: [9f40419fa6] user: msofer branch: trunk, size: 206773
12:29
Renamed struct TEOV_callback to the more descriptive NRE_callback. file: [47ff1aa531] check-in: [dbebe03821] user: msofer branch: trunk, size: 206618
05:13
One trunk to rule them all... file: [ea235b6779] check-in: [66081a3e1e] user: dgp branch: trunk, size: 206302
2011-03-04
18:23
[Bug 3185009]: Keep references to resolved object variables so that an unset doesn't leave any dangling pointers for code to trip over. file: [58b8df2f6c] check-in: [0c05782b28] user: dkf branch: trunk, size: 205831
11:57
* generic/tclBasic.c (TclNREvalObjv): missing a variable declaration in commented out non-optimised code, left for ref in checkin [b97b771b6d] file: [9873107db3] check-in: [b1628c0c00] user: msofer branch: trunk, size: 206015
2011-03-03
21:31
date copy/paste error file: [f6308a9ea0] check-in: [b46de1fb05] user: dgp branch: trunk, size: 205819
21:28
USE_DIRECT_INTERP_RESULT_ACCESS -> USE_INTERP_RESULT [TIP 330]. file: [1b4fa40bb7] check-in: [d8df544b20] user: dgp branch: trunk, size: 205819
17:14
merge trunk file: [3598a7a7fb] check-in: [affd89e3ef] user: dgp branch: dgp-refactor, size: 205709
2011-03-02
03:59
merge trunk into dogeen-assembler-branch file: [acd0baa7af] check-in: [d7f33b3d72] user: kennykb branch: dogeen-assembler-branch, size: 210565
2011-03-01
20:02
fix leaks in throw and unset compilers file: [72d4f0a963] check-in: [0e18b9441c] user: mig branch: trunk, size: 205544
19:54
This is [Patch 3168398], Joe Mistachkin's optimisation of Tip #285 file: [5365bc8e68] check-in: [40089e043b] user: mig branch: trunk, size: 205461
19:26
* generic/tclExecute.c (ExprObjCallback): fix object leak file: [f9fc6cdb1f] check-in: [41088210ac] user: mig branch: trunk, size: 205139
18:24
* generic/tclExecute.c (TEBCresume): store local var array and constants in automatic vars to reduce indirection, slight perf increase file: [f494809351] check-in: [9c6343aefd] user: mig branch: trunk, size: 205079
18:21
merge trunk file: [513ae2e6a0] check-in: [14fef1ae97] user: kennykb branch: dogeen-assembler-branch, size: 209960
18:13
fix typo in dkf's last commit file: [dbff070cc9] check-in: [b4bf957f29] user: mig branch: trunk, size: 204938
17:19
* generic/tclBasic.c (TclNREvalObjv): dont do the trampoline dance for commands that do not have an nreProc, [Patch 3168229] file: [f53f5d7aad] check-in: [b97b771b6d] user: mig branch: trunk, size: 204849
15:07
Reorganization of call context reference count management so that code is (mostly) simpler. file: [2ce3736270] check-in: [25d2a66f4d] user: dkf branch: trunk, size: 204667
04:16
merge trunk file: [8d41dc1b7d] check-in: [1357375583] user: kennykb branch: dogeen-assembler-branch, size: 209301
2011-02-28
20:58
merge file: [3c0c61593b] check-in: [1b19fb4fb6] user: dgp branch: dgp-refactor, size: 204444
20:26
* doc/RegExp.3: [Bug 3165108]: Corrected documentation of description of subexpression info in Tcl_RegExpInfo structure. file: [780b19d4cf] check-in: [f6f4f8c5e7] user: dgp branch: trunk, size: 204279
20:14
* doc/RegExp.3: [Bug 3165108]: Corrected documentation of description of subexpression info in Tcl_RegExpInfo structure. file: [b4dcaaadfd] check-in: [c1b432aee2] user: dgp branch: core-8-5-branch, size: 347696
2011-01-25
22:33
Fix various gcc-4.5.2 64-bit warning messages, e.g. by using full 64-bits for socket fd's file: [c7ada58d69] check-in: [92caef797a] user: nijtmans branch: trunk, size: 204100
19:23
merge file: [6eaa33f43b] check-in: [fae129cbce] user: dgp branch: dgp-refactor, size: 204001
19:02
typo file: [97bd0013cd] check-in: [c116ce9d3c] user: dgp branch: trunk, size: 203836
15:57
[Bug 3129448]: Possible over-allocation on 64-bit platforms, part 2, backported strcpy->memcpy change but not change in any struct. file: [a4dbf61b39] check-in: [b9cc8fd4f1] user: nijtmans branch: core-8-4-branch, size: 434132
15:55
[Bug 3129448]: Possible over-allocation on 64-bit platforms, part 2, backported strcpy->memcpy change but not change in any struct. file: [fba0f0feee] check-in: [d69078d96b] user: nijtmans branch: core-8-5-branch, size: 347517
07:17
Don't miss 64-bit address bits in panic message. file: [6128a53a7f] check-in: [8f2403f53e] user: nijtmans branch: trunk, size: 203836
2011-01-19
14:44
merge file: [8e82151c32] check-in: [033d15e87a] user: dgp branch: dgp-refactor, size: 203873
14:11
[Enh #3159920]: Tcl_ObjPrintf() crashes with bad format specifier. file: [1a255e2ea1] check-in: [028797ed80] user: nijtmans branch: trunk, size: 203708
08:14
Backport of Miguel's 2010-09-22 fix on 8.6 branch (decache stack info wherever ::errorInfo may be updated, for trace sanity). [Bug 3138178] file: [524b5cd2b6] check-in: [94a9222220] user: ferrieux branch: core-8-5-branch, size: 347255
08:04
Make sure to use CONST/VOID in stead of const/void when appropriate. This allows to use const/void in the *.decls file always, genStubs will do the right thing. file: [836e1c40ad] check-in: [1b43842ad6] user: nijtmans branch: core-8-5-branch, size: 347022
2011-01-18
16:34
merge file: [2f9131d31f] check-in: [a4ca4d6d4c] user: dgp branch: dgp-refactor, size: 203662
13:50
* generic/tclOOMethod.c (PushMethodCallFrame): [Bug 3001438]: Make sure that the cmdPtr field of the procPtr is correct and relevant at all times so that [info frame] can report sensible information about a frame after a return to it from a recursive call, instead of probably crashing (depending on what else has overwritten the Tcl stack!) file: [72fa965ea6] check-in: [f2221b7726] user: dkf branch: trunk, size: 203497
10:02
Various mismatches between Tcl_Panic format string and its arguments, discovered thanks to [Bug 3159920] file: [b0383cd147] check-in: [6dd03122dc] user: nijtmans branch: core-8-5-branch, size: 346693
08:43
Various mismatches between Tcl_Panic format string and its arguments, discovered thanks to [Bug 3159920] file: [4aa24af021] check-in: [964a1a5a57] user: nijtmans branch: trunk, size: 203099
2011-01-17
12:34
[Bug 3148192]: Commands "read/puts" incorrectly interpret parameters. Improved error-message regarding legacy form. file: [0d3047a66b] check-in: [e128e8f455] user: nijtmans branch: core-8-5-branch, size: 346388
11:27
[Bug 3148192]: Commands "read/puts" incorrectly interpret parameters. Improved error-message regarding legacy form. file: [52e3543072] check-in: [49488fe933] user: nijtmans branch: trunk, size: 202761
08:43
handle --enable-64bit=ia64 for gcc. BACKPORT. [Patch 3059922]: fixes for mingw64 - gcc4.5.1 file: [a8e46e7312] check-in: [6e410a115b] user: nijtmans branch: core-8-5-branch, size: 346183
2011-01-15
19:07
* doc/tclvars.n: * generic/tclStrToD.c: * generic/tclUtil.c (Tcl_PrintDouble): * tests/util.test (util-16.*): Restored full Tcl 8.4 compatibility for the formatting of floating point numbers when $::tcl_precision is not zero. Added compatibility tests to make sure that excess trailing zeroes are suppressed for all eight major code paths. [Bug 3157475] file: [6beda50b59] check-in: [d27c6004c8] user: kennykb branch: core-8-5-branch, size: 345953
18:10
* doc/tclvars.n: * generic/tclStrToD.c: * generic/tclUtil.c (Tcl_PrintDouble): * tests/util.test (util-16.*): Restored full Tcl 8.4 compatibility for the formatting of floating point numbers when $::tcl_precision is not zero. Added compatibility tests to make sure that excess trailing zeroes are suppressed for all eight major code paths. [Bug 3157475] file: [d83057f189] check-in: [32e80e56c7] user: kennykb branch: trunk, size: 202504
2011-01-14
16:03
Fix gcc-4.5.2 error: lvalue required as ... (backported from 8.5/8.6) file: [12753b2f6d] check-in: [2f6d569fbe] user: nijtmans branch: core-8-4-branch, size: 433870
2011-01-13
11:30
* generic/tclExecute.c (GrowEvaluationStack): Off-by-one error in sizing the new allocation - was ok in comment but wrong in the code. Triggered by [Bug 3142026] which happened to require exactly one more than what was in existence. BACKPORT. file: [275436e03a] check-in: [78dccf16b8] user: msofer branch: core-8-5-branch, size: 345539
2011-01-12
20:30
merge file: [76efdf6fd5] check-in: [e66fd7b686] user: dgp branch: dgp-refactor, size: 202259
10:40
handle --enable-64bit=ia64 for gcc more accurate test for correct <intrin.h> file: [369e4ba242] check-in: [8942ef5184] user: nijtmans branch: trunk, size: 202094
07:48
VS 2005 64-bit does not have intrin.h, and does not need it. file: [4d2564bc66] check-in: [7a633418bf] user: nijtmans branch: trunk, size: 201930
07:37
VS 2005 64-bit does not have intrin.h, and does not need it. file: [2c86ca91f1] check-in: [5e2970599b] user: nijtmans branch: trunk, size: 201908
07:32
Use _vsnprintf in stead of vsnprintf, because MSVC 6 doesn't have it. Reported by andreask. file: [8401c2bc55] check-in: [ae91cc7d31] user: nijtmans branch: trunk, size: 201824
2011-01-10
15:24
merge file: [8f4f698940] check-in: [afbcd525de] user: dgp branch: dgp-refactor, size: 201822
2011-01-07
02:26
* tests/util.test (util-15.*): Added test cases for floating point conversion of the largest denormal and the smallest normal number, to avoid any possibility of the failure suffered by PHP in the last couple of days. (They didn't fail, so no actual functional change.) file: [651cd97c72] check-in: [d49689d1c1] user: kennykb branch: trunk, size: 201657
2011-01-06
13:31
merge file: [40f3dd6506] check-in: [072f29386d] user: dgp branch: dgp-refactor, size: 201499
10:20
* tests/package.test, tests/pkg.test: Coalesce these tests into one file that is concerned with the package system. Convert to use tcltest2 properly. * tests/autoMkindex.test, tests/pkgMkIndex.test: Convert to use tcltest2 properly. file: [b25d17f3d9] check-in: [b3216c8061] user: dkf branch: trunk, size: 201334
2011-01-04
16:21
merge file: [712bc334cb] check-in: [74ff362eac] user: dgp branch: dgp-refactor, size: 201210
2011-01-03
10:08
Fix "make genstubs", which was broken since 2010-11-30, the TclDoubleDigits backport. file: [b222c65b8f] check-in: [28e98e3407] user: nijtmans branch: core-8-5-branch, size: 345242
2011-01-01
15:14
Clean up of tests and conversion to tcltest 2. Target has been to get init and cleanup code out of the test body and into the -setup/-cleanup stanzas. file: [90b4647e17] check-in: [69575bf53b] user: dkf branch: trunk, size: 201045
14:44
* tests/execute.test (execute-11.1): [Bug 3142026]: Added test that fails (with a crash) in an unfixed memdebug build on 64-bit systems. file: [60ccf66492] check-in: [11dc5975d5] user: dkf branch: trunk, size: 200478
10:49
* generic/tclCmdIL.c (SortElement): Use unions properly in the definition of this structure so that there is no need to use nasty int/pointer type punning. Made it clearer what the purposes of the various parts of the structure are. file: [dd3ee0459c] check-in: [945d846dfa] user: dkf branch: trunk, size: 200288
2010-12-31
17:15
[Bug 3007895]: Tcl_(Find|Create)HashEntry stub entries can never be called. They still cannot be called (no change in functionality), but at least they now do exactly the same as the Tcl_(Find|Create)HashEntry macro's, so the confusion addressed in this Bug report is gone. (Backported from Tcl 8.6) file: [031b6d82a0] check-in: [e75735ef76] user: nijtmans branch: core-8-5-branch, size: 345079
16:35
Fix [Bug 3148192]: [load] broken. Assure that those files are never compiled with -DSTATIC_BUILD file: [4c36640dc0] check-in: [ce79d0f88f] user: nijtmans branch: trunk, size: 199984
2010-12-30
23:10
* generic/tclExecute.c (GrowEvaluationStack): off-by-one error in sizing the new allocation - was ok in comment but wrong in the code. Triggered by [Bug 3142026] which happened to require exactly one more than what was in existence. file: [323e54f688] check-in: [5dd1506af4] user: msofer branch: trunk, size: 199813
14:42
merge file: [d2ba63baeb] check-in: [45d5c91eaf] user: dgp branch: dgp-refactor, size: 199690
2010-12-27
00:01
* generic/tclCmdIL.c (Tcl_LsortObjCmd): Fix crash when multiple -index options are used. Simplified memory handling logic. file: [a68bb932f6] check-in: [4ab51c3483] user: dkf branch: trunk, size: 199525
2010-12-21
10:04
[Patch 3059922]: fixes for mingw64 - gcc4.5.1 tdm64-1: completed for all environments. file: [6ec28093bf] check-in: [03a45b4b7a] user: nijtmans branch: trunk, size: 199330
2010-12-20
10:28
Explicitely test for intrinsics support in compiler, before assuming only MSVC has it. file: [1190770aa5] check-in: [8734d6c021] user: nijtmans branch: trunk, size: 199165
2010-12-19
18:16
[Patch3059922]: fixes for mingw64 - gcc4.5.1 tdm64-1: Fixed for gcc, not yet for MSVC 64-bit. file: [e0a526e83c] check-in: [7fd73b2ad4] user: nijtmans branch: trunk, size: 198940
18:14
[Patch 3124554]: fixes for mingw64 - gcc4.5.1 tdm64-1: Fixed for gcc, not yet for MSVC 64-bit. file: [416593a472] check-in: [1e77131c2b] user: nijtmans branch: trunk, size: 198940
2010-12-17
23:51
Remove unwanted/obsolete 'ddd' target. file: [c5b29eba76] check-in: [e8c32de6aa] user: stwo branch: core-8-5-branch, size: 344700
23:49
Remove unwanted/obsolete 'ddd' target. file: [930109ec32] check-in: [331d62bfee] user: stwo branch: trunk, size: 198767
23:14
Clean up '.PHONY:' targets: Arrange those common to Tcl and Tk as in Tk's Makefile.in, add any missing ones and remove duplicates. file: [773cee8a49] check-in: [c92f91f6ff] user: stwo branch: trunk, size: 198647
21:59
[Bug 2446711]: Remove 'allpatch' target. file: [b47d1a821f] check-in: [ff2a86c952] user: stwo branch: core-8-5-branch, size: 344580
21:58
[Bug 2446711]: Remove 'allpatch' target. file: [18b156a68f] check-in: [cb0eed65cd] user: stwo branch: trunk, size: 198428
17:56
Use 'rpmbuild', not 'rpm' [Bug 2537626]. file: [2317ce8599] check-in: [d1d97d178e] user: stwo branch: core-8-5-branch, size: 344458
17:55
Use 'rpmbuild', not 'rpm' [Bug 2537626]. file: [8c116a1762] check-in: [a79e3d6c8c] user: stwo branch: trunk, size: 198306
2010-12-16
08:52
[Patch 3124554]: Move WishPanic from Tk to Tcl Better communication with debugger, if present. file: [f42663090a] check-in: [2ab5f8bab0] user: nijtmans branch: trunk, size: 198184
01:42
merge file: [301ba7d426] check-in: [c6b9d34dfd] user: kennykb branch: dogeen-assembler-branch, size: 202962
01:40
* tclAssembly.c: * assemble.test: Reworked beginCatch/endCatch handling to enforce the more severe (but more correct) restrictions on catch handling that appeared in the discussion of [Bug 3098302] and in tcl-core traffic beginning about 2010-10-29. file: [ffe068ac29] check-in: [fb5e59d2ee] user: kennykb branch: dogeen-assembler-branch, size: 201838
2010-12-15
14:03
Restore abort() in Tcl_Panic() as it was before. [Patch 3124554] use ExitProcess() here, like in wish. file: [fd71288b4e] check-in: [aca7d3274f] user: nijtmans branch: trunk, size: 197989
2010-12-14
21:51
[Bug 3137454]: Tcl CVS HEAD does not build on GCC 3 file: [09768504de] check-in: [1ae430c7db] user: nijtmans branch: trunk, size: 197900
17:22
* win/tclWinSock.c (CreateSocket): Swap the loops over * unix/tclUnixSock.c (CreateClientSocket): local and remote addresses, so that the system's address preference for the remote side decides which family gets tried first. Cleanup and clarify some of the comments. file: [21edc13e9c] check-in: [beb3b2f8a3] user: rmax branch: trunk, size: 197778
2010-12-13
22:33
[Bug 3135271] Link error due to hidden symbols (CentOS 4.2) file: [28a5aa8df1] check-in: [c2a840f99b] user: nijtmans branch: trunk, size: 197456
21:18
Cross-compile support for Win and UNIX (backported) file: [959b01cb5a] check-in: [cfe5c44774] user: nijtmans branch: core-8-5-branch, size: 344336
13:57
Use gcc's __builtin_trap(), when available, to enter the debugger after a panic. Undocumented feature, see [Patch 3124554]: Move WishPanic from Tk to Tcl. file: [197d1183e0] check-in: [9084edc9f0] user: nijtmans branch: trunk, size: 197317
2010-12-12
12:04
Better building on OpenBSD. file: [213ccf581b] check-in: [5d16188d35] user: stwo branch: core-8-5-branch, size: 344108
11:51
Better building on OpenBSD. file: [89c19240d9] check-in: [348121ed58] user: stwo branch: trunk, size: 197031
2010-12-11
18:39
merge file: [a07ae459ca] check-in: [c291154f2c] user: kennykb branch: dogeen-assembler-branch, size: 201534
2010-12-10
21:59
[Bug 3129448]: Possible over-allocation on 64-bit platforms, part 2 file: [71fdc19ff8] check-in: [e6ddd08613] user: nijtmans branch: trunk, size: 196893
17:16
[backport] Make sure [fcopy -size ... -command ...] always calls the callback asynchronously, even for size zero. file: [c41e062bfd] check-in: [f1c09901d7] user: ferrieux branch: core-8-5-branch, size: 343970
17:00
Make sure [fcopy -size ... -command ...] always calls the callback asynchronously, even for size zero. file: [464fb9a104] check-in: [c65a69cfa4] user: ferrieux branch: trunk, size: 196614
15:44
Change first parameter of TclSockMinimumBuffers to ClientData, and TclWin(Get|Set)SockOpt to SOCKET, because on Win64 those are 64-bit, which does not fit. file: [97fea57e4b] check-in: [5d5c5e198a] user: nijtmans branch: trunk, size: 196405
13:08
Fix gcc -Wextra warning: missing initializer file: [c068bf5b7c] check-in: [38357311b7] user: nijtmans branch: trunk, size: 195885
2010-12-09
15:39
merge file: [2cd998a6d5] check-in: [1ff2cdf21a] user: dgp branch: dgp-refactor, size: 194736
15:31
* tests/fCmd.test: Improve sanity of constraints now that we don't support anything before Windows 2000. file: [d3ff24d5df] check-in: [4449e133f1] user: dkf branch: trunk, size: 195599
15:09
* generic/tclCmdAH.c (TclInitFileCmd, TclMakeFileCommandSafe, ...): Break up [file] into an ensemble. Note that the ensemble is safe in itself, but the majority of its subcommands are not. * generic/tclFCmd.c (FileCopyRename,TclFileDeleteCmd,TclFileAttrsCmd) (TclFileMakeDirsCmd): Adjust these subcommand implementations to work inside an ensemble. (TclFileLinkCmd, TclFileReadLinkCmd, TclFileTemporaryCmd): Move these subcommand implementations from tclCmdAH.c, where they didn't really belong. * generic/tclIOCmd.c (TclChannelNamesCmd): Move to more appropriate source file. * generic/tclEnsemble.c (TclMakeEnsemble): Start of code to make partially-safe ensembles. Currently does not function as expected due to various shortcomings in how safe interpreters are constructed. * tests/cmdAH.test, tests/fCmd.test, tests/interp.test: Test updates to take into account systematization of error messages. file: [6696fa74ae] check-in: [264ccb78f6] user: dkf branch: trunk, size: 195491
10:47
* tests/append.test, tests/appendComp.test: Clean up tests so that they don't leave things in the global environment (detected when doing -singleproc testing). file: [009aa98bb8] check-in: [cfb644be15] user: dkf branch: trunk, size: 194571
2010-12-07
16:32
* tests/fCmd.test, tests/safe.test, tests/uplevel.test, * tests/upvar.test, tests/var.test: Convert more tests to tcltest2 and factor them to be easier to understand. file: [9d2c8d926b] check-in: [0ca22e73da] user: dkf branch: trunk, size: 194357
16:27
* generic/tclStrToD.c: Tidy up code so that more #ifdef-fery is quarantined at the front of the file and function headers follow the modern Tcl style. file: [ff7853354b] check-in: [5f6ea0588c] user: dkf branch: trunk, size: 194186
2010-12-06
15:03
merge file: [f7757e004b] check-in: [1d1c73e85a] user: dgp branch: dgp-refactor, size: 194159
09:01
[Bug 3129448]: possible over-allocation on 64-bit platforms file: [d7f74146de] check-in: [ea6a3428d6] user: nijtmans branch: trunk, size: 193994
2010-12-05
22:27
[Bug 3127687] Triggers FORTIFY_SOURCE buffer overflow detection file: [83e1924df2] check-in: [51b2974fd9] user: nijtmans branch: core-8-4-branch, size: 433706
08:55
[Patch #3116490] cross-compile support for unix file: [ca0f59f955] check-in: [ce7a104a2c] user: nijtmans branch: trunk, size: 193809
08:52
[Patch #3116490] cross-compile support for unix file: [949a7edee7] check-in: [f814ae9762] user: nijtmans branch: trunk, size: 193809
2010-12-03
22:30
* generic/tclUtil.c (TclReToGlob): add extra check for multiple inner *s that leads to poor recursive glob matching, defer to original RE instead. tclbench RE var backtrack. file: [17c237b8e0] check-in: [76870b1f3a] user: hobbs branch: trunk, size: 193651
22:27
* generic/tclUtil.c (TclReToGlob): add extra check for multiple inner *s that leads to poor recursive glob matching, defer to original RE instead. tclbench RE var backtrack. file: [403fc332da] check-in: [c7ad6de620] user: hobbs branch: core-8-5-branch, size: 343750
14:50
merge file: [b25a9008fb] check-in: [d6d7259b6f] user: dgp branch: dgp-refactor, size: 193600
14:42
merge file: [c6e9235fc5] check-in: [a3d4bcb6b1] user: dgp branch: dgp-refactor, size: 193047
09:19
silence gcc warning when using -Wwrite-strings silence gcc warning for non-IEEE platforms [Patch #3116490] cross-compile Tcl mingw32 on unix. This makes it possible to cross-compile Tcl/Tk for Windows (either 32-bit or 64-bit) out-of-the-box on UNIX, using mingw-w64 build tools. file: [776c309ee7] check-in: [d1cc649556] user: nijtmans branch: trunk, size: 193435
2010-12-01
16:42
merge file: [bd786f9394] check-in: [0af397c644] user: kennykb branch: dogeen-assembler-branch, size: 197523
16:28
* generic/tclStrToD.c (SetPrecisionLimits, TclDoubleDigits): Added meaningless initialization of 'i', 'ilim' and 'ilim1' to silence warnings from the C compiler about possible use of uninitialized variables, Added a panic to the 'switch' that assigns them, to assert that the 'default' case is impossible. [Bug 3124675] file: [ca5c2b409f] check-in: [338734e990] user: kennykb branch: core-8-5-branch, size: 343522
16:28
* generic/tclStrToD.c (SetPrecisionLimits, TclDoubleDigits): Added meaningless initialization of 'i', 'ilim' and 'ilim1' to silence warnings from the C compiler about possible use of uninitialized variables, Added a panic to the 'switch' that assigns them, to assert that the 'default' case is impossible. [Bug 3124675] file: [3eabf44f65] check-in: [e856bbc067] user: kennykb branch: trunk, size: 192882
15:27
merge file: [2a2eee63df] check-in: [066450d73b] user: dgp branch: dgp-refactor, size: 192673
10:43
Allow Tcl_Panic() to enter the debugger on win32 file: [35137bc6ef] check-in: [042cb661f1] user: nijtmans branch: trunk, size: 192508
09:58
fix gcc 64-bit warnings: cast from pointer to integer of different size fix gcc(-4.5.2) warning: 'static' is not at beginning of declaration file: [ab6d36e3ae] check-in: [10b83db14e] user: nijtmans branch: trunk, size: 192375
2010-11-30
21:29
merge file: [ec047d5f28] check-in: [113e810716] user: dgp branch: dgp-refactor, size: 192209
20:59
* generic/tclInt.decls: Backport of Kevin B. Kenny's work on * generic/tclInt.h: the Tcl Head, with help from Jeff Hobbs. * generic/tclStrToD.c: * generic/tclTest.c: * generic/tclTomMath.decls: * generic/tclUtil.c: * tests/util.test: * unix/Makefile.in: * win/Makefile.in: * win/makefile.vc: Rewrite of Tcl_PrintDouble and TclDoubleDigits that (a) fixes a severe performance problem with floating point shimmering reported by Karl Lehenbauer, (b) allows TclDoubleDigits to generate the digit strings for 'e' and 'f' format, so that it can be used for tcl_precision != 0 (and possibly later for [format]), (c) fixes [Bug 3120139] by making TclPrintDouble inherently locale-independent, (d) adds test cases to util.test for correct rounding in difficult cases of TclDoubleDigits where fixed- precision results are requested. (e) adds test cases to util.test for the controversial aspects of [Bug 3105247]. As a side effect, two more modules from libtommath (bn_mp_set_int.c and bn_mp_init_set_int.c) are brought into the build, since the new code uses them.    * generic/tclIntDecls.h: * generic/tclStubInit.c: * generic/tclTomMathDecls.h: Regenerated. file: [b1d8eddb3e] check-in: [769801ace1] user: andreas_kupries branch: core-8-5-branch, size: 343148
18:17
* generic/tclInt.decls, generic/tclInt.h, generic/tclIntDecls.h: * generic/tclStubInit.c: TclFormatInt restored at slot 24 * generic/tclUtil.c (TclFormatInt): restore TclFormatInt func from 2005-07-05 macro-ization. Benchmarks indicate it is faster, as a key int->string routine (e.g. int-indexed arrays). file: [41c74fd639] check-in: [f43e9a82a7] user: hobbs branch: trunk, size: 192044
18:16
* generic/tclInt.decls, generic/tclInt.h, generic/tclIntDecls.h: * generic/tclStubInit.c: TclFormatInt restored at slot 24 * generic/tclUtil.c (TclFormatInt): restore TclFormatInt func from 2005-07-05 macro-ization. Benchmarks indicate it is faster, as a key int->string routine (e.g. int-indexed arrays). file: [9867ecb9e5] check-in: [2a8fac784c] user: hobbs branch: core-8-5-branch, size: 341917
13:33
merge file: [ba8a2f3c26] check-in: [c60793fdf6] user: dgp branch: dgp-refactor, size: 191848
2010-11-29
22:22
ChangeLog typo. file: [aec82f7e0d] check-in: [bc39db13b0] user: ferrieux branch: trunk, size: 191683
22:16
Patch by Miguel, providing a [::tcl::unsupported::inject coroname command args], which prepends ("injects") arbitrary code to a suspented coro's future resumption. Neat for debugging complex coros without heavy instrumentation. file: [50e137c099] check-in: [988bbef5f1] user: ferrieux branch: trunk, size: 191683
13:32
merge file: [fce77115cc] check-in: [800763ec73] user: dgp branch: dgp-refactor, size: 191522
2010-11-28
23:20
2010-11-29 Kevin B. Kenny <[email protected]>    * generic/tclInt.decls: * generic/tclInt.h: * generic/tclStrToD.c: * generic/tclTest.c: * generic/tclTomMath.decls: * generic/tclUtil.c: * tests/util.test: * unix/Makefile.in: * win/Makefile.in: * win/makefile.vc: Rewrite of Tcl_PrintDouble and TclDoubleDigits that (a) fixes a severe performance problem with floating point shimmering reported by Karl Lehenbauer, (b) allows TclDoubleDigits to generate the digit strings for 'e' and 'f' format, so that it can be used for tcl_precision != 0 (and possibly later for [format]), (c) fixes [Bug 3120139] by making TclPrintDouble inherently locale-independent, (d) adds test cases to util.test for correct rounding in difficult cases of TclDoubleDigits where fixed- precision results are requested. (e) adds test cases to util.test for the controversial aspects of [Bug 3105247]. As a side effect, two more modules from libtommath (bn_mp_set_int.c and bn_mp_init_set_int.c) are brought into the build, since the new code uses them. file: [8adf5bf56f] check-in: [5986a2c421] user: kennykb branch: trunk, size: 191357
2010-11-24
15:27
merge file: [9cdc50cff0] check-in: [40a5b0a53f] user: dgp branch: dgp-refactor, size: 190379
11:56
* tests/chanio.test, tests/iogt.test, tests/ioTrans.test: Convert more tests to tcltest2 and factor them to be easier to understand. file: [ad32d8ef1d] check-in: [411fe1ce4d] user: dkf branch: trunk, size: 190214
2010-11-23
20:01
* generic/tclVar.c (VarHashInvalidateEntry): Removed obsolete patch for AIX defining this macro as function. This is not necessary anymore. See ChangeLog entry 2010-07-28 (Bug 3037525) for the actual bug and fix the patch was a workaround for. file: [df8ccb481c] check-in: [b279d6f571] user: andreas_kupries branch: core-8-5-branch, size: 341556
13:02
merge file: [263419a9e6] check-in: [06e3ec78e1] user: dgp branch: dgp-refactor, size: 190193
2010-11-20
18:10
* tests/chanio.test: Converted many tests to tcltest2 by marking the setup and cleanup parts as such. file: [a5c0d49252] check-in: [839e019f62] user: dkf branch: trunk, size: 190028
2010-11-19
21:37
Allow cross-compilation by default (backported) Use -pipe for gcc on win32 (backported) file: [dd6f36261d] check-in: [f2157e3e11] user: nijtmans branch: core-8-5-branch, size: 341244
20:47
fix gcc warnings: unused variable 'registration' file: [82b3b98580] check-in: [862a46901a] user: nijtmans branch: trunk, size: 189873
20:34
fix gcc warnings: unused variable 'registration' file: [9d746632f8] check-in: [0f2da3bcd9] user: nijtmans branch: core-8-5-branch, size: 341068
20:12
fix gcc warning: dereferencing pointer 'oemId' does break strict-aliasing rules file: [44b5c8292a] check-in: [c1de9c54ef] user: nijtmans branch: core-8-5-branch, size: 340955
19:45
fix gcc warning: passing argument 3 of 'Tcl_GetIndexFromObj' discards qualifiers from pointer target type file: [052d412401] check-in: [2cd6a7b788] user: nijtmans branch: core-8-5-branch, size: 340849
15:36
merge file: [35d458f0a5] check-in: [04aaac44e0] user: dgp branch: dgp-refactor, size: 189873
2010-11-18
23:15
Set NO_VIZ=1 when zlib is compiled in libtcl, this resolves compiler warnings in 64-bit and static builds. file: [03c76b46b3] check-in: [e580353eb9] user: nijtmans branch: trunk, size: 189708
15:50
[FRQ 491789]: "setargv() doesn't support a unicode cmdline" now implemented for cygwin and mingw32 too. No longer disable tests Tcl_Main-1.4 and 1.6 on Windows, because those now work on all supported platforms. file: [806b526ee0] check-in: [078f74fc6d] user: nijtmans branch: trunk, size: 189547
15:43
merge file: [baaf4c1ee1] check-in: [0314b26092] user: dgp branch: dgp-refactor, size: 189405
11:27
* doc/file.n: [Bug 3111298]: Typofix. file: [37969fd4ef] check-in: [a57d36cd77] user: dkf branch: core-8-5-branch, size: 340665
11:25
* doc/file.n: [Bug 3111298]: Typofix. file: [adf561b9b6] check-in: [88108dee92] user: dkf branch: trunk, size: 189240
10:10
* tests/oo.test: [Bug 3111059]: Added testing that neatly trapped this issue. file: [1b32de0782] check-in: [9c0e4f52d8] user: dkf branch: trunk, size: 189200
00:35
* generic/tclNamesp.c: fix leak due to bad looping construct, [Bug 3111059] file: [75564be57e] check-in: [ff0d552461] user: msofer branch: trunk, size: 189065
2010-11-17
21:06
[FRQ 491789]: "setargv() doesn't support a unicode cmdline" now implemented for mingw-w64 file: [93551f1b10] check-in: [8451fba99a] user: nijtmans branch: trunk, size: 188935
2010-11-16
17:39
merge file: [261f7f0d80] check-in: [fc5e3d1942] user: dgp branch: dgp-refactor, size: 188907
14:57
[Bug #3110161]: Extensions using TCHAR don't compile on VS2005 SP1 file: [ab25c35470] check-in: [702f2ec1eb] user: nijtmans branch: core-8-5-branch, size: 340561
14:57
[Bug #3110161]: Extensions using TCHAR don't compile on VS2005 SP1 file: [cfd82926cb] check-in: [54cb3a0c1d] user: nijtmans branch: trunk, size: 188742
14:03
Bring compilation under mingw-w64 a bit closer to reality file: [59e0087a7c] check-in: [bef6da697c] user: nijtmans branch: trunk, size: 188654
2010-11-15
21:34
* doc/interp.n: [3081184] TIP #378. * doc/tclvars.n: Performance fix for TIP #280. * generic/tclBasic.c: * generic/tclExecute.c: * generic/tclInt.h: * generic/tclInterp.c: * tests/info.test: * tests/interp.test: file: [fa475fcbe0] check-in: [61ddf0cf16] user: andreas_kupries branch: trunk, size: 188358
21:32
* doc/interp.n: [3081184] TIP #378. * doc/tclvars.n: Performance fix for TIP #280. * generic/tclBasic.c: * generic/tclExecute.c: * generic/tclInt.h: * generic/tclInterp.c: * tests/info.test: * tests/interp.test: file: [48965e3041] check-in: [8902c8bc82] user: andreas_kupries branch: core-8-5-branch, size: 340415
09:21
Eliminate use of the function Tcl_WinTCharToUtf in generic code file: [cf761f713f] check-in: [047cb5bdcf] user: nijtmans branch: trunk, size: 188292
2010-11-12
14:56
merge file: [f2cc1b3bcc] check-in: [30d309fe83] user: dgp branch: dgp-refactor, size: 188245
2010-11-10
17:43
* changes: Updates for 8.6b2 release. file: [1e5751aa42] check-in: [b6b51e0cdc] user: andreas_kupries branch: trunk, size: 188080
2010-11-09
21:05
merge file: [f34fb3312a] check-in: [4750f42bbd] user: dgp branch: dgp-refactor, size: 188148
16:26
Fix [Bug 3105999]; deallocate temporary structure. file: [fbd7e10fac] check-in: [db70277c1a] user: dkf branch: trunk, size: 187983
14:38
* tests/oo.test: Various tests for memory leaks. file: [0746f4a14f] check-in: [7ac1d58520] user: dkf branch: trunk, size: 187858
14:20
Revert previous commit at request of KBK. file: [a38288faab] check-in: [1695a5f14d] user: dkf branch: trunk, size: 187757
13:41
Added test case for [Bug #3105247] -NaN? file: [a486591f4f] check-in: [6803fb1fbc] user: nijtmans branch: trunk, size: 187866
2010-11-05
16:40
merge file: [fd7c2b6088] check-in: [b68283928e] user: dgp branch: dgp-refactor, size: 187915
08:16
fix TCL_ASCII_MAIN usage, as the name suggests file: [e48eb11bdc] check-in: [ddecce42f0] user: nijtmans branch: trunk, size: 187750
00:06
Backport dgp's fixes to comments and ChangeLog entry file: [95d7f8a573] check-in: [cad6896003] user: kennykb branch: core-8-5-branch, size: 340137
2010-11-04
23:56
* generic/tclMain.c: Added missing conditional on _WIN32 around code that messes around with the definition of _UNICODE, to correct a badly broken Unix build from Jan's last commit. file: [8cdc994f1c] check-in: [4bff967054] user: kennykb branch: trunk, size: 187554
21:48
[FRQ 491789]: "setargv() doesn't support a unicode cmdline" implemented for Tcl on MSVC++ file: [084de835a0] check-in: [6bbdcbed5f] user: nijtmans branch: trunk, size: 187321
18:39
Rework some of the tests to speed them up by avoiding (supposedly) unneeded afters. file: [12b99cbe26] check-in: [ebe9d97179] user: rmax branch: trunk, size: 186980
15:50
merge file: [74a4a16af4] check-in: [c489181588] user: dgp branch: dgp-refactor, size: 187056
15:40
* tests/socket.test: Run the socket tests three times with the address family set to any, inet, and inet6 respectively. Use constraints to skip the tests if a family is found to be unsupported or not configured on the local machine. Adjust the tests to dynamically adapt to the address family that is being tested. file: [46cf7701d9] check-in: [8b13af389e] user: rmax branch: trunk, size: 186891
15:36
[Patch 3101127]: Installer Improvements. file: [c0f416d49d] check-in: [226a993973] user: stwo branch: trunk, size: 186528
15:00
* tests/error.test (error-19.13): Another variation on testing for issues in [try] compilation. file: [c0801695e3] check-in: [cf1c9a7dfe] user: dkf branch: trunk, size: 186388
13:51
* doc/Tcl.n (Variable substitution): [Bug 3099086]: Increase clarity of explanation of what characters are actually permitted in variable substitutions. Note that this does not constitute a change of behavior; it is just an improvement of explanation. file: [a5a2634151] check-in: [49927d0d75] user: dkf branch: trunk, size: 186289
13:19
* changes: Updates for 8.6b2 release. (Thanks Andreas Kupries) file: [9ab14d50aa] check-in: [f4d59e39cd] user: dgp branch: trunk, size: 185982
12:22
Correct typo and mistaken comment. file: [4b1467c9e8] check-in: [3c23ea3a5e] user: dgp branch: trunk, size: 185863
2010-11-03
22:10
Backported from 8.6 (see 2010-08-04). * win/tclWin32Dll.c (asciiProcs, unicodeProcs): * win/tclWinLoad.c (TclpDlopen): 'load' use LoadLibraryEx with * win/tclWinInt.h (TclWinProcs): LOAD_WITH_ALTERED_SEARCH_PATH to prefer dependent DLLs in same dir as loaded DLL. file: [0a4a66c519] check-in: [296bc1241d] user: andreas_kupries branch: core-8-4-branch, size: 433566
13:02
merge file: [55f2e75858] check-in: [431b47749a] user: dgp branch: dgp-refactor, size: 186028
12:09
[FRQ 2965056]: Windows build with -DUNICODE (more clean-ups for pre-win2000 stuff) file: [49a59ffb91] check-in: [95f431bdb6] user: nijtmans branch: trunk, size: 185863
11:08
* generic/tclCmdMZ.c (TryPostBody): Ensure that errors when setting * tests/error.test (error-19.1[12]): message/opt capture variables get reflected properly to the caller. file: [01921bb1f5] check-in: [24c6bb8619] user: dkf branch: trunk, size: 185660
00:59
* generic/tclCompCmds.c (TclCompileCatchCmd): * tests/compile.test (compile-3,6): Reworked the compilation of the [catch] command so as to avoid placing any code that might throw an exception (specifically, any initial substitutions or any stores to result or options variables) between the BEGIN_CATCH and END_CATCH but outside the exception range. Added a test case that panics on a stack smash if the change is not made. [Bug #3098302] file: [4d036ce82e] check-in: [97b99f9b41] user: kennykb branch: trunk, size: 185406
00:58
* generic/tclCompCmds.c (TclCompileCatchCmd): * tests/compile.test (compile-3,6): Reworked the compilation of the [catch] command so as to avoid placing any code that might throw an exception (specifically, any initial substitutions or any stores to result or options variables) between the BEGIN_CATCH and END_CATCH but outside the exception range. Added a test case that panics on a stack smash if the change is not made. [Bug #3098302] file: [9faa349138] check-in: [41849e1538] user: kennykb branch: core-8-5-branch, size: 340137
00:18
merge file: [3ebdaa7651] check-in: [ba3f35980c] user: kennykb branch: dogeen-assembler-branch, size: 189552
2010-11-02
21:57
Improved handling of non-standard module path lists, empty path lists in particular. file: [30f7181f56] check-in: [15d3eaf640] user: stwo branch: core-8-5-branch, size: 339642
21:42
Improved handling of non-standard module path lists, empty path lists in particular. file: [9a0d3780c8] check-in: [2704d47a48] user: stwo branch: trunk, size: 184911
13:05
merge file: [b7f719634e] check-in: [f19ef750a3] user: dgp branch: dgp-refactor, size: 184891
2010-11-01
19:39
* library/tzdata/Asia/Hong_Kong: * library/tzdata/Pacific/Apia: * library/tzdata/Pacific/Fiji: Olson's tzdata2010o. file: [060feb8878] check-in: [4150f5bace] user: kennykb branch: core-8-5-branch, size: 339457
19:36
* library/tzdata/Asia/Hong_Kong: * library/tzdata/Pacific/Apia: * library/tzdata/Pacific/Fiji: Olson's tzdata2010o. file: [8c0de342d7] check-in: [4bb04ed7a2] user: kennykb branch: trunk, size: 184726
14:23
merge file: [02c7129eed] check-in: [548213fde0] user: dgp branch: dgp-refactor, size: 184722
2010-10-31
21:25
Add -D_CRT_SECURE_NO_DEPRECATE and -D_CRT_NONSTDC_NO_DEPRECATE, reducing the number of deprecation warnings on later VC++ versions. Better VCVERSION determination. All changes backported from Tcl8.5/8.6 file: [98827dcf7a] check-in: [1a48135d12] user: nijtmans branch: core-8-4-branch, size: 433247
2010-10-30
15:20
merge file: [faaf23490b] check-in: [c4331a6f6a] user: kennykb branch: dogeen-assembler-branch, size: 189198
2010-10-29
16:42
Stop small [afters] from wasting CPU [Bug 2905784] while keeping accuracy. file: [18deaf304d] check-in: [7bdf4e3a7a] user: ferrieux branch: trunk, size: 184557
2010-10-28
19:42
merge file: [6549a0bee1] check-in: [e30f206d70] user: kennykb branch: dogeen-assembler-branch, size: 189029
19:40
* generic/tclAssembly.c: * tests/assembly.test (assemble-31.*): Added jump tables. file: [ab78f9fc6f] check-in: [54012f03a2] user: kennykb branch: dogeen-assembler-branch, size: 327573
16:40
merge file: [8ce5e37ae1] check-in: [c7ce81fbbd] user: dgp branch: dgp-refactor, size: 184553
16:38
* tests/http.test: Make http-4.15 pass in isolation [Bug 3097490] file: [7a9556ade3] check-in: [045ee183cb] user: dgp branch: trunk, size: 184388
16:22
* unix/tclUnixSock.c: Prevent calls freeaddrinfo(NULL) which can crash some systems. Thanks Larry Virden. [Bug 3093120] file: [840800aa60] check-in: [cd9adaa46d] user: dgp branch: trunk, size: 184320
2010-10-26
17:54
merge file: [4be6986862] check-in: [9769df30f1] user: dgp branch: dgp-refactor, size: 184307
16:14
* Changelog.2008: Split off from Changelog. * generic/tclIOSock.c (TclCreateSocketAddress): The interp != NULL check is needed for ::tcl::unsupported::socketAF as well. file: [3a52eeccda] check-in: [dc75730925] user: rmax branch: trunk, size: 184142
13:59
* unix/tclUnixSock.c (TcpGetOptionProc): Prevent crash if interp is * win/tclWinSock.c (TcpGetOptionProc): NULL (a legal situation). file: [7d5905c49e] check-in: [6ecb99bd0f] user: dkf branch: trunk, size: 323375
13:42
merge file: [e10bcd5543] check-in: [f6ee3ec4f9] user: dgp branch: dgp-refactor, size: 323654
13:14
Add support for ::tcl::unsupported::noReverseDNS file: [781272cca7] check-in: [714ff5371e] user: rmax branch: trunk, size: 323176
2010-10-24
01:46
* tclAssembly.c: * assembly.test (assemble-17.15): Reworked branch handling so that forward branches can use jump1 (jumpTrue1, jumpFalse1). Added test cases that the forward branches will expand to jump4, jumpTrue4, jumpFalse4 when needed. file: [7c83807f9b] check-in: [590db18cde] user: kennykb branch: dogeen-assembler-branch, size: 327384
2010-10-23
21:42
Update for VS10 file: [5487dfb60d] check-in: [7f921df8f4] user: nijtmans branch: core-8-4-branch, size: 432903
21:28
Update for VS10 file: [6541d2e973] check-in: [c6457efd24] user: nijtmans branch: core-8-5-branch, size: 339288
16:14
removed useless separation between tclAssembly.h and tclAssembly.c file: [e2e11e6f08] check-in: [ef10316ff7] user: kennykb branch: dogeen-assembler-branch, size: 327064
15:49
merge file: [50d2a23dd2] check-in: [e0bbf06869] user: kennykb branch: dogeen-assembler-branch, size: 326856
14:41
[Bug 3085863]: tclUniData 9 years old Upgrade everything to Unicode 6.0, except non-BMP characters > 0xFFFF file: [0436af406e] check-in: [fc0a947b55] user: nijtmans branch: core-8-4-branch, size: 432862
07:32
[Bug 3085863]: tclUniData 9 years old Upgrade everything to Unicode 6.0, except non-BMP characters > 0xFFFF file: [efb33087f9] check-in: [62a84670be] user: nijtmans branch: core-8-5-branch, size: 339247
2010-10-21
12:08
merge file: [6949725336] check-in: [1640eaf8df] user: dgp branch: dgp-refactor, size: 323410
2010-10-20
20:52
[Patch 2995655] Report inner contexts in [info errorstack] file: [84a334c016] check-in: [14d357357c] user: ferrieux branch: trunk, size: 322932
13:48
merge file: [aa734dfca2] check-in: [edcfea4000] user: dgp branch: dgp-refactor, size: 323040
13:34
* generic/tclCompCmds.c (TclCompileDictForCmd): Update the compilation * generic/tclCompile.c (tclInstructionTable): of [dict for] so that * generic/tclExecute.c (TEBCresume): it no longer makes any use of INST_DICT_DONE now that's not needed, and make it clearer in the implementation of the instruction that it's just a deprecated form of unset operation. Followup to my commit of 2010-10-16. file: [cce391ce9d] check-in: [12807417a7] user: dkf branch: trunk, size: 322562
11:26
merge file: [2bfea62405] check-in: [7f3f6b63d6] user: dgp branch: dgp-refactor, size: 322587
01:50
merge file: [3fee24556b] check-in: [6c4e1f869f] user: kennykb branch: dogeen-assembler-branch, size: 326033
2010-10-19
22:50
* generic/tclZlib.c (Tcl_ZlibStreamGet): [Bug 3081008]: Ensure that when a bytearray gets its internals entangled with zlib for more than a passing moment, that bytearray will never be shimmered away. This increases the amount of copying but is simple to get right, which is a reasonable trade-off.    * generic/tclStringObj.c (Tcl_AppendObjToObj): Added some special cases so that most of the time when you build up a bytearray by appending, it actually ends up being a bytearray rather than shimmering back and forth to string.    * tests/http11.test (check_crc): Use a simpler way to express the functionality of this procedure. file: [e8fb06db25] check-in: [885ee93472] user: dkf branch: trunk, size: 322109
21:23
* generic/tclZlib.c: Purge code that wrote to the object returned by Tcl_GetObjResult, as we don't want to do that anti-pattern no more. file: [f3d73eb897] check-in: [e451f7d810] user: dkf branch: trunk, size: 321469
12:32
merge file: [dc6ccf541f] check-in: [0646ad3236] user: dgp branch: dgp-refactor, size: 321752
2010-10-18
21:47
[Bug 3085863]: tclUniData 9 years old Added testcases for Unicode 6.0 file: [85a4c67444] check-in: [66a4ae270f] user: nijtmans branch: trunk, size: 321274
15:33
merge file: [67cd0da108] check-in: [fbde08cd5a] user: dgp branch: dgp-refactor, size: 321475
2010-10-17
20:20
Document [info errorstack] faithfully. file: [bc3fbc4cf0] check-in: [9de23601f8] user: ferrieux branch: trunk, size: 320997
2010-10-16
20:27
* generic/tclExecute.c (ReleaseDictIterator): Factored out the release of the bytecode-level dictionary iterator information so that the side-conditions on instruction issuing are simpler. file: [179cc98d67] check-in: [ed00f69eaf] user: dkf branch: trunk, size: 320866
2010-10-15
18:24
merge file: [df2a0b1633] check-in: [d05a84092b] user: dgp branch: dgp-refactor, size: 321080
15:25
[Bug 3085863] tclUniData 9 years old: Updated Unicode tables to latest UnicodeData.txt, corresponding with Unicode 6.0 (except for out-of-range chars > 0xFFFF) file: [dd87f59d71] check-in: [6ba009f19d] user: nijtmans branch: trunk, size: 320602
2010-10-13
16:42
merge file: [7e029b77f0] check-in: [abe7a85dc2] user: dgp branch: dgp-refactor, size: 320792
16:41
* generic/tclCompile.c: Alternative fix for [Bugs 467523,983660] where * generic/tclExecute.c: sharing of empty scripts is allowed again. file: [2d3f896a57] check-in: [92a9cb47fb] user: dgp branch: trunk, size: 320314
15:32
tclWinThrd.h: (removed) because it is just empty en used nowhere file: [26e3330b92] check-in: [78864676d1] user: nijtmans branch: trunk, size: 320120
01:46
merge file: [52af7b953a] check-in: [16ecf1446f] user: dgp branch: dgp-refactor, size: 320459
2010-10-12
15:19
Generate proper const qualifiers for tclUniData.c file: [c9aa45f02d] check-in: [d7580c2bee] user: nijtmans branch: trunk, size: 319981
14:55
Spacing and comments: let uniClass.tcl generation match better the current (hand-modified) regc_locale.c file: [798bf4107e] check-in: [f147bc4296] user: nijtmans branch: trunk, size: 319882
13:17
merge file: [ccba26879c] check-in: [482c6c5066] user: dgp branch: dgp-refactor, size: 320483
11:37
* unix/tclUnixSock.c (CreateClientSocket): Fix a memleak and refactor the calls to freeaddrinfo() [Bug #3084338]. file: [4830a74cd1] check-in: [01072bc4cf] user: rmax branch: trunk, size: 320005
10:21
Eliminate many tclWinProcs-> indirect calls, which are no longer needed. Fix some MSVC 6.0 warnings file: [62414d2c56] check-in: [006b71eced] user: nijtmans branch: trunk, size: 319847
2010-10-11
21:33
Update for VS10 file: [e85ab30e85] check-in: [a8d0935cf3] user: nijtmans branch: trunk, size: 319517
14:18
merge file: [e391412aa4] check-in: [2bf023a183] user: dgp branch: dgp-refactor, size: 319956
12:11
[FRQ 2965056]: Windows build with -DUNICODE Add netapi32 to the windows link line, so we no longer have to use LoadLibrary to access those functions. file: [064a284aa0] check-in: [ad9ffc933e] user: nijtmans branch: trunk, size: 319478
2010-10-10
12:34
merge file: [41f1ef2560] check-in: [3d25691c29] user: dgp branch: dgp-refactor, size: 319560
2010-10-09
17:53
merge file: [be6d63a39c] check-in: [a4dbca26be] user: kennykb branch: dogeen-assembler-branch, size: 323006
16:31
* generic/tclExecute.c: fix overallocation of exec stack in TEBC (mixing numwords and numbytes) file: [c58306dd8d] check-in: [bd5aaebeea] user: msofer branch: core-8-5-branch, size: 338895
16:17
fix wrong date in Changelog entry file: [0c71d914c5] check-in: [a5a4aacb45] user: msofer branch: trunk, size: 319082
15:56
* generic/tclExecute.c: fix overallocation of exec stack in TEBC (mixing numwords and numbytes) file: [1abb13a9d5] check-in: [0c036854c0] user: msofer branch: trunk, size: 319082
2010-10-07
23:36
On Windows, use gai_strerrorA file: [638ea5aa58] check-in: [6492fa0408] user: nijtmans branch: trunk, size: 318934
12:20
merge file: [17bdffb5a7] check-in: [efe0e17144] user: dgp branch: dgp-refactor, size: 319306
2010-10-06
20:21
* tests/winPipe.test: Test hygiene with makeFile and removeFile. file: [2739c83560] check-in: [b907eff7df] user: dgp branch: trunk, size: 318828
18:38
* generic/tclCompile.c: Prevent writing to the intrep fields of a * tests/subst.test: freed Tcl_Obj. [Bug 3081065] file: [4c388fdacf] check-in: [fdaf2207d9] user: dgp branch: trunk, size: 318761
16:47
Added catches. Still needs a lot of testing. file: [c476b0cf27] check-in: [f242f0858c] user: kennykb branch: dogeen-assembler-branch, size: 322513
2010-10-04
13:04
merge file: [50aa10ec70] check-in: [95b65ff363] user: dgp branch: dgp-refactor, size: 319067
2010-10-02
16:51
nop and regexp file: [d6fa76cedd] check-in: [0817064f8e] user: kennykb branch: dogeen-assembler-branch, size: 322316
16:22
added missing tests: nsupvar, variable, upvar file: [d32ba37f77] check-in: [39f1a3bc90] user: kennykb branch: dogeen-assembler-branch, size: 322303
16:04
* generic/tclAssembly.c: * generic/tclAssembly.h: * tests/assemble.test: Added dictAppend, dictIncrImm, dictLappend, dictSet, dictUnset, nsupvar, upvar, and variable. (Still need tests for the last three.) Merged changes from HEAD. file: [c73f60670a] check-in: [fb57a61071] user: kennykb branch: dogeen-assembler-branch, size: 322343
12:38
* generic/tclExecute.c (TEBCresume): [Bug 3079830]: Added invalidation of string representations of dictionaries in some cases. file: [0e96c092a8] check-in: [c764ea06ea] user: dkf branch: trunk, size: 318589
01:38
merge file: [7f2cd7618c] check-in: [e07a7270af] user: kennykb branch: dogeen-assembler-branch, size: 321863
00:29
* generic/tclExecute.c (EvalStatsCmd): change 'evalstats' to 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: file: [4dd29d14be] check-in: [5726fcf08b] user: hobbs branch: core-8-5-branch, size: 338747
00:23
* generic/tclExecute.c (EvalStatsCmd): change 'evalstats' to 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: file: [3d3de7e2c1] check-in: [4a9ba46064] user: hobbs branch: trunk, size: 318396
2010-10-01
13:34
merge file: [93b6e39d0a] check-in: [662fc0e6b4] user: kennykb branch: dogeen-assembler-branch, size: 321436
13:20
Added listIn, listNotIn, and dictGet. file: [99f433f7f7] check-in: [78d6e8ada7] user: kennykb branch: dogeen-assembler-branch, size: 321026
13:14
merge file: [e6d646fed8] check-in: [45d08f24b7] user: dgp branch: dgp-refactor, size: 318447
12:52
* generic/tclBasic.c, generic/tclClock.c, generic/tclEncoding.c, * generic/tclEnv.c, generic/tclLoad.c, generic/tclNamesp.c, * generic/tclObj.c, generic/tclRegexp.c, generic/tclResolve.c, * generic/tclResult.c, generic/tclUtil.c, macosx/tclMacOSXFCmd.c: More purging of strcpy() from locations where we already know the length of the data being copied. file: [a31031bd44] check-in: [50bdab4682] user: dkf branch: trunk, size: 317969
2010-09-30
11:38
merge file: [fbc8aef9f2] check-in: [679a8e6fc7] user: dgp branch: dgp-refactor, size: 318037
02:48
Merge file: [f420d1264c] check-in: [95b8d68eb4] user: kennykb branch: dogeen-assembler-branch, size: 320836
02:42
* tests/assemble.test: Added tryCvtToNumeric and several more list * generic/tclAssemble.c: operations. * generic/tclAssemble.h: file: [b6eb5b1e29] check-in: [82e6bb3476] user: kennykb branch: dogeen-assembler-branch, size: 320649
02:41
* tests/assemble.test: Added tryCvtToNumeric and several more list * generic/tclAssemble.c: operations. file: [53b6c608cd] check-in: [bd63098c35] user: kennykb branch: dogeen-assembler-branch, size: 320622
2010-09-29
20:04
tclMain.c: make compilable with -DUNICODE as well file: [eb86c093b7] check-in: [d67024d00d] user: nijtmans branch: trunk, size: 317559
19:19
re-generate configure with autoconf-2.59 file: [0f2e22aa4f] check-in: [5520ee2832] user: nijtmans branch: trunk, size: 317496
03:10
* tests/assemble.test: Completed conversion of tests to a * generic/tclAssemble.c: "white box" structure that follows the C code. Added missing safety checks on the operands of 'over' and 'reverse' so that negative operand counts don't smash the stack. file: [e31f8590e9] check-in: [aed11a76bf] user: kennykb branch: dogeen-assembler-branch, size: 320438
2010-09-28
17:30
merge file: [96564da3b8] check-in: [3c5eb8f8e4] user: dgp branch: dgp-refactor, size: 317855
15:43
merge file: [e32ba3a0cd] check-in: [8b2c02cf9f] user: kennykb branch: dogeen-assembler-branch, size: 320103
15:22
reverting faulty commit file: [3c909880d4] check-in: [145f305da9] user: msofer branch: trunk, size: 317377
15:20
* generic/tclExecute.c: remove TEBCreturn() callback, the job can be accomplished by TEBCresume() file: [f84d203b10] check-in: [50ee8291b2] user: msofer branch: trunk, size: 317527
15:14
Implement TIP#162 file: [7f4a6c13b9] check-in: [bf99e9f86d] user: rmax branch: trunk, size: 317379
02:11
* tests/assemble.test: Added more "white box" tests. * generic/tclAssembly.c: Added the error checking and reporting for undefined labels. Revised code so that no pointers into the bytecode sequence are held (because the sequence can move!), that no Tcl_HashEntry pointers are held (because the hash table doesn't guarantee their stability!) and to eliminate the BBHash table, which is merely additional information indexed by jump labels and can just as easily be held in the 'label' structure. Renamed shared structures to CamelCase, and renamed 'label' to JumpLabel because other types of labels may eventually be possible. file: [504f83ce53] check-in: [43125b50d9] user: kennykb branch: dogeen-assembler-branch, size: 318926
2010-09-27
20:46
merge file: [cfac79c51e] check-in: [21a3ed6049] user: dgp branch: dgp-refactor, size: 316675
20:33
Merged from HEAD. Also replaced a funky NRCallTEBC with the new call TclNRExecuteByteCode. file: [26e76bf096] check-in: [f757862662] user: kennykb branch: dogeen-assembler-branch, size: 318213
19:57
missed ChangeLog entry file: [c6cdbd3b94] check-in: [9b7113e2c8] user: msofer branch: trunk, size: 316197
19:42
* generic/tclBasic.c: [Patch 3072080] (minus the itcl * generic/tclCmdIL.c: update): a saner NRE. * generic/tclCompExpr.c: * generic/tclCompile.c: This makes TclNRExecuteByteCode * generic/tclCompile.h: (ex TEBC) to be a normal NRE * generic/tclExecute.c: citizen: it loses its special status. * generic/tclInt.decls: The logic flow within the BC engine is * generic/tclInt.h: simplified considerably. * generic/tclIntDecls.h: * generic/tclObj.c: * generic/tclProc.c: * generic/tclTest.c: file: [a0245324a9] check-in: [56c0f34285] user: msofer branch: trunk, size: 316201
17:36
* generic/tclVar.c: use the macro HasLocalVars everywhere file: [a930082484] check-in: [e2ecd81658] user: msofer branch: trunk, size: 315679
03:08
* tests/assemble.test: Added more "white box" tests. * generic/tclAssembly.c: Fixed bugs exposed by the new tests. (a) [eval] and [expr] had incorrect stack balance computed if the arg was not a simple word. (b) [concat] accepted a negative operand count. (c) [invoke] accepted a zero or negative operand count. (d) more misspelt error messages. file: [0a76c82968] check-in: [c416d3f6a6] user: kennykb branch: dogeen-assembler-branch, size: 317262
2010-09-26
14:33
merge file: [cd1faaa006] check-in: [bc9af6e422] user: dgp branch: dgp-refactor, size: 316047
14:16
* generic/tclOOMethod.c (ProcedureMethodVarResolver): avoid code duplication, let the runtime var resolver call the compiled var resolver. file: [b037acda20] check-in: [2f076e63b2] user: msofer branch: trunk, size: 315569
05:37
* tests/assemble.test: Added many new tests moving toward a more comprehensive test suite for the assembler. * generic/tclAssembly.c: Fixed bugs exposed by the new tests: (a) [bitnot] and [not] had incorrect operand counts. (b) INST_CONCAT cannot concatenate zero objects. (c) misspelt error messages. (d) the "assembly code" internal representation lacked a duplicator, which caused double-frees of the Bytecode object if assembly code ever was duplicated. file: [a5bc71160d] check-in: [c571b679a7] user: kennykb branch: dogeen-assembler-branch, size: 316862
2010-09-25
14:51
* tclAssembly.c: Massive refactoring of the assembler * tclAssembly.h: to use a Tcl-like syntax (and use * tests/assemble.test: Tcl_ParseCommand to parse it). The * tests/assemble1.bench: refactoring also ensures that Tcl_Tokens in the assembler have string ranges inside the source code, which allows for [eval] and [expr] assembler directives that simply call TclCompileScript and TclCompileExpr recursively. file: [452e7ee9fd] check-in: [8fa55c35f1] user: kennykb branch: dogeen-assembler-branch, size: 316334
02:25
* tests/stringComp.test: improved string test coverage * generic/tclExecute.c (TclExecuteByteCode): merge INST_STR_CMP and INST_STR_EQ/INST_STR_NEQ paths. Speeds up eq/ne/[string eq] with obj-aware comparisons and eq/==/ne/!= with length equality check. file: [3c67e06313] check-in: [f1d4c3f43e] user: hobbs branch: trunk, size: 315377
2010-09-24
17:53
* tclWinsock.c: [Bug 3056775]: Fixed race condition between thread and internal co-thread access of a socket's structure because of the thread not using the socketListLock in TcpAccept(). Added documentation on how the module works to the top. file: [73d6c6e622] check-in: [99a1ee3675] user: andreas_kupries branch: trunk, size: 315060
17:53
* tclWinsock.c: [Bug 3056775]: Fixed race condition between thread and internal co-thread access of a socket's structure because of the thread not using the socketListLock in TcpAccept(). Added documentation on how the module works to the top. file: [b6b5ac9ea5] check-in: [d9701e49d0] user: andreas_kupries branch: core-8-5-branch, size: 338320