Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History of file generic/tcl.h at check-in ae89fcb5d3e3385b
|
2026-08-10
| ||
| 09:58 | Consolidate use of ©. Indenting file: [c63686e167] check-in: [82a75b7cb9] user: jan.nijtmans branch: main, size: 92558 | |
|
2026-07-13
| ||
| 11:15 | Fix [6ae6c13b18]: Warning: argument 1 of 'Tcl_SetPanicProc' might be a candiate for a format attribute file: [2b629fa55e] check-in: [b16868653d] user: jan.nijtmans branch: main, size: 92563 | |
| 11:14 | Fix [6ae6c13b18]: Warning: argument 1 of 'Tcl_SetPanicProc' might be a candiate for a format attribute file: [265195cb45] check-in: [f73aa02a08] user: jan.nijtmans branch: core-9-0-branch, size: 93977 | |
| 10:14 | Fix [6ae6c13b18]: Warning: argument 1 of 'Tcl_SetPanicProc' might be a candiate for a format attribute file: [541ce129b3] check-in: [cd56186fb8] user: jan.nijtmans branch: core-8-6-branch, size: 94320 | |
|
2026-07-01
| ||
| 13:44 | Version -> 9.0.5 for next release cycle file: [3b6ecfba4f] check-in: [675699596d] user: jan.nijtmans branch: core-9-0-branch, size: 93953 | |
|
2026-06-30
| ||
| 15:44 | Version -> 9.1b1 for next release cycle file: [cbf536b040] check-in: [ae9af05d16] user: jan.nijtmans branch: main, size: 92539 | |
|
2026-06-13
| ||
| 15:56 | Indentation corrections file: [2f14d82dc4] check-in: [5728419ce1] user: dkf branch: main, size: 92539 | |
|
2026-06-02
| ||
| 02:58 | TIP 755 final file: [1c261a7d7d] check-in: [a40d459779] user: apnadkarni branch: mistake, size: 92537 | |
|
2026-06-01
| ||
| 13:17 | Prepare for Tcl 9.1b0 file: [de153d7c08] check-in: [d7734a6bec] user: jan.nijtmans branch: main, size: 92466 | |
|
2026-05-31
| ||
| 06:02 | Merge main file: [33d7a72f6b] check-in: [dbc0b82215] user: apnadkarni branch: tip-755, size: 92538 | |
|
2026-05-28
| ||
| 12:13 | Merge 9.0. Formatting file: [6210382a30] check-in: [8e78be4610] user: jan.nijtmans branch: main, size: 92467 | |
|
2026-05-12
| ||
| 14:20 | Tcl_RegisterPostInitProc skeleton file: [5b6494bb78] check-in: [0cc23fd307] user: apnadkarni branch: bug-4f06d7ca-91, size: 92540 | |
|
2026-04-30
| ||
| 14:52 | Fix formatting of function-level comments file: [2c5b821a2e] check-in: [3dc5544544] user: dkf branch: main, size: 92469 | |
|
2026-04-20
| ||
| 11:59 | Follow-up to [ad08bca6b1] fix: unbreak Thread build with Tcl 8 headers (user: jan.nijtmans) file: [9d674b37b9] check-in: [7c1522f896] user: jan.nijtmans branch: core-9-0-branch, size: 93953 | |
|
2026-04-15
| ||
| 08:29 | Fix [ad08bca6b1]: Building sqlite3 for tcl8 redefines typedef file: [50946e4411] check-in: [b6a50a0482] user: jan.nijtmans branch: core-9-0-branch, size: 94097 | |
|
2026-04-07
| ||
| 13:05 | Implementation complete. Make deprecated for test purposes only file: [7de7164bef] check-in: [62e2ae9810] user: jan.nijtmans branch: new-timer-api, size: 92531 | |
|
2026-03-22
| ||
| 11:13 | Some whitespace corrections. Totally minor. file: [8b786123c3] check-in: [01727bb939] user: dkf branch: main, size: 92474 | |
|
2026-03-11
| ||
| 16:13 | Rebase to trunk file: [6067819b70] check-in: [9e296704d1] user: jan.nijtmans branch: new-timer-api, size: 92539 | |
|
2026-03-05
| ||
| 20:43 | Version -> 9.1a2 file: [8d36e4fabd] check-in: [3da30205bc] user: jan.nijtmans branch: main, size: 92473 | |
|
2026-02-04
| ||
| 11:35 | Rebase to trunk file: [bf04b8b8b3] check-in: [a2c78ac50d] user: jan.nijtmans branch: tip-748, size: 92586 | |
|
2026-02-03
| ||
| 08:03 | Make Tcl_ObjCmdProc usable in extensions again, even with -DTCL_NO_DEPRECATED. Reported by Paul Obermeier. file: [da07a3864f] check-in: [0ba20f4cf5] user: jan.nijtmans branch: main, size: 92473 | |
|
2026-01-26
| ||
| 17:03 | Merge trunk. More simplifications file: [97f2dd4f54] check-in: [feafdf3af1] user: jan.nijtmans branch: new-timer-api, size: 92510 | |
|
2026-01-22
| ||
| 15:26 | Change limit.time to long long file: [c0e2c34790] check-in: [2107df1b93] user: jan.nijtmans branch: new-timer-api, size: 92477 | |
|
2026-01-20
| ||
| 13:54 | Experiment: New timer API not using Tcl_Time any more. WIP file: [2ba0679a65] check-in: [4d608407f9] user: jan.nijtmans branch: new-timer-api, size: 92478 | |
|
2026-01-19
| ||
| 12:12 | Rebase to trunk file: [d0d2bea797] check-in: [7f65306e14] user: jan.nijtmans branch: attemptgetstring, size: 92481 | |
|
2026-01-18
| ||
| 22:26 | Complete deprecation of Tcl_SetTimeProc/Tcl_QueryTimeProc file: [4d7698ce4c] check-in: [d76c488c6b] user: jan.nijtmans branch: main, size: 92444 | |
|
2026-01-12
| ||
| 07:47 | Merge trunk file: [778ab9586c] check-in: [324255f4a1] user: jan.nijtmans branch: attemptgetstring, size: 92424 | |
|
2026-01-08
| ||
| 14:53 | Added some more types. Abandoned - see https://sourceforge.net/p/tcl/mailman/message/59281054/ file: [2bd770f414] check-in: [ff0702520f] user: apnadkarni branch: apn-vartype-experiment, size: 92884 | |
| 07:56 | Add info vartype and Tcl_GetVarType for querying variable types file: [2362563134] check-in: [6e7622e568] user: apnadkarni branch: apn-vartype-experiment, size: 92827 | |
|
2026-01-07
| ||
| 16:20 | Minor refactor to allow more types. Still incomplete implementation file: [41211b65b8] check-in: [de283b5161] user: apnadkarni branch: apn-vartype-experiment, size: 92743 | |
|
2025-12-29
| ||
| 21:49 | Rebase to trunk file: [614b6f1586] check-in: [4bc0680742] user: jan.nijtmans branch: tip-748, size: 92344 | |
|
2025-12-15
| ||
| 15:43 | Be more strict on ckalloc usage file: [c5555dd886] check-in: [52fc9c65ce] user: jan.nijtmans branch: attemptgetstring, size: 92268 | |
| 15:06 | merge main and adapt to Tcl_ObjCmdProc2 interface file: [f47ec8925b] check-in: [e1928eabdb] user: oehhar branch: tip-723-timer-wall-monotonic, size: 92387 | |
|
2025-12-12
| ||
| 17:19 | Start experimenting with small string intreps file: [cb701f5db5] check-in: [12a540f932] user: apnadkarni branch: apn-ss-wip, size: 92539 | |
|
2025-12-10
| ||
| 20:31 | TIP-723 timer: change Tcl_GetMonotonicTime to return a long long value instead of Tcl_Time. No optimizations jet. file: [3c4203b542] check-in: [2ea993cf8b] user: oehhar branch: tip-723-timer-wall-monotonic, size: 92104 | |
|
2025-12-04
| ||
| 17:12 | More signature changes to 'bool' file: [e115bc0e68] check-in: [4aeb62cdab] user: jan.nijtmans branch: tip-748, size: 92061 | |
|
2025-12-01
| ||
| 14:22 | Merge main file: [c066caf303] check-in: [a0530cd9a7] user: oehhar branch: tip-723-timer-wall-monotonic, size: 92118 | |
|
2025-11-30
| ||
| 21:02 | Rebase to trunk file: [2dd06485f8] check-in: [60b44be862] user: jan.nijtmans branch: tip-626, size: 92231 | |
|
2025-11-28
| ||
| 16:09 | Minor changes: whitespace/formatting improvements. file: [b54f403188] check-in: [32db600597] user: dkf branch: main, size: 91948 | |
|
2025-11-18
| ||
| 21:02 | TIP-723 timer: remove TIP 233, call panic on Tcl_SetTimeProc and Tcl_QueryTimeProc file: [460c577903] check-in: [4047f6c240] user: oehhar branch: tip-723-timer-wall-monotonic, size: 92160 | |
|
2025-11-15
| ||
| 21:56 | merge trunk file: [8e6ce1d8e5] check-in: [459669e809] user: dkf branch: c-std-update, size: 91962 | |
|
2025-11-13
| ||
| 19:53 | Tip 723 (timer): first sketch of "timer in". file: [13ff6511df] check-in: [d72c605590] user: oehhar branch: tip-723-timer-wall-monotonic, size: 92109 | |
| 08:54 | Version => 9.0.4 file: [a30d5a6f16] check-in: [219682a257] user: jan.nijtmans branch: core-9-0-branch, size: 93963 | |
|
2025-11-10
| ||
| 09:50 | merge trunk file: [83c1a75a21] check-in: [99af258fc1] user: dkf branch: enums-3, size: 92008 | |
|
2025-10-30
| ||
| 16:45 | Rebase to trunk file: [8373ee1f39] check-in: [ac26ccdcec] user: jan.nijtmans branch: tip-626, size: 92273 | |
| 15:57 | Change Tcl_IsEmpty signature, using bool file: [a21a860376] check-in: [cd11175e1d] user: jan.nijtmans branch: tip-748, size: 92103 | |
|
2025-10-29
| ||
| 21:31 | Make testcases work (again). Mark 6 of them 'knownBug' file: [7cd7fb7cb2] check-in: [9f24eba2f4] user: jan.nijtmans branch: tip-672, size: 92024 | |
| 08:42 | Merge trunk file: [627cc9509d] check-in: [b4d40c16b3] user: jan.nijtmans branch: tip-672, size: 92024 | |
| 08:42 | Remove exprsubst knob, we won't use it any more file: [0b9673db9b] check-in: [5b59a0eddd] user: jan.nijtmans branch: tip-672, size: 91970 | |
|
2025-10-25
| ||
| 22:47 | Merge 9.0 file: [964ac3d229] check-in: [ab94b62513] user: jan.nijtmans branch: main, size: 91990 | |
| 22:19 | [c7dc599e73]: Add IWYU export pragma annotations for improved clangd and clang-tidy diagnostics file: [ab74b21cee] check-in: [0aa8b5e70d] user: jan.nijtmans branch: core-9-0-branch, size: 93963 | |
| 12:45 | [c7dc599e73]: Add IWYU export pragma annotations for improved clangd and clang-tidy diagnostics file: [60eba7bc61] check-in: [6fde69d19f] user: jan.nijtmans branch: core-8-6-branch, size: 94296 | |
|
2025-10-23
| ||
| 15:16 | Split off expr substitution parsing in separate function TclParseExprSubst(). Add "interp exprsubst" knob, turning this new feature on and off. Not very well tested yet, but appears to work! file: [f36d01b09a] check-in: [c22335a43d] user: jan.nijtmans branch: tip-672, size: 91970 | |
|
2025-10-21
| ||
| 15:01 | Start implementing 'subst -noexpr' file: [60023db651] check-in: [c350347e54] user: jan.nijtmans branch: tip-672, size: 91970 | |
|
2025-09-26
| ||
| 18:53 | merge trunk file: [728395bc07] check-in: [f0dcb3e615] user: dkf branch: c-std-update, size: 91908 | |
|
2025-09-25
| ||
| 09:33 | Remove many unnecessary struct and enum labels. DKF: Please don't do this. The labels enable better information in some IDEs, such as Visual Studio. file: [4ad9a0166e] check-in: [7c4fcd0a0c] user: jan.nijtmans branch: struct-enum, size: 91909 | |
|
2025-09-23
| ||
| 16:11 | Rebase to trunk file: [617f21c782] check-in: [02a7870070] user: jan.nijtmans branch: tip-626, size: 92219 | |
|
2025-09-22
| ||
| 17:53 | Fix [https://core.tcl-lang.org/tk/tktview/832c2047bb|832c2047bb]: Windows: new compiler, new warnings..., Tcl part file: [b06a24e2c6] check-in: [38a311b5a7] user: jan.nijtmans branch: main, size: 91936 | |
| 16:41 | Fix [https://core.tcl-lang.org/tk/tktview/832c2047bb|832c2047bb]: Windows: new compiler, new warnings..., Tcl part file: [6e9b328051] check-in: [aad5a84dfb] user: jan.nijtmans branch: core-9-0-branch, size: 93909 | |
|
2025-09-11
| ||
| 14:18 | Add short descriptive comments to all enum members that didn't already have them file: [844cf02103] check-in: [7346c9a225] user: dkf branch: public-enum, size: 96466 | |
| 11:30 | Make old, existing enums also follow the pattern more closely file: [40264a16d8] check-in: [c25fb57ab9] user: dkf branch: public-enum, size: 92323 | |
|
2025-09-10
| ||
| 14:16 | Turn many public constants into enum elements. Nobody's ever going to override these. Note that release levels MUST NOT be converted as they need to be understood by the Windows resource compiler. file: [3fbc92780a] check-in: [6aa775474f] user: dkf branch: public-enum, size: 91998 | |
|
2025-09-02
| ||
| 20:04 | Rebase to trunk file: [4ed8cd345f] check-in: [1880179400] user: jan.nijtmans branch: tip-626, size: 92205 | |
| 13:13 | In no-deprecate mode, don't run tests involving sqlite3. TCL_HASH_TYPE is an internal type, which shouldn't be used by extensions. file: [d6e062a9ea] check-in: [9c12418704] user: jan.nijtmans branch: main, size: 91922 | |
| 09:21 | (partial) merge trunk file: [dc369b7ff4] check-in: [bfbb3990ac] user: jan.nijtmans branch: tip-626, size: 92062 | |
|
2025-08-28
| ||
| 07:18 | Merge main file: [57cfe7c656] check-in: [a05795631f] user: apnadkarni branch: tip-726, size: 91884 | |
|
2025-08-17
| ||
| 16:09 | merge trunk file: [48f25f3cfd] check-in: [4a7b1f9d1b] user: dkf branch: c-std-update, size: 91713 | |
| 11:25 | More bools and pieces file: [d4a59b39f7] check-in: [28a7d957c7] user: dkf branch: c-std-update, size: 91713 | |
|
2025-08-16
| ||
| 17:17 | Version => 8.6.18 file: [2d013591e8] check-in: [b32fdef952] user: jan.nijtmans branch: core-8-6-branch, size: 94242 | |
|
2025-08-13
| ||
| 16:43 | Remove more references to version 8.7 file: [ce7b602b94] check-in: [c00ce71a06] user: jan.nijtmans branch: core-9-0-branch, size: 93895 | |
| 09:42 | Version => 9.1a1 file: [0e18cdc099] check-in: [f72529e60f] user: jan.nijtmans branch: main, size: 91741 | |
|
2025-07-14
| ||
| 16:44 | Implement Tcl_UtfToNormalizedDString file: [6e7de0a0c3] check-in: [fd3d6c8a6c] user: apnadkarni branch: tip-726, size: 91884 | |
|
2025-07-03
| ||
| 11:57 | Version -> 9.0.3 file: [1ef7c9341d] check-in: [e1ab6b9d8f] user: jan.nijtmans branch: core-9-0-branch, size: 94064 | |
|
2025-07-02
| ||
| 13:36 | naming unnamed enums for slightly better debuggging/IDE metadata file: [8ed7c6d32d] check-in: [2bef4baa8f] user: dkf branch: enums-3, size: 91759 | |
|
2025-05-26
| ||
| 10:04 | Use TclAttemptInitStringRep() in a few more places where it's possible. Fix indenting. file: [ccab0fe387] check-in: [20449a8a25] user: jan.nijtmans branch: main, size: 91741 | |
|
2025-05-21
| ||
| 09:13 | rebase file: [50239c0349] check-in: [791e524b6c] user: dkf branch: experiment-stdbool, size: 91780 | |
|
2025-05-20
| ||
| 09:28 | Rebase to attemptgetstring file: [434ba3828c] check-in: [70e5788e19] user: jan.nijtmans branch: tip-626, size: 92058 | |
|
2025-05-19
| ||
| 12:21 | This would be nicer... but needs wider testing file: [18425d3b28] check-in: [f7e36e4ea0] user: dkf branch: tidy-up-deprecation-markers, size: 91896 | |
|
2025-05-06
| ||
| 09:06 | Change implementation, using 2 new stub entries file: [5fbf9008d0] check-in: [46f7908c62] user: jan.nijtmans branch: attemptcreatehashentry, size: 91737 | |
|
2025-05-02
| ||
| 10:36 | Proposed fix for [9899c2]: Tcl_InitStringRep design issues. Since this introduces a new Tcl_AttemptInitStringRep(), we need a TIP for that. file: [339441026c] check-in: [e9231a4d4b] user: jan.nijtmans branch: mistake, size: 92902 | |
|
2025-04-22
| ||
| 13:49 | An experiment with including stdbool.h and using that in internal APIs file: [0c3e41323b] check-in: [990a0e861f] user: dkf branch: experiment-stdbool, size: 91528 | |
|
2025-04-18
| ||
| 09:25 | Make Tcl_WideInt equal to long long, don't allow it to be overridden any more file: [4c463f416e] check-in: [880908600b] user: jan.nijtmans branch: tclwideint-is-longlong, size: 91339 | |
|
2025-04-16
| ||
| 14:28 | Rebase to TIP #717 file: [1829c33273] check-in: [c381d23c19] user: jan.nijtmans branch: tip-626, size: 92889 | |
| 09:32 | Merge trunk file: [707adc17fc] check-in: [c7480b3df9] user: jan.nijtmans branch: tip-626, size: 91806 | |
|
2025-04-15
| ||
| 09:10 | Missing TCL_NO_DEPRECATED file: [0d487e2c04] check-in: [d4016ce247] user: jan.nijtmans branch: attemptcreatehashentry, size: 92568 | |
|
2025-04-14
| ||
| 11:23 | Finish documentation too file: [db99624c74] check-in: [83b9044190] user: jan.nijtmans branch: attemptcreatehashentry, size: 92559 | |
|
2025-04-13
| ||
| 22:53 | Merge 9.0 file: [19859433ff] check-in: [bc6051f5bd] user: jan.nijtmans branch: main, size: 91485 | |
| 22:39 | Remove comment which is not true any more: TclVarHashFindVar() is not used in Itcl at all. Remove some unnecessary #undef's file: [1e275121e3] check-in: [7c684c5719] user: jan.nijtmans branch: core-9-0-branch, size: 94064 | |
| 22:16 | Implement Tcl_AttemptCreateHashEntry() file: [eb91438e21] check-in: [e228d80514] user: jan.nijtmans branch: attemptcreatehashentry, size: 92410 | |
|
2025-04-12
| ||
| 08:24 | Attempt to change special value to (int *)-1. Doesn't work yet. file: [2e42290b42] check-in: [17a21b5fcb] user: jan.nijtmans branch: tkt-236d18f49b, size: 91609 | |
|
2025-04-11
| ||
| 10:36 | Fix [236d18f49b]: More efficient Tcl_FindHashEntry() file: [34ea774d4e] check-in: [5fd5d044bd] user: jan.nijtmans branch: tkt-236d18f49b, size: 91604 | |
|
2025-04-07
| ||
| 09:42 | Merge 9.0 file: [5324f96f91] check-in: [ccf84bd846] user: jan.nijtmans branch: main, size: 91539 | |
| 09:37 | Fix [04aad56155]: __attribute__((noreturn)) conflicts with stdnoreturn.h file: [b8477374d2] check-in: [4dccf56126] user: jan.nijtmans branch: core-9-0-branch, size: 94118 | |
| 09:21 | Fix [04aad56155]: __attribute__((noreturn)) conflicts with stdnoreturn.h file: [b746a1a64b] check-in: [5e08166b8c] user: jan.nijtmans branch: core-8-6-branch, size: 94242 | |
|
2025-03-02
| ||
| 20:50 | Merge 9.1 file: [e0526c10a6] check-in: [6f0eac8f6d] user: jan.nijtmans branch: tip-626, size: 91848 | |
| 15:48 | Bunch of whitespace basic fixes. file: [481ae7f339] check-in: [809d595b56] user: dkf branch: main, size: 91527 | |
|
2025-02-06
| ||
| 13:49 | If TCL_MINOR_VERSION != 1, we are compiling for a different version than Tcl 9.1 file: [de9b43ec16] check-in: [ca56eda8bf] user: jan.nijtmans branch: mistake, size: 91619 | |
|
2025-02-01
| ||
| 22:06 | Since TCL_RELEASE_LEVEL == TCL_FINAL_RELEASE, those Tcl_InitStubs() variants are now obsolete file: [ab816ff129] check-in: [1e24bb8799] user: jan.nijtmans branch: main, size: 94106 | |
|
2025-01-26
| ||
| 17:19 | A few more hidden enums file: [798009406e] check-in: [3b8a8e54b0] user: dkf branch: public-enums, size: 99398 | |
| 16:22 | A few more bits that are enum-like file: [82fe388ad6] check-in: [dfe9dd170a] user: dkf branch: public-enums, size: 99251 | |
| 12:36 | Define enums for many of the public-facing API constants. Careful! Only do for parts guarded against RC_INVOKED file: [7c22234e53] check-in: [1f1c21f85e] user: dkf branch: public-enums, size: 98848 | |
|
2025-01-20
| ||
| 14:39 | Fixes for many many whitespace infelicities file: [b104350637] check-in: [ba7d219e65] user: dkf branch: whitespace-fix, size: 94585 | |
|
2025-01-08
| ||
| 15:24 | Merge 9.1 file: [99f0fd1372] check-in: [8adf783e19] user: jan.nijtmans branch: tip-626, size: 91828 | |
| 15:23 | Merge 9.0. registry -> 1.4a0 (breaking compilation on Windows XP) file: [217fb85e90] check-in: [fd7b19dc30] user: jan.nijtmans branch: tip-710, size: 91531 | |
| 14:07 | In --with-tcl8 mode, only typedef Tcl_Size when Tcl_Size is not #defined already file: [ddebaadb08] check-in: [88f0807bb9] user: jan.nijtmans branch: main, size: 94548 | |
| 13:57 | Only typedef Tcl_Size when Tcl_Size is not #defined. Spacing changes (backported from 8.7) file: [1df9e40af6] check-in: [70a524360e] user: jan.nijtmans branch: core-8-branch, size: 97354 | |
| 12:01 | Merge 8.6 (but keep 8.6.16 version-number) file: [aa381dfaeb] check-in: [c6e22d8b54] user: jan.nijtmans branch: cygwin, size: 94220 | |
| 11:28 | (cherry-pick): Simplification for [d58e315172] version -> 8.6.17 for futher development file: [0ec159f008] check-in: [59a525eb93] user: jan.nijtmans branch: core-8-6-branch, size: 94238 | |
| 09:16 | Superflouous TCL_NO_DEPRECATED usage (meant for TIP #626) file: [960ae7b7fa] check-in: [0fb4f19d3c] user: jan.nijtmans branch: tip-710, size: 91535 | |
|
2025-01-07
| ||
| 12:39 | Make a start for Tcl 9.1. Nothing more than version bump, and removing unnecessary compatibility (with 8.7) stuff. file: [e063dba6bd] check-in: [4669fc5f66] user: jan.nijtmans branch: tip-710, size: 91704 | |
|
2025-01-02
| ||
| 21:35 | Merge 9.0. Add 2 more internal stub entries file: [bee0478727] check-in: [73e7266b52] user: jan.nijtmans branch: tip-626, size: 91832 | |
| 15:56 | (cherry-pick): Remove dead code in tclLoadDyld.c file: [880e6629e6] check-in: [95dd3a7969] user: jan.nijtmans branch: core-8-branch, size: 96732 | |
| 15:22 | Remove dead code in tclLoadDyld.c file: [950a38f41d] check-in: [701a8a3d26] user: jan.nijtmans branch: main, size: 94440 | |
|
2024-12-23
| ||
| 11:02 | Merge 9.0 file: [86dea7e01d] check-in: [23f668c6ab] user: jan.nijtmans branch: tip-626, size: 91846 | |
|
2024-12-21
| ||
| 20:58 | version -> 9.0.2 file: [c218f21992] check-in: [7b65167243] user: jan.nijtmans branch: main, size: 94454 | |
|
2024-12-10
| ||
| 03:06 | Merge 8.7 - TIP 707 - add ptrAndSize field to Tcl_Obj file: [0af69dec5b] check-in: [3eb4d4fe21] user: apnadkarni branch: main, size: 94454 | |
| 03:01 | TIP 707 - add ptrAndSize field to Tcl_Obj file: [6d6faf4077] check-in: [482f7a52c2] user: apnadkarni branch: core-8-branch, size: 96746 | |
|
2024-12-02
| ||
| 09:49 | Actual follow-up (not really a counter-proposal) to TIP #707, with a further simplification. Rebased to 8.7. file: [b9f8f776a5] check-in: [89564bda22] user: jan.nijtmans branch: tip-707-alt, size: 96726 | |
| 07:11 | Actual counter-proposal to TIP #707 file: [80854b2ed5] check-in: [904cd27d0e] user: jan.nijtmans branch: tip-707-alt, size: 94434 | |
| 01:32 | TIP 707 file: [1d6403d53e] check-in: [69be439140] user: apnadkarni branch: tip-707, size: 96702 | |
|
2024-12-01
| ||
| 23:01 | Experiment: simplify internal representation notation file: [56955e9f72] check-in: [bf30412994] user: jan.nijtmans branch: intrep-simpl, size: 94534 | |
|
2024-11-08
| ||
| 16:32 | deprecate Tcl_CreateTrace file: [4e9e81a64e] check-in: [bdff9b35d0] user: jan.nijtmans branch: tip-626, size: 91729 | |
|
2024-10-26
| ||
| 21:37 | Merge [254825c5561cf445]: Remove a lot of stuff meant for macOS < 10.9. file: [91e27f6338] check-in: [7728a4b99a] user: pooryorick branch: unchained, size: 97904 | |
|
2024-10-25
| ||
| 10:29 | Merge 9.0 file: [f2c7ac04e1] check-in: [1a0a37af7e] user: jan.nijtmans branch: tip-626, size: 91729 | |
|
2024-10-16
| ||
| 21:44 | Remove a lot of stuff meant for macOS < 10.9 file: [b91d2009f1] check-in: [254825c556] user: jan.nijtmans branch: main, size: 94337 | |
|
2024-10-14
| ||
| 20:30 | Remove a lot of stuff meant for macOS < 10.9 file: [ed9dffab6f] check-in: [49e8bca1ab] user: jan.nijtmans branch: bug-cb052066de, size: 96629 | |
|
2024-10-07
| ||
| 22:27 | Merge [8f6ce631b81735b1]: version -> 9.0.1. file: [127dfa66d5] check-in: [5f1ec15436] user: pooryorick branch: unchained, size: 97957 | |
| 22:25 | Merge [946fbd0fdaeafe23]: Don't use "9.0b3" any more. Spacing. file: [efaf927824] check-in: [71a334b71e] user: pooryorick branch: unchained, size: 97957 | |
| 22:16 | Merge [e569153b74352c6a]: Merge release 9.0.0. file: [3744e8174b] check-in: [3f7bb17920] user: pooryorick branch: unchained, size: 97976 | |
| 19:02 | Update bytecode instruction implementations so that Tcl_Obj interface functions are used if they are available, and all existing tests in objInterface.test pass. file: [5fee8a674d] check-in: [b99baa5ce5] user: pooryorick branch: unchained, size: 97975 | |
|
2024-09-27
| ||
| 10:17 | Version -> 8.6.16 file: [bcd89a08c5] check-in: [f02eae1849] user: jan.nijtmans branch: core-8-6-branch, size: 94238 | |
| 08:38 | version -> 9.0.1 file: [5133d5d25e] check-in: [8f6ce631b8] user: jan.nijtmans branch: main, size: 94390 | |
|
2024-09-26
| ||
| 21:28 | Don't use "9.0b3" any more. Spacing file: [82f129216c] check-in: [946fbd0fda] user: jan.nijtmans branch: main, size: 94390 | |
| 21:08 | Backport Tcl_BounceRefCount() from Tcl 9.0 file: [77b4ce3733] check-in: [7073e07042] user: jan.nijtmans branch: core-8-branch, size: 96682 | |
|
2024-09-18
| ||
| 07:37 | Provide "TclUnchained" package. file: [82db23a2e3] check-in: [183059f1ee] user: pooryorick branch: unchained, size: 97886 | |
|
2024-08-31
| ||
| 00:59 | Merge [2047813f1c7748a2]: b3 -> b4, as preparation for release. file: [8307c4e650] check-in: [4f51ebfd0d] user: pooryorick branch: unchained, size: 97890 | |
|
2024-08-30
| ||
| 20:13 | Merge [b44f579a0bb3e883]: Improve in-code doc of some fields of structs in tcl.h and tclInt.h. file: [bf6af915f1] check-in: [5b624ba3ad] user: pooryorick branch: unchained, size: 97890 | |
|
2024-08-29
| ||
| 20:51 | Merge [79b61f8d84da6c94]: Random indent fixes. file: [0560ad25c2] check-in: [35718ebf95] user: pooryorick branch: unchained, size: 97807 | |
| 19:22 | Merge [458efeb5053f5b01]: TIP 696 - partition return codes between core and non-core. file: [3b98ff8a80] check-in: [253d612d6b] user: pooryorick branch: unchained, size: 97835 | |
| 08:23 | Merge [f6c559b364487a9d]: Space before tab is an extremely unlikely to be correct indentation pattern. file: [6121fb47bb] check-in: [8a11a89576] user: pooryorick branch: unchained, size: 97635 | |
|
2024-08-28
| ||
| 17:17 | Release branch for Tcl 9.0.0 file: [971309685c] check-in: [9365889f2e] user: dgp branch: core-9-0-0-rc, size: 94409 | |
| 16:57 | Merge [84ecf75d3bc90e43]: b2 -> b3, as preparation for next release. file: [84241bd79e] check-in: [01bb216b45] user: pooryorick branch: unchained, size: 97638 | |
| 16:33 | Merge [3a60363aa10ef993]: Clean up a lot of whitespace issues. file: [c1bc5ad220] check-in: [627781a6db] user: pooryorick branch: unchained, size: 97638 | |
|
2024-08-27
| ||
| 21:31 | Merge [835b1a5566c28af4]: More whitespace cleanup. file: [5fc8194f1b] check-in: [fc7d06c8b8] user: pooryorick branch: unchained, size: 97635 | |
| 15:19 | Merge [b95cc2b450d1f6dd]: Fix for [ef23a85ac6]: Tcl_PanicProc - Tcl9 & NaviServer. file: [ff859b754e] check-in: [5ab7200d3a] user: pooryorick branch: unchained, size: 97600 | |
| 15:17 | Merge [3880fbf427f82357]: Tcl_ConsolePanic() should be TCL_NORETURN. file: [7fcf3e2834] check-in: [8a7b885576] user: pooryorick branch: unchained, size: 97628 | |
| 15:08 | Merge [8cc1729b8bc9b0ab]: Missing "_" in __declspec. file: [d24239bcfb] check-in: [9604e3c4ea] user: pooryorick branch: mistake, size: 97596 | |
| 15:07 | Merge [c521a5fc71c623c4]: Possible fix for [ef23a85ac6]: Tcl_PanicProc - Tcl9 & NaviServer. file: [35dfbce741] check-in: [30dcb931bc] user: pooryorick branch: mistake, size: 97595 | |
| 14:59 | Merge [f6b34ee2a9459f10]: TIP #692: Revise Tcl_GetAliasObj, remove Tcl_GetAlias(). file: [f00cb60a1e] check-in: [fa0943ea46] user: pooryorick branch: unchained, size: 97609 | |
| 13:50 | Merge [c3c498a6a853f3b8]: amend to [82f721a5a039596f]: the bug was fixed incompletely, this is full bug fix now - don't allow direct compare if keys contain values rather than pointers; introduced new hash-key type flag TCL_HASH_KEY_DIRECT_COMPARE... I know it is public interface, but the bug is grave, and I don't know how one could fix it without that, by retaining same performance for pointer hashes (e. g. vars, dicts and all of TclObjs). file: [7d02ea14fa] check-in: [e5834e3f71] user: pooryorick branch: unchained, size: 97583 | |
| 13:43 | Merge [89b0506a36fbe179]: Clean up the arith series code, including fixing a memory leak. file: [922272ba41] check-in: [f054c6353c] user: pooryorick branch: unchained, size: 97076 | |
|
2024-08-26
| ||
| 22:24 | Merge [c28a4551394ad3671]: Fix [7cb7409e05]: Tcl_ParseArgsObjv bug with TCL_ARGV_GENFUNC. With testcase. file: [67476db48a] check-in: [5eba108180] user: pooryorick branch: unchained, size: 97076 | |
| 18:25 | Bump version to 8.6.15 in prep for a new patch release. file: [f8160d2a14] check-in: [ff702712a8] user: dgp branch: core-8-6-15-rc, size: 94238 | |
|
2024-08-25
| ||
| 13:29 | Merge [5a2d6cd1d8df54a0]: b1 -> b2 (preparation for release). file: [af08067d5f] check-in: [ea8d4c1dfe] user: pooryorick branch: unchained, size: 97066 | |
| 05:59 | Merge [22ddc23f99a983cc]: Merge release. file: [0a5b5f8991] check-in: [26b7dace02] user: pooryorick branch: unchained, size: 97066 | |
|
2024-08-24
| ||
| 18:56 | Merge [bdcafaeb2685696c]: Shuffle typedef's/#defined around. file: [96a8670cad] check-in: [5da558d3e0] user: pooryorick branch: unchained, size: 97064 | |
| 10:02 | Merge [34fc99624376c9f7]: Remove legacy stuff related to Tcl_LinkVar(). file: [955287897c] check-in: [00e17c70a0] user: pooryorick branch: unchained, size: 96906 | |
|
2024-08-23
| ||
| 12:39 | Merge [e9d398b2aa04d93d], Make "-profile strict" the default in Tcl 9.0. file: [dff1fc9177] check-in: [9c4f7a3dae] user: pooryorick branch: unchained, size: 97048 | |
|
2024-08-22
| ||
| 19:14 | Merge [7c849f60c765dd4b]: Fix [52dbc4b3f8]: tclInterp.c: Tcl_Free() called through pointer of incorrect type. file: [5fc6880d06] check-in: [9c96277010] user: pooryorick branch: unchained, size: 97114 | |
| 16:04 | Merge [064ef7e691394015]: TIP #673: Remove deprecated [trace] subcommands. file: [3163c1f41c] check-in: [04da2375ab] user: pooryorick branch: unchained, size: 97128 | |
| 10:49 | Whitespace changes file: [8c245ee156] check-in: [dea1b5bd08] user: jan.nijtmans branch: core-8-branch, size: 95857 | |
| 09:11 | Merge [410d0ff3eb5e0b31], "Bug [f5e36eb588] - uncompiled lassign memory usage for lseq". Replace Tcl_ObjInterfaceSetFnListSetFlat with Tcl_ObjInterfaceSetFnListSetDeep, and change the signatures of Tcl_ObjInterfaceSetFnListSet and Tcl_ObjInterfaceSetFnListSetDeep. Make all Tcl_Obj interface functions return a standard Tcl value. file: [3fb74fc5cf] check-in: [89d323ba4d] user: pooryorick branch: unchained, size: 97267 | |
|
2024-08-20
| ||
| 20:45 | Merge [5b9fbbe05ec0cceb], Fix bug [c29b92ec2bbb] - Tcl_IncrRefCount() should return (void). file: [6b05470bc3] check-in: [be22dbf0b7] user: pooryorick branch: unchained, size: 96862 | |
| 16:18 | Remove TCL_MAJOR_VERSION from declartion of Tcl_Time. file: [b7d1b89489] check-in: [5e478e3f6b] user: pooryorick branch: unchained, size: 96854 | |
| 16:14 | Modify usec type based on commit [f13ec521a2bfbdaf]. file: [128f4eec85] check-in: [ba5931c70e] user: pooryorick branch: unchained, size: 96924 | |
| 15:54 | Include stdint.h from tcl.h. file: [704a71d5a2] check-in: [c24491b3e2] user: pooryorick branch: unchained, size: 96955 | |
| 15:44 | Merge [19499b816370cd3f], "Fix suggestion in [86dd172271], updating Tcl_Time.sec to "long long". This is a binary incompatibility for 32-bit platforms!". file: [01d07e2b28] check-in: [891c8d0689] user: pooryorick branch: unchained, size: 96905 | |
| 12:52 | Merge [bae0d30c7f5047a4], "Bug [457523]. Trivial comment edit just to close the bug". file: [1b8c8c9b18] check-in: [32700df5d6] user: pooryorick branch: unchained, size: 96713 | |
| 12:42 | Merge [df58824c7868a07c], "Rename Tcl_BumpObj() to Tcl_BounceRefCount()", and resolve conflicts. file: [17eac1a6ae] check-in: [bc1a80b60c] user: pooryorick branch: unchained, size: 96780 | |
| 11:32 | Merge [e302bd84c3b55323], "Implement in,ni operator for abstract lists". Note how much more concise this merge ino the unchained branch is than the original work due to the fact that the function lookup table is hidden so that there is no need to adjust the Tcl_ObjType structures all over the place, and no need to version the Tcl_ObjType or Tcl_Obj structures. file: [ff4265302e] check-in: [348b135fde] user: pooryorick branch: unchained, size: 96738 | |
|
2024-08-19
| ||
| 16:03 | Merge [354b22cef810c880], " Add (hopefully confincing) testcase for bug [e58d7e19e9]" and resolve conflicts. Add string.isEmpty interface for Tcl_Obj values and modify TclCheckEmptyString to use it. Also modify TclCheckEmptyString to accept a Tcl_Interp arg and return a standard Tcl result. file: [6182bc2084] check-in: [be88ae27ad] user: pooryorick branch: unchained, size: 96354 | |
|
2024-08-18
| ||
| 01:22 | Merge [160f2d03a7b57141], " Fix [c54e4a1aeb]: High Tcl latencies with fork() in larger systems" and "Keeping open [c54e4a1aeb]: Can the exec-17.1 test-failure on MaxOS be fixed? file: [b99078fda9] check-in: [70d8eda742] user: pooryorick branch: unchained, size: 96409 | |
| 00:11 | Merge [ae23b0ea9611d93a], "Fix bug [c25d2cd3e6], as well as memory leaks in lsearch and concat." Add "IsEmpty" to string interface API. Use API to create ObjectInterface structures instead of literal struct code segments. file: [0698754df5] check-in: [0a30282ca7] user: pooryorick branch: unchained, size: 96505 | |
|
2024-08-17
| ||
| 22:44 | Merge 9.0 file: [9e12c57409] check-in: [ee93993470] user: jan.nijtmans branch: tip-626, size: 91801 | |
|
2024-08-15
| ||
| 21:32 | While Tcl 8.7 is not final, be less strict in Tcl_InitStubs() file: [37dfaf692d] check-in: [15477593a8] user: jan.nijtmans branch: main, size: 94408 | |
| 12:30 | Fix for TIP #628: Builds with TCL_MAJOR_VERSION < 9 and without USE_TCL_STUBS is possible, just Tcl_InitStubs() cannot be used then. file: [00caa45d73] check-in: [b6ae814981] user: jan.nijtmans branch: main, size: 94408 | |
| 10:58 | Add missing TCL_OBJTYPE_V1/TCL_OBJTYPE_V2 file: [ed98a293f1] check-in: [8b4e437fe7] user: jan.nijtmans branch: main, size: 94307 | |
|
2024-08-13
| ||
| 14:00 | b3 -> b4, as preparation for release file: [9a09abccb8] check-in: [2047813f1c] user: jan.nijtmans branch: main, size: 94201 | |
| 07:36 | Add a functional interface for Tcl_ObjType so that the structure(s) behind Tcl_ObjType interfaces for implementing abstract types can remain private. file: [a8a25a88fc] check-in: [82a09ad5f7] user: pooryorick branch: unchained, size: 96256 | |
|
2024-08-06
| ||
| 21:57 | Fix some indentation file: [4b2279b6e6] check-in: [1ff09398e5] user: jan.nijtmans branch: core-8-branch, size: 95858 | |
|
2024-07-23
| ||
| 08:45 | Improve in-code doc of some fields of structs in tcl.h and tclInt.h file: [e90e34f341] check-in: [b44f579a0b] user: dkf branch: main, size: 94201 | |
|
2024-07-20
| ||
| 15:59 | Merge trunk [91c2f411e7e71552], TIP #636 (tip-636-tcl9-644), resolve all conflicts including those resulting from conflicting Tcl_Obj interface implementations, and relicense under GNU Affero General Public License. All tests pass. file: [a9cd662e48] check-in: [d8a3450f12] user: pooryorick branch: unchained, size: 89155 | |
|
2024-07-18
| ||
| 15:32 | Merge trunk file: [ab86698a8d] check-in: [e22059852f] user: dkf branch: oo-properties-c-impl, size: 94158 | |
|
2024-07-02
| ||
| 09:54 | Experiment: Add "bool" and "index" support to Tcl_GetNumberFromObj(). No flags modifying behavior. file: [3e11da0aa7] check-in: [b3b48572b2] user: jan.nijtmans branch: get-number-with-bool-and-index, size: 94270 | |
|
2024-06-27
| ||
| 22:28 | Merge 9.0 file: [0c2b84b86c] check-in: [a3d20af5ba] user: jan.nijtmans branch: tip-626, size: 91722 | |
| 21:50 | Merge 8.7. Random indent fixes file: [d16cdb9f50] check-in: [79b61f8d84] user: jan.nijtmans branch: main, size: 94122 | |
| 07:46 | Merge unchained [16c46aa0ac5d85f0]. file: [06ebdd4666] check-in: [7751515578] user: pooryorick branch: pyk-objinterface, size: 88143 | |
|
2024-06-20
| ||
| 18:22 | Merge 9.0 file: [a854515a46] check-in: [29d29484d0] user: jan.nijtmans branch: tip-626, size: 91750 | |
|
2024-06-14
| ||
| 09:52 | Comments and whitespace changes. file: [a55e4592f8] check-in: [16c46aa0ac] user: pooryorick branch: unchained, size: 87922 | |
|
2024-06-10
| ||
| 02:06 | Fix decimal rep of TCL_CODE_USER_MAX file: [b51311bafa] check-in: [727a644138] user: apnadkarni branch: tip-696, size: 94150 | |
|
2024-06-09
| ||
| 16:43 | Merge trunk file: [4f08600cdb] check-in: [ea1692cd09] user: apnadkarni branch: tip-696, size: 94149 | |
| 16:35 | Update to new TIP revision file: [a5087fd381] check-in: [50f69baa36] user: apnadkarni branch: tip-696, size: 94152 | |
|
2024-06-07
| ||
| 11:31 | Merge 9.0 file: [2eda34b948] check-in: [84ae5008cc] user: jan.nijtmans branch: tip-626, size: 91550 | |
|
2024-06-04
| ||
| 16:39 | TIP 696 #defines and docs file: [74ffef02c8] check-in: [c3971ab24d] user: apnadkarni branch: tip-696, size: 94219 | |
| 15:35 | Space before tab is an extremely unlikely to be correct indentation pattern file: [bd4cd243fa] check-in: [f6c559b364] user: dkf branch: main, size: 93950 | |
|
2024-05-23
| ||
| 08:53 | More trickery with macros file: [4bcaccd9a9] check-in: [a3f9c1bec2] user: dkf branch: more-macros, size: 94069 | |
|
2024-05-21
| ||
| 22:06 | Merge 9.0 file: [4c3d8d0155] check-in: [e906cead78] user: jan.nijtmans branch: tip-626, size: 91553 | |
| 09:04 | b2 -> b3, as preparation for next release file: [6391a1cef0] check-in: [84ecf75d3b] user: jan.nijtmans branch: main, size: 93953 | |
|
2024-05-13
| ||
| 15:48 | Trying out the sentinel attribute of GCC file: [84a38559bb] check-in: [d67dd7508a] user: dkf branch: sentinel, size: 94199 | |
| 15:41 | Clean up a lot of small whitespace issues This is the dullest commit ever. Sorry. file: [13518791c9] check-in: [3a60363aa1] user: dkf branch: main, size: 93956 | |
|
2024-05-10
| ||
| 15:40 | More whitespace cleanup file: [9a00492f53] check-in: [835b1a5566] user: dkf branch: main, size: 93953 | |
|
2024-05-03
| ||
| 13:26 | Merge 9.0 file: [4a41f5b0cc] check-in: [58f49ce426] user: jan.nijtmans branch: tip-626, size: 92201 | |
|
2024-04-29
| ||
| 11:46 | Tcl_MainEx() never returns, so it should be TCL_NORETURN as well. file: [9454143687] check-in: [cc3a6494b2] user: jan.nijtmans branch: core-8-branch, size: 95784 | |
| 10:06 | TCL_NORETURN1 is empty for extensions, just not for Tcl and Tk builds. Why? Backport changing this from 8.7/9.0 file: [108b33d19d] check-in: [93a57aa32c] user: jan.nijtmans branch: core-8-6-branch, size: 94238 | |
|
2024-04-25
| ||
| 08:44 | Rebase to 9.0 file: [3d397618c4] check-in: [29bb6ad3f1] user: jan.nijtmans branch: bug-ef23a85ac6, size: 94614 | |
| 08:29 | Merge 8.7 (Tcl_ConsolePanic() should be TCL_NORETURN) file: [dec74510ae] check-in: [3880fbf427] user: jan.nijtmans branch: main, size: 94642 | |
|
2024-04-24
| ||
| 19:54 | Tcl_ConsolePanic() is TCL_NORETURN, not TCL_NORETURN1. Merge 8.6 file: [029f57281e] check-in: [c2849233bf] user: jan.nijtmans branch: core-8-branch, size: 95772 | |
| 19:41 | Better keep Tcl_ConsolePanic as it was (with TCL_NORETURN) file: [048b9f0b31] check-in: [a82f088431] user: jan.nijtmans branch: bug-ef23a85ac6, size: 94595 | |
| 19:16 | Improve use of TCL_NORETURN, so no unnecessary warnings are produced any more file: [2e878a9cc2] check-in: [8afd80d68a] user: jan.nijtmans branch: bug-ef23a85ac6, size: 94582 | |
| 12:32 | __declspec should have double underscore (even though it works with one) file: [3ac2aa4026] check-in: [564f73579c] user: jan.nijtmans branch: core-8-6-branch, size: 94394 | |
|
2024-04-23
| ||
| 20:36 | Missing "_" in __declspec file: [1304e73318] check-in: [8cc1729b8b] user: jan.nijtmans branch: bug-ef23a85ac6, size: 94610 | |
| 20:11 | Possible fix for [ef23a85ac6]: Tcl_PanicProc - Tcl9 & NaviServer file: [70d25d4d23] check-in: [c521a5fc71] user: jan.nijtmans branch: bug-ef23a85ac6, size: 94609 | |
| 16:06 | Hmm, something is broken. Leaving this here but this commit is definitely wrong somehow file: [bc29a97ca6] check-in: [b356268e32] user: dkf branch: tidy-indentation, size: 93679 | |
|
2024-04-21
| ||
| 20:58 | TIP #692: Revise Tcl_GetAliasObj, remove Tcl_GetAlias() file: [1e68d90eb4] check-in: [f6b34ee2a9] user: jan.nijtmans branch: main, size: 94623 | |
|
2024-04-18
| ||
| 15:06 | Tidy up some indentation and other little code style issues file: [1ff29649e8] check-in: [cb11914788] user: dkf branch: tidy-indentation, size: 94640 | |
|
2024-04-14
| ||
| 14:05 | Merge 9.0 file: [dfa9c7bcdb] check-in: [1861587f45] user: jan.nijtmans branch: tip-626, size: 92675 | |
|
2024-04-12
| ||
| 21:59 | merge 8.7 file: [488e3c5710] check-in: [c3c498a6a8] user: sebres branch: main, size: 94597 | |
| 21:51 | merge 8.6 file: [851f463ed0] check-in: [299f7305e2] user: sebres branch: core-8-branch, size: 95771 | |
| 21:44 | merge 8.5, amend to [82f721a5a039596f]: the bug was fixed incompletely, this is full bug fix now - don't allow direct compare if keys contain values rather than pointers; introduced new hash-key type flag TCL_HASH_KEY_DIRECT_COMPARE... I know it is public interface, but the bug is grave, and I don't know how one could fix it without that, by retaining same performance for pointer hashes (e. g. vars, dicts and all of TclObjs). file: [99f9594534] check-in: [60b20a870f] user: sebres branch: core-8-6-branch, size: 94393 | |
| 21:13 | amend to [295b0570ff660950]: the bug was fixed incompletely, this is full bug fix now - don't allow direct compare if keys contain values rather than pointers. introduced new hash-key type flag TCL_HASH_KEY_DIRECT_COMPARE... I know it is public interface, but the bug is grave, and I don't know how one could fix it without that, by retaining same performance for pointer hashes (e. g. vars, dicts and all of TclObjs). file: [542864bced] check-in: [969a185ea4] user: sebres branch: core-8-5-branch, size: 87854 | |
|
2024-04-11
| ||
| 13:55 | No need for TCL_OBJTYPE_V0 in Tcl 8.7. Make StrIdxTreeObjType static const. Define TCL_OBJTYPE_V1/TCL_OBJTYPE_V2 for 8.7 file: [b662ae2723] check-in: [a8f043eb0a] user: jan.nijtmans branch: core-8-branch, size: 95264 | |
| 12:35 | Use Tcl_NewBooleanObj for booleans; we should say what we mean. Fix sentinels and type-casts. file: [f8b5d292ac] check-in: [e75d7ff329] user: jan.nijtmans branch: core-8-6-branch, size: 93886 | |
|
2024-04-05
| ||
| 13:58 | Merge 9.0. Change flag names file: [22b1df4baa] check-in: [8889b0c536] user: jan.nijtmans branch: tip-691, size: 94262 | |
|
2024-04-04
| ||
| 21:07 | Fix [7cb7409e05]: Tcl_ParseArgsObjv bug with TCL_ARGV_GENFUNC. With testcase file: [7faa744942] check-in: [c28a455139] user: jan.nijtmans branch: main, size: 94090 | |
| 20:14 | Tcl_ArgvGenFuncProc: int -> Tcl_Size (twice) file: [72ac110e90] check-in: [c3b23bf0c7] user: jan.nijtmans branch: bug-7cb7409e05, size: 95164 | |
|
2024-03-22
| ||
| 11:27 | More progress (not well tested yet) file: [306ed3d1d1] check-in: [bc7883f663] user: jan.nijtmans branch: tip-691, size: 94252 | |
|
2024-03-13
| ||
| 17:11 | Merge 9.0 file: [a69280b087] check-in: [a29cf046b8] user: jan.nijtmans branch: tip-626, size: 92158 | |
|
2024-03-12
| ||
| 21:24 | Restore TclListObjGetElements()/TclListObjLength() as they were in 8.6 too. file: [41b99935fc] check-in: [63d442cdc0] user: jan.nijtmans branch: main, size: 94080 | |
|
2024-03-11
| ||
| 11:02 | Fix [1acd172c424b57c9] (by just reverting the change causing this). Not crucial for TIP #688. Also, make it compile/run using -DTCL_NO_DEPRECATED=1 file: [c72108b842] check-in: [3a21968956] user: jan.nijtmans branch: sebres-9-0-clock-speedup-cr2, size: 94084 | |
|
2024-03-06
| ||
| 10:04 | a6 -> b1, as preparation for possible release (hopefully, one day) file: [5ec4cb7f47] check-in: [b54927ef9a] user: jan.nijtmans branch: core-8-branch, size: 95154 | |
|
2024-03-05
| ||
| 16:12 | b1 -> b2 (preparation for release) file: [4bb1f109ab] check-in: [5a2d6cd1d8] user: jan.nijtmans branch: main, size: 94081 | |
| 15:20 | Merge 8.6 file: [39e94f68ff] check-in: [ec4e4d28c9] user: jan.nijtmans branch: cygwin, size: 93874 | |
|
2024-01-30
| ||
| 17:07 | Tweaking indentation of code; really unimportant... file: [f99ceee652] check-in: [bb72806960] user: dkf branch: dkf-indent-tweak, size: 93369 | |
|
2024-01-27
| ||
| 22:05 | Now passing tests file: [497e08ace7] check-in: [fbcb7c7022] user: dkf branch: oo-properties-c-impl, size: 93429 | |
|
2024-01-17
| ||
| 16:31 | TCL_RELEASE_SERIAL (in tcl.h) and unix/tcl.spec should be updated too file: [b8dbf66e4e] check-in: [fa0935cd8b] user: jan.nijtmans branch: core-8-6-14-rc, size: 93892 | |
|
2024-01-16
| ||
| 01:05 | Bump to 8.6.14 for release file: [236fbb18ed] check-in: [814b28c5aa] user: griffin branch: core-8-6-14-rc, size: 93892 | |
|
2024-01-08
| ||
| 14:39 | Merge 9.0 file: [8865ac05df] check-in: [74bd0d9d61] user: jan.nijtmans branch: tip-626, size: 92159 | |
|
2024-01-05
| ||
| 22:56 | Merge 8.6 file: [7da51b7228] check-in: [cf016b4c54] user: jan.nijtmans branch: core-8-branch, size: 95155 | |
| 22:50 | Handle README -> README.md change in tcltk-man2html.tcl file: [d7607b7000] check-in: [22756a5ee2] user: jan.nijtmans branch: core-8-6-branch, size: 93892 | |
|
2024-01-04
| ||
| 20:58 | Merge 9.0 file: [0cf78b3809] check-in: [bfb5c2d0d3] user: jan.nijtmans branch: tip-671, size: 94128 | |
|
2023-12-13
| ||
| 14:24 | Merge 9.0 file: [d537dc1005] check-in: [0868ee7333] user: jan.nijtmans branch: tip-626, size: 92156 | |
|
2023-12-12
| ||
| 14:43 | merge trunk file: [8e013a12d9] check-in: [64e53e4c5c] user: dgp branch: core-9-0-b1-rc, size: 94081 | |
| 13:49 | Shuffle typedef's/#defined around file: [403585d52f] check-in: [bdcafaeb26] user: jan.nijtmans branch: main, size: 94079 | |
|
2023-12-11
| ||
| 19:36 | merge trunk file: [467f3456b5] check-in: [0a5289f268] user: dgp branch: core-9-0-b1-rc, size: 93878 | |
|
2023-12-08
| ||
| 15:23 | Merge 9.0 file: [63669e0cdd] check-in: [ee63257ca1] user: jan.nijtmans branch: tip-626, size: 93965 | |
|
2023-12-06
| ||
| 08:37 | close fork file: [9cb1dace01] check-in: [ab6e7329bd] user: jan.nijtmans branch: main, size: 93876 | |
|
2023-11-24
| ||
| 13:28 | Merge 9.0 file: [447ce18f32] check-in: [96e43e34f3] user: jan.nijtmans branch: tip-626, size: 93971 | |
|
2023-11-22
| ||
| 19:20 | Merge many improvements from trunk that look good for next rc. file: [945cd4c2c0] check-in: [76096c3e18] user: dgp branch: core-9-0-b1-rc, size: 93884 | |
|
2023-11-20
| ||
| 10:58 | Remove legacy stuff related to Tcl_LinkVar() file: [fe204b2642] check-in: [34fc996243] user: jan.nijtmans branch: main, size: 93882 | |
|
2023-11-14
| ||
| 19:10 | merge trunk file: [0a3f89cf75] check-in: [8741a3ae2e] user: dgp branch: core-9-0-b1-rc, size: 94026 | |
|
2023-11-13
| ||
| 12:36 | Simplify TIP #656: "A revised proposal for encodings". Make TCL_ENCODING_PROFILE_??? values the same as in Tcl 9.0 after TIP #657: Make "-profile strict" the default in Tcl 9.0 file: [769aeed3d2] check-in: [2e60630e80] user: jan.nijtmans branch: core-8-branch, size: 95152 | |
|
2023-11-03
| ||
| 20:05 | Merge trunk. (Hackery workaround troubles with TCLAPI) file: [b9773f2502] check-in: [ec4e876c4e] user: dgp branch: novem, size: 93494 | |
| 20:04 | merge trunk file: [6b23cd07f6] check-in: [9f0391c078] user: dgp branch: core-9-0-b1-rc, size: 94179 | |
|
2023-11-02
| ||
| 17:00 | Merge main file: [6531da2d98] check-in: [e85a6745f5] user: oehhar branch: tip-657, size: 94024 | |
|
2023-10-22
| ||
| 19:56 | Merge 9.0 file: [ca392ce562] check-in: [f107021263] user: jan.nijtmans branch: tip-626, size: 94266 | |
|
2023-10-13
| ||
| 16:00 | Merge 8.7 file: [004112f496] check-in: [7c849f60c7] user: jan.nijtmans branch: main, size: 94177 | |
|
2023-09-29
| ||
| 13:17 | merge trunk file: [4a70f2ec2b] check-in: [b1ab4bb750] user: dgp branch: novem, size: 93407 | |
| 12:33 | merge trunk file: [ffe3787e58] check-in: [05657deeb1] user: dgp branch: core-9-0-b1-rc, size: 94092 | |
|
2023-09-28
| ||
| 08:22 | Rebase to 9.0 file: [1aefdd85e1] check-in: [c45621d8a7] user: jan.nijtmans branch: tip-657, size: 93937 | |
|
2023-09-27
| ||
| 15:38 | Merge 9.0 file: [91985de744] check-in: [47d3d33480] user: jan.nijtmans branch: tip-626, size: 94179 | |
| 12:27 | TIP #673: Remove deprecated [trace] subcommands file: [1e4afc6e5e] check-in: [064ef7e691] user: jan.nijtmans branch: main, size: 94090 | |
|
2023-09-25
| ||
| 07:17 | Merge 8.7 (2023-05-03) file: [42704f9afb] check-in: [d91f112024] user: jan.nijtmans branch: tip-656-simpl, size: 95443 | |
| 06:51 | Merge 8.7 (2023-05-02) file: [4ee5040bda] check-in: [da2443a61a] user: jan.nijtmans branch: tip-656-simpl, size: 95339 | |
|
2023-09-22
| ||
| 20:09 | Merge 9.0 file: [dbcbc67338] check-in: [804629d14a] user: jan.nijtmans branch: tip-626, size: 94318 | |
|
2023-09-20
| ||
| 12:38 | merge 8.7 file: [053ff7e7b4] check-in: [43e3748f9c] user: dgp branch: dgp-tcl-code, size: 95300 | |
| 12:17 | merge 8.7 file: [90b551cc8d] check-in: [38a28cb418] user: dgp branch: core-8-7-b1-rc, size: 95201 | |
| 12:11 | Handle TCL_TRACE_OLD_STYLE being deprecated file: [b27cfbbb7c] check-in: [c013bc5a51] user: jan.nijtmans branch: core-8-branch, size: 95202 | |
|
2023-09-18
| ||
| 15:50 | merge trunk file: [baeda3473d] check-in: [b76fbff256] user: dgp branch: novem, size: 93546 | |
| 15:39 | merge trunk file: [a841e28c8c] check-in: [f35493455c] user: dgp branch: core-9-0-b1-rc, size: 94231 | |
| 14:15 | merge 8.7 file: [6d82cf7956] check-in: [a3a3629119] user: dgp branch: core-8-7-b1-rc, size: 95210 | |
|
2023-09-16
| ||
| 22:00 | Fix bug [c29b92ec2bbb] - Tcl_IncrRefCount() should return (void) file: [2b236aa099] check-in: [5b9fbbe05e] user: griffin branch: main, size: 94229 | |
|
2023-09-13
| ||
| 09:18 | Rebase to 9.0 file: [c24df81c82] check-in: [561988be17] user: jan.nijtmans branch: tip-626, size: 94310 | |
| 09:10 | Merge 9.0 file: [e0db8a8660] check-in: [b680b1f0b3] user: jan.nijtmans branch: tip-626, size: 94211 | |
|
2023-09-12
| ||
| 19:21 | merge 8.7 file: [d4906db383] check-in: [d6a65b9df0] user: dgp branch: dgp-tcl-code, size: 95309 | |
| 18:31 | More WIP file: [a390a1869b] check-in: [2e779e1e21] user: dgp branch: dgp-tcl-code, size: 95210 | |
| 14:23 | Rebase to tip-657 file: [d367043aea] check-in: [0e7c7d2154] user: jan.nijtmans branch: tip-671, size: 94117 | |
| 13:59 | Rebase to 9.0 file: [65ee1cb44c] check-in: [6bdb0864f1] user: jan.nijtmans branch: tip-657, size: 94068 | |
| 10:11 | Merge 8.7 file: [57c1827dea] check-in: [d24c3420fa] user: jan.nijtmans branch: main, size: 94221 | |
| 07:45 | TIP #665: Remove support for internal utf-16 for Tcl 8.7 (and 9.0) file: [4c38c910f6] check-in: [f28f0f4b68] user: jan.nijtmans branch: core-8-branch, size: 95211 | |
|
2023-09-11
| ||
| 14:57 | Remaining part of TIP #666 implementation (first part already done [cd426d20a9327f49|here]) file: [74b2ee79a7] check-in: [48a30267f9] user: jan.nijtmans branch: main, size: 94122 | |
|
2023-09-06
| ||
| 20:35 | merge trunk file: [c916055d96] check-in: [300e39bbc4] user: dgp branch: tip-673, size: 93817 | |
|
2023-08-30
| ||
| 15:31 | merge trunk file: [a2a75e68a5] check-in: [d0196ef4d9] user: dgp branch: novem, size: 93273 | |
| 15:25 | merge trunk file: [ec244311c2] check-in: [b452abd7ae] user: dgp branch: core-9-0-b1-rc, size: 93958 | |
| 14:42 | Rebase to 8.7 file: [8b687ce484] check-in: [19aa3a165e] user: jan.nijtmans branch: tip-666, size: 95112 | |
| 13:58 | Rebase to tip-657 file: [34436ec634] check-in: [cb4d02077f] user: jan.nijtmans branch: tip-671, size: 93852 | |
| 13:45 | Rebase to 9.0 file: [483eb8153d] check-in: [1c4d579fdf] user: jan.nijtmans branch: tip-657, size: 93803 | |
| 13:34 | Merge 9.0 file: [645027f301] check-in: [5de4330b73] user: jan.nijtmans branch: tip-626, size: 94045 | |
|
2023-08-28
| ||
| 16:16 | merge trunk file: [de0d620309] check-in: [5a6f8afd80] user: dgp branch: novem, size: 93295 | |
| 16:06 | merge trunk file: [821ce62bd8] check-in: [4851209d10] user: dgp branch: core-9-0-b1-rc, size: 93980 | |
| 15:50 | merge 8.7 file: [87205f1125] check-in: [6b5aea4fa3] user: dgp branch: core-8-7-b1-rc, size: 95324 | |
|
2023-08-27
| ||
| 20:37 | Merge 9.0. Make usec "int" on Cygwin file: [8de1aee3d8] check-in: [ee0849ad61] user: jan.nijtmans branch: bug-86dd172271, size: 93956 | |
| 16:51 | Merge 8.7 file: [efefada9f9] check-in: [71a47959d7] user: jan.nijtmans branch: main, size: 93978 | |
| 16:46 | Fix [64165953a0]: Compilation error of C extensions due to TCL_SIZE_MAX definition file: [ad277d238a] check-in: [f9875fd78b] user: jan.nijtmans branch: core-8-branch, size: 95325 | |
|
2023-08-25
| ||
| 14:39 | merge 8.7 file: [10999a694f] check-in: [c1eb96946b] user: dgp branch: core-8-7-b1-rc, size: 95282 | |
|
2023-08-24
| ||
| 17:44 | Tweak: keep "long usec" for 32-bit windows, as other 32-bit systems. Fix documentation. Tcl_GetTime() 'hack' for 64-bit windows is no longer necessary now file: [5b36cd24ee] check-in: [fa36b53049] user: jan.nijtmans branch: bug-86dd172271, size: 93936 | |
| 17:33 | Update Tcl_Time for 32-bit systems and win64, being able to handle time > 2038. Suggested in in ticket [86dd172271] file: [6e39e78800] check-in: [3dcef36ee2] user: jan.nijtmans branch: bug-86dd172271, size: 93917 | |
|
2023-08-23
| ||
| 16:56 | Merge 8.6 file: [de6fcf824e] check-in: [e98c01d752] user: jan.nijtmans branch: core-8-branch, size: 95283 | |
| 15:31 | Backport [bae0d30c7f5047a4]. Don't suggest that TCL_UTF_MAX=1 might work any more. See: [457523] file: [bddbacfb8f] check-in: [41f9d5a0f0] user: jan.nijtmans branch: core-8-6-branch, size: 93889 | |
|
2023-08-14
| ||
| 14:39 | merge trunk file: [6fd3995ac5] check-in: [a8c00b3c25] user: dgp branch: novem, size: 93061 | |
| 13:58 | merge trunk file: [874b41b501] check-in: [92a165fa9e] user: dgp branch: core-9-0-b1-rc, size: 93746 | |
| 12:55 | Bug [457523]. Trivial comment edit just to close the bug file: [f530e3c14a] check-in: [bae0d30c7f] user: apnadkarni branch: main, size: 93744 | |
|
2023-08-12
| ||
| 23:14 | Rename Tcl_BumpObj() to Tcl_BounceRefCount(). After the presentation on Abstract Lists at the 2023 OpenACS/Tcl Conference, there was a strong opinion that this function should be renamed. The results of an informal poll had a tie between Tcl_DoneWithObj() and Tcl_BounceRefCount(). Having seen a reference to "Bounce" in a research paper on Ref Counting, I chose to use Tcl_BounceRefCount(). file: [572e92e7f2] check-in: [df58824c78] user: griffin branch: main, size: 93811 | |
|
2023-08-10
| ||
| 16:38 | merge trunk file: [6f46faad8d] check-in: [70aa27d5a8] user: dgp branch: novem, size: 93087 | |
| 16:32 | merge trunk file: [4fe5bb2c98] check-in: [3ad25f639c] user: dgp branch: core-9-0-b1-rc, size: 93772 | |
|
2023-08-08
| ||
| 15:21 | Implement in,ni operator for abstract lists file: [e4777a61f6] check-in: [e302bd84c3] user: griffin branch: main, size: 93770 | |
|
2023-08-04
| ||
| 07:48 | Rebase to 9.0 file: [b7fcd05add] check-in: [3e13e79524] user: jan.nijtmans branch: tip-673, size: 93142 | |
|
2023-08-03
| ||
| 17:31 | merge trunk file: [0096fa6988] check-in: [0809768e50] user: dgp branch: novem, size: 92598 | |
| 17:11 | merge trunk file: [e7fdd575be] check-in: [8117bee1ed] user: dgp branch: core-9-0-b1-rc, size: 93283 | |
|
2023-08-01
| ||
| 06:46 | Prevent Tcl 8.6 header-file to be usable for Tcl 9 compiles. (see [6f22c7a1fc]) file: [1f08d8edf7] check-in: [3317aec2c5] user: jan.nijtmans branch: core-8-6-branch, size: 93956 | |
|
2023-07-29
| ||
| 20:35 | Merge bug-e58d7e19e9-demo branch: Show that everything works fine here. file: [8da1efc713] check-in: [8ed8429a89] user: jan.nijtmans branch: bug-e58d7e19e9, size: 93575 | |
| 18:11 | Demo bug [e58d7e19e9] file: [cf3f0d5495] check-in: [cdcadcb379] user: jan.nijtmans branch: bug-e58d7e19e9-demo, size: 93286 | |
| 16:42 | Rebase to 9.0 file: [7721c497da] check-in: [c9b9082483] user: jan.nijtmans branch: tip-626, size: 93321 | |
|
2023-07-27
| ||
| 15:13 | Rebase to 9.0. Add more filname encoding checks file: [8be82d161b] check-in: [fd68a8e3be] user: jan.nijtmans branch: tip-657, size: 93079 | |
| 13:19 | Demonstration how to add TCL_OBJTYPE_V3, while keeping upwards compatibility: all other TCL_OBJTYPE_V? macro's continue to work file: [8b46bb4354] check-in: [9ee8d17bfe] user: jan.nijtmans branch: bug-e58d7e19e9, size: 93503 | |
| 13:10 | Proposed fix for [e58d7e19e9]: Upwards compatibility of TclObjTypeHasProc() file: [6d3eb477c6] check-in: [07e8db69b8] user: jan.nijtmans branch: bug-e58d7e19e9, size: 93281 | |
| 12:57 | Proposed fix for [e58d7e19e9]: Upwards compatibility of TclObjTypeHasProc() file: [75c071a448] check-in: [eea8cdef80] user: jan.nijtmans branch: bug-e58d7e19e9, size: 93297 | |
|
2023-07-26
| ||
| 11:29 | Rebase to 8.7 file: [964ef50383] check-in: [6ed8dddae4] user: jan.nijtmans branch: tip-666, size: 95182 | |
|
2023-07-24
| ||
| 16:34 | merge trunk file: [bb9690883e] check-in: [b1c0b99ba9] user: dgp branch: novem, size: 92549 | |
| 16:26 | merge trunk file: [b4f8004e33] check-in: [4151656aae] user: dgp branch: core-9-0-b1-rc, size: 93234 | |
| 16:07 | merge 8.7 file: [882b1a9391] check-in: [ecfb784c4c] user: dgp branch: core-8-7-b1-rc, size: 95394 | |
| 13:32 | Merge 8.7 file: [8b96882593] check-in: [160f2d03a7] user: jan.nijtmans branch: main, size: 93232 | |
| 11:13 | Merge 8.6 file: [6a19d54d3f] check-in: [1fb6672995] user: jan.nijtmans branch: core-8-branch, size: 95395 | |
|
2023-07-14
| ||
| 14:51 | First attempt to mix TIP's #657 and #671 file: [00a5ef0bdd] check-in: [77d9664918] user: jan.nijtmans branch: tip-671, size: 93224 | |
| 06:31 | Rebase to 9.0 file: [815a92ce48] check-in: [0a52caf686] user: jan.nijtmans branch: tip-657, size: 93175 | |
|
2023-07-13
| ||
| 19:34 | merge trunk file: [4e5494c035] check-in: [b9c6b55287] user: dgp branch: novem, size: 92645 | |
| 19:25 | merge trunk file: [923306683b] check-in: [a44dae9ef9] user: dgp branch: core-9-0-b1-rc, size: 93330 | |
| 05:43 | Merge trunk file: [6a8802df88] check-in: [3f0de542ee] user: apnadkarni branch: tip-671, size: 93377 | |
|
2023-07-07
| ||
| 14:57 | Make TIP #636 work together with TIP #628: Shared 8.7/9.0 build environment file: [f0d73fdfe3] check-in: [a842d7c27a] user: jan.nijtmans branch: main, size: 93328 | |
|
2023-06-30
| ||
| 13:08 | Since TCL_MAJOR_VERSION is always "8", don't check for it. Add C++-compatible typecasts. file: [eca16f3332] check-in: [46c73262a1] user: jan.nijtmans branch: core-8-6-branch, size: 93833 | |
|
2023-06-29
| ||
| 00:09 | ws file: [01236f35d7] check-in: [613f198094] user: bch branch: main, size: 90140 | |
|
2023-06-27
| ||
| 15:25 | merge 8.7 file: [118cbba5b2] check-in: [444fe58834] user: dgp branch: core-8-7-b1-rc, size: 95282 | |
|
2023-06-26
| ||
| 09:52 | Remove compat/stdint.h and compat/stdlib.h: All C-compilers nowadays have it. file: [0ee4e468a6] check-in: [cdd211a557] user: jan.nijtmans branch: core-8-branch, size: 95283 | |
| 07:24 | Merge unchained branch [22400aa71b] and resolve conflicts. file: [a67d9d783f] check-in: [961f58e148] user: pooryorick branch: pyk-objinterface, size: 88149 | |
|
2023-06-18
| ||
| 21:30 | Merge trunk-encoding-defaultstrict [c499122331]. file: [a82d609330] check-in: [22400aa71b] user: pooryorick branch: unchained, size: 87928 | |
|
2023-06-13
| ||
| 16:47 | Remove getdbl abstraction. file: [be27151fa3] check-in: [79841a55e2] user: griffin branch: tip-636-tcl9-644, size: 93221 | |
|
2023-06-12
| ||
| 22:45 | Merge 9.0 file: [7854e3c900] check-in: [2a8e051165] user: jan.nijtmans branch: tip-657, size: 89993 | |
|
2023-06-11
| ||
| 21:31 | Merge trunk [19e22d9bc5]. file: [6f2d760cc7] check-in: [377114dc42] user: pooryorick branch: trunk-encodingdefaultstrict, size: 90045 | |
| 20:21 | Merge trunk [402ff62239]. file: [81ea46b3d0] check-in: [5fd8267c8a] user: pooryorick branch: trunk-encodingdefaultstrict, size: 90038 | |
| 19:53 | Merge trunk [07d84ca4b3]. file: [c1cfaf782f] check-in: [94c0cb9397] user: pooryorick branch: trunk-encodingdefaultstrict, size: 90088 | |
| 07:29 | Merge trunk [20891426a8]. file: [86ee60a498] check-in: [56d7f41983] user: pooryorick branch: trunk-encodingdefaultstrict, size: 90086 | |
|
2023-06-07
| ||
| 17:24 | WIP on TIP 673. First pass exposes issues in the test suite. file: [a9a73cad67] check-in: [f74cac7b6a] user: dgp branch: tip-673, size: 90007 | |
|
2023-06-05
| ||
| 21:50 | Implement basic lossless profile file: [c365cf0d83] check-in: [825c68627f] user: apnadkarni branch: tip-671, size: 90195 | |
|
2023-06-01
| ||
| 21:36 | Merge 9.0 file: [47894ea0ac] check-in: [941600cdb3] user: jan.nijtmans branch: tip-626, size: 90235 | |
|
2023-05-30
| ||
| 15:24 | merge trunk file: [acf4f351d4] check-in: [072610b561] user: dgp branch: novem, size: 89463 | |
| 15:04 | merge trunk file: [5ff3f39a50] check-in: [231de45124] user: dgp branch: core-9-0-b1-rc, size: 90148 | |
|
2023-05-26
| ||
| 17:15 | Function name cleanup. file: [7122c745c3] check-in: [f0e51ed375] user: griffin branch: tip-636-tcl9-644, size: 93467 | |
|
2023-05-24
| ||
| 20:13 | Cleanup abstract list definitions. file: [f3523ec82b] check-in: [741923851e] user: griffin branch: tip-636-tcl9-644, size: 93451 | |
|
2023-05-23
| ||
| 21:36 | Merge trunk file: [08aee99083] check-in: [2f493bd21c] user: griffin branch: tip-636-tcl9-644, size: 93482 | |
|
2023-05-20
| ||
| 14:10 | Merge "unchained" branch [6b0efb4663] and resolve conflicts. file: [092a515382] check-in: [1b29063091] user: pooryorick branch: pyk-objinterface, size: 88170 | |
|
2023-05-19
| ||
| 11:26 | Merge "unchained" branch commit [05b72c0b3f] and resolve conflicts. file: [6b993378c6] check-in: [2840dda8db] user: pooryorick branch: pyk-objinterface, size: 88228 | |
|
2023-05-17
| ||
| 16:12 | Merge trunk file: [354c5718ea] check-in: [3e44e4bdd3] user: griffin branch: tip-636-tcl9-644, size: 93475 | |
| 05:09 | Add Tcl_BumpObj() used to prevent leaks from Abstract List elements. Add Abstract List (ArithSeries) support in Tcl_ListObjIndex(). Fix obj leaks in lsearch operatations on ArithSeries. Fix obj leaks in concat operations on ArithSeries. Add concat and lsearch tests using lseq lists. file: [18677846f4] check-in: [5c163280ea] user: griffin branch: tip-636-tcl9-644, size: 93580 | |
|
2023-05-12
| ||
| 09:34 | Merge 9.0 file: [b1946d4ee5] check-in: [c1e4ff0616] user: jan.nijtmans branch: tip-626, size: 90228 | |
|
2023-05-11
| ||
| 21:47 | Merge trunk [05eeae5d67] and resolve conflicts. file: [7a45b61afe] check-in: [ea8f3cd359] user: pooryorick branch: unchained, size: 87949 | |
| 16:35 | TIP #668 implementation: Consolidate all Tcl_Attempt* functions. file: [750a0e2ede] check-in: [fa605de79a] user: jan.nijtmans branch: tip-668, size: 90118 | |
|
2023-05-10
| ||
| 21:32 | Refactor allocation strategy in Tcl_DStringAppend file: [e9d9c5f985] check-in: [151dd2052b] user: apnadkarni branch: bug-c9663296fd, size: 90146 | |
| 13:24 | merge trunk file: [170cb8540a] check-in: [3308a432b4] user: dgp branch: novem, size: 89456 | |
| 13:24 | merge trunk file: [30c15121f5] check-in: [cdf0a3f93f] user: dgp branch: core-9-0-b1-rc, size: 90141 | |
|
2023-05-09
| ||
| 16:11 | Left-over TCL_ENCODING_STRICT, not used any more. Add "-profile tcl8" for testcases which don't work in strict profile file: [2f4f29e60f] check-in: [c7d09172e8] user: jan.nijtmans branch: main, size: 90139 | |
| 15:58 | merge trunk file: [cd0b813698] check-in: [e487b3b7f1] user: griffin branch: tip-636-tcl9-644, size: 92764 | |
| 15:43 | Merge 9.0 file: [7e998ea8d4] check-in: [5a026323e9] user: jan.nijtmans branch: tip-657, size: 89986 | |
| 13:44 | merge trunk file: [56fc33ffe9] check-in: [7daa1411f8] user: dgp branch: novem, size: 89561 | |
| 13:07 | merge trunk file: [1a4d38de06] check-in: [e64ee84c72] user: dgp branch: core-9-0-b1-rc, size: 90246 | |
| 09:51 | size_t -> Tcl_Size (twice) file: [323ec1c048] check-in: [45683a8ec4] user: jan.nijtmans branch: main, size: 90244 | |
|
2023-05-04
| ||
| 14:52 | merge trunk file: [193caaf512] check-in: [3b5d978839] user: dgp branch: novem, size: 89559 | |
| 14:45 | merge trunk file: [021aa91c8c] check-in: [ee9a92d8ad] user: dgp branch: core-9-0-b1-rc, size: 90244 | |
| 13:52 | merge 8.7 file: [8b0c365593] check-in: [205f42e951] user: dgp branch: core-8-7-b1-rc, size: 95345 | |
| 13:22 | Merge 9.0 file: [d8246448fc] check-in: [07e3049227] user: jan.nijtmans branch: tip-626, size: 90331 | |
| 12:53 | Fix [9c397da4a9]: AppendPrintfToObjVA(): support 64-bit pointers file: [c2e28b47c9] check-in: [32db95fa6a] user: jan.nijtmans branch: core-8-branch, size: 95346 | |
| 06:38 | Rebase to latest 9.0 file: [d6eee594d2] check-in: [c4e22bc646] user: jan.nijtmans branch: tip-657, size: 89984 | |
|
2023-05-03
| ||
| 15:59 | Merge 8.7 file: [a0cb40a6a1] check-in: [20891426a8] user: jan.nijtmans branch: main, size: 90242 | |
| 14:47 | TIP #666 implementation file: [92e22d8d1c] check-in: [380064f5c8] user: jan.nijtmans branch: tip-666, size: 95133 | |
| 11:31 | Merge [842b3b3949]. file: [f03f130275] check-in: [c3278e757b] user: pooryorick branch: unchained, size: 88007 | |
| 09:31 | Use Tcl_Size instead of ptrdiff_t in Tcl_ObjCmdProc2(), Tcl_CmdObjTraceProc2, and Tcl_MethodCallProc2(). file: [737eb6bcf6] check-in: [cd426d20a9] user: pooryorick branch: main, size: 90243 | |
| 09:20 | Merge 9.0 file: [0ae3ba9909] check-in: [583c71a819] user: jan.nijtmans branch: tip-657, size: 89988 | |
| 07:04 | Merge 9.0 file: [acb18236e3] check-in: [db15a1e038] user: jan.nijtmans branch: tip-626, size: 90335 | |
| 04:03 | Changed CHANNEL_PROFILE_* to ENCODING_PROFILE_* and moved out of tclIO.h. See below. For whatever reason, these macros were renamed and moved to tclIO.h post-660. This is inappropriate as those macros deal with *encoding* flags, not *channel* flags and have relevance outside of I/O making their renaming inappropriate. Further putting them in tclIO.h forces inclusion of that header in modules that do not otherwise need that header. file: [01f50e2ccc] check-in: [b9aee6a781] user: apnadkarni branch: main, size: 90246 | |
| 03:31 | Changed CHANNEL_PROFILE_* to ENCODING_PROFILE_* and moved out of tclIO.h. See below. For whatever reason, these macros were renamed and moved to tclIO.h post-660. This is inappropriate as those macros deal with *encoding* flags, not *channel* flags and have relevance outside of I/O making their renaming inappropriate. Further putting them in tclIO.h forces inclusion of that header in modules that do not otherwise need that header. file: [618f7188f7] check-in: [8cf18cec8c] user: apnadkarni branch: core-8-branch, size: 95347 | |
|
2023-04-30
| ||
| 23:09 | Partial sync-up with trunk. file: [95541b3436] check-in: [82fe864420] user: griffin branch: tip-636-tcl9-644, size: 92755 | |
| 18:36 | Remove all code that is conditioned on TCL_MAJOR_VERSION. file: [ad1805825e] check-in: [5037505a02] user: pooryorick branch: unchained, size: 87971 | |
|
2023-04-28
| ||
| 23:57 | Remove all code related to TCL_NO_DEPRECATED, and some related to TCL_MAJOR_VERSION. file: [45b55d5f0a] check-in: [a2e5794d46] user: pooryorick branch: unchained, size: 89519 | |
| 17:34 | Remove all code related to TCL_UTF_MAX=3. file: [aa2a33afb3] check-in: [d0c75e3b88] user: pooryorick branch: unchained, size: 89827 | |
|
2023-04-24
| ||
| 14:39 | merge TIP 660 commit file: [d6cc459fab] check-in: [8cab581c5a] user: dgp branch: novem, size: 89552 | |
|
2023-04-21
| ||
| 21:31 | Merge 9.0 file: [c5993ae883] check-in: [f1cb9fbb82] user: jan.nijtmans branch: tip-657, size: 89884 | |
| 16:49 | Merge pre-TIP 660 changes from trunk. file: [8a0b6d4df3] check-in: [b1c433a972] user: dgp branch: novem, size: 89536 | |
| 15:22 | merge trunk file: [b5ca70a3b8] check-in: [e7aac617f1] user: dgp branch: core-9-0-b1-rc, size: 90237 | |
| 13:32 | Merge 9.0 file: [b34d6f100b] check-in: [b732c118b6] user: jan.nijtmans branch: tip-626, size: 90324 | |
|
2023-04-19
| ||
| 15:07 | merge 8.7 file: [664d6c9192] check-in: [2b36f66f7d] user: dgp branch: core-8-7-b1-rc, size: 95242 | |
| 12:20 | Fossil merge [1842599320]: TIP 660 accepted. file: [bb9ed6fd9f] check-in: [2ae62e3581] user: pooryorick branch: trunk-encodingdefaultstrict, size: 90182 | |
| 11:28 | Merge trunk [1ef347e31d]. file: [a9c9616d04] check-in: [d325b41eb8] user: pooryorick branch: trunk-encodingdefaultstrict, size: 90166 | |
| 04:45 | Merge 8.7 file: [5811fd6e5e] check-in: [c555137119] user: apnadkarni branch: tip-660-tcl8, size: 95243 | |
| 04:00 | Fix missing stddef.h include file: [872126c9c8] check-in: [a6b890266d] user: apnadkarni branch: core-8-branch, size: 95243 | |
|
2023-04-18
| ||
| 21:38 | TIP #660, merge trunk, replace testscases with trunk testcases file: [310fc53d8b] check-in: [ae89fcb5d3] user: jan.nijtmans branch: tip-660-with-trunk-testcases, size: 90235 | |
| 21:05 | Merge 9.0 file: [87ce59bb29] check-in: [7275b67ac4] user: jan.nijtmans branch: tip-657, size: 89868 | |
| 19:44 | Merge 8.7 file: [91571b8bc7] check-in: [e66bd84d14] user: jan.nijtmans branch: tip-657-backport, size: 95159 | |
| 19:42 | Adapt TIP's #494/#481/#537/#544/#568/#616/#623/#627/#630 to TIP #660 changes file: [65618dea2a] check-in: [891367d291] user: jan.nijtmans branch: core-8-branch, size: 95223 | |
| 15:47 | Merge 9.0 file: [bc8ae76cd2] check-in: [8013020fec] user: jan.nijtmans branch: tip-626, size: 90308 | |
| 15:46 | Merge 8.7 file: [fc096bdb32] check-in: [8e96bc3d63] user: jan.nijtmans branch: main, size: 90219 | |
| 15:23 | Add TCL_T_MODIFIER (from TIP #660). Some header-file clean-up. file: [eb4a5bdf55] check-in: [951cf65307] user: jan.nijtmans branch: core-8-branch, size: 95184 | |
| 13:24 | Merge trunk [e7fcdb7611]. file: [08daa25501] check-in: [c9295cbf48] user: pooryorick branch: trunk-encodingdefaultstrict, size: 90150 | |
| 12:24 | Merge trunk [79cd3ac351]. file: [24aabf5617] check-in: [518b6086eb] user: pooryorick branch: trunk-encodingdefaultstrict, size: 90312 | |
| 11:39 | Merge trunk [c8983a2a94] and resolve conflicts. file: [439853a703] check-in: [729ef5d2e8] user: pooryorick branch: trunk-encodingdefaultstrict, size: 90656 | |
|
2023-04-17
| ||
| 21:33 | Merge trunk [49a4c8f8fb], "TIP 656 accepted", and resolve conflicts. file: [d78832ae51] check-in: [ab0512022f] user: pooryorick branch: trunk-encodingdefaultstrict, size: 90657 | |
| 13:30 | Merge trunk [31788d9a4b] and resolve conflicts. file: [4000aeae41] check-in: [04c47a8fd6] user: pooryorick branch: trunk-encodingdefaultstrict, size: 89870 | |
| 10:58 | Merge trunk [498ef65f88] and resolve conflicts. file: [f7369d037e] check-in: [254c2ccb8c] user: pooryorick branch: trunk-encodingdefaultstrict, size: 89676 | |
|
2023-04-16
| ||
| 17:07 | Merge trunk [f868c40053] and resolve conflicts. file: [07695e22a0] check-in: [bd3f3d1df2] user: pooryorick branch: trunk-encodingdefaultstrict, size: 89676 | |
|
2023-04-11
| ||
| 22:50 | Proposed fix for [0b9200888e]: TIP #660 breaks TIP #628/#630 file: [1af83e52f0] check-in: [a409b62d34] user: jan.nijtmans branch: bug-0b9200888e, size: 90643 | |
|
2023-04-06
| ||
| 16:10 | Make Tcl_Size signed by default, but allow extension to make it unsigned (experimental) file: [8eac3eb411] check-in: [4f88786745] user: jan.nijtmans branch: optional-unsigned-size, size: 91358 | |
| 09:52 | Eliminate TCL_SIZE_CMP() for now, not a good idea for Tcl 9.0 file: [7c574c37dc] check-in: [d00062f436] user: jan.nijtmans branch: optional-signed-size, size: 91346 | |
|
2023-04-05
| ||
| 11:03 | Add TCL_SIZE_MAX and TCL_SIZE_MODIFIER file: [752e1dbde0] check-in: [6204253f71] user: apnadkarni branch: tip-660-tcl8, size: 95050 | |
|
2023-04-03
| ||
| 14:41 | merge trunk file: [cb9c848dc2] check-in: [e4ee47b22d] user: dgp branch: novem, size: 89520 | |
| 14:34 | merge trunk file: [bf0473fc1a] check-in: [aa23225fa6] user: dgp branch: core-9-0-b1-rc, size: 90205 | |
|
2023-04-02
| ||
| 21:49 | Merge 9.0. Add some more utility macro's file: [ec777b17c4] check-in: [4bedba476d] user: jan.nijtmans branch: optional-signed-size, size: 91534 | |
|
2023-04-01
| ||
| 15:14 | Merge 8.7. Remove TCL_ENCODING_PROFILE_DEFAULT (since it isn't documented and not used anywhere) file: [af9cd87971] check-in: [33103ed215] user: jan.nijtmans branch: tip-657-backport, size: 94557 | |
|
2023-03-31
| ||
| 21:02 | Rebase to latest trunk. More progress file: [91a87d852f] check-in: [642a10ed40] user: jan.nijtmans branch: optional-signed-size, size: 90910 | |
| 13:49 | merge 8.7 file: [0e0864ef46] check-in: [eb1f500190] user: dgp branch: core-8-7-b1-rc, size: 94620 | |
|
2023-03-30
| ||
| 22:24 | Merge 9.0 file: [9497b5d4e1] check-in: [6396c6443a] user: jan.nijtmans branch: tip-626, size: 90292 | |
| 18:01 | TIP 660. No compiler warnings. Tests suite pass on Win and Ubuntu file: [a3b05b1310] check-in: [eb81a25271] user: apnadkarni branch: tip-660, size: 90635 | |
| 15:19 | Fix [0cb3554903]: macOS 13 SDK deprecates sprintf(). But better not use it on other platforms either. file: [a67b9c54f6] check-in: [ec56f33813] user: jan.nijtmans branch: bug-0cb3554903, size: 93908 | |
| 06:24 | Remove TCL_ENCODING_PROFILE_DEFAULT file: [bb6afacba9] check-in: [03d2bc237d] user: jan.nijtmans branch: tip-659, size: 89852 | |
|
2023-03-28
| ||
| 19:30 | Remove the last occurrences of TCL_ENCODING_NOCOMPLAIN. file: [ef537180e5] check-in: [7cecbaf282] user: pooryorick branch: main, size: 90203 | |
|
2023-03-26
| ||
| 16:04 | Merge 9.0 file: [cfb2088b66] check-in: [d7647964b4] user: jan.nijtmans branch: bug-02b58d5d04, size: 90239 | |
|
2023-03-25
| ||
| 00:29 | Merge trunk file: [0261848453] check-in: [f6aa53859c] user: griffin branch: tip-636-tcl9-644, size: 92885 | |
|
2023-03-22
| ||
| 19:40 | Merge 9.0 file: [19a64178ca] check-in: [f809c32f0e] user: jan.nijtmans branch: tip-626, size: 90454 | |
| 15:35 | Simplify TIP #656 implementation. This also changes the TCL_ENCODING_PROFILE_* macro's to the same values as in #TIP #657 (so, those changes make no sense before TIP #657 is accepted) file: [a74162ca06] check-in: [303ca5c8ca] user: jan.nijtmans branch: tip-656-simpl, size: 94717 | |
| 15:27 | Merge 9.0 file: [1d02fd8c3c] check-in: [b82838f4d4] user: jan.nijtmans branch: tip-657, size: 89892 | |
| 12:02 | Merge 8.7 file: [9b99ab5718] check-in: [f8d60e395f] user: jan.nijtmans branch: main, size: 90365 | |
| 11:44 | Move (TCL_ENCODING_PROFILE_MASK|GET|SET) from tcl.h to tclIO.h, since those are not public. Some formatting. file: [dfe6374f86] check-in: [d5cda795aa] user: jan.nijtmans branch: core-8-branch, size: 94621 | |
| 08:32 | Since TCL_ENCODING_PROFILE_DEFAULT == TCL_ENCODING_PROFILE_TCL8 (on Tcl 8), we can simplify. file: [bf89c05bd8] check-in: [d0f072219c] user: jan.nijtmans branch: core-8-branch, size: 94965 | |
|
2023-03-21
| ||
| 09:22 | Merge 9.0 file: [a57baf140e] check-in: [ad1e9cb0a9] user: jan.nijtmans branch: tip-626, size: 90798 | |
|
2023-03-20
| ||
| 21:06 | More TclNewIndexObj() usages (for values between -1 and SIZE_MAX-1) file: [eeec7e0629] check-in: [dd8e66c296] user: jan.nijtmans branch: main, size: 90709 | |
|
2023-03-18
| ||
| 09:15 | Merge 9.0 file: [56c1feac16] check-in: [c9dd529165] user: jan.nijtmans branch: tip-626, size: 90799 | |
| 02:59 | Merge trunk file: [333cbad873] check-in: [56386248af] user: apnadkarni branch: tip-656-tcl9, size: 90710 | |
|
2023-03-17
| ||
| 19:48 | Merge 9.0 file: [acca175e3b] check-in: [536c49c7a2] user: jan.nijtmans branch: tip-626, size: 90384 | |
| 19:43 | Merge 8.7 file: [7a4ea81646] check-in: [1067a14b93] user: jan.nijtmans branch: tip-656, size: 95161 | |
|
2023-03-16
| ||
| 20:35 | Merge tip-656-tcl9 file: [1814ef5d9a] check-in: [218c6465d1] user: jan.nijtmans branch: tip-657, size: 90276 | |
| 20:16 | Merge 8.7 file: [f4bba81373] check-in: [43584b2ac9] user: jan.nijtmans branch: main, size: 90295 | |
| 20:12 | If TCL_UTF_MAX=4, don't set 'exact' to 1 file: [e34aae7862] check-in: [ca16c36702] user: jan.nijtmans branch: core-8-branch, size: 94706 | |
| 17:29 | Merge 8.7 file: [08f3c340e9] check-in: [b6b55639ae] user: apnadkarni branch: tip-656, size: 95156 | |
| 15:36 | Prevent extensions compiled with TCL_UTF_MAX=4 (See [https://core.tcl-lang.org/tips/doc/trunk/tip/542.md|TIP #542]) from running in Tcl 8.6. file: [d79c63e94e] check-in: [7b8a34332c] user: jan.nijtmans branch: core-8-branch, size: 94700 | |
|
2023-03-14
| ||
| 17:23 | Merge 9.0. Also fix replace profile handling of orphan surrogates file: [b7c536107f] check-in: [69b2949bc8] user: apnadkarni branch: tip-656-tcl9, size: 90516 | |
|
2023-03-10
| ||
| 16:02 | Merge tip-656-tcl9 file: [77c450b3d7] check-in: [98176465db] user: jan.nijtmans branch: tip-657, size: 90082 | |
|
2023-03-07
| ||
| 21:01 | Start implementing TIP #657. WIP file: [0b4bbc68f5] check-in: [7d3d6f8f29] user: jan.nijtmans branch: tip-657, size: 90083 | |
| 20:13 | Merge 9.0 file: [c6e7e704db] check-in: [66a2cd7681] user: jan.nijtmans branch: tip-656-tcl9, size: 90592 | |
|
2023-03-05
| ||
| 00:43 | Merge 9.0 file: [3ce0ee1f44] check-in: [38f5d517dd] user: jan.nijtmans branch: tip-626, size: 90384 | |
|
2023-03-03
| ||
| 14:02 | merge trunk file: [cee21858c8] check-in: [e50f70450c] user: dgp branch: novem, size: 89418 | |
| 14:02 | merge trunk file: [8a65a19179] check-in: [d61b0bbfd3] user: dgp branch: core-9-0-b1-rc, size: 90103 | |
| 13:19 | Merge 9.0. knownBug -> strictBug file: [4b468a2a80] check-in: [98cba50454] user: jan.nijtmans branch: make-strict-the-default, size: 89920 | |
| 13:04 | Adapt type-casts to Tcl 9.0 signature of Tcl_Free/Tcl_Realloc/Tcl_AttemptRealloc file: [9d9255bcd5] check-in: [91247f5ef8] user: jan.nijtmans branch: main, size: 90101 | |
|
2023-03-02
| ||
| 14:36 | merge trunk file: [2a7f30674c] check-in: [005ce890d8] user: dgp branch: novem, size: 89418 | |
| 14:21 | merge trunk file: [f89cd80a86] check-in: [fe7361356b] user: dgp branch: core-9-0-b1-rc, size: 90103 | |
| 12:30 | Merge 9.0 file: [99f3cfc70b] check-in: [7884884840] user: jan.nijtmans branch: tip-626, size: 90384 | |
| 04:35 | Cherrypick [13537afd1b] - eliminate TCL_ENCODING_MODIFIED file: [0512c306a5] check-in: [9c6ee19533] user: apnadkarni branch: tip-656-tcl9, size: 90592 | |
| 04:16 | Eliminate TCL_ENCODING_MODIFIED flag file: [24bfb90b3a] check-in: [13537afd1b] user: apnadkarni branch: tip-656, size: 94947 | |
|
2023-03-01
| ||
| 07:19 | Merge 9.0 file: [38874dba7a] check-in: [eb12679c83] user: apnadkarni branch: tip-656-tcl9, size: 90559 | |
|
2023-02-28
| ||
| 16:58 | Merge 9.0 file: [70c37fba95] check-in: [689b3f3457] user: jan.nijtmans branch: make-strict-the-default, size: 89920 | |
| 07:45 | In case of combining TIP #494 (TCL_8_COMPAT) and #628 (building for Tcl 8.7 with 9.0 headers), ignore TCL_8_COMPAT macro. More Tcl_Size usage. file: [9ac47b90ed] check-in: [f42b15db40] user: jan.nijtmans branch: main, size: 90101 | |
|
2023-02-27
| ||
| 20:36 | Experiment: Use -DTCL_SIGNED_SIZE to switch Tcl_Size from size_t to ptrdiff_t file: [54c24be0eb] check-in: [3ea98e212f] user: jan.nijtmans branch: optional-signed-size, size: 90337 | |
|
2023-02-25
| ||
| 03:03 | Compiles and runs. Tests still to be ported. file: [e279fb0142] check-in: [c057c79d2b] user: apnadkarni branch: tip-656-tcl9, size: 90551 | |
|
2023-02-22
| ||
| 17:07 | port jan-encoding-profile to 9.0 file: [8ed1b02ae8] check-in: [900d53d140] user: jan.nijtmans branch: jan-encoding-profile-for-9.0, size: 90255 | |
|
2023-02-19
| ||
| 21:46 | Experiment: Make "strict" the default for 9.0. Some trivial testcases are adapted, but the crucial ones are left as-is. Warning: If your are a supporter of "making -strict the default for 9.0", then this branch is (not) for you. You might be disappointer! file: [6028d5620f] check-in: [0a3ee3a1da] user: jan.nijtmans branch: make-strict-the-default, size: 89912 | |
|
2023-02-17
| ||
| 19:12 | Make a start implementing "replace" file: [848309d8ce] check-in: [8965167358] user: jan.nijtmans branch: jan-encoding-profile, size: 94800 | |
|
2023-02-16
| ||
| 20:54 | parsing simplifications file: [3cfe0c7450] check-in: [4c3fc8cc5a] user: jan.nijtmans branch: jan-encoding-profile, size: 94717 | |
|
2023-02-11
| ||
| 17:38 | Partial implementation of replace profile file: [5a75dbb4d1] check-in: [7dc2095f6a] user: apnadkarni branch: apn-encoding-profile, size: 94914 | |
| 01:51 | Eliminate TCL_ENCODING_{STRICT,NOCOMPLAIN} file: [28488a69fd] check-in: [7a9d0fe95b] user: apnadkarni branch: apn-encoding-profile, size: 94968 | |
|
2023-02-09
| ||
| 17:04 | Modify encoding C API to use profiles (in progress) file: [9f78fb2f0a] check-in: [f1ce788bea] user: apnadkarni branch: apn-encoding-profile, size: 95348 | |
|
2023-01-24
| ||
| 18:06 | Bump to 9.0b1 for release file: [05d5b9fd5f] check-in: [7fe2ab82ec] user: dgp branch: core-9-0-b1-rc, size: 90095 | |
|
2023-01-16
| ||
| 13:10 | New flag TCL_ENCODING_HACK_FLAG to control the behaviour. (This is NOT the way to do it, but it's only meant for experimenting) file: [d9ef130332] check-in: [b8201a96c4] user: jan.nijtmans branch: bug-370b1ff03e, size: 94530 | |
|
2022-12-28
| ||
| 23:35 | Unify TCL_ENCODING_STRICT and TCL_ENCODING_NOCOMPLAIN, and make strict encoding conformance the default everywhere. file: [72778f21c8] check-in: [8252783124] user: pooryorick branch: trunk-encodingdefaultstrict, size: 89668 | |
|
2022-12-21
| ||
| 13:11 | Merge 8.6. Update dde and registry extensions file: [a4d96de5d2] check-in: [ca829e3b89] user: jan.nijtmans branch: cygwin, size: 93889 | |
| 06:59 | Make as much abstract list implementation as possible internal. Other code cleanup also. file: [58304f0954] check-in: [6a1760d4bc] user: griffin branch: tip-636-tcl9-644, size: 92613 | |
|
2022-12-18
| ||
| 10:05 | Reserve a place in abstractlist for an additional function file: [d65e946791] check-in: [f66b360335] user: jan.nijtmans branch: tip-636-tcl9-644, size: 94434 | |
| 09:10 | Merge 9.0 file: [1a85f87eeb] check-in: [889eda50c1] user: jan.nijtmans branch: tip-636-tcl9-644, size: 94375 | |
|
2022-12-12
| ||
| 15:13 | merge 8.7 file: [818f33dc43] check-in: [cc1e305934] user: dgp branch: core-8-7-b1-rc, size: 94490 | |
|
2022-12-09
| ||
| 19:55 | Fix compilation with tcc. Thanks, Cyan Ogilvie for the report file: [9bfe1bce07] check-in: [f7629abff2] user: jan.nijtmans branch: core-8-branch, size: 94491 | |
|
2022-12-08
| ||
| 17:11 | merge trunk file: [0ecdbb6765] check-in: [e660a136b4] user: dgp branch: novem, size: 89410 | |
| 16:52 | merge 8.7 file: [8eeffe8c8a] check-in: [b0756e1948] user: dgp branch: core-8-7-b1-rc, size: 94378 | |
| 14:24 | Merge 9.0. Fix testcases file: [b2718a8834] check-in: [7ec99f0221] user: jan.nijtmans branch: tip-636-tcl9-644, size: 94452 | |
|
2022-12-07
| ||
| 23:56 | Add 'getdouble' function to ObjType, used for abstractlist types. -- Experimental file: [63f72b1204] check-in: [edf337e697] user: griffin branch: tip-636-tcl9-644, size: 94796 | |
| 17:09 | Merge 9.0 file: [0580e4559b] check-in: [a120d3b10d] user: jan.nijtmans branch: tip-626, size: 90376 | |
|
2022-12-05
| ||
| 23:49 | Merge 8.7 file: [d7f7202c3d] check-in: [a1cc35147d] user: jan.nijtmans branch: main, size: 90093 | |
| 23:31 | Merge 8.6 file: [a1cbf852b9] check-in: [45652abcf9] user: jan.nijtmans branch: core-8-branch, size: 94379 | |
| 23:05 | dev_t -> unsigned for Cygwin in tcl.h, so we don't need sys/types.h any more. There's no gap in Tcl_StatBuf for 64-bit Cygwin file: [ad0d8565b8] check-in: [58a59e2588] user: jan.nijtmans branch: core-8-6-branch, size: 93907 | |
| 15:42 | Merge 8.7 file: [ad8cf7562a] check-in: [36c4b52e65] user: jan.nijtmans branch: main, size: 90088 | |
| 15:39 | There's no gap on Cygwin any more file: [1040ff535d] check-in: [0d25c2aaa4] user: jan.nijtmans branch: core-8-branch, size: 94374 | |
| 15:35 | Merge 8.7 file: [890f6ec34c] check-in: [64972badd2] user: jan.nijtmans branch: main, size: 90116 | |
| 15:33 | On Cygwin, dev_t == unsigned, and long long == long file: [5920fbfdcc] check-in: [637abd1dec] user: jan.nijtmans branch: core-8-branch, size: 94402 | |
|
2022-12-01
| ||
| 15:46 | merge trunk file: [45625e89b4] check-in: [5908a85b08] user: dgp branch: novem, size: 89626 | |
| 15:28 | merge 8.7 file: [5e032fb2dd] check-in: [3c048f2b33] user: dgp branch: core-8-7-b1-rc, size: 94594 | |
| 15:16 | Merge 9.0. Fix Windows build (testcases need tcl::test package). Modify TCL_OBJTYPE_V1() macro, so it checks for the number of arguments file: [0ed0fbaba3] check-in: [b12de6dcc9] user: jan.nijtmans branch: tip-636-tcl9-644, size: 94066 | |
| 14:23 | Merge 9.0 file: [4cc01fd618] check-in: [7787a1c006] user: jan.nijtmans branch: tip-626, size: 90592 | |
| 02:10 | Fix bug with slice (range) operation file: [7d6ea19bb5] check-in: [98cb6066e8] user: griffin branch: tip-636-tcl9-644, size: 94027 | |
|
2022-11-30
| ||
| 22:05 | Merge 9.0. Rename TclObjTypeHasProc to ABSTRACTLIST_PROC file: [f25228ef34] check-in: [a27cec2896] user: jan.nijtmans branch: tip-636-tcl9-644, size: 94026 | |
| 21:46 | Merge 8.7 file: [7afa7ad2ff] check-in: [f99507c86f] user: jan.nijtmans branch: main, size: 90309 | |
| 21:16 | Let Tcl_GetEncodingNulLength() return size_t on 9.0, for consisancy with other API's. No change on 8.7 file: [7e32a122a5] check-in: [198a2064b5] user: jan.nijtmans branch: core-8-branch, size: 94595 | |
|
2022-11-28
| ||
| 21:45 | Simplify TclObjTypeHasProc() (a lot!) file: [42bbe114c9] check-in: [570309d8d2] user: jan.nijtmans branch: tip-636-tcl9-644, size: 94017 | |
|
2022-11-25
| ||
| 08:31 | Document some more differences between Tcl 8.7 and 9.0 in tcl.h file: [6156bac2bc] check-in: [b6617ab53b] user: jan.nijtmans branch: core-8-branch, size: 94586 | |
|
2022-11-24
| ||
| 21:48 | TCL_OBJTYPE_V0_INIT -> TCL_OBJTYPE_V0 (See TIP #644). Remove Tcl_SavedResult (See TIP #640) file: [b156a09961] check-in: [ca003bccb7] user: jan.nijtmans branch: tip-636-tcl9-644, size: 94263 | |
| 21:16 | Merge 9.0 file: [b34a1ae2bc] check-in: [d440d96e2b] user: jan.nijtmans branch: tip-626, size: 90583 | |
| 21:04 | Move Tcl_Size definition earlier in tcl.h file: [6e98f5b10c] check-in: [45b87bcff5] user: jan.nijtmans branch: main, size: 90300 | |
| 01:18 | Support multiple indicies in abstract list lindex operation. Catch up with trunk. file: [f55ff017ab] check-in: [cf418732cb] user: griffin branch: tip-636-tcl9-644, size: 95008 | |
|
2022-11-23
| ||
| 21:43 | Merge 8.6.13 file: [c0f617b6e6] check-in: [390087fbe5] user: jan.nijtmans branch: cygwin, size: 93911 | |
| 01:00 | Bump to 8.7b1 for release file: [a6bf295edc] check-in: [09b0d6becb] user: dgp branch: core-8-7-b1-rc, size: 94223 | |
|
2022-11-20
| ||
| 22:51 | merge trunk file: [c09ffbc311] check-in: [fc81e39756] user: dgp branch: novem, size: 89618 | |
|
2022-11-19
| ||
| 16:29 | Merge 9.0 file: [f68423382b] check-in: [32aebe8054] user: jan.nijtmans branch: tip-626, size: 90584 | |
|
2022-11-18
| ||
| 19:43 | Fix [https://core.tcl-lang.org/thread/tktview?name=16bf24d70b|16bf24d70b]: Installed Thread for Tcl 8.7 breaks availability of Thread in 8.6 file: [e230fee2fa] check-in: [52902124b8] user: jan.nijtmans branch: core-8-branch, size: 94224 | |
|
2022-11-17
| ||
| 20:24 | Add dummy TCL_OBJTYPE_V0 #define. Minimal no-op backport of TIP #644 file: [3c1c248675] check-in: [517124512b] user: jan.nijtmans branch: core-8-branch, size: 94662 | |
|
2022-11-09
| ||
| 16:29 | Rebase to latest trunk file: [25b3ace395] check-in: [9c26ed6942] user: jan.nijtmans branch: tip-644-alt, size: 90232 | |
| 13:45 | Merge trunk. Also update Tcl_ObjType.version to match TIP 644 file: [e6c7502112] check-in: [67db36998a] user: apnadkarni branch: tip-644, size: 90301 | |
| 13:37 | merge trunk file: [93d318e750] check-in: [9b90650e8e] user: dgp branch: novem, size: 89384 | |
|
2022-11-08
| ||
| 22:02 | Remove unused/incomplete functions. Some cleanup. file: [6645be13ad] check-in: [f62cf2026a] user: griffin branch: tip-636-tcl9-644, size: 95074 | |
| 21:58 | int -> size_t in Tcl_CmdObjTraceProc2 (for 'level'). Add missing documentation file: [d002f2faee] check-in: [37b21224ab] user: jan.nijtmans branch: core-8-branch, size: 94622 | |
| 20:54 | Merge 9.0 file: [568c8d1715] check-in: [c34a9ce703] user: jan.nijtmans branch: tip-626, size: 90350 | |
| 20:27 | More int -> size_t (argc and level) in trace handling file: [b9e9756cef] check-in: [1f236beaba] user: jan.nijtmans branch: main, size: 90067 | |
| 15:38 | Trace.level from int -> size_t file: [858cd70245] check-in: [473c02f0b5] user: jan.nijtmans branch: tip-626, size: 90350 | |
|
2022-11-07
| ||
| 14:33 | merge trunk file: [8efaab3cbc] check-in: [b7342b545a] user: dgp branch: novem, size: 89393 | |
|
2022-11-06
| ||
| 11:19 | Rebase TIP #626 to latest 9.0. Change Tcl version number from 9.0 to 9.1a0 file: [f0d6658567] check-in: [efcf7c37fe] user: jan.nijtmans branch: tip-626, size: 90347 | |
|
2022-11-04
| ||
| 22:47 | Implement abstractlist with tip-644 file: [ddab91f50b] check-in: [3aa22fe8ab] user: griffin branch: tip-636-tcl9-644, size: 95504 | |
|
2022-11-02
| ||
| 22:33 | TIP 636 for Tcl 9 file: [0609368415] check-in: [b78cb72678] user: griffin branch: tip-636-tcl9, size: 94399 | |
| 16:45 | Swap which ObjTyp ptr is used for concrete Rep to match other types. file: [e81e92f646] check-in: [dfaa88f941] user: griffin branch: tip-636, size: 98425 | |
| 16:28 | Bug #0f98bce669 - string cat support for > 2**31 characters. Tests pending file: [b51204b7ec] check-in: [de686f44d7] user: apnadkarni branch: main, size: 90076 | |
| 15:56 | Bug #0f98bce669 - string repeat support for > 2**31 characters file: [3de5d39e3b] check-in: [adec5fcc5c] user: apnadkarni branch: main, size: 90151 | |
|
2022-11-01
| ||
| 08:28 | rebase to latest trunk file: [ae90368996] check-in: [14166645c7] user: jan.nijtmans branch: tip-644-alt, size: 90245 | |
| 08:26 | Don't bother to provide a TCL_OBJTYPE_SIZE macro file: [f19647785b] check-in: [04e8efd4ac] user: jan.nijtmans branch: tip-644-alt, size: 89066 | |
|
2022-10-31
| ||
| 21:50 | Add missing GetType call to export decls. Change SetElement to support multiple indicies. Improve abstract list test coverage. file: [13e73e1ebe] check-in: [5c99b85689] user: griffin branch: tip-636, size: 98425 | |
|
2022-10-28
| ||
| 18:31 | merge trunk file: [e133283c28] check-in: [49539d958c] user: dgp branch: novem, size: 89397 | |
|
2022-10-27
| ||
| 14:01 | Handle TCL_ENCODING_STRICT and TCL_CLOSE2PROC correctly, when building in --with-tcl8 mode file: [1fc9b2f878] check-in: [f59fefe1fb] user: jan.nijtmans branch: main, size: 90080 | |
|
2022-10-24
| ||
| 11:47 | Another possible approach file: [cdc1f188d8] check-in: [dc7f554cb0] user: jan.nijtmans branch: tip-644-alt, size: 89111 | |
|
2022-10-23
| ||
| 11:09 | Merge 9.0 file: [b953a9c64e] check-in: [620af40081] user: jan.nijtmans branch: novem, size: 89137 | |
|
2022-10-22
| ||
| 21:13 | Sync with core-8-branch file: [520e013d73] check-in: [502f791578] user: griffin branch: tip-636, size: 98385 | |
| 00:07 | Add Replace (lreplace) function to AbstractList type, and corrisponding Tcl_AbstractListObjReplace() API. file: [11de06461a] check-in: [db774b9844] user: griffin branch: tip-636, size: 98742 | |
|
2022-10-21
| ||
| 15:28 | Merge 9.0 file: [3a6cbc17d9] check-in: [0d0e119d50] user: jan.nijtmans branch: tcl8-compat, size: 89820 | |
| 15:18 | Merge 8.7 file: [ebdb4cc561] check-in: [e066cbc8c1] user: jan.nijtmans branch: main, size: 88860 | |
| 15:00 | typedef Tcl_Size as int (which is the Tcl 8.7 part of TIP #628) file: [357e528be8] check-in: [ba6b7d0db9] user: jan.nijtmans branch: core-8-branch, size: 94619 | |
| 09:01 | Change version field to Tcl_ObjTypeVersion file: [c928351872] check-in: [c2c101539d] user: jan.nijtmans branch: tip-644, size: 89226 | |
| 08:55 | Rebase to 9.0 file: [437e29032f] check-in: [d72aeeeaac] user: jan.nijtmans branch: tip-644, size: 89143 | |
|
2022-10-19
| ||
| 22:29 | Sync with core-8-branch file: [236625ed5e] check-in: [f7832c5884] user: griffin branch: tip-636, size: 98427 | |
| 04:35 | More work on lset support in AbstractLists file: [505f5c9c4e] check-in: [f241fccdde] user: griffin branch: tip-636, size: 97976 | |
|
2022-10-18
| ||
| 15:34 | Merge 9.0 file: [dd47ff9ddf] check-in: [e6449602a4] user: jan.nijtmans branch: tcl8-compat, size: 89886 | |
| 01:03 | Add SetElement function to abstract lists. Fix a few bugs. file: [1dda83e9ce] check-in: [4c94af99a3] user: griffin branch: tip-636, size: 97968 | |
|
2022-10-17
| ||
| 18:49 | merge trunk file: [1240d2fe6d] check-in: [4d0b8f6251] user: dgp branch: novem, size: 88218 | |
| 18:43 | merge 8.7 file: [b46c43e9d7] check-in: [cb55366d46] user: dgp branch: main, size: 88901 | |
|
2022-10-12
| ||
| 21:16 | Sync with core-8-branch file: [d2fd5372ef] check-in: [481668e798] user: griffin branch: tip-636, size: 97681 | |
| 12:37 | Rebase to 9.0 file: [1bffae1fcc] check-in: [6b19ae0ccc] user: jan.nijtmans branch: tcl8-compat, size: 89435 | |
|
2022-10-11
| ||
| 18:37 | merge trunk file: [ff9e0ad45f] check-in: [6df0150367] user: dgp branch: novem, size: 87767 | |
| 18:31 | merge 8.7 file: [4b84e645cd] check-in: [e8eacf5908] user: dgp branch: tip-getnumber, size: 94976 | |
| 16:45 | Merge 9.0 file: [f9dcaf1aa9] check-in: [02099b9569] user: apnadkarni branch: tip-644, size: 88692 | |
| 15:48 | Make TCL_ENCODING_STRICT and TCL_ENCODING_NOCOMPLAIN work independant from each other (suggested by Harald Oehlmann) file: [7fd9d8687e] check-in: [ac64a022e6] user: jan.nijtmans branch: main, size: 88450 | |
| 15:07 | TIP 644 - Make Tcl_ObjType extensible file: [d09bccd8aa] check-in: [6d1d103cf6] user: apnadkarni branch: tip-644, size: 88587 | |
| 03:49 | Modify AbstractList functions to include interp for error reporting. Other various improvements. file: [4e3a220f58] check-in: [0485bcc580] user: griffin branch: tip-636, size: 97646 | |
|
2022-10-08
| ||
| 15:43 | Merge 8.7 file: [ca783f8b10] check-in: [58f6cbaca1] user: jan.nijtmans branch: main, size: 88345 | |
| 02:39 | Sync with core-8-branch file: [a2bf4ec952] check-in: [1fd2fe2478] user: griffin branch: abstractlist-with-625, size: 98399 | |
|
2022-10-07
| ||
| 19:14 | Sync with core-8-branch file: [b559189cef] check-in: [5c486bb6e6] user: griffin branch: abstractlist-with-625, size: 98410 | |
| 18:59 | Merge 8.7 file: [221a3139d8] check-in: [ba23b468ed] user: jan.nijtmans branch: tip-346, size: 94525 | |
| 14:15 | Merge 8.7 file: [53aaa6d3ca] check-in: [de6889c12f] user: jan.nijtmans branch: main, size: 88310 | |
| 14:04 | TIP #618: New Tcl_GetBool* functions with TCL_NULL_OK flag file: [e1bee6d9a2] check-in: [bfc41f580a] user: jan.nijtmans branch: core-8-branch, size: 94490 | |
|
2022-10-06
| ||
| 13:12 | TIP #640: Remove Tcl_SaveResult (in Tcl 8.7 it's only removed when compiled with -DTCL_NO_DEPRECATED) file: [b8372ac6ad] check-in: [3410ead616] user: jan.nijtmans branch: core-8-branch, size: 94501 | |
|
2022-09-29
| ||
| 13:45 | Sync with core-8-branch file: [f16096dcdd] check-in: [bf662d3d03] user: griffin branch: abstractlist-with-625, size: 98607 | |
|
2022-09-26
| ||
| 16:10 | Merge 9.0. Change implementation: Now really remove Tcl_SaveResult() and friends file: [58d69893b1] check-in: [70a191fcfc] user: jan.nijtmans branch: tip-640, size: 88321 | |
| 15:06 | Merge 9.0 file: [d855937242] check-in: [e868215b25] user: jan.nijtmans branch: tip-626, size: 88824 | |
|
2022-09-24
| ||
| 06:12 | merge [trunk] file: [443a3cd5e3] check-in: [89288053a9] user: bch branch: bch_sign_and_width, size: 88557 | |
|
2022-09-22
| ||
| 13:39 | merge trunk file: [454a694d3a] check-in: [79ac463401] user: dgp branch: novem, size: 87870 | |
| 12:40 | Merge 8.7 file: [2eaefbeb45] check-in: [55a6ac3c05] user: jan.nijtmans branch: main, size: 88553 | |
|
2022-09-21
| ||
| 18:46 | various break-fix measures file: [0a736d5097] check-in: [eb68153185] user: bch branch: bch_sign_and_width, size: 89392 | |
| 17:50 | merge [trunk] file: [ddc9dbd669] check-in: [ab16261020] user: bch branch: bch_sign_and_width, size: 89391 | |
| 15:25 | TIP #640 implementation: Tcl_SaveResult reuse for Tcl 9.0 file: [94101b6dd2] check-in: [b2727e8d27] user: jan.nijtmans branch: tip-640, size: 88561 | |
|
2022-09-19
| ||
| 19:47 | Merge 9.0 file: [033fbf84d4] check-in: [6732737b9c] user: jan.nijtmans branch: tip-626, size: 88825 | |
| 08:58 | merge 9.0 file: [a11ac27593] check-in: [ebf2c72c2c] user: jan.nijtmans branch: novem, size: 87871 | |
|
2022-09-18
| ||
| 13:59 | TIP implementation to add/use public routines Tcl_GetNumber(FromObj). file: [896874d571] check-in: [c445146cc8] user: dgp branch: tip-getnumber, size: 94919 | |
|
2022-09-17
| ||
| 14:01 | Merge 8.7 file: [33cbba9a59] check-in: [9595c284c7] user: jan.nijtmans branch: tip-618, size: 94457 | |
| 12:44 | Merge 9.0 file: [98392dc1d5] check-in: [e81228e349] user: jan.nijtmans branch: tcl8-compat, size: 89538 | |
|
2022-09-16
| ||
| 14:59 | remove obsolete comments file: [66ce23b533] check-in: [cb7b7e5a1d] user: dgp branch: main, size: 88554 | |
|
2022-09-13
| ||
| 16:11 | Merge 9.0 file: [1a08fbe320] check-in: [7cf5b22032] user: jan.nijtmans branch: tip-626, size: 89659 | |
|
2022-09-12
| ||
| 20:41 | Start TIP #346 implementation: For now only \xC0\x80 file: [3480399fa8] check-in: [397f29b1bd] user: jan.nijtmans branch: tip-346, size: 94503 | |
|
2022-09-11
| ||
| 20:17 | merge trunk file: [ace61b9597] check-in: [6236855981] user: dgp branch: novem, size: 88705 | |
|
2022-09-10
| ||
| 23:45 | Merge 8.7 file: [15b634626b] check-in: [aebe31a8e0] user: jan.nijtmans branch: main, size: 89388 | |
| 23:42 | Update comment regarding isNativeObjectProc file: [a121008816] check-in: [0555971888] user: jan.nijtmans branch: core-8-branch, size: 94468 | |
|
2022-09-07
| ||
| 14:32 | Merge 9.0 file: [e84952de76] check-in: [b7b016904b] user: jan.nijtmans branch: tcl8-compat, size: 90289 | |
| 14:23 | merge trunk file: [8833606626] check-in: [70eb19e5bc] user: dgp branch: novem, size: 88621 | |
| 13:26 | Merge 8.7 file: [2374d3d6d8] check-in: [da8a38203a] user: jan.nijtmans branch: abstractlist-with-625, size: 98559 | |
| 12:46 | Merge 8.7 file: [c1e5a5ad55] check-in: [8debe52157] user: jan.nijtmans branch: tip-618, size: 94409 | |
|
2022-08-29
| ||
| 19:56 | when compiling with TCL_NO_DEPRECATED, remove objProc interfaces file: [c5cd8757f7] check-in: [44af621069] user: jan.nijtmans branch: tip-626, size: 89666 | |
|
2022-08-23
| ||
| 10:51 | Merge 8.7 file: [67c3ff0c06] check-in: [6235c2801f] user: jan.nijtmans branch: main, size: 89304 | |
|
2022-08-21
| ||
| 21:43 | Merge 8.7 file: [d8c0ee70a7] check-in: [3841d53f1b] user: jan.nijtmans branch: tip-627, size: 94420 | |
|
2022-08-19
| ||
| 18:08 | Reimplement AbstrctList type structure to simplify. fix various bugs. file: [938baf3089] check-in: [d59097be3b] user: griffin branch: abstractlist-with-625, size: 98158 | |
|
2022-08-10
| ||
| 17:28 | Fix memory leak with Tcl_AbstractListObjGetElements. file: [23df4bdf77] check-in: [da8fa1ebf7] user: griffin branch: abstractlist-with-625, size: 97615 | |
| 04:21 | Make AbstractListRepPtr part of the public API as Tcl_AbstractListRepPtr. Fix bug with ArithSeries Reverse function. file: [84b1fd70ea] check-in: [9cd90fbcce] user: griffin branch: abstractlist-with-625, size: 97532 | |
|
2022-08-09
| ||
| 16:07 | Fix Windows Visual C++ build file: [20aba07a21] check-in: [682ae61c42] user: apnadkarni branch: abstractlist-with-625, size: 97365 | |
|
2022-08-08
| ||
| 23:52 | Add version number to AbstractList implementation. Make sure lsort and lreplace do not shimer their input argument. file: [cb6587fc5f] check-in: [4f00a91905] user: griffin branch: abstractlist-with-625, size: 97358 | |
| 19:38 | Abstract Lists (TIP-225) initial implementation. file: [0d29c50c9c] check-in: [e8d4ce3e08] user: griffin branch: abstractlist-with-625, size: 97158 | |
|
2022-07-18
| ||
| 11:07 | Only use -DBUILD_tcl for shared/static library file: [867f03462f] check-in: [092777c973] user: jan.nijtmans branch: check-build, size: 94019 | |
|
2022-07-12
| ||
| 19:47 | merge trunk file: [26d87e8b66] check-in: [3751bd57c1] user: dgp branch: novem, size: 88220 | |
|
2022-07-05
| ||
| 21:57 | Merge 9.0 file: [7b60a3fedb] check-in: [83b4c4aca0] user: jan.nijtmans branch: tip-626, size: 89383 | |
|
2022-07-04
| ||
| 11:41 | Merge 8.7 file: [b5e70cb241] check-in: [6c5dcbe745] user: jan.nijtmans branch: tip-627, size: 94549 | |
| 11:39 | Merge 9.0 file: [d2c5c89609] check-in: [ae5c2b2d24] user: jan.nijtmans branch: tcl8-compat, size: 89888 | |
| 11:21 | TIP #619: New TCL_COMBINE flag for Tcl_UniCharToUtf() file: [f27862ed30] check-in: [3bb6f6602c] user: jan.nijtmans branch: main, size: 88903 | |
| 08:31 | Add TCL_COMBINE, just a NOP for now (will get a meaning in 9.0 file: [8d83ac0bb7] check-in: [ae86c86e27] user: jan.nijtmans branch: core-8-branch, size: 94016 | |
|
2022-07-03
| ||
| 22:32 | Merge 8.7 file: [799374e88a] check-in: [ae8ffae821] user: jan.nijtmans branch: main, size: 87879 | |
| 22:31 | TIP #609: Enhance Tcl_ThreadQueueEvent() file: [4c88fc0fa3] check-in: [901c88bb0e] user: jan.nijtmans branch: core-8-branch, size: 93880 | |
|
2022-07-01
| ||
| 15:20 | Merge 8.6 file: [dd965e0b71] check-in: [651b1008fb] user: jan.nijtmans branch: core-8-branch, size: 93826 | |
|
2022-06-24
| ||
| 13:56 | Merge 8.7 file: [844b997681] check-in: [649fbfb04d] user: jan.nijtmans branch: main, size: 87825 | |
| 13:48 | Resolve the TODO: What's going on here? Document or eliminate. Eliminate usage of TCL_MAJOR_VERSION. Allow tcl.h to be used when compiling with -DTCL_MAJOR_VERSION=8 file: [e430649987] check-in: [1a931a30d8] user: jan.nijtmans branch: core-8-branch, size: 93831 | |
| 07:17 | Merge 8.7 file: [c6dc8aa86a] check-in: [b410ece120] user: jan.nijtmans branch: main, size: 87708 | |
| 07:12 | Put back seemingly useless typedefs (yes, there are picky compilers) file: [aa15ac55fe] check-in: [9ca3efb294] user: jan.nijtmans branch: core-8-branch, size: 93714 | |
|
2022-06-23
| ||
| 15:47 | Merge 8.7 file: [2c2b689ced] check-in: [c3e73cb483] user: jan.nijtmans branch: main, size: 87526 | |
| 15:33 | more "unsigned int" -> TCL_HASH_TYPE file: [e7bcaa987c] check-in: [300f28543e] user: jan.nijtmans branch: core-8-branch, size: 93532 | |
| 15:02 | Merge 8.7 file: [1d54ac85c9] check-in: [43b9614860] user: jan.nijtmans branch: tip-627, size: 94064 | |
| 13:58 | Merge 9.0 file: [2e27fb5f1b] check-in: [653cd6f4f7] user: jan.nijtmans branch: novem, size: 86836 | |
| 12:26 | Merge 9.0 file: [767c841d31] check-in: [49ca76bace] user: jan.nijtmans branch: tcl8-compat, size: 89460 | |
| 12:25 | Merge 9.0 file: [3ce3478113] check-in: [00271a885a] user: jan.nijtmans branch: tip-626, size: 87999 | |
| 12:24 | Merge 8.7 file: [13002d4f30] check-in: [d7d0b0b2ab] user: jan.nijtmans branch: main, size: 87519 | |
| 12:21 | Remove unused typedef's file: [6c6fa94938] check-in: [3656e8f1e7] user: jan.nijtmans branch: core-8-branch, size: 93531 | |
|
2022-06-22
| ||
| 22:25 | Forget about TCL_8_COMPAT file: [291b670006] check-in: [7e7387ffcf] user: jan.nijtmans branch: tcl8-compat, size: 89642 | |
|
2022-06-15
| ||
| 11:59 | Merge 9.0 file: [4ea71ab857] check-in: [ac1dac14c4] user: jan.nijtmans branch: tcl8-compat, size: 89787 | |
|
2022-06-13
| ||
| 07:32 | Use TCL_8_COMPAT to change Tcl_Size to ptrdiff_t file: [4aa210becc] check-in: [5e6303cdd8] user: jan.nijtmans branch: tcl8-compat, size: 89761 | |
|
2022-06-12
| ||
| 19:27 | Handle Tcl_Close, Tcl_CallFrame and Tcl_StatBuf correctly file: [c8d3844cb6] check-in: [b186ecd1ee] user: jan.nijtmans branch: tcl8-compat, size: 89618 | |
| 15:13 | Make the idea (finally) work file: [0fdbc593ca] check-in: [76e0438a38] user: jan.nijtmans branch: tcl8-compat, size: 89159 | |
| 11:49 | Merge 9.0 file: [ad0987e2d4] check-in: [8493cbf322] user: jan.nijtmans branch: tcl8-compat, size: 88870 | |
|
2022-06-09
| ||
| 20:25 | Merge 9.0 file: [373d86b01b] check-in: [631cce8656] user: jan.nijtmans branch: tip-619, size: 87824 | |
|
2022-06-08
| ||
| 10:42 | Merge 9.0 file: [8ac0046b9b] check-in: [8bf9a06d69] user: jan.nijtmans branch: novem, size: 87018 | |
|
2022-06-06
| ||
| 16:51 | Bump to 8.6.13 for release file: [d7f54a0287] check-in: [a0fb0766d2] user: dgp branch: core-8-6-13-rc, size: 93929 | |
|
2022-06-01
| ||
| 19:34 | TIP #627 implementation file: [60e2445a18] check-in: [8eecdd6332] user: jan.nijtmans branch: tip-627, size: 94246 | |
|
2022-05-30
| ||
| 12:43 | Merge tip-616. More progress file: [658965d5ae] check-in: [064bba1c17] user: jan.nijtmans branch: tip-626, size: 88181 | |
|
2022-05-27
| ||
| 13:43 | More progress file: [262c931e7c] check-in: [0abbc2f620] user: jan.nijtmans branch: tip-626, size: 88211 | |
| 11:41 | More progress file: [b6281d8e79] check-in: [c40d2e59ed] user: jan.nijtmans branch: tip-626, size: 88201 | |
|
2022-05-25
| ||
| 22:20 | Many int-> size_t file: [bada36d4c9] check-in: [7062de3ba7] user: jan.nijtmans branch: tip-626, size: 89203 | |
| 21:03 | merge trunk file: [6d5385d12b] check-in: [6446e2401a] user: dgp branch: novem, size: 86899 | |
| 15:09 | More progress file: [fc159e2cbf] check-in: [49a2271a2d] user: jan.nijtmans branch: tip-626, size: 89194 | |
|
2022-05-24
| ||
| 12:34 | Starting TIP #626 implementation. WIP, far from finished file: [c3b83e1125] check-in: [16a9e324dd] user: jan.nijtmans branch: tip-626, size: 89008 | |
|
2022-05-19
| ||
| 13:40 | Merge 8.7 file: [9962105d1a] check-in: [17bab59395] user: jan.nijtmans branch: tip-609, size: 93767 | |
|
2022-05-17
| ||
| 16:27 | Merge 9.0 file: [706fd3c5f3] check-in: [bc06da9fc7] user: jan.nijtmans branch: tip-619, size: 87705 | |
|
2022-05-16
| ||
| 07:20 | Merge 9.0 file: [463512d1f1] check-in: [bb7df394c9] user: jan.nijtmans branch: tip-616, size: 87701 | |
|
2022-05-01
| ||
| 22:41 | merge [trunk] file: [12e4068c49] check-in: [3b9626d07b] user: bch branch: bch_sign_and_width, size: 87586 | |
|
2022-04-29
| ||
| 11:19 | Merge 8.7 file: [fc98032792] check-in: [2a16497781] user: jan.nijtmans branch: main, size: 87582 | |
|
2022-04-27
| ||
| 15:13 | merge trunk file: [133bc11880] check-in: [b818f50e0c] user: dgp branch: novem, size: 86872 | |
|
2022-04-26
| ||
| 17:15 | Merge 8.7 file: [71d588b20f] check-in: [eb5ed53a03] user: jan.nijtmans branch: tip-618, size: 93638 | |
| 16:02 | Merge 9.0 file: [031d0f6897] check-in: [65fb279cf5] user: jan.nijtmans branch: tip-619, size: 87678 | |
| 15:59 | Merge 9.0 file: [141feb5717] check-in: [dda26bfcce] user: jan.nijtmans branch: tip-616, size: 87674 | |
| 15:58 | Merge 8.7 file: [22078f92b7] check-in: [214c4e5c05] user: jan.nijtmans branch: tip-609, size: 93703 | |
| 15:57 | Merge 8.7 file: [c7f59cc862] check-in: [30a874adf5] user: jan.nijtmans branch: full-utf-for-87, size: 93713 | |
| 15:41 | Merge 8.7 file: [8216cffa39] check-in: [5431bc3d9c] user: jan.nijtmans branch: main, size: 87555 | |
| 15:07 | Change value of TCL_INDEX_TEMP_TABLE from 2 to 64, and let it lead to a slightly more efficient implementation of Tcl_GetIndexFromObj*() (TIP #613) file: [b4af4d3958] check-in: [19850a20a8] user: jan.nijtmans branch: core-8-branch, size: 93649 | |
| 07:29 | Merge 8.7 file: [caf2a42d3c] check-in: [0c21f5f99f] user: jan.nijtmans branch: tip-609, size: 93702 | |
|
2022-04-20
| ||
| 20:24 | merge [trunk] file: [b1c19153e8] check-in: [3550542d19] user: bch branch: bch_sign_and_width, size: 87558 | |
|
2022-04-15
| ||
| 12:34 | merge trunk file: [ed8cbc3e3d] check-in: [10470de215] user: dgp branch: novem, size: 86871 | |
|
2022-04-14
| ||
| 21:01 | Merge 9.0 file: [81ae82fd85] check-in: [15bcaf1527] user: jan.nijtmans branch: tip-616, size: 87673 | |
| 13:17 | Merge 9.0 file: [b2f5f7daf1] check-in: [118b29f6a7] user: jan.nijtmans branch: tip-619, size: 87677 | |
| 12:05 | Merge 8.7 file: [13a1983d16] check-in: [f8cdc915ce] user: jan.nijtmans branch: full-utf-for-87, size: 93712 | |
| 08:51 | Merge 8.7 file: [aac5507dd9] check-in: [5b56055122] user: jan.nijtmans branch: main, size: 87554 | |
| 08:48 | Change the actual value of TCL_INDEX_NULL_OK (TIP #613) to a better value which conflicts less with other flags file: [2c1552f3a1] check-in: [679e82a812] user: jan.nijtmans branch: core-8-branch, size: 93648 | |
|
2022-03-31
| ||
| 11:07 | Merge 8.7. Make room for TIP #622 stub entries file: [8122112777] check-in: [3a50a6e775] user: jan.nijtmans branch: tip-618, size: 93637 | |
|
2022-03-22
| ||
| 15:53 | Merge 8.7 file: [b9d5e589e8] check-in: [0f9f9fb1e6] user: jan.nijtmans branch: full-utf-for-87, size: 93711 | |
|
2022-03-21
| ||
| 19:00 | merge trunk file: [6bca085c4a] check-in: [96b3712b4d] user: dgp branch: novem, size: 86870 | |
|
2022-03-18
| ||
| 11:18 | Merge 9.0 file: [95b049376f] check-in: [43e035eb1e] user: jan.nijtmans branch: tip-619, size: 87676 | |
| 11:08 | Merge 9.0 file: [ed6ef44ddc] check-in: [f0d0d1ae2c] user: jan.nijtmans branch: tip-616, size: 87672 | |
|
2022-03-17
| ||
| 16:55 | Eliminate usage of TCL_ENCODING_STOPONERROR flag, since in Tcl 9.0 is has no meaning any more file: [53b231a7de] check-in: [511ea65183] user: jan.nijtmans branch: main, size: 87553 | |
| 13:44 | Merge 9.0 file: [b434ec016b] check-in: [8707b51282] user: jan.nijtmans branch: tip-616, size: 88008 | |
|
2022-03-15
| ||
| 16:00 | Make framePtr->level size_t file: [d8e677ef3f] check-in: [02078e746d] user: jan.nijtmans branch: tip-616, size: 87268 | |
| 15:26 | Merge 9.0 file: [64d387f62f] check-in: [d55381f7da] user: jan.nijtmans branch: tip-616, size: 87265 | |
|
2022-03-14
| ||
| 18:06 | TIP605 encoding failindex: prepare TCL 9.0 main branch with branch "encodings-with-flags" merged. file: [6912f528a2] check-in: [c8fc04b93b] user: oehhar branch: tip607-encoding-failindex, size: 87889 | |
|
2022-03-11
| ||
| 14:52 | Experiment: full UTF for 8.7. (WIP) file: [76411dc561] check-in: [4a31181448] user: jan.nijtmans branch: full-utf-for-87, size: 92971 | |
| 14:45 | Merge 9.0. Update documentation file: [7750c9e11f] check-in: [343bcc3b06] user: jan.nijtmans branch: tip-619, size: 87272 | |
|
2022-03-08
| ||
| 22:26 | initial work at using signed-storage for cases where values can actually be signed. file: [bc99f683da] check-in: [5030ee02cf] user: bch branch: bch_sign_and_width, size: 87153 | |
| 10:38 | Provide somewhat more space in Tcl_CallFrame file: [d409c02adf] check-in: [67363cf967] user: jan.nijtmans branch: tip-616, size: 87347 | |
|
2022-03-05
| ||
| 21:56 | -nothrow -> -nocomplain file: [f3a10ed165] check-in: [b3471f0625] user: jan.nijtmans branch: encodings-with-flags, size: 93647 | |
|
2022-03-04
| ||
| 16:21 | Merge 8.7 file: [7e8c93bb6e] check-in: [791cc676b8] user: jan.nijtmans branch: encodings-with-flags, size: 93643 | |
|
2022-03-03
| ||
| 13:05 | TIP #619 implementation. tests not working yet file: [8818261ac7] check-in: [e791d2994c] user: jan.nijtmans branch: tip-619, size: 87271 | |
|
2022-03-01
| ||
| 15:32 | Even more progress file: [302ff926c0] check-in: [b5574327d9] user: jan.nijtmans branch: tip-616-experiment, size: 87259 | |
| 13:34 | More progress file: [21bc0fa9fa] check-in: [4b7b34af76] user: jan.nijtmans branch: tip-616-experiment, size: 87256 | |
|
2022-02-25
| ||
| 09:58 | Use size_t in Tcl_MainEx() file: [eca7e3975a] check-in: [711d86e379] user: jan.nijtmans branch: tip-616, size: 87161 | |
|
2022-02-22
| ||
| 21:01 | TIP #618: New Tcl_GetBool* functions with INDEX_NULL_OK flag file: [9b1bb76e6d] check-in: [566ab0f509] user: jan.nijtmans branch: tip-618, size: 92897 | |
|
2022-02-17
| ||
| 18:54 | merge trunk file: [b9ad810455] check-in: [9ff3d17a33] user: dgp branch: novem, size: 86466 | |
| 11:21 | Merge 8.7 file: [7acb0e0774] check-in: [42031e66eb] user: jan.nijtmans branch: main, size: 87149 | |
|
2022-01-29
| ||
| 00:16 | merge [argx_rejig] file: [0baa13116d] check-in: [f834558929] user: bch branch: mistake, size: 87027 | |
|
2022-01-26
| ||
| 14:56 | Add TclParseArgsObjv_ file: [1486ff3a78] check-in: [d2cd1f43f9] user: jan.nijtmans branch: tip-616, size: 87017 | |
|
2021-12-09
| ||
| 14:46 | TIP #613: New INDEX_NULL_OK flag for Tcl_GetIndexFromObj*() file: [b7cc6fc966] check-in: [dc80e7b290] user: jan.nijtmans branch: tip-613, size: 92907 | |
|
2021-12-04
| ||
| 17:55 | Experiment: Make tcl.h from Tcl 9.0 usable to compile extensions for Tcl 8.x too (WIP) file: [2e7e1866be] check-in: [7121eef5ae] user: jan.nijtmans branch: tcl8-compat, size: 88180 | |
|
2021-11-26
| ||
| 16:26 | Merge 8.7 file: [ca0c09ce2b] check-in: [9ec42aad09] user: jan.nijtmans branch: encodings-with-flags, size: 93505 | |
|
2021-11-16
| ||
| 16:59 | Merge 8.7 file: [3e965a501d] check-in: [255d61cf29] user: jan.nijtmans branch: tip-609, size: 92802 | |
|
2021-11-08
| ||
| 23:08 | Merge 8.6.12 file: [b7b0aef5df] check-in: [0c8ae089ab] user: jan.nijtmans branch: cygwin, size: 93911 | |
|
2021-11-03
| ||
| 14:42 | Merge 8.6 file: [cf0834440c] check-in: [57afd14be8] user: jan.nijtmans branch: cygwin, size: 93911 | |
|
2021-10-27
| ||
| 08:12 | Bump to 8.6.12 for release file: [6915fa02e2] check-in: [130cd6ec01] user: jan.nijtmans branch: core-8-6-12-rc, size: 93929 | |
|
2021-10-26
| ||
| 13:28 | Add the macro TCL_LENGTH_NONE. file: [c7bf1f4ee9] check-in: [4082ab835f] user: pooryorick branch: pyk-objinterface, size: 87205 | |
| 08:54 | Merge 9.0 file: [c3c846f55d] check-in: [62c63b4818] user: jan.nijtmans branch: pyk-objinterface, size: 87167 | |
|
2021-10-18
| ||
| 11:57 | Merge 8.7. Remove -stoponerror option file: [28d57a05df] check-in: [8ab21b9453] user: jan.nijtmans branch: encodings-with-flags, size: 93484 | |
| 07:51 | Merge 8.7 file: [a2e67366e2] check-in: [aeabe9cded] user: jan.nijtmans branch: build-info, size: 92769 | |
|
2021-10-11
| ||
| 14:00 | Merge 8.7 file: [c769b211e4] check-in: [37de0a6483] user: jan.nijtmans branch: main, size: 87145 | |
| 13:57 | Merge 8.7 file: [b8c6b28139] check-in: [30d5187f4f] user: jan.nijtmans branch: core-8-branch, size: 92882 | |
| 13:54 | Better solution, in stead of [https://core.tcl-lang.org/tk/info/6ffcea9b093deb5a|6ffcea9b]: Handle 64-bit (Cygwin64) Tcl_GetTime(), when loading tk86.dll file: [da19c1984f] check-in: [89c20907fe] user: jan.nijtmans branch: core-8-6-branch, size: 94061 | |
|
2021-10-09
| ||
| 16:39 | Add "interp" argument to TclListRange, add new C procedures "TclLengthIsFinite" and "TclLindexLast", start using a length of -1 to indicate that a list is unbounded, and modify TclListObjRange() to be more amenable to unbounded lists, and modify INST_LIST_RANGE_IMM bytecode routine for the same reason. file: [29be7f61e2] check-in: [7a9060c4a1] user: pooryorick branch: pyk-objinterface, size: 87137 | |
|
2021-10-08
| ||
| 12:36 | Merge trunk file: [463520187f] check-in: [2b008d21a1] user: jan.nijtmans branch: dgp-properbytearray, size: 87012 | |
| 08:58 | Merge 9.0 file: [5e1f773742] check-in: [ac61d3ebc1] user: jan.nijtmans branch: novem, size: 86328 | |
| 08:40 | Merge 8.7 file: [c30878d389] check-in: [916029c89c] user: jan.nijtmans branch: main, size: 87011 | |
|
2021-10-06
| ||
| 19:33 | Change "IntRep" to "InternalRep", as discussed in the Tcl Core mailing list file: [0b7ab251d0] check-in: [0509fa5750] user: jan.nijtmans branch: internalrep, size: 92748 | |
|
2021-10-05
| ||
| 06:07 | For backwards-compatibility, shoehorn Tcl_ObjType interface structure into existing public interface. file: [1e006a90c9] check-in: [86000f923c] user: pooryorick branch: pyk-objinterface, size: 87074 | |
|
2021-09-28
| ||
| 19:26 | Rename the Tcl_ObjType interface.list.append to interface.list.appendlist, use interface.list.append, and add Tcl_ListObjAppendElement to tclListtype. file: [b51ac40049] check-in: [ae287c18a4] user: pooryorick branch: pyk-objinterface, size: 89842 | |
| 00:12 | Add remaining list routines to the Tcl_ObjType interface. file: [ef3f88002c] check-in: [4592920887] user: pooryorick branch: pyk-objinterface, size: 89625 | |
|
2021-09-27
| ||
| 16:07 | Add an "interface" member to Tcl_ObjType, and plug lindex and lrange into the interface. file: [8730517577] check-in: [042c26fa5f] user: pooryorick branch: pyk-objinterface, size: 87973 | |
|
2021-09-21
| ||
| 08:36 | Experiment: Make Tcl_Time a long long in stead of a struct file: [ba73dd5dcf] check-in: [7d007b4694] user: jan.nijtmans branch: tcl-time-64bit, size: 86908 | |
|
2021-08-15
| ||
| 21:34 | Make TCL_QUEUE_ALERT_IF_EMPTY a separate flag file: [ca2d06b8cc] check-in: [c7572c6dc4] user: jan.nijtmans branch: tip-609, size: 92772 | |
| 20:35 | Proposed TIP #609 implementation file: [95e33d1623] check-in: [fd12b53710] user: jan.nijtmans branch: tip-609, size: 93199 | |
|
2021-07-19
| ||
| 14:13 | merge trunk file: [8a069d8423] check-in: [2186cdee33] user: dgp branch: dgp-properbytearray, size: 86982 | |
|
2021-06-25
| ||
| 16:23 | Merge 9.0 file: [8e95cfa0a1] check-in: [fdc35396df] user: jan.nijtmans branch: novem, size: 86298 | |
| 14:03 | Merge 8.7 file: [07d67dd4d4] check-in: [aa4e6f4d4f] user: jan.nijtmans branch: build-info, size: 92739 | |
| 13:44 | Bump version number to distinguish from release. file: [92cf52a9a1] check-in: [85ca4eb6f9] user: dgp branch: main, size: 86981 | |
| 07:32 | Merge 9.0 file: [61c9a6d1f6] check-in: [185ab56ee3] user: jan.nijtmans branch: novem, size: 86298 | |
|
2021-06-23
| ||
| 13:27 | Merge 8.7 file: [2871fe7163] check-in: [35802e0175] user: jan.nijtmans branch: encodings-with-flags, size: 93454 | |
|
2021-06-22
| ||
| 02:33 | merge trunk file: [cba4aa15e4] check-in: [ff61f50827] user: dgp branch: core-9-0-a3-rc, size: 86981 | |
|
2021-06-21
| ||
| 12:41 | Merge 8.7 file: [35d1e1c0d9] check-in: [96f5a3a41f] user: jan.nijtmans branch: main, size: 86981 | |
| 12:08 | Merge 8.6 file: [6617dd1a0e] check-in: [76da4e417c] user: jan.nijtmans branch: core-8-branch, size: 92718 | |
| 12:00 | Change a lot of url's (as far as possible) from http:// to https:// file: [4862132c97] check-in: [b9c48412be] user: jan.nijtmans branch: core-8-6-branch, size: 93929 | |
|
2021-06-18
| ||
| 19:36 | merge trunk file: [3bd90b6fd4] check-in: [341a566acf] user: dgp branch: core-9-0-a3-rc, size: 86983 | |
| 19:29 | merge trunk file: [04330db7c4] check-in: [eca1a658f8] user: dgp branch: dgp-properbytearray, size: 86984 | |
| 19:23 | merge trunk file: [a93ae0152a] check-in: [099f41b862] user: dgp branch: novem, size: 86300 | |
| 18:11 | Bump version number to distinguish from release. file: [c4c9dfaf21] check-in: [00c0a52dd9] user: dgp branch: core-8-branch, size: 92720 | |
|
2021-06-04
| ||
| 07:49 | Merge 8.7 file: [82311f8ce1] check-in: [6528cc982d] user: jan.nijtmans branch: build-info, size: 92741 | |
|
2021-05-27
| ||
| 15:47 | merge 8.7 file: [d1475d3526] check-in: [59eb47444e] user: dgp branch: core-8-7-a5-rc, size: 92720 | |
|
2021-05-26
| ||
| 13:23 | Merge 8.7 and doc fix file: [648f0d8c07] check-in: [70cb984279] user: jan.nijtmans branch: encodings-with-flags, size: 93456 | |
| 11:27 | Merge 8.7 file: [f1a79ce9d2] check-in: [7f17627d6b] user: jan.nijtmans branch: main, size: 86983 | |
| 11:23 | Fix [a73c79081e]: Doc fix in tcl.h. Recommend int32_t in stead of wchar_t file: [6c66050567] check-in: [ef3c9a8997] user: jan.nijtmans branch: core-8-branch, size: 92720 | |
| 10:47 | Fix [a73c79081e]: Doc fix in tcl.h, by not suggesting wchar_t any more for Tcl_UniChar. file: [274453449d] check-in: [8c52ca3059] user: jan.nijtmans branch: core-8-6-branch, size: 93931 | |
| 10:45 | Fix [a73c79081e]: Doc fix in tcl.h, by not suggesting wchar_t any more for Tcl_UniChar. file: [3188275ccf] check-in: [af368a8f46] user: jan.nijtmans branch: core-8-5-branch, size: 87347 | |
|
2021-05-14
| ||
| 10:52 | One left-over wtf-8 mentioning, which is no longer part of TIP #597 file: [e0e271a6bb] check-in: [ce9947b4a1] user: jan.nijtmans branch: encodings-with-flags, size: 93456 | |
|
2021-05-04
| ||
| 15:49 | Unbreak Windows build file: [2692d5b735] check-in: [282a219457] user: jan.nijtmans branch: novem, size: 86300 | |
|
2021-05-03
| ||
| 20:38 | Bump to version 9.0a3 for release. file: [e735f57e3e] check-in: [40538213cd] user: dgp branch: core-9-0-a3-rc, size: 86983 | |
| 20:33 | Bump to version 8.7a5 for release. file: [26f4817f24] check-in: [de209964f3] user: dgp branch: core-8-7-a5-rc, size: 92720 | |
|
2021-04-30
| ||
| 15:32 | merge trunk file: [46ac90b743] check-in: [884ef897e8] user: dgp branch: dgp-properbytearray, size: 86984 | |
| 11:38 | Merge 9.0 file: [fce3dc10ad] check-in: [283948f157] user: jan.nijtmans branch: novem, size: 86300 | |
|
2021-04-29
| ||
| 09:48 | Merge TIP #597 file: [8441312685] check-in: [9fa2135ed4] user: jan.nijtmans branch: encodings-with-flags, size: 93464 | |
|
2021-04-28
| ||
| 22:50 | merge trunk file: [d5b1522640] check-in: [f1406199a1] user: dgp branch: dgp-properbytearray, size: 85051 | |
| 15:53 | Merge 8.7 Signature change for Tcl_SetPanicProc() and Tcl_FindExecutable() file: [8881a23bbb] check-in: [fa99536a31] user: jan.nijtmans branch: build-info, size: 92741 | |
| 15:10 | Fix documentation and remove unused function signature (leftover from earlier implementation) file: [be65b59df8] check-in: [27a138ecb3] user: jan.nijtmans branch: rfe-854941, size: 86983 | |
| 14:52 | Merge 9.0 file: [c9d7ccfee3] check-in: [5623546e4a] user: jan.nijtmans branch: rfe-854941, size: 87101 | |
| 13:04 | CONST86 -> const file: [bc3b295ea3] check-in: [776067587f] user: jan.nijtmans branch: core-8-branch, size: 92720 | |
| 12:59 | Merge trunk file: [50f34ddf5e] check-in: [60e7e970bd] user: jan.nijtmans branch: novem, size: 84367 | |
| 12:54 | Merge 8.7 file: [8d7e88918a] check-in: [cd89ed2013] user: jan.nijtmans branch: main, size: 85050 | |
| 12:42 | Rename TclSetPreInitScript() to Tcl_SetPreInitScript(). Tiny part of TIP #596, the only part meant for 8.7. file: [f01dd6a655] check-in: [1d31fd923a] user: jan.nijtmans branch: core-8-branch, size: 92721 | |
|
2021-04-17
| ||
| 23:26 | Use C enums instead of clusters of #defines file: [10b6854315] check-in: [9cc837d642] user: dkf branch: enum, size: 93531 | |
|
2021-04-14
| ||
| 08:47 | Merge 8.7 file: [2c708d34ef] check-in: [fa6dd1549b] user: jan.nijtmans branch: build-info, size: 92677 | |
|
2021-04-13
| ||
| 07:23 | Merge tip-597 file: [3b9e2ace5d] check-in: [68ace89f26] user: jan.nijtmans branch: encodings-with-flags, size: 93402 | |
| 06:09 | Merge 9.0 file: [fe3a4abe4c] check-in: [b07425e086] user: jan.nijtmans branch: rfe-854941, size: 87046 | |
|
2021-04-08
| ||
| 19:37 | merge trunk file: [acfbb625f0] check-in: [8a749b7984] user: dgp branch: dgp-properbytearray, size: 84989 | |
|
2021-04-07
| ||
| 10:47 | Merge 9.0 file: [4c3ec20449] check-in: [8eeef33e6c] user: jan.nijtmans branch: novem, size: 84305 | |
| 10:29 | Merge 9.0 file: [7b37aa14cf] check-in: [8f19946e77] user: jan.nijtmans branch: novem, size: 84305 | |
| 10:22 | Merge 8.7 file: [7878e90469] check-in: [161a0961d2] user: jan.nijtmans branch: main, size: 84988 | |
| 09:55 | TIP #595 (for Tcl 8.7) part 1: just rename Tcl_StaticPackage to Tcl_StaticLibrary, Tcl_PackageInitProc to Tcl_LibraryInitProc and Tcl_PackageUnloadProc to Tcl_LibraryUnloadProc. Adapt documentation, mentioning that the old names are now deprecated. file: [1fe148250e] check-in: [6039d0396a] user: jan.nijtmans branch: core-8-branch, size: 92658 | |
|
2021-04-06
| ||
| 11:02 | Merge tip-597 file: [4f628e4481] check-in: [70f3623c41] user: jan.nijtmans branch: encodings-with-flags, size: 93429 | |
|
2021-04-05
| ||
| 17:50 | Merge 9.0 file: [8200ce2ac8] check-in: [70dae67d66] user: jan.nijtmans branch: rfe-854941, size: 87073 | |
| 15:43 | merge trunk file: [d0709442f1] check-in: [963eccebea] user: dgp branch: dgp-properbytearray, size: 85016 | |
|
2021-04-04
| ||
| 17:20 | Merge 9.0 file: [336c7a0c6b] check-in: [c98b6d5364] user: jan.nijtmans branch: novem, size: 84332 | |
| 17:15 | Merge 8.7 file: [3c0be9c3ca] check-in: [1348a29217] user: jan.nijtmans branch: main, size: 85015 | |
| 16:56 | Rename exported symbol "Tcl_StaticPackage" to "Tcl_StaticLibrary". Still undocumented, to be formalized by TIP #595. Tcl_StaticPackage() still works the same file: [51056fc4cc] check-in: [92228c4fc9] user: jan.nijtmans branch: core-8-branch, size: 92685 | |
| 15:35 | Implement support for Tcl_SetPreInitScript() file: [c19ed0e6f9] check-in: [e05d8c0452] user: jan.nijtmans branch: rfe-854941, size: 87021 | |
|
2021-04-03
| ||
| 20:21 | merge trunk file: [b4928e4617] check-in: [ceacac0a50] user: dgp branch: dgp-properbytearray, size: 84964 | |
| 20:21 | merge trunk file: [08a91c7ea3] check-in: [b03ef7a112] user: dgp branch: novem, size: 84280 | |
|
2021-04-02
| ||
| 08:36 | Merge 9.0. Tcl_StaticPackage -> Tcl_StaticLibrary file: [a44d6b3354] check-in: [9ab56c97fa] user: jan.nijtmans branch: rfe-854941, size: 86917 | |
|
2021-04-01
| ||
| 13:50 | Add experimental "-nothrow" option to encoding convertfrom|convertto. If compiled with -DTCL_NO_DEPRECATED (meant for Tcl 9.0), -stoponerror is the default for all IO file: [b57581e666] check-in: [51eca49713] user: jan.nijtmans branch: encodings-with-flags, size: 93377 | |
| 10:39 | Merge tip-597 file: [9a1f7ec0e3] check-in: [4ac467590e] user: jan.nijtmans branch: encodings-with-flags, size: 92915 | |
|
2021-03-31
| ||
| 11:37 | Merge 9.0 file: [479d2cbdba] check-in: [23b70c06e1] user: jan.nijtmans branch: rfe-854941, size: 86917 | |
| 10:12 | Merge 8.7 file: [0e86f83839] check-in: [0ddc611f78] user: jan.nijtmans branch: main, size: 84963 | |
| 10:09 | Add 3 undocumented #defines. To be formalized by TIP #595 (currently being voted on) file: [a6aa6f1431] check-in: [5d9e66a026] user: jan.nijtmans branch: core-8-branch, size: 92633 | |
|
2021-03-30
| ||
| 11:54 | add testcase for "encoding convertto". Move stub table one positions file: [1ec677e49c] check-in: [6b8d3428e4] user: jan.nijtmans branch: encodings-with-flags, size: 92721 | |
| 11:26 | Add documentation. Do a better job of counting exactly which byte/character caused the encoding/decoding error file: [25f3028e0e] check-in: [00262b5f84] user: jan.nijtmans branch: encodings-with-flags, size: 92720 | |
|
2021-03-22
| ||
| 22:27 | merge trunk file: [fe7d5228e3] check-in: [793b669577] user: dgp branch: dgp-properbytearray, size: 84770 | |
| 22:27 | merge trunk file: [c88ebdf10f] check-in: [c636a56926] user: dgp branch: novem, size: 84086 | |
| 09:17 | Merge 9.0 file: [af51f8cf35] check-in: [860bfcb059] user: jan.nijtmans branch: bug-ea39ab591e, size: 84988 | |
|
2021-03-19
| ||
| 11:18 | Merge 8.7 file: [5ed6aae09e] check-in: [edc720de80] user: jan.nijtmans branch: main, size: 84769 | |
|
2021-03-04
| ||
| 12:24 | Merge 9.0 file: [d07e637720] check-in: [b356e235cc] user: jan.nijtmans branch: bug-ea39ab591e, size: 84989 | |
|
2021-02-24
| ||
| 08:43 | Merge 8.7. Change more functions signatures to return the Tcl full version number. file: [5a56259eab] check-in: [0e858231b3] user: jan.nijtmans branch: build-info, size: 92458 | |
|
2021-02-17
| ||
| 17:37 | Merge 9.0 file: [caa9ca8550] check-in: [5d51d3c1fc] user: jan.nijtmans branch: rfe-854941, size: 86724 | |
| 11:02 | Merge 9.0 file: [7b14f7b744] check-in: [6bce2f4483] user: jan.nijtmans branch: bug-ea39ab591e, size: 84915 | |
|
2021-01-22
| ||
| 22:09 | merge trunk (resolve conflicts (wrong?)) file: [0dffe42545] check-in: [0cfefeea27] user: dgp branch: novem, size: 84087 | |
| 22:04 | merge trunk file: [7c98d47426] check-in: [dac0dfb7c7] user: dgp branch: dgp-properbytearray, size: 84771 | |
|
2021-01-21
| ||
| 16:03 | Merge 8.7 file: [073704e6fa] check-in: [61b8f79164] user: jan.nijtmans branch: main, size: 84770 | |
| 16:01 | Merge 8.6 file: [13ca610895] check-in: [69d621732d] user: jan.nijtmans branch: core-8-branch, size: 92439 | |
| 15:54 | Fix [8c025f8f0d]: Run-time error on tcl 8.6.11 32 bits (from cross-compile Centos6.9 64-bits) file: [bf798dc24a] check-in: [c5ac9ae3e9] user: jan.nijtmans branch: core-8-5-branch, size: 87434 | |
| 14:05 | Merge TIP 481 (resolve conflicts) file: [403f16d115] check-in: [61fcaefc06] user: jan.nijtmans branch: dgp-properbytearray, size: 84546 | |
|
2021-01-20
| ||
| 08:52 | Possible fix (workaround) for [8c025f8f0d]: Run-time error on tcl 8.6.11 32 bits (from cross-compile Centos6.9 64-bits). Since autoconf-2.59 has limited support for cross-compilation, a better fix has to wait for Tcl 8.7 (which uses autoconf-2.70) file: [d3221898b5] check-in: [ad9ee07264] user: jan.nijtmans branch: bug-8c025f8f0d, size: 94018 | |
|
2021-01-15
| ||
| 13:57 | Merge 9.0 file: [36f208845a] check-in: [a8671ef11a] user: jan.nijtmans branch: bug-ea39ab591e, size: 84690 | |
|
2021-01-11
| ||
| 10:34 | Merge 9.0 file: [349a9a61c7] check-in: [f070ae806a] user: jan.nijtmans branch: novem, size: 83862 | |
| 10:03 | Merge 8.7, resolve conflicts file: [df444263d6] check-in: [015ff38790] user: jan.nijtmans branch: main, size: 84545 | |
| 08:33 | TIP #481 implementation: Tcl_GetStringFromObj() with size_t length parameter file: [868bc57e41] check-in: [777a907c79] user: jan.nijtmans branch: core-8-branch, size: 92214 | |
| 08:23 | Make Tcl independent from exact definition of TCL_LL_MODIFIER. In tclStrToD.c we need an _exact_ 64-bit type, _at least_ 64-bit is not good enough here. file: [1f2c6446b9] check-in: [f695d4eade] user: jan.nijtmans branch: core-8-branch, size: 92215 | |
|
2021-01-08
| ||
| 21:07 | Merge 8.7 (resolve conflicts) file: [b540f81398] check-in: [5295f674c1] user: dgp branch: main, size: 84710 | |
| 09:37 | Omit -Wdeclaration-after-statement from CFLAGS: No longer needed since we stopped support for MSVC 6++ Change Tcl_WideInt -> long long in various places: Tcl_WideInt could be a 128-bit type, we don't want that everywhere. file: [6fa5b2b5a3] check-in: [174a9adac8] user: jan.nijtmans branch: tip-592, size: 92379 | |
|
2021-01-07
| ||
| 14:11 | Rebase to tip-592 branch file: [aad1fa3fac] check-in: [77ed0ee49f] user: jan.nijtmans branch: rfe-c975939973, size: 92277 | |
| 13:42 | Merge 8.7. Don't bother BorlandC, LCC and WatcomC any more, since they (probably) cannot handle Windows 7 API anyway. file: [e6324ce9fa] check-in: [7d0cf14313] user: jan.nijtmans branch: tip-592, size: 92493 | |
| 12:31 | Merge 8.6 file: [892f187f46] check-in: [208cb37c8d] user: jan.nijtmans branch: core-8-branch, size: 92856 | |
| 12:14 | Fix mingw-w64 compiler warnings when using __USE_MINGW_ANSI_STDIO=1. Not recommended, but it should work. See: [https://sourceforge.net/p/mingw-w64/wiki2/gnu%20printf/|gnu printf] file: [4010d6ce18] check-in: [25325a770a] user: jan.nijtmans branch: core-8-6-branch, size: 93726 | |
| 10:55 | Fix warnings when __USE_MINGW_ANSI_STDIO=1 file: [57904ef45b] check-in: [c92be8787e] user: jan.nijtmans branch: tip-592, size: 92614 | |
| 09:42 | Attempt to remove __USE_MINGW_ANSI_STDIO=0 from win/Makefile.in, and other simplifications ruling out Windows XP file: [5e97419010] check-in: [feb26f7631] user: jan.nijtmans branch: rfe-c975939973, size: 92413 | |
|
2021-01-04
| ||
| 08:12 | Merge 8.6 file: [8e5e96291a] check-in: [2a17010ace] user: jan.nijtmans branch: cygwin, size: 94672 | |
|
2020-12-17
| ||
| 15:44 | Simplifications when assuming VS 2015 or later file: [649e8028cc] check-in: [c9307db938] user: jan.nijtmans branch: tip-592, size: 92689 | |
|
2020-12-07
| ||
| 14:37 | Merge 9.0 file: [d750188e76] check-in: [3e01853fea] user: jan.nijtmans branch: novem, size: 84262 | |
|
2020-12-04
| ||
| 15:12 | Merge 9.0 file: [91c7fb350e] check-in: [b8cccc59e2] user: jan.nijtmans branch: bug-ea39ab591e, size: 85090 | |
|
2020-11-25
| ||
| 13:51 | Merge 8.7 file: [9c8df9eeef] check-in: [1b5a7f4634] user: jan.nijtmans branch: tip-481, size: 92686 | |
| 10:08 | Merge 8.7 file: [8e59c8a98a] check-in: [34a683fa79] user: jan.nijtmans branch: main, size: 84945 | |
| 09:52 | Merge 8.7 file: [64b38b4f63] check-in: [5b4e732208] user: jan.nijtmans branch: tip-481, size: 92746 | |
| 09:16 | Remove the Tcl_GetValue() functionality. This can always be developed separately file: [3f590a18a8] check-in: [a0c54184f7] user: jan.nijtmans branch: tip-481, size: 93796 | |
|
2020-11-23
| ||
| 14:51 | Merge 8.6 file: [52bbac5a8a] check-in: [d0ea0b25fa] user: jan.nijtmans branch: cygwin, size: 94672 | |
|
2020-11-20
| ||
| 13:46 | Generate html documentation in html5 format. Fix some html5 compatibiliy warnings. Remove old htmlhelp-related parts (since this is obsolete since Vista) file: [5d9bb475a8] check-in: [6225b08bc9] user: jan.nijtmans branch: doc-html5, size: 92687 | |
|
2020-11-10
| ||
| 14:51 | Merge 9.0. Code/documentation cleanup file: [87fb211607] check-in: [f39d733d24] user: jan.nijtmans branch: bug-ea39ab591e, size: 85049 | |
|
2020-10-23
| ||
| 15:44 | Add 2 more supported funtions to TclStubCall() file: [7cfa5a20fb] check-in: [8b9d821402] user: jan.nijtmans branch: rfe-854941, size: 86959 | |
| 15:00 | merge trunk file: [c5a5457e6a] check-in: [fc133118e8] user: dgp branch: novem, size: 84322 | |
|
2020-10-22
| ||
| 13:08 | Merge trunk file: [3ced8ac0da] check-in: [c7b7c31c76] user: jan.nijtmans branch: rfe-854941, size: 86754 | |
| 09:23 | (cherry-pick): Fix [c975939973]: Usage of gnu_printf in latest mingw-w64. Change (internal, windows-only) TCL_I_MODIFIER to TCL_Z_MODIFIER, since that's how it's called in Tcl 8.7 and up file: [87c4dba5e3] check-in: [71c2ffb382] user: jan.nijtmans branch: core-8-5-branch, size: 87142 | |
|
2020-10-21
| ||
| 20:42 | merge 8.6 file: [89fed2c56f] check-in: [499c8fbfea] user: dgp branch: core-8-6-11-rc, size: 94690 | |
| 15:33 | Finish correct implementation of stubbed TclZipfs_AppHook. Looks like complete now. file: [82d6df831d] check-in: [79f89293dc] user: jan.nijtmans branch: rfe-854941, size: 86740 | |
| 14:03 | Merge trunk. More simplifications, still WIP file: [813c0d7039] check-in: [f658b12a58] user: jan.nijtmans branch: rfe-854941, size: 86703 | |
| 08:54 | Merge 8.7 file: [70034c8dac] check-in: [4e2b20aaef] user: jan.nijtmans branch: trunk, size: 85005 | |
| 08:51 | Merge 8.6 file: [9a0cacecb1] check-in: [aa44f54e39] user: jan.nijtmans branch: core-8-branch, size: 92747 | |
| 07:48 | Fix [c975939973]: Usage of gnu_printf in latest mingw-w64 file: [7508bc3dcc] check-in: [c3c046d6a0] user: jan.nijtmans branch: core-8-6-branch, size: 94690 | |
|
2020-10-20
| ||
| 16:28 | Merge trunk. Implementation simplifications file: [9886817b3c] check-in: [beb0251f63] user: jan.nijtmans branch: rfe-854941, size: 86675 | |
|
2020-10-12
| ||
| 10:33 | Merge trunk file: [a613370a89] check-in: [4122596037] user: jan.nijtmans branch: rfe-854941, size: 86423 | |
|
2020-09-21
| ||
| 14:18 | merge trunk file: [430e8f9e1c] check-in: [8af64df27f] user: dgp branch: novem, size: 84278 | |
| 14:10 | merge 8.6 file: [bc4fedad93] check-in: [1511b64344] user: dgp branch: core-8-6-11-rc, size: 94625 | |
|
2020-09-20
| ||
| 21:44 | Merge 8.7 file: [2bd55f1be4] check-in: [2d03f95be1] user: jan.nijtmans branch: trunk, size: 84961 | |
| 21:39 | Merge 8.6 file: [67c2c56cb9] check-in: [3057cfd096] user: jan.nijtmans branch: core-8-branch, size: 92703 | |
| 21:32 | Improve TclInvalidateStringRep() macro such that (objPtr) is only evaluated once. Addation brackets in TclHasStringRep() macro file: [fdb3766cfc] check-in: [28cf85cef7] user: jan.nijtmans branch: core-8-6-branch, size: 94625 | |
|
2020-09-15
| ||
| 15:11 | Merge trunk file: [584fdf92f9] check-in: [51c350e0e9] user: jan.nijtmans branch: rfe-854941, size: 86425 | |
|
2020-09-14
| ||
| 13:27 | Merge trunk file: [063ac3e8e0] check-in: [acb92147b1] user: jan.nijtmans branch: novem, size: 84280 | |
|
2020-09-13
| ||
| 20:46 | Merge implementation of TIP #585 (Promote the INDEX_TEMP_TABLE flag of Tcl_GetIndexFromObj*() to the public interface) after positive vote from the TCT. Fix conflict due to Tcl_GetIndexFromObj() having been replaced by a macro in [4d8ee0f939]. file: [d9445192c7] check-in: [90e5a8a5e0] user: fvogel branch: trunk, size: 84963 | |
|
2020-09-02
| ||
| 21:04 | Implementation of TIP #585 - Promote the INDEX_TEMP_TABLE flag of Tcl_GetIndexFromObj*() to the public interface file: [ceb0abf5c3] check-in: [6ee24887fb] user: fvogel branch: tip-585, size: 92705 | |
|
2020-09-01
| ||
| 11:14 | Merge trunk file: [1769df3671] check-in: [c4120b7c59] user: jan.nijtmans branch: novem, size: 84103 | |
|
2020-08-21
| ||
| 12:28 | Fix [43b434812a]: Tcl 9.0 uses stat64() but not struct stat64 on Linux i686 file: [19539707b8] check-in: [2864c3682e] user: jan.nijtmans branch: trunk, size: 84786 | |
| 12:12 | Remove various 64-bit specific macro's. First part of fix for [02b58d5d04]: Direct access of *64 functions by Tcl code (code cleanup) file: [78316233b7] check-in: [cff3997416] user: jan.nijtmans branch: bug-02b58d5d04, size: 84660 | |
|
2020-08-13
| ||
| 14:35 | Merge 9.0 file: [cb5dbc7328] check-in: [7a40e1f9d2] user: jan.nijtmans branch: rfe-854941, size: 86152 | |
|
2020-07-06
| ||
| 20:34 | Bump to 8.6.11 for release. file: [b37c2d616e] check-in: [307509b108] user: dgp branch: core-8-6-11-rc, size: 94627 | |
|
2020-06-04
| ||
| 15:19 | Merge trunk file: [4d9d2dca67] check-in: [941bbcbdf4] user: jan.nijtmans branch: novem, size: 84007 | |
|
2020-05-24
| ||
| 22:35 | Merge jn-index-reform branch file: [582700f864] check-in: [2d1fc5b3d1] user: jan.nijtmans branch: strict-index-experiment, size: 92849 | |
|
2020-05-20
| ||
| 19:12 | Merge 8.7 file: [a3d5bfe58e] check-in: [4d5fc5a4f3] user: jan.nijtmans branch: trunk, size: 84690 | |
| 19:09 | Adapt some comments, which are not correct for Tcl 8.7 any more file: [c29ad39c16] check-in: [1203d7b979] user: jan.nijtmans branch: core-8-branch, size: 92528 | |
|
2020-04-18
| ||
| 13:47 | Fix [c574e50a3b30e76f]: CRASH: utf-2.[89] in 8.5 built with TCL_UTF_MAX=4 file: [d3106b98a6] check-in: [dda19888bd] user: jan.nijtmans branch: bug-c574e50a3b, size: 87077 | |
|
2020-04-14
| ||
| 10:17 | Merge 8.6 file: [3295212ce4] check-in: [250fd8a281] user: jan.nijtmans branch: core-8-branch, size: 92526 | |
|
2020-03-30
| ||
| 10:01 | Move used flag values up for Tcl_GetIntForIndex(). Be more strict in usage of value -1 as index. file: [aa2576cc0c] check-in: [03f73570f9] user: jan.nijtmans branch: strict-index-experiment, size: 92847 | |
|
2020-03-26
| ||
| 15:48 | Start using the 'flags' parameter of Tcl_GetIntForIndex(). Still WIP. file: [8491df462e] check-in: [e38b507841] user: jan.nijtmans branch: strict-index-experiment, size: 92836 | |
|
2020-03-11
| ||
| 15:45 | Merge trunk file: [e4a27cee48] check-in: [183d85ba1e] user: jan.nijtmans branch: rfe-854941, size: 86151 | |
| 15:36 | Merge trunk file: [e0bd9d2d80] check-in: [2860ee554e] user: jan.nijtmans branch: novem, size: 84006 | |
| 10:20 | Put back dummy Tcl_DriverCloseProc/Tcl_DriverSeekProc (just defined as "void"). Needed to make Tk compile with C++ against 9.0 headers. file: [36174c9031] check-in: [00ff4c1f38] user: jan.nijtmans branch: trunk, size: 84689 | |
|
2020-03-10
| ||
| 15:54 | Merge trunk file: [a73c82560c] check-in: [fb566b67ce] user: jan.nijtmans branch: rfe-854941, size: 86084 | |
|
2020-03-07
| ||
| 18:41 | Merge trunk file: [41a83aa2a8] check-in: [149351043d] user: jan.nijtmans branch: novem, size: 83939 | |
| 16:10 | Merge trunk file: [9e7ebf0880] check-in: [6b14aa2e33] user: jan.nijtmans branch: novem, size: 84546 | |
|
2020-03-05
| ||
| 19:22 | merge 8.7 file: [55b2f567af] check-in: [15244cb8f0] user: dgp branch: trunk, size: 84885 | |
| 19:17 | Have to move the JOIN() macro out of deprecation for this TCL_UNUSED. Alternatives welcome. file: [34f86adbeb] check-in: [310c79a83a] user: dgp branch: core-8-branch, size: 92789 | |
|
2020-03-04
| ||
| 14:33 | Merge 8.7. Remove documentation and typedefs related to old channel types. file: [f293874a60] check-in: [d5bc305ad2] user: jan.nijtmans branch: trunk, size: 84622 | |
|
2020-03-02
| ||
| 17:08 | Create a new macro to deal with unused arguments so we can silence compiler warnings without the need of an explosion of noise lines "(void)dummy" file: [4b7d341547] check-in: [fbffc93f82] user: dgp branch: dgp-unused-arguments, size: 92788 | |
|
2020-02-28
| ||
| 17:25 | merge trunk file: [c63fa56ea5] check-in: [e4b70e5655] user: dgp branch: novem, size: 84697 | |
| 14:07 | Merge 8.7 file: [995b4275ba] check-in: [0d3f9515c0] user: jan.nijtmans branch: trunk, size: 85380 | |
| 13:13 | Implement TIP #562: Deprecate channel types 1-4 file: [994a71243e] check-in: [74755e2555] user: jan.nijtmans branch: core-8-branch, size: 92526 | |
| 12:58 | Implement TIP #497: Full support for Unicode planes 1-16. file: [8ae3af1872] check-in: [f39bca856e] user: jan.nijtmans branch: trunk, size: 85616 | |
| 12:46 | Merge 8.7 file: [e77c2b8a43] check-in: [b7af922d61] user: jan.nijtmans branch: trunk, size: 85611 | |
|
2020-02-13
| ||
| 22:24 | Merge trunk file: [be6d0cf72e] check-in: [cad1873c5d] user: jan.nijtmans branch: tip-497, size: 85595 | |
| 22:06 | Merge 8.7 file: [ea6d59e13d] check-in: [c59e305ca6] user: jan.nijtmans branch: cplusplus, size: 92485 | |
|
2020-02-03
| ||
| 14:30 | merge trunk file: [7e632f9baf] check-in: [940f6fad0b] user: dgp branch: novem, size: 84907 | |
|
2020-02-02
| ||
| 22:11 | Deprecate Tcl_Close() stub entry as well file: [c04a787edd] check-in: [22c6b94b43] user: jan.nijtmans branch: deprecate-channel-type-1-4, size: 92505 | |
| 15:27 | Merge 8.7 file: [cd525f6467] check-in: [ae53dc0227] user: jan.nijtmans branch: trunk, size: 85590 | |
| 15:24 | Fix conflict between (unpatched) tommath.h and tcl.h. See also [https://github.com/libtom/libtommath/pull/473] file: [788ff163bb] check-in: [09539af6a3] user: jan.nijtmans branch: core-8-branch, size: 92464 | |
|
2020-01-31
| ||
| 14:58 | Make Tcl_ChannelCloseProc() deprecated too. Implement close2Proc and wideSeekProc for all internal channel types. file: [4fa6cee896] check-in: [4107df0b30] user: jan.nijtmans branch: deprecate-channel-type-1-4, size: 92089 | |
|
2020-01-30
| ||
| 16:08 | Merge 8.7 file: [5da65a318d] check-in: [566db5a014] user: jan.nijtmans branch: deprecate-channel-type-1-4, size: 92249 | |
|
2020-01-29
| ||
| 16:13 | Merge trunk file: [0d4b07f77c] check-in: [a4ea592a5c] user: jan.nijtmans branch: rfe-854941, size: 86636 | |
| 15:52 | Deprecate channel types 1-4 file: [bb8074ea96] check-in: [cf397fef44] user: jan.nijtmans branch: deprecate-channel-type-1-4, size: 92227 | |
|
2020-01-24
| ||
| 11:00 | Merge trunk file: [7c7c80a587] check-in: [4db2ba7da0] user: jan.nijtmans branch: tip-497, size: 85179 | |
|
2020-01-22
| ||
| 15:29 | merge trunk file: [f6fd71a85d] check-in: [e8d6895827] user: dgp branch: novem, size: 84491 | |
|
2020-01-21
| ||
| 22:14 | Implement TIp 543. file: [e203233220] check-in: [83d7bff763] user: dgp branch: trunk, size: 85174 | |
| 22:00 | Implement TIP 543 file: [be70df69f8] check-in: [7f045bde78] user: dgp branch: core-8-branch, size: 92048 | |
|
2020-01-20
| ||
| 16:43 | Merge trunk file: [3b081befe1] check-in: [39dbcba617] user: jan.nijtmans branch: tip-497, size: 85214 | |
| 15:24 | Merge trunk file: [585d82dfc8] check-in: [ef0ec5a591] user: jan.nijtmans branch: novem, size: 84526 | |
| 14:19 | Merge 8.7 file: [7ed4e26763] check-in: [3d7b2dce60] user: jan.nijtmans branch: trunk, size: 85209 | |
|
2020-01-15
| ||
| 15:49 | Merge trunk. Fix MSVC static build file: [9ba7ba43c4] check-in: [2fdf82e5b3] user: jan.nijtmans branch: rfe-854941, size: 87041 | |
|
2020-01-13
| ||
| 21:46 | Attempt to resolve a conflict between (unmodified) tommath.h and tcl.h in the definition of mp_int. See: [https://github.com/libtom/libtommath/pull/473] file: [c4fc7fd11f] check-in: [9f2dd970cd] user: jan.nijtmans branch: tommath-compat, size: 92768 | |
|
2020-01-07
| ||
| 15:58 | Merge 9.0 file: [c6fd1766f2] check-in: [b0f1c6ad58] user: jan.nijtmans branch: tip-497, size: 85332 | |
| 15:44 | Merge 8.7 file: [14b9be4bdb] check-in: [b172b8716f] user: jan.nijtmans branch: utf-max, size: 91982 | |
| 15:20 | Merge 8.7 file: [e12f553dcc] check-in: [b219c8f278] user: jan.nijtmans branch: cplusplus, size: 92373 | |
|
2019-12-30
| ||
| 21:29 | merge trunk file: [61061b4c95] check-in: [b42beff8ef] user: dgp branch: tip-543-9, size: 85544 | |
| 21:25 | merge 8.7 file: [b5fd5553b0] check-in: [c17aa20107] user: dgp branch: tip-543, size: 92418 | |
|
2019-12-24
| ||
| 13:53 | Merge trunk file: [9dec34d724] check-in: [f5058a060c] user: jan.nijtmans branch: novem, size: 84896 | |
| 13:52 | Merge 8.7 file: [f822e53f2a] check-in: [5d3acf840d] user: jan.nijtmans branch: trunk, size: 85579 | |
| 13:51 | Make definition of struct mp_int EXACTLY the same as the one in the (modified) tommath.h file: [2f6749d8c3] check-in: [746fd90c42] user: jan.nijtmans branch: core-8-branch, size: 92352 | |
|
2019-12-11
| ||
| 12:41 | Implement "panic" as described in the TIP file: [49c8d649c3] check-in: [a8e8fd4eea] user: jan.nijtmans branch: utf-max, size: 91951 | |
|
2019-12-09
| ||
| 16:39 | merge trunk file: [34a4643bea] check-in: [0d3acb91e7] user: dgp branch: novem, size: 84865 | |
| 11:32 | Merge 8.7 file: [fc138e73e8] check-in: [64db2d1e0c] user: jan.nijtmans branch: trunk, size: 85548 | |
| 11:31 | Merge 8.6 file: [b6249bf83f] check-in: [343273c9de] user: jan.nijtmans branch: core-8-branch, size: 92321 | |
|
2019-12-03
| ||
| 16:16 | Merge 9.0 file: [62b90fd28d] check-in: [d182b0c903] user: jan.nijtmans branch: tip-497, size: 85301 | |
| 16:13 | Merge 8.7 file: [7ac1ecf77d] check-in: [4105725743] user: jan.nijtmans branch: utf-max, size: 92263 | |
| 16:12 | Merge 8.7 file: [3cb8677a32] check-in: [41773410ac] user: jan.nijtmans branch: cplusplus, size: 92342 | |
|
2019-12-02
| ||
| 18:35 | merge trunk file: [1c538faa0a] check-in: [01507f2b10] user: dgp branch: novem, size: 84865 | |
| 18:25 | Bump to 9.0a2 to distinguish development from 9.0a1 release. file: [c2464e7067] check-in: [72622a154d] user: dgp branch: trunk, size: 85548 | |
| 18:15 | Bump to 8.7a4 to distinguish development from 8.7a3 release. file: [af947822d9] check-in: [ff95f2c49c] user: dgp branch: core-8-branch, size: 92321 | |
| 11:50 | Merge 8.7 file: [d6e7b03cb4] check-in: [32f829e03c] user: jan.nijtmans branch: trunk, size: 85548 | |
|
2019-12-01
| ||
| 17:50 | Merge trunk file: [8286d704c4] check-in: [3c06b7b6c9] user: jan.nijtmans branch: rfe-854941, size: 87011 | |
|
2019-11-27
| ||
| 11:14 | Merge trunk file: [26b6017ba4] check-in: [149186068d] user: jan.nijtmans branch: novem, size: 84866 | |
|
2019-11-26
| ||
| 22:49 | Merge 8.7 file: [7d367e36d8] check-in: [1008c2a8aa] user: jan.nijtmans branch: utf-max, size: 92264 | |
|
2019-11-23
| ||
| 20:49 | Merge 8.7 rc branch file: [f2d70412ab] check-in: [f9a7892bae] user: jan.nijtmans branch: digit-bit-60, size: 92321 | |
|
2019-11-22
| ||
| 21:02 | Merge in 8.6.10 release, and resolve conflicts file: [795e38c3a2] check-in: [3ba55ffebb] user: jan.nijtmans branch: cygwin, size: 94609 | |
|
2019-11-20
| ||
| 13:32 | Fix typo in tclTestObj.c file: [d228bff852] check-in: [4c33a79021] user: jan.nijtmans branch: digit-bit-60, size: 92321 | |
|
2019-11-17
| ||
| 20:12 | Merge 9.0 file: [c4c333b15a] check-in: [28a3277d1e] user: jan.nijtmans branch: tip-497, size: 85302 | |
|
2019-11-15
| ||
| 20:32 | merge trunk file: [0de3e1e93f] check-in: [6ad270c7fe] user: dgp branch: core-9-0-a1-rc, size: 85549 | |
| 20:01 | merge 8.7; update changes file: [abe2ddba31] check-in: [56526e5fcd] user: dgp branch: core-8-7-a3-rc, size: 92322 | |
| 15:19 | Merge 8.7 file: [aaed4317f1] check-in: [6013bbbb99] user: jan.nijtmans branch: utf-max, size: 92264 | |
| 14:46 | Merge trunk file: [e1feb15449] check-in: [16a25691cf] user: jan.nijtmans branch: novem, size: 84866 | |
| 14:45 | Merge 8.7 file: [50f3200c09] check-in: [5f90866ee4] user: jan.nijtmans branch: trunk, size: 85549 | |
| 14:35 | Backout [b5c1404365f53fe0], removing TclFreeObj() is a step too far for 8.7 file: [6fc300c6f8] check-in: [e7da58aea6] user: jan.nijtmans branch: core-8-branch, size: 92322 | |
|
2019-11-11
| ||
| 16:19 | Merge 8.7 file: [505d478122] check-in: [d3aea608ed] user: jan.nijtmans branch: utf-max, size: 92689 | |
|
2019-11-09
| ||
| 20:25 | Merge trunk file: [5c5616fc21] check-in: [20d90bfc72] user: jan.nijtmans branch: novem, size: 84352 | |
|
2019-11-07
| ||
| 15:39 | Merge 8.7 file: [81dbbe1a06] check-in: [0c78b48a01] user: jan.nijtmans branch: cplusplus, size: 92768 | |
| 15:09 | merge 8.7 file: [88cc605159] check-in: [de6ff74610] user: dgp branch: core-8-7-a3-rc, size: 92747 | |
| 14:37 | Merge 8.7 file: [86cf40177b] check-in: [831293c74c] user: jan.nijtmans branch: trunk, size: 85035 | |
| 08:46 | Merge trunk file: [22e47d61e9] check-in: [21ab7a880f] user: jan.nijtmans branch: novem, size: 85456 | |
| 08:41 | Silence MSVC C4090 warnings when using ckrealloc(). Also make sure that Tcl itself doesn't use ckalloc() and friends any more. file: [43a6bd42b1] check-in: [ebf63c1e7d] user: jan.nijtmans branch: trunk, size: 86139 | |
|
2019-11-06
| ||
| 22:33 | Merge trunk file: [51271cbab5] check-in: [df21432b3e] user: jan.nijtmans branch: novem, size: 85260 | |
| 22:30 | Silence MSVC C4090 warnings when using ckfree() in certain situations. Problem reported by fvogel. file: [42c73aded0] check-in: [2f9287a8c9] user: jan.nijtmans branch: trunk, size: 85943 | |
| 22:16 | merge core-8-branch file: [711761b6fa] check-in: [dbe6128ec5] user: pooryorick branch: bug-bcd1004104, size: 92804 | |
| 20:41 | Rewrite documentation of IO subsystem. file: [abb109c99d] check-in: [e756ae681a] user: pooryorick branch: core-8-branch, size: 92747 | |
| 12:34 | Fix tclScan.c, not generating a string representation any more with unsigned wideints file: [783147b1e0] check-in: [ea2c3fd303] user: jan.nijtmans branch: cplusplus, size: 93872 | |
|
2019-11-05
| ||
| 22:05 | Bump to version 9.0a1 for release. file: [b1dc07ad70] check-in: [25ee359253] user: dgp branch: core-9-0-a1-rc, size: 85827 | |
|
2019-11-04
| ||
| 12:10 | Merge 8.7 file: [a8ce7adfc0] check-in: [d6202cc2c7] user: jan.nijtmans branch: cplusplus, size: 93899 | |
|
2019-10-30
| ||
| 14:27 | merge 8.7 file: [8160bcda84] check-in: [695a41a79b] user: dgp branch: core-8-7-a3-rc, size: 93851 | |
|
2019-10-28
| ||
| 17:19 | merge trunk file: [ebf021d7bc] check-in: [44991afdaa] user: dgp branch: novem, size: 85144 | |
| 16:49 | Merge 8.7 file: [efb54e505d] check-in: [f793191ffd] user: jan.nijtmans branch: utf-max, size: 93793 | |
| 16:09 | Don't typedef mp_digit in tcl.h anymore, it is supposed to be brought in from tclTomMath.h. Add test in configure scripts for <stdint.h> and <stdbool.h>. Not used by Tcl yet, probably handy for TEA extensions wanting to use that ;-) file: [31eca2360b] check-in: [2478ff2154] user: jan.nijtmans branch: core-8-branch, size: 93851 | |
| 15:37 | merge 8.7 file: [dc780fd9fb] check-in: [6983e51255] user: dgp branch: core-8-7-a3-rc, size: 93908 | |
| 14:12 | Merge trunk. Add replacement for stdbool.h too, and change libtommath to use stdbool in stead of mp_bool. file: [ac56226da5] check-in: [fe773ee93f] user: jan.nijtmans branch: libtommath-with-stdint, size: 85827 | |
|
2019-10-25
| ||
| 20:45 | Merge trunk file: [ca4c892d93] check-in: [09b146c1d4] user: jan.nijtmans branch: tip-497, size: 85637 | |
|
2019-10-24
| ||
| 15:34 | Merge 8.7 file: [e44d47a5be] check-in: [8b08c15d80] user: jan.nijtmans branch: cplusplus, size: 93956 | |
|
2019-10-22
| ||
| 13:11 | Merge trunk file: [6a1c8aceb3] check-in: [657e06e5c4] user: jan.nijtmans branch: novem, size: 85201 | |
| 12:54 | Merge 8.7 file: [092e5581d1] check-in: [067c61b76e] user: jan.nijtmans branch: trunk, size: 85884 | |
| 12:25 | Merge 8.6 file: [8d7c9fa0d6] check-in: [c762061add] user: jan.nijtmans branch: core-8-branch, size: 93908 | |
|
2019-10-07
| ||
| 11:23 | EXTERN doesn't work any more in 'novem', so use TCLAPI file: [39ef58a1fd] check-in: [9014b5d051] user: jan.nijtmans branch: novem, size: 85270 | |
|
2019-10-06
| ||
| 20:42 | Merge trunk file: [8273d1738a] check-in: [885e7691e1] user: jan.nijtmans branch: tip-497, size: 85706 | |
|
2019-10-02
| ||
| 21:40 | Merge 8.7 file: [1cf771db6d] check-in: [65367fee00] user: jan.nijtmans branch: utf-max, size: 93919 | |
| 15:45 | merge 8.7 file: [f6fb33bd2c] check-in: [4d31f46727] user: dgp branch: core-8-7-a3-rc, size: 93977 | |
| 14:49 | merge trunk file: [ebb1129f91] check-in: [0a5bad7052] user: dgp branch: novem, size: 85270 | |
|
2019-10-01
| ||
| 14:57 | Fix handling of BUILD_STATIC file: [13f14b6f7e] check-in: [0acefa9964] user: jan.nijtmans branch: rfe-854941, size: 87447 | |
|
2019-09-30
| ||
| 14:43 | Merge trunk. Finish implementation. file: [e494be0a62] check-in: [bcae28fe99] user: jan.nijtmans branch: rfe-854941, size: 87415 | |
|
2019-09-29
| ||
| 15:51 | Merge 8.7 file: [3cb72003fc] check-in: [544afecbbf] user: jan.nijtmans branch: trunk, size: 85953 | |
| 15:45 | Fix correct export on win32 for TclZipfs_AppHook, when not building with -DUNICODE file: [3de5c0e1a8] check-in: [0b8a43908a] user: jan.nijtmans branch: core-8-branch, size: 93977 | |
|
2019-09-25
| ||
| 13:42 | Merge 8.7 file: [87233836a8] check-in: [be233f3e67] user: jan.nijtmans branch: utf-max, size: 93856 | |
|
2019-09-17
| ||
| 09:23 | Merge trunk file: [c8b7582fb5] check-in: [f08efd4a05] user: jan.nijtmans branch: tip-497, size: 85643 | |
|
2019-09-16
| ||
| 14:50 | merge 8.7 file: [85da9bc505] check-in: [f810a72142] user: dgp branch: core-8-7-a3-rc, size: 93914 | |
|
2019-09-14
| ||
| 20:52 | Merge trunk file: [8e25bff94d] check-in: [ea43a798ea] user: jan.nijtmans branch: novem, size: 85207 | |
| 13:07 | Merge 8.7 file: [c3f10c6556] check-in: [9ea2eea22d] user: jan.nijtmans branch: trunk, size: 85890 | |
| 12:41 | TIP #548 implementation: Support `wchar_t` conversion functions and deprecate `Tcl_WinUtfToTChar()` and `Tcl_WinTCharToUtf()` file: [68a494d801] check-in: [2061b7bdd2] user: jan.nijtmans branch: core-8-branch, size: 93914 | |
| 12:37 | Merge 8.7 file: [163ccb07b2] check-in: [012848732e] user: jan.nijtmans branch: trunk, size: 85908 | |
| 12:36 | TIP #414 implementation: Add (back) Tcl_InitSubsystems as Public API file: [9005272a8c] check-in: [e855aa1e7d] user: jan.nijtmans branch: core-8-branch, size: 93932 | |
|
2019-09-11
| ||
| 16:10 | merge 8.7 file: [59136cde8f] check-in: [dac4a870fd] user: dgp branch: core-8-7-a3-rc, size: 93893 | |
| 15:55 | merge 8.6 file: [a07421f180] check-in: [3eccded281] user: dgp branch: core-8-6-10-rc, size: 94627 | |
|
2019-09-10
| ||
| 14:18 | Merge 8.7 file: [8cf4493d63] check-in: [211efca663] user: jan.nijtmans branch: tip-548, size: 93875 | |
|
2019-09-07
| ||
| 14:03 | Merge 8.6. Remove 3 duplicate build-entries in .travis.yml file: [466f76edc0] check-in: [b44bbee483] user: jan.nijtmans branch: core-8-branch, size: 93893 | |
| 13:58 | Don't let Tcl compilation depend on USE_32BIT_TIME_T any more: Microsoft could discontinue this macro any moment, then we are prepared .... As a bonus: time_t is now allowed to be 64-bit internally, without effect on the C API (like stub-enabled extensions) file: [d4f61d302a] check-in: [b88d81cb55] user: jan.nijtmans branch: core-8-6-branch, size: 94625 | |
| 13:53 | Don't let Tcl compilation depend on USE_32BIT_TIME_T any more: Microsoft could discontinue this macro any moment, then we are prepared .... As a bonus: time_t is now allowed to be 64-bit internally, without effect on the C API (like stub-enabled extensions) file: [9837937b6e] check-in: [e9972d4641] user: jan.nijtmans branch: core-8-5-branch, size: 87077 | |
|
2019-09-06
| ||
| 08:58 | Don't let Tcl depend on USE_32BIT_TIME_T any more: If your compiler supports it, time_t will be 64-bit internally. But at API-level, time_t will still be restricted to 32-bit on Win32 (Not on Win64). This keeps Tcl_StatBuf the same (unless USE_64BIT_TIME_T is defined), so 64-bit times still cannot be used everywhere. file: [901437e43f] check-in: [04a10c0bee] user: jan.nijtmans branch: bug-4718b41c56, size: 87078 | |
|
2019-08-26
| ||
| 16:10 | merge trunk file: [1cd9d92fe5] check-in: [e146c4c2ff] user: dgp branch: novem, size: 85186 | |
| 16:10 | merge 8.7 file: [8159f0206a] check-in: [38a75e8d0f] user: dgp branch: core-8-7-a3-rc, size: 93931 | |
|
2019-08-19
| ||
| 15:01 | Further implementation of 2 new functions. file: [3e54a9a2ce] check-in: [bef7aa688c] user: jan.nijtmans branch: rfe-854941, size: 86480 | |
| 11:42 | Rebase to 9.0 file: [4786951b4b] check-in: [615f30df6d] user: jan.nijtmans branch: rfe-854941, size: 86154 | |
|
2019-08-14
| ||
| 15:13 | Merge 8.7 file: [38141f8207] check-in: [e2428c2b13] user: jan.nijtmans branch: initsubsystems, size: 93970 | |
|
2019-08-12
| ||
| 20:49 | default TCL_UTF_MAX should still be 3 file: [2c0cdc1a32] check-in: [e48340686a] user: jan.nijtmans branch: utf-max, size: 93855 | |
| 20:38 | Merge branch tip-548. No longer define addtional stub-entries for functions that will be removed (because of deprecation) anyway file: [370ce1dffa] check-in: [50d822dbab] user: jan.nijtmans branch: utf-max, size: 93855 | |
|
2019-08-01
| ||
| 11:55 | Merge tip-548 file: [29cd466d24] check-in: [8819e7a6a3] user: jan.nijtmans branch: utf-max, size: 93543 | |
|
2019-07-15
| ||
| 15:00 | merge 8.6 file: [d245d6a035] check-in: [49ff40caae] user: dgp branch: core-8-6-10-rc, size: 94665 | |
|
2019-07-13
| ||
| 17:20 | Merge 8.7 file: [59ad3f9ee4] check-in: [58a18341ca] user: jan.nijtmans branch: tip-548, size: 93913 | |
|
2019-07-12
| ||
| 12:18 | merge 8.6, integrate branch bug-4718b41c56, rebuild win/configure, conflicts resolved (nothreads not available for 8.7) file: [b487d9eaec] check-in: [7e4ceff690] user: sebres branch: core-8-branch, size: 93931 | |
| 12:09 | integrate branch bug-4718b41c56, revert/rebuild win/configure (2.69 in tcl8.6), conflicts resolved, etc file: [2526982d2c] check-in: [c07aa4e723] user: sebres branch: core-8-6-branch, size: 94663 | |
|
2019-07-11
| ||
| 07:18 | Rename UTF-related functions to "WChar" and "Char16" variants, more intuitive because they represent wchar_t and char16_t (since C++11) types in modern compilers. file: [061cbe6ec3] check-in: [070bfd62cb] user: jan.nijtmans branch: tip-548, size: 93845 | |
|
2019-07-10
| ||
| 18:13 | win/x86: compat fix, 64-bit time_t for 32-build is optional now (via configure/make option time64bit or define _USE_64BIT_TIME_T) file: [92c0593075] check-in: [d263bc472a] user: sebres branch: bug-4718b41c56, size: 87115 | |
|
2019-07-08
| ||
| 20:22 | fixes [4718b41c56] for windows x86 (mingw / MSVC versions with CRT supporting 64-bit time_t) file: [d3f51e871c] check-in: [3dba9987e6] user: sebres branch: bug-4718b41c56, size: 87085 | |
|
2019-07-05
| ||
| 13:34 | Fix [4718b41c56d8c135] for win32. Now timestamps on Win32 can be > 19 january 2038. Caveat: Now Tcl MUST be compiled with VS2005+, or any other compiler which has C headers compatible with VC2005+ (latest mingw-w64 is OK too!) Tcl on Win32 is now no longer compiled with _USE_32BIT_TIME_T, so this is (potentially) binary incompatible. file: [3b98ba8613] check-in: [c77dd686a6] user: jan.nijtmans branch: trunk, size: 85869 | |
| 13:21 | Merge trunk file: [496a1f06cb] check-in: [8b4e89b6a1] user: jan.nijtmans branch: bug-3598300, size: 85839 | |
|
2019-06-27
| ||
| 10:49 | Merge tip-548 file: [3ccc4beb45] check-in: [dc9451c7a2] user: jan.nijtmans branch: utf-max, size: 93475 | |
|
2019-06-17
| ||
| 18:56 | Bump version numbers for 8.6.10 release. file: [f05fb64c88] check-in: [170dc08ea5] user: dgp branch: core-8-6-10-rc, size: 94597 | |
|
2019-06-12
| ||
| 18:58 | merge 8.7 file: [732cd70cfc] check-in: [29c0ca0903] user: dgp branch: core-8-7-a3-rc, size: 93863 | |
|
2019-06-09
| ||
| 21:25 | Merge trunk file: [d6e72a3702] check-in: [a9045cb6a8] user: jan.nijtmans branch: novem, size: 85576 | |
|
2019-05-31
| ||
| 23:35 | Merge tip-547 file: [464ec592ad] check-in: [9265001ec1] user: jan.nijtmans branch: utf-max, size: 93569 | |
| 12:20 | TIP #544 implementation: Export TclGetIntForIndex() file: [a7813cad2d] check-in: [9686f9be84] user: jan.nijtmans branch: core-8-branch, size: 93863 | |
|
2019-05-22
| ||
| 07:35 | Start of logging API implementation file: [ec1497cd52] check-in: [412a238782] user: dkf branch: tip-390, size: 94565 | |
| 07:32 | More WIP: eliminate all usage of (platform-specific) Tcl_WinTCharToUtf()/Tcl_WinUtfToTChar() to its proposed portable replacements: Tcl_Utf16ToUtfDString()/Tcl_UtfToUtf16DString() This allows for Tcl_WinTCharToUtf()/Tcl_WinUtfToTChar() to be declared deprecated. file: [1d795f6fe9] check-in: [a33e22b6ba] user: jan.nijtmans branch: utf-max, size: 93541 | |
|
2019-05-17
| ||
| 14:42 | merge 8.7 file: [9373e36c85] check-in: [4d59245e22] user: dgp branch: core-8-7-a3-rc, size: 93835 | |
|
2019-05-11
| ||
| 15:04 | Convert deprecation to elimination for Tcl 9. file: [d8bcfda3c3] check-in: [6baa068632] user: dgp branch: tip-543-9, size: 86228 | |
| 14:56 | Start TIP 543 for Tcl 9. file: [00a13dd7a7] check-in: [b493da224d] user: dgp branch: tip-543-9, size: 86329 | |
|
2019-05-10
| ||
| 20:30 | Start of TIP 543 implementation. file: [7b26dd4dc8] check-in: [1373a954c6] user: dgp branch: tip-543, size: 93901 | |
| 16:35 | Merge 8.7 file: [38bd8cb4e4] check-in: [ed6a549a7a] user: jan.nijtmans branch: initsubsystems, size: 93874 | |
| 07:50 | Merge trunk file: [6712ca2903] check-in: [f0009090a2] user: jan.nijtmans branch: regexp-api-64bit, size: 86259 | |
| 07:46 | merge 8.7 file: [1f5c1c6913] check-in: [f3302db091] user: jan.nijtmans branch: utf-max, size: 93541 | |
|
2019-05-03
| ||
| 16:36 | merge trunk file: [e58eb49adb] check-in: [678eb44a34] user: dgp branch: novem, size: 85580 | |
|
2019-04-19
| ||
| 00:38 | merge 8.7 file: [e33a454e09] check-in: [ddaa30125b] user: dkf branch: trunk, size: 86263 | |
|
2019-04-05
| ||
| 20:51 | Created TIP 531 implementation for Peter Da Silva file: [c388a9b471] check-in: [07d94cad22] user: dkf branch: tip-531, size: 93948 | |
|
2019-04-03
| ||
| 07:58 | Import of TIP 312 implementation file: [1f023cf423] check-in: [39413ccd4f] user: dkf branch: tip-312-new, size: 93835 | |
|
2019-04-02
| ||
| 19:17 | Merge 8.6 file: [e85712bd6f] check-in: [1bcfcb3ac6] user: jan.nijtmans branch: androwish, size: 94752 | |
|
2019-03-31
| ||
| 22:03 | Enhance documentations. Move TCL_INDEX_NONE from tclInt.h to tcl.h, since it's too useful. file: [e23ebc6d83] check-in: [b1a506218e] user: jan.nijtmans branch: regexp-api-64bit, size: 86204 | |
|
2019-03-29
| ||
| 09:41 | Change regexp C API to handle indexes > 2G. New TIP upcoming. file: [100fc2c2c7] check-in: [3eca80b890] user: jan.nijtmans branch: regexp-api-64bit, size: 86167 | |
|
2019-03-28
| ||
| 21:44 | Experiment: On platforms which support it (gcc), compiled libtommath with DIGIT_BIT=60 file: [2cfc3e25fb] check-in: [739233ffd0] user: jan.nijtmans branch: digit-bit-60, size: 93654 | |
|
2019-03-18
| ||
| 22:45 | Merge trunk file: [e9b70a5110] check-in: [8fe25e01d3] user: jan.nijtmans branch: novem, size: 85525 | |
| 20:07 | Add 4 new encodings, and add documentation. file: [cd39aa33c6] check-in: [0ac59eb0c6] user: jan.nijtmans branch: utf-max, size: 93486 | |
|
2019-03-16
| ||
| 21:10 | Merge 8.7 Move up some stub entries related to Tcl_UniChar Use TCL_UTF_MAX=4 for full Unicode in stead of TCL_UTF_MAX=6 (TCL_UTF_MAX: 3 is default) file: [17a1d6b1a4] check-in: [81502a66ed] user: jan.nijtmans branch: utf-max, size: 93713 | |
|
2019-03-12
| ||
| 20:39 | Even better support for -DTCL_UTF_MAX=6. Ongoing improvements (TIP being planned) file: [793998674f] check-in: [fdcb2a7323] user: jan.nijtmans branch: utf-max, size: 93771 | |
|
2019-03-08
| ||
| 23:54 | Merge trunk. Further WIP for TIP #497, far from finished .... file: [a44a537a48] check-in: [9fcbdde251] user: jan.nijtmans branch: tip-497, size: 86190 | |
| 11:34 | 3-way merge 8.6 - timerate is part of Tcl now (since TIP#527 got merged), conflicts resolved, merge-points restored, configure rebuilt, etc file: [7ff3554cbc] check-in: [102958b94e] user: sebres branch: sebres-8-6-event-perf-branch, size: 94720 | |
|
2019-02-25
| ||
| 17:46 | merge 8.7 file: [efc40e9db9] check-in: [cbfa90dcb2] user: dgp branch: core-8-7-a3-rc, size: 93780 | |
|
2019-02-04
| ||
| 22:46 | merge 8.7 file: [4671d04c41] check-in: [308a5de5b2] user: jan.nijtmans branch: initsubsystems, size: 93819 | |
|
2019-01-26
| ||
| 17:32 | Merge 8.7 file: [9fc9b72322] check-in: [2d39bcaeac] user: jan.nijtmans branch: trunk, size: 86208 | |
| 17:08 | Merge 8.6. Also reduce tclCharTypeTable[] to 256 entries, as this table is always addressed with unsigned chars now. Eliminate some useless end-of-line spacing that slipped in. file: [36084457a0] check-in: [6d7fdfa9fa] user: jan.nijtmans branch: core-8-branch, size: 93780 | |
|
2018-12-14
| ||
| 21:33 | merge 8.7 file: [af985363b8] check-in: [fceef4cf7f] user: dgp branch: core-8-7-a3-rc, size: 93782 | |
|
2018-12-12
| ||
| 20:14 | Merge 8.7 file: [8d6055fa9f] check-in: [4c2ed52f8f] user: jan.nijtmans branch: trunk, size: 86210 | |
| 19:38 | If compiled with -DTCL_NO_DEPRECATED, remove Tcl_NewIntObj/Tcl_NewLongObj/Tcl_DbNewLongObj from stub table, as they will be gone in 9.0 (converted to a macro) Use Tcl_WideInt's directly in more places, diminishing the possibility of inadvent overflow. file: [505de7a0b2] check-in: [72e64ef096] user: jan.nijtmans branch: core-8-branch, size: 93782 | |
|
2018-12-11
| ||
| 20:29 | Merge trunk file: [f83c0f0c01] check-in: [47da08c479] user: jan.nijtmans branch: novem, size: 85524 | |
| 20:02 | Merge 8.7 In test-cases, don't load Tcltest package if it isn't actually used. Another round of size_t related improvements. Nothing functional. Also improve some comments. file: [2d82507e23] check-in: [c92a5c4373] user: jan.nijtmans branch: trunk, size: 86207 | |
|
2018-12-08
| ||
| 17:49 | Merge trunk file: [aa82393dea] check-in: [a5ec8e8c36] user: jan.nijtmans branch: novem, size: 85800 | |
| 17:16 | Merge 8.7 Bring back Tcl_InitSubsystems to what Tcl_InitSubsystems was: without additional parameters or additional functionality file: [41fd42d1b1] check-in: [ceb5ca35ee] user: jan.nijtmans branch: initsubsystems, size: 93818 | |
|
2018-11-27
| ||
| 22:52 | Make TclFreeObj MODULE_SCOPE, so the only way to access it is through the stub table, for backwards-compatible stub-enabled extensions file: [614ddd408a] check-in: [b5c1404365] user: jan.nijtmans branch: core-8-branch, size: 93779 | |
|
2018-11-15
| ||
| 20:33 | Remove "nostub" entries, which are no longer used. See also TIP #512. Also fix many EXEC/UNEXEC file flags file: [7467810a3d] check-in: [06ef5adfa9] user: jan.nijtmans branch: trunk, size: 86208 | |
| 18:07 | merge 8.7 file: [8a4b1bc715] check-in: [75272f071e] user: dgp branch: core-8-7-a3-rc, size: 92840 | |
| 17:34 | merge 8.7 file: [05094f2f70] check-in: [cbf99b063b] user: dgp branch: trunk, size: 85845 | |
| 17:29 | merge 8.6 file: [9bb7586bd1] check-in: [400c7845de] user: dgp branch: core-8-branch, size: 92840 | |
| 07:51 | Implement TIP #512: No stub for Tcl_SetExitProc() file: [f6e1f5270f] check-in: [ea0975d6d3] user: jan.nijtmans branch: core-8-branch, size: 93078 | |
|
2018-11-14
| ||
| 17:52 | Bump to version 8.7a3 for release. file: [a2207eef16] check-in: [453113215c] user: dgp branch: core-8-7-a3-rc, size: 92842 | |
|
2018-11-13
| ||
| 16:37 | Implement TIP 506 file: [5c93d34941] check-in: [2b96285daf] user: dgp branch: trunk, size: 85933 | |
|
2018-11-06
| ||
| 14:07 | merge core-8-branch file: [1da5ac855e] check-in: [695e1cb4de] user: dkf branch: mistake, size: 86083 | |
| 12:59 | merge core-8-branch file: [efd51d0367] check-in: [445db2cb18] user: dkf branch: mistake, size: 86950 | |
| 12:11 | merge 8.7 file: [678a082056] check-in: [fc11dc4371] user: dgp branch: tip-506, size: 93080 | |
|
2018-10-29
| ||
| 19:23 | merge 8.7 file: [b35ad151b1] check-in: [cca06bb4a1] user: pooryorick branch: bug-e593adf103-core-8, size: 93816 | |
|
2018-10-27
| ||
| 01:04 | Draft implementation of TIP 506 - rebased to Tcl 8.7 file: [e190e38eb8] check-in: [d827ebc363] user: dgp branch: tip-506, size: 92930 | |
|
2018-10-19
| ||
| 16:09 | Merge trunk file: [680f099314] check-in: [745d651613] user: jan.nijtmans branch: novem, size: 86392 | |
|
2018-10-18
| ||
| 22:25 | Rebase TIP-414 to TIP-512: If Tcl_SetPanicProc doesn't have a stub entry, it can take over the function of Tcl_InitSubsystems, just by changing its return value. TIP-512 description still to be adapted accordingly. file: [c942f59d7f] check-in: [17b4500b7b] user: jan.nijtmans branch: initsubsystems, size: 93795 | |
| 15:31 | merge 8.7 file: [e81c890097] check-in: [000ee6e038] user: dgp branch: tip-445, size: 93947 | |
| 13:24 | merge 8.7 file: [13487f683a] check-in: [fb2539441f] user: dgp branch: initsubsystems, size: 93917 | |
|
2018-10-09
| ||
| 18:12 | Merge 8.7 Add Unsigned functions to the implementation. TIP text is still far behind describing what's going on here. file: [9d2f63a6e7] check-in: [9e83b1442d] user: jan.nijtmans branch: tip-481, size: 94069 | |
|
2018-10-08
| ||
| 22:22 | Re-base to 8.7 file: [d70abafc93] check-in: [e007a2ab3c] user: jan.nijtmans branch: tip-481, size: 93993 | |
|
2018-10-06
| ||
| 17:22 | Merge 8.7 file: [34620260b1] check-in: [4cb9548991] user: jan.nijtmans branch: trunk, size: 87961 | |
| 17:12 | protect Tcl_WinUtfToTChar/Tcl_WinTCharToUtf against NULL input values: return empty string in that case. Add TIP #494-compatible definitions of TCL_IO_FAILURE/TCL_AUTO_LENGTH, and use it in some appropriate places. file: [37222fa75b] check-in: [159c6f011e] user: jan.nijtmans branch: core-8-branch, size: 93797 | |
|
2018-10-05
| ||
| 19:37 | Bump version numbers for 8.6.9 release. file: [5437e1a3b8] check-in: [2ea5110611] user: dgp branch: core-8-6-9-rc, size: 94595 | |
|
2018-09-26
| ||
| 20:09 | Merge trunk file: [27c60a8ec2] check-in: [70faade624] user: jan.nijtmans branch: memory-API, size: 86800 | |
| 19:38 | Merge 8.7 file: [02c3f6883b] check-in: [6fd830bce3] user: jan.nijtmans branch: trunk, size: 87839 | |
| 19:38 | Improvements for zipfs. Document that TclZipfs_AppHook only works on Windows in UNICODE mode. Also, remove this from the stub table because it should never be called this way. Prevent a possible crash on win32 startup. file: [87836456ad] check-in: [ca34f32cb7] user: jan.nijtmans branch: core-8-branch, size: 93675 | |
|
2018-09-05
| ||
| 14:54 | Merge trunk. Also rename TCL_NO_LENGTH -> TCL_AUTO_LENGTH file: [52486d26cf] check-in: [6488c06992] user: jan.nijtmans branch: memory-API, size: 86723 | |
|
2018-09-01
| ||
| 22:01 | Change ckalloc and friends to Tcl_Alloc and friends. Add two defines, TCL_IO_FAILURE and TCL_NO_LENGTH (experimental, still open to be renamed following discussion) file: [3a172ab0a8] check-in: [f13660b5a5] user: jan.nijtmans branch: memory-API, size: 86721 | |
|
2018-08-28
| ||
| 19:23 | merge trunk file: [94d41c1bdb] check-in: [c0f9df1909] user: jan.nijtmans branch: novem, size: 87354 | |
|
2018-08-14
| ||
| 07:27 | Merge 8.7. Also provide a new function for handling ByteArrays file: [76d49844a6] check-in: [2e99b95206] user: jan.nijtmans branch: tip-481, size: 93794 | |
|
2018-08-02
| ||
| 07:35 | Merge trunk. Use TCL_8_COMPAT in stead of TCL_USE_INT_RETURN file: [c4366bf211] check-in: [a3d1120543] user: jan.nijtmans branch: memory-API, size: 86582 | |
|
2018-07-31
| ||
| 20:36 | merge 8.7 file: [d2557013f0] check-in: [bd1ba8d1b5] user: jan.nijtmans branch: trunk, size: 87762 | |
|
2018-07-09
| ||
| 16:12 | Don't mark ckalloc and friends as deprecate yet, Tk is still heavily using it file: [2414ac5d05] check-in: [bba927aa2b] user: jan.nijtmans branch: memory-API, size: 86569 | |
|
2018-06-29
| ||
| 20:28 | Another round of size_t'isms, this time also for Tcl_DString file: [961bb3c742] check-in: [70159a633b] user: jan.nijtmans branch: memory-API, size: 86741 | |
|
2018-06-27
| ||
| 19:09 | merge trunk file: [e4eccd25f1] check-in: [2cc2d71f0a] user: jan.nijtmans branch: memory-API, size: 86730 | |
|
2018-06-25
| ||
| 20:38 | merge 8.6 file: [c2e74ad313] check-in: [1c67775fe7] user: jan.nijtmans branch: core-8-branch, size: 93598 | |
|
2018-06-08
| ||
| 06:54 | Merge trunk. Other tweaks, removing stuff that already went to the memory-API branch, so is no longer necessary to be duplicated here. file: [b2364e4cd2] check-in: [03c8eb0774] user: jan.nijtmans branch: novem, size: 87342 | |
|
2018-05-31
| ||
| 20:11 | Merge trunk. Also undo various internal changes that moved to memory-API branch but which were partially still here. Still some tests fail, more work to do (low prio) file: [6edb7419ef] check-in: [f04caa7c67] user: jan.nijtmans branch: novem, size: 87244 | |
| 07:21 | Merge 8.7 file: [b1d5e0fa43] check-in: [3fb815ef5f] user: jan.nijtmans branch: initsubsystems, size: 93716 | |
|
2018-05-26
| ||
| 16:42 | merge 8.7 file: [0414c6cd8b] check-in: [74f9541fc2] user: dgp branch: bug-e593adf103-core-8, size: 93615 | |
|
2018-05-24
| ||
| 13:12 | merge 8.7 file: [354cd0a497] check-in: [6db9f4afa6] user: dgp branch: tip-312, size: 97029 | |
| 12:46 | merge 8.7 file: [ff2c7732ef] check-in: [620705ca16] user: dgp branch: tip-445, size: 93746 | |
|
2018-05-23
| ||
| 20:09 | merge trunk file: [16703a0f86] check-in: [1a6fcb9bdc] user: jan.nijtmans branch: memory-API, size: 86805 | |
| 19:41 | merge trunk file: [fdc76911e2] check-in: [c78f328143] user: jan.nijtmans branch: novem, size: 87298 | |
|
2018-05-22
| ||
| 20:57 | merge 8.7 file: [2d645edad3] check-in: [b0fbde34ff] user: jan.nijtmans branch: trunk, size: 87749 | |
| 20:53 | Simplify usage of TCL_THREAD, along the lines of [eeddb0693a950be980a66de3811630a00c7bab54|eeddb0693a]. Suggested by DKF file: [9d9d8c86a5] check-in: [bf06e36b25] user: jan.nijtmans branch: core-8-branch, size: 93596 | |
|
2018-05-21
| ||
| 10:02 | merge core-8-branch file: [a4f386cace] check-in: [70e385378b] user: pooryorick branch: bug-e593adf103-core-8, size: 94421 | |
| 08:12 | Demonstrate how Tcl can build without TCL_THREADS defined at all (assuming TCL_THREADS=1 as default). Activated by -DTCL_NO_DEPRECATED=1. See also [eeddb0693a950be980a66de3811630a00c7bab54|eeddb0693a] file: [29c49d0874] check-in: [faac759bd9] user: jan.nijtmans branch: core-8-branch, size: 94402 | |
|
2018-05-19
| ||
| 05:18 | merge 8.7 file: [fe2d4ec136] check-in: [ae6235c322] user: jan.nijtmans branch: initsubsystems, size: 94522 | |
|
2018-05-17
| ||
| 19:05 | Merge 8.7, but keep TCL_THREADS undefined in tcl.h (since that's no longer necessary) file: [24b07449e9] check-in: [f2c996cdb8] user: jan.nijtmans branch: trunk, size: 88555 | |
| 18:53 | TIP #491 implementation: Threading Support: phasing out non-threaded builds file: [45b7bec48d] check-in: [e9ee6fc387] user: jan.nijtmans branch: core-8-branch, size: 94402 | |
|
2018-05-15
| ||
| 19:47 | Re-base novem-bug-3598300 branch to trunk, going further as bug-3598300. "configure" not re-generated yet. Needs additional configuration, not done yet file: [94f2a0a524] check-in: [65118675f3] user: jan.nijtmans branch: bug-3598300, size: 88091 | |
|
2018-05-13
| ||
| 13:54 | de-duplicate code in win32 panic implementation. Also eliminate gcc compiler warning. file: [72a14efd9d] check-in: [1b065b1a05] user: jan.nijtmans branch: trunk, size: 88511 | |
|
2018-05-11
| ||
| 11:52 | merge 8.7 file: [de99d7c50f] check-in: [78ab648e4f] user: dgp branch: bug-e593adf103-core-8, size: 94324 | |
| 11:35 | merge 8.7 file: [870082df56] check-in: [78b076cb46] user: dgp branch: tip-312, size: 97738 | |
| 11:26 | merge 8.7 file: [c1fc9fde48] check-in: [5dd49e9ab7] user: dgp branch: tip-445, size: 94455 | |
| 10:06 | Merge 8.7 file: [a7ee8017f5] check-in: [f1b73e3b4b] user: jan.nijtmans branch: trunk, size: 88526 | |
| 09:42 | TIP #425 implementation: Correct use of UTF-8 in Panic Callback (Windows only) file: [1a3efe65bb] check-in: [e2d9683a48] user: jan.nijtmans branch: core-8-branch, size: 94305 | |
|
2018-05-08
| ||
| 17:38 | Changes to the code: remove the macro "TCL_REMOVE_OBSOLETE_TRACES" and associated code. Turn the [trace] command into an ensemble. Note: the tests show that not all is well yet, basic-15.2 for instance fails -- the [trace] command complains about an invalid operation "::deleter", but if I run the test manually, that is, by typing the commands into an interactive tclsh based on the new code, then it proceeds without a failure. (The invocation of [trace] comes from the [history] command) file: [476eb91146] check-in: [32e489acdc] user: arjenmarkus branch: am-trace-ensemble, size: 88217 | |
|
2018-05-07
| ||
| 10:44 | merge core-8-branch file: [344039798d] check-in: [109cd6321e] user: pooryorick branch: bug-e593adf103-core-8, size: 94141 | |
| 07:42 | merge 8.7 file: [eb482b15b7] check-in: [aa4790b28f] user: jan.nijtmans branch: trunk, size: 88343 | |
| 07:40 | Remove some tip389 restrictions in test-cases, which are no longer necessary. Eliminate gcc compiler warnings when compiling with -DTCL_UTF_MAX=6 Other code clean-up and comment improvements. No change in functionality. file: [fdaa0a1895] check-in: [385fda311b] user: jan.nijtmans branch: core-8-branch, size: 94122 | |
|
2018-04-25
| ||
| 14:51 | merge 8.7 file: [f5a6779001] check-in: [a9e9af0427] user: dgp branch: tip-312, size: 97568 | |
| 14:34 | Merge 8.7; Resolve test conflicts with [array for]. Still has several memleaks. file: [819c379cbd] check-in: [5966cc9fe8] user: dgp branch: bug-e593adf103-core-8, size: 94154 | |
| 13:02 | merge 8.7 file: [3fd9e6bfe4] check-in: [c16d974b49] user: dgp branch: tip-445, size: 94285 | |
|
2018-04-20
| ||
| 10:18 | merge 8.7 file: [c2d8918415] check-in: [149309017e] user: jan.nijtmans branch: trunk, size: 88356 | |
|
2018-04-16
| ||
| 23:01 | Merge trunk. Update (internal) Trim* functions to use size_t file: [a475ecac13] check-in: [5064787134] user: jan.nijtmans branch: memory-API, size: 87354 | |
| 14:46 | merge 8.7 file: [5dac499b95] check-in: [a1f6233f04] user: dgp branch: tip-491, size: 94130 | |
|
2018-04-15
| ||
| 23:06 | Fix [9f3c253df5eec5669673d05fe3a51e4afcf99418|9f3c253df5]: Tcl build broken on Win. Re-introduce TCL_NORETURN1, apparently still needed on MSVC. file: [a7022ad539] check-in: [edde576b1b] user: jan.nijtmans branch: trunk, size: 88298 | |
|
2018-03-30
| ||
| 21:10 | merge 8.7 file: [e7d82731e5] check-in: [2430760def] user: dgp branch: tip-389, size: 94135 | |
| 19:37 | merge 8.7 file: [5bf503078c] check-in: [c8f51180e2] user: dgp branch: tip-445, size: 94227 | |
| 19:36 | merge 8.7 file: [60a7009217] check-in: [589b11ac98] user: dgp branch: bug-e593adf103-core-8, size: 94096 | |
| 17:56 | Draft implementation of TIP 506 file: [2c84f12908] check-in: [36f6096e41] user: dgp branch: tip-506, size: 87340 | |
|
2018-03-20
| ||
| 19:54 | TIP 503 implementation. file: [2edf49e66a] check-in: [ae29ed9c7f] user: dgp branch: core-8-branch, size: 94077 | |
|
2018-03-15
| ||
| 21:53 | merge 8.7 file: [0faa802611] check-in: [a50f884700] user: jan.nijtmans branch: win-console-panic, size: 94311 | |
| 14:37 | merge 8.7 file: [0add450e26] check-in: [d1e80d709a] user: dgp branch: tip-389, size: 94186 | |
| 14:06 | merge 8.7 file: [45e941de6a] check-in: [9ece07acc5] user: dgp branch: tip-491, size: 94181 | |
| 13:52 | merge 8.7 file: [6de326d955] check-in: [0144326580] user: dgp branch: tip-312, size: 97561 | |
|
2018-03-06
| ||
| 13:47 | merge 8.7 file: [e6d9d457ed] check-in: [8ce0c4007c] user: dgp branch: bug-e593adf103-core-8, size: 94147 | |
| 13:45 | merge 8.7 file: [16420abac9] check-in: [068966277d] user: dgp branch: tip-445, size: 94278 | |
|
2018-03-05
| ||
| 20:00 | Take the next step in TIPs 330 and 336, ending in 8.7 the USE_INTERP_RESULT and USE_INTERP_ERRORLINE directives to escape need to migrate to 8.6 interfaces. file: [607fd3161e] check-in: [fc9f725045] user: dgp branch: core-8-branch, size: 94128 | |
| 19:29 | Last bit of TIP 503 implementation. file: [aa476bf959] check-in: [d122852556] user: dgp branch: tip-503, size: 94953 | |
|
2018-02-26
| ||
| 18:18 | merge 8.7 file: [a6f3fd1fcf] check-in: [225b6b1d08] user: dgp branch: bug-e593adf103-core-8, size: 95023 | |
|
2018-02-22
| ||
| 21:17 | merge trunk file: [202261a557] check-in: [709a045dbb] user: jan.nijtmans branch: memory-API, size: 87263 | |
|
2018-02-15
| ||
| 18:24 | merge 8.7 file: [570eb42f4e] check-in: [fb5189741a] user: dgp branch: tip-445, size: 95154 | |
|
2018-02-14
| ||
| 21:02 | merge trunk file: [9f51fc0d85] check-in: [399a998d7a] user: jan.nijtmans branch: novem, size: 87756 | |
| 20:43 | merge core-8-branch file: [5a153393a2] check-in: [5cfe15b5d6] user: jan.nijtmans branch: trunk, size: 88207 | |
| 15:33 | merge 8.7 file: [95a97e442a] check-in: [1a4479ca01] user: dgp branch: z_modifier, size: 95004 | |
|
2018-02-06
| ||
| 21:11 | merge 8.7 file: [5b8ccd8756] check-in: [f7dba39527] user: dgp branch: tip-445, size: 95331 | |
| 21:08 | merge trunk file: [16e644f3ec] check-in: [a233811733] user: jan.nijtmans branch: memory-API, size: 87440 | |
| 21:01 | merge trunk file: [87208c9ee2] check-in: [0774eefae7] user: jan.nijtmans branch: novem, size: 87933 | |
| 20:54 | merge core-8-branch file: [b372f71f90] check-in: [30f95df8b0] user: jan.nijtmans branch: trunk, size: 88384 | |
|
2018-01-31
| ||
| 12:18 | Change Tcl_Token definition (int -> size_t). Many related code-changes. file: [dfafe58a55] check-in: [e3a724b790] user: jan.nijtmans branch: memory-API, size: 87646 | |
|
2018-01-29
| ||
| 11:36 | merge trunk file: [440c5545d1] check-in: [3faa71ab4f] user: jan.nijtmans branch: memory-API, size: 87640 | |
|
2018-01-26
| ||
| 12:32 | Merge core-8-branch. Also some minor performance improvement: Turn Tcl_NewLongObj/Tcl_NewIntObj/Tcl_DBNewLongObj into macro's refering to their WideInt equivalent, since all of those do exactly the same now. file: [3a6cbca6fa] check-in: [85e9d69071] user: jan.nijtmans branch: no-wideint, size: 95181 | |
|
2018-01-20
| ||
| 16:42 | merge zipfs file: [4cab78a63e] check-in: [5e8eb1bf5e] user: jan.nijtmans branch: androwish, size: 94990 | |
| 16:13 | merge trunk. Remove typedef Tcl_Value, it isn't used anywhere any more (could be re-used for somthing else ...) file: [103c6a07db] check-in: [08b84d9d19] user: jan.nijtmans branch: novem, size: 88037 | |
| 16:08 | merge core-8-branch. Declare CONST86 as deprecated in Tcl 9.0 file: [c60d26b9f9] check-in: [4c45a06599] user: jan.nijtmans branch: trunk, size: 88590 | |
| 14:38 | merge core-8-branch file: [1936d6db0b] check-in: [decc9bc2f7] user: jan.nijtmans branch: initsubsystems, size: 95540 | |
| 14:36 | merge core-8-branch. Now tested as well with new nmake system. file: [7f113d5b12] check-in: [a9afa012f9] user: jan.nijtmans branch: win-console-panic, size: 95570 | |
|
2018-01-19
| ||
| 16:14 | merge trunk file: [68c47b911a] check-in: [109d11dd03] user: jan.nijtmans branch: novem, size: 88041 | |
| 16:08 | No longer use (the undocumented) CONST86 anywhere, just keep the define in tcl.h. file: [a0bca91eda] check-in: [27cc5a774d] user: jan.nijtmans branch: trunk, size: 88559 | |
|
2018-01-18
| ||
| 14:05 | merge 8.7 file: [7ac6b83066] check-in: [d72a37bafb] user: dgp branch: tip-389, size: 95445 | |
| 13:32 | merge 8.7 file: [ba7a756c38] check-in: [bac2c99230] user: dgp branch: tip-445, size: 95537 | |
| 09:46 | merge core-8-branch file: [aa9a3975ed] check-in: [0ccd66d880] user: jan.nijtmans branch: z_modifier, size: 95210 | |
|
2018-01-17
| ||
| 14:45 | merge trunk file: [0b38b444ba] check-in: [ba54bedae6] user: jan.nijtmans branch: novem, size: 87983 | |
| 14:17 | Remove obsolete documentation (belonging to now-removed functions). Remove obsolete 8.4 bytecodes. And a few other (internal) macro's which are no longer in use. file: [a5bc57f3f8] check-in: [2370ad9791] user: jan.nijtmans branch: trunk, size: 88559 | |
| 13:16 | merge trunk (most of the API removals already were on "novem") file: [8c2707511c] check-in: [36a7ab983d] user: jan.nijtmans branch: novem, size: 88022 | |
| 12:45 | TIP #485 implementation, Tcl 9.0 part: Realy remove code which was declared deprecated in 8.7 file: [6467f0bab5] check-in: [aedcd99c14] user: jan.nijtmans branch: trunk, size: 90189 | |
| 11:47 | TIP #485 implementation, Tcl 8.6 part: If Tcl is compiled with -DTCL_NO_DEPRECATED, all Deprecated API (as in the TIP) will be gone. file: [e6ca7f6164] check-in: [21037e889d] user: jan.nijtmans branch: core-8-branch, size: 95387 | |
| 10:07 | merge core-8-6-branch (typo's) file: [0352d9753d] check-in: [f939eeb6ed] user: jan.nijtmans branch: core-8-branch, size: 95300 | |
| 10:06 | typo's (found by Gustaf Neumann). Thanks! file: [cce870f58d] check-in: [3c1a933051] user: jan.nijtmans branch: core-8-6-branch, size: 94833 | |
|
2018-01-09
| ||
| 17:28 | Fix for [e593adf103], resources of a namespace are still available after the namespace is deleted. Simplification of namespace deletion routines. file: [c54e028e8b] check-in: [829ad7a459] user: pooryorick branch: bug-e593adf103-core-8, size: 95319 | |
|
2018-01-06
| ||
| 17:21 | Fix for [e593adf103], resources of a namespace are still available after the namespace is deleted. Simplification of namespace deletion routines. file: [e25909cfc6] check-in: [3825265b17] user: pooryorick branch: bug-e593adf103, size: 93178 | |
|
2017-12-28
| ||
| 17:04 | merge zipfs file: [efc3d9bc98] check-in: [bb29267b50] user: jan.nijtmans branch: androwish, size: 94990 | |
| 11:32 | change ClientData -> void * in a lot of places (mainly header files) file: [a461f9b38b] check-in: [8bac85ab5f] user: jan.nijtmans branch: memory-API, size: 92206 | |
|
2017-12-27
| ||
| 21:41 | Merge trunk. Rename Tcl_MemAlloc and friends back to Tcl_Alloc, as this renaming turns out not to be necessary. Make everything compile/run with TCL_MEM_DEBUG=1 (a few signatures were still not correct) file: [e443066089] check-in: [671df0982f] user: jan.nijtmans branch: memory-API, size: 92519 | |
|
2017-12-23
| ||
| 22:34 | Keep track of Yaakov Selkowitz's changes for Cygwin. file: [b9ca676c0c] check-in: [381e6a60de] user: jan.nijtmans branch: cygwin, size: 94815 | |
|
2017-12-20
| ||
| 13:38 | merge trunk file: [eff6ab6d4f] check-in: [fca1897ccc] user: jan.nijtmans branch: memory-API, size: 93185 | |
| 12:53 | merge trunk file: [e967e728bb] check-in: [79dc00dd1d] user: jan.nijtmans branch: novem, size: 88022 | |
| 12:30 | Remove the Tcl_FindHashEntry/Tcl_CreateHashEntry stub entries, as those are actually macro's. file: [d3916f7fc7] check-in: [f64b1fc0e7] user: jan.nijtmans branch: trunk, size: 93159 | |
| 12:02 | Change hash/index/mask fields to type "unsigned int", because that's how hash values are generally stored. This eliminates the need for PTR2UINT/UINT2PTR in various places. file: [78ae98b876] check-in: [f80dd1d3cf] user: jan.nijtmans branch: trunk, size: 93213 | |
|
2017-12-15
| ||
| 19:55 | merge trunk file: [3bb613e7f6] check-in: [878d1b77fd] user: jan.nijtmans branch: memory-API, size: 93166 | |
| 16:06 | merge trunk file: [a578eaa0a2] check-in: [e3d9fa3868] user: jan.nijtmans branch: novem, size: 88012 | |
|
2017-12-11
| ||
| 14:19 | Initial implementation of TIP #491. Not tested yet. file: [22d6c53367] check-in: [4f8b3e767d] user: jan.nijtmans branch: tip-491, size: 95353 | |
|
2017-12-06
| ||
| 15:27 | Start RC branch for Tcl 8.6.8 file: [b7e15e3dd5] check-in: [4131606306] user: dgp branch: core-8-6-8-rc, size: 94833 | |
| 12:27 | merge core-8-branch file: [e7ed6a1dc9] check-in: [d7a57b5775] user: jan.nijtmans branch: initsubsystems, size: 95453 | |
| 12:24 | merge 8.7 file: [d679288c47] check-in: [0dbf896d09] user: jan.nijtmans branch: win-console-panic, size: 95483 | |
| 12:10 | merge 8.7 file: [ed54b4a58c] check-in: [48920a9cbe] user: jan.nijtmans branch: z_modifier, size: 95123 | |
|
2017-12-01
| ||
| 11:55 | TIP 488: Remove tcl_precision file: [37c86b84da] check-in: [f4efe03192] user: jan.nijtmans branch: tip-488, size: 93307 | |
|
2017-11-29
| ||
| 11:49 | Merge core-8-branch. Also, use a different value for TCL_STUB_MAGIC when TCL_UTF_MAX>4. file: [9b053811c8] check-in: [1916b6a72e] user: jan.nijtmans branch: tip-389, size: 95358 | |
|
2017-11-24
| ||
| 09:24 | Re-base everything to latest core-8-branch. But don't include deprecations in *.decls files any more (split-off in separate TIP) file: [4f2e118850] check-in: [acd9fcacb4] user: jan.nijtmans branch: semver, size: 96344 | |
|
2017-11-23
| ||
| 13:56 | merge core-8-branch. now really remove the math-related functions when compiling with -DTCL_NO_DEPRECATED. Also no longer supply Tcl_Value, Tcl_ValueType and TCL_RESULT_SPACE. file: [c04d55864f] check-in: [3c414a62f6] user: jan.nijtmans branch: tip-485, size: 95300 | |
|
2017-11-21
| ||
| 10:16 | merge trunk file: [b016c308a5] check-in: [971efdefda] user: jan.nijtmans branch: memory-API, size: 93078 | |
| 09:48 | deprecate VOID/CHAR/SHORT/LONG (windows-only) as well. file: [0b80e1b618] check-in: [a52017885a] user: jan.nijtmans branch: tip-485, size: 95045 | |
|
2017-11-20
| ||
| 16:26 | Deprecate support for macro's like CONST, CONST84, _ANSI_ARGS_, INLINE, TCL_VARARGS file: [0284212921] check-in: [ad7a53a680] user: jan.nijtmans branch: tip-485, size: 95038 | |
|
2017-11-17
| ||
| 11:12 | merge trunk file: [81aa331c9e] check-in: [1f9599f5f7] user: jan.nijtmans branch: novem, size: 88026 | |
| 10:50 | TIP #422, Tcl 9.0 part: Don't Use stdarg.h/va_list in Public API file: [2266565f10] check-in: [717b28b47a] user: jan.nijtmans branch: trunk, size: 93321 | |
|
2017-11-16
| ||
| 13:50 | Handle Tcl_UtfAtIndex/Tcl_UniCharAtIndex for extended index range. More field fixes. file: [96dceb3932] check-in: [78e8c0c5f6] user: jan.nijtmans branch: memory-API, size: 93547 | |
| 11:17 | re-base "novem-more-memory-API" to trunk. TIP not submitted yet, but upcoming. file: [2f2a398b39] check-in: [3cb46ea71b] user: jan.nijtmans branch: memory-API, size: 93551 | |
|
2017-11-13
| ||
| 11:47 | merge novem file: [dcdc025da3] check-in: [b066227b02] user: jan.nijtmans branch: novem-more-memory-API, size: 88031 | |
|
2017-11-09
| ||
| 16:07 | merge core-8-branch file: [aa251468e8] check-in: [05952d6309] user: jan.nijtmans branch: tip-389, size: 95300 | |
| 15:56 | Merge core-8-branch. Backout the Tcl_EvalFile changes. file: [ffea1d2483] check-in: [9e3aed8df3] user: jan.nijtmans branch: tip-485, size: 95362 | |
| 13:36 | merge 8.7 file: [5310529881] check-in: [cbada9ca30] user: dgp branch: tip-445, size: 95450 | |
| 12:51 | merge core-8-branch file: [0a099abf45] check-in: [49e104fa48] user: jan.nijtmans branch: trunk, size: 93790 | |
| 12:37 | For alpha/beta versions of Tcl, stub-enabled extensions are only allowed to run on the EXACT the same Tcl versions as compiled: The stubs might still be in flux, they are not guaranteed to work on future Tcl versions anyway. Backported from "novem" (which already had this special protection). For final releases (8.7.0) everything works as before. file: [8d37435a3e] check-in: [8cb6e13ad8] user: jan.nijtmans branch: core-8-branch, size: 95300 | |
| 11:49 | Get rid of Tcl_DStringTrunc et al, as described in the TIP (Thanks, Don!). file: [3586f6df90] check-in: [b5dc25393a] user: jan.nijtmans branch: tip-485, size: 94927 | |
|
2017-11-08
| ||
| 18:58 | merge trunk file: [63bf6374a5] check-in: [da1386961e] user: dgp branch: tip-422, size: 92886 | |
| 18:52 | Also remove panicVA(). file: [0bdd9fac2e] check-in: [7500a3e45a] user: dgp branch: tip-422, size: 92879 | |
| 09:40 | merge trunk file: [3a4d4d58b2] check-in: [0315ad1776] user: jan.nijtmans branch: novem, size: 88195 | |
| 09:38 | merge core-8-branch file: [0deb857425] check-in: [3885b08997] user: jan.nijtmans branch: trunk, size: 93355 | |
| 09:37 | Change "epoch" field for dicts from "int" to "unsigned int". This doubles the number of available epoch's before overflow. Also make 0 the special value in stead of -1, meaning "dict search done". That also means that epoch counting starts with 1. file: [d4fd063cb0] check-in: [c9da2e2ebb] user: jan.nijtmans branch: core-8-branch, size: 94865 | |
|
2017-11-07
| ||
| 09:33 | Re-base TIP #422 implementation to trunk. Remove Tcl_VarEvalVA() as well. TIP #422 is adapted accordingly. file: [02226b3862] check-in: [24db7a9013] user: jan.nijtmans branch: tip-422, size: 92911 | |
|
2017-11-03
| ||
| 19:25 | merge trunk file: [39005e2e36] check-in: [a28b07053f] user: dgp branch: novem, size: 88195 | |
| 18:56 | TIPs 330 & 336 changes to Tcl 9 Implementation file: [914e7cfed2] check-in: [07f5802714] user: dgp branch: trunk, size: 93348 | |
| 17:11 | Bump to 9.0a0 file: [dc7709d5b0] check-in: [f8ef35231d] user: dgp branch: trunk, size: 94858 | |
|
2017-11-01
| ||
| 14:46 | TIP 422 implementation (rebase of branch novem-remove-va to trunk). file: [d08b9ba7fb] check-in: [e090a04f00] user: dgp branch: tip-422, size: 94421 | |
|
2017-10-31
| ||
| 09:48 | Simplify implementation of Tcl_SaveResult/Tcl_RestoreResult/Tcl_DiscardResult by no longer assuming that Tcl_SavedResult is a struct. Backported from "novem" branch. file: [2206e495c3] check-in: [91ee06dae2] user: jan.nijtmans branch: tip-330-336, size: 93348 | |
|
2017-10-30
| ||
| 15:15 | tidying file: [6d21ffdbaa] check-in: [4ea0fcd9ac] user: dgp branch: tip-330-336, size: 93405 | |
| 14:56 | Patch to make changes to Tcl 9 prescribed by TIPs 330 and 336. This makes the Tcl_Interp struct fully opaque. No interp->result or interp->errorline file: [c6946c1fde] check-in: [70e9e38504] user: dgp branch: tip-330-336, size: 93470 | |
|
2017-10-27
| ||
| 09:21 | merge trunk. Change various TCL_LINK_? macros to TCL_TYPE_? file: [b84863aed0] check-in: [5e0b71621b] user: jan.nijtmans branch: tip-312, size: 98291 | |
| 08:45 | First implementation of [http://core.tcl.tk/tips/doc/trunk/tip/481.md|TIP #481]: Extend size range of various Tcl_Get*() functions file: [7d1c310cb8] check-in: [3d8b34236d] user: jan.nijtmans branch: tip-481, size: 95130 | |
|
2017-10-23
| ||
| 13:23 | merge trunk file: [c364801e41] check-in: [ed4667c2a5] user: jan.nijtmans branch: win-console-panic, size: 95041 | |
|
2017-10-13
| ||
| 14:46 | Fix missing line (after manual merge-conflict). Fix compiler warning on linux64. file: [baea7a4984] check-in: [d97fba48fc] user: jan.nijtmans branch: z_modifier, size: 94681 | |
| 13:56 | merge trunk file: [dced3e07a2] check-in: [eba17e3e82] user: jan.nijtmans branch: tip-389-impl, size: 94858 | |
|
2017-09-18
| ||
| 15:13 | Merge trunk file: [2cc0d50078] check-in: [1db5d9c514] user: jan.nijtmans branch: z_modifier, size: 94591 | |
|
2017-09-11
| ||
| 12:02 | merge trunk file: [3b6490962c] check-in: [241056bf07] user: dgp branch: tip-445, size: 95008 | |
|
2017-09-10
| ||
| 13:35 | merge novem file: [94657f5c3d] check-in: [4fa9cc2903] user: jan.nijtmans branch: novem-more-memory-API, size: 88043 | |
|
2017-09-08
| ||
| 14:38 | Re-base to trunk. Now versioned as 8.7.0-alpha.2 file: [6ade918e50] check-in: [eacebd08b2] user: jan.nijtmans branch: semver, size: 95902 | |
| 13:13 | Bump to 8.7a2 to distinguish trunk from 8.7a1 release. file: [c23a5bf8ec] check-in: [6896e53834] user: dgp branch: trunk, size: 94858 | |
| 12:48 | Rebase to trunk file: [237df0c1e4] check-in: [5e999389ca] user: jan.nijtmans branch: z_modifier, size: 94591 | |
| 11:04 | Rebase to trunk file: [e3891c29a2] check-in: [56aed80e04] user: jan.nijtmans branch: win-console-panic, size: 95041 | |
|
2017-09-05
| ||
| 14:19 | Add support for "-rc" releases, which are the same as final releases but the version string is different. file: [7a89629188] check-in: [e59079446e] user: jan.nijtmans branch: semver, size: 95902 | |
|
2017-09-01
| ||
| 14:20 | merge zipfs file: [332bf4d38d] check-in: [e57ab5d3e2] user: jan.nijtmans branch: androwish, size: 94990 | |
| 08:50 | merge trunk file: [8b393d39b4] check-in: [3f9db43f3e] user: jan.nijtmans branch: tip-389-impl, size: 94858 | |
| 01:44 | merge trunk file: [0b3233ddce] check-in: [d10af812b3] user: dgp branch: core-8-7-a1-rc, size: 94858 | |
| 00:52 | merge trunk file: [ef054b306f] check-in: [c3fbabfb73] user: dgp branch: tip-445, size: 95008 | |
|
2017-08-31
| ||
| 08:41 | merge trunk file: [f8677697c7] check-in: [2bfc123728] user: jan.nijtmans branch: novem, size: 88207 | |
|
2017-08-30
| ||
| 12:39 | merge trunk file: [d0b4b36cef] check-in: [d6b05e9e2c] user: jan.nijtmans branch: semver, size: 94866 | |
| 12:37 | Tweak libtommath building, such that it doesn't depend on uint64_t any more. (handle mp_word in the same way as mp_digit) file: [eb6cb93ea2] check-in: [c28c8e4f1c] user: jan.nijtmans branch: trunk, size: 94858 | |
|
2017-08-10
| ||
| 14:29 | Release candidate branch for Tcl 8.7a1. file: [af4c56a9c1] check-in: [31c23dd6bb] user: dgp branch: core-8-7-a1-rc, size: 94789 | |
|
2017-07-10
| ||
| 10:56 | reintegrate sebres-8-6-event-perf-branch back to 8.5 file: [d1c0efde2c] check-in: [d97f93c3f3] user: sebres branch: sebres-8-5-event-perf-branch, size: 87172 | |
| 08:55 | Stability fix: queue epoch to guarantee avoid broken queue, service level to avoid reset block time by nested event-cycles (if Tcl_SetTimer does not create it), etc. Fixed retarded events (using new retarded list, the involve of the retarded events occurs only after checking of all event sources now). Two opportunities to retard event: - lazy, using the same event-object: in the handler set event->proc to new (or the same) handler (fast, possible only if not entering new event-cycle in handler); - create the event with new position "TCL_QUEUE_RETARDED"; New inline functions TclpQueueEventClientData / TclpQueueEventEx to fast creating resp. queuing event with extra data. file: [7729cb3f06] check-in: [68698a3ac4] user: sebres branch: sebres-8-6-event-perf-branch, size: 94958 | |
| 08:53 | merge resp. reintegrate sebres-8-5-event-perf-branch to 8.6 file: [e0c9ac4eba] check-in: [fed961497a] user: sebres branch: sebres-8-6-event-perf-branch, size: 94938 | |
|
2017-07-03
| ||
| 13:24 | [performance] do one event (update / event servicing) cycle optimized (introduced threshold to prevent sourcing resp. waiting for new events by no-wait). [enhancement] new event type introduced: TCL_ASYNC_EVENTS, command "update" becomes options to process only specified types, resp. to bypass some event types (including -idle/-noidle that in opposite to "idletasks" does not included window events); test cases extended. file: [759a46e484] check-in: [44b62f8964] user: sebres branch: sebres-8-5-event-perf-branch, size: 87152 | |
| 13:23 | [performance] introduced additional queue for prompt timer events (after 0) that should be executed immediately (no time); normalizes timer, prompt and idle events structures using common TimerEntry structure for all types; file: [d3d206de39] check-in: [928ef3d179] user: sebres branch: sebres-8-5-event-perf-branch, size: 87120 | |
| 13:21 | timer resp. idle events optimized: better handling using doubly linked lists, prevents allocating memory twice for the "after" events (use memory inside timer/idle event for the "after" structure), etc. file: [dfa4ddb0f3] check-in: [ba83ecc154] user: sebres branch: sebres-8-5-event-perf-branch, size: 87192 | |
|
2017-06-16
| ||
| 14:31 | merge core-8-6-branch file: [0130e09e56] check-in: [5631b412d3] user: jan.nijtmans branch: rfe-6c0d7aec67, size: 94833 | |
|
2017-06-12
| ||
| 13:29 | merge trunk file: [47c35bbf07] check-in: [ef7adbfe4b] user: jan.nijtmans branch: z_modifier, size: 94522 | |
|
2017-05-23
| ||
| 14:57 | merge trunk file: [75a9fece1d] check-in: [9430d4c198] user: jan.nijtmans branch: tip-389-impl, size: 94789 | |
|
2017-05-04
| ||
| 14:19 | merge trunk file: [7f8f371b02] check-in: [ab6adfa911] user: jan.nijtmans branch: win-console-panic, size: 94995 | |
| 11:35 | merge novem file: [4625971787] check-in: [70b0b53b8a] user: jan.nijtmans branch: novem-more-memory-API, size: 87974 | |
|
2017-04-21
| ||
| 12:44 | merge trunk file: [a4422d6977] check-in: [2e87ab6e43] user: dgp branch: tip-445, size: 94939 | |
|
2017-04-20
| ||
| 12:15 | merge trunk file: [c96ec3d32b] check-in: [db391524d4] user: jan.nijtmans branch: semver, size: 94797 | |
| 11:44 | Remove unused functions like TclWinSetSockOpt()/Tcl_DStringTrunc() if compiled with -DTCL_NO_DEPRECATED file: [26ff7da9a6] check-in: [4d61bcaef4] user: jan.nijtmans branch: trunk, size: 94789 | |
|
2017-04-12
| ||
| 12:00 | merge trunk file: [7c2354e1b9] check-in: [cee5251dd0] user: jan.nijtmans branch: initsubsystems, size: 94717 | |
| 11:51 | merge trunk file: [5808e7fa7a] check-in: [a58a0cd6c3] user: jan.nijtmans branch: tip-312, size: 97959 | |
| 10:06 | merge trunk file: [2ef5e5ff0e] check-in: [031a739fcd] user: jan.nijtmans branch: z_modifier, size: 94297 | |
| 08:40 | merge trunk file: [529298dd57] check-in: [6aebbe4316] user: jan.nijtmans branch: semver, size: 94572 | |
|
2017-04-11
| ||
| 14:14 | merge trunk file: [ad9909358b] check-in: [27c5038e96] user: dgp branch: tip-445, size: 94714 | |
| 10:04 | merge trunk file: [d628bafc0c] check-in: [9aa06eddb4] user: jan.nijtmans branch: novem, size: 88138 | |
|
2017-04-07
| ||
| 15:15 | merge trunk file: [6bbad59350] check-in: [a771bb4f89] user: jan.nijtmans branch: z_modifier, size: 94256 | |
| 15:11 | Minor simplification in tcl.h: For the Tcl_WideAsLong/Tcl_LongAsWide/Tcl_WideAsDouble/Tcl_DoubleAsWide #defines, one set suffices: No need to have two versions depending on TCL_WIDE_INT_IS_LONG. file: [d07f528c30] check-in: [ceda176637] user: jan.nijtmans branch: trunk, size: 94564 | |
|
2017-04-06
| ||
| 08:53 | merge trunk file: [c394c17891] check-in: [c8c1e2ae5b] user: jan.nijtmans branch: semver, size: 94791 | |
|
2017-03-31
| ||
| 12:30 | merge 8.6 file: [73caa96377] check-in: [217439e1f0] user: dgp branch: core-8-6-7-rc, size: 94833 | |
| 12:02 | merge trunk file: [7727c79e2f] check-in: [c317f852bd] user: jan.nijtmans branch: tip-312, size: 98178 | |
| 11:45 | merge zipfs file: [88be7c0fe9] check-in: [2b31fe7b9f] user: jan.nijtmans branch: androwish, size: 94990 | |
| 11:05 | Fix fall-back test for TCL_WIDE_INT_IS_LONG, making it do the same as "configure": Should be 1 if sizeof(long long) == sizeof(long), 0 otherwise. file: [73ab0f0211] check-in: [a7b0e7639e] user: jan.nijtmans branch: z_modifier, size: 94261 | |
|
2017-03-29
| ||
| 14:35 | merge trunk file: [4c8b92dcac] check-in: [5154e628d8] user: dgp branch: tip-445, size: 94933 | |
| 12:05 | (more experimenting): Make TCL_LL_MODIFIER behave more close to intuitive expectations: If the platform has a "long long" type, use it for Tcl_WideInt, so TCL_LL_MODIFIER is really a replacement for "ll" on most platforms (Win32/Win64 as most notable exception). Will need a new TIP. file: [b868f807b9] check-in: [c2eca96850] user: jan.nijtmans branch: z_modifier, size: 95016 | |
|
2017-03-28
| ||
| 07:14 | (experimental) new internal macro TCL_Z_MODIFIER, just like TCL_LL_MODIFIER but then for size_t. file: [130fb29aac] check-in: [9dd6c3c9da] user: jan.nijtmans branch: z_modifier, size: 95032 | |
|
2017-03-27
| ||
| 13:04 | merge trunk file: [b0e8a66c82] check-in: [443feb509f] user: jan.nijtmans branch: novem, size: 88357 | |
| 13:02 | Improve comment on TCL_WIDE_INT_IS_LONG, making it less misleading. In tclThreadTest.c, allow mainThreadId to be >32 bits. file: [1d978a6fd6] check-in: [b32a1a3b8d] user: jan.nijtmans branch: trunk, size: 94783 | |
| 13:01 | Improve comment on TCL_WIDE_INT_IS_LONG, making it less misleading. In tclThreadTest.c, allow mainThreadId to be >32 bits. file: [580b43d100] check-in: [8c7264b1d4] user: jan.nijtmans branch: core-8-6-branch, size: 94833 | |
|
2017-03-24
| ||
| 15:52 | Supply more C99-compatible (and MSVC) format options: '%p' for pointers, 'z'/'j'/'I' for size_t/intptr_diff, 'j'/'q' for long long. Also add "I32" froom MSVC. Remove TCL_LL_MODIFIER specified as "L" for Borland: This must be wrong as "L" is meant for long double. Just assume that later Borland compilers are MSVC-compatible. file: [6c4505dbe3] check-in: [316d711dac] user: jan.nijtmans branch: trunk, size: 94735 | |
|
2017-03-15
| ||
| 13:44 | Implement TCL_LINK_C(long double). Some simplifications. file: [fb17a8ee5c] check-in: [89a6937cd9] user: jan.nijtmans branch: tip-312, size: 98259 | |
|
2017-03-14
| ||
| 15:55 | Merge trunk. Implement TCL_LINK_D(long double), which could have size_t of 8 (same as double), 10 or 16 on various platforms. Since Tcl doesn't have long double, the Tcl side will use double's file: [3fbdadcf37] check-in: [a47f420309] user: jan.nijtmans branch: tip-312, size: 99075 | |
|
2017-03-13
| ||
| 16:01 | merge trunk file: [31c227e6f7] check-in: [9e48d151ed] user: dgp branch: tip-445, size: 95014 | |
| 10:22 | Merge trunk file: [7c54dc7c4b] check-in: [bc31ce8337] user: jan.nijtmans branch: semver, size: 94872 | |
| 09:16 | merge trunk file: [f7791c129f] check-in: [9199921a93] user: jan.nijtmans branch: novem, size: 88438 | |
| 08:38 | Eliminate internal use of TclNewBooleanObj()/TclSetBooleanObj()/TclSetIntObj(). Replace Tcl_DbNewBooleanObj() with trivial macro. file: [e1ec6bf435] check-in: [c77ac77cde] user: jan.nijtmans branch: trunk, size: 94864 | |
|
2017-03-10
| ||
| 15:22 | Start RC branch for Tcl 8.6.7 file: [045fdf88f6] check-in: [69d18a9108] user: dgp branch: core-8-6-7-rc, size: 94785 | |
| 10:25 | Merge trunk. First step in re-coding the TCL_LINK_XXX macro's, encoding the sizeof(type) in the macro value. file: [b771cf0f03] check-in: [ac86e89628] user: jan.nijtmans branch: tip-312, size: 99061 | |
|
2017-03-09
| ||
| 14:33 | merge trunk file: [7f88af9bb5] check-in: [f298cdf2a3] user: dgp branch: tip-445, size: 95012 | |
|
2017-03-08
| ||
| 14:53 | Merge trunk file: [59ace5072d] check-in: [391b331b7d] user: jan.nijtmans branch: semver, size: 94870 | |
| 12:08 | merge trunk file: [d69f5c4e0a] check-in: [12851c0a69] user: jan.nijtmans branch: novem, size: 88436 | |
|
2017-03-07
| ||
| 12:22 | merge zipfs file: [b50233f513] check-in: [92297eb29f] user: jan.nijtmans branch: androwish, size: 94942 | |
| 09:47 | Merge core-8-6-branch file: [9a2b6f3764] check-in: [79d7f1f670] user: jan.nijtmans branch: trunk, size: 94862 | |
| 09:36 | Remove "makefile.bc". Not updated for many-many years, most likely it doesn't work any more and it doesn't seem to care anyone. Let's see if someone complains ;-) file: [c1850b2936] check-in: [2e3592982c] user: jan.nijtmans branch: core-8-6-branch, size: 94785 | |
|
2017-02-28
| ||
| 10:03 | TIP 312 implementation. Patch from René Zaumseil. Eliminated compiler warnings and partially reformatted (not complete yet). file: [206955efa5] check-in: [bf3596331e] user: jan.nijtmans branch: tip-312, size: 96984 | |
|
2017-02-16
| ||
| 15:52 | merge trunk file: [483a174b2f] check-in: [ec40b5ef07] user: jan.nijtmans branch: semver, size: 94912 | |
| 15:51 | merge trunk file: [a80ee54800] check-in: [b77b0b9348] user: dgp branch: tip-445, size: 95054 | |
|
2017-02-14
| ||
| 14:10 | merge trunk file: [e62225942c] check-in: [5149349093] user: jan.nijtmans branch: mistake, size: 88478 | |
| 13:26 | On Windows, Cygwin and 64-bit platforms, no need to handle 'long' in tclLink.c, since its size is equal to either 'int' or 'Tcl_WideInt'. This enhances interoperabilty between win64 extensions loaded in cygwin64 using Tcl_LinkVar(), whill still being 100% compatible. init.tcl: unnecessary spacing. file: [df03ceeb7d] check-in: [ba62772aea] user: jan.nijtmans branch: mistake, size: 94904 | |
|
2017-01-31
| ||
| 09:52 | In case of TCL_NO_DEPRECATED, make TCL_LINK_BOOLEAN equivalent to TCL_LINK_INT. Since TCL_LINK_INT accepts booleans as string representation too, this works fine. file: [37ac0b86b7] check-in: [0ecc064db7] user: jan.nijtmans branch: bug-39f6304c2e, size: 95559 | |
|
2017-01-30
| ||
| 15:08 | Now make it work, using right terniair operator file: [2ae28d4139] check-in: [fe9015dadb] user: jan.nijtmans branch: bug-39f6304c2e, size: 95317 | |
| 11:00 | Merge trunk. Add Tcl_LinkVar support for <stdint.h> types file: [ee1697ba7f] check-in: [795b88e3d3] user: jan.nijtmans branch: bug-39f6304c2e, size: 95317 | |
|
2017-01-27
| ||
| 15:37 | Implement TCL_LINK_SIZE/TCL_LINK_SIZE for Tcl_LinkVar(), and simplify TCL_LINK_LONG/TCL_LINK_ULONG a lot. file: [f4cc7199a0] check-in: [4af37df150] user: jan.nijtmans branch: bug-39f6304c2e, size: 94685 | |
|
2017-01-17
| ||
| 10:28 | merge trunk file: [ca027329a7] check-in: [bcb14c7343] user: jan.nijtmans branch: semver, size: 94640 | |
|
2017-01-12
| ||
| 20:59 | merge trunk file: [9866d7957d] check-in: [23f740a281] user: dgp branch: tip-445, size: 94782 | |
|
2017-01-06
| ||
| 11:55 | Merge zipfs file: [6fdec9751f] check-in: [ab145ad122] user: jan.nijtmans branch: androwish, size: 94984 | |
|
2017-01-04
| ||
| 13:01 | merge trunk file: [d5b75634fe] check-in: [473ff0966a] user: jan.nijtmans branch: novem, size: 88206 | |
| 12:55 | TIP [http://www.tcl.tk/cgi-bin/tct/tip/456|456] implementation: Extend the C API to Support Passing Options to TCP Server Creation file: [ee4aec9257] check-in: [b5c47b5b2f] user: jan.nijtmans branch: trunk, size: 94632 | |
|
2016-12-25
| ||
| 00:04 | Merge array-search-unset file: [836306973c] check-in: [62368604ea] user: andy branch: amg-array-enum-c-api, size: 94803 | |
|
2016-12-23
| ||
| 15:21 | merge trunk file: [bee2fd02c8] check-in: [01d8a401a8] user: dgp branch: tip-445, size: 94546 | |
| 10:07 | Deprecate otherValuePtr and ptrAndLongRep. Some more minor tweaks. file: [29fcc2f0b3] check-in: [f659a13b48] user: jan.nijtmans branch: novem-more-memory-API, size: 87543 | |
| 09:32 | merge novem file: [523339282f] check-in: [9d557545fc] user: jan.nijtmans branch: novem-more-memory-API, size: 87805 | |
|
2016-12-21
| ||
| 09:20 | Merge trunk file: [806fbf0ae0] check-in: [c52e1550bf] user: jan.nijtmans branch: novem, size: 87970 | |
|
2016-12-20
| ||
| 09:36 | Record the fact that all stub-enabled extensions work in Tcl 8.5+, no 8.6 (or 9.0) features are needed. (Differences between 8.x and 9.0 are handled by a different stub magic value) file: [f4f16a3e52] check-in: [eda9a3e060] user: jan.nijtmans branch: trunk, size: 94396 | |
| 09:30 | merge trunk (still has test failure in socket.test) file: [ba4f2f3e83] check-in: [fddd7e3bda] user: jan.nijtmans branch: tip-456, size: 94682 | |
|
2016-12-19
| ||
| 10:42 | merge novem file: [0ae0df6038] check-in: [10c36e48f6] user: jan.nijtmans branch: novem-more-memory-API, size: 87599 | |
|
2016-12-15
| ||
| 11:28 | Merge trunk file: [1a71ee3836] check-in: [959decb933] user: jan.nijtmans branch: semver, size: 94454 | |
|
2016-12-13
| ||
| 01:27 | Merge trunk file: [bdb6adbd0f] check-in: [1f52682fb2] user: andy branch: lanam-array-for-impl, size: 95765 | |
|
2016-12-12
| ||
| 04:42 | Commit changes received from Brad Lanam via email file: [04eb00499c] check-in: [9897959ab4] user: andy branch: lanam-array-for-impl, size: 95765 | |
|
2016-12-02
| ||
| 21:00 | Merge trunk file: [15a3e18983] check-in: [4ab23eded7] user: andy branch: amg-array-enum-c-api, size: 94853 | |
| 19:01 | merge trunk file: [ab469acf2e] check-in: [33041ae916] user: dgp branch: tip-445, size: 94596 | |
| 14:17 | Repair what appears to be a stray edit error. This restores ability to build on a TCL_WIDE_INT_IS_LONG platform, but leaves code in tclStringObj.c raising compiler warnings. Suspect things still need some reconciliation in the TCL_WIDE_INT_IS_LONG scenario. file: [823a4d3507] check-in: [ee8a50916f] user: dgp branch: jn-wide-printf, size: 94446 | |
| 13:50 | Implement %ll (WideInt) handling for Tcl_ObjPrintf(). Use it in some places. Moved to feature branch temporarily. Breaks build. file: [ba6cd56873] check-in: [e3ba334a42] user: jan.nijtmans branch: jn-wide-printf, size: 94436 | |
|
2016-12-01
| ||
| 11:44 | compatability -> compatibility file: [f2ead6e836] check-in: [f94307dc05] user: jan.nijtmans branch: trunk, size: 94446 | |
| 11:42 | compatability -> compatibility file: [77785fb90d] check-in: [602e06e9d3] user: jan.nijtmans branch: core-8-6-branch, size: 94827 | |
| 11:39 | compatability -> compatibility file: [274abd79f5] check-in: [9cf8d87904] user: jan.nijtmans branch: core-8-5-branch, size: 87047 | |
| 11:20 | More internal use of size_t. Eliminate unused "isBin" argument from TclpSysAlloc() file: [afcb480ec4] check-in: [9d4cd6b1aa] user: jan.nijtmans branch: novem, size: 87764 | |
|
2016-11-29
| ||
| 18:50 | Add comments to tcl.h more clearly indicating which flag values are reserved to better avoid future collisions file: [61ab1bb704] check-in: [c8816ca461] user: andy branch: amg-array-enum-c-api, size: 94853 | |
|
2016-11-27
| ||
| 20:37 | Change TCL_MATCH_GLOB to avoid collision with the deprecated TCL_PARSE_PART1 flag file: [78c04733a5] check-in: [720f8dc660] user: andy branch: amg-array-enum-c-api, size: 94630 | |
|
2016-11-26
| ||
| 01:57 | Fold create argument to ArrayVar() into TCL_VAR_CREATE flags bit which only ArrayVar() understands. Implement Tcl_ArrayUnset(). Add a test case showing bug [2939073] which was fixed long ago but could have been disturbed by any refactoring done to [array unset]. [array unset] now has -exact|-glob|-regexp options to customize the match style. file: [fea72804b1] check-in: [2590837335] user: andy branch: amg-array-enum-c-api, size: 94628 | |
|
2016-11-25
| ||
| 09:38 | Merge trunk, and fix two socket test-cases. file: [46a0e8de79] check-in: [707cfb412f] user: jan.nijtmans branch: tip-456, size: 94682 | |
|
2016-11-24
| ||
| 21:33 | Add exact/glob/regexp filter capability to new array size and enumeration functions. Change Tcl_ArrayNames() to append to a list-type Tcl_Obj to simplify memory management. Fix typo in name of Tcl_ArraySearchDone(). file: [6eca8fe88c] check-in: [462589ffc9] user: andy branch: amg-array-enum-c-api, size: 94588 | |
| 19:22 | Merge trunk file: [02c13bdee6] check-in: [a353ee5093] user: andy branch: amg-array-enum-c-api, size: 94496 | |
| 12:47 | Implement the whole TIP 456 specification. Also introduces the `-reuseaddr' and `-reuseport' options for the `socket' command. file: [8f3bb518f4] check-in: [e4212ca03b] user: limeboy branch: tip-456, size: 94694 | |
| 12:41 | merge novem file: [69e266fadc] check-in: [39188cbdd6] user: jan.nijtmans branch: novem-more-memory-API, size: 87713 | |
| 11:57 | merge trunk. Make epoch in Tcl_DictSearch "unsigned int". This doubles the epoch range here. Use 0 as special value in stead of -1 (so start counting epoch's with 1). file: [e90c4df7ec] check-in: [5fe02150a3] user: jan.nijtmans branch: novem, size: 87866 | |
|
2016-11-22
| ||
| 15:04 | Corrections to misleading comments. file: [9ec1625fd5] check-in: [ecb870f264] user: dkf branch: trunk, size: 94446 | |
|
2016-11-21
| ||
| 13:12 | Initial commit of new C API for array enumeration. TIP forthcoming. Work far from complete, only Tcl_ArraySize() implemented as of yet. See [http://wiki.tcl.tk/48264] for more information. file: [57a50f89b6] check-in: [405aba7ca5] user: andy branch: amg-array-enum-c-api, size: 94508 | |
|
2016-11-18
| ||
| 12:10 | merge novem file: [cf0f6ee552] check-in: [21f9030029] user: jan.nijtmans branch: novem-more-memory-API, size: 87724 | |
|
2016-11-16
| ||
| 15:04 | merge trunk file: [22eca49bf1] check-in: [f8be848288] user: dgp branch: tip-445, size: 94596 | |
|
2016-11-14
| ||
| 16:01 | Merge zipfs, but keep zip-write functions. file: [6b381dcc8b] check-in: [c3df2d7911] user: jan.nijtmans branch: androwish, size: 94984 | |
| 14:26 | Merge core-8-6-branch file: [22d22d7efb] check-in: [7bbea0e75d] user: jan.nijtmans branch: trunk, size: 94458 | |
| 14:25 | Better fix for the usability of TCL_NO_DEPRECATED on MacOSX file: [3f5f07c692] check-in: [e041d7c814] user: jan.nijtmans branch: core-8-6-branch, size: 94827 | |
| 14:20 | Better fix for the usability of TCL_NO_DEPRECATED on MacOSX. file: [08abd92e58] check-in: [750cf822ec] user: jan.nijtmans branch: core-8-5-branch, size: 87047 | |
| 12:16 | merge trunk file: [4df698ee1c] check-in: [56c05639b5] user: dgp branch: tip-445, size: 94587 | |
|
2016-11-11
| ||
| 15:18 | merge trunk file: [0f9d0b95c1] check-in: [6ca5f2d8bf] user: jan.nijtmans branch: novem, size: 87871 | |
|
2016-11-10
| ||
| 14:21 | On OSX, there is a conflict with the "define panic" and definitions in "mach.h". file: [32670272bb] check-in: [e1804c00ba] user: jan.nijtmans branch: trunk, size: 94449 | |
| 14:19 | On OSX, there is a conflict with the "define panic" and definitions in "mach.h". file: [21804d3498] check-in: [3544f1674a] user: jan.nijtmans branch: core-8-6-branch, size: 94818 | |
|
2016-08-30
| ||
| 13:57 | merge trunk file: [e5ff402a53] check-in: [2a530e021b] user: jan.nijtmans branch: tip-389-impl, size: 94374 | |
|
2016-08-19
| ||
| 12:45 | merge zipfs file: [eb1e4a0b65] check-in: [63eab9444d] user: jan.nijtmans branch: androwish, size: 94900 | |
| 08:48 | merge trunk file: [6b33bde46b] check-in: [fad3c1f68f] user: jan.nijtmans branch: semver, size: 94382 | |
|
2016-07-13
| ||
| 13:06 | Merge novem file: [c0e9b60df1] check-in: [be86aae38f] user: jan.nijtmans branch: novem-bighash, size: 87952 | |
|
2016-07-12
| ||
| 19:42 | merge trunk file: [1084e16102] check-in: [64aaa60b0e] user: dgp branch: tip-445, size: 94512 | |
| 14:40 | Merge trunk file: [d1d75312a0] check-in: [a170ea70f5] user: jan.nijtmans branch: novem, size: 88070 | |
| 13:44 | Make hash type changable by compiling with -DTCL_HASH_TYPE=size_t (for example). Default (unsigned) cannot be changed in Tcl 8.x, that must wait until Tcl 9. file: [b3a8e4a809] check-in: [2f25778e69] user: jan.nijtmans branch: trunk, size: 94374 | |
| 13:23 | Start RC branch for Tcl 8.6.6 file: [ab123b0b55] check-in: [e0e954814c] user: dgp branch: core-8-6-6-rc, size: 94743 | |
|
2016-07-08
| ||
| 09:46 | Use TCL_HASH_TYPE #define for compatibility with Tcl8 in stead of TCL_HASH_KEY_TYPE_VERSION_2 file: [d877d7a654] check-in: [09ffa50505] user: jan.nijtmans branch: novem-bighash, size: 87958 | |
| 06:56 | Adapt hash-function and hash-table to allow hash-tables to grow >1Gb on 64-bit platforms. file: [151de4de13] check-in: [ef7ec3df37] user: jan.nijtmans branch: novem-bighash, size: 87920 | |
|
2016-07-06
| ||
| 15:10 | Unnecessary #undef and unnecessary type cast. file: [c2f02d643d] check-in: [a8e6f3afc4] user: jan.nijtmans branch: novem, size: 88002 | |
|
2016-06-29
| ||
| 10:03 | Merge trunk. Add "--with-dbgx" configure option, so the name of the tclsh executable/sharedlibrary can be modified (request at EuroTcl 2016) file: [ede6a24290] check-in: [61b0f66d8e] user: jan.nijtmans branch: semver, size: 94314 | |
|
2016-06-28
| ||
| 16:31 | merge trunk file: [75cd781b65] check-in: [31bc13d0c4] user: dgp branch: tip-445, size: 94444 | |
| 15:22 | Unicode rep en Tcl_Obj length: int -> size_t file: [f6ae21bb2f] check-in: [1d1a6cacc4] user: jan.nijtmans branch: novem-more-memory-API, size: 87909 | |
| 13:44 | Merge trunk file: [58437e303c] check-in: [ab33fe9082] user: jan.nijtmans branch: novem-more-memory-API, size: 87902 | |
|
2016-06-27
| ||
| 10:25 | Merge trunk. Make magic stub value different for 64-bit builds, as this can never be stub-compatible with 32-bit builds. file: [88f3e8f739] check-in: [cea5982d93] user: jan.nijtmans branch: novem, size: 88056 | |
| 10:22 | Make TCL_MAJOR_VERSION/TCL_MINOR_VERSION/TCL_STUB_MAGIC available to Tcl_InitStubs() arguments. Useful for debugging and detection of stub incompatibilities (e.g. for Tcl9) file: [2bda5579f2] check-in: [dac224dbfc] user: jan.nijtmans branch: trunk, size: 94306 | |
|
2016-06-26
| ||
| 09:07 | merge trunk file: [6089bedfd7] check-in: [5015fdb607] user: jan.nijtmans branch: novem, size: 87955 | |
|
2016-04-20
| ||
| 16:44 | Merge 8.6.5 file: [3c0979af6c] check-in: [090329ea25] user: dgp branch: little, size: 95454 | |
|
2016-04-19
| ||
| 20:35 | Fork of Tcl used in the "Little" project. http://www.mcvoy.com/lm/little/index.html file: [955487cc90] check-in: [69b737f5a1] user: dgp branch: little, size: 95454 | |
|
2016-04-05
| ||
| 08:18 | merge trunk file: [90a1cc2ede] check-in: [d3236cc090] user: jan.nijtmans branch: drh-micro-optimization, size: 94237 | |
|
2016-03-25
| ||
| 12:24 | Create a type Tcl_ObjIntRep so we can pass intreps as arguments. file: [1f3fc6250d] check-in: [920e5f468b] user: dgp branch: tip-445, size: 94245 | |
|
2016-03-23
| ||
| 15:18 | merge zipfs file: [9675ea751f] check-in: [16d8e516af] user: jan.nijtmans branch: androwish, size: 94264 | |
|
2016-03-22
| ||
| 15:35 | merge trunk file: [54efa998ed] check-in: [f6e95a06a2] user: jan.nijtmans branch: tip-389-impl, size: 94107 | |
|
2016-03-17
| ||
| 15:54 | merge trunk file: [2490638273] check-in: [f37df7edbc] user: jan.nijtmans branch: semver, size: 94115 | |
|
2016-03-16
| ||
| 09:56 | Remove undocumented TCL_HASH_KEY_STORE_HASH. Setting this to "0" is not supported (was it ever ????), and not tested for long time. file: [22aef77e0f] check-in: [ecfb88c394] user: jan.nijtmans branch: trunk, size: 94107 | |
|
2016-03-14
| ||
| 11:58 | Merge trunk file: [51666ce4a7] check-in: [e07be1bcdb] user: jan.nijtmans branch: tip-389-impl, size: 94743 | |
|
2016-03-11
| ||
| 14:16 | merge trunk file: [2d602188b4] check-in: [eca395a4b2] user: jan.nijtmans branch: novem, size: 87825 | |
|
2016-03-08
| ||
| 14:20 | Merge trunk file: [8bc528a03b] check-in: [e311f38ad0] user: jan.nijtmans branch: semver, size: 94751 | |
| 13:44 | configure.in -> configure.ac file: [a9f1816c79] check-in: [4706c883d8] user: jan.nijtmans branch: trunk, size: 94743 | |
|
2016-03-04
| ||
| 08:40 | merge trunk file: [cd296d5683] check-in: [e1bf86b21a] user: jan.nijtmans branch: tip-389-impl, size: 94743 | |
|
2016-03-03
| ||
| 19:45 | Bump trunk to 8.7a0 to accept new feature development. file: [fefab2ae48] check-in: [4def3fa682] user: dgp branch: trunk, size: 94743 | |
|
2016-03-02
| ||
| 15:12 | merge zipfs file: [621a4e2e07] check-in: [5b6d200c4a] user: jan.nijtmans branch: androwish, size: 94900 | |
|
2016-01-28
| ||
| 17:33 | Bump to 8.6.5 file: [565c421ac3] check-in: [696f03868d] user: dgp branch: core-8-6-5-rc, size: 94743 | |
|
2015-12-20
| ||
| 19:48 | remove interp->result and all supporting code; remove other deprecated apis file: [5f8e6d4460] check-in: [0f3e580e52] user: msofer branch: mig-opt2, size: 92102 | |
|
2015-12-11
| ||
| 09:29 | Bug in tclPkg.c, use semantic version in more places., but don't use "+" syntax yet. file: [1326614a22] check-in: [547de1eb85] user: jan.nijtmans branch: semver, size: 94751 | |
| 08:43 | Experiments with [http://semver.org/|Semantic Versioning] in Tcl. (Don't look!) file: [11727d011a] check-in: [32379be1ed] user: jan.nijtmans branch: semver, size: 94749 | |
|
2015-10-27
| ||
| 22:09 | Chisel 1% from the TclOO object creation μbenchmark. file: [1a96e35876] check-in: [7bb78032e9] user: dkf branch: drh-micro-optimization, size: 94873 | |
|
2015-10-25
| ||
| 20:14 | Merge trunk file: [429d0f9e34] check-in: [2b2578b68d] user: jan.nijtmans branch: androwish, size: 94900 | |
|
2015-10-23
| ||
| 14:30 | Bump to release number 8.5.19 file: [b6bdcf18a3] check-in: [7ac846aa55] user: dgp branch: core-8-5-19-rc, size: 86963 | |
|
2015-10-21
| ||
| 20:18 | Further cleanup and enhancements. file: [ceecb0328d] check-in: [e53cd46a2a] user: mistachkin branch: bug-57945b574a, size: 95094 | |
| 19:47 | Add macro magic for non-threaded builds. file: [ee7935bcdd] check-in: [36666aee4c] user: mistachkin branch: bug-57945b574a, size: 95093 | |
| 19:11 | Add experimental Tcl_SetMutexWaitProc public API. file: [815c053ee0] check-in: [74d995560a] user: mistachkin branch: bug-57945b574a, size: 95006 | |
| 17:02 | Merge updates from trunk. file: [2940ce9c15] check-in: [6e776b8e33] user: mistachkin branch: bug-57945b574a, size: 94823 | |
|
2015-10-07
| ||
| 09:00 | merge trunk file: [430d011781] check-in: [c1a52531aa] user: jan.nijtmans branch: tip-389-impl, size: 94743 | |
|
2015-09-29
| ||
| 08:06 | rebase with novem file: [85508d6c32] check-in: [2897092cfa] user: jan.nijtmans branch: novem-more-memory-API, size: 87671 | |
|
2015-09-24
| ||
| 14:14 | Merge latest TIP #414 implementation (branch initsubsystems). file: [10dfbac872] check-in: [8cde9e363d] user: jan.nijtmans branch: rfe-854941, size: 95038 | |
| 13:48 | merge trunk file: [0a49782452] check-in: [69fcfc124a] user: jan.nijtmans branch: initsubsystems, size: 94896 | |
|
2015-09-23
| ||
| 10:42 | Merge trunk file: [0160793efb] check-in: [36541a24b8] user: jan.nijtmans branch: novem, size: 87825 | |
| 10:29 | Micro-optimization handling Tcl_Panic(), suggested by D. Richard Hipp. As a side-effect, this is as well a fix for [1446864]: segfaults if Tcl_Panic() returns. file: [4224bb4847] check-in: [4a27b0487a] user: jan.nijtmans branch: trunk, size: 94743 | |
|
2015-09-22
| ||
| 15:24 | Decorate Tcl_Panic and Tcl_PanicVA with the noreturn option, alowing further optimizations by the C-compiler. file: [7bbac62869] check-in: [783aaa7b90] user: jan.nijtmans branch: panic-noreturn, size: 94642 | |
|
2015-08-24
| ||
| 19:35 | merge trunk file: [c196ad8576] check-in: [c8d895c7d8] user: jan.nijtmans branch: tip-389-impl, size: 94356 | |
|
2015-07-23
| ||
| 17:30 | merge trunk file: [168f1a3fdd] check-in: [f90dd5989c] user: jan.nijtmans branch: bug-57945b574a, size: 94436 | |
|
2015-07-02
| ||
| 12:10 | merge trunk file: [d243d5cb36] check-in: [7c68910cbf] user: jan.nijtmans branch: win-console-panic, size: 94526 | |
| 08:42 | merge trunk file: [7c5190cf72] check-in: [4c0b0070c3] user: jan.nijtmans branch: novem, size: 87793 | |
|
2015-07-01
| ||
| 13:12 | Don't use internalRep.otherValuePtr any more, twoPtrValue.ptr1 is always a better idea. A few more consistancies in refcount management. file: [087d102bfc] check-in: [53c70c03d6] user: jan.nijtmans branch: trunk, size: 94356 | |
|
2015-06-30
| ||
| 08:10 | Use twoPtrValue in stead of ptrAndLongRep for implementation of some internal Obj types. On most platforms this doesn't make a difference, as (void *) and (long) generially have the same size. The only exception where it makes a difference is win64, as we can now store 64 bits in this field in stead of only 32 bits, exactly what the processor is optimized for. file: [9c4b174ede] check-in: [d3a263c973] user: jan.nijtmans branch: trunk, size: 94302 | |
|
2015-06-23
| ||
| 20:42 | merge trunk file: [a28c0cb974] check-in: [0e38aecf90] user: jan.nijtmans branch: novem, size: 87709 | |
| 20:32 | Member field which should not have been const, because it is dynamically allocated. Some end-of-line spacing in header files. file: [ad9c614186] check-in: [e6a8b4df5b] user: jan.nijtmans branch: trunk, size: 94275 | |
|
2015-06-18
| ||
| 19:58 | merge novem file: [927da2547f] check-in: [8d9650ab81] user: jan.nijtmans branch: novem-more-memory-API, size: 87556 | |
| 13:09 | Merge trunk. Upgrade to Unicode 8.0 file: [71df436144] check-in: [8d19eec637] user: jan.nijtmans branch: tip-389-impl, size: 94276 | |
|
2015-04-09
| ||
| 19:53 | Add new public Tcl C API to allow a mutex to be unlocked and then finalized atomically. Candidate fix for bug [57945b574a]. file: [1c5f55f802] check-in: [30dc11630f] user: mistachkin branch: bug-57945b574a, size: 94356 | |
|
2015-03-24
| ||
| 18:37 | merge trunk; purge TCL_HASH_KEY_STORE_HASH customization. That was a migration crutch to help code get to Tcl 8.4. It need not survive into 9.0. file: [7204a0bcd4] check-in: [237cb01cf9] user: dgp branch: novem, size: 87710 | |
| 18:27 | There's no need to constrain the declaration of Tcl_GetMemoryInfo(). file: [f393aafa20] check-in: [07823e2c5d] user: dgp branch: trunk, size: 94276 | |
| 17:34 | Tcl source code already assumes the <limits.h> file is available. (See tcl/libtommath/tommath.h .) So dispose of all the configuration shenanigans pretending we want to support systems that lack one. file: [e84f08bba2] check-in: [713e898a78] user: dgp branch: trunk, size: 94337 | |
| 15:13 | merge trunk file: [38aaff645a] check-in: [199d4d8540] user: dgp branch: novem, size: 88555 | |
|
2015-03-13
| ||
| 16:55 | The STRICT directive influences how #include "windows.h" works. This is not a generic concern. Move it over the tclWinPort.h. file: [922215e66d] check-in: [222ac77106] user: dgp branch: dgp-win-specific-strict, size: 94485 | |
|
2015-02-26
| ||
| 16:57 | Bump to 8.6.4. file: [4900803bc4] check-in: [0ae41bd701] user: dgp branch: core-8-6-4-rc, size: 94607 | |
|
2015-02-05
| ||
| 18:17 | Bump to version 8.5.18. file: [d9f7d1ca71] check-in: [e4625e0e05] user: dgp branch: core-8-5-18-rc, size: 86963 | |
|
2015-01-17
| ||
| 17:42 | merge trunk file: [1d08827c0c] check-in: [ba66980d64] user: jan.nijtmans branch: tip-389-impl, size: 94607 | |
|
2014-12-23
| ||
| 18:44 | merge trunk file: [ce8a688ed8] check-in: [526ce54517] user: dgp branch: novem, size: 88677 | |
|
2014-11-15
| ||
| 21:08 | Tcl_ExternalToUtf appends a terminating NUL to its encoded results. Perhaps this is a welcome convenience for some callers, but not for Tcl's I/O system, which has no need for that. Added a new flag value TCL_ENCODING_NO_TERMINATE that callers can use to suppress this behavior. This means buffers don't require so much padding, and a tiny bit of processing is saved. Update I/O callers to use the feature. file: [09f6cbfaac] check-in: [dfbd1c41a7] user: dgp branch: dgp-encoding-flags, size: 94607 | |
|
2014-11-14
| ||
| 12:29 | Merge trunk. Update to Unicode 8 beta file: [63da4a0421] check-in: [5e0b59a946] user: jan.nijtmans branch: tip-389-impl, size: 93791 | |
|
2014-10-14
| ||
| 18:12 | Bump to Tcl 8.6.3, TclOO 1.0.3, and update changes file. file: [6ff89c542f] check-in: [481f2d5443] user: dgp branch: core-8-6-3-rc, size: 93791 | |
|
2014-10-13
| ||
| 17:34 | missed a bump file: [807efc00c0] check-in: [59a0067f32] user: dgp branch: core-8-5-17-rc, size: 86963 | |
|
2014-10-10
| ||
| 20:17 | Bump to 8.5.17 file: [338f6221a0] check-in: [08c159aa7e] user: dgp branch: core-8-5-17-rc, size: 86963 | |
|
2014-10-08
| ||
| 07:02 | Fix [59a2e78e54d3361c33b8cd6eef55d384d8abecd7|59a2e78e54] : tclWinTime.c does not compile with MSVC14. Eliminate use of __MINGW32__ macro everywhare, as it is deprecated. file: [660b633bc0] check-in: [c69f003888] user: jan.nijtmans branch: core-8-5-branch, size: 86963 | |
|
2014-07-28
| ||
| 14:50 | Bump to 8.6.2 for release. file: [73dfc23b43] check-in: [3b527b0024] user: dgp branch: core-8-6-2-rc, size: 93791 | |
|
2014-07-23
| ||
| 12:26 | Bump to 8.5.16 for release. file: [6f4a369529] check-in: [94417e5c1d] user: dgp branch: core-8-5-16-rc, size: 86964 | |
|
2014-07-10
| ||
| 14:23 | merge trunk file: [beb9dd8ee3] check-in: [dc24111d06] user: jan.nijtmans branch: tip-389-impl, size: 93791 | |
|
2014-05-09
| ||
| 13:50 | merge trunk file: [38a57a1bd3] check-in: [239fb8a769] user: jan.nijtmans branch: novem, size: 87861 | |
|
2014-05-02
| ||
| 15:35 | Re-apply [3010352], bringing back the symbol exports of shared libraries as it was in 8.6.0/8.6.1. file: [947fcc72f5] check-in: [32a6915d8a] user: jan.nijtmans branch: trunk, size: 93791 | |
| 08:59 | merge novem file: [85520dd62c] check-in: [a549f4599c] user: jan.nijtmans branch: novem-bug-3598300, size: 87435 | |
| 07:39 | int -> size_t for hash tables file: [3a994246f5] check-in: [9f9abcbc4a] user: jan.nijtmans branch: novem-more-memory-API, size: 87628 | |
| 07:15 | merge novem file: [78d438ca41] check-in: [08a7e90291] user: jan.nijtmans branch: novem-more-memory-API, size: 87619 | |
|
2014-05-01
| ||
| 09:40 | Merge trunk. Update Unicode tables to Unicode 7.0 beta. file: [e15fa08991] check-in: [13a1d81916] user: jan.nijtmans branch: tip-389-impl, size: 93591 | |
|
2014-02-18
| ||
| 10:56 | merge novem file: [26874c0377] check-in: [ebffa137e2] user: jan.nijtmans branch: novem-bug-3598300, size: 87438 | |
|
2014-02-11
| ||
| 11:13 | Merge trunk file: [d1e7f3741a] check-in: [73afad5c30] user: jan.nijtmans branch: novem, size: 87782 | |
|
2014-02-10
| ||
| 11:59 | Eliminate all usage of WIN32 and __WIN32__ macros: Some compilers (e.g. Clang/LLVM) don't define it, and _WIN32 is much more portable anyway. See: [http://nadeausoftware.com/articles/2012/01/c_c_tip_how_use_compiler_predefined_macros_detect_operating_system#WindowsCygwinnonPOSIXandMinGW] file: [d55bdea1f4] check-in: [80cf092cc7] user: jan.nijtmans branch: trunk, size: 93591 | |
|
2014-02-06
| ||
| 22:10 | merge trunk file: [eb413e5c91] check-in: [6828d86c67] user: jan.nijtmans branch: novem, size: 88322 | |
| 21:45 | check for existance of __BORLANDC__ before using its value file: [6e91955c7e] check-in: [e212ae9cf1] user: jan.nijtmans branch: trunk, size: 93795 | |
| 21:44 | Check for existance of __BORLANDC__ before using its value file: [f522f63504] check-in: [381e442683] user: jan.nijtmans branch: core-8-5-branch, size: 86964 | |
|
2013-12-05
| ||
| 15:15 | New compiler and bytecodes for foreach and lmap: 70% faster * speed as measured by http://wiki.tcl.tk/39021: runs in <1/3 the time * still need to adapt array-set to use this * assemble.test-16.5 or 16.6 bombs in a purify/symbols build (?) * removing the old opcodes would force recompilation of old .tbc files or adaptation of tbcload file: [6347657d8f] check-in: [3782af5f5a] user: mig branch: mig-opt-foreach, size: 93826 | |
|
2013-11-22
| ||
| 13:17 | Cygwin: Fix conflicting definition with _mingw_stat64.h, if included together with <tcl.h> file: [f555d5aa61] check-in: [5dac33e7ef] user: jan.nijtmans branch: trunk, size: 93768 | |
| 13:16 | Cygwin: Fix conflicting definition with _mingw_stat64.h, if included together with <tcl.h> file: [610bb9d59c] check-in: [90bf70eb07] user: jan.nijtmans branch: core-8-5-branch, size: 86937 | |
|
2013-11-08
| ||
| 15:06 | rebase TIP [http://tip.tcl.tk/414|#414] implementation file: [c08798fd6a] check-in: [43d9b69489] user: jan.nijtmans branch: initsubsystems, size: 93918 | |
| 14:57 | rebase TIP [http://tip.tcl.tk/425|425] implementation file: [ad90d89249] check-in: [4743eeb5a6] user: jan.nijtmans branch: win-console-panic, size: 93972 | |
| 14:38 | Merge trunk (order of man.macros inclusion). Simplify TCLAPI definition: Since there are extern "C" guards around all TCLAPI usage, the definition itself doesn't need special C++ handling any more. file: [06330eed67] check-in: [8d35d71882] user: jan.nijtmans branch: novem, size: 88295 | |
|
2013-10-27
| ||
| 12:55 | merge trunk file: [90200b6c00] check-in: [48fc2421d2] user: jan.nijtmans branch: novem, size: 88208 | |
| 08:28 | [53a917d6c9]: Correction to macro for determining how to deprecate things. Thanks to Raphael Kubo da Costa <rakuco@FreeBSD.org> for the patch. file: [827da8f8e3] check-in: [28b5fd6723] user: dkf branch: trunk, size: 93779 | |
|
2013-10-18
| ||
| 07:36 | rebase RFE [854941|#854941] implementation file: [0ef82bd6df] check-in: [982f3531f3] user: jan.nijtmans branch: rfe-854941, size: 94061 | |
| 07:16 | rebase TIP [http://tip.tcl.tk/414|#414] implementation file: [405e987908] check-in: [675f2efc3d] user: jan.nijtmans branch: initsubsystems, size: 93919 | |
|
2013-10-16
| ||
| 07:13 | merge novem file: [1e968709fb] check-in: [f9b406d125] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 88487 | |
|
2013-10-13
| ||
| 17:22 | Fix definition of TCLAPI macro, when Tcl header files are used from within C++. file: [68ec374d95] check-in: [1e9350be88] user: jan.nijtmans branch: novem, size: 88209 | |
|
2013-09-26
| ||
| 13:13 | merge novem WARNING: No checks of build-ability done yet. file: [3db40ae72e] check-in: [2688d65077] user: dkf branch: novem-64bit-sizes, size: 88494 | |
|
2013-09-07
| ||
| 08:06 | Rebase TIP #414 implementation. file: [f0600de10f] check-in: [eb51174a19] user: jan.nijtmans branch: initsubsystems, size: 93919 | |
|
2013-08-30
| ||
| 22:04 | Bump version number to 8.6.1. file: [3b224fd851] check-in: [9824f745cc] user: dgp branch: core-8-6-1-rc, size: 93780 | |
|
2013-08-29
| ||
| 20:08 | Bump to 8.5.15 for release. file: [52aed4c8b0] check-in: [c46e5e4d16] user: dgp branch: core-8-5-15-rc, size: 86948 | |
|
2013-07-29
| ||
| 10:51 | rebase file: [8d831275da] check-in: [b63d274c35] user: jan.nijtmans branch: win-console-panic, size: 93973 | |
|
2013-07-23
| ||
| 12:42 | implement for Cygwin as well file: [58fa6deafc] check-in: [00a17823f0] user: jan.nijtmans branch: win-console-panic, size: 93960 | |
|
2013-07-08
| ||
| 13:18 | rebase file: [1e6c4f5fd4] check-in: [3940be1e6f] user: jan.nijtmans branch: rfe-854941, size: 94061 | |
| 12:37 | Rebase. Remove usability of -DUSE_TCL_STUBS file: [17e1dd43b5] check-in: [fa6285ac6b] user: jan.nijtmans branch: initsubsystems, size: 93920 | |
|
2013-07-05
| ||
| 11:07 | More complete implementation of RFE [854941], now not requiring TIP #414 any more. file: [90852f0c73] check-in: [717ee454f7] user: jan.nijtmans branch: rfe-854941, size: 93913 | |
|
2013-06-27
| ||
| 10:30 | rebase file: [34380de9ff] check-in: [4bc183093d] user: jan.nijtmans branch: initsubsystems, size: 94062 | |
| 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: [fa3310ef90] check-in: [e100908f94] user: jan.nijtmans branch: novem, size: 88129 | |
| 09:07 | rebase file: [12eae783f9] check-in: [789f1aed4e] user: jan.nijtmans branch: win-console-panic, size: 93931 | |
| 08:51 | Bug [9b2e636361]: Tcl_CreateInterp() needs initialized encodings. file: [d3c7004b12] check-in: [6189063c4d] user: jan.nijtmans branch: trunk, size: 93780 | |
|
2013-06-26
| ||
| 08:23 | rebase file: [d1cfea41f6] check-in: [ca1a1a7c57] user: jan.nijtmans branch: win-console-panic, size: 94123 | |
| 08:15 | rebase file: [8a4725f3e7] check-in: [61bc7420cf] user: jan.nijtmans branch: initsubsystems, size: 94091 | |
|
2013-06-25
| ||
| 10:56 | rebase file: [6b519d102f] check-in: [e1791704a3] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 88280 | |
|
2013-06-18
| ||
| 08:13 | Simplify TIP #414 implementation by using the function TclInitStubTable() in stead of re-use Tcl_InitStubs(). file: [82d847ac7a] check-in: [77799a9144] user: jan.nijtmans branch: initsubsystems, size: 94086 | |
|
2013-06-14
| ||
| 11:21 | rebase file: [4cc190f6ca] check-in: [980cdb2a78] user: jan.nijtmans branch: win-console-panic, size: 94065 | |
|
2013-06-13
| ||
| 17:51 | equivalent file: [f94beed906] check-in: [085d8ad9a1] user: jan.nijtmans branch: dgp-review, size: 94123 | |
|
2013-06-10
| ||
| 07:36 | Update Unicode tables to Unicode 6.3 beta. Merge trunk file: [cf0e10f23b] check-in: [9e9232f06e] user: jan.nijtmans branch: tip-389-impl, size: 93809 | |
|
2013-06-07
| ||
| 13:22 | rebase file: [ceb7ba4bbd] check-in: [5317ab91f8] user: jan.nijtmans branch: win-console-panic, size: 94242 | |
|
2013-06-04
| ||
| 08:34 | TIP #414 implementation file: [5eb2982f4b] check-in: [f76bf90f39] user: jan.nijtmans branch: initsubsystems, size: 94109 | |
|
2013-05-28
| ||
| 15:15 | Tag for release file: [61310686cb] check-in: [499d2a6aa7] user: dgp branch: core-8-4-20-rc, size: 84169 | |
|
2013-05-19
| ||
| 20:37 | Don't #define VOID on VxWorks, as it is already typdef'd to void. Eliminate possibly conflicting LOCAL/OFFSET file: [3fef586d65] check-in: [837d5a924d] user: jan.nijtmans branch: trunk, size: 93809 | |
| 20:26 | Don't #define VOID on VxWorks, as it is already typdef'd to void. Eliminate possibly conflicting LOCAL/OFFSET file: [d9bef82f14] check-in: [157acf6411] user: jan.nijtmans branch: core-8-5-branch, size: 86948 | |
| 14:04 | Don't #define VOID on VxWorks, as it is already typdef'd to void Eliminate possibly conflicting LOCAL #define file: [ee9a0cc2cf] check-in: [4bed29cc48] user: jan.nijtmans branch: core-8-4-branch, size: 84169 | |
|
2013-05-17
| ||
| 14:02 | rebase file: [0d9e3ca7f0] check-in: [807f110dd7] user: jan.nijtmans branch: novem-bug-3598300, size: 87757 | |
|
2013-04-03
| ||
| 21:07 | rebase file: [0cbc12b879] check-in: [22d20ff38b] user: jan.nijtmans branch: win-console-panic, size: 94084 | |
| 12:38 | better comments file: [ae16b67e69] check-in: [78ecb6410c] user: jan.nijtmans branch: initsubsystems, size: 94077 | |
|
2013-04-01
| ||
| 21:48 | Use Tcl_InitSubsystems in Tcl_Main macro file: [e054bcbe54] check-in: [64763c55bf] user: jan.nijtmans branch: initsubsystems, size: 94071 | |
| 16:45 | initsubsystems file: [1f6429d75a] check-in: [ad3c7bfca4] user: jan.nijtmans branch: initsubsystems, size: 94076 | |
|
2013-03-31
| ||
| 22:09 | 2 lines not used any more file: [5aab17f014] check-in: [f40ca07559] user: jan.nijtmans branch: initsubsystems, size: 94188 | |
| 20:27 | Fix Tcl_Main macro file: [6da25283be] check-in: [eed03000ed] user: jan.nijtmans branch: initsubsystems, size: 94317 | |
| 20:17 | Going forward trying to define a better Tcl_InitStubsystems() file: [77e0b4ff02] check-in: [f1f393d1f0] user: jan.nijtmans branch: initsubsystems, size: 94317 | |
| 19:32 | better leave tclPanic.c as it was file: [309ed74e01] check-in: [394d222af4] user: jan.nijtmans branch: win-console-panic, size: 94076 | |
|
2013-03-30
| ||
| 21:44 | Better Windows console panic proc, still to be TIPped. file: [e442c1b3be] check-in: [429d0febb3] user: jan.nijtmans branch: win-console-panic, size: 93923 | |
|
2013-03-29
| ||
| 10:08 | New version, which takes the TCL_INIT_PANIC flag and the pseudo interpreter stuff out, without losing the original idea. file: [705cb08463] check-in: [3ae7bcc7f0] user: jan.nijtmans branch: initsubsystems2, size: 94156 | |
| 07:49 | How would it look like, if the various initializations were split in separate commands? file: [8d601bd824] check-in: [14318b338f] user: jan.nijtmans branch: initsubsystems2-split, size: 94257 | |
|
2013-03-28
| ||
| 20:50 | Demonstrate how the Tcl_Main() macro can use Tcl_InitSubsystems(), as fully equivalent replacement of Tcl_FindExecutable/Tcl_CreateInterp. (not part of TIP #414) file: [13b6405992] check-in: [c65adb6b19] user: jan.nijtmans branch: initsubsystems2, size: 94199 | |
|
2013-03-27
| ||
| 15:46 | renumber flag values, improve doc. file: [ba14ae85f8] check-in: [8e182c8395] user: jan.nijtmans branch: initsubsystems2, size: 94204 | |
| 07:51 | Version with all TCL_INIT_CREATE_XXX flags back file: [33e19ae6df] check-in: [b086c08897] user: jan.nijtmans branch: initsubsystems2, size: 94207 | |
|
2013-03-26
| ||
| 15:57 | Looks like TCL_INIT_CUSTOM (previously known as TCL_INIT_STUFF) is not a bad idea at all, provided it has a Tcl_Interp* argument as well, so it can initialize the stub table. A typedef for the function is not necessary, as a variable-argument function doesn't do any type checking. It's for the experienced developer anyway. file: [e4fe56d9a3] check-in: [a89da0d045] user: jan.nijtmans branch: initsubsystems, size: 94002 | |
| 13:58 | Add TCL_INIT_STUFF file: [bd154eccbd] check-in: [2b53c1a5ac] user: jan.nijtmans branch: initsubsystems, size: 94001 | |
| 10:20 | Version having TCL_INIT_PANIC as only Tcl_InitSubsystems() flag file: [8fc7f61b69] check-in: [02bff4de7f] user: jan.nijtmans branch: initsubsystems, size: 93922 | |
|
2013-03-25
| ||
| 15:00 | TCL_INIT_ENCODINGPATH file: [8c68887341] check-in: [19f0825e7e] user: jan.nijtmans branch: initsubsystems, size: 94204 | |
|
2013-03-22
| ||
| 16:33 | merge 8.4 file: [b78d4cb1b1] check-in: [293f957f1f] user: dgp branch: core-8-4-20-rc, size: 84149 | |
|
2013-03-21
| ||
| 19:09 | Release branch for Tcl 8.5.14. file: [a130347197] check-in: [bc1ba19e60] user: dgp branch: core-8-5-14rc, size: 86910 | |
|
2013-03-06
| ||
| 13:41 | merge novem file: [40d12a761a] check-in: [71ed38908b] user: jan.nijtmans branch: novem-remove-va, size: 87664 | |
| 13:38 | merge trunk file: [ddac6d2bf0] check-in: [e15ac1e46b] user: jan.nijtmans branch: initsubsystems, size: 94146 | |
| 13:37 | merge trunk file: [ef4244c37c] check-in: [1c0213ef18] user: jan.nijtmans branch: tip-389-impl, size: 93777 | |
|
2013-02-28
| ||
| 08:47 | Use more macro's in stead of thin wrapper functions. file: [c1cfb3f591] check-in: [3b51901dfc] user: jan.nijtmans branch: more-macros, size: 93881 | |
|
2013-02-27
| ||
| 11:42 | Some VOID -> void, Tcl_TraceVar -> Tcl_TraceVar2 and Tcl_VarTraceInfo -> Tcl_VarTraceInfo2 conversions. file: [6fc30d55f8] check-in: [bc5a4c82f4] user: jan.nijtmans branch: trunk, size: 93777 | |
|
2013-02-25
| ||
| 13:38 | Merge trunk. Upgrade all tables to Unicode 6.3 (not released yet) file: [60d1ffcb45] check-in: [adf88dd045] user: jan.nijtmans branch: tip-389-impl, size: 93777 | |
|
2013-02-24
| ||
| 21:35 | integrate TIP #414 file: [c7b012f156] check-in: [ef6717b40a] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 88472 | |
|
2013-02-20
| ||
| 12:47 | merge trunk. doc improvements file: [0bd1a8975d] check-in: [90fc621127] user: jan.nijtmans branch: initsubsystems, size: 94146 | |
|
2013-02-19
| ||
| 15:46 | merge novem file: [697b109d86] check-in: [28ee40df7e] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 88101 | |
| 13:21 | Merge trunk. Tranform Tcl_SaveResult/Tcl_RestoreResult/Tcl_DiscardResult to macros, and remove them from the stub table file: [9c76500e32] check-in: [e216391d96] user: jan.nijtmans branch: novem, size: 88101 | |
|
2013-02-17
| ||
| 13:02 | Doc improvements. Use freeProc field of pseudo interpreter to store the magic value. file: [c9830fb2e7] check-in: [f95bca8d3c] user: jan.nijtmans branch: initsubsystems, size: 94146 | |
|
2013-02-15
| ||
| 13:01 | Eliminate last use of Tcl_SetResult (except the use in the Test suite) Fix depreciation message in tcl.h file: [dbb349ea75] check-in: [5624da85e3] user: jan.nijtmans branch: trunk, size: 93777 | |
|
2013-02-11
| ||
| 15:53 | Still to be TIP'ed. In this branch objTypes are not registered to Tcl any more, and still can do everything. It proves that Tcl_ConvertToType and the toAnyProc in thc Tcl_ObjType struct can be safely removed. Conversion to any specific type must be done by the "Tcl_GetXXXFromObj" type functions. One objType which didn't have such a function yet: "end-offset". This branch replaces this type by an "index" objType with its own Tcl_GetIntForIndex function (which functions the same as the currently private TclGetIntForIndex, only faster...). In addition, it affects Tcl_GetBoolean, which now follows the same same parsing rules as Tcl_GetBooleanFromObj. file: [3118a9e1ce] check-in: [271dbffaf7] user: jan.nijtmans branch: no-register-objtypes, size: 88213 | |
|
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: [9332863633] check-in: [bb4707eb07] user: jan.nijtmans branch: novem, size: 88211 | |
|
2013-01-30
| ||
| 08:19 | merge changes from trunk file: [46e319ecab] check-in: [fc2438ef5f] user: dkf branch: novem-no-startcmd, size: 88341 | |
|
2013-01-25
| ||
| 23:38 | merge novem file: [ed832beb4f] check-in: [6d83b97710] user: jan.nijtmans branch: novem-more-memory-API, size: 88150 | |
| 14:20 | merge core-8-4-branch file: [8e9756e8b4] check-in: [d8176de2a1] user: jan.nijtmans branch: bug-3562640, size: 84274 | |
| 10:04 | merge novem. Some more fixes. file: [0b26d0f513] check-in: [0d1a1f9a92] user: jan.nijtmans branch: novem-unversioned-stub, size: 88384 | |
| 09:12 | Merge trunk Rename TclInitStubs back to Tcl_InitStubs, for easier compatibility with Tcl 8. file: [68da47f9b8] check-in: [f2fa121e89] user: jan.nijtmans branch: novem, size: 88313 | |
|
2013-01-21
| ||
| 16:27 | merge trunk. rename TclInitStubs to Tcl_InitStubs, so tclStubLibCompat.c is no longer necessary file: [aa4549c6d7] check-in: [a102833ac9] user: jan.nijtmans branch: novem-unversioned-stub, size: 88446 | |
| 13:56 | merge trunk file: [7f5387df11] check-in: [bfce21f368] user: jan.nijtmans branch: initsubsystems, size: 94134 | |
|
2013-01-19
| ||
| 22:19 | win32/win64/cygwin follow-up: change Tcl_StatBuf from _stat32i64 to __stat64 file: [84a6241d19] check-in: [b7e5cc2b82] user: jan.nijtmans branch: novem-bug-3598300, size: 87968 | |
| 18:50 | Attempt for better approach fixing bug 3598300 on OSX. It is binary incompatible, so it can only be done on novem: it lets OSX use stat64. Is this a good approach? The correct approach is to get Tcl_StatBuf out of the interface altogether. file: [98dfb7a086] check-in: [c0d528ca3c] user: jan.nijtmans branch: novem-bug-3598300, size: 88262 | |
| 18:28 | merge trunk file: [7a5539cbe0] check-in: [f7a92b1cbd] user: jan.nijtmans branch: novem, size: 88312 | |
| 17:49 | fix Bug 3598300 on MacOSX too file: [0080587cba] check-in: [590472b443] user: jan.nijtmans branch: trunk, size: 93765 | |
| 17:48 | fix Bug 3598300 on MacOSX too file: [fe7893fba6] check-in: [db771d0a61] user: jan.nijtmans branch: core-8-5-branch, size: 86910 | |
|
2013-01-18
| ||
| 15:07 | Proposed solution for Bug 3598300 on MacOSX file: [a1fe150fd6] check-in: [51d35815e9] user: jan.nijtmans branch: bug-3598300, size: 86880 | |
|
2013-01-17
| ||
| 22:28 | Convert Tcl_Eval and Tcl_GlobalEval to a macro file: [5fe06c29ef] check-in: [159cb7db17] user: jan.nijtmans branch: novem, size: 88289 | |
| 16:32 | merge trunk file: [8f35cbeb78] check-in: [3c4edc83aa] user: dgp branch: novem, size: 88464 | |
|
2013-01-16
| ||
| 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: [66f31dd3c7] check-in: [e227db0bcb] user: jan.nijtmans branch: trunk, size: 93742 | |
| 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: [d2808f9bec] check-in: [acce59a015] user: jan.nijtmans branch: core-8-5-branch, size: 86887 | |
| 08:52 | 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: [5069ce2bfb] check-in: [cd2c57a4b6] user: jan.nijtmans branch: core-8-4-branch, size: 84149 | |
|
2013-01-10
| ||
| 11:31 | merge novem file: [30e954de6b] check-in: [01d6d91b04] user: jan.nijtmans branch: novem-unversioned-stub, size: 88685 | |
| 09:55 | Turn Tcl_PkgPresent/Tcl_PkgRequire into a macro. Make sure that extensions which are compiled using Tcl version 9.0 alpha/beta headers only run with the exact same Tcl version (9.0a0), so they cannot accidently be used in production. Idea 'stolen' from iTcl 4.0, which did that during alpha/beta Dde/Registry: eliminate usage of some older API, which might be removed/deprecated in the future. file: [9557df9bc3] check-in: [ae4651d4d1] user: jan.nijtmans branch: novem, size: 88564 | |
| 09:23 | Implement TCL_INIT_CREATE_UTF8/TCL_INIT_CREATE_UNICODE file: [8027fd3ceb] check-in: [80facf4d91] user: jan.nijtmans branch: initsubsystems, size: 94336 | |
|
2013-01-09
| ||
| 10:30 | New function Tcl_InitSubsystems, still to be TIP'ed file: [b9892da087] check-in: [5a777a1b8a] user: jan.nijtmans branch: initsubsystems, size: 94244 | |
|
2013-01-07
| ||
| 04:21 | move TCL_EVAL_REDIRECT from iPtr->evalFlags (tclInt.h) to flags passed to the eval functions (tcl.h) file: [c4a5bd5725] check-in: [dbbf3397a0] user: mig branch: mig-nre-mods, size: 94007 | |
|
2013-01-06
| ||
| 16:34 | merge novem file: [8ec4c4cd66] check-in: [fef6277219] user: mig branch: mig-strip-brutal, size: 84479 | |
| 15:16 | remove deprecated API's part 1: declarations file: [8138cff5af] check-in: [490fb3a809] user: mig branch: mig-strip-brutal, size: 87882 | |
|
2013-01-05
| ||
| 19:45 | removed Tcl_CmdInfo and its API file: [5365e2c9d9] check-in: [e9a98443e4] user: mig branch: mig-strip-brutal, size: 90863 | |
| 14:21 | simplifying CF management, keeping it internal file: [4237757ef1] check-in: [9f8643cf48] user: mig branch: mig-strip-brutal, size: 92651 | |
| 01:04 | merge novem file: [8131e49c28] check-in: [7b65c4ebc1] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 88793 | |
| 00:11 | merge novem finish implementation, now works as intended change Tcl_FindExecutable by returning a dummy Tcl_Interp structure, sufficient to initialize the stub table. Tcl_CreateInterp is now no longer exported from the so. file: [c93d3925a7] check-in: [7c09ac36af] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 88772 | |
|
2013-01-02
| ||
| 11:58 | merge trunk. tclStubLib.c: protect loading incompatible Tcl9 extensions in Tcl8 file: [330033b953] check-in: [4919da4fc4] user: jan.nijtmans branch: novem-more-memory-API, size: 88215 | |
|
2012-12-29
| ||
| 16:37 | Implement Tcl_SaveResult/Tcl_DiscardResult/Tcl_RestoreResult as macro This is already on the novem branch now; closing branch... file: [1c13e26411] check-in: [f75bd45aaf] user: jan.nijtmans branch: novem-saveresult-as-macro, size: 88813 | |
|
2012-12-23
| ||
| 10:55 | some simplifycations and more comments file: [e72c8e7a36] check-in: [6d15f7f316] user: jan.nijtmans branch: novem-unversioned-stub, size: 88711 | |
|
2012-12-22
| ||
| 20:20 | merge novem add Tcl_TomMath_InitStubs/Tcl_OOInitStubs to unix/tclAppInit.c file: [aaeda5e287] check-in: [96d9dbe992] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 88721 | |
| 19:48 | merge novem remove version number from reg.dll and dde.dll file: [5b5fc0fa1f] check-in: [b9fd2ceaf2] user: jan.nijtmans branch: novem-unversioned-stub, size: 89440 | |
|
2012-12-21
| ||
| 10:13 | remove unnecessary struct names, which only pollute the "struct" namespace for the compiler. file: [f151e2885f] check-in: [7752ee08e3] user: jan.nijtmans branch: novem, size: 88378 | |
|
2012-12-18
| ||
| 13:47 | Remove all VA functions Tcl_AppendResultVA, Tcl_AppendStringsToObjVA, Tcl_SetErrorCodeVA, Tcl_PanicVA, and dependancy of tcl.h on <stdarg.h>. TIP required. file: [0d3bd719af] check-in: [38e0d974dc] user: jan.nijtmans branch: novem-remove-va, size: 87952 | |
|
2012-12-14
| ||
| 19:25 | merge trunk, update changes and re-tag file: [3e49f8e540] check-in: [cbbe01fc1a] user: dgp branch: core-8-6-0-rc, size: 93967 | |
| 13:21 | undo TCL_STUB_MAGIC change: It was not a good idea to change it at all. file: [a572f1c55e] check-in: [cdd454262b] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 88732 | |
| 13:14 | merge novem file: [bd2b8cd2a0] check-in: [2cfbe81281] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 88751 | |
| 12:13 | Merge novem. Remove interp->result completely (experiment, seems to work fine). file: [6ba65e7a55] check-in: [5023b5c133] user: jan.nijtmans branch: novem-unversioned-stub, size: 89451 | |
| 09:58 | merge trunk. Don't specify which Tcl 8.x version Tcl_InitStubs is used with: we simply don't know, because the stub lib is usable with any 8.x version. It's even better: An extension linked with the unversioned stub library will give a slightly different error message than an 8.x specific stub library, so they can be distiguished easily. file: [8a0de5df51] check-in: [d70f8a19e4] user: jan.nijtmans branch: novem-unversioned-stub, size: 89255 | |
| 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: [a6abb8d548] check-in: [e427f41e18] user: jan.nijtmans branch: novem, size: 88389 | |
|
2012-12-13
| ||
| 16:17 | Restore clarity to macro test. file: [340640a77d] check-in: [64542aaa92] user: dgp branch: trunk, size: 93966 | |
| 16:16 | Restore clarity to macro test. file: [4190e51136] check-in: [66b3be3b10] user: dgp branch: core-8-5-branch, size: 87161 | |
| 16:11 | Restore clarity to macro test. file: [a9768d9fc7] check-in: [a598212e22] user: dgp branch: core-8-4-branch, size: 84393 | |
| 15:31 | merge novem file: [04efdcce16] check-in: [431733cccd] user: jan.nijtmans branch: novem-unversioned-stub, size: 89252 | |
| 13:01 | merge trunk file: [422fa5b0c4] check-in: [d64cd8436c] user: jan.nijtmans branch: novem, size: 88190 | |
| 12:14 | Changelog entry, and change macro variable to not conflict with possible outside variable names file: [61e14126ec] check-in: [25064e0f65] user: jan.nijtmans branch: trunk, size: 93963 | |
| 12:09 | Changelog entry, and change macro variable to not conflict with possible outside variable names file: [2499f3bab5] check-in: [398f13f7ab] user: jan.nijtmans branch: core-8-5-branch, size: 87158 | |
| 12:03 | Changelog entry, and change macro variable to not conflict with possible outside variable names file: [b5e194a64c] check-in: [b9e27d790e] user: jan.nijtmans branch: core-8-4-branch, size: 84390 | |
| 11:02 | Fix Tcl_DecrRefCount macro, not to refer to its objPtr parameter twice. file: [df2a751fff] check-in: [fb66668b16] user: jan.nijtmans branch: trunk, size: 93953 | |
| 11:00 | Fix Tcl_DecrRefCount macro, not to refer to its objPtr parameter twice. file: [248135fcc2] check-in: [4658460021] user: jan.nijtmans branch: core-8-5-branch, size: 87148 | |
| 10:48 | Fix Tcl_DecrRefCount macro, not to refer to its objPtr parameter twice. file: [0f7fc39302] check-in: [2175f23023] user: jan.nijtmans branch: core-8-4-branch, size: 84380 | |
| 09:01 | merge novem Change signature of Tcl_FindExecutable: const char * -> const void *, to make it usable on win32 with wchar_t as well. file: [a9f77d6a6e] check-in: [d7750d0af0] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 88685 | |
|
2012-12-12
| ||
| 21:21 | More memory API changes, mainly char* -> void* and unsigned -> size_t file: [8cfd729a0e] check-in: [19fb92fb72] user: jan.nijtmans branch: novem-more-memory-API, size: 88160 | |
| 11:17 | merge novem change length and refCount field of Tcl_Obj to size_t change numBytes parameters of Tcl_NewStringObj and Tcl_EvalEx to size_t (those are the most dangerous - but necessary - changes of dkf's 64-bit-sizes work) Since this branch can only be merged to "novem" after dkf's changes, it is meant to be a superset of it, we can already start testing. file: [b86b27be5d] check-in: [adc78601ea] user: jan.nijtmans branch: novem-unversioned-stub, size: 89507 | |
| 05:01 | Rename the memory routines so that Tcl_Alloc/Tcl_Free/etc become the recommended things for extensions and embedders to call, instead of ckalloc/ckfree/etc. Tcl_Alloc, etc. are macros that can be configured for memory debuggin, as ckalloc, etc. have been and continue to be. file: [7a04f844ad] check-in: [af97429aed] user: dgp branch: novem-rename-memory-API, size: 88548 | |
|
2012-12-11
| ||
| 21:04 | seems to be working. More testing and code cleanup needed. file: [fe99184d9e] check-in: [a076e87ed3] user: jan.nijtmans branch: novem-unversioned-stub, size: 89381 | |
| 10:51 | merge trunk better error message in stub library in case of incompatible stubs file: [9ecd933783] check-in: [c035f83a83] user: jan.nijtmans branch: novem-unversioned-stub, size: 89235 | |
|
2012-12-10
| ||
| 04:32 | WIP getting rid of the ::tcl_precision variable file: [abe0ec8e92] check-in: [3f715e19ef] user: dgp branch: novem-numbers-eias, size: 88305 | |
|
2012-12-07
| ||
| 14:11 | now change magic value, to demonstrate better solution file: [5ff65297cf] check-in: [6036e60a13] user: jan.nijtmans branch: novem-demo-bug-3588687, size: 88323 | |
| 10:51 | merge novem protect Tcl_InitStubs from generating extensions loadable in Tcl 8, as long as Tcl9 is in alpha/beta file: [ca32474bc6] check-in: [85ac919260] user: jan.nijtmans branch: novem-unversioned-stub, size: 88508 | |
|
2012-12-06
| ||
| 16:40 | Be even stricter: on alpha/beta, extesions only run with the exact same Tcl version. Stub library improvements. file: [fc00c18b33] check-in: [4ecf252eb3] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 88685 | |
| 15:53 | Provide the real required version number to Tcl_InitStubs, even in alpha/beta released. During alpha/beta it will be replaced by TCL_PATCH_LEVEL file: [b7e5e0239a] check-in: [0302a932a8] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 88597 | |
|
2012-12-05
| ||
| 14:04 | merge novem Eliminate the use of USE_TCL_STUBS everywhere, use !BUILD_tcl in stead file: [be8508b4aa] check-in: [17b7956803] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 88288 | |
|
2012-12-04
| ||
| 13:51 | Experiment: Speed up Tcl by only exporting the minimal set of symbols from the dll/so. Advantage: USE_TCL_STUBS is no longer necessary, it's implicit. So that makes it less error-prome for extenders. The function Tcl_PkgInitStubsCheck is no longer necessary. Disadvantage: Embedders need to do two additional things, call Tcl_InitStubs() as first function in Tcl_AppInit() and link the stub library with their executable. file: [345a535d70] check-in: [668d02e882] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 88335 | |
|
2012-12-03
| ||
| 15:02 | This doesn't compile! Just a reminder to myself which other API's/fields/whatever might need to become size_t. Probably too much. file: [8e6a62829f] check-in: [6fe6e74b8f] user: jan.nijtmans branch: other-64bit-candidates, size: 90183 | |
| 08:11 | merge core-8-5-branch eliminate more usage of to-be-deprecated functions file: [5470851526] check-in: [976aeca8c6] user: jan.nijtmans branch: better-deprecation-85, size: 87018 | |
|
2012-11-30
| ||
| 17:00 | Remove all maintenance of a string result in the Interp. file: [e9b97aba82] check-in: [9178d5ee52] user: dgp branch: novem, size: 88323 | |
| 15:42 | merge (modified) novem-review. unbreak windows build file: [70931c57ba] check-in: [450c1b970d] user: jan.nijtmans branch: novem, size: 88503 | |
| 04:14 | Prevent the first few panics when testing on a 64-bit system. file: [5987abcfce] check-in: [5447c2a1d7] user: dgp branch: novem-64bit-sizes, size: 90479 | |
|
2012-11-29
| ||
| 21:34 | No string result -> no more need for TCL_RESULT_SIZE file: [4528ecd22c] check-in: [f859396af2] user: dgp branch: novem-remove-string-result, size: 90121 | |
| 21:25 | Purge remnants of support for compilers ignorant of C keyword 'inline'. file: [dfb8d82a02] check-in: [3b2b41c66a] user: dgp branch: novem, size: 88505 | |
| 21:03 | Stop defining VOID. Demand C compilers that know the void keyword. file: [3ecefdf10e] check-in: [0cbc079c6b] user: dgp branch: novem, size: 88651 | |
| 20:32 | Destroy all the TCL_STORAGE_CLASS and associated nonsense. file: [2abd5e03c9] check-in: [3ce8b298a8] user: dgp branch: novem, size: 89487 | |
| 17:45 | Remove STRINGIFY and JOIN utility macros. Tcl doesn't use them. And Tcl doesn't need to be in the utility macro supply business. If an extension needs these, let them define them. file: [70b1bed715] check-in: [5cb2cdbe3e] user: dgp branch: novem, size: 89840 | |
| 17:25 | Proposed rollback of the TCL_STUB_MAGIC change on novem branch. file: [861f4b6ea7] check-in: [acb499fbfd] user: dgp branch: novem-review, size: 90127 | |
| 16:26 | Merge bug-3588687 file: [a241785c81] check-in: [e738bbbfd9] user: dgp branch: novem-remove-string-result, size: 90151 | |
| 15:24 | Revise TclInitStubs() so that it checks for consistent values of both TCL_MAJOR_VERSION and TCL_STUB_MAGIC between an extension and the stub library. file: [c023a97f20] check-in: [b170487915] user: dgp branch: bug-3588687, size: 94246 | |
|
2012-11-27
| ||
| 21:09 | 3588687 Added cross checks so that [load]ed extension, [load]ing interp, and linked stubs library all agree on their versions in the ways that matter. file: [2c4053a4fb] check-in: [eb3b3c4f75] user: dgp branch: bug-3588687, size: 94219 | |
|
2012-11-26
| ||
| 22:37 | Merge (selected bits of) novem file: [ac6f33124c] check-in: [1d357d342e] user: dgp branch: novem-remove-string-result, size: 90001 | |
| 15:46 | merge novem file: [66f9704d70] check-in: [ab9713b5f1] user: dkf branch: novem-64bit-sizes, size: 90473 | |
| 14:29 | Removed functions marked deprecated or obsolete for a long time: Tcl_Backslash, Tcl_EvalFile, Tcl_GlobalEvalObj, Tcl_GlobalEval, Tcl_EvalTokens. Remove Tcl_FindExecutable from stub table: It is needed by embedders, not extenders. Remove TclpGetDate, TclpGmtime, TclpLocaltime: it isn't use anywhere since the new clock implementation. Remove TclWinConvertWSAError, it's the same as TclWinConvertError. file: [ebf7e5fe90] check-in: [6b2cf92413] user: jan.nijtmans branch: novem, size: 90136 | |
|
2012-11-25
| ||
| 18:27 | merge novem file: [1f53273c5c] check-in: [ba36ca6cfd] user: dkf branch: novem-64bit-sizes, size: 90905 | |
|
2012-11-20
| ||
| 11:26 | Change Tcl_VarTraceInfo into a macro, just as Tcl_EvalObj/Tcl_GlobalEvalObj file: [62748102c8] check-in: [7e3503676e] user: jan.nijtmans branch: better-deprecation-85, size: 87466 | |
|
2012-11-19
| ||
| 21:57 | (Bad idea) file: [38a0771202] check-in: [bb17b099d2] user: jan.nijtmans branch: tcl_nosize, size: 91258 | |
| 21:46 | Single stub library can now handle Tcl8 and Tcl9 with different MAGIC values file: [5d60909d99] check-in: [ce3ac22537] user: jan.nijtmans branch: novem, size: 90568 | |
| 10:20 | Merge novem. <p>Introduce TCL_SIZE_T type. Not complete yet. file: [ca13f2fe48] check-in: [a3ee6b3635] user: jan.nijtmans branch: tcl_nosize, size: 91310 | |
|
2012-11-18
| ||
| 19:38 | no need for head-scratching any more, already corrected on novem branch file: [b1c14ff740] check-in: [e649759f5c] user: jan.nijtmans branch: novem-remove-string-result, size: 90346 | |
| 17:24 | change stub library to detect - and generate a nice error-message - when a shared library compiled for Tcl 9.x is attempted to be loaded in Tcl 8.x. Change MAGIC value in stub tables for 64-bit builds (those surely will be incomatible!) file: [a2fa521f1b] check-in: [cd530ee72f] user: jan.nijtmans branch: novem, size: 90496 | |
|
2012-11-17
| ||
| 08:11 | merge novem file: [fcaa5b5b65] check-in: [0b14473507] user: jan.nijtmans branch: novem-64bit-sizes, size: 90920 | |
| 00:25 | WIP removing the maintenance of a string result in the Interp. Still some head-scratching on what to do with tclStubLib.c. file: [098b0f51c2] check-in: [f46d17d968] user: dgp branch: novem-remove-string-result, size: 90433 | |
|
2012-11-16
| ||
| 22:51 | merge trunk file: [b1546fd6b5] check-in: [8f081ad005] user: dgp branch: dgp-remove-string-result, size: 92887 | |
| 21:18 | a bunch more conversions file: [8aaaccd3a0] check-in: [a152888208] user: dkf branch: novem-64bit-sizes, size: 91460 | |
| 17:57 | Tcl_Value is now a synonym for Tcl_Obj ! file: [fdc46e0f54] check-in: [d6204416c3] user: dgp branch: novem, size: 90583 | |
| 17:52 | Remove pre-8.5 interface for custom expr functions. file: [db1f96e204] check-in: [d0406260f8] user: dgp branch: novem, size: 90548 | |
| 17:23 | merge Jan's contribution file: [ec5717cd5a] check-in: [2926909462] user: dkf branch: novem-64bit-sizes, size: 91416 | |
| 14:15 | More work done. Still I am finding places where int should be size_t and reverse. file: [8ea1265a87] check-in: [d348e679f7] user: jan.nijtmans branch: novem-64bit-sizes, size: 91399 | |
| 12:38 | merge "novem" <p>Everything compiles now, but it doesn't run yet. file: [b0b8add874] check-in: [005a09e2be] user: jan.nijtmans branch: novem-64bit-sizes, size: 91399 | |
| 12:33 | merge 8.4 file: [3dcc6ebef6] check-in: [7489704bfe] user: dgp branch: core-8-4-20-rc, size: 84520 | |
| 12:02 | eliminate CONST/CONST84/CONST86 file: [c62a1b7a5e] check-in: [b9edee7fc7] user: jan.nijtmans branch: novem, size: 91123 | |
| 11:27 | merge "novem" Review function changes int <-> size_t. Changed some more and reverted some others. Rule: everywhere where byte or char sizes are involved -> size_t everywhere where list/dict/commandline elements are involved -> keep it int. Still doesn't compile file: [5d9547cc66] check-in: [8edd8131a2] user: jan.nijtmans branch: novem-64bit-sizes, size: 91402 | |
| 10:12 | Merge trunk <p>Fix Windows build <p>Now usable with Thread's "novem" branch (3.0a1) <p>Remove some more deprecated stuff file: [19548fe853] check-in: [603622b6d3] user: jan.nijtmans branch: novem, size: 91663 | |
|
2012-11-15
| ||
| 20:56 | first few files converted file: [f32cd2b2d0] check-in: [072b223051] user: dkf branch: novem-64bit-sizes, size: 93842 | |
| 17:55 | More complete purge of things only present for supporting long-dead Mac 9 systems. file: [b76e6bcec6] check-in: [7506775d52] user: dgp branch: core-8-4-branch, size: 84520 | |
| 15:59 | Working towards 64-bit memory object sizes; WIP... file: [e29aefff81] check-in: [c8100e8bb4] user: dkf branch: novem-64bit-sizes, size: 94374 | |
| 04:09 | Kill Octal; bump to 9.0a0; make test suite work again. file: [e3e2674e28] check-in: [9ea4c8ee49] user: dgp branch: novem, size: 94097 | |
| 01:54 | merge trunk: file: [e0a0af2c05] check-in: [6dd0c8d37c] user: dgp branch: core-8-6-0-rc, size: 94097 | |
|
2012-11-14
| ||
| 00:28 | Release branch for Tcl 8.4.20. file: [6b05595f8e] check-in: [32948f74ee] user: dgp branch: core-8-4-20-rc, size: 85729 | |
|
2012-11-09
| ||
| 20:11 | merge trunk file: [f23c6600c4] check-in: [0808bcc7b6] user: jan.nijtmans branch: frq-3579001, size: 94096 | |
|
2012-11-08
| ||
| 15:25 | Create Tcl 8.6.0 release branch file: [0d4ccb290c] check-in: [1cb8443cf3] user: dgp branch: core-8-6-0-rc, size: 93895 | |
|
2012-11-07
| ||
| 20:41 | Remove files and references for long outdated Wise Installer. file: [ceb91ecf9a] check-in: [bbb8a76120] user: dgp branch: trunk, size: 93894 | |
| 08:03 | Finish the TIP #416 implementation as specified (#define's were still missing). Added warning to "load" documentation. Added test case for using -global without specifying filename. file: [548cf4085d] check-in: [6c3f682fbf] user: jan.nijtmans branch: frq-3579001, size: 94180 | |
|
2012-11-05
| ||
| 18:38 | Release branch for Tcl 8.5.13. file: [f9c232d879] check-in: [b4e06ef649] user: dgp branch: core-8-5-13-rc, size: 87291 | |
|
2012-10-05
| ||
| 07:56 | merge trunk file: [09ae0cf721] check-in: [299bf364c3] user: dkf branch: tip-405-impl-td, size: 94051 | |
|
2012-09-26
| ||
| 12:00 | Merge trunk file: [a77610fd65] check-in: [b2aae08f2d] user: jan.nijtmans branch: tip-389-impl, size: 93978 | |
|
2012-09-19
| ||
| 09:50 | Make Tcl_Interp a fully opaque structure if TCL_NO_DEPRECATED is set (TIP 330 and 336). file: [8c34d09d94] check-in: [d35c303e78] user: jan.nijtmans branch: trunk, size: 93978 | |
|
2012-08-29
| ||
| 06:31 | proposed solution for [Bug 3562640]: problem loading Thread in 8.5, when compiled for 8.6 file: [0908ecead8] check-in: [6b9d54bfeb] user: jan.nijtmans branch: bug-3562640, size: 93883 | |
|
2012-08-20
| ||
| 06:49 | remove unnecessary struct names, which only pollute the "struct" namespace for te compiler. file: [792e32a85d] check-in: [db442914c7] user: jan.nijtmans branch: jn-no-struct-names, size: 93911 | |
|
2012-08-03
| ||
| 16:39 | [Patch-3163961] Implementation of TIP #405 merged from private branch. Includes 'mapeach', 'dict map' and 'foreacha' commands, test suite (partial for 'foreacha') and man pages (except for 'foreacha'). file: [e99f6f53ef] check-in: [252caf426a] user: twylite branch: tip-405-impl-td, size: 93995 | |
|
2012-07-11
| ||
| 17:09 | Release candidate branch for Tcl 8.6b3. file: [2848b3d715] check-in: [b2b7bb2325] user: dgp branch: core-8-6-b3-rc, size: 93922 | |
|
2012-07-10
| ||
| 14:00 | Release candidate branch for Tcl 8.5.12. file: [7bb2aee705] check-in: [757700fb5a] user: dgp branch: core-8-5-12-rc, size: 87291 | |
|
2012-04-30
| ||
| 20:21 | Initial TIP 401 patch file: [d4dda29eb1] check-in: [e3a37c3439] user: dgp branch: tip-401, size: 94231 | |
|
2012-04-22
| ||
| 20:51 | merge trunk file: [23a5857556] check-in: [0d20ee5cfe] user: jan.nijtmans branch: tip-389-impl, size: 93922 | |
|
2012-04-19
| ||
| 12:41 | Clean version of changes; ifdef-free file: [e5ee21e5da] check-in: [a9865171d6] user: dkf branch: dgp-remove-string-result, size: 92769 | |
|
2012-04-18
| ||
| 18:42 | Experimental branch where the interp->result field and related are removed and all simplifications that makes possible are done. Seems this can at best be a Tcl 9 reform. file: [f9a59cd4b6] check-in: [4d5b476573] user: dgp branch: dgp-remove-string-result, size: 93958 | |
|
2012-04-10
| ||
| 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: [4a16a89d35] check-in: [5b94c3788a] user: dkf branch: trunk, size: 93922 | |
|
2012-03-27
| ||
| 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: [7fd6ec46dc] check-in: [cd7415d81d] user: jan.nijtmans branch: trunk, size: 93015 | |
| 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: [7ce4a341e2] check-in: [f9900bca57] user: jan.nijtmans branch: core-8-5-branch, size: 87291 | |
| 11:20 | [Bug 3508771] Wrong Tcl_StatBuf used on MinGW [Bug 2015723] duplicate inodes from file stat on windows file: [3ee2b751d7] check-in: [90c31690eb] user: jan.nijtmans branch: core-8-4-branch, size: 85729 | |
|
2012-03-20
| ||
| 10:15 | [Bug 3288345] Wrong Tcl_StatBuf used on Cygwin (backported from Tcl 8.5) file: [ca0def26ce] check-in: [77f914d372] user: jan.nijtmans branch: core-8-4-branch, size: 85824 | |
|
2012-03-15
| ||
| 21:14 | [Bug 3288345] Wrong Tcl_StatBuf used on Cygwin file: [0ff56767ee] check-in: [7ad5febe39] user: jan.nijtmans branch: trunk, size: 93110 | |
| 08:33 | x file: [2fede76e29] check-in: [50a7f8cea5] user: jan.nijtmans branch: private, size: 87386 | |
|
2012-01-23
| ||
| 22:19 | merge trunk file: [7df6c59dce] check-in: [9eab8924a0] user: jan.nijtmans branch: tip-389-impl, size: 92792 | |
|
2012-01-21
| ||
| 08:31 | Bug-3474726 minGW Tcl_StatBuf not defined correctly in tcl.h file: [a2cf206833] check-in: [473eee5c31] user: jan.nijtmans branch: trunk, size: 92792 | |
| 08:31 | Bug-3474726 minGW Tcl_StatBuf not defined correctly in tcl.h file: [6fcee75426] check-in: [b87b66b503] user: jan.nijtmans branch: core-8-5-branch, size: 87067 | |
|
2012-01-19
| ||
| 21:22 | [Bug-3474726] minGW Tcl_StatBuf not defined correctly in tcl.h file: [18a42423e3] check-in: [096d7e242c] user: jan.nijtmans branch: core-8-4-branch, size: 85419 | |
|
2011-10-20
| ||
| 16:06 | Release candidate branch for Tcl 8.5.11. file: [81b089c5f6] check-in: [4a2b312443] user: dgp branch: core-8-5-11-rc, size: 87037 | |
|
2011-10-07
| ||
| 12:01 | Fix gcc warnings (discovered with latest mingw, based on gcc 4.6.1) file: [6daf136e05] check-in: [91a0a93dad] user: jan.nijtmans branch: trunk, size: 92762 | |
|
2011-09-16
| ||
| 13:09 | Don't change Tcl_UniChar type when TCL_UTF_MAX == 4 (not supported anyway) file: [9d23b73f82] check-in: [98f64c277b] user: jan.nijtmans branch: core-8-5-branch, size: 87037 | |
| 13:01 | Don't change Tcl_UniChar type when TCL_UTF_MAX == 4 (not supported anyway) file: [9cb991c5f2] check-in: [c796c8b14f] user: jan.nijtmans branch: core-8-4-branch, size: 85389 | |
| 08:14 | merge to feature branch file: [6ffeb5f264] check-in: [7c746c8b38] user: jan.nijtmans branch: tip-389-impl, size: 92720 | |
| 08:12 | merge trunk to feature branch file: [14d5d71151] check-in: [8b3fef2633] user: jan.nijtmans branch: tip-388-impl, size: 92720 | |
|
2011-08-30
| ||
| 06:33 | Tcl_MainEx() (like Tk_MainEx()) file: [ec8eda3dfe] check-in: [2f0a062d8f] user: jan.nijtmans branch: rfe-1711975, size: 92712 | |
|
2011-08-24
| ||
| 07:50 | Upcoming TIP implementation: Full support for Unicode 6.0 file: [0044533385] check-in: [5721cf9ae6] user: jan.nijtmans branch: tip-389-impl, size: 92574 | |
|
2011-08-12
| ||
| 08:02 | TIP 388 implementation file: [ca4d0f0e19] check-in: [28fe328b17] user: jan.nijtmans branch: tip-388-impl, size: 92574 | |
|
2011-07-18
| ||
| 20:01 | Bump version number to 8.6b2. file: [e4c062381c] check-in: [e336bd355d] user: dgp branch: core-8-6-b2-rc, size: 92566 | |
|
2011-05-26
| ||
| 20:17 | Release candidate branch for Tcl 8.5.10. file: [d457789a5a] check-in: [73b194bf99] user: dgp branch: core-8-5-10-rc, size: 87037 | |
|
2011-05-10
| ||
| 17:22 | New internal routines TclScanElement() and TclConvertElement(). Rewritten guts of machinery to produce string rep of lists. [Bug 3173086] file: [68c7c4c9bd] check-in: [7720fbb825] user: dgp branch: trunk, size: 92568 | |
| 16:05 | Completed patch with mucho comments. Merge 8.5. file: [488713605c] check-in: [8de9137c51] user: dgp branch: bug-3173086, size: 87035 | |
|
2011-04-27
| ||
| 07:54 | fix for [Bug 3288345]: use _stat32i64 for CYGWIN too fix a few more gcc warnings file: [6522101fdf] check-in: [eaf4d5e09f] user: jan.nijtmans branch: trunk, size: 92678 | |
| 07:51 | fix for [Bug 3288345]: use _stat32i64 for CYGWIN too file: [41eace2cbd] check-in: [742290a9e2] user: jan.nijtmans branch: core-8-5-branch, size: 87145 | |
| 07:48 | fix for [Bug 3288345]: use _stat32i64 for CYGWIN too file: [f195b3e1cb] check-in: [0e0e31226a] user: jan.nijtmans branch: core-8-4-branch, size: 85389 | |
|
2011-04-26
| ||
| 19:18 | struct _stat64 -> struct __stat64 on AMD64 file: [31d107f12c] check-in: [e1e46a9fe0] user: jan branch: trunk, size: 92569 | |
| 19:17 | struct _stat64 -> struct __stat64 on AMD64 file: [0eb8505dc8] check-in: [5386706f58] user: jan branch: core-8-5-branch, size: 87036 | |
| 19:15 | struct _stat64 -> struct __stat64 for AMD64 file: [105f6dd701] check-in: [39fdf9dcd5] user: jan branch: core-8-4-branch, size: 85280 | |
|
2011-04-21
| ||
| 21:15 | [Bug 3288345]: Bring cygwin Tcl_StatBuf a little bit closer to reality file: [53ce349c6d] check-in: [4bf64360a5] user: jan branch: trunk, size: 92568 | |
| 21:13 | [Bug 3288345]: Bring cygwin Tcl_StatBuf a little closer to reality file: [5e5db1a3ce] check-in: [781ea5180b] user: jan branch: core-8-5-branch, size: 87035 | |
| 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: [21ed881ce1] check-in: [ac3601bf0c] user: jan.nijtmans branch: trunk, size: 92544 | |
| 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: [8b5065b0f8] check-in: [7fd2f5f049] user: jan.nijtmans branch: core-8-5-branch, size: 87011 | |
|
2011-04-20
| ||
| 00:01 | fix for [Bug 3288345]: Wrong Tcl_StatBuf used on MinGW. Follow-up: get it right for cygwin and WIN64 as well. file: [eeb9fdd7e8] check-in: [efdfc4c7d2] user: jan branch: core-8-4-branch, size: 85279 | |
|
2011-04-18
| ||
| 08:38 | fix for [Bug 3288345]: Wrong Tcl_StatBuf used on MinGW. file: [1c6e2e2fde] check-in: [0b739fe1f1] user: jan.nijtmans branch: trunk, size: 92516 | |
| 08:22 | fix for [Bug 3288345]: Wrong Tcl_StatBuf used on MinGW file: [7d91fe7435] check-in: [4f729efe4c] user: jan.nijtmans branch: core-8-5-branch, size: 86983 | |
| 07:10 | fix for [Bug 3288345]: Wrong Tcl_StatBuf used on MinGW. file: [91738b0e25] check-in: [0a989dc405] user: jan.nijtmans branch: core-8-4-branch, size: 85206 | |
|
2011-04-11
| ||
| 07:31 | fix for [Bug 3281728]: Tcl sources from 2011-04-06 do not build on GCC9 (RH9) file: [530ec36a66] check-in: [e0421a23a8] user: jan.nijtmans branch: trunk, size: 92597 | |
|
2011-03-26
| ||
| 11:53 | Reduce the number of casts used to manage Tcl_Obj internal representations. file: [508b55ed2f] check-in: [b2381061a7] user: dkf branch: trunk, size: 92627 | |
|
2011-03-24
| ||
| 16:43 | Restored C++ usability to the memory allocation and free macros. file: [47a6e2b7ad] check-in: [ffeec96f44] user: dgp branch: trunk, size: 92514 | |
|
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: [ee7bd2f804] check-in: [5574bdd262] user: dkf branch: trunk, size: 92514 | |
|
2011-03-07
| ||
| 14:55 | merge trunk + partial improvements to comments file: [ff79b92350] check-in: [f716a66d07] user: dgp branch: bug-3173086, size: 86954 | |
|
2011-03-02
| ||
| 20:27 | Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them (except in zlib files). file: [bc52443541] check-in: [c64f310d38] user: dgp branch: trunk, size: 92216 | |
| 16:06 | Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them. file: [34a2c2dd27] check-in: [79367df0f0] user: dgp branch: core-8-5-branch, size: 87064 | |
|
2011-03-01
| ||
| 15:38 | Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them. file: [57e86e7c2c] check-in: [90b4acd7bd] user: dgp branch: core-8-4-branch, size: 85347 | |
|
2011-01-19
| ||
| 14:44 | merge file: [17fd9545ec] check-in: [033d15e87a] user: dgp branch: dgp-refactor, size: 92286 | |
| 14:11 | [Enh #3159920]: Tcl_ObjPrintf() crashes with bad format specifier. file: [308bbbba0c] check-in: [028797ed80] user: nijtmans branch: trunk, size: 92286 | |
|
2011-01-12
| ||
| 15:23 | This commit is both no-NRE v2, implemented by subtracting the NRE pieces (*), and update to CVS trunk head of Wednesday Jan 5. (*) no-NRE v1 in the other branch was created in an additive manner from the point where 8.5 was branched from the trunk, by adding all the patches but those for NRE. file: [f21cb67074] check-in: [2d93b1436c] user: andreask branch: activestate-nre-excised-variant-2-subtracted, size: 91742 | |
|
2010-12-30
| ||
| 14:42 | merge file: [f0022189d0] check-in: [45d5c91eaf] user: dgp branch: dgp-refactor, size: 92117 | |
|
2010-12-16
| ||
| 01:42 | merge file: [cd826c06e7] check-in: [c6b9d34dfd] user: kennykb branch: dogeen-assembler-branch, size: 92120 | |
|
2010-12-14
| ||
| 21:51 | [Bug 3137454]: Tcl CVS HEAD does not build on GCC 3 file: [895d68a5bb] check-in: [1ae430c7db] user: nijtmans branch: trunk, size: 92117 | |
|
2010-12-13
| ||
| 22:33 | [Bug 3135271] Link error due to hidden symbols (CentOS 4.2) file: [1df61c9b72] check-in: [c2a840f99b] user: nijtmans branch: trunk, size: 92091 | |
|
2010-12-11
| ||
| 18:39 | merge file: [0a1ee62189] check-in: [c291154f2c] user: kennykb branch: dogeen-assembler-branch, size: 92090 | |
|
2010-12-10
| ||
| 21:59 | [Bug 3129448]: Possible over-allocation on 64-bit platforms, part 2 file: [f72ad9b5df] check-in: [e6ddd08613] user: nijtmans branch: trunk, size: 92087 | |
|
2010-12-07
| ||
| 14:39 | @1576 file: [adf2a29fb0] check-in: [ef82386ec6] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 91924 | |
| 11:45 | @1511 file: [68d2f4b6ef] check-in: [cde12364d3] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 91892 | |
| 10:15 | @1451 file: [bb059b0c8e] check-in: [1ea47b059c] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 92009 | |
|
2010-12-02
| ||
| 15:49 | @1260 file: [202949241c] check-in: [e3ce920ce7] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 92009 | |
| 13:17 | @1200 file: [63b460c896] check-in: [772aad65cb] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 89308 | |
| 10:58 | @1090 file: [55a7ca3e2b] check-in: [64d3140aa1] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 89292 | |
|
2010-12-01
| ||
| 15:41 | @999 file: [4067d7086d] check-in: [1ad7b941e2] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 89308 | |
|
2010-11-23
| ||
| 15:23 | Next @611, and jumping tclGetDate.yyacc grammar. file: [7ab09a1617] check-in: [b277d95385] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 89373 | |
| 14:27 | Jumps of win/ files. Fixed missing patches to configure. Jumped configure.in and tcl.m4. Also @578 file: [f18b1e0715] check-in: [1c930c462b] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 89320 | |
| 11:38 | Next @500. file: [9fd7371cc4] check-in: [5365d7ae02] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 89321 | |
|
2010-11-22
| ||
| 16:07 | Next @380. OO Stacktraces broken. file: [d02c7b28a7] check-in: [1713113dd4] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 88095 | |
| 13:14 | Next @251. file: [cf82a15bfa] check-in: [6e5d8c41eb] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 86056 | |
| 11:46 | Next @175 file: [5b44f9cdd3] check-in: [8cd8dc3fc1] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 87455 | |
|
2010-11-18
| ||
| 17:15 | Next, @134 file: [99403032bf] check-in: [7fc03e57d1] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 87455 | |
|
2010-09-17
| ||
| 12:55 | Merge from HEAD to rmax-ipv6-branch file: [0574f164a5] check-in: [70c6ac9692] user: rmax branch: rmax-ipv6-branch, size: 92087 | |
|
2010-08-17
| ||
| 02:16 | merge file: [6d9a891af6] check-in: [8ea89c0e27] user: dgp branch: dgp-refactor, size: 92087 | |
|
2010-08-14
| ||
| 20:58 | [Patch 3009403] Signature of Tcl_GetHashKey, Tcl_(Create|Find)HashEntry file: [ccede7be24] check-in: [038e8afe83] user: nijtmans branch: trunk, size: 92087 | |
|
2010-08-04
| ||
| 17:02 | * generic/tcl.h: Bump to 8.5.9 for release. * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * README: * unix/configure: autoconf-2.59 * win/configure: * changes: Update for 8.5.9 release. file: [9487f80bca] check-in: [d2331867f4] user: dgp branch: core-8-5-branch, size: 87134 | |
|
2010-07-25
| ||
| 10:16 | [Bug 3030870] make itcl 3.x built with pre-8.6 work in 8.6: relax the relation between Tcl_CallFrame and CallFrame. file: [3d6c4910ff] check-in: [54720916a6] user: nijtmans branch: core-8-3-1-branch, size: 57926 | |
|
2010-07-18
| ||
| 21:39 | [Bug 3031278] fixed merge problem in previous commit. file: [a31f70a9b1] check-in: [9324460703] user: nijtmans branch: core-8-4-branch, size: 85422 | |
|
2010-07-17
| ||
| 07:43 | [Bug 3030870] make itcl 3.x built with pre-8.6 work in 8.6 file: [d7ecf78878] check-in: [0e1b8d12cc] user: nijtmans branch: core-8-4-branch, size: 85441 | |
| 07:42 | [Bug 3030870] make itcl 3.x built with pre-8.6 work in 8.6 file: [bab9ede3c3] check-in: [2abdbdef38] user: nijtmans branch: core-8-5-branch, size: 87139 | |
|
2010-07-16
| ||
| 21:18 | (Backport) take over definitions of _WIN32, DLLIMPORT, DLLEXPORT and TCL_LL_MODIFIER macros from Tcl8.5/8.6 file: [fb8f9d9124] check-in: [34a12cbacc] user: nijtmans branch: core-8-4-branch, size: 85365 | |
|
2010-06-16
| ||
| 16:17 | merge file: [e10c668110] check-in: [7f6e340d45] user: dgp branch: dgp-refactor, size: 92055 | |
| 14:49 | Simplify Tcl_AppInit and *_Init definitions. Change TclpThreadCreate and Tcl_CreateThread signature, making clear that "proc" is a function pointer, as in all other "proc" function parameters. file: [7ca59699a4] check-in: [8567ee888a] user: nijtmans branch: trunk, size: 92055 | |
|
2010-06-07
| ||
| 17:36 | rebranch from HEAD file: [54a0fb4723] check-in: [f3af08f468] user: rmax branch: rmax-ipv6-branch, size: 92206 | |
|
2010-05-03
| ||
| 16:30 | merge file: [63805d29e7] check-in: [fe433b0919] user: dgp branch: dgp-refactor, size: 92206 | |
|
2010-04-30
| ||
| 21:15 | * generic/tcl.h: Bump patchlevel to 8.6b1.2 to distinguish * library/init.tcl: CVS snapshots from earlier snapshots as well * unix/configure.in: as the 8.6b1 and 8.6b2 releases. * win/configure.in: * unix/configure: autoconf-2.59 * win/configure: file: [e3950a9e02] check-in: [a30f8d7cf3] user: dgp branch: trunk, size: 92201 | |
|
2010-04-25
| ||
| 15:40 | merge file: [ce64e1f043] check-in: [6c1e5491e0] user: dgp branch: dgp-refactor, size: 92206 | |
|
2010-04-22
| ||
| 11:40 | Move TCHAR fallback typedef from tcl.h to tclPlatDecls.h (as suggested by dgp) Eliminate various unnecessary type casts. file: [20323cb791] check-in: [77d22c7b43] user: nijtmans branch: trunk, size: 92206 | |
|
2010-04-19
| ||
| 15:58 | merge file: [110965ab84] check-in: [256b0d9584] user: dgp branch: dgp-refactor, size: 92511 | |
|
2010-04-15
| ||
| 14:56 | Added comment file: [0c70c3017e] check-in: [1791ed0caa] user: nijtmans branch: trunk, size: 92511 | |
| 13:58 | Move inclusion of <tchar.h> from tclPlatDecls.h to tclWinPort.h, where it belongs. Add fallback in tcl.h, so at least TCHAR typedef is always available in win32, even without <tchar.h> Tk already did the same in tkWinPort.h, now Tcl does it the same (correct) way. file: [ecd7d84a58] check-in: [4967cf572a] user: nijtmans branch: trunk, size: 92323 | |
|
2010-02-17
| ||
| 15:36 | merge updates from HEAD file: [e471380381] check-in: [ac9a3fc416] user: dgp branch: dgp-refactor, size: 92206 | |
|
2010-02-16
| ||
| 16:30 | Small fixes, namely: Move some related pieces (e.g., for encoding handling) closer together Update comments to add more visual separation between bits and pieces Put parentheses round negative constants file: [fddb5654c6] check-in: [4223b70b26] user: dkf branch: trunk, size: 92201 | |
|
2010-02-09
| ||
| 17:53 | merge updates from HEAD file: [37027b696f] check-in: [213eee9b55] user: dgp branch: dgp-refactor, size: 89663 | |
|
2010-02-05
| ||
| 10:03 | Follow-up to [2010-01-29] commit: prevent space within stub table function parameters if the parameter type is a pointer. Minor formatting, and VOID -> void. Change signature of TclNRInterpProcCore, and TclOONewProc(Instance|)MethodEx, indicating that errorProc is a function pointer tclVar.c: fixed two gcc warnings file: [81a74e3b93] check-in: [98e1b94811] user: nijtmans branch: trunk, size: 89663 | |
|
2010-02-01
| ||
| 15:34 | merge updates from HEAD file: [720a9c61e2] check-in: [cdb2a26e74] user: dgp branch: dgp-refactor, size: 89665 | |
|
2010-01-29
| ||
| 19:30 | Reverted Tcl_ThreadDataKey type change, see Bug #2942081 Changed some Tcl_CallFrame fields from "char *" to "void *". This saves unnecessary space on Cray's (and it's simply more correct). file: [4987c1aa61] check-in: [347767151a] user: nijtmans branch: trunk, size: 89665 | |
| 16:17 | - genStubs.tcl: No longer generate a space after "*" and immediately after a function name, so the format of function definitions in tcl*Decls.h matches all other tcl*.h header files. - Change Tcl_ArgvFuncProc, Tcl_ArgvGenFuncProc and GetFrameInfoValueProc to be function definitions, not pointers, for consistency with all other Tcl function definitions. file: [8172bb8a5c] check-in: [9292490135] user: nijtmans branch: trunk, size: 89645 | |
| 09:38 | Use correct TCL_LL_MODIFIER for CYGWIN. Formatting (all backported from HEAD) Fix gcc 4.4 warning: ignoring return value of ‘write’, file: [07a546bdfc] check-in: [998a628472] user: nijtmans branch: core-8-5-branch, size: 87120 | |
|
2010-01-22
| ||
| 13:11 | merge updates from HEAD file: [9df7b32bc8] check-in: [e8cfd1cd32] user: dgp branch: dgp-refactor, size: 89649 | |
| 13:05 | Revert [2009-12-21] change in tcl.h, in stead resolve the CYGWIN inclusion problems by re-arranging the inclusions at other places. Make cygwin configuration error into a warning: CYGWIN compilation works although there still are test failures. file: [a04dae40a8] check-in: [73e5d1067b] user: nijtmans branch: trunk, size: 89649 | |
| 13:02 | Revert [2009-12-21] change in tcl.h, in stead resolve the CYGWIN inclusion problems by re-arranging the inclusions at other places. Make cygwin configuration error into a warning: CYGWIN compilation works although there still are test failures. file: [c2de69ba9d] check-in: [835f8e1e9d] user: nijtmans branch: trunk, size: 89730 | |
|
2010-01-13
| ||
| 18:47 | merge updates from HEAD file: [7339944fee] check-in: [e6c6ee7ccf] user: dgp branch: dgp-refactor, size: 89857 | |
| 06:46 | Fix TCL_LL_MODIFIER for Cygwin and various other minor CYGWIN compilation problems file: [eb9f0e8105] check-in: [2be0f4173b] user: nijtmans branch: trunk, size: 89857 | |
|
2009-12-30
| ||
| 17:24 | merge updates from HEAD file: [95326232a2] check-in: [263b067570] user: dgp branch: dgp-refactor, size: 89856 | |
|
2009-12-23
| ||
| 20:12 | Fix up a few stray spaces. file: [539f14ba90] check-in: [fa2452348c] user: dkf branch: trunk, size: 89851 | |
|
2009-12-22
| ||
| 04:42 | merge updates from HEAD file: [42604661cc] check-in: [9fdc8d03f3] user: dgp branch: dgp-refactor, size: 89857 | |
|
2009-12-21
| ||
| 23:25 | Various CYGWIN-related fixes. In the win32 configure script, CYGWIN is still not enabled yet, but at least it is a step in the right direction. file: [c50bb310d2] check-in: [dca4a9980e] user: nijtmans branch: trunk, size: 89857 | |
|
2009-12-08
| ||
| 18:39 | merge updates from HEAD file: [14bbf5d620] check-in: [eb6dfbd0e7] user: dgp branch: dgp-refactor, size: 89649 | |
|
2009-11-30
| ||
| 23:10 | tcl.h Don't use EXPORT for Tcl_InitStubs win/Makefile.in Better dependancies in case of static build. file: [a56f03c50d] check-in: [d63090dfb8] user: nijtmans branch: trunk, size: 89649 | |
|
2009-11-03
| ||
| 19:21 | * generic/tcl.h: Bump to 8.5.8 for release. * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * README: * unix/configure: autoconf-2.59 * win/configure: file: [1cd2b3866b] check-in: [75775311ab] user: dgp branch: core-8-5-branch, size: 87051 | |
|
2009-11-02
| ||
| 15:52 | merge updates from HEAD file: [14fe182633] check-in: [40b2ad8d1d] user: dgp branch: dgp-refactor, size: 89665 | |
|
2009-10-29
| ||
| 18:38 | * generic/tcl.h: Changed the typedef for the mp_digit type from: typedef unsigned long mp_digit; to: typedef unsigned int mp_digit; For 32-bit builds where "long" and "int" are two names for the same thing, this is no change at all. For 64-bit builds, though, this causes the dp[] array of an mp_int to be made up of 32-bit elements instead of 64-bit elements. This is a huge improvement because details elsewhere in the mp_int implementation cause only 28 bits of each element to be actually used storing number data. Without this change bignums are over 50% wasted space on 64-bit systems. [Bug 2800740]. ***POTENTIAL INCOMPATIBILITY*** For 64-bit builds, callers of routines with (mp_digit) or (mp_digit *) arguments *will*, and callers of routines with (mp_int *) arguments *may* suffer both binary and stubs incompatibilities with Tcl releases 8.5.0 - 8.5.7. Such possibilities should be checked, and if such incompatibilities are present, suitable [package require] requirements on the Tcl release should be put in place to keep such built code [load]-ing only in Tcl interps that are compatible. file: [6195612fc8] check-in: [c8fd5c657b] user: dgp branch: trunk, size: 89660 | |
| 18:34 | * generic/tcl.h: Changed the typedef for the mp_digit type from: typedef unsigned long mp_digit; to: typedef unsigned int mp_digit; For 32-bit builds where "long" and "int" are two names for the same thing, this is no change at all. For 64-bit builds, though, this causes the dp[] array of an mp_int to be made up of 32-bit elements instead of 64-bit elements. This is a huge improvement because details elsewhere in the mp_int implementation cause only 28 bits of each element to be actually used storing number data. Without this change bignums are over 50% wasted space on 64-bit systems. [Bug 2800740]. ***POTENTIAL INCOMPATIBILITY*** For 64-bit builds, callers of routines with (mp_digit) or (mp_digit *) arguments *will*, and callers of routines with (mp_int *) arguments *may* suffer both binary and stubs incompatibilities with Tcl releases 8.5.0 - 8.5.7. Such possibilities should be checked, and if such incompatibilities are present, suitable [package require] requirements on the Tcl release should be put in place to keep such built code [load]-ing only in Tcl interps that are compatible. file: [ab7f757f33] check-in: [554b1b107c] user: dgp branch: core-8-5-branch, size: 87051 | |
|
2009-04-29
| ||
| 15:47 | Revert last commit which fails to build with msvc2005 and msvc6 file: [c310955adf] check-in: [6507675fdb] user: patthoyts branch: core-8-5-branch, size: 87122 | |
| 15:24 | Revert last commit which fails to build with msvc2005 and msvc6 file: [2264c5f779] check-in: [2123c41cdc] user: patthoyts branch: trunk, size: 89731 | |
| 14:59 | Fix [Bug 2651823]. file: [b4fd0a9b6b] check-in: [a44c3f403b] user: dkf branch: core-8-5-branch, size: 87125 | |
| 14:56 | Fix [Bug 2651823]. file: [e7d3a68bb0] check-in: [ee20628496] user: dkf branch: trunk, size: 89734 | |
|
2009-04-10
| ||
| 16:54 | * generic/tcl.h: Bump to 8.5.7 for release. * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * README: * unix/configure: autoconf-2.59 * win/configure: file: [b665e2f8c6] check-in: [ca1b890ff6] user: dgp branch: core-8-5-branch, size: 87115 | |
|
2009-03-20
| ||
| 02:37 | merge updates from HEAD file: [8117b152d4] check-in: [4685f5e1bb] user: dgp branch: dgp-refactor, size: 89730 | |
|
2009-03-19
| ||
| 23:31 | * generic/tcl.h: * generic/tclInt.h: * generic/tclBasic.c: * generic/tclExecute.c: * generic/tclNamesp.c (Tcl_PopCallFrame): Rewritten tailcall implementation, ::unsupported::atProcExit is (temporarily?) gone. The new approach is much simpler, and also closer to being correct. This commit fixes [Bug 2649975] and [Bug 2695587]. * tests/coroutine.test: Moved the tests to their own files, * tests/tailcall.test: removed the unsupported.test. Added * tests/unsupported.test: tests for the fixed bugs. file: [2c1ab2b4ad] check-in: [588ba19772] user: msofer branch: trunk, size: 89728 | |
|
2009-02-06
| ||
| 08:14 | * generic/tcl.h (Darwin): workaround conflict between deprecated tcl panic macro and panic() function declaration in <mach/mach.h> header. file: [94626098d7] check-in: [71ce90ecae] user: das branch: core-8-4-branch, size: 85104 | |
|
2009-01-16
| ||
| 20:47 | merge updates from HEAD file: [5ce045098d] check-in: [4f9e2873ab] user: dgp branch: dgp-refactor, size: 89711 | |
| 20:44 | * generic/tcl.h: Bump patchlevel to 8.6b1.1 to distinguish * library/init.tcl: CVS snapshots from the 8.6b1 and 8.6b2 releases * unix/configure.in: and to deal with the fact that the HEAD of * win/configure.in: init.tcl will not [source] in Tcl 8.6b1 . * unix/configure: autoconf-2.59 file: [7795c502fd] check-in: [c8cfc118c3] user: dgp branch: trunk, size: 89706 | |
| 09:20 | [Bug 2512659] patch for typo applied file: [d1cac079cc] check-in: [3bbaf4de79] user: patthoyts branch: trunk, size: 89710 | |
|
2009-01-06
| ||
| 15:06 | merge updates from HEAD file: [3227e32633] check-in: [157eee86df] user: dgp branch: dgp-refactor, size: 89707 | |
| 09:49 | Comment formatting improvements. file: [b6ac982ea3] check-in: [04b750c442] user: dkf branch: trunk, size: 89702 | |
|
2008-12-21
| ||
| 20:59 | * generic/tcl.h: Bump to 8.5.6 for release. * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * README: * unix/configure: autoconf-2.59 * win/configure: file: [0ccee1783a] check-in: [1c19753e16] user: dgp branch: core-8-5-branch, size: 87115 | |
|
2008-12-19
| ||
| 23:53 | merge updates from HEAD file: [0f6c31985c] check-in: [ec1eefed87] user: dgp branch: dgp-refactor, size: 89657 | |
| 03:54 | * README: Bump version number to 8.6b1 * generic/tcl.h: * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure: file: [0c99a3e513] check-in: [448b87b688] user: dgp branch: trunk, size: 89652 | |
|
2008-12-17
| ||
| 16:13 | merge updates from HEAD file: [457cb0238d] check-in: [e165f230f7] user: dgp branch: dgp-refactor, size: 89658 | |
| 14:33 | Removed unused flag. file: [3be052f5e5] check-in: [0dd4a2524d] user: dkf branch: trunk, size: 89653 | |
|
2008-12-16
| ||
| 17:55 | merge updates from HEAD file: [12ebd4e548] check-in: [4981c75c39] user: dgp branch: dgp-refactor, size: 89739 | |
| 14:34 | * generic/tcl.h: Add TIP 338 routines to stub table. * generic/tcl.decls: [Bug 2431338]. * generic/tclDecls.h: make genstubs * generic/tclStubInit.c: file: [ce339148b8] check-in: [41252e08cd] user: dgp branch: trunk, size: 89734 | |
|
2008-12-15
| ||
| 18:43 | merge updates from HEAD file: [98db4c3824] check-in: [cdfa98b2b4] user: dgp branch: dgp-refactor, size: 89880 | |
| 15:48 | TIP #338 IMPLEMENTATION * doc/AppInit.c: Made routines Tcl_SetStartupScript and * doc/Tcl_Main.3: Tcl_GetStartupScript public. Removed all * generic/tcl.h: internal stub access to Tcl*Startup* routines, * generic/tclInt.decls: and removed their implementations. Their * generic/tclMain.c: function can now be completely performed with the new public interface. *** POTENTIAL INCOMPATIBILITY for callers of the internal Tcl*Startup* routines. *** * generic/tclIntDecls.h: make genstubs * generic/tclStubInit.c: file: [0875592b13] check-in: [e52c9bd3ce] user: dgp branch: trunk, size: 89875 | |
|
2008-12-12
| ||
| 02:41 | merge updates from HEAD file: [2caf9dc099] check-in: [ffe56e444b] user: dgp branch: dgp-refactor, size: 89739 | |
|
2008-12-11
| ||
| 01:21 | First hack at TIP#234 file: [dfb147be1a] check-in: [b84ee14c8c] user: dkf branch: trunk, size: 89734 | |
|
2008-12-10
| ||
| 13:51 | merge updates from HEAD file: [80b7a81700] check-in: [17d1c7c4c7] user: dgp branch: dgp-refactor, size: 88490 | |
|
2008-12-05
| ||
| 02:17 | 1/2 of the generic code modified for IPv6 (and more protocols) support. file: [6b4cbbd99f] check-in: [55b030a95f] user: davygrvy branch: tip-162-branch, size: 88615 | |
|
2008-12-02
| ||
| 19:40 | TIP #336 IMPLEMENTATION * generic/tcl.decls: New routines Tcl_(Get|Set)ErrorLine. * generic/tcl.h: Dropped default access to interp->errorLine. * generic/tclCmdAH.c: Restore it with -DUSE_INTERP_ERRORLINE. * generic/tclCmdMZ.c: Updated callers. * generic/tclDictObj.c: * generic/tclIOUtil.c: * generic/tclNamesp.c: * generic/tclOOBasic.c: * generic/tclOODefinedCmds.c: * generic/tclOOMethod.c: * generic/tclProc.c: * generic/tclResult.c: * generic/tclDecls.h: make genstubs * generic/tclStubInit.c: file: [8ac42e3951] check-in: [e01657bdcf] user: dgp branch: trunk, size: 88485 | |
|
2008-12-01
| ||
| 16:44 | merge updates from HEAD file: [c478377ffd] check-in: [0b028f5cf6] user: dgp branch: dgp-refactor, size: 88432 | |
|
2008-11-27
| ||
| 08:23 | Alternate fix for[Bug 2251175]: missing backslash substitution on expanded literals. file: [4acf2e1345] check-in: [dc5280ff20] user: ferrieux branch: trunk, size: 88432 | |
|
2008-11-18
| ||
| 20:57 | merge updates from HEAD file: [b8775bc125] check-in: [a3661d6d8a] user: dgp branch: dgp-refactor, size: 88471 | |
|
2008-11-17
| ||
| 22:26 | Fix [Bug 2251175]: missing backslash substitution on expanded literals. file: [25b12607f4] check-in: [92bf0067c9] user: ferrieux branch: trunk, size: 88471 | |
|
2008-10-23
| ||
| 16:27 | * generic/tcl.h: Bump version number to 8.5.6b1 to distinguish * library/init.tcl: CVS development snapshots from the 8.5.5 and * unix/configure.in: 8.5.6 releases. * unix/tcl.spec: * win/configure.in: * tools/tcl.wse.in: * README * unix/configure: autoconf (2.59) * win/configure: file: [dbb87fe55c] check-in: [ec374ebf84] user: dgp branch: core-8-5-branch, size: 87117 | |
| 15:51 | merge updates from HEAD file: [92337e7e19] check-in: [b86f278a02] user: dgp branch: dgp-refactor, size: 88432 | |
|
2008-10-22
| ||
| 20:23 | Letting CONST die a slow and graceful death, since NO_CONST was broken since 8.4 and no-one complained about it. file: [8153d01aa1] check-in: [dc58eb7219] user: nijtmans branch: trunk, size: 88432 | |
|
2008-10-14
| ||
| 20:10 | merge updates from HEAD file: [83f2d5620f] check-in: [b58f473a75] user: dgp branch: dgp-refactor, size: 88403 | |
| 20:08 | * README: Bump version number to 8.6a4 * generic/tcl.h: * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure: file: [19a364b690] check-in: [3d9e72a73b] user: dgp branch: trunk, size: 88398 | |
|
2008-10-11
| ||
| 03:37 | merge updates from HEAD file: [5bacbf1cab] check-in: [707fc4e9cf] user: dgp branch: dgp-refactor, size: 88403 | |
|
2008-10-10
| ||
| 18:16 | * generic/tcl.h: Bump to 8.5.5 for release. * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure: file: [bfcff22c9d] check-in: [755ea2c849] user: dgp branch: core-8-5-branch, size: 87115 | |
|
2008-10-05
| ||
| 22:25 | * doc/FileSystem.3: CONSTified Tcl_FSFileAttrStringsProc * generic/tclFCmd.c: and tclpFileAttrStrings. This allows * generic/tclIOUtil.c: FileSystems to report their attributes * generic/tclTest.c: as const strings, without worrying that * unix/tclUnixFCmd.c: Tcl modifies them (which Tcl should not * win/tclWinFCmd.c: do anyway, but the API didn't indicate that) * generic/tcl.decls * generic/tclDecls.h: regenerated * generic/tcl.h: make sure that if CONST84 is defined as empty, CONST86 should be defined as empty as well (unless overridden). This change complies with TIP #27 *** POTENTIAL INCOMPATIBILITY *** file: [66cce4b105] check-in: [40d0887361] user: nijtmans branch: trunk, size: 88403 | |
|
2008-10-04
| ||
| 12:33 | * doc/ChnlStack.3: CONSTified the typePtr argument * doc/CrtChannel.3: of Tcl_CreateChannel and Tcl_StackChannel * generic/tcl.decls and the return value of Tcl_GetChannelType * generic/tcl.h * generic/tclIO.h * generic/tclIO.c * ChangeLog * generic/tclDecls.h: regenerated This change complies with TIP #27. file: [68206dfca6] check-in: [1fb6ccc45a] user: nijtmans branch: trunk, size: 88393 | |
| 11:51 | * doc/Hash.3: CONSTified the typePtr argument * generic/tcl.decls: of Tcl_InitCustomHashTable. * generic/tcl.h * generic/tclHash.c * ChangeLog * generic/tclDecls.h: regenerated This change complies with TIP #27. file: [e8843add2a] check-in: [fcc2624fe4] user: nijtmans branch: trunk, size: 88388 | |
|
2008-10-03
| ||
| 15:48 | merge updates from HEAD file: [c2327680d6] check-in: [ea28e7a56d] user: dgp branch: dgp-refactor, size: 88382 | |
|
2008-10-02
| ||
| 23:32 | Implement TIP #265. [FRQ 1446696] file: [db2e73ced4] check-in: [020acd659d] user: dkf branch: trunk, size: 88377 | |
| 20:59 | TIP #330 IMPLEMENTATION * generic/tcl.h: Remove the "result" and "freeProc" fields * generic/tclBasic.c: from the default public declaration of the * generic/tclResult.c: Tcl_Interp struct. Code should no longer * generic/tclStubLib.c: be accessing these fields. Access can be * generic/tclTest.c: restored by defining USE_INTERP_RESULT, but * generic/tclUtil.c: that should only be a temporary migration aid. *** POTENTIAL INCOMPATIBILITY *** file: [bfe1f5c871] check-in: [df44cd3e16] user: dgp branch: trunk, size: 86549 | |
|
2008-09-03
| ||
| 06:05 | merge updates from HEAD file: [beafd045f2] check-in: [3ac7c1824a] user: dgp branch: dgp-refactor, size: 86387 | |
| 05:43 | * generic/tcl.h: Stripped "callers" of the _ANSI_ARGS_ macro * compat/dirent2.h: to support a TCL_NO_DEPRECATED build. * compat/dlfcn.h: * unix/tclUnixPort.h: file: [cb7e21c2cd] check-in: [bbd0f4b7ed] user: dgp branch: trunk, size: 86382 | |
|
2008-09-02
| ||
| 22:55 | unbreak the build with TCL_NO_DEPRECATED defined file: [e7db437049] check-in: [4480defc0a] user: das branch: trunk, size: 87977 | |
| 20:56 | * generic/tcl.h: Removed the conditional #define of _ANSI_ARGS_ that would support pre-prototype C compilers. Since _ANSI_ARGS_ is no longer used in tclDecls.h, it's clear no one compiling against Tcl 8.5 headers is making use of a -DNO_PROTOTYPES configuration. file: [5db7ef0797] check-in: [02492030f5] user: dgp branch: trunk, size: 87943 | |
|
2008-08-29
| ||
| 02:28 | merge updates from HEAD file: [7afb99b210] check-in: [c5f12f457a] user: dgp branch: dgp-refactor, size: 87771 | |
|
2008-08-28
| ||
| 16:24 | * README: Bump version number to 8.6a3 * generic/tcl.h: * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure: file: [78f008a329] check-in: [cb2385ff07] user: dgp branch: trunk, size: 87766 | |
| 16:08 | * generic/tcl.h: Bump version number to 8.5.5b1 to distinguish * library/init.tcl: CVS development snapshots from the 8.5.4 and * unix/configure.in: 8.5.5 releases. * unix/tcl.spec: * win/configure.in: * tools/tcl.wse.in: * README * unix/configure: autoconf (2.59) * win/configure: file: [a13acf79ed] check-in: [7d41d713d4] user: dgp branch: core-8-5-branch, size: 87117 | |
|
2008-08-22
| ||
| 18:31 | merge updates from HEAD file: [4aef67e067] check-in: [3e858aeafd] user: dgp branch: dgp-refactor, size: 87771 | |
| 18:16 | * generic/tcl.h: Drop use of USE_COMPAT85_CONST. That added indirection without value. Use -DCONST86="" to engage source compat support for code written for 8.5 headers. file: [b00bea288b] check-in: [4581b11cbe] user: dgp branch: trunk, size: 87766 | |
|
2008-08-21
| ||
| 21:39 | merge updates from HEAD file: [43329558fc] check-in: [fa236d6b95] user: dgp branch: dgp-refactor, size: 87809 | |
| 21:35 | * generic/tcl.h: Reduced the use of CONST86 and eliminated * generic/tcl.decls: the use of CONST86_RETURN to support source code compatibility with Tcl 8.5 on those public routines passing (Tcl_Filesystem *), (Tcl_Timer *), and (Tcl_Objtype *) values which have been const-ified. What remains is the minimum configurability needed to support code written for pre-8.6 headers via the new -DUSE_COMPAT85_CONST compiler directive. *** POTENTIAL INCOMPATIBILITY *** * generic/tclDecls.h: make genstubs file: [9ffec9edaa] check-in: [b3e31c71c2] user: dgp branch: trunk, size: 87804 | |
|
2008-08-13
| ||
| 13:58 | merge updates from HEAD file: [9c2c64cd7b] check-in: [1d3c96f2ab] user: dgp branch: dgp-refactor, size: 87786 | |
|
2008-08-12
| ||
| 15:10 | * README: Bump version number to 8.6a2 * generic/tcl.h: * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure: file: [8ab5e4c515] check-in: [ff4d6323a8] user: dgp branch: trunk, size: 87781 | |
|
2008-08-08
| ||
| 15:22 | * generic/tcl.h: Bump to 8.5.4 for release. * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure: file: [5371fbffd7] check-in: [d61c4fe923] user: dgp branch: core-8-5-branch, size: 87115 | |
|
2008-07-29
| ||
| 20:13 | merge updates from (near) HEAD file: [9f32b0cce4] check-in: [f51e3a3c72] user: dgp branch: dgp-refactor, size: 87786 | |
|
2008-07-27
| ||
| 22:18 | * doc/Object.3 CONSTified 3 functions using * doc/ObjectType.3 Tcl_ObjType which all are supposed * generic/tcl.decls to be a constant, but this was not * generic/tcl.h reflected in the API: * generic/tclDecls.h Tcl_ConvertToType * generic/tclObj.c Tcl_GetObjType * generic/tclCompCmds.c Tcl_RegisterObjType * generic/tclOOMethod.c Introduced a CONST86_RETURN, so extensions which * generic/tclTestobj.c use Tcl_ObjType directly can be modified to compile against both Tcl 8.5 and Tcl 8.6 tclDecls.h is re-generated with "make genstubs" This change complies with TIP #24 ***POTENTIAL INCOMPATIBILITY*** file: [1d12cb1b16] check-in: [4f99dac9fd] user: nijtmans branch: trunk, size: 87786 | |
|
2008-07-24
| ||
| 21:54 | CONSTified 4 functions in the Notifier which all have a Tcl_Time* in it which is supposed to be a constant, but this was not reflected in the API: Tcl_SetTimer Tcl_WaitForEvent Tcl_ConditionWait Tcl_SetMaxBlockTime Introduced a CONST86, so extensions which have their own Notifier (are there any?) can be modified to compile against both Tcl 8.5 and Tcl 8.6. This change complies with TIP #24 file: [2894fc3b0a] check-in: [7ade6e690e] user: nijtmans branch: trunk, size: 87732 | |
|
2008-07-22
| ||
| 20:49 | define DLLEXPORT as __attribute__ ((visibility("default"))) for gcc >= 4.0. This allows extensions to be compiled with -fvisiblity=hidden and still all symbols decorated with EXPORT will be exported. See: <http://gcc.gnu.org/wiki/Visibility> (backport from trunk tcl.h 1.256) file: [396971fc68] check-in: [3614b8fd64] user: nijtmans branch: core-8-5-branch, size: 87120 | |
|
2008-07-18
| ||
| 13:46 | * generic/tcl.decls: Change the public api prefix from * generic/tcl.h: TclNR_foo to Tcl_NRfoo * generic/tclBasic.c: * generic/tclDecls.h: * generic/tclDictObj.c: * generic/tclExecute.c: * generic/tclInterp.c: * generic/tclNRE.h: * generic/tclNamesp.c: * generic/tclOO.c: * generic/tclOOBasic.c: * generic/tclOOCall.c: * generic/tclOOMethod.c: * generic/tclProc.c: * generic/tclStubInit.c: file: [e6126e04e0] check-in: [028024f0d3] user: msofer branch: trunk, size: 87694 | |
|
2008-07-13
| ||
| 09:03 | NRE implementation [Patch 2017110] file: [c3d8690fc3] check-in: [a646e4c362] user: msofer branch: trunk, size: 87694 | |
|
2008-06-30
| ||
| 03:18 | * generic/tcl.h: Bump to 8.5.3 for release. * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure: file: [07c15b46c0] check-in: [cea2851afb] user: dgp branch: core-8-5-branch, size: 86971 | |
|
2008-06-26
| ||
| 04:07 | merge updates from HEAD file: [102c9a0907] check-in: [851925d8f6] user: dgp branch: dgp-refactor, size: 87369 | |
|
2008-06-25
| ||
| 17:18 | * generic/tcl.h: Bump to 8.5.3 for release. * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure: * changes: Update for 8.5.3 release. * library/tm.tcl: Modified the handling of Tcl Modules and of the * library/safe.tcl: Safe Base to interact nicely with each other, * library/init.tcl: enabling requiring Tcl Modules in safe * tests/safe.test: interpreters. Fixes [Bug 1999119]. file: [240df30789] check-in: [eb9c3a1dde] user: dgp branch: core-stabilizer-branch, size: 86972 | |
| 15:56 | merge updates from 8.5 branch file: [4d8ee0ae95] check-in: [affd52009d] user: dgp branch: core-stabilizer-branch, size: 86974 | |
|
2008-06-19
| ||
| 15:36 | * README: Bump version number to 8.6a1 * generic/tcl.h: * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure: file: [0ed7d3b6aa] check-in: [764de4e88b] user: dgp branch: trunk, size: 87364 | |
|
2008-06-16
| ||
| 03:17 | merge updates from HEAD file: [6a0eeb7d29] check-in: [1f1de75ebf] user: dgp branch: dgp-refactor, size: 87369 | |
|
2008-06-13
| ||
| 05:45 | TIP 285 Implementation file: [c61be10acb] check-in: [505c316922] user: mistachkin branch: trunk, size: 87371 | |
|
2008-05-11
| ||
| 04:22 | merge updates from HEAD file: [c1c94cca08] check-in: [b084fd8e3a] user: dgp branch: dgp-refactor, size: 87096 | |
|
2008-05-09
| ||
| 04:58 | * generic/tcl.h: Make Tcl_ThreadDataKey a void *. * generic/tclInt.h: Change around some function names and add some new per-platform declarations for thread-specific data functions. * generic/tclThread.c: Make use of of the new function names that no longer have a Tclp prefix. * generic/tclThreadStorage.c: Replace the core thread-specific data (TSD) mechanism with an array offset solution that eliminates the hash tables, and only uses one slot of native TSD. Many thanks to Kevin B. Kenny for his help with this. * unix/tclUnixThrd.c: Add platform-specific TSD functions for use by tclThreadStorage.c. * win/tclWinThrd.c: Add platform-specific TSD functions for use by tclThreadStorage.c. file: [609a80d3e4] check-in: [2fd77728e6] user: georgeps branch: trunk, size: 87096 | |
|
2008-04-24
| ||
| 21:11 | define DLLEXPORT as __attribute__ ((visibility("default"))) for gcc >= 4.0. This allows extensions to be compiled with -fvisiblity=hidden and still all symbols decorated with EXPORT. See: <http://gcc.gnu.org/wiki/Visibility> file: [05c473e413] check-in: [316009b1f4] user: nijtmans branch: trunk, size: 87116 | |
|
2008-04-11
| ||
| 18:12 | * generic/tcl.h: Bump version number to 8.5.3b1 to distinguish * library/init.tcl: CVS development snapshots from the 8.5.2 and * unix/configure.in: 8.5.3 releases. * unix/tcl.spec: * win/configure.in: * README * unix/configure: autoconf (2.59) * win/configure: file: [211d76c19a] check-in: [0d53d81632] user: dgp branch: core-8-5-branch, size: 86973 | |
| 16:57 | * README: Bump version number to 8.4.19 * generic/tcl.h: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/README.binary: * win/configure.in: * unix/configure: autoconf-2.13 * win/configure: * changes: updates for 8.4.19 release. file: [fafc81143d] check-in: [93fa2d0a65] user: dgp branch: core-8-4-branch, size: 85077 | |
|
2008-04-04
| ||
| 04:40 | merge updates from HEAD file: [f1fb5fb28e] check-in: [40d856c29f] user: dgp branch: dgp-refactor, size: 86972 | |
|
2008-04-01
| ||
| 16:23 | * README: Bump version number to 8.6a0 * generic/tcl.h: * library/init.tcl: * macosx/Tcl-Common.xcconfig: * macosx/Tcl.pbproj/default.pbxuser: * macosx/Tcl.pbproj/project.pbxproj: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/README: * win/configure.in: * win/makefile.bc: * win/tcl.m4: * unix/configure: autoconf-2.59 * win/configure: * generic/tclBasic.c: Revised stubs-generation tool and interp * tools/genStubs.tcl: creation so that "tclStubsPtr" is not present * unix/Makefile.in: in libtcl.so, but is present only in libtclstub.a. This tightens up the rules for users of the stubs interfaces. [Bug 1819422] * generic/tclDecls.h: make genstubs * generic/tclIntDecls.h: * generic/tclIntPlatDecls.h: * generic/tclPlatDecls.h: * generic/tclTomMathDecls.h: file: [260289a9c3] check-in: [b76be03521] user: dgp branch: trunk, size: 86967 | |
|
2008-03-28
| ||
| 17:58 | merge updates from HEAD file: [a61bf49eea] check-in: [f3e3d8eb90] user: dgp branch: dgp-refactor, size: 86972 | |
| 17:31 | * generic/tcl.h: Bump to 8.5.2 for release. * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure: file: [38af7e871e] check-in: [514a7e674e] user: dgp branch: trunk, size: 86967 | |
|
2008-03-26
| ||
| 20:08 | merge updates from HEAD file: [7644401cb5] check-in: [d4dafab14a] user: dgp branch: core-stabilizer-branch, size: 86972 | |
| 19:59 | merge updates from HEAD file: [84a00de10d] check-in: [29fc91338c] user: dgp branch: dgp-refactor, size: 86974 | |
|
2008-03-20
| ||
| 09:53 | Oops, typo. file: [b4738f3d94] check-in: [1fcfaf731d] user: dkf branch: trunk, size: 86969 | |
| 09:49 | Final clean up of the Tcl_GetMemoryInfo mess. file: [973144366c] check-in: [f3b6299f91] user: dkf branch: trunk, size: 86968 | |
|
2008-03-19
| ||
| 16:02 | Corrected scoping of Tcl_GetMemoryInfo. [Bug 1868171] file: [731e0dbc66] check-in: [95fb422443] user: dkf branch: trunk, size: 86887 | |
|
2008-03-07
| ||
| 22:05 | merge updates from HEAD file: [cdb6da8217] check-in: [3b6959be94] user: dgp branch: core-stabilizer-branch, size: 86756 | |
|
2008-02-16
| ||
| 22:17 | merge updates from HEAD file: [31213c8918] check-in: [5330cb1295] user: dgp branch: dgp-refactor, size: 86758 | |
|
2008-02-13
| ||
| 18:00 | * generic/tcl.h: Bump version number to 8.5.2b1 to distinguish * library/init.tcl: CVS development snapshots from the 8.5.1 and * unix/configure.in: 8.5.2 releases. * unix/tcl.spec: * win/configure.in: * README * unix/configure: autoconf (2.59) * win/configure: file: [683be38d90] check-in: [8cd7e62e9a] user: dgp branch: trunk, size: 86753 | |
|
2008-02-12
| ||
| 04:34 | merge updates from HEAD file: [0ef5dfc47f] check-in: [369aac73ed] user: dgp branch: dgp-refactor, size: 86756 | |
|
2008-02-06
| ||
| 15:25 | *** 8.4.18 TAGGED FOR RELEASE *** * README: Bump version number to 8.4.18 * generic/tcl.h: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/README.binary: * win/configure.in: * unix/configure: autoconf-2.13 * win/configure: * changes: updates for 8.4.18 release. file: [f27e9a8e58] check-in: [d1d1bc7aa8] user: dgp branch: core-8-4-branch, size: 85077 | |
|
2008-02-04
| ||
| 17:29 | *** 8.5.1 TAGGED FOR RELEASE *** * generic/tcl.h: Bump to 8.5.1 for release. * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure: file: [194d7a724a] check-in: [9673130446] user: dgp branch: trunk, size: 86751 | |
|
2008-01-23
| ||
| 16:49 | Bump stabilizer branch to 8.5.1. file: [bbbe4e01ee] check-in: [94ce968568] user: dgp branch: core-stabilizer-branch, size: 86756 | |
| 16:42 | merge updates from HEAD file: [22d3c2c60d] check-in: [013cce9562] user: dgp branch: core-stabilizer-branch, size: 86758 | |
|
2008-01-02
| ||
| 19:12 | merge updates from HEAD file: [8162c11d9f] check-in: [74f24c1a1b] user: dgp branch: dgp-refactor, size: 86758 | |
| 19:03 | * generic/tcl.h: Bump version number to 8.5.1b1 to distinguish * library/init.tcl: CVS development snapshots from the 8.5.0 and * unix/configure.in: 8.5.1 releases. * unix/tcl.spec: * win/configure.in: * README * unix/configure: autoconf (2.59) * win/configure: file: [99913da512] check-in: [0c0959c51d] user: dgp branch: trunk, size: 86753 | |
|
2007-12-13
| ||
| 15:55 | merge updates from HEAD file: [b5a1db27ee] check-in: [77ba08ea46] user: dgp branch: dgp-refactor, size: 86756 | |
| 15:22 | merge stable branch onto HEAD file: [a52923b343] check-in: [d1f7550cd9] user: dgp branch: trunk, size: 86751 | |
|
2007-12-11
| ||
| 16:22 | merge updates from HEAD file: [494e9a54c6] check-in: [0be8165e23] user: dgp branch: dgp-refactor, size: 86755 | |
| 16:19 | merge updates from HEAD file: [35e3d842ac] check-in: [f2333519ef] user: dgp branch: core-stabilizer-branch, size: 86756 | |
| 02:57 | * generic/tclInt.decls: move TclByteArrayMatch and TclReToGlob * generic/tclIntDecls.h: to tclInt.h from stubs. * generic/tclStubInit.c: Add flags var to TclByteArrayMatch for * generic/tclInt.h: future extensibility * generic/tcl.h: define TCL_MATCH_EXACT doc for Tcl_StringCaseMatch. * doc/StrMatch.3: It is compatible with existing usage. * generic/tclExecute.c (INST_STR_MATCH): flag for TclByteArrayMatch * generic/tclUtil.c (TclByteArrayMatch, TclStringMatchObj): * generic/tclRegexp.c (Tcl_RegExpExecObj): * generic/tclCmdMZ.c (StringMatchCmd): Use TclStringMatchObj * tests/string.test (11.9.* 11.10.*): more tests file: [4383f9f2d9] check-in: [ae5e18deba] user: hobbs branch: trunk, size: 86752 | |
|
2007-12-06
| ||
| 06:51 | merge updates from HEAD file: [c665070776] check-in: [6f3a8a0d9e] user: dgp branch: dgp-refactor, size: 86668 | |
|
2007-11-21
| ||
| 06:44 | merge updates from HEAD file: [ef0d90b4fc] check-in: [247673fdca] user: dgp branch: core-stabilizer-branch, size: 86669 | |
| 06:30 | Merge updates from 8.5b3 release file: [86149e4b51] check-in: [c60ad186f4] user: dgp branch: core-stabilizer-branch, size: 86669 | |
|
2007-11-20
| ||
| 20:43 | * generic/tclDictObj.c: Changed the underlying implementation of the hash table used in dictionaries to additionally keep all entries in the hash table in a linked list, which is only ever added to at the end. This makes iteration over all entries in the dictionary in key insertion order a trivial operation, and so cleans up a great deal of complexity relating to dictionary representation and stability of iteration order. file: [6684f6ce86] check-in: [946f57278c] user: dkf branch: trunk, size: 86663 | |
|
2007-11-19
| ||
| 18:14 | * README: Bump version number to 8.5b3. * generic/tcl.h: * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * unix/configure: autoconf (2.59) * win/configure: file: [b3e7ec2f13] check-in: [48093f99b4] user: dgp branch: trunk, size: 86663 | |
|
2007-11-01
| ||
| 16:55 | merge updates from HEAD file: [655378d5c0] check-in: [06cf57e4eb] user: dgp branch: dgp-refactor, size: 86670 | |
|
2007-10-30
| ||
| 19:03 | * generic/tcl.h: Bump version number to 8.5b2.1 to distinguish * library/init.tcl: CVS development snapshots from the 8.5b2 * unix/configure.in: release. * unix/tcl.spec: * win/configure.in: * unix/configure: autoconf (2.59) * win/configure: file: [3c78688f9f] check-in: [8dc4b6f34f] user: dgp branch: trunk, size: 86665 | |
|
2007-10-27
| ||
| 04:11 | merge updates from HEAD file: [c46c3d862e] check-in: [c9e32858ad] user: dgp branch: core-stabilizer-branch, size: 86669 | |
| 04:05 | merge updates from HEAD file: [1585bfff2c] check-in: [1dac09a0ef] user: dgp branch: dgp-refactor, size: 86668 | |
|
2007-10-26
| ||
| 15:17 | * README: Bump version number to 8.5b2. * generic/tcl.h: * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * unix/configure: autoconf (2.59) * win/configure: file: [edcd52f7d6] check-in: [7fb70f130d] user: dgp branch: trunk, size: 86663 | |
|
2007-10-19
| ||
| 14:29 | merge updates from HEAD file: [620385e7ae] check-in: [1aa9f2abf6] user: dgp branch: core-stabilizer-branch, size: 86668 | |
| 14:27 | merge updates from HEAD file: [8acf04611f] check-in: [a5f09a6df2] user: dgp branch: dgp-refactor, size: 86668 | |
|
2007-10-18
| ||
| 17:38 | * generic/tcl.h: Remove TCL_LL_MODIFIER_SIZE. [RFE 1811837] file: [12a375e4e9] check-in: [047db43d35] user: dgp branch: trunk, size: 86665 | |
|
2007-10-15
| ||
| 18:38 | merge updates from HEAD file: [102ce45bd6] check-in: [0c7f954ed1] user: dgp branch: core-stabilizer-branch, size: 87138 | |
| 18:32 | merge updates from HEAD file: [cd40107073] check-in: [d58cef81bb] user: dgp branch: dgp-refactor, size: 87138 | |
|
2007-10-12
| ||
| 00:54 | comment typo file: [6d03c17467] check-in: [6bd9a0c7f4] user: das branch: trunk, size: 87135 | |
|
2007-10-11
| ||
| 21:34 | * generic/tclCmdMZ.c: Correct [string is (wide)integer] failure * tests/string.test: to report correct failindex values for non-decimal integer strings. [Bug 1805887]. * compat/strtoll.c (removed): The routines strtoll() and strtoull() * compat/strtoull.c (removed): are no longer called by the Tcl source * generic/tcl.h: code. (Their functionality has been replaced * unix/Makefile.in: by TclParseNumber().) Remove outdated comments * unix/configure.in: and mountains of configury autogoo that * unix/tclUnixPort.h: allegedly support the mythical systems where * win/Makefile.in: these routines might not have been available. * win/makefile.bc: * win/makefile.vc: * win/tclWinPort.h: * unix/configure: autoconf-2.59 file: [66b892e888] check-in: [9ed4da643a] user: dgp branch: trunk, size: 87139 | |
|
2007-10-05
| ||
| 17:17 | merge updates from HEAD file: [de273a8d7e] check-in: [284c0d2ce6] user: dgp branch: dgp-refactor, size: 87151 | |
| 17:15 | merge updates from HEAD file: [fc8fef569b] check-in: [ee5f85a94e] user: dgp branch: core-stabilizer-branch, size: 87151 | |
|
2007-10-02
| ||
| 21:54 | * generic/tcl.h (Tcl_DecrRefCount): Update change from 2006-05-29 to make macro more warning-robust in unbraced if code. file: [bb7e4526d7] check-in: [1a86f9334d] user: hobbs branch: trunk, size: 87150 | |
| 21:53 | * generic/tcl.h (Tcl_DecrRefCount): Update change from 2006-05-29 to make macro more warning-robust in unbraced if code. file: [0299120804] check-in: [b319cb3ca5] user: hobbs branch: core-8-4-branch, size: 85079 | |
| 20:11 | Merge updates from HEAD, then [core-stabilizer-branch] * README: Bump version number to 8.5.0 * generic/tcl.h: * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * unix/configure: autoconf (2.59) * win/configure: file: [4aab68bbce] check-in: [49e28c842d] user: dgp branch: core-stabilizer-branch, size: 87092 | |
| 18:27 | * generic/tcl.h: Bump version number to 8.5b1.1 to distinguish * library/init.tcl: CVS development snapshots from the 8.5b1 * unix/configure.in: release. * unix/tcl.spec: * win/configure.in: * unix/configure: autoconf (2.59) * win/configure: file: [054622ee7d] check-in: [f75bd88333] user: dgp branch: trunk, size: 87089 | |
| 17:46 | * README: Bump version number to 8.4.17 * generic/tcl.h: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/README.binary: * win/configure.in: * unix/configure: autoconf-2.13 * win/configure: file: [8b10dea5d5] check-in: [166374329a] user: dgp branch: core-8-4-branch, size: 85018 | |
|
2007-09-21
| ||
| 05:31 | merge updates from HEAD file: [3efb44db52] check-in: [2054ea4814] user: dgp branch: dgp-refactor, size: 87092 | |
|
2007-09-19
| ||
| 17:42 | * README: Bump version number to 8.5b1 * generic/tcl.h: Merge from core-stabilizer-branch. * library/init.tcl: Stabilizing toward 8.5b1 release now done * tools/tcl.wse.in: on the HEAD. core-stabilizer-branch is * unix/configure.in: now suspended. * unix/tcl.spec: * win/configure.in: file: [620839d4b0] check-in: [dd2ca92517] user: dgp branch: trunk, size: 87087 | |
|
2007-09-17
| ||
| 15:10 | merge updates from HEAD file: [e1038c7b73] check-in: [998f41c78b] user: dgp branch: dgp-refactor, size: 87093 | |
| 15:03 | merge updates from HEAD file: [c4491733fe] check-in: [f5355cd31e] user: dgp branch: core-stabilizer-branch, size: 87091 | |
| 14:50 | * generic/tcl.h: Revised Tcl_InitStubs() to restore Tcl 8.4 * generic/tclPkg.c: source compatibility with callers of * generic/tclStubLib.c: Tcl_InitStubs(interp, TCL_VERSION, 1). [Bug 1578344]. file: [6190ef42bf] check-in: [99a55f90cc] user: dgp branch: trunk, size: 87088 | |
|
2007-09-07
| ||
| 03:15 | merge updates from HEAD file: [f4620dad58] check-in: [2c46d786c6] user: dgp branch: dgp-refactor, size: 86977 | |
|
2007-09-04
| ||
| 17:43 | merge updates from HEAD file: [7e2f0d71c3] check-in: [93ee5fafc4] user: dgp branch: core-stabilizer-branch, size: 86975 | |
|
2007-07-31
| ||
| 17:03 | VarReform [Patch 1750051] *** POTENTIAL INCOMPATIBILITY *** (tclInt.h and tclCompile.h) file: [074987db38] check-in: [2fbb344601] user: msofer branch: trunk, size: 86975 | |
|
2007-07-03
| ||
| 02:54 | merge updates from HEAD file: [7737d3aefc] check-in: [099b3f38d7] user: dgp branch: dgp-refactor, size: 86958 | |
| 02:28 | merge updates from HEAD file: [682f090f25] check-in: [ee65fc56de] user: dgp branch: core-stabilizer-branch, size: 86956 | |
|
2007-07-02
| ||
| 21:10 | * generic/tcl.h: Removed TCL_PRESERVE_BINARY_COMPATIBILITY and * generic/tclHash.c: any code enabled when it is set to 0. We will * generic/tclStubInit.c: always want to preserve binary compat of the structs that appear in the interface through the 8.* series of releases, so it's pointless to drag around this never-enabled alternative. file: [74784c7d53] check-in: [2ee96de43c] user: dgp branch: trunk, size: 86953 | |
|
2007-06-21
| ||
| 16:31 | merge updates from HEAD file: [03a6cd4a5b] check-in: [98cb152178] user: dgp branch: dgp-refactor, size: 88193 | |
| 16:04 | merge updates from HEAD file: [86abd6f9fd] check-in: [9b4cd8d23b] user: dgp branch: core-stabilizer-branch, size: 88191 | |
| 12:43 | Fix comments referring to {expand}. [Bug 1600859] file: [a949b9f943] check-in: [44134272e1] user: dkf branch: trunk, size: 88188 | |
|
2007-05-30
| ||
| 14:05 | * README: Bump version number to 8.4.16 * generic/tcl.h: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/README.binary: * win/configure.in: * unix/configure: autoconf-2.13 * win/configure: file: [1574635666] check-in: [f1616f051e] user: dgp branch: core-8-4-branch, size: 85018 | |
|
2007-05-29
| ||
| 14:21 | merge updates from HEAD file: [539b10d4e9] check-in: [404470c2db] user: dgp branch: dgp-refactor, size: 88198 | |
|
2007-05-22
| ||
| 20:34 | [core-stabilizer-branch] * unix/configure: autoconf-2.59 (FC6 fork) * win/configure: * README: Bump version number to 8.5b1 * generic/tcl.h: * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: file: [db68cf76d2] check-in: [a7a04404f0] user: dgp branch: core-stabilizer-branch, size: 88196 | |
|
2007-05-18
| ||
| 18:39 | * unix/configure: autoconf-2.59 (FC6 fork) * win/configure: * README: Bump version number to 8.5a7 * generic/tcl.h: * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * generic/tclParse.c: Disable and remove the ALLOW_EXPAND sections * tests/info.test: that continued to support the deprecated * tests/mathop.test: {expand} syntax. Updated the few remaining users of that syntax in the test suite. file: [c3cc0a5299] check-in: [c798353ded] user: dgp branch: trunk, size: 88193 | |
|
2007-04-08
| ||
| 14:58 | Merge updates from HEAD; may not build file: [5ada539220] check-in: [8dc7079178] user: dgp branch: dgp-refactor, size: 88246 | |
|
2007-01-28
| ||
| 01:42 | * macosx/Tcl.xcodeproj/project.pbxproj: extract build settings that * macosx/Tcl.xcodeproj/default.pbxuser: were common to multiple * macosx/Tcl-Common.xcconfig (new file): configurations into external * macosx/Tcl-Debug.xcconfig (new file): xcconfig files; add extra * macosx/Tcl-Release.xcconfig (new file): configurations for building with SDKs and 64bit; convert legacy jam-based 'Tcl' target to native target with single script phase; correct syntax of build setting references to use $() throughout. * macosx/README: document new Tcl.xcodeproj configurations; other minor updates/corrections. * generic/tcl.h: update location of version numbers in macosx files. * macosx/Tcl.xcode/project.pbxproj: restore 'tcltest' target to working * macosx/Tcl.xcode/default.pbxuser: order by replicating applicable changes to Tcl.xcodeproj since 2006-07-20. file: [e31c97df45] check-in: [3e0d0f89fd] user: das branch: trunk, size: 88241 | |
|
2006-11-22
| ||
| 20:30 | * generic/tcl.h: Remove mention of win/README.binary in comment. file: [70b2df1ab2] check-in: [ef00cf120e] user: dgp branch: trunk, size: 88333 | |
| 19:43 | * generic/tcl.h: Moved TCL_REG_BOSONLY #define from tcl.h to * generic/tclInt.h: tclInt.h. Only know user is Expect, which already #include's tclInt.h. No need to continue greater exposure. [Bug 926500] file: [162217f1d1] check-in: [8f4a0955bd] user: dgp branch: trunk, size: 88397 | |
|
2006-11-15
| ||
| 14:58 | * tools/genStubs.tcl: Updated script to no longer produce the _ANSI_ARGS_ wrapper in generated declarations. Also revised to accept variadic prototypes with more than one fixed argument. (This is possible since TCL_VARARGS and its limitations are no longer in use). * generic/tcl.h: Some reordering so that macro definitions do not interfere with the now _ANSI_ARGS_-less stub declarations. * generic/tclDecls.h: make genstubs * generic/tclIntDecls.h: * generic/tclIntPlatDecls.h: * generic/tclPlatDecls.h: * generic/tclTomMathDecls.h: file: [b1f8a3d453] check-in: [40a5f13181] user: dgp branch: trunk, size: 88656 | |
|
2006-10-31
| ||
| 15:23 | * generic/tclBasic.c: * generic/tcl.h: * generic/tclInterp.c: * generic/tclNamesp.c: removing the flag bit TCL_EVAL_NOREWRITE, the last remnant of the callObjc/v fiasco. It is not needed, as it is now always set and checked or'ed with TCL_EVAL_INVOKE. file: [9d515dc48c] check-in: [44d5b56a80] user: msofer branch: trunk, size: 87980 | |
|
2006-10-27
| ||
| 12:44 | Add field to CallFrame for holding object call frame data. file: [7ce5e55d7a] check-in: [53a5967e57] user: dkf branch: trunk, size: 88160 | |
|
2006-10-23
| ||
| 22:49 | * library/clock.tcl (format, scan): corrected wrong # args * tests/clock.test (3.1, 34.1): messages to make use of the new rewrite capabilities of [info level] * generic/tcl.h: Lets TEOV update the iPtr->objc/objv * generic/tclBasic.c: fields, except when the (new) flag bit * generic/tclInt.h: TCL_EVAL_NOREWRITE is present. This * generic/tclNamesp.c: causes [info level] to know and use * generic/tclProc.c: ensemble rewrites [Bug 1577492] * tests/namespace.test: ***POTENTIAL INCOMPATIBILITY*** The return value from [info level 0] on interp alias calls is changed: previously returned the target command (including curried values), now returns the source - what was actually called. file: [9a6f57eabf] check-in: [db2a3f31b3] user: msofer branch: trunk, size: 88144 | |
| 21:36 | * generic/tcl.h: Modified the Tcl call stack so * generic/tclBasic.c: there is always a valid CallFrame, even * generic/tclCmdIL.c: at level 0 [Patch 1577278]. Most of the * generic/tclInt.h: changes involve removing tests for * generic/tclNamesp.c: iPtr->(var)framePtr==NULL. There is now a * generic/tclObj.c: CallFrame pushed at interp creation * generic/tclProc.c: with a pointer to it stored in * generic/tclTrace.c: iPtr->rootFramePtr. A second unused * generic/tclVar.c: field in Interp is hijacked to enable further functionality, currently unused (but with several FRQs depending on it). file: [9e95fcaa03] check-in: [7ce1f60ab1] user: msofer branch: trunk, size: 87961 | |
| 21:01 | merge updates from HEAD file: [c838a9d11f] check-in: [1f911d4cbb] user: dgp branch: dgp-refactor, size: 87942 | |
| 20:26 | * README: Bump version number to 8.5a6 * generic/tcl.h: * library init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/README.binary: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure: file: [bd01203c30] check-in: [0838b58d9c] user: dgp branch: trunk, size: 87937 | |
| 19:42 | * README: Bump version number to 8.5a6 * generic/tcl.h: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/README.binary: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure: file: [a7535e00af] check-in: [bed5192ec7] user: dgp branch: trunk, size: 87975 | |
| 17:53 | * README: Bump version number to 8.4.15 * generic/tcl.h: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/README.binary: * win/configure.in: * unix/configure: autoconf-2.13 * win/configure: file: [14dbc69683] check-in: [02f32d5d72] user: dgp branch: core-8-4-branch, size: 85018 | |
|
2006-10-22
| ||
| 00:13 | * generic/tcl.h: * generic/tclHash.c: Tcl_FindHashEntry() now calls Tcl_CreateHashEntry() with a newPtr set to NULL: this would have caused a segfault previously and eliminates duplicated code. A macro has been added to tcl.h (only used when TCL_PRESERVE_BINARY_COMPATABALITY is not set - ie, not by default). file: [ef1eed8304] check-in: [82dae2c070] user: msofer branch: trunk, size: 87978 | |
|
2006-10-21
| ||
| 01:11 | Fix problems identified by AKu, and finish moving [oo::copy] to where it belongs file: [ca75b09b65] check-in: [32f0377fc1] user: dkf branch: tip-257-implementation-branch, size: 90390 | |
|
2006-10-20
| ||
| 15:16 | Undo mistaken commit to wrong branch caused by CVS fumble... :-} file: [ba1c71bf6e] check-in: [c97ddfca3f] user: dkf branch: trunk, size: 87872 | |
| 15:10 | Branch for building TIP#257 for proper testing file: [2cc9d7b9d7] check-in: [80af129ceb] user: dkf branch: tip-257-merge1-branch-20061020T1300, size: 90840 | |
| 14:04 | Consolidated TIP#257 patch applied to HEAD to allow for experimentation by other developers file: [5245f58272] check-in: [a99bded51f] user: dkf branch: trunk, size: 90836 | |
|
2006-10-19
| ||
| 21:06 | Add a metadata mechanism (C API only; scripts can use variables) that allows code to attach arbitrary non-NULL pointers to objects and classes. Allows extensions (like Itcl) to store data in objects/classes without major core changes. file: [ca73e8ff4a] check-in: [3fa7882bc7] user: dkf branch: tip-257-implementation-branch, size: 90388 | |
|
2006-10-05
| ||
| 21:24 | * generic/tcl.h: note limitation on changing Tcl_UniChar size * generic/tclEncoding.c (UtfToUnicodeProc, UnicodeToUtfProc): * tests/encoding.test (encoding-16.1): fix alignment issues in unicode <> utf conversion procs. [Bug 1122671] file: [ba16431bd0] check-in: [b800442074] user: hobbs branch: core-8-4-branch, size: 85020 | |
| 21:24 | * generic/tcl.h: note limitation on changing Tcl_UniChar size * generic/tclEncoding.c (UtfToUnicodeProc, UnicodeToUtfProc): * tests/encoding.test (encoding-16.1): fix alignment issues in unicode <> utf conversion procs. [Bug 1122671] file: [ea4bee67a7] check-in: [fd98919337] user: hobbs branch: trunk, size: 87874 | |
|
2006-10-01
| ||
| 21:27 | The C API is now just about there Done the cross-consistency check with the TIP Uncovered more bugs Main remaining problem: inconsistency in class filter chain processing file: [e0f9d34961] check-in: [f8284dc741] user: dkf branch: tip-257-implementation-branch, size: 89002 | |
|
2006-09-29
| ||
| 15:46 | Tidying up, and starting to build a C API ready for exposure. file: [4a8c4ca4fe] check-in: [484185eef9] user: dkf branch: tip-257-implementation-branch, size: 87636 | |
|
2006-09-26
| ||
| 21:40 | * win/makefile.vc: Updated MSVC build to properly deal with * win/nmakehlp.c: MSVC8 and AMD64 target. Backport from 8.5 * win/rules.vc: * generic/tcl.h: Fixed stat definition for MSVC8 AMD64. * win/tclWinSock.c: Casting type police. * win/tclWinTime.c: file: [4d2426741d] check-in: [962a33862b] user: patthoyts branch: core-8-4-branch, size: 84807 | |
| 14:08 | * generic/tcl.h: As 2006-09-22 commit from Donal K. Fellows demonstrates, "#define NULL 0" is just wrong, and as a quotable chat figure observed, "If NULL isn't defined, we're not using a C compiler." Improper fallback definition of NULL removed. file: [fcf64dfa31] check-in: [4a83de2e5b] user: dgp branch: trunk, size: 87655 | |
| 14:06 | * generic/tcl.h: As 2006-09-22 commit from Donal K. Fellows demonstrates, "#define NULL 0" is just wrong, and as a quotable chat figure observed, "If NULL isn't defined, we're not using a C compiler." Improper fallback definition of NULL removed. file: [838688914f] check-in: [62873cf9a9] user: dgp branch: core-8-4-branch, size: 84780 | |
| 00:05 | More fixing which struct stat to refer to. Some casts from time_t to int required. Tcl_Time structure members are longs. Support for varying compiler options and build to platform-specific subdirs. file: [4e76f78eba] check-in: [514c0c6683] user: patthoyts branch: trunk, size: 87700 | |
|
2006-08-29
| ||
| 16:19 | merge updates from HEAD file: [f586a9ecaa] check-in: [e1feeec3e7] user: dgp branch: dgp-refactor, size: 87679 | |
|
2006-08-18
| ||
| 07:45 | * unix/tcl.m4 (Darwin): add support for --enable-64bit on x86_64, for universal builds including x86_64, for 64-bit CoreFoundation on Leopard and for use of -mmacosx-version-min instead of MACOSX_DEPLOYMENT_TARGET. * unix/configure: autoconf-2.13 * generic/tcl.h: add fixes for building on Leopard and support for * unix/tclUnixPort.h: 64-bit CoreFoundation on Leopard. * unix/tclUnixPort.h: on Darwin x86_64, disable use of vfork as it causes execve to fail intermittently. (rdar://4685553) * macosx/README: updates for x86_64 support and Xcode 2.3. file: [bc8d19c462] check-in: [a341c3758d] user: das branch: core-8-4-branch, size: 84818 | |
| 07:45 | * unix/tcl.m4 (Darwin): add support for --enable-64bit on x86_64, for universal builds including x86_64, for 64-bit CoreFoundation on Leopard and for use of -mmacosx-version-min instead of MACOSX_DEPLOYMENT_TARGET. * unix/configure: autoconf-2.59 * unix/tclConfig.h.in: autoheader-2.59 * generic/tcl.h: add fixes for building on Leopard and support * unix/tclUnixPort.h: for 64-bit CoreFoundation on Leopard. * macosx/tclMacOSXFCmd.c: * unix/tclUnixPort.h: on Darwin x86_64, disable use of vfork as it causes execve to fail intermittently. (rdar://4685553) * generic/tclTomMath.h: on Darwin 64-bit, for now disable use of 128-bit arithmetic through __attribute__ ((mode(TI))), as it leads to link errors due to missing fallbacks. (rdar://4685527) * macosx/Tcl.xcodeproj/project.pbxproj: add x86_64 to universal build, switch native release targets to use DWARF with dSYM, Xcode 3.0 changes. * macosx/README: updates for x86_64 and Xcode 2.3. * macosx/Tcl.xcodeproj/default.pbxuser: add test suite target that runs * macosx/Tcl.xcodeproj/project.pbxproj: the tcl test suite at build time and shows clickable test suite errors in the GUI build window. * tests/macOSXFCmd.test: fix use of deprecated resource fork paths. * unix/tclUnixInit.c (TclpInitLibraryPath): move code that is only needed when TCL_LIBRARY is defined to run only in that case. * generic/tclLink.c (LinkTraceProc): fix 64-bit signed-with-unsigned comparison warning from gcc4 -Wextra. file: [1d8a34bd13] check-in: [8e0081af99] user: das branch: trunk, size: 87674 | |
|
2006-08-14
| ||
| 19:29 | Stop CallFrame != Tcl_CallFrame panic file: [950e06782e] check-in: [a32e1b8340] user: dgp branch: tip-257-implementation-branch, size: 87582 | |
|
2006-07-10
| ||
| 01:17 | Dispatch is mostly working now; just got to get dispatch to "procedure-like" methods done now; tricky, but a more scoped problem. file: [7975218cf0] check-in: [53ccb752fa] user: dkf branch: tip-257-implementation-branch, size: 87578 | |
|
2006-06-14
| ||
| 15:21 | Enable building Tcl with Microsoft's latest compiler offering (VS2005). We have to handle a number of oddities as they have deprecated most of the standard C library and now generate manifest files to be linked into the binaries. SF bug #1424909 file: [2ab7fb9c9a] check-in: [f0865d186b] user: patthoyts branch: core-8-4-branch, size: 84794 | |
|
2006-06-06
| ||
| 17:10 | merge updates from HEAD file: [13944319d7] check-in: [6d4ff70d4d] user: dgp branch: dgp-refactor, size: 87649 | |
|
2006-05-30
| ||
| 00:30 | * generic/tcl.h (Tcl_DecrRefCount): use if/else construct to allow placement in unbraced outer if/else conditions. (jcw) file: [972735bcbd] check-in: [ce66481412] user: hobbs branch: trunk, size: 87646 | |
| 00:29 | * generic/tcl.h (Tcl_DecrRefCount): use if/else construct to allow placement in unbraced outer if/else conditions. (jcw) file: [e972d80bbb] check-in: [4bef433d45] user: hobbs branch: core-8-4-branch, size: 84672 | |
|
2006-05-04
| ||
| 14:01 | * README: Bump version number to 8.5a5 * generic/tcl.h: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/README.binary: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure: file: [b3fd25d7cc] check-in: [19f3665cc0] user: dgp branch: trunk, size: 87545 | |
| 13:09 | * README: Bump version number to 8.4.14 * generic/tcl.h: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/README.binary: * win/configure.in: * unix/configure: autoconf-2.13 * win/configure: file: [2149638f27] check-in: [318c584699] user: dgp branch: core-8-4-branch, size: 84571 | |
|
2006-04-28
| ||
| 16:09 | Merge updates from HEAD file: [68d95e5c16] check-in: [afab2ad07a] user: dgp branch: dgp-refactor, size: 87550 | |
|
2006-04-17
| ||
| 23:24 | Baby steps towards doing the initialization right file: [33dbf51eed] check-in: [8d3b3cd5bb] user: dkf branch: tip-257-implementation-branch, size: 87460 | |
|
2006-03-27
| ||
| 18:08 | * doc/CrtChannel.3: Added TCL_CHANNEL_VERSION_5, made it * generic/tcl.h: the version where the "truncateProc" * generic/tclIO.c: is defined at, and moved all channel * generic/tclIOGT.c: drivers of Tcl to v5. * generic/tclIORChan.c: * unix/tclUnixChan.c: * unix/tclUnixPipe.c: * win/tclWinChan.c: * win/tclWinConsole.c: * win/tclWinPipe.c: * win/tclWinSerial.c: * win/tclWinSock.c: file: [69cd8f73db] check-in: [5fab17f21d] user: andreas_kupries branch: trunk, size: 87557 | |
|
2006-03-07
| ||
| 05:30 | * README: Bump version number to 8.4.13 and update * changes: changes to start prep for an 8.4.13 release. * generic/tcl.h: * tools/tcl.wse.in: * unix/configure{.in}: * unix/tcl.spec: * win/README.binary: * win/configure{.in}: * tests/parse.test: Missing constraint file: [792704404a] check-in: [dad787b73d] user: dgp branch: core-8-4-branch, size: 84571 | |
|
2006-01-25
| ||
| 18:38 | merge updates from HEAD file: [f9378fe635] check-in: [24df3318d7] user: dgp branch: dgp-refactor, size: 87425 | |
|
2005-12-27
| ||
| 17:39 | Corrected bugs in tommath installation, improved tommath square root performance, patched around a [clock scan] issue with time zones file: [7b212d12f1] check-in: [7d3492d3c1] user: kennykb branch: trunk, size: 87424 | |
|
2005-12-08
| ||
| 20:20 | * generic/tcl.h: use struct __stat64 (not _stat64) for MSC_VER >= 1400 (i.e. latest Platform SDK). file: [00f7b7e00f] check-in: [491a59bd93] user: hobbs branch: trunk, size: 87232 | |
|
2005-12-02
| ||
| 18:42 | merge updates from HEAD file: [4234d03aab] check-in: [1059d34b2b] user: dgp branch: dgp-refactor, size: 87234 | |
|
2005-11-27
| ||
| 02:34 | * unix/tcl.m4 (Darwin): add 64bit support, check for Tiger copyfile(), add CFLAGS to SHLIB_LD to support passing -isysroot in env(CFLAGS) to configure (flag can't be present twice, so can't be in both CFLAGS and LDFLAGS during configure), don't use -prebind when deploying on 10.4, define TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING (rdar://3171542). (SC_ENABLE_LANGINFO, SC_TIME_HANDLER): add/fix caching, fix obsolete autoconf macros. Sync with tk/unix/tcl.m4, sync whitespace with HEAD. * unix/configure.in: fix obsolete autoconf macros, sync gratuitous formatting/ordering differences with tk/unix/configure.in. * unix/Makefile.in: add CFLAGS to tclsh/tcltest link to make executable linking the same as during configure (needed to avoid loosing any linker relevant flags in CFLAGS, in particular flags that can't be in LDFLAGS). Avoid concurrent linking of tclsh and compiling of tclTestInit.o or xtTestInit.o during parallel make. (checkstubs, checkdoc, checkexports): dependency and Darwin fixes * unix/tclLoadDyld.c (TclpDlopen): use NSADDIMAGE_OPTION_WITH_SEARCHING on second NSAddImage only. [Bug 1204237] (TclGuessPackageName): should not be MODULE_SCOPE. (TclpLoadMemory): ppc64 and endian (i386) fixes, add support for loading universal (fat) bundles from memory. * unix/tclUnixPort.h: * unix/tclUnixFCmd.c: add support for new Tiger copyfile() API to enable copying of xattrs & ACLs by [file copy]. * generic/tcl.h: add Darwin specifc configure overrides for TCL_WIDE defines to support fat compiles of ppc and ppc64 at the same time, (replaces Darwin CVS fix by emoy, rdar://3693001). add/correct location of version numbers in macosx files. * generic/tclInt.h: clarify fat compile comment. * unix/tclUnixPort.h: add Darwin specifc configure overrides to support fat compiles, where configure runs only once for multiple architectures (replaces Darwin CVS fix by emoy, rdar://3693001). * macosx/tclMacOSXBundle.c: * macosx/tclMacOSXNotify.c: * unix/tclUnixNotfy.c: * unix/tclUnixPort.h: fix #include order to support compile time override of HAVE_COREFOUNDATION in tclUnixPort.h when building for ppc64 * macosx/Tcl.pbproj/default.pbxuser (new file): * macosx/Tcl.pbproj/jingham.pbxuser: * macosx/Tcl.pbproj/project.pbxproj: sync with HEAD. * macosx/README: clarification/cleanup, sync with HEAD, document universal (fat) builds via CFLAGS (i.e. all of ppc ppc64 i386 at once). * macosx/Makefile: add support for reusing configure cache, build target fixes, remove GENERIC_FLAGS override now handled by tcl.m4. * generic/tclIOUtil.c: * generic/tclRegexp.c: * generic/tclVar.c: declare globals used only in own file as static (sync with HEAD). * generic/rege_dfa.c (getvacant): * generic/regexec.c (cfind): * generic/tclCompExpr.c (CompileSubExpr): * unix/tclUnixChan.c (TclUnixWaitForFile): initialise variables to silence gcc 4 warnings. * generic/regguts.h: only #define NDEBUG if not already #defined. * macosx/tclMacOSXNotify.c: sync whitespace & comments with HEAD * unix/configure: regen. file: [eefd27b3e0] check-in: [c6e668d19d] user: das branch: core-8-4-branch, size: 84571 | |
| 02:33 | * unix/tcl.m4 (Darwin): add 64bit support, check for Tiger copyfile(), add CFLAGS to SHLIB_LD to support passing -isysroot in env(CFLAGS) to configure (flag can't be present twice, so can't be in both CFLAGS and LDFLAGS during configure), don't use -prebind when deploying on 10.4, define TCL_IO_TRACK_OS_FOR_DRIVER_WITH_BAD_BLOCKING (rdar://3171542). (SC_ENABLE_LANGINFO, SC_TIME_HANDLER): add/fix caching, fix obsolete autoconf macros. Sync with tk/unix/tcl.m4. * unix/configure.in: fix obsolete autoconf macros, sync gratuitous formatting/ordering differences with tk/unix/configure.in. * unix/Makefile.in: add CFLAGS to tclsh/tcltest link to make executable linking the same as during configure (needed to avoid loosing any linker relevant flags in CFLAGS, in particular flags that can't be in LDFLAGS). Avoid concurrent linking of tclsh and compiling of tclTestInit.o or xtTestInit.o during parallel make. (checkstubs, checkdoc, checkexports): dependency and Darwin fixes (dist): add new macosx files. * unix/tclLoadDyld.c (TclpDlopen): use NSADDIMAGE_OPTION_WITH_SEARCHING on second NSAddImage only. [Bug 1204237] (TclGuessPackageName): should not be MODULE_SCOPE. (TclpLoadMemory): ppc64 and endian (i386) fixes, add support for loading universal (fat) bundles from memory. * unix/tclUnixFCmd.c: * macosx/tclMacOSXFCmd.c: ppc64 and endian (i386) fixes. (TclMacOSXCopyFileAttributes): add support for new Tiger copyfile() API to enable copying of xattrs & ACLs by [file copy]. * generic/tcl.h: add Darwin specifc configure overrides for TCL_WIDE defines to support fat compiles of ppc and ppc64 at the same time, (replaces Darwin CVS fix by emoy, rdar://3693001). add/correct location of version numbers in macosx files. * generic/tclInt.h: clarify fat compile comment. * unix/tclUnixPort.h: add Darwin specifc configure overrides to support fat compiles, where configure runs only once for multiple architectures (replaces Darwin CVS fix by emoy, rdar://3693001). * macosx/tclMacOSXBundle.c: * macosx/tclMacOSXNotify.c: * unix/tclUnixNotfy.c: * unix/tclUnixPort.h: fix #include order to support compile time override of HAVE_COREFOUNDATION in tclUnixPort.h when building for ppc64 * macosx/Tcl.pbproj/default.pbxuser (new file): * macosx/Tcl.pbproj/jingham.pbxuser: * macosx/Tcl.pbproj/project.pbxproj: * macosx/Tcl.xcode/default.pbxuser (new file): * macosx/Tcl.xcode/project.pbxproj (new file): * macosx/Tcl.xcodeproj/default.pbxuser (new file): * macosx/Tcl.xcodeproj/project.pbxproj (new file): new/updated projects for Xcode 2.2 on 10.4, Xcode 1.5 on 10.3 & ProjectBuilder on 10.2, with native tcltest targets and support for universal (fat) compiles. * macosx/README: clarification/cleanup, document new Xcode projects and universal (fat) builds via CFLAGS (i.e. all of ppc ppc64 i386 at once). * unix/Makefile.in: * unix/aclocal.m4: * unix/configure.in: * unix/dltest/Makefile.in: * macosx/configure.ac (new file): add support for inclusion of unix/configure.in by macosx/configure.ac, allows generation of a config headers enabled configure script in macosx (required by Xcode projects). * macosx/GNUmakefile: rename from Makefile to avoid overwriting by configure run in tcl/macosx, add support for reusing configure cache, build target fixes, remove GENERIC_FLAGS override now handled by tcl.m4. * generic/tcl.decls: add Tcl_Main declaration as comment to avoid 'checkstubs' target complaining about it missing from stubs. * generic/regex.h: * generic/tclDate.c: * generic/tclEnv.c: * generic/tclGetDate.y: * generic/tclIOUtil.c: * generic/tclObj.c: * generic/tclStubInit.c: * generic/tclStubLib.c: * generic/tclPathObj.c: * generic/tclThreadAlloc.c: * generic/tclThreadStorage.c: * generic/tclTrace.c: * generic/tclVar.c: * generic/tommath.h: * tools/fix_tommath_h.tcl: * unix/tclUnixFCmd.c: ensure externally visible symbols not contained in stubs table are declared as MODULE_SCOPE (or as static if not used outside of own source file). These changes allow 'make checkstubs' to complete without error on Darwin with gcc 4. * generic/rege_dfa.c (getvacant): * generic/regexec.c (cfind): * generic/tclCompExpr.c (CompileSubExpr): * generic/tclNamesp.c (NamespaceEnsembleCmd): * unix/tclUnixChan.c (TclUnixWaitForFile): initialise variables to silence gcc 4 warnings. * generic/tclExecute.c (TclExecuteByteCode): fix unused variable warning when NO_WIDE_TYPE is defined. * generic/regguts.h: only #define NDEBUG if not already #defined. * unix/tclUnixNotfy.c: * macosx/tclMacOSXNotify.c: sync whitespace & comments. * unix/tclUnixPort.h: * win/tclWinPort.h: remove declaration of obsolete&unused TclpMutex API. * unix/configure: * unix/tclConfig.h.in: regen. file: [0ab59a8ab1] check-in: [eac3630f72] user: das branch: trunk, size: 87229 | |
|
2005-11-16
| ||
| 22:05 | * README: Bump version number to 8.4.12 * generic/tcl.h: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/README.binary: * win/configure.in: * unix/configure: autoconf-2.13 * win/configure: file: [cecedcf4dc] check-in: [f6f6b9611b] user: dgp branch: core-8-4-branch, size: 84140 | |
|
2005-11-03
| ||
| 17:52 | merge updates from HEAD file: [e4e243c47b] check-in: [d827b9cf1e] user: dgp branch: dgp-refactor, size: 86508 | |
| 00:17 | Applied patch #1096916 to support building with MSVC 8. * generic/regerror.c: Avoid use of reserved word. * generic/tcl.h: Select the right Tcl_Stat structure * generic/tclDate.c: Casts to handle 64 bit time_t case. * tests/env.test: Include essential envvar on Win32 * win/nmakehlp.c: Handle new return codes. * win/makefile.vc: Use the selected options. * win/rules.vc: Check options are applicable * win/tclWinPort.h: Disable deprecated function warnings * win/tclWinSock.c: Provide default value to avoid warning. * win/tclWinTime.c: Add casts to handle 64bit time_t type. file: [4c12a51827] check-in: [58ba298c20] user: patthoyts branch: trunk, size: 86509 | |
|
2005-10-18
| ||
| 20:46 | merge updates from HEAD file: [bb58f7ba51] check-in: [2e8613842e] user: dgp branch: dgp-refactor, size: 86390 | |
|
2005-10-14
| ||
| 17:34 | Fixed bad definition of CRTEXPORT which should have been CRTIMPORT rather. file: [a66603432e] check-in: [5b4a7f1349] user: vasiljevic branch: trunk, size: 86392 | |
| 11:14 | * generic/tcl.h: Fix for bug #1256937 - correctly decorate * generic/tclMain.c: imported functions from msvcrt in static builds. file: [1ab4060b1c] check-in: [ca7ab95d17] user: patthoyts branch: trunk, size: 86391 | |
|
2005-10-09
| ||
| 13:56 | * generic/tclCmdIL.c: * generic/tclInt.h: modified the TclNSVarHashTable definition to not require coordination between tcl.h and tclInt.h * generic/tcl.h: Now unnecessary comment removed file: [6a586b6f71] check-in: [8cc97172d4] user: msofer branch: msofer-wcodes-branch, size: 87583 | |
|
2005-10-08
| ||
| 14:42 | TIP#237 IMPLEMENTATION [kennykb-numerics-branch] Resynchronized with the HEAD; at this checkpoint [-rkennykb-numerics-branch-20051008], the HEAD and kennykb-numerics-branch contain identical code. file: [dc27a9fc3f] check-in: [83fdb360a9] user: dgp branch: trunk, size: 85903 | |
|
2005-09-27
| ||
| 18:42 | [kennykb-numerics-branch] * generic/tcl.h: Changed name of the new Tcl_Obj intrep field * generic/tclObj.c: from "bignumValue" to "ptrAndLongRep" as * generic/tclProc.c: described in TIP 237, and more suitable for other more general uses. file: [cf5233af47] check-in: [2d7e29783f] user: dgp branch: kennykb-numerics-branch, size: 85908 | |
|
2005-09-15
| ||
| 20:58 | merge updates from HEAD file: [e5868af8e5] check-in: [29cc0feeb2] user: dgp branch: kennykb-numerics-branch, size: 85908 | |
| 20:29 | merge updates from HEAD file: [7694ce5d2e] check-in: [f3caf581fe] user: dgp branch: dgp-refactor, size: 85908 | |
|
2005-09-13
| ||
| 21:23 | * generic/tcl.h: Explicitly standardized on the use of stdarg.h * generic/tclBasic.c: conventions for functions with variable number * generic/tclInt.h: of arguments. Support for varargs.h has been * generic/tclPanic.c: implicitly gone for some time now. All * generic/tclResult.c: TCL_VARARGS* macros purged from Tcl sources, * generic/tclStringObj.c: leaving only some deprecated #define's * tools/genStubs.tcl: in tcl.h for the sake of older extensions. * generic/tclDecls.h: make genstubs * doc/AddErrInfo.3: Replaced all documented requirement for use * doc/Eval.3: of TCL_VARARGS_START() with requirement for * doc/Panic.3: use of va_start(). * doc/SetResult.3: * doc/StringObj.3: file: [20228c2467] check-in: [bdf9458b14] user: dgp branch: trunk, size: 85903 | |
|
2005-09-12
| ||
| 15:40 | merge updates from HEAD file: [395fa1dc6e] check-in: [156f19bcaf] user: dgp branch: dgp-refactor, size: 86275 | |
|
2005-09-09
| ||
| 18:48 | [kennykb-numerics-branch] Merge updates from HEAD. file: [b580cb6f5e] check-in: [343239eeff] user: dgp branch: kennykb-numerics-branch, size: 86274 | |
|
2005-09-08
| ||
| 10:49 | TIP #254 implementation Still missing additional tests. file: [6b345fbc70] check-in: [62727c5bbe] user: dkf branch: trunk, size: 86270 | |
|
2005-07-12
| ||
| 20:35 | merged changes from HEAD file: [5a094870b3] check-in: [5316ea45e0] user: kennykb branch: kennykb-numerics-branch, size: 87584 | |
|
2005-06-22
| ||
| 21:12 | merge updates from HEAD file: [3ddb62437e] check-in: [2c0cc8807c] user: dgp branch: dgp-refactor, size: 87581 | |
|
2005-06-18
| ||
| 19:24 | * README: Bump version number to 8.4.11 * generic/tcl.h: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/README.binary: * win/configure.in: * unix/configure: autoconf * win/configure: file: [117bc58d06] check-in: [433f7421e2] user: dgp branch: core-8-4-branch, size: 84140 | |
|
2005-06-13
| ||
| 01:45 | *** MERGE WITH HEAD *** (tag msofer-wcodes-20050611) file: [017993acbd] check-in: [d666b09ed5] user: msofer branch: msofer-wcodes-branch, size: 87690 | |
|
2005-06-07
| ||
| 20:37 | Stick to TCL_CHANNEL_VERSION_4; it's all in alpha anyway! file: [7628a8529f] check-in: [4d740196df] user: dkf branch: trunk, size: 87576 | |
| 14:03 | Bump patchlevel to a4 file: [698a39519a] check-in: [0c38ae7bb8] user: dkf branch: trunk, size: 87709 | |
|
2005-06-06
| ||
| 23:45 | TIP#208 implementation It's crude (especially in the tests and docs department) and incomplete (no truncation on non-POSIX platforms). file: [04e48480da] check-in: [3280056391] user: dkf branch: trunk, size: 87709 | |
|
2005-05-27
| ||
| 18:51 | * README: Bumped patchlevel to 8.4.10 * generic/tcl.h: * tools/tcl.wse.in: * unix/tcl.spec, unix/configure, unix/configure.in: * win/configure, win/configure.in: file: [3d2254cdf2] check-in: [752a5d0521] user: hobbs branch: core-8-4-branch, size: 84142 | |
|
2005-05-11
| ||
| 16:58 | merge updates from HEAD file: [192fa50629] check-in: [a8212110f1] user: dgp branch: dgp-refactor, size: 87195 | |
|
2005-05-10
| ||
| 18:33 | Merged kennykb-numerics-branch back to the head; TIPs 132 and 232 file: [28b3d598f9] check-in: [1cc2336920] user: kennykb branch: trunk, size: 87194 | |
|
2005-04-10
| ||
| 18:13 | * generic/tcl.h (comments): * generic/tclCmdIL.c: * generic/tclCompile.c: * generic/tclExecute.c: * generic/tclInt.h: * generic/tclNamesp.c: * generic/tclProc.c: * generic/tclVar.c: First part of variable reform. Change Var struct so that sizeof(Var)==sizeof(Tcl_Obj), and use the special obj allocator for vars. The Var struct has been reduced from (2ints+6ptrs) to (2ints+4ptrs). *** COMPAT: breaks both binary and (trivially) source compat for extensions that access the Var struct. * generic/tclCompile.c (optimiser): * generic/tclExecute.c: storing pointers to literals instead of offsets into the literal table for INST_PUSH. This is currently implemented using NASTY CASTS (ptr->TclPSizedInt->ptr) [not used when VM_USE_PACKED] *** REQUIRES CLEANING: use a union for opnd, instead of casting. file: [91d9bea633] check-in: [e6953ba3cf] user: msofer branch: msofer-wcodes-branch, size: 87065 | |
|
2005-04-07
| ||
| 17:31 | merge updates from HEAD file: [03c2587472] check-in: [7d5704f18c] user: dgp branch: dgp-refactor, size: 86706 | |
|
2005-03-15
| ||
| 20:23 | merged with HEAD file: [dbc8767c0e] check-in: [8ab4a0fc9d] user: kennykb branch: kennykb-numerics-branch, size: 87198 | |
|
2005-03-10
| ||
| 22:10 | * generic/tclTrace.c (TclCheckInterpTraces): Corrected mistaken cast of ClientData to (TraceCommandInfo *) when not warranted. Thanks to Yuri Victorovich for the report. [Bug 1153871] * generic/tcl.h: Moved flag values TCL_TRACE_ENTER_EXEC and * generic/tclInt.h: TCL_TRACE_LEAVE_EXEC from public interface into private. Should be used only by internal workings of execution traces. file: [47c5421bf9] check-in: [85a049e997] user: dgp branch: trunk, size: 86701 | |
|
2005-02-24
| ||
| 19:53 | Merge updates from HEAD file: [38132d1a01] check-in: [185beecc8a] user: dgp branch: dgp-refactor, size: 86956 | |
|
2005-02-02
| ||
| 15:53 | sync with head, add TclStrToD (TIP #132) file: [366a77a7f1] check-in: [82ce6a0c40] user: kennykb branch: kennykb-numerics-branch, size: 87448 | |
|
2005-01-27
| ||
| 22:53 | TIP#218 IMPLEMENTATION * generic/tclDecls.h: Regenerated from tcl.decls. * generic/tclStubInit.c: * doc/CrtChannel.3: Documentation of extended API, * generic/tcl.decls: extended testsuite, and * generic/tcl.h: implementation. Removal of old * generic/tclIO.c: driver-specific TclpCut/Splice * generic/tclInt.h: functions. Replaced with generic * tests/io.test: thread-action calls through the * unix/tclUnixChan.c: new hooks. Update of all builtin * unix/tclUnixPipe.c: channel drivers to version 4. * unix/tclUnixSock.c: Windows drivers extended to * win/tclWinChan.c: manage thread state in a thread * win/tclWinConsole.c: action handler. * win/tclWinPipe.c: * win/tclWinSerial.c: * win/tclWinSock.c: * mac/tclMacChan.c: file: [bdc26bd6ee] check-in: [1621430b8b] user: andreas_kupries branch: core-8-4-branch, size: 84154 | |
| 00:22 | TIP#218 IMPLEMENTATION * generic/tclDecls.h: Regenerated from tcl.decls. * generic/tclStubInit.c: * doc/CrtChannel.3: Documentation of extended API, * generic/tcl.decls: extended testsuite, and * generic/tcl.h: implementation. Removal of old * generic/tclIO.c: driver-specific TclpCut/Splice * generic/tclInt.h: functions. Replaced with generic * tests/io.test: thread-action calls through the * unix/tclUnixChan.c: new hooks. Update of all builtin * unix/tclUnixPipe.c: channel drivers to version 4. * unix/tclUnixSock.c: Windows drivers extended to * win/tclWinChan.c: manage thread state in a thread * win/tclWinConsole.c: action handler. * win/tclWinPipe.c: * win/tclWinSerial.c: * win/tclWinSock.c: file: [8d59b0114d] check-in: [0162fae7ad] user: andreas_kupries branch: trunk, size: 86963 | |
|
2005-01-24
| ||
| 21:43 | merge updates from HEAD file: [22164ff7cc] check-in: [3e37b6975d] user: dgp branch: dgp-refactor, size: 86295 | |
|
2005-01-21
| ||
| 22:24 | * generic/tclStubInit.c: Regenerated the stubs support code from * generic/tclDecls.h: the modified tcl.decls (TIP #233, see below). * doc/GetTime.3: Implemented TIP #233, i.e. the * generic/tcl.decls: 'Virtualization of Tcl's Sense of Time'. * generic/tcl.h: Declared, implemented, and documented the * generic/tclInt.h: specified new API functions. Moved the * unix/tclUnixEvent.c: native (OS) access to time information * unix/tclUnixNotfy.c: into standard handler functions. Inserted * unix/tclUnixTime.c: hooks calling on the handlers where native * win/tclWinNotify.c: access was done before, and where scaling * win/tclWinTime.c: between domains (real/virtual) is required. file: [d97bbc93f6] check-in: [8e9949daa2] user: andreas_kupries branch: trunk, size: 86302 | |
|
2005-01-20
| ||
| 19:11 | Development checkpoint, see ChangeLog for details file: [36d0454333] check-in: [14457d7982] user: kennykb branch: kennykb-numerics-branch, size: 86569 | |
|
2005-01-19
| ||
| 23:15 | TIP#235 implementation (rename functions, add to stubs table, document) Ensembles now have a C API. :^) file: [fc4785d2a0] check-in: [64fc5d3a68] user: dkf branch: trunk, size: 86072 | |
|
2005-01-12
| ||
| 21:35 | Merge updates from HEAD file: [9097d4dd37] check-in: [4f5327131e] user: dgp branch: dgp-refactor, size: 85864 | |
|
2004-12-29
| ||
| 22:46 | merge from HEAD file: [523eb0d5f4] check-in: [0a6d56f9eb] user: kennykb branch: kennykb-numerics-branch, size: 86336 | |
|
2004-12-13
| ||
| 22:17 | * generic/tcl.h: Restored extern "C" guards so that C++ code sees function pointer typedef linkage consistent with earlier Tcl releases. [Bug 1082349]. file: [b3b00dd9b4] check-in: [d7755cac97] user: dgp branch: trunk, size: 85859 | |
| 22:02 | synch with kennykb-numerics-branch-20041213 file: [33066819a9] check-in: [34c9e99c86] user: kennykb branch: kennykb-numerics-branch, size: 86179 | |
|
2004-12-10
| ||
| 23:00 | Bump to a3 to prevent confusion with a2 release. file: [93b060037d] check-in: [6b8fe167d9] user: dkf branch: trunk, size: 85702 | |
|
2004-12-09
| ||
| 23:00 | Merge updates from HEAD file: [78219cdf9d] check-in: [24873008cc] user: dgp branch: dgp-refactor, size: 85707 | |
| 22:59 | added some of the BigInt functions - may want to revise to caller-allocates? file: [57c51fffa9] check-in: [86f853ea56] user: kennykb branch: kennykb-numerics-branch, size: 86179 | |
|
2004-12-08
| ||
| 20:24 | changed Win configurator to use SIZEOF macros for Tcl_WideInt file: [1540c87267] check-in: [13f1e5021e] user: kennykb branch: kennykb-numerics-branch, size: 85013 | |
|
2004-11-25
| ||
| 00:19 | bumped patchlevel to 8.4.9 file: [971ff76f90] check-in: [86cc05cbbe] user: hobbs branch: core-8-4-branch, size: 83481 | |
|
2004-11-17
| ||
| 17:52 | * unix/configure.in: The change below reveals that the public data type Tcl_StatBuf relies on config information. For now, disabled the use of the tclConfig.h file until its full impact on Tcl's interface can be assessed. * unix/configure: autoconf-2.57 * generic/tcl.h: Moved the #include "tclConfig.h" out of * generic/tclInt.h: tcl.h. The config settings are not part of * generic/tclPort.: the public interface, and having it there breaks compiled against uninstalled Tcl and extensions using autoconf-2.5*. file: [a1e87b4d18] check-in: [657138b7b1] user: dgp branch: trunk, size: 85702 | |
|
2004-11-16
| ||
| 03:30 | * generic/tcl.h: * unix/configure.in: changed HAVE_CONFIG_H to HAVE_TCL_CONFIG_H. * unix/configure: autoconf-2.57 file: [21be73b76e] check-in: [d9c3774188] user: das branch: trunk, size: 85758 | |
|
2004-11-13
| ||
| 00:19 | TIP #221 IMPLEMENTATION * generic/tclBasic.c: Define [::tcl::Bgerror] in new interps. * generic/tclEvent.c: Update Tcl_BackgroundError to make use of the registered [interp bgerror] command. * generic/tclInterp.c: New [interp bgerror] subcommand. * tests/interp.test: syntax tests updated. TIP #226 IMPLEMENTATION * generic/tcl.decls: Stubs for Tcl_(Save|Restore|Discard)InterpState * generic/tcl.h: New public opaque type, Tcl_InterpState. * generic/tclInt.h: Drop old private declarations. Add Tcl(Get|Set)BgErrorHandler * generic/tclResult.c: Tcl_*InterpState implementations. * generic/tclDictObj.c: Update callers. * generic/tclIOGT.c: * generic/tclTrace.c: TIP #227 IMPLEMENTATION * generic/tcl.decls: Stubs for Tcl_(Get|Set)ReturnOptions. * generic/tclInt.h: Drop old private declarations. * generic/tclResult.c: Tcl_*ReturnOptions implementations. * generic/tclCmdAH.c: Update callers. * generic/tclMain.c: file: [5fd3a37d7a] check-in: [2475a460cd] user: dgp branch: trunk, size: 85754 | |
|
2004-11-12
| ||
| 20:27 | * generic/tcl.h: * generic/tclInt.h: * unix/Makefile.in: include tclConfig.h from tcl.h and install it as a public header. Normalized compiler include path order to -I${BUILD_DIR} -I${UNIX_DIR} -I${GENERIC_DIR}. * unix/dltest/Makefile.in: add ${BUILD_DIR}/.. to include path to pick up tclConfig.h. file: [b50ca71e7e] check-in: [c706d886d7] user: das branch: trunk, size: 85704 | |
|
2004-11-03
| ||
| 19:13 | * generic/tcl.h: Moved the preprocessor logic * generic/tclDecls.h: from tclInt.h of setting the * generic/tclInt.h: TCL_STORAGE_CLASS macro to the * generic/tclIntDecls.h: tcl*Decls.h files now that no * generic/tclIntPlatDecls.h: use of EXTERN is left in tclInt.h. * generic/tclPlatDecls.h: Proto for Tcl_Main moved in tcl.h * win/tclWinPort.h: to prior the inclusion of the Stubs headers as they are now resetting TCL_STORAGE_CLASS. Removed extrainious reset from tclWinPort.h. [Patch 1055668] file: [fc14eec33d] check-in: [89bb140d4a] user: davygrvy branch: trunk, size: 85657 | |
|
2004-11-01
| ||
| 09:24 | Improved comments on selected flags in tcl.h file: [38791957a7] check-in: [7bb1a3157b] user: dkf branch: trunk, size: 85652 | |
|
2004-10-28
| ||
| 18:45 | merge updates from HEAD file: [15a5671afb] check-in: [5fdab1eb47] user: dgp branch: dgp-refactor, size: 85280 | |
| 16:41 | * README: Bumped patch level to 8.4.8 to prepare * generic/tcl.h: for next patch release. * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/README.binary: * win/configure.in: * unix/configure: autoconf (2.13) * win/configure: file: [44ae4df332] check-in: [bbb1bd7f56] user: dgp branch: core-8-4-branch, size: 83479 | |
|
2004-10-27
| ||
| 23:20 | * generic/tcl.h: Removed the file level 'extern "C" {' and the coresponding closing block as it serves no purpose given that all the function prototypes have the proper extern usage already. file: [8c6ca2d39b] check-in: [af45deaac3] user: davygrvy branch: trunk, size: 85280 | |
|
2004-10-02
| ||
| 17:00 | Modify the semantics of [dict set] to be what everyone expected them to be in a straw poll. Also made T_DODone;T_DONext a non-fatal sequence, leading to simplified code. file: [a9666e2b05] check-in: [0d9c0a63ab] user: dkf branch: trunk, size: 85422 | |
|
2004-09-21
| ||
| 23:10 | merge updates from HEAD file: [b768c8ee87] check-in: [1d1ea15d54] user: dgp branch: dgp-refactor, size: 85243 | |
|
2004-09-10
| ||
| 20:01 | * generic/tcl.h: Micro formatting fixes. * generic/tclIOGT.c: Channel version fixed, must be 3, to have wideseekProc. Thanks to David Graveraux <davygrvy@pobox.com>. file: [7b6afe653c] check-in: [a7219ed430] user: andreas_kupries branch: core-8-4-branch, size: 83491 | |
| 19:54 | * generic/tcl.h: Micro formatting fixes. * generic/tclIOGT.c: Channel version fixed, must be 3, to have wideseekProc. Thanks to David Graveraux <davygrvy@pobox.com>. file: [2839418a03] check-in: [52cb3a381e] user: andreas_kupries branch: trunk, size: 85250 | |
|
2004-09-08
| ||
| 23:02 | Merge updates from HEAD file: [2a4bc335b6] check-in: [dff8728918] user: dgp branch: dgp-refactor, size: 85246 | |
|
2004-07-13
| ||
| 19:21 | * README, generic/tcl.h, tools/tcl.wse.in: bumped to * unix/configure, unix/configure.in, unix/tcl.spec: patchlevel * win/README.binary, win/configure, win/configure.in: 8.4.7 file: [bd05b94555] check-in: [fd590c8526] user: hobbs branch: core-8-4-branch, size: 83484 | |
|
2004-07-01
| ||
| 10:08 | Fix missed references to 8.4, spotted by Theo Verelst. file: [a5363f9813] check-in: [152efc3ad3] user: dkf branch: trunk, size: 85241 | |
|
2004-06-05
| ||
| 17:31 | * generic/tcl.h: Corrected Tcl_WideInt declarations so that the mingw build works again. * generic/tclDecls.h: Changes to the tests for * generic/tclInt.decls: clock frequency in * generic/tclIntDecls.h: Tcl_WinTime * generic/tclIntPlatDecls.h: so that any clock frequency * generic/tclPlatDecls.h: is accepted provided that * generic/tclStubInit.c: all CPU's in the system share * tests/platform.test (platform-1.3): a common chip, and hence, * win/tclWin32Dll.c (TclWinCPUID): presumably, a common clock. * win/tclWinTest.c (TestwincpuidCmd) This change necessitated a * win/tclWinTime.c (Tcl_GetTime): small burst of assembly code to read CPU ID information, which was added as TclWinCPUID in the internal Stubs. To test this code in the common case of a single-processor machine, a 'testwincpuid' command was added to tclWinTest.c, and a test case in platform.test. Thanks to Jeff Godfrey and Richard Suchenwirth for reporting this bug. [Bug #976722] file: [ebcbefcca1] check-in: [ac070357cf] user: kennykb branch: trunk, size: 85189 | |
| 17:25 | * generic/tcl.h: Corrected Tcl_WideInt declarations so that the mingw build works again. * generic/tclInt.decls: Changes to the tests for * generic/tclIntPlatDecls.h: clock frequency in Tcl_WinTime * generic/tclStubInit.c: so that any clock frequency * tests/platform.test (platform-1.3): is accepted provided that * win/tclWin32Dll.c (TclWinCPUID): all CPU's in the system share * win/tclWinTest.c (TestwincpuidCmd): a common chip, and hence, * win/tclWinTime.c (Tcl_GetTime): presumably, a common clock. This change necessitated a small burst of assembly code to read CPU ID information, which was added as TclWinCPUID in the internal Stubs. To test this code in the common case of a single-processor machine, a 'testwincpuid' command was added to tclWinTest.c, and a test case in platform.test. Thanks to Jeff Godfrey and Richard Suchenwirth for reporting this bug. [Bug #976722] file: [c9dcb1b526] check-in: [a45bf99c8e] user: kennykb branch: core-8-4-branch, size: 83486 | |
|
2004-06-04
| ||
| 20:17 | * generic/tcl.h: Restored #include <stdio.h> to tcl.h, rejecting the "fix" for "Bug" 945570. Tcl_FSSeek() needs the values of SEEK_SET, etc. and too many extensions rely on tcl.h providing stdio.h for them. file: [6d75a0a67d] check-in: [32ee49f9f0] user: dgp branch: trunk, size: 85015 | |
|
2004-05-27
| ||
| 14:29 | Merge updates from HEAD. Also implemented flags argument to TclCompEvalObj(). file: [8ca6392cea] check-in: [8f7452ee0c] user: dgp branch: dgp-refactor, size: 84623 | |
|
2004-05-25
| ||
| 08:37 | Finish fixing comments for [Bug 848440] file: [7a591ae099] check-in: [93048854e6] user: dkf branch: trunk, size: 84618 | |
|
2004-05-17
| ||
| 18:42 | merge updates from HEAD file: [731f0935d1] check-in: [5741c7bde9] user: dgp branch: dgp-refactor, size: 84590 | |
|
2004-05-13
| ||
| 12:59 | TIP#143 implementation; still needs docs and more tests... file: [148c3fa2b3] check-in: [9736fa23ed] user: dkf branch: trunk, size: 84585 | |
|
2004-05-04
| ||
| 17:44 | Merge updates from HEAD. file: [f59b970ff2] check-in: [de9c64200c] user: dgp branch: dgp-refactor, size: 84061 | |
|
2004-04-25
| ||
| 20:13 | * generic/tcl.h: Removed obsolete declarations and #include's. * generic/tclInt.h: [Bugs 926459, 926486] file: [381c5d5216] check-in: [dfc6ba9c70] user: dgp branch: trunk, size: 84056 | |
|
2004-04-09
| ||
| 20:57 | Merge updates from HEAD file: [5c2a8fc84c] check-in: [5b5c8133e5] user: dgp branch: dgp-refactor, size: 84107 | |
|
2004-03-31
| ||
| 18:13 | Add comment for TCL_TOKEN_EXPAND_WORD flag file: [ffa7301813] check-in: [82b2f2dd60] user: dgp branch: trunk, size: 84103 | |
|
2004-03-26
| ||
| 22:28 | Merge updates from HEAD. file: [b6ac66b677] check-in: [6e8d2d7ba1] user: dgp branch: dgp-refactor, size: 83835 | |
| 19:47 | * README: Bumped version number to 8.5a2 to * tools/tcl.wse.in: distinguish HEAD of CVS development * unix/configure.in: from the recent 8.5a1 release. * unix/tcl.spec: * win/README.binary: * win/configure.in: * unix/configure: autoconf-2.57 * win/configure: file: [b75c4c8c33] check-in: [2894e72102] user: dgp branch: trunk, size: 83831 | |
|
2004-03-17
| ||
| 18:14 | Removed support for Mac OS Classic platform [Patch 918142] file: [01ed921274] check-in: [b6330dbac7] user: das branch: trunk, size: 83831 | |
|
2004-03-08
| ||
| 01:53 | reformatted a comment I had once moved so it doesn't exceed 74 colums. file: [2808b58922] check-in: [c3199a26cf] user: davygrvy branch: trunk, size: 85122 | |
|
2004-03-04
| ||
| 17:26 | merge updates from HEAD file: [572cf668ce] check-in: [90bbbc469a] user: dgp branch: dgp-refactor, size: 85121 | |
|
2004-03-02
| ||
| 00:42 | update patchlevel to 8.5a1 file: [a92da9b944] check-in: [28d3b065c8] user: hobbs branch: trunk, size: 85119 | |
|
2004-02-24
| ||
| 22:58 | TIP#100 implementation largely based on work by Georgios Petasis. file: [20a4750a33] check-in: [4f599936a4] user: dkf branch: trunk, size: 85117 | |
|
2004-02-13
| ||
| 01:37 | update patchlevel to 8.4.6 file: [9d6e467989] check-in: [7eef70ad5a] user: hobbs branch: core-8-4-branch, size: 83320 | |
|
2004-02-07
| ||
| 05:47 | Merge updates from HEAD Note that this branch currently does not fully support the new {expand} syntax. Updates to TclEvalScriptTokens and TclCompileScriptTokens are still to come. file: [ebdb7efba7] check-in: [beeeb45bbf] user: dgp branch: dgp-refactor, size: 84836 | |
|
2004-01-09
| ||
| 20:55 | Renamed and deprecated #defines moved to within the #ifndef TCL_NO_DEPRECATED block. This alows us to build Tcl to check for deprecated functions in use, such as panic() and Tcl_Ckalloc(). By request from DKF. file: [adf1096044] check-in: [39e2760edf] user: davygrvy branch: trunk, size: 84837 | |
|
2003-12-23
| ||
| 02:39 | Removed note that makefile.vc needs to have a version number changed. file: [ed2b8f2921] check-in: [443bc592e1] user: davygrvy branch: trunk, size: 84786 | |
|
2003-12-03
| ||
| 17:39 | * generic/tcl.h: Bumped patch level to 8.4.5.1 to distinguish * unix/configure.in: CVS snapshots from 8.4.5 release. * unix/tcl.spec: * win/configure.in: * unix/configure: autoconf (2.13) * win/configure: file: [6eb7a6d857] check-in: [125b8530bb] user: dgp branch: core-8-4-branch, size: 83320 | |
|
2003-12-02
| ||
| 17:36 | * README: Bumped patch level to 8.4.6 to distinguish * generic/tcl.h: CVS snapshots from the 8.4.5 release. * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/README.binary: * win/configure.in: * unix/configure: autoconf (2.13) * win/configure: file: [0efb24fadc] check-in: [67f0414823] user: dgp branch: core-8-4-branch, size: 83317 | |
|
2003-11-14
| ||
| 23:21 | TIP#138 implementation plus extra test stuff [Patch 731356] file: [06648ebc06] check-in: [eef4eada83] user: dkf branch: trunk, size: 84823 | |
| 20:44 | * doc/ParseCmd.3: Implementation of TIP 157. Adds recognition * doc/Tcl.n: of the new leading {expand} syntax on words. * generic/tcl.h: Parses such words as the new Tcl_Token type * generic/tclBasic.c: TCL_TOKEN_EXPAND_WORD. Updated Tcl_EvalEx * generic/tclCompile.c: and the bytecode compiler/execution engine * generic/tclCompile.h: to recognize the new token type. New opcodes * generic/tclExecute.c: INST_LIST_VERIFY and INST_INVOKE_EXP and a new * generic/tclParse.c: operand type OPERAND_ULIST1 are defined. Docs * generic/tclTest.c: and tests are included. * tests/basic.test: * tests/compile.test: * tests/parse.test: * library/auto.tcl: Replaced several [eval]s used to perform * library/package.tcl: argument expansion with the new syntax. * library/safe.tcl: In the test files lindex.test and lset.test, * tests/cmdInfo.test: replaced use of [eval] to force direct * tests/encoding.test: string evaluation with use of [testevalex] * tests/execute.test: which more directly and robustly serves the * tests/fCmd.test: same purpose. * tests/http.test: * tests/init.test: * tests/interp.test: * tests/io.test: * tests/ioUtil.test: * tests/iogt.test: * tests/lindex.test: * tests/lset.test: * tests/namespace-old.test: * tests/namespace.test: * tests/pkg.test: * tests/pkgMkIndex.test: * tests/proc.test: * tests/reg.test: * tests/trace.test: * tests/upvar.test: * tests/winConsole.test: * tests/winFCmd.test: file: [92aa3c1028] check-in: [cbfb8313ba] user: dgp branch: trunk, size: 84557 | |
|
2003-10-22
| ||
| 22:35 | * generic/tclIOUtil.c (FsListMounts, FsAddMountsToGlobResult): New functions. See below for context. (Tcl_FSMatchInDirectory): Modified to call on the new functions (above) to handle the mountpoints in the glob'bed directory correctly. Part of the patch by Vincent Darly to solve the [Bug 800106] for the 8.4.x series. * generic/tcl.h (TCL_GLOB_TYPE_MOUNT): New definition. Part of the patch by Vincent Darly to solve [Bug 800106] for the 8.4.x series. file: [8c433e0287] check-in: [a16319b2a6] user: andreas_kupries branch: core-8-4-branch, size: 83329 | |
|
2003-10-16
| ||
| 02:28 | Merged updates from HEAD file: [7d29b1b5ca] check-in: [44102608b1] user: dgp branch: dgp-refactor, size: 84527 | |
|
2003-10-13
| ||
| 16:48 | filesystem bug fixes file: [4fe30594ee] check-in: [f53be6ca93] user: vincentdarley branch: trunk, size: 84533 | |
|
2003-10-02
| ||
| 23:07 | * README: Bumped patch level to 8.4.5 to prepare * generic/tcl.h: for next patch release. * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/README.binary: * win/configure.in: * unix/configure: autoconf (2.13) * win/configure: * library/http/http.tcl: Bumped to http 2.4.5 * library/http/pkgIndex.tcl: file: [c41e172d94] check-in: [2204540b58] user: dgp branch: core-8-4-branch, size: 83281 | |
|
2003-09-05
| ||
| 23:08 | Merge updates from HEAD. file: [f38a86eb86] check-in: [3f920087eb] user: dgp branch: dgp-refactor, size: 84496 | |
|
2003-09-04
| ||
| 16:44 | * doc/SplitList.3: Implementation of TIP 148. Fixes [Bug 489537]. * generic/tcl.h: Updated Tcl_ConvertCountedElement() to quote * generic/tclUtil.c: the leading "#" character of all list elements unless the TCL_DONT_QUOTE_HASH flag is passed in. * generic/tclDictObj.c: Updated Tcl_ConvertCountedElement() callers * generic/tclListObj.c: to pass in the TCL_DONT_QUOTE_HASH flags * generic/tclResult.c: when appropriate. file: [bed6d600cc] check-in: [3195fccaba] user: dgp branch: trunk, size: 84492 | |
|
2003-08-27
| ||
| 21:07 | Merge updates from HEAD. file: [19bf468880] check-in: [72cdb6ced3] user: dgp branch: dgp-refactor, size: 84135 | |
| 06:58 | Added some support for the OpenWatcom compiler. A win/makefile.wc to follow soon. file: [d6c6ce6ab6] check-in: [e5c1fc4c7f] user: davygrvy branch: trunk, size: 84136 | |
|
2003-08-26
| ||
| 23:01 | Added some support for the LCC-Win32 compiler. Unfortunetly, this compiler has a bug in its preprocessor and can't build Tcl even with this minor patch. file: [dc64ebb564] check-in: [130ded9d4b] user: davygrvy branch: trunk, size: 84014 | |
|
2003-08-07
| ||
| 21:35 | Merged changes from HEAD file: [32a5e3b909] check-in: [9658ec795f] user: dgp branch: dgp-refactor, size: 83993 | |
|
2003-07-24
| ||
| 18:16 | * generic/tcl.h: Revert change made on 2003-07-21 since it made the sizeof(Tcl_Obj) different for regular vs mem debug builds. * generic/tclInt.h: Define TclDecrRefCount in terms of Tcl_DbDecrRefCount which removes one layer of inderection. * generic/tclObj.c (TclDbInitNewObj, Tcl_DbIncrRefCount, Tcl_DbDecrRefCount, Tcl_DbIsShared): Define ThreadSpecificData that contains a hashtable. The table is used to ensure that a Tcl_Obj is only acted upon in the thread that allocated it. This checking code is enabled only when mem debug and threads are enabled. file: [165928f881] check-in: [4dc4a16832] user: mdejong branch: trunk, size: 83993 | |
|
2003-07-22
| ||
| 00:59 | Check that the thread incrementing or decrementing the ref count of a Tcl_Obj is the thread that originally allocated the thread. This fail fast behavior will catch programming errors that allow a single Tcl_Obj to be accessed from multiple threads. * generic/tcl.h (Tcl_Obj): Add allocThread member to Tcl_Obj. This member records the thread id the Tcl_Obj was allocated. It is used to check that any future ref count incr or decr is done from the same thread that allocated the Tcl_Obj. This member is defined only when threads and mem debug are enabled. * generic/tclInt.h (TclNewObj, TclDbNewObj, TclDecrRefCount): Define TclNewObj and TclDbNewObj using TclDbInitNewObj when mem debug is enabled. This fixes a problem where TclNewObj calls did not work the same as TclDbNewObj when mem debug was enabled. * generic/tclObj.c (TclDbInitNewObj, Tcl_DbIncrRefCount, Tcl_DbDecrRefCount): Add new helper to init Tcl_Obj members when mem debug is enabled. Init the allocThread member in TclDbInitNewObj and check it in Tcl_DbIncrRefCount and Tcl_DbDecrRefCount to make sure a Tcl_Obj allocated in one thread is not being acted upon in another thread. file: [67a248cc84] check-in: [50c5d9ac11] user: mdejong branch: trunk, size: 84279 | |
|
2003-07-18
| ||
| 02:02 | * unix/tclUnixFCmd.c: fix for compilation errors on platforms where configure detects non-functional chflags(). [Bug 748946] * macosx/Makefile: Rewrote buildsystem for Mac OS X framework build to be purely make driven; in order to become independent of Apple's closed-source IDE and build tool. The changes are intended to be transparent to the Makefile user, all existing make targets and cmd line variable overrides should continue to work. Changed build to only include tcl specific html help in Tcl.framework, the tk specific html help is now included in Tk.framework. Added var to allow overriding of tclsh used during html help building (Landon Fuller). * macosx/Tcl.pbproj/project.pbxproj: * macosx/Tcl.pbproj/jingham.pbxuser: Changed to purely call through to the make driven buildsystem; Tcl.framework is no longer assembled by ProjectBuilder. Set default SYMROOT in target options to simplify setting up PB (manually setting common build folder for tcl & tk no longer needed). * tools/tcltk-man2html.tcl: Added options to allow building only the tcl or tk html help files; the default behaviour with none of the new options is to build both, as before. * unix/Makefile.in: Added targets for building only the tcl or tk help. * macosx/README (new): Tcl specific excerpts of tk/macosx/README. * generic/tcl.h: Updated reminder comment about editing macosx/Tcl.pbproj/project.pbxproj when version number changes. file: [35241d327a] check-in: [f0dc607cb1] user: das branch: trunk, size: 83989 | |
|
2003-07-16
| ||
| 22:06 | * generic/tcl.h: add recognition of -DTCL_UTF_MAX=6 on the * generic/regcustom.h: make line to support UCS-4 mode. No config arg at this time, as it is not the recommended build mode. file: [4cc40b3081] check-in: [20681ebe8b] user: hobbs branch: core-8-4-branch, size: 83283 | |
| 22:03 | * generic/tcl.h: add recognition of -DTCL_UTF_MAX=6 on the * generic/regcustom.h: make line to support UCS-4 mode. No config arg at this time, as it is not the recommended build mode. file: [25f50d78d3] check-in: [bd6af5153d] user: hobbs branch: trunk, size: 84001 | |
|
2003-07-15
| ||
| 22:25 | * README: Bumped patch level to 8.4.4 in anticipation * generic/tcl.h: of another patch release. * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/README.binary: * win/configure.in: * unix/configure: autoconf (2.13) * win/configure: file: [4bd2016d8a] check-in: [b7124e29e4] user: dgp branch: core-8-4-branch, size: 82557 | |
| 01:15 | * macosx/Makefile: Rewrote buildsystem for Mac OS X framework build to be purely make driven; in order to become independent of Apple's closed-source IDE and build tool. The changes are intended to be transparent to the Makefile user, all existing make targets and cmd line variable overrides should continue to work. Changed build to only include tcl specific html help in Tcl.framework, the tk specific html help is now included in Tk.framework. * macosx/Tcl.pbproj/project.pbxproj: * macosx/Tcl.pbproj/jingham.pbxuser: Changed to purely call through to the make driven buildsystem; Tcl.framework is no longer assembled by ProjectBuilder. Set default SYMROOT in target options to simplify setting up PB (manually setting common build folder for tcl & tk no longer needed). * tools/tcltk-man2html.tcl: Added options to allow building only the tcl or tk html help files; the default behaviour with none of the new options is to build both, as before. * unix/Makefile.in: Added targets for building only the tcl or tk help. * macosx/README (new): Tcl specific excerpts of tk/macosx/README. * generic/tcl.h: Updated reminder comment about editing macosx/Tcl.pbproj/project.pbxproj when version number changes. file: [4664009609] check-in: [c83f321e86] user: das branch: core-8-4-branch, size: 82557 | |
|
2003-06-18
| ||
| 19:47 | Merged in updates from the HEAD file: [67d4e7ee3f] check-in: [f146aedacd] user: dgp branch: dgp-refactor, size: 83278 | |
|
2003-06-09
| ||
| 22:48 | * generic/tcl.decls: Ported the changes from the * generic/tcl.h: 'tip-59-implementation' branch into the CVS * generic/tclBasic.c: head. Regenerated stub table. Regenerated * generic/tclInt.h: the configure's scripts, with help from Joe * generic/tclDecls.h English. * generic/tclStubInit.c: * generic/tclConfig.c: * generic/tclPkgConfig.c: * unix/Makefile.in: * unix/configure.in: The changes in the windows section are not * unix/tcl.m4: yet committed, they await feedback from * unix/mkLinks: David Gravereaux. * doc/RegConfig.3: * mac/tclMacPkgConfig.c: * tests/config.test: file: [649dbfc395] check-in: [8397302b4d] user: andreas_kupries branch: trunk, size: 83286 | |
|
2003-05-15
| ||
| 18:59 | bumped version to 8.4.3 file: [71f706f9c9] check-in: [c5577cdce4] user: hobbs branch: core-8-4-branch, size: 82569 | |
|
2003-04-16
| ||
| 23:33 | * generic/tcl.h Made changes so that the "wideInt" Tcl_ObjType * generic/tclObj.c is defined on all platforms, even those where * generic/tclPort.h TCL_WIDE_INT_IS_LONG is defined. Also made the Tcl_Value struct have a wideValue field on all platforms. This is a ***POTENTIAL INCOMPATIBILITY*** for TCL_WIDE_INT_IS_LONG platforms because that struct changes size. This is the same TIP 72 incompatibility that was seen on other platforms at the 8.4.0 release, when this change should have happened as well. [Bug 713562] * generic/tclInt.h: New internal macros TclGetWide() and TclGetLongFromWide() to deal with both forms of the "wideInt" Tcl_ObjType, so that conditional TCL_WIDE_INT_IS_LONG code is confined to the header file. * generic/tclCmdAH.c: Replaced most coding that was conditional * generic/tclCmdIL.c: on TCL_WIDE_INT_IS_LONG with code that * generic/tclExecute.c: works across platforms, sometimes using * generic/tclTest.c: the new macros above to do it. * generic/tclUtil.c: * generic/tclVar.c: file: [baa282752f] check-in: [699acb79d9] user: dgp branch: trunk, size: 82920 | |
| 23:31 | * generic/tcl.h Made changes so that the "wideInt" Tcl_ObjType * generic/tclObj.c is defined on all platforms, even those where * generic/tclPort.h TCL_WIDE_INT_IS_LONG is defined. Also made the Tcl_Value struct have a wideValue field on all platforms. This is a ***POTENTIAL INCOMPATIBILITY*** for TCL_WIDE_INT_IS_LONG platforms because that struct changes size. This is the same TIP 72 incompatibility that was seen on other platforms at the 8.4.0 release, when this change should have happened as well. [Bug 713562] * generic/tclInt.h: New internal macros TclGetWide() and TclGetLongFromWide() to deal with both forms of the "wideInt" Tcl_ObjType, so that conditional TCL_WIDE_INT_IS_LONG code is confined to the header file. * generic/tclCmdAH.c: Replaced most coding that was conditional * generic/tclCmdIL.c: on TCL_WIDE_INT_IS_LONG with code that * generic/tclExecute.c: works across platforms, sometimes using * generic/tclTest.c: the new macros above to do it. * generic/tclUtil.c: * generic/tclVar.c: file: [420f62a94d] check-in: [4657eb7ea0] user: dgp branch: core-8-4-branch, size: 82567 | |
|
2003-04-05
| ||
| 01:25 | Build support for dicts on Unix and Windows, plus public API (structure declaration and stubs entries.) file: [18bbd17ede] check-in: [6c777daa5a] user: dkf branch: trunk, size: 83005 | |
|
2003-03-12
| ||
| 19:21 | * generic/tcl.h: Removed TCL_PREFIX_IDENT and TCL_DEBUG_IDENT * win/tclWinPipe.c: from tcl.h -- they are not part of Tcl's public interface. Put them in win/tclWinPipe.c where they are used. file: [6bc12a3be4] check-in: [97b95e0cee] user: dgp branch: trunk, size: 82690 | |
| 19:19 | * generic/tcl.h: Removed TCL_PREFIX_IDENT and TCL_DEBUG_IDENT * win/tclWinPipe.c: from tcl.h -- they are not part of Tcl's public interface. Put them in win/tclWinPipe.c where they are used. file: [2136e26d10] check-in: [ccd3601b03] user: dgp branch: core-8-4-branch, size: 82652 | |
|
2003-03-04
| ||
| 23:45 | * README: Bumped version number of * generic/tcl.h: Tcl to 8.5a0. * library.init.tcl: * mac/README: * macosx/Tcl.pbproj/project.pbxproc: * tests/basic.test: * tools/configure.in: * tools/tcl.hpj.in: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/README: * win/README.binary: * win/configure.in: * win/makefile.bc: * win/makefile.vc: * win/tcl.m4: * tools/configure: autoconf * unix/configure: * win/configure: file: [db5e0651e4] check-in: [a5f8f0d439] user: dgp branch: trunk, size: 82752 | |
|
2003-02-15
| ||
| 02:16 | * README: Bumped to version 8.4.2. * generic/tcl.h: * tools/tcl.wse.in: * unix/configure: * unix/configure.in: * unix/tcl.m4: * unix/tcl.spec: * win/README.binary: * win/configure: * win/configure.in: * macosx/Tcl.pbproj/project.pbxproj: file: [6c694214e1] check-in: [1ba5113e1d] user: hobbs branch: trunk, size: 82712 | |
|
2003-01-28
| ||
| 11:03 | * generic/tcl.h: Add TCL_PREFIX_IDENT and TCL_DEBUG_IDENT, used only by TclpCreateProcess. * unix/Makefile.in: Define TCL_DBGX. * win/Makefile.in: Define TCL_DBGX. * win/tclWinPipe.c (TclpCreateProcess): Check that the Tcl pipe dll actually exists in the Tcl bin directory and panic if it is not found. Incorporate TCL_DBGX into the Tcl pipe dll name. This fixes a really mysterious error that would show up when exec'ing a 16 bit application under Win95 or Win98 when Tcl was compiled with symbols. The error seemed to indicate that the executable could not be found, but it was actually the Tcl pipe dll that could not be found. file: [d17e2f4279] check-in: [0b07cfddbf] user: mdejong branch: trunk, size: 82716 | |
|
2003-01-17
| ||
| 22:10 | * generic/tcl.h: Revert earlier change that defined TCL_WIDE_INT_TYPE as long long and TCL_LL_MODIFIER as L when compiling with mingw. This change ended up causing some test case failures when compiling with mingw. * generic/tclObj.c (UpdateStringOfWideInt): Describe the warning generated by mingw and why it needs to be ignored so that someone is not tempted to "fix" this problem again in the future. file: [8b209991ee] check-in: [c83d00266a] user: mdejong branch: trunk, size: 82654 | |
|
2003-01-14
| ||
| 02:06 | Fix mingw build problems and compiler warnings. * generic/tcl.h: Add if defined(__MINGW32__) check to code that sets the TCL_WIDE_INT_TYPE and TCL_LL_MODIFIER. * generic/tclClock.c (FormatClock): Don't define savedTimeZone and savedTZEnv if we are not going to use them. * generic/tclEnv.c: Add cast to avoid warning. * win/tclWinChan.c: Use DWORD instead of int to avoid compiler warning. * win/tclWinThrd.c: Only define allocLock, allocLockPtr, and dataKey when TCL_THREADS is defined. This avoid a compiler warning about unused variables. file: [0e6df94379] check-in: [5a8676e805] user: mdejong branch: trunk, size: 82678 | |
|
2003-01-13
| ||
| 07:01 | * generic/tcl.h: Skip Tcl's define of CHAR, SHORT, and LONG when HAVE_WINNT_IGNORE_VOID is defined. This avoids a bunch of compiler warnings when building with Cygwin or Mingw. * win/configure: Regen. * win/configure.in: Define HAVE_WINNT_IGNORE_VOID when we detect a winnt.h that still defines CHAR, SHORT, and LONG when VOID has already been defined. * win/tcl.m4 (SC_LOAD_TCLCONFIG): Subst the TCL_DEFS loaded from tclConfig.sh so that Tcl defines can make it into the Tk Makefile. file: [1e488a0ba3] check-in: [789f26d398] user: mdejong branch: trunk, size: 82648 | |
|
2002-11-12
| ||
| 02:24 | * generic/tcl.h (TCL_PATCH_LEVEL): bump to 8.4.1.1 for patchlevel only. This interim number will only be reflected by [info patchlevel]. file: [617f6eb6ec] check-in: [7d8bbf1bf0] user: hobbs branch: trunk, size: 82520 | |
|
2002-11-07
| ||
| 18:50 | reduce TCL_RESULT_SIZE from 200 to 20 file: [884fd36258] check-in: [e3d499ae23] user: hobbs branch: mod-8-3-4-branch, size: 57904 | |
|
2002-10-21
| ||
| 04:35 | * macosx/Tcl.pbproj/project.pbxproj: bumped version to 8.4.1 * generic/tcl.h: Added reminder comment to edit macosx/Tcl.pbproj/project.pbxproj when version number changes. file: [c58d53a1de] check-in: [1fb3ca22a7] user: das branch: trunk, size: 82516 | |
|
2002-10-16
| ||
| 00:06 | * README: updated to 8.3.5 patchlevel * generic/tcl.h: with readmes pointing to www.tcl.tk * mac/README: * tools/tcl.wse.in: * unix/configure: * unix/configure.in: * unix/tcl.spec: * win/README.binary: * win/configure: * win/configure.in: file: [ab7f06fadf] check-in: [492f547fe5] user: hobbs branch: core-8-3-1-branch, size: 57866 | |
|
2002-10-11
| ||
| 13:22 | * generic/tcl.h: Need a different strategy through the maze of #defines to let people building with Cygwin build correctly. Also made some comments less misleading... file: [4f47ed718a] check-in: [6bd2bc5b62] user: dkf branch: trunk, size: 82446 | |
|
2002-09-27
| ||
| 18:04 | * README: Bumped to version 8.4.1 to avoid confusion * generic/tcl.h: of CVS snapshots with the actual 8.4.0 * tools/tcl.wse.in: release. * unix/configure.in: * unix/tcl.spec: * win/configure.in: * unix/configure: autoconf * win/configure: file: [70ca637b58] check-in: [204b710ed3] user: dgp branch: trunk, size: 82234 | |
| 00:50 | 2002-09-18 Mumit Khan <khan@nanotech.wisc.edu> Added basic Cygwin support. * win/tcl.m4 (SC_PATH_TCLCONFIG): Support one-tree build. (SC_PATH_TKCONFIG): Likewise. (SC_PROG_TCLSH): Likewise. (SC_CONFIG_CFLAGS): Assume real Cygwin port and remove -mno-cygwin flags. Add -mwin32 to extra_cflags and extra_ldflags. Remove ``-e _WinMain@16'' from LDFLAGS_WINDOW. * win/configure.in: Allow Cygwin build. (SEH test): Define to be 1 instead of empty value. (EXCEPTION_DISPOSITION): Add test. * win/configure: Regenerate. * generic/tcl.h: Don't explicitly define __WIN32__ for Cygwin, let the user decide whether to use Windows or POSIX personality. (TCL_WIDE_INT_TYPE, TCL_LL_MODIFIER, struct Tcl_StatBuf): Define for Cygwin. * generic/tclEnv.c (Tcl_CygwinPutenv): putenv replacement for Cygwin. * generic/tclFileName.c (Tcl_TranslateFileName): Convert POSIX to native format. (TclDoGlob): Likewise. * generic/tclPlatDecls.h (TCHAR): Define for Cygwin. * win/tclWinPort.h (putenv, TclpSysAlloc, TclpSysFree, TclpSysRealloc): Define for Cygwin. file: [2e8c9bbad7] check-in: [a8d0360722] user: hobbs branch: trunk, size: 82236 | |
|
2002-09-12
| ||
| 17:33 | * generic/tcl.h: * mac/tclMacApplication.r: * mac/tclMacLibrary.r: * mac/tclMacResource.r: unified use of the two equivalent resource compiler header inclusion defines RC_INVOKED and RESOURCE_INCLUDED, now use RC_INVOKED throughout. file: [fe2e372700] check-in: [cde9830052] user: das branch: trunk, size: 82082 | |
|
2002-09-02
| ||
| 20:10 | Bumped version number to 8.4.0 file: [0c91ad0915] check-in: [b532c8db30] user: hobbs branch: trunk, size: 82387 | |
|
2002-08-31
| ||
| 06:09 | *** macosx-8-4-branch merged into the mainline [tcl patch #602770] *** * generic/tcl.decls: added new macosx specific entry to stubs table. * tools/genStubs.tcl: added generation of platform guards for macosx. This is a little more complex than it seems, because MacOS X IS "unix" plus a little bit, for the purposes of Tcl. BUT unfortunately, Tk uses "unix" to mean X11. So added platform keys for macosx (the little added to "unix"), "aqua" and "x11" to distinguish these for Tk. * generic/tcl.h: added a #ifnded RESOURCE_INCLUDED so that tcl.h can be passed to the resource compiler. * generic/tcl.h: * generic/tclNotify.c: added a few Notifier procs, to be able to modify more bits of the Tcl notifier dynamically. Required to get Mac OS X Tk to live on top of the Tcl Unix threaded notifier. Changes the size of the Tcl_NotifierProcs structure, but doesn't move any elements around. * unix/tclUnixNotfy.c: moved the call to Tcl_ConditionNotify till AFTER we are done mucking with the pointer swap. Fixes cases where the thread waiting on the condition wakes & accesses the waitingListPtr before it gets reset, causing a hang. * library/auto.tcl (tcl_findLibrary): added checking the directories in the tcl_pkgPath for library files on macosx to enable support of the standard Mac OSX library locations * unix/Makefile.in: * unix/configure.in: * unix/tcl.m4: added MAC_OSX_DIR. Added PLAT_OBJS to the OBJS: there are some MacOS X specific files now for Tcl, and when I get he resource & applescript stuff ported over, and restore support for FindFiles, etc, there will be a few more. Added LD_LIBRARY_PATH_VAR configure variable to avoid having to set all possible LD_LIBRARY_PATH analogues on all platforms. LD_LIBRARY_PATH_VAR is "LD_LIBRARY_PATH" by default, "LIBPATH" on AIX, "SHLIB_PATH" on HPUX and "DYLD_LIBRARY_PATH" on Mac OSX. Added configure option to package Tcl as a framework on Mac OSX. * macosx/tclMacOSXBundle.c (new): support for finding Tcl extension packaged as 'bundles' in the standard Mac OSX library locations. * unix/tclUnixInit.c: added support for findig the tcl script library inside Tcl packaged as a framework on Mac OSX. * macosx/Tcl.pbproj/jingham.pbxuser (new): * macosx/Tcl.pbproj/project.pbxproj (new): project for Apple's ProjectBuilder IDE. * macosx/Makefile (new): simple makefile for building the project from the command line via the ProjectBuilder tool 'pbxbuild'. * unix/configure: * generic/tclStubInit.c: * generic/tclPlatDecls.h: regen file: [e4c59c49fd] check-in: [ac07f034c7] user: das branch: trunk, size: 82384 | |
|
2002-08-20
| ||
| 20:25 | merged with trunk at tag macosx-8-4-merge-2002-08-20-trunk file: [dd7ba1df28] check-in: [354986d9c3] user: das branch: macosx-8-4-branch, size: 82388 | |
| 15:33 | * README: Bumped version number to 8.4b3 to distinguish * generic/tcl.h: HEAD from the 8.4b2 release. * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/README.binary: * win/configure.in: * unix/configure: autoconf * win/configure: * library/http/http.tcl: Corrected installation directory of * library/msgcat/msgcat.tcl: the package tcltest 2.2. Added * library/opt/optparse.tcl: comments in other packages to remind * library/tcltest/tcltest.tcl: that installation directories need * unix/Makefile.in: updates to match increasing version * win/Makefile.in: numbers. [Bug 597450] * win/makefile.bc: * win/makefile.vc: file: [eb6ed81abf] check-in: [029bda30b1] user: dgp branch: trunk, size: 81557 | |
|
2002-08-05
| ||
| 03:24 | * doc/CmdCmplt.3: Applied Patch 585105 to fully CONST-ify * doc/Concat.3: all remaining public interfaces of Tcl. * doc/CrtCommand.3: Notably, the parser no longer writes on * doc/CrtSlave.3: the string it is parsing, so it is no * doc/CrtTrace.3: longer necessary for Tcl_Eval() to be * doc/Eval.3: given a writable string. Also, the * doc/ExprLong.3: refactoring of the Tcl_*Var* routines * doc/LinkVar.3: by Miguel Sofer is included, so that the * doc/ParseCmd.3: "part1" argument for them no longer needs * doc/SetVar.3: to be writable either. * doc/TraceVar.3: * doc/UpVar.3: Compatibility support has been enhanced so * generic/tcl.decls that a #define of USE_NON_CONST will remove * generic/tcl.h all possible source incompatibilities with * generic/tclBasic.c the 8.3 version of the header file(s). * generic/tclCmdMZ.c The new #define of USE_COMPAT_CONST now does * generic/tclCompCmds.c what USE_NON_CONST used to do -- disable * generic/tclCompExpr.c only those new CONST's that introduce * generic/tclCompile.c irreconcilable incompatibilities. * generic/tclCompile.h * generic/tclDecls.h Several bugs are also fixed by this patch. * generic/tclEnv.c [Bugs 584051,580433] [Patches 585105,582429] * generic/tclEvent.c * generic/tclInt.decls * generic/tclInt.h * generic/tclIntDecls.h * generic/tclInterp.c * generic/tclLink.c * generic/tclObj.c * generic/tclParse.c * generic/tclParseExpr.c * generic/tclProc.c * generic/tclTest.c * generic/tclUtf.c * generic/tclUtil.c * generic/tclVar.c * mac/tclMacTest.c * tests/expr-old.test * tests/parseExpr.test * unix/tclUnixTest.c * unix/tclXtTest.c * win/tclWinTest.c file: [e75a4c42f9] check-in: [e476c22fec] user: dgp branch: trunk, size: 81557 | |
|
2002-07-29
| ||
| 15:56 | bugfix, new tests for new [interp alias] code file: [8b904d1c90] check-in: [86e71c5d61] user: msofer branch: trunk, size: 81233 | |
| 00:25 | Fix for [Bug 582522] - aliases now fire execution traces on the target command. Optimisation of alias invocation. file: [99ac237287] check-in: [81bf54a155] user: msofer branch: trunk, size: 81231 | |
|
2002-07-22
| ||
| 16:51 | removed load-related clientData, made filesystem static file: [4df3bf41c3] check-in: [2174b09a78] user: vincentdarley branch: trunk, size: 81200 | |
|
2002-07-18
| ||
| 16:26 | Tcl_LoadHandle usage file: [9aa1e462c9] check-in: [9fb2f4b2d3] user: vincentdarley branch: trunk, size: 81329 | |
| 15:06 | load comments and clientData replacement file: [37ed719557] check-in: [2f4b4707dd] user: vincentdarley branch: trunk, size: 81326 | |
| 15:04 | load comments and clientData replacement file: [6321127293] check-in: [9e000cc9a7] user: vincentdarley branch: trunk, size: 81281 | |
|
2002-07-14
| ||
| 17:29 | * Bumped HEAD to version 8.4b2 so we can distinguish it from the 8.4b1 release. file: [6fc3339bc8] check-in: [3189680546] user: dgp branch: trunk, size: 81268 | |
|
2002-07-08
| ||
| 10:08 | fs cleanup file: [839d652b8c] check-in: [45301e8feb] user: vincentdarley branch: trunk, size: 81448 | |
|
2002-06-21
| ||
| 23:55 | Bumped version number to b1 in preparation for release. file: [78adf83717] check-in: [6357dd2123] user: dkf branch: trunk, size: 81454 | |
| 14:22 | tip99 file: [2bdeb385c1] check-in: [e0671d6019] user: vincentdarley branch: trunk, size: 81449 | |
|
2002-06-18
| ||
| 00:12 | Trims to support the removal of RESOURCE_INCLUDED from rc scripts from FR #565088. * generic/tcl.h: moved the #ifndef RC_INVOKED start block up in the file. rc scripts don't need to know thread mutexes. * win/tcl.rc: * win/tclsh.rc: removed the #define RESOURCE_INCLUDED to let the built-in -DRC_INVOKED to the work. file: [4c267f14bd] check-in: [7e44d394de] user: davygrvy branch: trunk, size: 80976 | |
|
2002-06-17
| ||
| 22:52 | * doc/CrtTrace.3: Added TIP#62 implementation of command * doc/trace.n: execution tracing [FR #462580] (lavana). * generic/tcl.h: This includes enter/leave tracing as well * generic/tclBasic.c: as inter-procedure stepping. * generic/tclCmdMZ.c: * generic/tclCompile.c: * generic/tclExecute.c: * generic/tclInt.decls: * generic/tclInt.h: * generic/tclIntDecls.h: * generic/tclStubInit.c: * generic/tclVar.c: * tests/trace.test: file: [a393484be5] check-in: [3da5a82795] user: hobbs branch: trunk, size: 80973 | |
| 18:31 | generic/tcl.h: #ifdef logic for K&R C backwards compatibility changed to assume modern C by default. See SF FR #565088 for full details. file: [6b2231454b] check-in: [2f22f3aff2] user: jenglish branch: trunk, size: 80726 | |
|
2002-06-13
| ||
| 09:39 | vfs, winfs testsuite file: [e400735315] check-in: [494e81b676] user: vincentdarley branch: trunk, size: 81621 | |
|
2002-06-10
| ||
| 05:33 | Merging with TOT as of 06/09/2002. file: [f126200bcd] check-in: [73b68fb238] user: wolfsuit branch: macosx-8-4-branch, size: 82066 | |
|
2002-05-24
| ||
| 21:19 | TIP#91 implementation; makes old style channels binary compatible with new TIP#72-enabled Tcl. See http://purl.org/tcl/tip/91 for details. file: [041b3eea62] check-in: [b14125cf9e] user: dkf branch: trunk, size: 81597 | |
|
2002-04-08
| ||
| 09:02 | 2002-04-08 Daniel Steffen <das@users.sourceforge.net> * generic/tcl.h: no <sys/types.h> on mac. * mac/tclMacFile.c: minor fixes to Vince's changes from 03-24. * mac/tclMacOSA.c: * mac/tclMacResource.c: added missing Tcl_UtfToExternalDString conversions of resource file names. * mac/tclMacSock.c (TcpGetOptionProc): fixed bug introduced by Andreas on 02-25; changed strcmp's to strncmp's so that option comparison behaves like on other platforms. * mac/tcltkMacBuildSupport.sea.hqx (CW Pro6 changes): added support to allow Tk to hookup C library stderr/stdout to TkConsole. * tests/basic.test: * tests/cmdAH.test: * tests/encoding.test: * tests/fileSystem.test: * tests/ioCmd.test: fixed tests failing on mac: check for existence of [exec], changed some result strings. file: [659a8c6f98] check-in: [3ae45d9135] user: das branch: trunk, size: 81110 | |
|
2002-03-24
| ||
| 11:41 | 4 fs fixes file: [2208777d49] check-in: [d333686619] user: vincentdarley branch: trunk, size: 81056 | |
|
2002-03-20
| ||
| 22:47 | * Updated interfaces of generic/tclVar.c according to TIP 27. In particular, the "part2" arguments were CONSTified. file: [aeb04b90c5] check-in: [b64c27e52d] user: dgp branch: trunk, size: 80878 | |
|
2002-03-06
| ||
| 15:20 | Bumped patchlevel; might need changing in the future, but it makes life easier for now. file: [719eaf9b57] check-in: [ec6fb05712] user: dkf branch: trunk, size: 80870 | |
|
2002-02-21
| ||
| 17:17 | typo correction in latest change file: [f82008cb46] check-in: [7c7f2273b0] user: dgp branch: trunk, size: 80870 | |
| 16:49 | Improving 'long long' detection... file: [e56d80c579] check-in: [35d996cf71] user: dkf branch: trunk, size: 80869 | |
|
2002-02-20
| ||
| 18:46 | * generic/tcl.decls (Tcl_RegExpRange,Tcl_GetIndexFromObjStruct): Overlooked a few source incompatibilities. Now using CONST84. * generic/tclDecls.h: make genstubs * generic/tcl.h (Tcl_CmdObjTraceProc): silence warning from Sun Workshop compiler. file: [338f72a1cc] check-in: [3dc93acf1e] user: dgp branch: trunk, size: 80681 | |
| 00:35 | Made tcl.h better at guessing what is going on with 64-bit types when configure doesn't tell it explicitly. file: [3c71c7e73c] check-in: [731126179b] user: dkf branch: trunk, size: 80786 | |
|
2002-02-15
| ||
| 14:28 | TIP#72 implementation. See ChangeLog for details. This version builds clean on Solaris/SPARC, with GCC and CC, both with and without threads and both in 32-bit and 64-bit mode. file: [05f7a66eb2] check-in: [8d82de1905] user: dkf branch: trunk, size: 80685 | |
|
2002-02-10
| ||
| 20:36 | Added Tcl_CreateObjTrace, Tcl_GetCommandInfoFromToken and Tcl_SetCommandInfoFromToken. (TIPs #32 and #79.) file: [591279d260] check-in: [5a7e3737aa] user: kennykb branch: trunk, size: 77427 | |
|
2002-02-08
| ||
| 02:52 | * Partial TIP 27 rollback. Following routines restored to return (char *): Tcl_DStringAppend, Tcl_DStringAppendElement, Tcl_JoinPath, Tcl_TranslateFileName, Tcl_ExternalToUtfDString, Tcl_UtfToExternalDString, Tcl_UniCharToUtfDString, Tcl_GetCwd, Tcl_WinTCharToUtf. Also restored Tcl_WinUtfToTChar to return (TCHAR *) and Tcl_UtfToUniCharDString to return (Tcl_UniChar *). Modified some callers. This change recognizes that Tcl_DStrings are de-facto white-box objects. * generic/tclCmdMZ.c: corrected use of C++-style comment. file: [ac4ccc869b] check-in: [bb1a244cde] user: dgp branch: trunk, size: 76938 | |
|
2002-02-05
| ||
| 02:21 | Merging with the current TOT. Very few conflicts, mostly in the generated files. file: [36df032256] check-in: [f469a31a06] user: wolfsuit branch: macosx-8-4-branch, size: 77395 | |
|
2002-01-31
| ||
| 04:39 | * For each interface identified in the TIP 27 changes below as a POTENTIAL INCOMPATIBILITY, the source of the incompatibility has been parameterized so that it can be removed. When compiling extension code against the Tcl header files, use the compiler flag -DUSE_NON_CONST to remove the irresolvable source incompatibilities introduced by the TIP 27 changes. Resolvable changes are left for extension authors to resolve. file: [3e048cdfcc] check-in: [9b3023c6c4] user: dgp branch: trunk, size: 76926 | |
|
2002-01-25
| ||
| 20:40 | * Updated interfaces of generic/tclEncoding, generic/tclFilename.c, generic/tclIOUtil.c, generic/tclPipe.c, generic/tclResult.c, generic/tclUtil.c, generic/tclVar.c and mac/tclMacResource.c according to TIP 27. Tcl_TranslateFileName rewritten as wrapper around VFS-aware version. Updated callers. ***POTENTIAL INCOMPATIBILITY*** Includes source incompatibilities: argv arguments of Tcl_Concat, Tcl_JoinPath, Tcl_OpenCommandChannel, Tcl_Merge; argvPtr arguments of Tcl_SplitList and Tcl_SplitPath. file: [a440bfe57c] check-in: [fceed15544] user: dgp branch: trunk, size: 76837 | |
| 01:47 | First implementation of TIP #59 for Unix and Windows platforms. Made into a branch to allow me and platform specific maintainers to work on this in a coordinated way. file: [1156f49af3] check-in: [def8f47954] user: andreas_kupries branch: tip-59-implementation, size: 77189 | |
|
2002-01-17
| ||
| 04:37 | * More TIP 27 updates in tclIOUtil.c and tclIndexObj.c that were overlooked before. Updated callers. ***POTENTIAL INCOMPATIBILITY*** Includes a source incompatibility in the tablePtr arguments of the Tcl_GetIndexFromObj* routines. file: [f6397f0e8d] check-in: [28b6020550] user: dgp branch: trunk, size: 76831 | |
|
2002-01-15
| ||
| 21:19 | * Updated APIs in generic/tclIOUtil.c and generic/tclPosixStr.c according to the guidelines of TIP 27. Updated callers. [Patch 499196] file: [aa4720d082] check-in: [c606fbd2da] user: dgp branch: trunk, size: 76825 | |
| 17:55 | * Updated APIs in the file generic/tclIO.c according to the guidelines of TIP 27. Several minor documentation corrections as well. * Updated channel driver interface according to the guidelines of TIP 27. See also [Bug 500348]. * Moved Tcl_EolTranslation enum declaration from generic/tcl.h to generic/tclInt.h (renamed to TclEolTranslation). It is not used anywhere in Tcl's public interface. file: [c0f33c11df] check-in: [9c9edf24eb] user: dgp branch: trunk, size: 76819 | |
|
2001-12-18
| ||
| 15:21 | Minor stub-table fixes; see ChangeLog for details file: [53688c1ca2] check-in: [5b3388e24f] user: dkf branch: trunk, size: 77111 | |
|
2001-12-04
| ||
| 21:52 | * NOTES: * tcl.h: * tclInt.h: Moved the macros to control feature exclusion and stack manipulation into the private area of the tcl headers. Renamed the macros for TCL_STRUCT_ON_HEAP to make their names more sensible. * tclCmdAH.c: * tclCompCmds.c: * tclCompExpr.c: * tclCompile.c: * tclExecute.c: * tclIO.c: * tclParse.c: * tclParseExpr.c: * tclScan.c: * tclUnixChan.c: Adapted to changed macro names, added some more places there structures go on the heap instead of the stack. Fixed a problem with TCL_FMT_STATIC_FLOATBUFFER_SZ which caused the interp to crash when actually used to reduce the usage of the stack. file: [668a2813b5] check-in: [fa28ece419] user: andreas_kupries branch: mod-8-3-4-branch, size: 57915 | |
|
2001-12-03
| ||
| 18:23 | NRE1 patch by Miguel Sofer. Several new controlling macros for information on the stack. Parser information on the stack can now be switched to allocation on the heap. file: [948ddf6844] check-in: [fc43051481] user: andreas_kupries branch: mod-8-3-4-branch, size: 60974 | |
|
2001-11-28
| ||
| 17:58 | * NOTES: New file. Read here about the new modularization macros, interdependencies, implications, etc. * static.sizes.html: New file. Report on the cuts achieved so far. Regarding the object files only the files which did change in size are reported. Usage of the MODULAR_TCL macro currently cuts about 17 % of the code (measured using strip'ped object files and libraries). * Changed files so far .. [cut, see changelog for full list] * Working on modularization of the tcl core. *************************** **** mod-8-3-4-branch **** *************************** file: [59e1ae9d4b] check-in: [052bbd8095] user: andreas_kupries branch: mod-8-3-4-branch, size: 59257 | |
|
2001-11-23
| ||
| 22:56 | Made Tcl_Stat use old-style 'struct stat' in its declaration following suggestions from Vince Darley and Arjen Markus. Thanks for prompting me to do this, guys! Also tidied up a few spots. file: [03e5ef4105] check-in: [1c171d3fff] user: dkf branch: dkf-64bit-support-branch, size: 79708 | |
| 01:25 | ** upport to 8.4 of mac code changes for 8.3.3 & various new ** changes for 8.4, some already backported to 8.3.4 (patch #435658) see ChangeLog for details file: [3ea112c2f4] check-in: [f961ecdd17] user: das branch: trunk, size: 77104 | |
|
2001-11-19
| ||
| 14:35 | Changes due to TIP#68; memory handling in variable traces is now correct! file: [d7d47f5407] check-in: [c358dba51f] user: dkf branch: trunk, size: 76488 | |
|
2001-11-07
| ||
| 13:35 | Following a suggestion by wdi@ccc.uni-erlangen.de (Wolf-Dietrich Ihlenfeldt), This implements support for linking wide-int variables to Tcl variables. It also moves the link-var system towards using 8.*-based interfaces! file: [71df5e3cd1] check-in: [fa70a3036f] user: dkf branch: dkf-64bit-support-branch, size: 79673 | |
|
2001-10-19
| ||
| 13:07 | Keep on trying to get the combination of generic/tcl.h and unix/tcl.m4 right! file: [54eda395c2] check-in: [7daa0044f5] user: dkf branch: dkf-64bit-support-branch, size: 79645 | |
|
2001-10-18
| ||
| 14:59 | D'oh! Accidental redefinition removed... file: [d9849b0d9a] check-in: [2f1987e4a8] user: dkf branch: dkf-64bit-support-branch, size: 79510 | |
| 14:19 | Simplified tcl.h and removed support for platforms that can understand but cannot printf a 64-bit value. If they are widespread, this will be a bit of a retrograde step but it does make it easier to understand the code! file: [71a90b82b7] check-in: [e04a287f55] user: dkf branch: dkf-64bit-support-branch, size: 79572 | |
| 09:30 | Removed some UNIX-specific stuff that had been left in by accident file: [1677a2e7b4] check-in: [703334faa8] user: dkf branch: dkf-64bit-support-branch, size: 80377 | |
| 09:03 | Various changes to make life much easier on non-UNIX platforms (mostly Win32.) file: [7fc7cf3adb] check-in: [61fafe8162] user: dkf branch: dkf-64bit-support-branch, size: 80477 | |
|
2001-10-17
| ||
| 19:29 | Backport of some mac specific changes added to 8.4 since 8.3.3 file: [974d01f607] check-in: [0d585f43e5] user: das branch: core-8-3-1-branch, size: 57863 | |
| 09:28 | Changes to make more use of what autoconf can discover. Also adds *lots* more cacheing of discovered values, which not only speeds up reconfiguring, but also makes mistakes easier to override. file: [2762d73acb] check-in: [23533208c0] user: dkf branch: dkf-64bit-support-branch, size: 79881 | |
|
2001-10-15
| ||
| 17:39 | * generic/tcl.h: * win/tclWinPort.h: moved #define of WIN32 to tcl.h where __WIN32__ is defined and added #ifndef check. file: [352e1791a4] check-in: [0a06651f8a] user: hobbs branch: core-8-3-1-branch, size: 57874 | |
| 17:34 | * generic/tcl.h: moved #define of WIN32 to tcl.h where __WIN32__ is defined and added #ifndef check. file: [16cb3bc457] check-in: [43bb0a32d1] user: hobbs branch: trunk, size: 76355 | |
| 14:58 | Trying to do more with configure... file: [e50384ac2e] check-in: [f9c4cf80a8] user: dkf branch: dkf-64bit-support-branch, size: 80615 | |
| 13:57 | Hopefully will work on AIX now, though this version might be a little on the aggressively anti-64bit on that platform instead. file: [e0fb588e72] check-in: [3464281046] user: dkf branch: dkf-64bit-support-branch, size: 80393 | |
| 10:52 | Start of work to support more platforms (HPUX,IRIX,Win) plus some minor bug fixes file: [af68a95558] check-in: [ab8eb3df73] user: dkf branch: dkf-64bit-support-branch, size: 80156 | |
| 09:13 | First Checkin of Mac OS X support for Tcl. file: [f7a4adbac1] check-in: [eba6ee55b4] user: wolfsuit branch: macosx-8-4-branch, size: 76780 | |
|
2001-10-05
| ||
| 13:48 | 64-bit user-function support, plus some macros for double<->wide conversions file: [a409d658fb] check-in: [ea86d3958a] user: dkf branch: dkf-64bit-support-branch, size: 80275 | |
| 08:14 | Improving support for Alpha file: [6592a80573] check-in: [cbc64d0cd7] user: dkf branch: dkf-64bit-support-branch, size: 79706 | |
|
2001-10-04
| ||
| 15:35 | Renamed misnamed macro, and added support for Alphas file: [df52a3786c] check-in: [5b358e6d58] user: dkf branch: dkf-64bit-support-branch, size: 78451 | |
| 13:56 | Cleaning up a bit more. file: [3fefdd5ec6] check-in: [3a44ce3a9c] user: dkf branch: dkf-64bit-support-branch, size: 78342 | |
|
2001-10-03
| ||
| 20:26 | updated patchlevel to 8.3.4. Changed URLs to point to www.tcl-tk.net where appropriate. Added proper Win64 build support (for SDK RC1). file: [cff55cd490] check-in: [b2da77e68d] user: hobbs branch: core-8-3-1-branch, size: 57751 | |
| 15:25 | Support for Linux and simpler support for Solaris file: [8030d69941] check-in: [4198369c6d] user: dkf branch: dkf-64bit-support-branch, size: 78200 | |
|
2001-10-02
| ||
| 10:56 | Added conditionals to cope with case where 'long' is a 64-bit type. file: [6f0376b24e] check-in: [70c2208b6a] user: dkf branch: dkf-64bit-support-branch, size: 78341 | |
|
2001-09-28
| ||
| 14:29 | Factoring out some more 64/32-bit OS interfaces file: [a61157f5a8] check-in: [8f153d8b82] user: dkf branch: dkf-64bit-support-branch, size: 78202 | |
| 01:21 | * More CONST poisoning fixes from the 2001-09-24 TIP 27 changes. CONST-ified Tcl_FSLoadFile and TclpLoadFile. Report and patch from Kevin Kenny. [Bug 465833] file: [c81b808165] check-in: [82ca289320] user: dgp branch: trunk, size: 76311 | |
|
2001-09-27
| ||
| 15:48 | Pulled changes needed to go to using 64-bit file offsets into one place. OK, so it's tcl.h which isn't brilliant, but that better than nothing... file: [1959b030ca] check-in: [6e988daa34] user: dkf branch: dkf-64bit-support-branch, size: 76887 | |
| 15:11 | Backed out unwise changes file: [515988e4c1] check-in: [419bd3b761] user: dkf branch: dkf-64bit-support-branch, size: 76753 | |
|
2001-09-25
| ||
| 16:49 | Woo hoo! Builds on one platform (Solaris8/SPARC with SunPro CC) file: [48c8c8289d] check-in: [dd2d80954c] user: dkf branch: dkf-64bit-support-branch, size: 76924 | |
| 10:24 | Lots more type changes. Added Tcl_AllocStatBuf()... file: [b138bac67d] check-in: [af4f696a00] user: dkf branch: dkf-64bit-support-branch, size: 76938 | |
|
2001-09-24
| ||
| 15:46 | Introduced some new types... spreading their use throughout the core will take *much* longer. file: [3df701aa36] check-in: [1f14323faa] user: dkf branch: dkf-64bit-support-branch, size: 76762 | |
|
2001-09-19
| ||
| 16:56 | * generic/tcl.h: removed forced #define USE_TCLALLOC 1 for Windows. This means the native system allocator will be used by default. This should be binary and source compatible with extensions, as Tcl_Alloc is a properly stubbed function. file: [67d20553f3] check-in: [0bc39718f4] user: hobbs branch: core-8-3-1-branch, size: 57751 | |
|
2001-09-17
| ||
| 21:32 | * generic/tcl.h: removed forced #define USE_TCLALLOC 1 for Windows. This means the native system allocator will be used by default. This should be binary and source compatible with extensions, as Tcl_Alloc is a properly stubbed function. file: [ec99592a18] check-in: [b1acd18ce6] user: hobbs branch: trunk, size: 76294 | |
|
2001-09-09
| ||
| 22:45 | * generic/tcl.h: * generic/tclPlatDecls.h: Reminder from David Cuthbert <dacut@kanga.org> that I hadn't finished the Borland compatibility stuff. [Patch: 436116] file: [6bfc1ecfe1] check-in: [866b2163df] user: davygrvy branch: trunk, size: 76468 | |
| 22:25 | * generic/tcl.h: reminder from David Cuthbert <dacut@kanga.org> that I hadn't finished the Borland compatibility stuff. [Patch: 436116] file: [527f200b68] check-in: [69bdc398d1] user: davygrvy branch: daves-mk-branch, size: 76472 | |
|
2001-09-05
| ||
| 04:32 | * generic/tcl.h: Removed a small mistake from before. Changes to the EXTERN macro for proper Borland compatibility will have to see a TIP. What's this with the MS compiler: __declspec(dllexport) int func (int a, int b); will have to be this with Borland: int __cdecl __export func (int a, int b); The order of the attribute needs to be after the return type. file: [c362d34c46] check-in: [4e3480bcb0] user: davygrvy branch: trunk, size: 76440 | |
| 03:12 | * generic/tcl.h: Borland compatibility change so ClientData was properly typed as a void* file: [fd67eac818] check-in: [bbb89e219c] user: davygrvy branch: trunk, size: 76410 | |
|
2001-09-04
| ||
| 18:06 | minor fs, vfs fixes file: [9aa353f798] check-in: [e50cc64ecb] user: vincentdarley branch: trunk, size: 76390 | |
|
2001-08-30
| ||
| 15:43 | * Silence warning from Sun compiler. [Bug 454374] file: [74eaf77734] check-in: [8800de40bc] user: dgp branch: core-8-3-1-branch, size: 57920 | |
| 15:41 | * Silence warning from Sun compiler. [Bug 454374] file: [fbf7c54255] check-in: [205612dbb5] user: dgp branch: trunk, size: 76599 | |
|
2001-08-28
| ||
| 00:12 | * doc/Tcl_Main.3: added docs for Tcl_SetMainLoop * generic/tclStubInit.c: * generic/tclDecls.h: * generic/tcl.decls: added Tcl_SetMainLoop proc that allows people to set a main loop that will run for tclsh. * generic/tcl.h: added Tcl_MainLoopProc typedef * generic/tclMain.c (Tcl_SetMainLoop, StdinProc, Prompt): new StdinProc and Prompt static procs and Tcl_SetMainLoop stubs proc. The first two handle a fileevent based prompt (taken from tkMain.c). Tcl_SetMainLoop enables the interactive setting of a main loop procedure. This enables Tk to be a loadable package. file: [d7204425d6] check-in: [936287d100] user: hobbs branch: core-8-3-1-branch, size: 57921 | |
|
2001-08-23
| ||
| 17:37 | fs update file: [f6d798ada1] check-in: [37484c1daa] user: vincentdarley branch: trunk, size: 76608 | |
|
2001-08-08
| ||
| 22:28 | Bumped up patchlevel to 8.4a4 to distinguish CVS snapshots from the 8.4a3 release. This does not necessarily mean there will be an 8.4a4 release. [Bug 448938]. file: [9f7f662386] check-in: [599ec8bcb7] user: dgp branch: trunk, size: 76572 | |
|
2001-07-31
| ||
| 19:12 | Changes from TIP#17 "Redo Tcl's filesystem" The following files were impacted. * doc/Access.3: * doc/FileSystem.3: * doc/OpenFileChnl.3: * doc/file.n: * doc/glob.n: * generic/tcl.decls: * generic/tcl.h: * generic/tclCmdAH.c: * generic/tclCmdIL.c: * generic/tclCmdMZ.c: * generic/tclDate.c: * generic/tclDecls.h: * generic/tclEncoding.c: * generic/tclFCmd.c: * generic/tclFileName.c: * generic/tclGetDate.y: * generic/tclIO.c: * generic/tclIOCmd.c: * generic/tclIOUtil.c: * generic/tclInt.decls: * generic/tclInt.h: * generic/tclIntDecls.h: * generic/tclLoad.c: * generic/tclStubInit.c: * generic/tclTest.c: * generic/tclUtil.c: * library/init.tcl: * mac/tclMacFCmd.c: * mac/tclMacFile.c: * mac/tclMacInit.c: * mac/tclMacPort.h: * mac/tclMacResource.c: * mac/tclMacTime.c: * tests/cmdAH.test: * tests/event.test: * tests/fCmd.test: * tests/fileName.test: * tests/io.test: * tests/ioCmd.test: * tests/proc-old.test: * tests/registry.test: * tests/unixFCmd.test: * tests/winDde.test: * tests/winFCmd.test: * unix/mkLinks: * unix/tclUnixFCmd.c: * unix/tclUnixFile.c: * unix/tclUnixInit.c: * unix/tclUnixPipe.c: * win/tclWinFCmd.c: * win/tclWinFile.c: * win/tclWinInit.c: * win/tclWinPipe.c file: [30f1794455] check-in: [9461aca548] user: vincentdarley branch: trunk, size: 76582 | |
|
2001-07-17
| ||
| 02:01 | * generic/tcl.h: Define __WIN32__ when __CYGWIN__ or __MINGW32__ is defined. * generic/tclAlloc.c: Define caddr_t when compiling with VC++ or mingw. This type is already defined when compiling with Cygwin. file: [4217507073] check-in: [61cfc6bb3b] user: mdejong branch: trunk, size: 64301 | |
|
2001-07-12
| ||
| 13:15 | TIP#36 implementation. Also includes cleanup for subst option handling and improved documentation for the subst command (in my capacity as maintainer of the Commands M-Z functional area.) file: [1c091914ed] check-in: [ea6ab47ee7] user: dkf branch: trunk, size: 64241 | |
|
2001-06-08
| ||
| 23:15 | Merged with HEAD file: [94fc087f8d] check-in: [3671c42574] user: kennykb branch: kennykb-tip-22-33, size: 64044 | |
| 20:06 | * generic/tcl.h: * generic/tcl.decls: * generic/tclPanic.c: Added CONST to Tcl_*Panic* public interfaces. [Patch 415648, TIP 27] * generic/tclInt.decls: * mac/tclMacAppInit.c (main): * mac/tclMacBOAAppInit.c (main): * mac/tclMacPanic.c: Modified special Mac implementations of Tcl_*Panic* to be exact copies of the generic implementations. Added TclMacSetPanic. The generic implementations should be used directly, rather than copies, but that requires further changes by someone familiar with the Mac build systems. [Patch 415648] * generic/tclDecls.h: * generic/tclIntPlatDecls.h: *`generic/tclStubInit.c: `make gentubs` after above changes. * doc/Panic.3: * unix/mkLinks: New file documenting Tcl_*Panic* public interfaces, followed by `make mklinks`. [Patch 415648, Bug 219170, Bug 414936] file: [b52a955ea5] check-in: [75dd12c4bf] user: dgp branch: trunk, size: 64036 | |
|
2001-05-28
| ||
| 22:26 | minor comment changes file: [f551793933] check-in: [111a5c5b89] user: hobbs branch: trunk, size: 64032 | |
|
2001-05-19
| ||
| 16:11 | Update to head -> S4-0-2 file: [961d88e24b] check-in: [1b2b2b84cf] user: msofer branch: msofer-bcEngine, size: 63974 | |
|
2001-04-24
| ||
| 20:59 | (TIP #27) Another round of CONST changes, this time adding CONST to the API's exported from tclBasic.c. [Patch #415179] ***POTENTIAL INCOMPATIBILITY*** from 8.4a2, in which Vince Darley's changes to command tracing were added. A const has been added to the type signature of one of the parameters to Tcl_CommandTraceProc. file: [71e7f118fe] check-in: [2d62b07770] user: kennykb branch: trunk, size: 63971 | |
|
2001-04-04
| ||
| 21:22 | * generic/tcl.h: addition of ConditionalMacros.h and use of DLLIMPORT and DLLEXPORT. * generic/tclIntPlatDecls.h: * generic/tclInt.decls: * generic/tclMain.c: * generic/tclStubInit.c: * generic/tclThreadTest.c: NewThread -> NewTestThread * mac/MW_TclAppleScriptHeader.pch: * mac/MW_TclHeader.pch: * mac/MW_TclTestHeader.pch: * mac/tclMac.h: * mac/tclMacAppInit.c: * mac/tclMacApplication.r: * mac/tclMacChan.c: cast for *BlockMode * mac/tclMacCommonPch.h: * mac/tclMacFCmd.c: * mac/tclMacInt.h: * mac/tclMacLibrary.c: * mac/tclMacLibrary.r: * mac/tclMacMath.h: * mac/tclMacNotify.c: * mac/tclMacOSA.c: * mac/tclMacOSA.r: * mac/tclMacPanic.c: * mac/tclMacPort.h: * mac/tclMacResource.r: * mac/tclMacSock.c: cast for *BlockMode * mac/tclMacThrd.c: * mac/tclMacUnix.c: * mac/tclMacUtil.c: changed mac declarations to use Tcl ending, fixed copyrights, updated headers, fixed comments, updated resource files. Mac builds are now meant to be build with MetroWerks CW 6. file: [9ab812b1c5] check-in: [7003b57eca] user: hobbs branch: core-8-3-1-branch, size: 57868 | |
| 16:07 | (TIP#27) Changed a number of Tcl API's to accept "CONST char*" in place of simple "char*". (kennykb) [Patch #404026] file: [9f15775c2e] check-in: [bda1abaf85] user: kennykb branch: trunk, size: 63958 | |
|
2001-04-03
| ||
| 22:54 | see backport log in ChangeLog for specific file backports from 8.4aCVS file: [971d42cc7a] check-in: [6defc375da] user: hobbs branch: core-8-3-1-branch, size: 57792 | |
|
2001-04-02
| ||
| 01:59 | * generic/tcl.h: * tools/tcl.wse.in: * win/configure.in (VER): * win/configure: * unix/configure: * unix/configure.in (VER): * unix/tcl.spec: updated patchlevel information to 8.4a3 file: [696bccb631] check-in: [4841414fb7] user: hobbs branch: trunk, size: 63945 | |
|
2001-01-18
| ||
| 19:09 | 2000-01-18 Andreas Kupries <a.kupries@westend.com> * Everything below belongs together, it fixes bug #123153. * generic/tcl.h (line 342): A bit more explanation about the default value for TCL_PRESERVE_BINARY_COMPATABILITY. * generic/tcl.h (line 1208): Removed the macro 'Tcl_InitHashTable' as it kills binary compatibility to 8.3 and earlier versions. This is the main part of the patch/change. * generic/tcl.decls (line 1469): * generic/tclHash.c (Tcl_InitHashTable): * generic/tclHash.c (Tcl_InitHashTableEx): * generic/tclObj.c (Tcl_InitObjHashTable): Changed 'Tcl_InitHashTableEx' to 'Tcl_InitCustomHashTable'. This change is more of an estethical nature, replacing the ubiquitous 'Ex' suffix with a more meaningful name. The introduced binary incompatibility is deemed acceptable as it is between alpha versions. Updated callers. * doc/Hash.3: * unix/mkLinks: Changed 'Tcl_InitHashTableEx' to 'Tcl_InitCustomHashTable'. file: [597a727a77] check-in: [f44e486cdf] user: andreas_kupries branch: trunk, size: 63955 | |
|
2000-12-08
| ||
| 04:22 | * generic/tcl.h (attemptckalloc): Fixed typo for #define of attemptckalloc (was defined to Tcl_AttempDbCkalloc, should have been Tcl_AttemptDbCkalloc). [Bug: 124384] * generic/tclCkalloc.c: Added TCL_MEM_DEBUG versions of Tcl_AttemptDbCkrealloc and Tcl_AttemptDbCkalloc. [Bug: 124384]. file: [e2643de066] check-in: [679e400b19] user: ericm branch: trunk, size: 63875 | |
|
2000-12-07
| ||
| 22:20 | * generic/tcl.h: added note about need to updated library/dde/pkgIndex.tcl with minor version increment. file: [2c34040b77] check-in: [340b108662] user: hobbs branch: trunk, size: 63874 | |
|
2000-11-03
| ||
| 18:46 | * generic/tclStubInit.c: * generic/tclDecls.h: * generic/tcl.decls: added Tcl_SetMainLoop proc that allows people to set a main loop that will run for tclsh. * generic/tcl.h: added Tcl_MainLoopProc typedef * generic/tclMain.c (Tcl_SetMainLoop, StdinProc, Prompt): new StdinProc and Prompt static procs and Tcl_SetMainLoop stubs proc. The first two handle a fileevent based prompt (taken from tkMain.c). Tcl_SetMainLoop enables the interactive setting of a main loop procedure. This enables Tk to be a loadable package. file: [95838011ea] check-in: [0419203b11] user: hobbs branch: trunk, size: 63814 | |
|
2000-10-19
| ||
| 18:00 | * library/tcltest1.0/tcltest2.tcl: * tests/tcltest2.test * doc/tcltest2.n: Code and documentation cleanup. Modified -verbose to take list of keywords as well as string of letters. Removed Tcl version information from tcltest. Removed tcltest::grep from tcltest package. Added optional 3rd directory argument to makeFile/makeDirectory and removeFile/removeDirectory. * tests/basic.test: Changed references to tcltest::tclVersion to hardcoded numbers. * generic/tcl.h: Changed reference to tcltest2.tcl and tcltest.tcl in comments to tests/basic.test. file: [d73a1909ca] check-in: [105995497b] user: jenn branch: trunk, size: 63760 | |
|
2000-09-28
| ||
| 06:38 | up-port of the stacked channel implementation rewrite in 8.3.2 to 8.4a2 code base, merged in with some existing new 8.4a2 features. file: [ff8e36686e] check-in: [23d1294c3a] user: hobbs branch: trunk, size: 63848 | |
|
2000-09-20
| ||
| 23:09 | * library/tcltest1.0/pkgIndex.tcl: Updated to load tcltest 2.0. * library/tcltest1.0/tcltest2.tcl: New version of tcltest. Cleanup of command line parsing: allows users to specify command line arguments through an environment variable named TCLTEST_OPTIONS [RFE: 3748], does not respond to incorrect arguments, and forces usage of entire flag name when using command line arguments. Defines accessor procs for all tcltest variables. Allows users to use 'return' in test scripts. Allow users to specify whether test files should be sourced or run in a separate process. 'all.tcl' code moved to tcltest package. 'test' proc modified to use attribute-value pairs. Allow users to specify what return codes, output, and errors can be compared and whether these values should be compared using regexp, glob, or exact matching. makeDirectory & removeDirectory now operate with respect to temporaryDirectory [Bug: 6001]. Test results from tests run in slave interpreters are now included in test totals [Bug: 1493]. Test files that return error values are now reported. * tests/all.tcl: Added code to check for the tcltest version loaded; modified to figure out which tests to run based on the tcltest version loaded. * tests/tcltest.test: Modified to explicitly load version 1.0 of tcltest. * tests/tcltest2.test: New test suite for tcltest; includes all of the old tests plus new ones reflecting changes made for version 2.0. * tests/cmdAH.test: Added singleTestInterp constraint to cmdAH-31.2; this test does not run if tests aren't sourced into a single interpreter. * tests/socket.test: Fixed two tests that were referencing variables outside of scope. * tools/tcl.wse.in: Added code to install tcltest2.tcl. * doc/tcltest2.n: New documentation for tcltest version 2.0. Removes documentation for tcltest namespace variables. Adds documentation for new tcltest procs. * unix/mkLinks: Added code to link to tcltest2.n. * generic/tcl.h: Added comment to modify tcltest2.tcl as well as tcltest.tcl for version changes. file: [a13db8df2c] check-in: [495294d130] user: jenn branch: trunk, size: 63210 | |
|
2000-09-14
| ||
| 18:42 | * doc/Alloc.3: Added entries for Tcl_AttemptAlloc, Tcl_AttempRealloc. * doc/StringObj.3: Added entry for Tcl_AttemptSetObjLength. * generic/tclDecls.h: * generic/tclStubInit.c: Regen'ed stubs files from new tcl.decls. * generic/tcl.decls: Added stubs for the Tcl_Attempt* memory allocators and for Tcl_AttemptSetObjLength. * generic/tcl.h: Added #define's for attemptckalloc, attemptckrealloc, which map to the Tcl_Attempt* memory allocators. * generic/tclCkalloc.c: Added non-panic'ing versions of Tcl_Alloc, Tcl_Realloc, etc.; these are called Tcl_AttemptAlloc, Tcl_AttemptRealloc, etc. These are used by Tcl_AttemptSetObjLength and the string obj append functions. * generic/tclStringObj.c: Modified string growth algorithm to use doubling algorithm as long as possible, and only fall back when that fails. Added Tcl_AttemptSetObjLength, and modified AppendUnicodeToUnicodeRep, AppendUtfToUtfRep, and Tcl_AppendStringsToObjVA to support this. file: [44ae397025] check-in: [66347b65e4] user: ericm branch: trunk, size: 63151 | |
|
2000-09-06
| ||
| 18:50 | * README: * generic/tcl.h: * library/tcltest1.0/tcltest.tcl: * tools/tcl.wse.in: * tools/tcltk-man2html.tcl: * unix/configure.in: * unix/tcl.spec: * win/README.binary: * win/configure.in: updated patchlevel to 8.4a2 file: [a7f85a3b74] check-in: [b15d80ab0f] user: hobbs branch: trunk, size: 62888 | |
|
2000-08-25
| ||
| 02:04 | * doc/trace.n: Updated documentation for new syntax; flagged old syntax as deprecated; added documentation for command rename/delete traces and variable array traces. * tests/trace.test: Updated tests for new trace syntax; new tests for command rename/delete traces; new tests for array traces. * generic/tclVar.c: Support for new trace syntax; support for TCL_TRACE_ARRAY. * generic/tclStubInit.c: * generic/tclDecls.h: * generic/tcl.decls: Stub functions for command rename/delete traces. * generic/tcl.h: * generic/tclInt.h: * generic/tclBasic.c: Support for command traces. * generic/tclCmdMZ.c (TclTraceVariableObjCmd): Patched to support new [trace] syntax: trace {add|remove|list} {variable|command} name ops command Added support for command traces (rename, delete operations). Added support for TCL_TRACE_ARRAY at Tcl level (array operation for variable traces). file: [294214ecab] check-in: [e12f4e1180] user: ericm branch: trunk, size: 62888 | |
|
2000-08-15
| ||
| 00:08 | * win/makefile.vc: * win/Makefile.in: * unix/Makefile.in: Added tclPlatDecls.h to the list of installed headers, for more complete stubs support. [Bug: 5241]. * generic/tcl.h: Added #include "tclPlatDecls.h" to get platform-specific stubs declarations (Tcl_WinTCharToUtf, etc) [Bug: 5241]. file: [29dac6b028] check-in: [2adc0d9420] user: ericm branch: trunk, size: 62488 | |
|
2000-07-27
| ||
| 01:39 | * merged core-8-3-1-io-rewrite back into core-8-3-1-branch. The core-8-3-1-io-rewrite branch should now be considered defunct. file: [4058a097f3] check-in: [4a5dd63d1f] user: hobbs branch: core-8-3-1-branch, size: 57792 | |
| 00:38 | * generic/tclStubInit.c: * generic/tclDecls.h: * generic/tcl.decls: * generic/tcl.h: * generic/tclIO.c: moved the Tcl_Channel* macros from tcl.h to tclIO.c and made them proper stubbed functions. These are: Tcl_ChannelName, Tcl_ChannelVersion, Tcl_ChannelBlockModeProc, Tcl_ChannelCloseProc, Tcl_ChannelClose2Proc, Tcl_ChannelInputProc, Tcl_ChannelOutputProc, Tcl_ChannelSeekProc, Tcl_ChannelSetOptionProc, Tcl_ChannelGetOptionProc, Tcl_ChannelWatchProc, Tcl_ChannelGetHandleProc, Tcl_ChannelFlushProc, and Tcl_ChannelHandlerProc. These should be used to access the Tcl_ChannelType structure instead of direct pointer dereferencing. file: [8b18f93d7a] check-in: [d975fb5646] user: hobbs branch: core-8-3-1-io-rewrite, size: 57792 | |
|
2000-07-22
| ||
| 01:53 | * generic/tclStubInit.c: * generic/tclObj.c: * generic/tclInt.h: * generic/tclHash.c: * generic/tclDecls.h: * generic/tcl.h: * generic/tcl.decls: * doc/Hash.3: Reapplied patch from Paul Duffin to extend hash tables to allow custom key types, such as Tcl_Obj *'s, and others. file: [013b262888] check-in: [9ec468f405] user: ericm branch: trunk, size: 62351 | |
|
2000-07-20
| ||
| 20:33 | * generic/tclStubInit.c: * generic/tclObj.c: * generic/tclInt.h: * generic/tclHash.c: * generic/tclDecls.h: * generic/tcl.h: * generic/tcl.decls: * doc/Hash.3: Reverted patch from Paul Duffin to extend hash tables to allow custom key types, such as Tcl_Obj *'s, and others; it seems to break Tk. file: [11b6cd4c04] check-in: [2abafbeedc] user: ericm branch: trunk, size: 57350 | |
|
2000-07-19
| ||
| 22:15 | * generic/tclStubInit.c: * generic/tclObj.c: * generic/tclInt.h: * generic/tclHash.c: * generic/tclDecls.h: * generic/tcl.h: * generic/tcl.decls: * doc/Hash.3: Applied patch from Paul Duffin to extend hash tables to allow custom key types, such as Tcl_Obj *'s, and others. file: [323f45ef3c] check-in: [6c43b17f3d] user: ericm branch: trunk, size: 62351 | |
|
2000-07-17
| ||
| 23:09 | * README: * win/README: * win/README.binary: * win/configure.in: * unix/configure.in: * unix/tcl.spec: * tools/tcl.wse.in: * generic/tcl.h (TCL_RELEASE_SERIAL): updated to patchlevel 8.3.2 file: [631a759a27] check-in: [a6bac79caf] user: hobbs branch: core-8-3-1-io-rewrite, size: 58953 | |
|
2000-07-07
| ||
| 03:31 | * tests/iogt.test: new tests for stacked channel stuff based off new 'testchannel transform|unstack' code (Kupries IOGT extension). * generic/tcl.decls: * generic/tcl.h: * generic/tclDecls.h: * generic/tclStubsInit.c: * generic/tclIO.c (TclCopyChannel): complete rewrite of Tcl Channel code for stacked channels. HOBBS: ADD MORE WHEN DONE. file: [552598ebdf] check-in: [b684e61b81] user: hobbs branch: core-8-3-1-io-rewrite, size: 58953 | |
|
2000-06-24
| ||
| 00:26 | * doc/Hash.3: Added documentation patch for Tcl_Obj *'s as keys in Tcl hash tables [RFE: 5934]. * generic/tcl.h: * generic/tclHash.c: Applied patch from [RFE: 5934], which extends Tcl hash tables to allow Tcl_Obj *'s as the key. file: [fc7ecd2473] check-in: [7e7bdba8eb] user: ericm branch: trunk, size: 57350 | |
|
2000-05-03
| ||
| 00:15 | * README: * generic/tcl.h: * library/init.tcl: * library/reg1.0/pkgIndex.tcl: * library/tcltest1.0/tcltest.tcl: * mac/README: * tools/tcl.hpj.in: * tools/tcl.wse.in: * unix/README: * unix/configure.in: * unix/tcl.spec: * win/README: * win/README.binary: * win/configure.in: * win/makefile.vc: * win/tcl.m4: updated patchlevel to 8.4a1 file: [d86a0d2d4e] check-in: [be42a4145e] user: hobbs branch: trunk, size: 57238 | |
|
2000-04-19
| ||
| 08:32 | * README: * generic/tcl.h: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * win/README.binary: bumped version to 8.3.1 * win/tcl.hpj.in: updated copyright date * generic/tclEnv.c: environment support for Mac OS/X * unix/tclUnixPort.h: environment support for Mac OS/X * unix/tclLoadDyld.c: new file for Mac OS/X dl functions * unix/Makefile.in: added install-strip target; bindir, libdir, mandir, includedir vars; tclLoadDyld.c target [Bug: 2527] * unix/tclUnixChan.c (CreateSocket): force a socket back into blocking mode (default state) after a -async connect succeeds. [Bug: 4388] * generic/tclEvent.c (TclInitSubsystems): Moved tclLibraryPath to thread-local storage to prevent thread-related race condition. [Bug: 5033] * unix/tclAppInit.c (main): removed #ifdef TCL_TEST that sets the library path as it was unnecessary and conflicts with move of tclLibraryPath to thread-local storage. file: [9813f6cde7] check-in: [2bb0593bdf] user: hobbs branch: trunk, size: 57222 | |
|
2000-04-17
| ||
| 20:32 | Added Tcl_CreateThreadType and TCL_RETURN_THREAD_TYPE macros for declaring the NewThread callback proc. file: [3a5428d314] check-in: [3013a54849] user: welch branch: trunk, size: 57172 | |
|
2000-04-13
| ||
| 02:30 | removed __stdcall decl for WIN32 case on ThreadCreate file: [eb523bcb3c] check-in: [e8fa73f24d] user: hobbs branch: trunk, size: 56534 | |
|
2000-04-10
| ||
| 22:44 | Fixed Tcl_CreateThreadProc declaration file: [ce291f6dfc] check-in: [c66c45242e] user: welch branch: trunk, size: 56646 | |
| 18:17 | * generic/tcl.h: removed specific typedef of Tcl_ThreadCreateProc for Windows as the build choked. It seems to be OK using the Unix fallback (void). file: [ec5eb11b98] check-in: [484f58332a] user: hobbs branch: trunk, size: 56534 | |
|
2000-04-09
| ||
| 16:04 | 2000-04-08 Andreas Kupries <a.kupries@westend.com> * Overall change: Definition of a public API for the creation of new threads. * generic/tclInt.h (line 1802f): Removed the definition of 'TclpThreadCreate'. (line 793f) Removed the definition of 'Tcl_ThreadCreateProc'. * generic/tcl.h (line 388f): Readded the definition of 'Tcl_ThreadCreateProc'. Added Win32 stuff send in by David Graveraux <davygrvy@bigfoot.com> to that too (__stdcall, ...). Added macros for the default stacksize and allowed flags. * generic/tcl.decls (line 1356f): Added definition of 'Tcl_CreateThread', slot 393 of the stub table. Two new arguments in the public API, for stacksize and flags. * win/tclWinThrd.c: * mac/tclMacThrd.c: Renamed TclpThreadCreate to Tcl_CreateThread, added handling of the stacksize. Flags are currently ignored. * unix/tclUnixThrd.c: See above, but handles joinable flag. Ignores the specified stacksize if the macro HAVE_PTHREAD_ATTR_SETSTACKSIZE is not defined. * generic/tclThreadTest.c (line 363): See below. * unix/tclUnixNotfy.c (line 210): Adapted to the changes above. Uses default stacksize and no flags now. * unic/tcl.m4 (line 382f): Added a check for 'pthread_attr_setstacksize' to detect platforms not implementing this feature of pthreads. If it is implemented, configure will define the macro HAVE_PTHREAD_ATTR_SETSTACKSIZE (See unix/tclUnixThrd.c too). * doc/Thread.3: Added Tcl_CreateThread and its arguments to the list of described functions. Removed stuff about not providing a public C-API for thread-creation. file: [0a89cfd34e] check-in: [51f6c167f6] user: kupries branch: trunk, size: 56648 | |
|
2000-04-04
| ||
| 20:28 | 2000-04-03 Andreas Kupries <a.kupries@westend.com> * Overall change: Definition of public API's for the finalization of conditions and mutexes. [Bug: 4199]. * generic/tclInt.h: Removed definitions of TclFinalizeMutex and TclFinalizeCondition. * generic/tcl.decls: Added declarations of Tcl_MutexFinalize and Tcl_ConditionFinalize. * generic/tclThread.c: Renamed TclFinalizeMutex to Tcl_MutexFinalize. Renamed TclFinalizeCondition to Tcl_ConditionFinalize. * generic/tclNotify.c: Changed usage of TclFinalizeMutex to Tcl_MutexFinalize. * unix/tclUnixNotfy.c: * generic/tclThreadTest.c: Changed usages of TclFinalizeCondition to Tcl_ConditionFinalize. * generic/tcl.h: Added empty macros for Tcl_MutexFinalize and Tcl_ConditionFinalize, to be used when the core is compiled without threads. * doc/Thread.3: Added description the new API's. file: [282bf2c20e] check-in: [861e460865] user: kupries branch: trunk, size: 55765 | |
|
2000-02-08
| ||
| 10:05 | * generic/tclDecls.h: * generic/tcl.decls: change Tcl_GetOpenFile to use decl of 'int forWriting' instead of 'int write' to avoid shadowing [Bug: 4121] * generic/tcl.h (TCL_RELEASE_SERIAL): Moved to 8.3.0 patchlevel file: [4027532cf9] check-in: [c10caae88f] user: hobbs branch: trunk, size: 55688 | |
|
2000-01-14
| ||
| 00:20 | * README: * generic/tcl.h: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.m4: * win/README.binary: * win/configure.in: updated to patchlevel 8.3b2 file: [903f3bd9b5] check-in: [c857d53077] user: hobbs branch: trunk, size: 55687 | |
|
2000-01-11
| ||
| 22:08 | * generic/tclUtf.c: changed Tcl_UtfBackslash to not allow non-octal digits (8,9) in \ooo substs. [Bug: 3975] * generic/tcl.h: noted need to change win/tcl.m4 and tools/tclSplash.bmp for minor version changes file: [32b16f72b1] check-in: [f664655d33] user: hobbs branch: trunk, size: 55671 | |
|
1999-12-21
| ||
| 23:58 | * generic/tclCmdIL.c: added -unique option to lsort * generic/tclThreadTest.c: changed thread ids to longs [Bug: 3902] file: [cdfee01f2a] check-in: [473262218e] user: hobbs branch: trunk, size: 55499 | |
|
1999-11-19
| ||
| 23:32 | * generic/tclCkalloc.c: fixed Tcl_DbCkfree to return a value on NULL input. [Bug: 3400] * generic/tclStringObj.c: fixed support for passing in negative length to Tcl_SetUnicodeObj, et al handling routines. [Bug: 3380] * tests/http.test: updated http package to 2.2 * doc/http.n: * library/http2.1/http.tcl: added register and unregister commands to http:: package (better support for tls/SSL), as well as -type argument to http::geturl. [RFE: 2617] * library/http2.1/http.tcl: Correctly fixed the -timeout problem mentioned in the 10-29 change. Also added error handling for failed writes on the socket during the protocol. * generic/tclBasic.c: removed extra decr of numLevels in Tcl_EvalObjEx that could cause seg fault. (mjansen@wendt.de) * generic/tclEvent.c: fixed possible lack of MutexUnlock in Tcl_DeleteExitHandler [Bug: 3545] file: [ff1a58647b] check-in: [662493e960] user: hobbs branch: core-8-2-1-branch, size: 55501 | |
|
1999-10-30
| ||
| 11:05 | * generic/tcl.h: updated to patchlevel 2 * generic/tclCmdMZ.c: fixed [string index] to return ByteArrayObj when indexing into one (test case string-5.16) [Bug: 2871] * tests/incr.test: * tests/set.test: * generic/tclCompCmds.c: fixed improper bytecode handling of 'eval {set array($unknownvar) 5}' (also for incr) * generic/tclThreadTest.c: fixed mem leaks in threads * generic/tclStringObj.c: fixed Tcl_AppendStringsToObjVA and * generic/tclResult.c: fixed Tcl_AppendResultVA to only iterates once over the va_list (avoiding a memcpy of it, which is not portable). * generic/tclCompile.c: removed savedChar trick that appeared to be causing a segv when the literal table was released * generic/tclEnv.c: fixed mem leak with putenv and DStrings and fixed possible ABR error in environ array file: [75d255eca1] check-in: [be0c860183] user: hobbs branch: core-8-2-1-branch, size: 55501 | |
|
1999-10-13
| ||
| 00:32 | * generic/tclEnv.c: fixed mem leak with putenv and DStrings file: [9ee581339d] check-in: [7232e51655] user: hobbs branch: trunk, size: 55500 | |
|
1999-10-05
| ||
| 22:45 | * generic/tclNamesp.c: * generic/tclVar.c: * generic/tclCmdIL.c: fixed comment typos * generic/tcl.h: * library/init.tcl: updated to 8.3a1 from 8.2.0. file: [d9c3b477aa] check-in: [a774648283] user: hobbs branch: trunk, size: 55446 | |
|
1999-09-24
| ||
| 02:01 | 1999-09-23 Jeff Hobbs <hobbs@scriptics.com> * README: * generic/tcl.h: * tools/tcl.wse.in: updated text to reflect 8.2.1 where necessary file: [734f92ba47] check-in: [cc32886d58] user: hobbs branch: core-8-2-1-branch, size: 55492 | |
|
1999-08-10
| ||
| 23:16 | Change version numbers to 8.2.0 file: [4602b10ad8] check-in: [1a6937fbfc] user: redman branch: trunk, size: 55489 | |
| 18:50 | Update version numbers to 8.2b3 and update ChangeLog and changes files. file: [fbfaeba353] check-in: [7e5102383d] user: redman branch: core-8-2-b3-branch, size: 55492 | |
|
1999-08-02
| ||
| 17:45 | * generic/tcl.h: * generic/tcl.decls: * generic/tclDecls.h: * generic/tclInt.h: * generic/tclInt.decls: * generic/tclIntDecls.h: * generic/tclRegexp.h: * generic/tclStubInit.c: Move some exported public and internal functions to the stub tables. Removed functions that are in the stub tables (from this and previous changes) from the original header files. file: [b885ab6d25] check-in: [08e3282fc0] user: redman branch: trunk, size: 55488 | |
|
1999-07-22
| ||
| 21:50 | * Changed version to 8.2b2. * win/tclWinPort.h: Block out include of sys/*.h in order to build extensions with MetroWerks compiler for Win32. [Bug: 2385] * generic/tclCmdMZ.c: * generic/tclIO.c: Fix ANSI-style prototypes based on patch from Ulrich Ring. [Bug: 2391] * unix/Makefile.in: Need to make install-sh executable before calling (with chmod +x). [Bug: 2413] * tests/var.test: * generic/tclVar.c: Fixed bug that caused a seg. fault when using "array set a(b) {}", which is a bad array name anyway. Now the "array set" command will return an error in this case. Added test case and fixed existing test. [Bug: 2427] file: [a21a13a285] check-in: [589cb7ba77] user: redman branch: trunk, size: 55509 | |
|
1999-07-21
| ||
| 21:29 | Previous version was a mistake, roll it back. file: [b5cd8db147] check-in: [2d8b4e85a6] user: redman branch: trunk, size: 55509 | |
| 21:28 | * win/tclWinSock.c: Modified 8.1.0 version of the Win32 socket driver to move the handling of the socket event window in a separate thread. It also turned out that Win95 & Win98 were, in some cases, getting multiple FD_ACCEPTs but only handling one. Added a count for the FD_ACCEPT to take care of this. Tested on NT4 SP3, NT4 SP4, Win95, and Win98. [Bug: 2178 2256 2259 2329 2323 2355] file: [0f9e0a14d8] check-in: [74cee245ff] user: redman branch: trunk, size: 55537 | |
|
1999-07-16
| ||
| 01:52 | Fix minor version number. file: [6c815e1b66] check-in: [f5eb99468e] user: redman branch: trunk, size: 55509 | |
|
1999-07-02
| ||
| 06:04 | Added Tcl_SetNotifier and associated typedef. This lets you hook the notifier procs. file: [9cf07d49a0] check-in: [6889d4e289] user: welch branch: trunk, size: 55508 | |
|
1999-06-28
| ||
| 19:02 | Documented 2 more files that need to be updated when the Tcl version number changes. file: [d2b02122e4] check-in: [291c4b0434] user: wart branch: trunk, size: 54819 | |
|
1999-06-26
| ||
| 00:01 | Changed so unix always maps ckalloc to Tcl_Alloc or Tcl_DbCkAlloc to avoid problems with mixed TCL_MEM_DEBUG modes. file: [14bc18cf13] check-in: [732e56feb0] user: redman branch: trunk, size: 54733 | |
|
1999-06-25
| ||
| 23:47 | Added note about win/configure.in needing a version change file: [36e8c8c714] check-in: [1f87923771] user: welch branch: trunk, size: 54942 | |
| 23:29 | Changed to Tcl 8.2b1 file: [e15c262a65] check-in: [c46ff26d58] user: welch branch: trunk, size: 54876 | |
|
1999-06-17
| ||
| 19:32 | * generic/tclTest.c: * generic/tclRegexp.h: * generic/tclRegexp.c: * generic/tcl.h: * generic/tcl.decls: Renamed Tcl_RegExpMatchObj to Tcl_RegExpExecObj and added a new Tcl_RegExpMatchObj that is equivalent to Tcl_RegExpMatch. Added public macros for the regexp compile/execute flags. Changed to store either an object pointer or a string pointer in the TclRegexp structure. Changed to avoid adding a reference to the object or copying the string. file: [89cf4e564e] check-in: [0974012913] user: stanton branch: trunk, size: 54879 | |
|
1999-06-10
| ||
| 04:28 | * generic/tclUnicodeObj.c: Lots of cleanup and simplification. Fixed several memory bugs. Added TclAppendUnicodeToObj. * generic/tclInt.h: Added declarations for various Unicode string functions. * generic/tclRegexp.c: * generic/tclCmdMZ.c: Changed to use new Unicode string interfaces for better performance. * generic/tclRegexp.h: * generic/tclRegexp.c: * generic/tcl.h: * generic/tcl.decls: Added Tcl_RegExpMatchObj and Tcl_RegExpGetInfo calls to access lower level regexp API. These features are needed by Expect. This is a preliminary implementation pending final review and cleanup. * generic/tclCmdMZ.c: * tests/string.test: Fixed bug where string map failed on null strings. file: [813f535881] check-in: [ea63e58504] user: stanton branch: trunk, size: 54361 | |
|
1999-05-22
| ||
| 01:20 | Merged changes from scriptics-tclpro-1-3-b2 branch file: [63d77f61fa] check-in: [f692388d07] user: stanton branch: trunk, size: 52861 | |
|
1999-05-19
| ||
| 23:27 | Add extern "C" block around header to fix C++ compilation. file: [51d85fb092] check-in: [be08a2ad55] user: redman branch: scriptics-tclpro-1-3-b2-branch, size: 52864 | |
|
1999-04-30
| ||
| 23:35 | * Changed version to 8.1.1. file: [ec396f4024] check-in: [f373e48927] user: stanton branch: trunk, size: 52706 | |
|
1999-04-21
| ||
| 21:50 | Resynced with mainline. file: [02dbb4c52a] check-in: [45b9dd789f] user: rjohnson branch: trunk, size: 52707 | |
| 21:29 | Updated patchlevel for final release. file: [fe5d7eba87] check-in: [7942b12c4e] user: rjohnson branch: scriptics-tclpro-1-2, size: 52711 | |
| 18:40 | merged the parse changes between TclPro1.2 and Tcl8.1. Fixed bug in Windows makefile caused when the win/pkgIndex.tcl file was replaced file: [8cf430498b] check-in: [8a4ab921ba] user: surles branch: scriptics-tclpro-1-2, size: 52708 | |
| 18:16 | merged the parse changes between TclPro1.2 and Tcl8.1. Fixed bug in Windows makefile caused when the win/pkgIndex.tcl file was replaced file: [8171bf5850] check-in: [2874a749d4] user: surles branch: trunk, size: 52704 | |
| 01:47 | Added: Merged with mainline. file: [4786665866] check-in: [81c2b84aff] user: rjohnson branch: scriptics-tclpro-1-2, size: 52139 | |
| 00:42 | Deleted: Added comments for 4/19 and 4/20 check-in: [6c6fc5d7b2] user: redman branch: scriptics-tclpro-1-2-old, size: 0 | |
|
1999-04-17
| ||
| 00:32 | changes make Tcl_Access and Tcl_Stat public. also one minor fix in tests/all.tcl to fix bug 1770. file: [e1ee46a1b1] check-in: [4dacfaef42] user: hershey branch: trunk, size: 52134 | |
|
1999-04-16
| ||
| 00:46 | merged tcl 8.1 branch back into the main trunk file: [08f8e0dcf7] check-in: [f3b32fb71c] user: stanton branch: trunk, size: 51987 | |
|
1999-04-14
| ||
| 00:33 | Fixed comments in code that referred to APIs that no longer exist, were misspelled, or have been updated. file: [82a3f1601f] check-in: [2d7ffe4998] user: surles branch: core-8-1-branch-old, size: 51990 | |
|
1999-04-06
| ||
| 03:13 | Added functions to the stubs tables. file: [115a197a96] check-in: [c55afa1897] user: redman branch: core-8-1-branch-old, size: 51991 | |
|
1999-04-01
| ||
| 21:52 | Applied Jan's patch, fixed TCL_MEM_DEBUG. file: [82fed7f52b] check-in: [8c0c86be64] user: redman branch: core-8-1-branch-old, size: 45230 | |
|
1999-03-30
| ||
| 01:55 | Remove the stub function definitions. Change stub macros to use just the name of the function without any parameters (to be able to get the address of a function). Changed passing of tclStubsPtr to the interp (during Tcl_CreateInterp) to pass &tclStubs to avoid problems with duplicate symbols on Solaris. file: [5db4c27694] check-in: [adb44e19f5] user: redman branch: core-8-1-branch-old, size: 45492 | |
|
1999-03-17
| ||
| 21:29 | Updated version to 8.1b3. file: [dd3dbb2b0d] check-in: [c17edd7343] user: stanton branch: core-8-1-branch-old, size: 45306 | |
|
1999-03-14
| ||
| 18:56 | * generic/tclIntDecls.h: * generic/tclIntPlatDecls.h: * generic/tclIntPlatStubs.c: * generic/tclIntStubs.c: * generic/tclPlatDecls.h: * generic/tclPlatStubs.c: * generic/tclStubInit.c: * generic/tclStubs.c: Fixed bad eol characters. * generic/tclInt.decls: Changed "const" to "CONST" in declarations for better portability. * generic/tcl.decls: Renamed panic and panicVA to Tcl_Panic and Tcl_PanicVA in the stub files. file: [a11534b5af] check-in: [4487d5ada8] user: stanton branch: core-8-1-branch-old, size: 45199 | |
|
1999-03-12
| ||
| 23:03 | Changed magic number so it doesn't match the plus patch, at Jan's request. file: [4e9a416bb2] check-in: [c757ed2440] user: stanton branch: trunk, size: 37832 | |
| 23:00 | * unix/Makefile.in: * unix/configure.in: Include compat files in the stub library in addition to the main library. Compat files are now built for dynamic use in all cases. * generic/tcl.h: Changed magic number so it doesn't match the plus patch, at Jan's request. * unix/tclConfig.sh.in: * unix/dltest/Makefile.in: * unix/dltest/configure.in: * unix/dltest/pkga.c: * unix/dltest/pkgb.c: * unix/dltest/pkgc.c: * unix/dltest/pkgd.c: * unix/dltest/pkge.c: * unix/dltest/pkgf.c: Changed package tests to build against the stubs library. file: [6e1a07260c] check-in: [b8158d1d3a] user: stanton branch: core-8-1-branch-old, size: 45075 | |
|
1999-03-11
| ||
| 19:28 | Deleted: Add documentation for Tcl_GetVersion() check-in: [940e47cf48] user: redman branch: scriptics-tclpro-1-2, size: 0 | |
| 02:49 | * generic/tclAlloc.c: Changed TCL_NATIVE_MALLOC to USE_TCLALLOC so it matches 8.1. * generic/tclBasic.c: * generic/tcl.h: * generic/tcl.decls: Changed Tcl_ReleaseType from an enum to macros so it can be used in .rc files. Added Tcl_GetString. * unix/Makefile.in: Added compat binaries to the stub library. Changed compat binaries to always compile with shared flags since they need to be shared for the stub library. file: [9caf23184f] check-in: [7002f9683e] user: stanton branch: trunk, size: 37832 | |
| 01:50 | * generic/tcl.h: * generic/tcl.decls: Changed Tcl_ReleaseType from an enum to macros so it can be used in .rc files. Added Tcl_GetString. * mac/tclMacNotify.c: * generic/tclNotify.c: * generic/tclInt.h: * win/tclWinNotify.c: * generic/tcl.h: Renamed Tcl_AlertNotifier to TclpAlertNotifier. * generic/tclInt.decls: Added TclWinAddProcess to make it possible for expect to use Tcl_WaitForPid(). This patch is from Gordon Chaffee. * mac/tclMacPort.h: * win/tclWinInit.c: * unix/tclUnixPort.h: * generic/tclAsync.c: Added TclpAsyncMark to fix bug in async handling on Windows where async events don't wake up the event loop. This patch comes from Gordon Chaffee. * generic/tcl.decls: Fixed declarations of reserved slots. file: [40a2e23ae6] check-in: [37d1a96b18] user: stanton branch: core-8-1-branch-old, size: 45075 | |
|
1999-03-10
| ||
| 22:55 | Add Tcl_GetVersion C API file: [ccf9cab3b0] check-in: [ab7b94df88] user: redman branch: trunk, size: 37897 | |
| 22:51 | Make the ByteCode struct binary compatible with 8.0.6. Add Tcl_GetVersion() function to allow checking the version number of the Tcl library at runtime. file: [3da1b04cb5] check-in: [1208e7ad03] user: redman branch: core-8-1-branch-old, size: 45139 | |
| 06:49 | Integrated stubs mechanism from 8.0 into 8.1 file: [edb39dcbcb] check-in: [ddb86b8d93] user: stanton branch: core-8-1-branch-old, size: 45290 | |
| 06:41 | Merged 8.0 stub changes file: [5638155670] check-in: [0245ae790a] user: stanton branch: dev-8-1-stubs-branch, size: 45294 | |
| 06:12 | Changed TCL_STUB_MAGIC back to match plus patch implementation. file: [5f97099a36] check-in: [b20d838b60] user: stanton branch: trunk, size: 38046 | |
| 05:52 | Merged stubs changes into mainline for 8.0 file: [36ea9fbf2e] check-in: [1969693351] user: stanton branch: trunk, size: 38167 | |
| 05:50 | * tools/genStubs.tcl: Reorganized code to support mixed generic and platform specific tables. * generic/tclInt.decls: Removed TclCompile*Cmd routines from the table. * generic/tcl.decls: Moved old Unix fd handler routines into generic table and modified stubs ordering to match the plus patch. * win/tclWinChan.c (FileSeekProc): Fixed bug where errors during seeking were not getting propagated. file: [0a717d984f] check-in: [e96a5d0d04] user: stanton branch: dev-stubs-branch, size: 38171 | |
|
1999-03-09
| ||
| 02:37 | * generic/tcl.h: Moved Tcl_Mutex, etc. macros above the inclusion of tclDecls.h to avoid macro conflicts. * generic/tclInt.h: * generic/regc_color.c: * generic/regcomp.c: * generic/tclCmdIL.c: * generic/tclCmdAH.c: * generic/tclIOCmd.c: * generic/tclParse.c: * generic/tclStringObj.c: * unix/tclUnixNotfy.c: Cleaned up various compiler warnings, eliminated UCHAR bugs. * unix/tclUnixNotfy.c: * unix/tclUnixThrd.c: * generic/tclThreadTest.c: * mac/tclMacThrd.c: Changed TclpCondition*() to Tcl_Condition*(). file: [3426e0c595] check-in: [a1684dfa8e] user: stanton branch: dev-8-1-stubs-branch, size: 45356 | |
|
1999-03-08
| ||
| 20:14 | First pass at integrating stubs mechanism from 8.0. file: [0b5d58eb3f] check-in: [eeba5fd9e9] user: stanton branch: dev-8-1-stubs-branch, size: 45407 | |
|
1999-03-05
| ||
| 20:18 | * generic/tclCompile.h: * generic/tclStubInit.c: * generic/tclCompileDecls.h: * generic/tclCompileStubs.c: * generic/tclInt.decls: Added functions from tclCompile.h into a new tclCompile interface. * generic/tclStubs.c: * generic/tclDecls.h: * generic/tcl.decls: Added Tcl_InitMemory. * generic/tclStubLib.c: Changed to define USE_TCL_STUBS and USE_TCL_STUB_PROCS automatically. * unix/Makefile.in: Changes to get stubs mechanism working. * generic/tclGetDate.y: Updated to reflect tclDate.c changes. * tools/genStubs.tcl: * generic/tclProc.c: * generic/tclStubInit.c: * generic/tclTest.c: * unix/tclUnixFile.c: * unix/tclUnixPort.h: lint * win/makefile.vc: * generic/tclAlloc.c: Changed USE_NATIVEMALLOC to USE_NATIVE_MALLOC. file: [0e35094d74] check-in: [6618f6378b] user: stanton branch: dev-stubs-branch, size: 38112 | |
|
1999-03-04
| ||
| 01:01 | * generic/tcl.decls: Added Mac specific declarations. * generic/tclStubs.c: * generic/tclStubInit.c: Added undefs for all of the TCL_MEM_DEBUG macros to avoid conflicts with the stub names. * generic/tclStubInit.c: * generic/tclInt.h: * generic/tclInt.decls: Moved some declarations out of the generic and into the platform specific sections. Added missing declarations and Mac specific declarations. * generic/tclInt.h: * generic/tclDate.c: * generic/tclClock.c: Created a new opaque TclpTime_t type so generic functions that depend on the format of time_t can appear in the generic header files. * generic/tclStubInit.c: * generic/tclPanic.c: * generic/tcl.h: * generic/tcl.decls: renamed Tcl_Panic back to panic to avoid incompatibilities in a patch release. file: [c8885b799e] check-in: [a58b3cbe12] user: stanton branch: dev-stubs-branch, size: 38175 | |
|
1999-03-03
| ||
| 00:38 | * unix/Makefile.in: * unix/configure.in: * unix/ldAix: Enhanced AIX shared library support. * win/tclWinSock.c: Removed a bunch of extraneous PASCAL FAR attributes from internal functions. * win/tclWinReg.c: Changed registry package to use stubs mechanism so it no longer depends on the specific version of Tcl. * doc/AddErrInfo.3: * doc/Eval.3: * doc/PkgRequire.3: * doc/SetResult.3: * doc/StringObj.3: * generic/tcl.h: * generic/tclBasic.c: * generic/tclPanic.c: * generic/tclStringObj.c: * generic/tclUtil.c: * unix/mkLinks: Added va_list versions of all VARARGS functions so they can be invoked from the stub functions. * doc/package.n: * doc/PkgRequire.3: * generic/tclPkg.c: Added Tcl_PkgProvideEx, Tcl_RequireEx, Tcl_PresentEx, and Tcl_PkgPresent. Added "package present" command. * generic/tclFileName.c: * mac/tclMacFile.c: * mac/tclMacShLib.exp: * unix/tclUnixFile.c: * win/tclWinFile.c: Changed so TclGetUserHome is defined on all platforms, even though it is currently a noop on mac and windows, and renamed it to TclpGetUserHome. * generic/tclCkalloc.c: Added stub versions of memory checking functions when compiling without TCL_MEM_DEBUG. * doc/ByteArrObj.3: * generic/tcl.h: * generic/tclBinary.c: * generic/tclObj.c: Ported the 8.1 ByteArray type back to 8.0. * generic/tcl.decls: * generic/tcl.h: * generic/tclBasic.c: * generic/tclDecls.h: * generic/tclInt.decls: * generic/tclInt.h: * generic/tclIntDecls.h: * generic/tclIntPlatDecls.h: * generic/tclIntPlatStubs.c: * generic/tclIntStubs.c: * generic/tclPlatDecls.h: * generic/tclPlatStubs.c: * generic/tclStubInit.c: * generic/tclStubLib.c: * generic/tclStubs.c: * tools/genStubs.tcl: * unix/configure.in: * unix/Makefile.in: * unix/tclConfig.sh.in: * win/makefile.vc: * win/tclWinPort.h: Added Tcl stubs implementation. There are now two new macros USE_TCL_STUBS and USE_TCL_STUB_PROCS that enable use of stubs and disable stub macros respectively. All of the public and private function declarations from tcl.h and tclInt.h have moved into the *.decls files and the *Stubs.c and *Decls.h files are generated using the genStubs.tcl script. * generic/tclPanic.c: * generic/panic.c: renamed panic to Tcl_Panic, added macro for backwards compatibility, renamed file to tclPanic.c file: [b7a944d165] check-in: [f404370f5a] user: stanton branch: dev-stubs-branch, size: 38002 | |
|
1999-02-19
| ||
| 02:17 | Deleted: Created branch scriptics-tclpro-1-2-synthetic check-in: [1d719b3ad1] user: cvs2fossil branch: scriptics-tclpro-1-2-synthetic, size: 0 | |
|
1999-02-12
| ||
| 00:57 | * README: * generic/tcl.h: * win/README.binary: * win/README: * unix/configure.in: * mac/README: Updated version numbers to 8.1b2. file: [d023d9b707] check-in: [6589cc2e77] user: stanton branch: core-8-1-branch-old, size: 74471 | |
|
1999-02-10
| ||
| 23:31 | * unix/mkLinks: * doc/SetVar.3: * generic/tcl.h: * generic/tclVar.c: Restored Tcl_ObjGetVar2 and Tcl_ObjSetVar2 from 8.0. Renamed Tcl_Get/SetObjVar2 to Tcl_GetVar2Ex and Tcl_SetVar2Ex. * Merged 8.0.5b2 patches file: [3d7fc906da] check-in: [b403ad5f28] user: stanton branch: core-8-1-branch-old, size: 74481 | |
|
1999-02-03
| ||
| 02:58 | * win/tclAppInit.c: * unix/tclAppInit.c: * mac/tclMacAppInit.c: * generic/tclTest.c: Changed some EXTERN declarations to extern since they are not defining exported interfaces. This avoids generating useless declspec() attributes and makes the windows makefile simpler. * generic/tcl.h: Moved Tcl_AppInit declaration to end and cleared out TCL_STORAGE_CLASS so it is not declared with a declspec(). file: [93100a0818] check-in: [92d52aa5e1] user: stanton branch: trunk, size: 61558 | |
|
1999-02-01
| ||
| 21:29 | * generic/tclBasic.c: * generic/tclCmdAH.c: * generic/tclCmdIL.c: * generic/tclCmdMZ.c: * generic/tclExecute.c: * generic/tclHistory.c: * generic/tclIO.c: * generic/tclIOUtil.c: * generic/tclInterp.c: * generic/tclMain.c: * generic/tclNamesp.c: * generic/tclParse.c: * generic/tclProc.c: * generic/tclTest.c: * generic/tclTimer.c: * generic/tcl.h: Made eval interfaces compatible with 8.0 by renaming Tcl_EvalObj to Tcl_EvalObjEx, renaming Tcl_Eval2 to Tcl_EvalEx and restoring Tcl_EvalObj and Tcl_GlobalEvalObj interfaces so they match Tcl 8.0. file: [088f52600a] check-in: [4e3632a716] user: stanton branch: core-8-1-branch-old, size: 73957 | |
|
1999-01-29
| ||
| 00:20 | Merged changes from Tcl 8.0.5b1 file: [24c7b3ea3f] check-in: [8953e4aa5b] user: stanton branch: core-8-1-branch-old, size: 73719 | |
|
1999-01-06
| ||
| 21:08 | * win/makefile.vc: * generic/tcl.h: * generic/tclAlloc.c: Added USE_NATIVEMALLOC ifdefs to make it easier to compile for use with Purify. file: [4931700c49] check-in: [6867e5b3fe] user: stanton branch: trunk, size: 61298 | |
|
1999-01-05
| ||
| 01:18 | Added supoport for _-dclspec on gcc - RFE 972. Ray file: [ea9c223b56] check-in: [6f64fcc254] user: rjohnson branch: trunk, size: 60872 | |
|
1999-01-04
| ||
| 19:25 | Updated the version to 8.0.5. file: [5c01cd1e94] check-in: [b3c705fae1] user: rjohnson branch: trunk, size: 60820 | |
|
1998-12-24
| ||
| 00:13 | Removed function decls that were never used. file: [79c817655b] check-in: [765a95551f] user: rjohnson branch: core-8-1-branch-old, size: 73235 | |
|
1998-12-12
| ||
| 01:36 | Minor change to Lock Declarations to use TCL_DECLARE_MUTEX macro, published in tcl.h. file: [a6666537fe] check-in: [c778c9ef5e] user: lfb branch: core-8-1-branch-old, size: 73288 | |
|
1998-12-03
| ||
| 02:06 | Changed to 8.1b1 patchlevel file: [91ddabfac1] check-in: [19f9484697] user: welch branch: core-8-1-branch-old, size: 73069 | |
|
1998-12-02
| ||
| 01:46 | * generic/tclTest.c (TestevalobjvObjCmd): Updated for EvalObjv change. * tests/parse.test: Updated tests for EvalObjv change. * generic/tclParse.c (EvalObjv, Tcl_EvalObjv): Changed Tcl_EvalObjv interface to remove string and length arguments, preserved original interface as EvalObjv for internal use. * generic/tcl.h: Changed Tcl_EvalObjv interface to remove string and length arguments. * doc/Eval.3: Updated documentation for Tcl_EvalObjv to remove string and length arguments. file: [02085e21ca] check-in: [e7a75e2b0f] user: stanton branch: core-8-1-branch-old, size: 73087 | |
|
1998-11-11
| ||
| 04:08 | merged 8.0.4 into 8.1 file: [a4d852f030] check-in: [fe115bdad2] user: stanton branch: core-8-1-branch-old, size: 73120 | |
|
1998-11-04
| ||
| 04:39 | Merged Henry's latest changes to add support for character ranges in cvec data type Added support for Unicode character classes in regular expressions We now support the following character classes: alnum, alpha, blank, cntrl, digit, graph, lower, print, punct, space, upper, xdigit These all follow the example set by the GNU regular expression package for Java except that "digit" only matches the ASCII '0'-'9' characters. Renamed tclUtf.h to tclUniData.c file: [eb1528e400] check-in: [6a4b8e2ee0] user: stanton branch: core-8-1-branch-old, size: 72959 | |
|
1998-10-17
| ||
| 00:19 | Added README and README.binary to the list of files to modify file: [078db25924] check-in: [0835146a4c] user: escoffon branch: trunk, size: 60804 | |
|
1998-10-13
| ||
| 20:30 | Fixed bug in Tcl_SetListObj - it used to create invalid Tcl_Obj if you passed in 0 elements. Despite what docs said. Also updated a few copyright notices. file: [db3116cffa] check-in: [485b7d35e6] user: rjohnson branch: trunk, size: 60769 | |
| 19:03 | Bumped patch number to 8.0.4 file: [359118aa25] check-in: [ee94132f9b] user: escoffon branch: trunk, size: 60721 | |
|
1998-10-06
| ||
| 20:39 | Removed unused function decls. file: [5944e2ffe6] check-in: [55b9562382] user: rjohnson branch: core-8-1-branch-old, size: 72968 | |
|
1998-09-29
| ||
| 18:22 | Removed function declarations that were never used and not referenced by any implementation. file: [1883c6ee4d] check-in: [2510e314d3] user: rjohnson branch: trunk, size: 60721 | |
|
1998-09-24
| ||
| 23:58 | merging changes from 8.0.3 into 8.1a2 file: [796cd50677] check-in: [1c3c1ab19f] user: stanton branch: core-8-1-branch-old, size: 73233 | |
|
1998-09-21
| ||
| 23:39 | Added contents of Tcl 8.1a2 file: [94d794ab06] check-in: [8c56dc8868] user: stanton branch: core-8-1-branch-old, size: 71285 | |
|
1998-09-14
| ||
| 18:39 | Replaced SCCS strings, fixed binary files file: [95975285c1] check-in: [196f92fd17] user: stanton branch: trunk, size: 60986 | |
|
1998-08-06
| ||
| 12:10 | 8.0.3 file: [6b508f027c] check-in: [151e8675c6] user: welch branch: trunk, size: 60985 | |
|
1998-08-04
| ||
| 23:22 | 8.0.3-5 file: [ed18a52d3f] check-in: [602ea84379] user: welch branch: trunk, size: 60987 | |
| 11:54 | a few more fixes, hope this is the last one! file: [87de1fccd7] check-in: [a8e8192684] user: escoffon branch: trunk, size: 61299 | |
| 11:19 | oh well, it was supposed to be TCL_STORAGE_CLASS not TCLSTORAGECLASS file: [ba95fc204e] check-in: [534cf565cd] user: escoffon branch: trunk, size: 61273 | |
| 10:15 | deleted a spurious line after my EXPORT changes. file: [fc70005272] check-in: [f7cfb9b60c] user: escoffon branch: trunk, size: 61265 | |
| 09:57 | changes made to accomodate extension writers: - retain the old EXPORT(a,b) macro - rename the EXPORT macro to TCLSTORAGECLASS file: [c54184b987] check-in: [4dcbb3f1af] user: escoffon branch: trunk, size: 61297 | |
|
1998-07-29
| ||
| 22:24 | 8.0.3-4 file: [70f1540b3b] check-in: [e5940cb2dd] user: welch branch: trunk, size: 60849 | |
| 20:27 | rearranged the DLL import/export macros to give better default behaviour file: [e392414334] check-in: [80de6ca435] user: escoffon branch: trunk, size: 60852 | |
| 11:43 | dropped a couple of unnecessary #defines file: [40ada5c9bc] check-in: [fe5877ab2c] user: escoffon branch: trunk, size: 60380 | |
| 11:41 | make sure the EXPORT macro is reset to DLLIMPORT at the end of the file file: [ce2612d13c] check-in: [c89732ceca] user: escoffon branch: trunk, size: 60413 | |
| 11:09 | Added support for DLL import/export declarations in the EXTERN macro file: [ae225e0bb8] check-in: [0ecc56fb10] user: escoffon branch: trunk, size: 60372 | |
|
1998-07-24
| ||
| 13:49 | Updated core w/ Micheals latest changes. file: [179ef3e980] check-in: [dff1740f40] user: surles branch: trunk, size: 60267 | |
|
1998-07-21
| ||
| 15:25 | Merged changes between child workspace "/home/escoffon/ws/tcl8.0" and parent workspace "/export/home/ws/tcl8.0". file: [949558f445] check-in: [be2f73988c] user: escoffon branch: trunk, size: 62427 | |
|
1998-07-20
| ||
| 16:54 | 8.0.3-3 file: [34029e2856] check-in: [5725db2619] user: welch branch: trunk, size: 62381 | |
|
1998-07-06
| ||
| 22:21 | Merged changes between child workspace "/home/welch/ws/tcl8.0.3i" and parent workspace "/home/welch/ws/tcl8.0.3". file: [6cacc38c67] check-in: [2643bb0120] user: welch branch: trunk, size: 62381 | |
| 22:13 | Updated for 8.0.3 file: [d657b96ce3] check-in: [3d3137ff8c] user: welch branch: trunk, size: 60222 | |
|
1998-07-01
| ||
| 19:08 | Merged changes between child workspace "/home/escoffon/ws/tcl8.0" and parent workspace "/ws/tcl8.0". file: [99cbbe8bf3] check-in: [8be93cc284] user: escoffon branch: trunk, size: 60278 | |
|
1998-06-29
| ||
| 18:08 | Updated for 8.0.3 file: [2699a2660e] check-in: [df6c6e24cb] user: welch branch: trunk, size: 59756 | |
| 17:32 | Added Jans compatibility patch file: [ad1092c99d] check-in: [faa1669a1f] user: welch branch: trunk, size: 59624 | |
|
1998-06-15
| ||
| 12:33 | Cleaned up prototype for 'Tcl_GetNameOfExecutable'. file: [69824330c4] check-in: [baba7f9c5f] user: suresh branch: trunk, size: 59512 | |
|
1998-06-12
| ||
| 16:49 | Added prototype for the new public routine 'Tcl_GetNameOfExecutable(...)'. file: [6ac52964eb] check-in: [e10b050958] user: suresh branch: trunk, size: 59494 | |
|
1998-06-10
| ||
| 12:30 | Restored the SCCS id string back to id strings file: [9c1c01d9b0] check-in: [454e4f34b1] user: escoffon branch: trunk, size: 59449 | |
| 12:22 | Added the definition of the EXPORT macro, used to declare that some symbols are to be exported from DLLs. This was added so that C packages can use a standard way of declaring exported symbols. file: [4bbc7b883c] check-in: [015003f030] user: escoffon branch: trunk, size: 59427 | |
|
1998-03-26
| ||
| 14:45 | Added: Initial revision file: [3edbda41cc] check-in: [cacdd0f329] user: rjohnson branch: trunk, size: 59012 | |