Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History of file generic/tclStubInit.c at check-in b52fe067d5165ec2
|
2026-07-18
| ||
| 08:10 | Add Tcl_AppendPrintfToErrorInfo to our set of printers file: [8bb87a7728] check-in: [a65eb900f8] user: dkf branch: tip-757, size: 44726 | |
|
2026-07-04
| ||
| 20:47 | First draft of implementation of TIP 757. Not yet its consequences. file: [531967bd7c] check-in: [7ba8fb7d94] user: dkf branch: tip-757, size: 44683 | |
|
2026-06-03
| ||
| 07:45 | TIP #752: New timer API without Tcl_Time file: [162d1717a1] check-in: [93da3b18e7] user: jan.nijtmans branch: main, size: 44613 | |
|
2026-05-31
| ||
| 06:02 | Merge main file: [392a99c7aa] check-in: [dbc0b82215] user: apnadkarni branch: tip-755, size: 44504 | |
|
2026-05-28
| ||
| 12:13 | Merge 9.0. Formatting file: [4026a94a8a] check-in: [8e78be4610] user: jan.nijtmans branch: main, size: 44384 | |
|
2026-05-15
| ||
| 17:30 | Add Tcl_ClearPostInitProcs, start on tests file: [b8db07d570] check-in: [69e016d26f] user: apnadkarni branch: tip-755, size: 44492 | |
| 05:01 | Add Tcl_UnregisterPostInitProc to stubs file: [5f69d62dab] check-in: [c77631effd] user: apnadkarni branch: tip-755, size: 44454 | |
|
2026-05-12
| ||
| 14:20 | Tcl_RegisterPostInitProc skeleton file: [a038d4f5b6] check-in: [0cc23fd307] user: apnadkarni branch: bug-4f06d7ca-91, size: 44412 | |
|
2026-04-07
| ||
| 13:05 | Implementation complete. Make deprecated for test purposes only file: [c59d4bfffa] check-in: [62e2ae9810] user: jan.nijtmans branch: new-timer-api, size: 44715 | |
|
2026-04-03
| ||
| 11:44 | Re-implement from other new-timer-api branch file: [78e721e8e3] check-in: [46bb2f236f] user: jan.nijtmans branch: new-timer-api, size: 44481 | |
|
2026-03-22
| ||
| 11:13 | Some whitespace corrections. Totally minor. file: [a637701acc] check-in: [01727bb939] user: dkf branch: main, size: 44372 | |
|
2026-03-11
| ||
| 16:13 | Rebase to trunk file: [599ae9667f] check-in: [9e296704d1] user: jan.nijtmans branch: new-timer-api, size: 44718 | |
|
2026-02-09
| ||
| 09:50 | Merge trunk file: [42f2fdd713] check-in: [1d0362d66c] user: jan.nijtmans branch: tip-748, size: 47764 | |
| 08:54 | Implement (internal) TclpIsAtty() for Windows. More internal bool usage file: [5c392beabb] check-in: [3bc2ec92db] user: jan.nijtmans branch: main, size: 44375 | |
|
2026-02-06
| ||
| 10:49 | Implement (internal) TclpIsAtty() for Windows file: [5e725cb2d3] check-in: [75db2e490d] user: jan.nijtmans branch: core-9-0-branch, size: 44233 | |
| 10:42 | (cherry-pick): Since 32-bit Cygwin is dead, don't talk about Cygwin64 any more. Remove some dead code. file: [b7cdc9a9d3] check-in: [6cff60d9b2] user: jan.nijtmans branch: core-9-0-branch, size: 44227 | |
| 09:01 | Since 32-bit Cygwin is dead, don't talk about Cygwin64 any more. file: [c79d104634] check-in: [8b9ca32588] user: jan.nijtmans branch: tip-748, size: 47741 | |
| 08:16 | Fix compiler error handling TclpIsAtty file: [cdca02b8df] check-in: [01d2dc4b31] user: jan.nijtmans branch: tip-748, size: 47940 | |
|
2026-02-04
| ||
| 11:35 | Rebase to trunk file: [5553b05cbc] check-in: [a2c78ac50d] user: jan.nijtmans branch: tip-748, size: 47970 | |
|
2026-01-27
| ||
| 15:23 | More progress (still not MacOS) file: [3f92c69c28] check-in: [3c99132c81] user: jan.nijtmans branch: new-timer-api, size: 44839 | |
|
2026-01-20
| ||
| 13:54 | Experiment: New timer API not using Tcl_Time any more. WIP file: [aae2ccfaeb] check-in: [4d608407f9] user: jan.nijtmans branch: new-timer-api, size: 44719 | |
|
2026-01-19
| ||
| 12:12 | Rebase to trunk file: [d6832035dc] check-in: [7f65306e14] user: jan.nijtmans branch: attemptgetstring, size: 44797 | |
|
2026-01-18
| ||
| 22:26 | Complete deprecation of Tcl_SetTimeProc/Tcl_QueryTimeProc file: [ae82e80ed5] check-in: [d76c488c6b] user: jan.nijtmans branch: main, size: 44581 | |
|
2026-01-12
| ||
| 07:47 | Merge trunk file: [f545112d92] check-in: [324255f4a1] user: jan.nijtmans branch: attemptgetstring, size: 44737 | |
|
2026-01-08
| ||
| 07:56 | Add info vartype and Tcl_GetVarType for querying variable types file: [49884299ac] check-in: [6e7622e568] user: apnadkarni branch: apn-vartype-experiment, size: 44479 | |
|
2026-01-06
| ||
| 10:34 | merge main file: [07440bc927] check-in: [80398a116e] user: oehhar branch: tip-723-timer-wall-monotonic, size: 44521 | |
|
2025-12-31
| ||
| 13:12 | Remove Tcl_WinErrorRaise and Tcl_WinAppendMessageFromModule from TIP 744. file: [29a9873d2e] check-in: [ae4115bfd9] user: apnadkarni branch: tip-744, size: 44520 | |
|
2025-12-29
| ||
| 21:49 | Rebase to trunk file: [e4eca49f92] check-in: [4bc0680742] user: jan.nijtmans branch: tip-748, size: 47838 | |
|
2025-12-27
| ||
| 17:43 | Unbreak Linux/MacOS build. Merge trunk file: [f695639f7f] check-in: [231acaf9ae] user: jan.nijtmans branch: tip-744, size: 44595 | |
| 17:30 | Merge 9.0 file: [889a50c389] check-in: [63c2dff1f5] user: jan.nijtmans branch: main, size: 44449 | |
| 17:26 | Move 'undef Tcl_WinConvertError' from tclStubInit.c to tclPlatDecls.h: This function is only meant for Windows file: [f5c3f63a9b] check-in: [c01a0396a0] user: jan.nijtmans branch: core-9-0-branch, size: 44503 | |
|
2025-12-25
| ||
| 09:59 | Tcl_WinRaiseError and tests file: [50c2e2c254] check-in: [38a128db76] user: apnadkarni branch: tip-744, size: 44552 | |
|
2025-12-24
| ||
| 17:24 | Merge main file: [c01073d85b] check-in: [7071e2cce4] user: apnadkarni branch: tip-744, size: 44521 | |
| 17:01 | Kick off TIP 744 with long path support and exported Win32 error formatting file: [10372cccb0] check-in: [0f8db7fd7e] user: apnadkarni branch: tip-744, size: 44451 | |
|
2025-12-22
| ||
| 09:46 | Rebase to trunk file: [fa22d80dfb] check-in: [9ef846dd13] user: jan.nijtmans branch: attemptgetstring, size: 44693 | |
|
2025-12-21
| ||
| 03:49 | TIP 737 file: [183de3aeed] check-in: [4b06423d2f] user: apnadkarni branch: main, size: 44477 | |
|
2025-12-15
| ||
| 15:06 | merge main and adapt to Tcl_ObjCmdProc2 interface file: [da4f71c612] check-in: [e1928eabdb] user: oehhar branch: tip-723-timer-wall-monotonic, size: 44479 | |
| 13:34 | Rebase to trunk file: [a14692b9f6] check-in: [f69efd5ab6] user: jan.nijtmans branch: attemptgetstring, size: 44623 | |
|
2025-12-05
| ||
| 16:18 | Merge trunk. Add Tcl_AsyncMarkFromSignal to the list. Update doc file: [8ee112aa84] check-in: [6ce6b5433c] user: jan.nijtmans branch: tip-748, size: 47582 | |
| 12:48 | Add wrapper-functions, for binary compatibility file: [e22a2451d7] check-in: [ccfeea0ea8] user: jan.nijtmans branch: tip-748, size: 47302 | |
|
2025-11-27
| ||
| 15:38 | Some review remarks: update tcl.decls too, use 'long long' parameters, some C warnings file: [7285ca3c3e] check-in: [aeca6cfb6a] user: jan.nijtmans branch: tip-723-timer-wall-monotonic, size: 44207 | |
|
2025-11-25
| ||
| 20:59 | TIP-723 timer: Add Tcl_SleepMicroSeconds and Tcl_CreateTimerHandlerMicroSeconds file: [5d16d48b74] check-in: [b2d5b1b30a] user: oehhar branch: tip-723-timer-wall-monotonic, size: 44257 | |
|
2025-11-23
| ||
| 20:43 | Use _Generic() to select function type file: [7f9373ddc0] check-in: [c4f087760d] user: jan.nijtmans branch: tip-626, size: 44407 | |
|
2025-11-20
| ||
| 16:57 | TIP-723 timer: fix errors found by continuous integration run. file: [22aa6ec323] check-in: [2f5112c268] user: oehhar branch: tip-723-timer-wall-monotonic, size: 44170 | |
|
2025-11-19
| ||
| 17:37 | tip-723 timer: remove Tcl_SleepMonotonic, switch Tcl_CreateTimerHandler to monotonic time file: [1b22f2543f] check-in: [b0b96b1913] user: oehhar branch: tip-723-timer-wall-monotonic, size: 44171 | |
|
2025-11-15
| ||
| 05:38 | Add new functions to stubs. Add support for error location file: [cc1fe67d8d] check-in: [59cf20300e] user: apnadkarni branch: tip-737, size: 44205 | |
|
2025-11-13
| ||
| 19:53 | Tip 723 (timer): first sketch of "timer in". file: [4537212f2f] check-in: [d72c605590] user: oehhar branch: tip-723-timer-wall-monotonic, size: 44205 | |
|
2025-10-30
| ||
| 16:45 | Rebase to trunk file: [d08cbd4154] check-in: [ac26ccdcec] user: jan.nijtmans branch: tip-626, size: 44233 | |
| 14:23 | Rebase to trunk file: [ed3fab066f] check-in: [f1175f4029] user: jan.nijtmans branch: attemptgetstring, size: 44351 | |
|
2025-10-17
| ||
| 22:46 | More progress file: [533e3dddf8] check-in: [315fef2a77] user: jan.nijtmans branch: attemptgetstring, size: 44343 | |
|
2025-10-16
| ||
| 15:02 | Merge 9.0 file: [e6b2f1a846] check-in: [433aa7f944] user: jan.nijtmans branch: main, size: 44135 | |
| 14:54 | Missed sentinels file: [bc7e260d5a] check-in: [d26896f849] user: jan.nijtmans branch: core-9-0-branch, size: 44531 | |
|
2025-10-13
| ||
| 17:04 | Rebase to trunk file: [f5f087554e] check-in: [644669e6cb] user: jan.nijtmans branch: attemptgetstring, size: 44263 | |
|
2025-09-26
| ||
| 20:58 | Rebase to trunk file: [1869cff4c0] check-in: [00754b1cd0] user: jan.nijtmans branch: tip-626, size: 44225 | |
| 15:41 | Further fix [https://core.tcl-lang.org/tk/tktview/832c2047bb|832c2047bb]: Windows: new compiler, new warnings... file: [257fdd6e9f] check-in: [f16fa8ec9a] user: jan.nijtmans branch: core-9-0-branch, size: 44523 | |
| 15:37 | Further fix [https://core.tcl-lang.org/tk/tktview/832c2047bb|832c2047bb]: Windows: new compiler, new warnings... file: [239e4ad3f4] check-in: [8aa9b084c8] user: jan.nijtmans branch: main, size: 44127 | |
|
2025-09-05
| ||
| 09:12 | update doc file: [b992ce340d] check-in: [36894c9516] user: jan.nijtmans branch: attemptgetstring, size: 44265 | |
| 07:08 | Introduce Tcl_AttemptGetCharLength() file: [752e9a6146] check-in: [24bb637dd2] user: jan.nijtmans branch: attemptgetstring, size: 44282 | |
|
2025-09-04
| ||
| 15:01 | Rebase to trunk file: [5d1867029c] check-in: [42e496eea2] user: jan.nijtmans branch: attemptgetstring, size: 44242 | |
|
2025-09-02
| ||
| 20:04 | Rebase to trunk file: [2f16ca8f7a] check-in: [1880179400] user: jan.nijtmans branch: tip-626, size: 44227 | |
|
2025-09-01
| ||
| 13:53 | (partial) merge trunk file: [453c8a6211] check-in: [893e489e6e] user: jan.nijtmans branch: tip-626, size: 44040 | |
|
2025-08-27
| ||
| 15:38 | Rebase to latest trunk file: [15ac225355] check-in: [6399ade2e2] user: jan.nijtmans branch: attemptgetstring, size: 44165 | |
|
2025-07-27
| ||
| 00:59 | Add C API Tcl_UtfToNormalized file: [fa206dacf2] check-in: [b00ff15275] user: apnadkarni branch: tip-726, size: 44129 | |
|
2025-07-23
| ||
| 16:27 | Merged trunk file: [7f3208ec9f] check-in: [87fdb51f5d] user: apnadkarni branch: tip-726, size: 44094 | |
|
2025-07-14
| ||
| 16:44 | Implement Tcl_UtfToNormalizedDString file: [fd7f80013c] check-in: [fd3d6c8a6c] user: apnadkarni branch: tip-726, size: 44125 | |
| 15:31 | Backout [816e9ddf1b]: TclVarHashCreateVar() is still used in Itcl file: [cd4b5324d4] check-in: [c68b9f7067] user: jan.nijtmans branch: main, size: 44052 | |
|
2025-06-06
| ||
| 05:49 | Add new list functions to stubs file: [319eecdc84] check-in: [ce0be94413] user: apnadkarni branch: tip-649, size: 44083 | |
|
2025-06-03
| ||
| 03:34 | Add stubs function from TIP 716 file: [26d46a7f2c] check-in: [2c15556f25] user: apnadkarni branch: tip-716-91, size: 43984 | |
|
2025-05-26
| ||
| 12:59 | Add some more Tcl_Attempt* functions file: [df309c3b50] check-in: [3c0642b89c] user: jan.nijtmans branch: attemptgetstring, size: 44055 | |
|
2025-05-20
| ||
| 09:28 | Rebase to attemptgetstring file: [096aadff2f] check-in: [70e5788e19] user: jan.nijtmans branch: tip-626, size: 44087 | |
|
2025-05-16
| ||
| 15:38 | Rebase to 9.0 file: [078fdac52e] check-in: [a68fdded89] user: jan.nijtmans branch: encoding-user, size: 44636 | |
|
2025-05-15
| ||
| 15:14 | New function Tcl_AttemptGetString(). WIP file: [52e51328dd] check-in: [68a2b7038d] user: jan.nijtmans branch: attemptgetstring, size: 43989 | |
|
2025-05-13
| ||
| 15:58 | Merge trunk file: [fde780952b] check-in: [06cca012b7] user: jan.nijtmans branch: attemptcreatehashentry, size: 43942 | |
| 15:41 | Put (back) Tcl_CreateHashEntry() stub entry. For better upwards compatibility with TIP #717. Not used in Tcl 9.0 file: [6bc8593374] check-in: [6fa00ba586] user: jan.nijtmans branch: core-9-0-branch, size: 44525 | |
|
2025-05-12
| ||
| 11:33 | Remove Tcl_GetString() stub entry: it isn't used anywhere any more file: [9fb84b49a4] check-in: [fdcf6c024c] user: jan.nijtmans branch: main, size: 43904 | |
|
2025-05-09
| ||
| 18:13 | [fd1585e2a1] Adopt efficient internal indexing calculation utility TclMSB(). file: [c59d930221] check-in: [e991e299b3] user: dgp branch: core-9-0-branch, size: 44267 | |
| 17:55 | Shift stubs entry file: [c0eab0a75a] check-in: [fe9d2567a7] user: dgp branch: dgp-msb, size: 44232 | |
| 17:52 | merge trunk file: [8b97cf5ddc] check-in: [da74eede34] user: dgp branch: dgp-msb, size: 44232 | |
| 08:19 | Merge 9.0. Handle one-argument "encoding user" better. file: [59e0997308] check-in: [597025932d] user: jan.nijtmans branch: encoding-user, size: 44373 | |
|
2025-05-06
| ||
| 09:06 | Change implementation, using 2 new stub entries file: [2e7187f5e1] check-in: [46f7908c62] user: jan.nijtmans branch: attemptcreatehashentry, size: 44213 | |
|
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: [c1e8ac3669] check-in: [e9231a4d4b] user: jan.nijtmans branch: mistake, size: 44181 | |
| 08:00 | Deprecate (internal) TclVarHashCreateVar() function. It isn't (and shouldn't) be used by any extension. file: [393cb53078] check-in: [816e9ddf1b] user: jan.nijtmans branch: main, size: 44227 | |
|
2025-04-24
| ||
| 09:51 | Implement "encoding user" without TIP #716 file: [aafc3db02f] check-in: [29476ca525] user: jan.nijtmans branch: encoding-user, size: 44410 | |
|
2025-04-16
| ||
| 14:28 | Rebase to TIP #717 file: [3b3a0c9e29] check-in: [c381d23c19] user: jan.nijtmans branch: tip-626, size: 44272 | |
|
2025-04-13
| ||
| 21:37 | Fully functional now, with a lot of examples for the improvement. Also, merge trunk file: [c2c75565ff] check-in: [fcbb032b58] user: jan.nijtmans branch: tkt-236d18f49b, size: 44174 | |
|
2025-04-03
| ||
| 15:55 | Rebase to 9.1. Un-deprecate Tcl_CreateCommand() file: [e0d9045b98] check-in: [ae40ecf95f] user: jan.nijtmans branch: tip-626, size: 44324 | |
|
2025-02-26
| ||
| 16:16 | merge trunk; resolve conflict file: [989a4f8ef8] check-in: [6d9b0e6f5d] user: dgp branch: dgp-refactor, size: 44231 | |
| 14:22 | conflict free file: [f1c7fa8a0a] check-in: [034a98588a] user: dgp branch: dgp-refactor, size: 44267 | |
| 14:11 | merge & resolve; note bug 27b3ce2997 is open on this branch file: [469c1bdb18] check-in: [107a3b1c4f] user: dgp branch: dgp-refactor, size: 44251 | |
|
2025-02-24
| ||
| 21:30 | get merging back on trunk up to 9.0b2 release file: [781f98ba8c] check-in: [ae4a8f86e6] user: dgp branch: dgp-refactor, size: 44251 | |
| 20:47 | conflict free merge file: [544d5f9a5b] check-in: [774cc31060] user: dgp branch: dgp-refactor, size: 43201 | |
| 20:16 | merge & resolve file: [85e7028b52] check-in: [966dd9dbe0] user: dgp branch: dgp-refactor, size: 43309 | |
| 19:06 | Merge next trunk checkin; resolve conflicts file: [a2f9e24b85] check-in: [6a5b1c63c9] user: dgp branch: dgp-refactor, size: 43321 | |
| 18:41 | Max conflict free trunk merge file: [69de3d9254] check-in: [8c8e0599f9] user: dgp branch: dgp-refactor, size: 43256 | |
| 18:03 | merge 9.0b1 file: [5772e208ec] check-in: [6464229b3b] user: dgp branch: dgp-refactor, size: 43626 | |
|
2025-02-20
| ||
| 21:36 | Merge 9.1. dde -> 1.5a0 file: [04d6e1eda2] check-in: [25fb7c50d2] user: jan.nijtmans branch: tip-626, size: 44355 | |
|
2025-02-01
| ||
| 22:47 | Rebase to 9.1 file: [fdf1dee023] check-in: [b0c9f7bb68] user: jan.nijtmans branch: tip-711, size: 44226 | |
|
2025-01-22
| ||
| 12:52 | New function Tcl_IsEmpty() file: [7a9a4c5253] check-in: [dc19df4f1d] user: jan.nijtmans branch: tip-711, size: 44289 | |
|
2025-01-10
| ||
| 20:26 | Tcl_GetAlias() should be handled by TCL_NO_DEPRECATED as well file: [e5990e971f] check-in: [91892a998f] user: jan.nijtmans branch: core-8-branch, size: 61246 | |
|
2025-01-08
| ||
| 12:01 | Merge 8.6 (but keep 8.6.16 version-number) file: [dd852ed88b] check-in: [c6e22d8b54] user: jan.nijtmans branch: cygwin, size: 49156 | |
|
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: [a0367643c3] check-in: [4669fc5f66] user: jan.nijtmans branch: tip-710, size: 44199 | |
|
2025-01-04
| ||
| 22:24 | More stub-related fixes: export TclGetAliasObj and TclGetUnicodeFromObj, for better (binary) compatibility with Tcl 9.0. Remove unneeded '_' file: [980d1da689] check-in: [176cd6dda1] user: jan.nijtmans branch: core-8-branch, size: 61327 | |
| 13:06 | Fix compilation warning file: [e183d95f05] check-in: [b6aab4390a] user: jan.nijtmans branch: core-8-branch, size: 61339 | |
|
2025-01-03
| ||
| 13:23 | Make room for 2 more (internal) stub entries: TclOOMakeProcInstanceMethod2 and TclOOMakeProcMethod2. Fill in more stub entries, for better binary compatibility with 9.0 file: [1f53395b99] check-in: [c4de29b63e] user: jan.nijtmans branch: core-8-branch, size: 61340 | |
|
2024-11-10
| ||
| 21:23 | Deprecate Tcl_CreateCommand() too. Use Tcl_CreateObjCommand2() in all testcases file: [138104d5c7] check-in: [8a7320b50e] user: jan.nijtmans branch: tip-626, size: 44328 | |
|
2024-11-08
| ||
| 16:32 | deprecate Tcl_CreateTrace file: [e485260fa7] check-in: [bdff9b35d0] user: jan.nijtmans branch: tip-626, size: 44297 | |
|
2024-11-07
| ||
| 21:33 | Merge 9.0 file: [187f2170a9] check-in: [35ea40df79] user: jan.nijtmans branch: tip-626, size: 44268 | |
|
2024-10-31
| ||
| 06:34 | Merge [ecb2b9d3b53d1a73]: TIP 701 - Tcl_FSTildeExpand C API. file: [a100178a5d] check-in: [0dc3cef558] user: pooryorick branch: unchained, size: 42522 | |
|
2024-10-30
| ||
| 12:24 | Merge 8.7 - TIP 701 - Tcl_FSTildeExpand C API file: [b1fa71a35f] check-in: [ecb2b9d3b5] user: apnadkarni branch: main, size: 44262 | |
|
2024-10-25
| ||
| 20:37 | Merge 9.0 file: [a23eb07cdc] check-in: [714fb05eb4] user: jan.nijtmans branch: tip-626, size: 44252 | |
| 10:54 | (void *)NULL -> (char *)NULL, where appropriate file: [0c3c85092e] check-in: [7209ffe4b0] user: jan.nijtmans branch: main, size: 44246 | |
|
2024-10-05
| ||
| 21:00 | Move new stub entry to 657, which is slightly better file: [48b0c9dde0] check-in: [cdb0818396] user: jan.nijtmans branch: tip-701, size: 60639 | |
|
2024-09-11
| ||
| 03:04 | Add Tcl_FSTildeExpand and tests file: [234b3c7bd8] check-in: [d496038383] user: apnadkarni branch: tip-701, size: 60656 | |
|
2024-08-28
| ||
| 16:33 | Merge [3a60363aa10ef993]: Clean up a lot of whitespace issues. file: [421be433fa] check-in: [627781a6db] user: pooryorick branch: unchained, size: 42506 | |
|
2024-08-27
| ||
| 17:25 | Merge [2998096df8382649]: One missing TCL_NORETURN. file: [6218ea41ee] check-in: [8dfba4b6c4] user: pooryorick branch: unchained, size: 42451 | |
| 14:59 | Merge [f6b34ee2a9459f10]: TIP #692: Revise Tcl_GetAliasObj, remove Tcl_GetAlias(). file: [9ac9c8dbf1] check-in: [fa0943ea46] user: pooryorick branch: unchained, size: 42383 | |
| 14:35 | Merge [562eb97b9af98b90]: TIP #648: New functions Tcl_NewWideUIntObj()/Tcl_SetWideUIntObj(). file: [0725c61741] check-in: [89a2361fea] user: pooryorick branch: unchained, size: 42447 | |
| 14:30 | Merge [41ac78bd666f9e43]: "More code cleanup" and "Reserve 2 more stub entries for TIP #648". file: [1ff5e67312] check-in: [a04f96987b] user: pooryorick branch: unchained, size: 42413 | |
| 14:17 | Merge [20fb399b9696ddb2]: Deprecate Tcl_GetAlias(). file: [4d69934faa] check-in: [d5c6693715] user: pooryorick branch: unchained, size: 42379 | |
|
2024-08-26
| ||
| 20:33 | Merge [f2ebbca7ed5994c0]: Remove some dead libtommath-related code. file: [86ed349815] check-in: [643cdcd30d] user: pooryorick branch: unchained, size: 42355 | |
| 14:29 | Merge [ee93e76625a7ea07]: Upgrade provided libtommath with version 1.3. Still works with external libtommath 1.2 too. file: [362152a46d] check-in: [954aeddf8b] user: pooryorick branch: unchained, size: 42333 | |
| 10:44 | Taken from [9b8a66aff6923a69]: Remove unnecessary "#undef" lines. file: [5dc9ec254a] check-in: [cc89cac2c2] user: pooryorick branch: unchained, size: 41947 | |
| 09:45 | Merge [1fbff64078d7fb02]: Fix indentation/brace usage style issues. file: [6cc4a2f901] check-in: [bd3faf4a67] user: pooryorick branch: unchained, size: 42055 | |
| 05:51 | Merge [ccb8b211056a2d3d]: "More int -> Tcl_Size". Also remove TclGetStringFromObj() macro and remove TclGetStringFromObj() from stubs table. file: [3a495165af] check-in: [6c9f78a3df] user: pooryorick branch: unchained, size: 42067 | |
|
2024-08-25
| ||
| 20:44 | Merge [63d442cdc0d0d498]: "Restore TclListObjGetElements()/TclListObjLength() as they were in 8.6 too." Also remove TclListObjGetElements and TclListObjLength from the stubs table. file: [d193472c2d] check-in: [891803cf8c] user: pooryorick branch: unchained, size: 42144 | |
| 12:24 | Merge [ca14b3054d49c1f4]: TIP #652. file: [3e56f39633] check-in: [cc54f1c099] user: pooryorick branch: unchained, size: 42126 | |
| 07:30 | Merge [f4d16ada5190a2d1]: Fix [4e38c347a4]: Changed contract for Tcl_UtfN(case)cmp in Tcl 8.7. file: [2efaf9f8bf] check-in: [3e36f3fe56] user: pooryorick branch: unchained, size: 42145 | |
| 07:15 | Merge [5904f8f162704c33]: Add (back) special Tcl_GetLongFromObj handling for Cygwin64 stub-table. file: [d15ac58354] check-in: [841ef23b68] user: pooryorick branch: unchained, size: 42123 | |
| 07:14 | Merge [51c676e3d82b90b5]: Remove Cygwin trick, which makes no sense any more. file: [52b7bda027] check-in: [c0c9e18178] user: pooryorick branch: unchained, size: 42018 | |
|
2024-08-24
| ||
| 11:58 | Merge [55970b0f90997b87]: Remove 2 (internal) stub entries which are not used any more. file: [ddb6393d2e] check-in: [318b6d0f38] user: pooryorick branch: unchained, size: 42439 | |
| 10:38 | Merge [530a682e61801d90]: Fix TclpGetPid() signature (should use Tcl_Size, not size_t. file: [b4c581d938] check-in: [3c4305bfe7] user: pooryorick branch: unchained, size: 42471 | |
|
2024-08-22
| ||
| 18:42 | Merge [1431a2f80bef2c7c]: Make TclInvokeObjectCommand/TclInvokeStringCommand static functions. They are not needed/useful for extensions. file: [d46617ca6d] check-in: [3669e5b1fb] user: pooryorick branch: unchained, size: 42456 | |
| 18:36 | Merge [4cfbfb312127679e]: Fix [7371b6270b]: AddressSanitizer use-after-return detection breaks. NRE tests, coroutines; file: [77d5df5d35] check-in: [3e342ec2e5] user: pooryorick branch: unchained, size: 42498 | |
| 17:40 | Merge [0be82def4f9358b2]: Make TclObjInterpProc() MODULE_SCOPE. Not needed any more in stub table. file: [913a6ce5be] check-in: [4d1a0f0c48] user: pooryorick branch: unchained, size: 42484 | |
| 17:37 | Merge [0938a7f2ac181bbd]: Move some (internal) stub entries to lower numbers. file: [094e6571eb] check-in: [a21735199d] user: pooryorick branch: unchained, size: 42499 | |
| 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: [e89f6b831d] check-in: [89d323ba4d] user: pooryorick branch: unchained, size: 42482 | |
|
2024-08-20
| ||
| 20:04 | Merge [d24c3420fa4add26], TIP #665: Remove support for internal utf-16. file: [d2eca65216] check-in: [77d9dffc85] user: pooryorick branch: unchained, size: 42482 | |
| 19:43 | Merge [48a30267f9ad8f90], "Remaining part of TIP #666 implementation (first part already done [here])". file: [a8025802d6] check-in: [6100f8114b] user: pooryorick branch: unchained, size: 42483 | |
| 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: [19c22ace9f] check-in: [348b135fde] user: pooryorick branch: unchained, size: 42567 | |
|
2024-08-18
| ||
| 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: [8e7c4c75d3] check-in: [0a30282ca7] user: pooryorick branch: unchained, size: 42518 | |
|
2024-08-14
| ||
| 18:03 | Rename Tcl_ObjTypeSetFreeProc to Tcl_ObjTypeSetFreeProc. file: [b04a2c5bcf] check-in: [0a2fdbbf69] user: pooryorick branch: unchained, size: 42468 | |
|
2024-08-13
| ||
| 22:22 | Add Tcl_ObjTypeSetName. file: [9a4479a4b6] check-in: [d028cb64f6] user: pooryorick branch: unchained, size: 42457 | |
| 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: [6138376976] check-in: [82a09ad5f7] user: pooryorick branch: unchained, size: 42423 | |
|
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: [aa9acbda32] check-in: [d8a3450f12] user: pooryorick branch: unchained, size: 41149 | |
|
2024-05-13
| ||
| 15:41 | Clean up a lot of small whitespace issues This is the dullest commit ever. Sorry. file: [d846635e08] check-in: [3a60363aa1] user: dkf branch: main, size: 44413 | |
|
2024-05-03
| ||
| 13:26 | Merge 9.0 file: [3819036553] check-in: [58f49ce426] user: jan.nijtmans branch: tip-626, size: 44252 | |
|
2024-04-21
| ||
| 20:58 | TIP #692: Revise Tcl_GetAliasObj, remove Tcl_GetAlias() file: [ae8cc62e89] check-in: [f6b34ee2a9] user: jan.nijtmans branch: main, size: 44246 | |
|
2024-04-20
| ||
| 22:23 | TIP #648: New functions Tcl_NewWideUIntObj()/Tcl_SetWideUIntObj() file: [7b3506302a] check-in: [562eb97b9a] user: jan.nijtmans branch: main, size: 43696 | |
| 16:52 | TIP #648: New functions Tcl_NewWideUIntObj()/Tcl_SetWideUIntObj() file: [74af5f0164] check-in: [dbe94fba12] user: jan.nijtmans branch: core-8-branch, size: 60623 | |
|
2024-04-19
| ||
| 13:54 | Rebase to 9.0 file: [9a5d69c84c] check-in: [a8b703a784] user: jan.nijtmans branch: tip-692, size: 44210 | |
| 13:34 | Merge 9.0 file: [a5bc45d630] check-in: [e8fafa419a] user: jan.nijtmans branch: tip-626, size: 44242 | |
| 13:23 | Merge 8.7 file: [42cc24d267] check-in: [41ac78bd66] user: jan.nijtmans branch: main, size: 43662 | |
| 12:36 | Merge 8.6 file: [76ab764697] check-in: [95cc4a3738] user: jan.nijtmans branch: core-8-branch, size: 60589 | |
| 11:49 | Reserve 2 more stub entries for TIP #648 file: [441bbfddac] check-in: [926f8b18c9] user: jan.nijtmans branch: core-8-6-branch, size: 49159 | |
| 09:37 | Merge 9.0 file: [875d9883d1] check-in: [49981a1ec1] user: jan.nijtmans branch: tip-626, size: 44208 | |
|
2024-04-17
| ||
| 10:41 | Deprecate Tcl_GetAlias() file: [e7ca8cac4f] check-in: [20fb399b96] user: jan.nijtmans branch: main, size: 43628 | |
| 10:22 | Deprecate Tcl_GetAlias() file: [862e329041] check-in: [618593ad8a] user: jan.nijtmans branch: core-8-branch, size: 60555 | |
|
2024-04-14
| ||
| 14:05 | Merge 9.0 file: [2db83b2f60] check-in: [1861587f45] user: jan.nijtmans branch: tip-626, size: 44184 | |
|
2024-04-09
| ||
| 11:14 | Move new Tcl_GetAliasObj() to slot 285 (old slot was used for Tcl_FreeResult() in 8.x) file: [8096538eee] check-in: [1444514184] user: jan.nijtmans branch: tip-692, size: 44176 | |
| 10:47 | Rebase to 9.0 file: [219576ce01] check-in: [86b5535cc4] user: jan.nijtmans branch: tip-692, size: 44176 | |
|
2024-04-08
| ||
| 11:34 | Revive TIP #648 file: [3b96c1e0d8] check-in: [74664985a4] user: jan.nijtmans branch: tip-648, size: 43672 | |
|
2024-04-04
| ||
| 11:44 | Merge 8.6 file: [69f5286001] check-in: [09cdca236b] user: jan.nijtmans branch: core-8-branch, size: 60529 | |
|
2024-04-02
| ||
| 13:49 | Merge 8.7 (removing some dead libtommath-related code) file: [7c4613118d] check-in: [f2ebbca7ed] user: jan.nijtmans branch: main, size: 43604 | |
| 11:13 | Merge 8.6 file: [3d09d1f2cf] check-in: [333bdb34cc] user: jan.nijtmans branch: core-8-branch, size: 60530 | |
|
2024-04-01
| ||
| 20:48 | Merge 9.0 file: [f1798ffece] check-in: [d4eee66f60] user: jan.nijtmans branch: tip-626, size: 44162 | |
|
2024-03-31
| ||
| 00:01 | Make a start, upgrading to libtommath 1.3 file: [afba04ae4f] check-in: [14587821fe] user: jan.nijtmans branch: libtommath-1.3, size: 49125 | |
|
2024-03-29
| ||
| 14:20 | Merge 8.6. Rename some (internal) libtommath stub entries (back to the same name as in Tcl 8.6) file: [2418a1861f] check-in: [13e8fc7158] user: jan.nijtmans branch: core-8-branch, size: 60517 | |
| 12:26 | Upgrade provided libtommath with version 1.3. Still works with external libtommath 1.2 too. file: [164c7af986] check-in: [a04ae84a3f] user: jan.nijtmans branch: core-8-branch, size: 60493 | |
| 08:53 | Upgrade provided libtommath with version 1.3. Still works with external libtommath 1.2 too. file: [7f07391b18] check-in: [ee93e76625] user: jan.nijtmans branch: main, size: 43582 | |
|
2024-03-28
| ||
| 14:16 | Take care of the deprecation of mp_expt_u32 file: [619aa8f359] check-in: [b563346181] user: jan.nijtmans branch: libtommath-1.3, size: 43579 | |
|
2024-03-21
| ||
| 10:21 | Rebase to latest 9.0 file: [170140e330] check-in: [4658048304] user: jan.nijtmans branch: tip-692, size: 43768 | |
| 10:20 | Unneeded line file: [91454e8f94] check-in: [4a248ca260] user: jan.nijtmans branch: tip-692, size: 43888 | |
|
2024-03-20
| ||
| 20:29 | Fix [6811a00819]: lsearch performance degradation on Tcl 8.6.11 release (thanks, Sergey!) file: [f3edea8254] check-in: [9b8a66aff6] user: jan.nijtmans branch: main, size: 43196 | |
| 14:27 | Merge 9.0 file: [9e95573ed3] check-in: [4271f3b52a] user: jan.nijtmans branch: tip-626, size: 43884 | |
|
2024-03-19
| ||
| 14:56 | Fix indentation/brace usage style issues file: [0b5bf788db] check-in: [1fbff64078] user: dkf branch: main, size: 43304 | |
|
2024-03-13
| ||
| 17:30 | Merge 9.0 file: [48ab54f500] check-in: [161b7623ae] user: jan.nijtmans branch: tip-692, size: 43911 | |
| 17:11 | Merge 9.0 file: [3e68ea20b2] check-in: [a29cf046b8] user: jan.nijtmans branch: tip-626, size: 43896 | |
|
2024-03-12
| ||
| 21:24 | Restore TclListObjGetElements()/TclListObjLength() as they were in 8.6 too. file: [8f9777e89a] check-in: [63d442cdc0] user: jan.nijtmans branch: main, size: 43316 | |
| 08:56 | Restore the TclGetStringFromObj() macro in tclInt.h as it was in 8.6/8.7 file: [c148a8a087] check-in: [492234e274] user: jan.nijtmans branch: main, size: 43251 | |
|
2024-03-10
| ||
| 00:16 | Remove Tcl_GetAlias() file: [1493788a11] check-in: [7ea8f1abac] user: jan.nijtmans branch: tip-692, size: 43903 | |
|
2024-03-08
| ||
| 15:15 | Add Tcl_GetAlias/Tcl_GetAliasObj to TIP #616 file: [02b8ea7fb0] check-in: [c23d1e7435] user: jan.nijtmans branch: tip-692, size: 44471 | |
|
2024-03-05
| ||
| 15:20 | Merge 8.6 file: [cf7e559829] check-in: [ec4e4d28c9] user: jan.nijtmans branch: cygwin, size: 49124 | |
|
2024-02-27
| ||
| 12:10 | TclWinGetPlatformId is defined twice. Re-generate tclDecls.h file: [1165740e50] check-in: [0ee8752897] user: jan.nijtmans branch: core-8-branch, size: 60065 | |
|
2024-02-12
| ||
| 12:45 | Merge 9.0 file: [1ba2351658] check-in: [21764a7a92] user: jan.nijtmans branch: tip-626, size: 44532 | |
|
2024-02-11
| ||
| 22:05 | TIP #652 file: [34c6dd6843] check-in: [2e1b89ace3] user: jan.nijtmans branch: core-8-branch, size: 60098 | |
|
2024-02-07
| ||
| 14:47 | Implementation of TIP 652. file: [7d53583ba3] check-in: [f76bde9ba9] user: pooryorick branch: tip-652, size: 43308 | |
|
2024-01-27
| ||
| 23:12 | Merge 9.0 file: [9cf25ac728] check-in: [9ce9909c19] user: jan.nijtmans branch: tip-626, size: 44551 | |
|
2024-01-12
| ||
| 11:53 | Leave out Tcl_UtfNcmp/Tcl_UtfNcasecmp from -DTCL_NO_DEPRECATED builds, because it's part of the UTF16 compatibility layer file: [b1c4e18117] check-in: [2d72b799ff] user: jan.nijtmans branch: core-8-branch, size: 60117 | |
|
2024-01-10
| ||
| 21:01 | Fix [4e38c347a4] Changed contract for Tcl_UtfN(case)cmp in Tcl 8.7 file: [313fac416c] check-in: [45db2932ba] user: jan.nijtmans branch: core-8-branch, size: 59923 | |
| 15:12 | Fix [4e38c347a4]: Changed contract for Tcl_UtfN(case)cmp in Tcl 8.7 file: [d9dcb9142d] check-in: [f4d16ada51] user: jan.nijtmans branch: main, size: 43327 | |
| 12:41 | TIP 685 implementation: rename "string is unicode" to "string is transferable". Also rename underlying C function "Tcl_UniCharIsUnicode" to "Tcl_UniCharIsTransferable". file: [ac8dd20a41] check-in: [5018317bb2] user: oehhar branch: tip-685, size: 59906 | |
|
2024-01-08
| ||
| 14:39 | Merge 9.0 file: [36f734b069] check-in: [74bd0d9d61] user: jan.nijtmans branch: tip-626, size: 44529 | |
| 13:45 | Merge 8.7 file: [daa5035170] check-in: [5904f8f162] user: jan.nijtmans branch: main, size: 43305 | |
| 13:23 | Merge 8.6. Add (back) special Tcl_GetLongFromObj handling for Cygwin64 stub-table file: [c241665809] check-in: [c8a34a084b] user: jan.nijtmans branch: core-8-branch, size: 59901 | |
| 13:16 | (cygwin-only): Add (void *) typecast, preventing coompiler warnings in some situations file: [fab02f91d6] check-in: [d7eec46e0c] user: jan.nijtmans branch: core-8-6-branch, size: 49127 | |
|
2024-01-07
| ||
| 22:50 | Remove Cygwin trick, which makes no sense any more file: [5257266f17] check-in: [51c676e3d8] user: jan.nijtmans branch: main, size: 43200 | |
|
2023-12-13
| ||
| 14:24 | Merge 9.0 file: [0241c60268] check-in: [0868ee7333] user: jan.nijtmans branch: tip-626, size: 44845 | |
|
2023-11-24
| ||
| 13:28 | Merge 9.0 file: [b9b22ebfed] check-in: [96e43e34f3] user: jan.nijtmans branch: tip-626, size: 45010 | |
|
2023-11-23
| ||
| 14:13 | Merge 8.7. Remove 2 (internal) stub entries which are not used any more. file: [8fc4246338] check-in: [55970b0f90] user: jan.nijtmans branch: main, size: 43621 | |
|
2023-11-20
| ||
| 20:24 | More (internal) stub table cleanup file: [20d33b7da0] check-in: [61c6facc1f] user: jan.nijtmans branch: main, size: 43653 | |
| 20:07 | Fix TclpGetPid() signature (should use Tcl_Size, not size_t) file: [d7ddc493a2] check-in: [530a682e61] user: jan.nijtmans branch: main, size: 43794 | |
|
2023-11-03
| ||
| 20:05 | Merge trunk. (Hackery workaround troubles with TCLAPI) file: [9ad2c97b2a] check-in: [ec4e876c4e] user: dgp branch: novem, size: 44043 | |
| 19:56 | merge trunk file: [56c1b9bda8] check-in: [4627159c40] user: dgp branch: dgp-refactor, size: 43784 | |
|
2023-10-25
| ||
| 17:57 | Since TIP 258 (2005) and development efforts leading up to it (2004), the Tcltest package has not been a caller of routines Tcl(Get|Set)LibraryPath, so there's no longer a need for those to be in the internal stubs table. After they are removed from the table, they no longer need to exist at all. file: [ed3f844aa6] check-in: [d19f98cb7d] user: dgp branch: bug-2a0966cdc9, size: 59764 | |
|
2023-10-22
| ||
| 19:56 | Merge 9.0 file: [6ab16fc7d0] check-in: [f107021263] user: jan.nijtmans branch: tip-626, size: 45174 | |
| 19:49 | Remaining fixes for [26870862f0]: Wrong sentinel in Tcl_SetErrorCode usage file: [ced8228299] check-in: [506bbed9ce] user: jan.nijtmans branch: main, size: 43779 | |
|
2023-10-06
| ||
| 17:03 | Merge 9.0 file: [afebcff06e] check-in: [7d52993233] user: jan.nijtmans branch: tip-626, size: 45142 | |
| 09:21 | Make TclInvokeObjectCommand/TclInvokeStringCommand static functions. They are not needed/useful for extensions file: [24b586fd77] check-in: [1431a2f80b] user: jan.nijtmans branch: main, size: 43747 | |
|
2023-10-04
| ||
| 21:12 | Merge 8.7 file: [482263f65e] check-in: [4cfbfb3121] user: jan.nijtmans branch: main, size: 43789 | |
| 20:54 | Merge 8.6 file: [28ce1918a5] check-in: [a85db436db] user: jan.nijtmans branch: core-8-branch, size: 59796 | |
| 20:12 | Make TclObjInterpProc() MODULE_SCOPE. Not needed any more in stub table file: [6bb12110e6] check-in: [0be82def4f] user: jan.nijtmans branch: main, size: 43775 | |
| 15:24 | Merge 8.7 file: [d4d694f12c] check-in: [0938a7f2ac] user: jan.nijtmans branch: main, size: 43790 | |
| 15:17 | Move some (internal) stub entries to lower numbers file: [99b0d0728b] check-in: [b2a4eb8a7f] user: jan.nijtmans branch: core-8-branch, size: 59782 | |
|
2023-10-01
| ||
| 19:06 | Fix [7371b6270b]: AddressSanitizer use-after-return detection breaks NRE tests, coroutines. (patch by chrstphrchvz, with some minor modifications) file: [c79b1b157b] check-in: [170afda2c2] user: jan.nijtmans branch: bug-7371b6270b, size: 49116 | |
|
2023-09-27
| ||
| 15:38 | Merge 9.0 file: [8e3aabda33] check-in: [47d3d33480] user: jan.nijtmans branch: tip-626, size: 45086 | |
| 07:46 | Merge 9.0 file: [c00f5429b1] check-in: [95237a74ce] user: jan.nijtmans branch: tip-626, size: 45043 | |
|
2023-09-18
| ||
| 15:54 | merge trunk file: [7b2aeba469] check-in: [89d3fc0c20] user: dgp branch: dgp-refactor, size: 43778 | |
| 15:50 | merge trunk file: [b9aa0f9bbf] check-in: [b76fbff256] user: dgp branch: novem, size: 44002 | |
|
2023-09-13
| ||
| 12:24 | Remove unneeded internal stub-entries (now that TIP #666 is accepted) file: [f248161322] check-in: [e30a536a43] user: jan.nijtmans branch: core-8-6-branch, size: 49102 | |
| 09:18 | Rebase to 9.0 file: [dbb51cbe0c] check-in: [561988be17] user: jan.nijtmans branch: tip-626, size: 43864 | |
| 09:10 | Merge 9.0 file: [aec392d8a4] check-in: [b680b1f0b3] user: jan.nijtmans branch: tip-626, size: 44574 | |
|
2023-09-12
| ||
| 10:11 | Merge 8.7 file: [5607d9ef73] check-in: [d24c3420fa] user: jan.nijtmans branch: main, size: 43773 | |
| 07:45 | TIP #665: Remove support for internal utf-16 for Tcl 8.7 (and 9.0) file: [b932e986c0] check-in: [f28f0f4b68] user: jan.nijtmans branch: core-8-branch, size: 59765 | |
|
2023-09-11
| ||
| 14:57 | Remaining part of TIP #666 implementation (first part already done [cd426d20a9327f49|here]) file: [622d771cc8] check-in: [48a30267f9] user: jan.nijtmans branch: main, size: 44485 | |
|
2023-07-29
| ||
| 16:42 | Rebase to 9.0 file: [277bbaee9c] check-in: [c9b9082483] user: jan.nijtmans branch: tip-626, size: 44658 | |
|
2023-07-26
| ||
| 11:29 | Rebase to 8.7 file: [525e722a48] check-in: [6ed8dddae4] user: jan.nijtmans branch: tip-666, size: 60699 | |
|
2023-07-13
| ||
| 20:57 | Merge trunk. Still have panic in TclStackFree during pkgMkIndex-2.1 file: [89db6dee0e] check-in: [ff8e923b92] user: dgp branch: dgp-refactor, size: 44574 | |
| 20:49 | Merge TIP 636. Resolve conflicts. Result shows TclStackFree panic when freeing the compiledLocals. file: [d00d7de665] check-in: [b9d1bef880] user: dgp branch: dgp-refactor, size: 44573 | |
| 19:34 | merge trunk file: [924dbd2b42] check-in: [b9c6b55287] user: dgp branch: novem, size: 44798 | |
|
2023-07-12
| ||
| 19:13 | Merge 8.7 file: [e289e9abf9] check-in: [1224acdcf6] user: jan.nijtmans branch: main, size: 44569 | |
| 19:11 | (partial) fix for [c1691dc608]: 32-bit Linux regressions. Eliminate compiler warning file: [f204e2fde6] check-in: [2ab20ce108] user: jan.nijtmans branch: core-8-branch, size: 62944 | |
|
2023-07-09
| ||
| 12:41 | Rebase to 8.7 file: [d1085f990e] check-in: [7bf8d24ff3] user: jan.nijtmans branch: tip-665, size: 62010 | |
|
2023-07-06
| ||
| 19:12 | merge trunk file: [879da8740b] check-in: [66df8231f9] user: griffin branch: tip-636-tcl9-644, size: 44568 | |
|
2023-05-19
| ||
| 19:47 | int -> Tcl_Size and other (internal) signature improvements. Most of them backported from 9.0 file: [53d7a1edd7] check-in: [657c601af7] user: jan.nijtmans branch: core-8-branch, size: 62949 | |
|
2023-05-16
| ||
| 06:05 | More int -> Tcl_Size (in tclInt.h) file: [8520ba5abf] check-in: [c9baf40479] user: jan.nijtmans branch: core-8-branch, size: 62943 | |
|
2023-05-11
| ||
| 21:18 | More tweaks, finetuning file: [caf45694ec] check-in: [683f629ce8] user: jan.nijtmans branch: tip-668, size: 45026 | |
| 16:35 | TIP #668 implementation: Consolidate all Tcl_Attempt* functions. file: [14b4083c77] check-in: [fa605de79a] user: jan.nijtmans branch: tip-668, size: 45017 | |
|
2023-05-10
| ||
| 15:37 | Rebase to latest 8.7 file: [35d8ea7463] check-in: [11d97e377e] user: jan.nijtmans branch: tip-666, size: 60643 | |
|
2023-05-03
| ||
| 14:47 | TIP #666 implementation file: [c69caf17f8] check-in: [380064f5c8] user: jan.nijtmans branch: tip-666, size: 62800 | |
| 09:20 | Merge 9.0 file: [2bd3d46ead] check-in: [583c71a819] user: jan.nijtmans branch: tip-657, size: 44588 | |
| 07:03 | Merge 9.0 file: [ab29105a36] check-in: [17486d3dce] user: jan.nijtmans branch: tip-626, size: 44656 | |
|
2023-05-01
| ||
| 20:28 | More progress file: [4de2af523d] check-in: [f3015fa249] user: jan.nijtmans branch: tip-665, size: 61954 | |
| 19:42 | Remove internal use of TCL_UTF_MAX=3 as much as possible, without compromizing existing TIP's file: [2291199a56] check-in: [86503e53c7] user: jan.nijtmans branch: tip-665, size: 62113 | |
|
2023-04-28
| ||
| 23:57 | Remove all code related to TCL_NO_DEPRECATED, and some related to TCL_MAJOR_VERSION. file: [3c070eb6c3] check-in: [a2e5794d46] user: pooryorick branch: unchained, size: 40779 | |
| 17:34 | Remove all code related to TCL_UTF_MAX=3. file: [cb64ffd924] check-in: [d0c75e3b88] user: pooryorick branch: unchained, size: 43858 | |
| 15:47 | Anticipate TIP 662, restore Tcl_VarEval() to novem branch. file: [fd129353b8] check-in: [fba9fd3b1d] user: dgp branch: novem, size: 44796 | |
| 13:22 | merge trunk file: [5fddac52a0] check-in: [697ce173a5] user: dgp branch: dgp-refactor, size: 44572 | |
| 13:22 | merge trunk file: [5926d4dca5] check-in: [51a0abb39c] user: dgp branch: novem, size: 44786 | |
|
2023-04-27
| ||
| 13:52 | Simplify Tcl 9 compatibility macro's. No change in functionality. file: [5f9eb82b55] check-in: [c0aad60d0c] user: jan.nijtmans branch: core-8-branch, size: 62893 | |
|
2023-04-26
| ||
| 19:29 | Reduce number of needed type-casts. No change in functionality file: [0dc8e25ac0] check-in: [c7e3f3a76e] user: jan.nijtmans branch: tip-660-continued, size: 44567 | |
|
2023-04-24
| ||
| 18:57 | merge trunk file: [174e3dd0d4] check-in: [2fbfe7da2b] user: dgp branch: dgp-refactor, size: 44462 | |
| 18:47 | Merge TIP 660 commit. Resolve enough conflicts to compile. file: [7fce6484f4] check-in: [16ce472043] user: dgp branch: dgp-refactor, size: 44431 | |
| 14:52 | merge trunk file: [0944df4d32] check-in: [8c558b5e00] user: dgp branch: novem, size: 44676 | |
| 14:39 | merge TIP 660 commit file: [b13e0878fd] check-in: [8cab581c5a] user: dgp branch: novem, size: 44645 | |
|
2023-04-23
| ||
| 22:20 | Merge 9.0 file: [7b767afc6a] check-in: [bcbfebda19] user: jan.nijtmans branch: tip-657, size: 44478 | |
| 20:49 | Merge 9.0 file: [505bb93772] check-in: [81629177a8] user: jan.nijtmans branch: tip-626, size: 44546 | |
| 10:41 | Support combination TCL_UTF_MAX=3 with TCL_NO_DEPRECATED=1 file: [d837a8e874] check-in: [4ba40baf3f] user: jan.nijtmans branch: main, size: 44457 | |
|
2023-04-21
| ||
| 21:31 | Merge 9.0 file: [cf3b628322] check-in: [f1cb9fbb82] user: jan.nijtmans branch: tip-657, size: 44447 | |
| 17:17 | Merge pre-TIP 660 changes from trunk. file: [506c797edf] check-in: [a6a4d93dd6] user: dgp branch: dgp-refactor, size: 44421 | |
| 16:49 | Merge pre-TIP 660 changes from trunk. file: [1b2bb4c247] check-in: [b1c433a972] user: dgp branch: novem, size: 44635 | |
| 13:32 | Merge 9.0 file: [a030713871] check-in: [b732c118b6] user: jan.nijtmans branch: tip-626, size: 44515 | |
|
2023-04-19
| ||
| 04:45 | Merge 8.7 file: [896f15d80f] check-in: [c555137119] user: apnadkarni branch: tip-660-tcl8, size: 62836 | |
|
2023-04-18
| ||
| 19:44 | Merge 8.7 file: [a79c8de27d] check-in: [e66bd84d14] user: jan.nijtmans branch: tip-657-backport, size: 62837 | |
| 19:42 | Adapt TIP's #494/#481/#537/#544/#568/#616/#623/#627/#630 to TIP #660 changes file: [5583d68d95] check-in: [891367d291] user: jan.nijtmans branch: core-8-branch, size: 62816 | |
|
2023-04-17
| ||
| 18:53 | Merge 9.0 file: [3f2c068439] check-in: [f4b917d87b] user: jan.nijtmans branch: tip-626, size: 44505 | |
|
2023-04-16
| ||
| 17:31 | size_t -> ptrdiff_t to match Tcl 9 unsigned->signed change file: [532dd5e1af] check-in: [23c8313c59] user: apnadkarni branch: tip-660-tcl8, size: 62833 | |
| 10:55 | Merge core-8-branch file: [d35622c18e] check-in: [83ce119fd5] user: apnadkarni branch: tip-660-tcl8, size: 62812 | |
| 08:01 | Merge trunk file: [67d676ad20] check-in: [5bbb59e590] user: apnadkarni branch: tip-660, size: 44426 | |
|
2023-04-15
| ||
| 22:14 | Merge 8.7 file: [ba09ffd451] check-in: [181ea9e540] user: jan.nijtmans branch: tip-657-backport, size: 62813 | |
| 21:14 | Merge 9.0 file: [b72477785d] check-in: [d03d816a5e] user: jan.nijtmans branch: tip-657, size: 44437 | |
| 19:13 | Merge 8.7 file: [e681c78ec0] check-in: [79292291eb] user: jan.nijtmans branch: main, size: 44416 | |
| 19:11 | Merge 8.6 file: [d0bcb215cc] check-in: [8f718f3162] user: jan.nijtmans branch: core-8-branch, size: 62792 | |
| 19:09 | Add one more unused stub entry file: [59f133d7f9] check-in: [b249a5e03f] user: jan.nijtmans branch: core-8-6-branch, size: 50052 | |
|
2023-04-14
| ||
| 15:01 | Merge trunk file: [1f79a0691e] check-in: [e36ab1e9ba] user: apnadkarni branch: tip-660, size: 44409 | |
| 09:12 | Merge 9.0 file: [7f29b8b986] check-in: [f041e13465] user: jan.nijtmans branch: tip-626, size: 44488 | |
| 07:03 | Merge 9.0 file: [60b9233585] check-in: [27a21d05e7] user: jan.nijtmans branch: tip-657, size: 44420 | |
|
2023-04-13
| ||
| 13:13 | Allow Tcl build without the Tcl 8 compat API. Derived from "disabletcl8api" branch (thanks, Rolf), but using the already existing -DTCL_NO_DEPRECATED (in Makefile) or CHECKS=nodep (makefile.vc) Since there are Github Action builds with -DTCL_NO_DEPRECATED/CHECKS=nodep, we cannot use the Tcl 8 compat API in the core code itself any more. file: [0dc76ca7d9] check-in: [fc9c3d7c3e] user: jan.nijtmans branch: main, size: 44399 | |
|
2023-04-05
| ||
| 11:44 | Fix tclStubInit gcc warnings with TCL_UTF_MAX=3 file: [8528252cc2] check-in: [df8ed90083] user: apnadkarni branch: tip-660, size: 43891 | |
| 10:45 | Export Tcl_GetSizeFromObj in stubs file: [7dedc0ef36] check-in: [de9fdf0738] user: apnadkarni branch: tip-660, size: 43883 | |
| 06:40 | Tcl_GetSizeIntFromObj file: [a9097bdcf9] check-in: [9ebb17c2c8] user: apnadkarni branch: tip-660-tcl8, size: 62795 | |
|
2023-04-03
| ||
| 15:14 | merge trunk through 3/5 file: [5dd80f28f2] check-in: [67c14bbabf] user: dgp branch: dgp-refactor, size: 43886 | |
| 14:41 | merge trunk file: [c820c0b195] check-in: [e4ee47b22d] user: dgp branch: novem, size: 44100 | |
|
2023-03-30
| ||
| 18:01 | TIP 660. No compiler warnings. Tests suite pass on Win and Ubuntu file: [abc75e642d] check-in: [eb81a25271] user: apnadkarni branch: tip-660, size: 43863 | |
|
2023-03-28
| ||
| 14:26 | Minumum backport to 8.7, for TIP #657 file: [8943386743] check-in: [fe2af85168] user: jan.nijtmans branch: tip-657-backport, size: 62796 | |
|
2023-03-17
| ||
| 12:35 | unbreak the build file: [883e3aa6de] check-in: [0edd16fae8] user: dgp branch: core-8-6-branch, size: 50035 | |
| 08:24 | Don't return from a void function file: [c8ac90a22c] check-in: [dc25d330c9] user: jan.nijtmans branch: core-8-6-branch, size: 50031 | |
| 07:57 | Don't introduce size_t in a header-file which didn't use it before. Make more clear that those are unsupported internal functions. file: [c6c392e80f] check-in: [7d2e63372c] user: jan.nijtmans branch: core-8-6-branch, size: 50038 | |
|
2023-03-16
| ||
| 15:12 | Add some undocumented stub functions. Those can prevent a crash like [http://paste.tclers.tk/5763|this] example, when compiled with 8.7 headers but running it in Tcl 8.6. file: [34a2ce0ea3] check-in: [1e8bccbb5e] user: jan.nijtmans branch: core-8-6-branch, size: 49986 | |
|
2023-03-10
| ||
| 15:55 | Implement new function Tcl_InputEncodingError() file: [703f0464d3] check-in: [6d2aac8f3f] user: jan.nijtmans branch: tip-657, size: 43902 | |
|
2023-03-05
| ||
| 00:43 | Merge 9.0 file: [e0a6f0f814] check-in: [38f5d517dd] user: jan.nijtmans branch: tip-626, size: 43970 | |
| 00:26 | More -1 -> TCL_INDEX_NONE file: [ee45b53d5d] check-in: [7a2fc29ce0] user: jan.nijtmans branch: main, size: 43881 | |
|
2022-12-01
| ||
| 15:47 | merge trunk file: [d8855e564c] check-in: [23ae6e8846] user: dgp branch: dgp-refactor, size: 43862 | |
| 15:46 | merge trunk file: [b8eb2673b4] check-in: [5908a85b08] user: dgp branch: novem, size: 44076 | |
| 14:23 | Merge 9.0 file: [2c9b5c7842] check-in: [7787a1c006] user: jan.nijtmans branch: tip-626, size: 43946 | |
|
2022-11-28
| ||
| 15:08 | Merge 8.7 file: [ccde63a37e] check-in: [87aa73504e] user: jan.nijtmans branch: main, size: 43857 | |
| 12:58 | No reservation for TIP #648 any more in stub table. file: [93b4ba24fe] check-in: [58e4ccad62] user: jan.nijtmans branch: core-8-branch, size: 62775 | |
|
2022-11-23
| ||
| 21:43 | Merge 8.6.13 file: [627fc9c49e] check-in: [390087fbe5] user: jan.nijtmans branch: cygwin, size: 48862 | |
| 21:12 | Merge 8.7 file: [834f2cd269] check-in: [2b17ac5d49] user: jan.nijtmans branch: tip-626, size: 43900 | |
| 07:38 | Add mp_pack, mp_pack_count and mp_unpack to the libtommath stub table. Not used by Tcl, but can be used by extensions (backported from 8.7) file: [675e740b98] check-in: [b7e6e5f475] user: jan.nijtmans branch: core-8-6-branch, size: 48865 | |
|
2022-11-22
| ||
| 23:49 | merge trunk file: [fd8decf657] check-in: [bdb510aae1] user: dgp branch: novem, size: 44030 | |
| 23:32 | merge trunk file: [98cb01a622] check-in: [a1dd785b42] user: dgp branch: dgp-refactor, size: 43816 | |
| 20:11 | Merge 8.5 file: [d02a892c2b] check-in: [3f7721da0f] user: jan.nijtmans branch: core-8-6-branch, size: 48821 | |
| 20:08 | Unused stub entries up to Tcl_DStringToObj() (for Tcl 8.7/9.0) file: [76d84af8ba] check-in: [fabdb33522] user: jan.nijtmans branch: core-8-5-branch, size: 42888 | |
|
2022-11-21
| ||
| 23:58 | Rebase to 8.7 file: [800a15cd59] check-in: [48904e94e7] user: jan.nijtmans branch: tip-648, size: 62792 | |
| 23:54 | Merge 8.7 file: [d2725064f3] check-in: [db8e7f06b4] user: jan.nijtmans branch: main, size: 43811 | |
|
2022-11-20
| ||
| 22:58 | merge trunk file: [3b8163e76e] check-in: [4544b3f396] user: dgp branch: dgp-refactor, size: 43795 | |
| 22:51 | merge trunk file: [9ac2ec4514] check-in: [fc81e39756] user: dgp branch: novem, size: 44009 | |
| 20:18 | Rebase to latest 8.7 file: [c41ee5d8aa] check-in: [a6cae9e4ed] user: jan.nijtmans branch: tip-648, size: 62771 | |
| 20:14 | Rebase to latest 8.7 file: [6b45372efc] check-in: [b3bc4804f6] user: jan.nijtmans branch: tip-650, size: 62758 | |
| 17:51 | Merge 8.7 file: [329f883254] check-in: [83c627a303] user: jan.nijtmans branch: main, size: 43790 | |
|
2022-11-18
| ||
| 20:08 | Add mp_pack/mp_pack_count to libtommath stub table file: [62e9e3215a] check-in: [5eae71ceb4] user: jan.nijtmans branch: tip-626, size: 43796 | |
|
2022-11-17
| ||
| 04:54 | TIP 651 implementation file: [979087be0a] check-in: [daadbbf337] user: apnadkarni branch: tip-651, size: 62737 | |
|
2022-11-16
| ||
| 13:55 | merge trunk file: [eb4f854f0b] check-in: [43e4244719] user: dgp branch: dgp-refactor, size: 43712 | |
| 13:49 | merge trunk file: [8b2a9ed976] check-in: [92253f73ad] user: dgp branch: novem, size: 43926 | |
|
2022-11-15
| ||
| 14:41 | Merge 8.7 file: [5871fb071c] check-in: [9c056a67ee] user: jan.nijtmans branch: tip-648, size: 62722 | |
| 14:39 | Merge 8.7 file: [93de83fe3a] check-in: [babbb5ffb5] user: jan.nijtmans branch: tip-650, size: 62726 | |
| 14:03 | New function Tcl_GetWideUIntFromObj file: [b6a787730a] check-in: [f8c1bdeaa1] user: jan.nijtmans branch: tip-650, size: 62743 | |
| 11:04 | Merge 8.7 file: [fbb38e19b8] check-in: [eb759523f8] user: jan.nijtmans branch: main, size: 43707 | |
| 10:57 | Add mp_pack to the libtommath stub-table: it's easier to work with than mp_to_ubin file: [3b49efac4a] check-in: [54a8f8ce8b] user: jan.nijtmans branch: core-8-branch, size: 62654 | |
|
2022-11-08
| ||
| 07:34 | Merge 8.7 file: [286a4e8b20] check-in: [60224c1625] user: jan.nijtmans branch: tip-648, size: 62620 | |
|
2022-11-07
| ||
| 21:21 | Merge 9.0 file: [a49a62c12b] check-in: [f5414f8e58] user: jan.nijtmans branch: tip-626, size: 43694 | |
| 20:46 | Deprecate TclpHasSockets(): Every system nowadays has sockets file: [5629d94c50] check-in: [02f41946ab] user: jan.nijtmans branch: core-8-branch, size: 62552 | |
| 14:33 | merge trunk file: [454120daf2] check-in: [240d688d10] user: dgp branch: dgp-refactor, size: 43610 | |
| 14:33 | merge trunk file: [03a8c9c5f2] check-in: [b7342b545a] user: dgp branch: novem, size: 43824 | |
|
2022-11-06
| ||
| 21:01 | Remove TclpHasSockets(): Every system nowadays has sockets file: [38e9be8d61] check-in: [512fc5578d] user: jan.nijtmans branch: main, size: 43605 | |
| 11:19 | Rebase TIP #626 to latest 9.0. Change Tcl version number from 9.0 to 9.1a0 file: [cdcdd6e750] check-in: [efcf7c37fe] user: jan.nijtmans branch: tip-626, size: 43707 | |
|
2022-11-04
| ||
| 11:11 | New functions Tcl_NewWideUIntObj()/Tcl_SetWideUIntObj() (still experimental) file: [633e693200] check-in: [40bdd7b7bd] user: jan.nijtmans branch: tip-648, size: 62529 | |
|
2022-11-02
| ||
| 22:33 | TIP 636 for Tcl 9 file: [832c7b8d18] check-in: [b78cb72678] user: griffin branch: tip-636-tcl9, size: 44031 | |
| 16:02 | Fix [d2c2baac2]: Tcl 9 32-bit build exits immediately with stack overflow on Windows file: [17f93c4778] check-in: [ab45fca085] user: jan.nijtmans branch: main, size: 43618 | |
| 11:17 | Merge 8.7 file: [de4adea99b] check-in: [d432458d48] user: jan.nijtmans branch: line-editing, size: 62518 | |
| 10:00 | If CFLAGS contains -DTCL_NO_DEPRECATED, remove TclInitCompiledLocals. More code cleanup (backported from 9.0) file: [915d1b0b40] check-in: [722273ad42] user: jan.nijtmans branch: core-8-branch, size: 62461 | |
|
2022-10-31
| ||
| 21:50 | Add missing GetType call to export decls. Change SetElement to support multiple indicies. Improve abstract list test coverage. file: [6700616587] check-in: [5c99b85689] user: griffin branch: tip-636, size: 62839 | |
|
2022-10-30
| ||
| 12:55 | Merge 8.5. Update to tzdata 2022f file: [a13c85dd38] check-in: [8c65a619ff] user: jan.nijtmans branch: core-8-6-branch, size: 48753 | |
| 12:51 | One more unused stub entry file: [b89a6cefc0] check-in: [314fae2c05] user: jan.nijtmans branch: core-8-5-branch, size: 42808 | |
|
2022-10-26
| ||
| 02:45 | Line editing and history -- moved to 8.7. file: [de0cb886ed] check-in: [53b9e4d0d1] user: culler branch: line-editing, size: 62483 | |
|
2022-10-25
| ||
| 22:31 | Add Tcl_GetLine and Tcl_GetLineObj as stubs. file: [2fc1d10b43] check-in: [2be6e24319] user: culler branch: line-editing-86, size: 48712 | |
| 02:30 | Sync with core-8-branch file: [f67a6c7343] check-in: [38481cf1fb] user: griffin branch: tip-636, size: 62800 | |
|
2022-10-24
| ||
| 13:49 | Merge 8.6 file: [90c437269c] check-in: [7f60c82958] user: jan.nijtmans branch: cygwin, size: 48686 | |
|
2022-10-23
| ||
| 14:45 | Merge 9.0 file: [04b40df218] check-in: [907cdd837b] user: jan.nijtmans branch: dgp-refactor, size: 43455 | |
| 11:09 | Merge 9.0 file: [fd8d7f4a88] check-in: [620af40081] user: jan.nijtmans branch: novem, size: 43669 | |
| 00:01 | Merge 8.7 file: [5819904b2d] check-in: [e8d1647a71] user: jan.nijtmans branch: main, size: 43450 | |
|
2022-10-20
| ||
| 15:16 | Merge 8.7 file: [89e4edb1b2] check-in: [87ff3bbe46] user: jan.nijtmans branch: tip-643, size: 62426 | |
|
2022-10-19
| ||
| 22:29 | Sync with core-8-branch file: [07b8950356] check-in: [f7832c5884] user: griffin branch: tip-636, size: 62760 | |
| 04:35 | More work on lset support in AbstractLists file: [5e2a1b5f8c] check-in: [f241fccdde] user: griffin branch: tip-636, size: 62729 | |
|
2022-10-17
| ||
| 18:49 | merge trunk file: [00f3fa58c8] check-in: [9cb9aa5053] user: dgp branch: dgp-refactor, size: 43415 | |
| 18:49 | merge trunk file: [59fe5f7776] check-in: [4d0b8f6251] user: dgp branch: novem, size: 43629 | |
| 18:43 | merge 8.7 file: [70a115656d] check-in: [cb55366d46] user: dgp branch: main, size: 43410 | |
|
2022-10-14
| ||
| 22:06 | Update AbstractList man page. file: [a4154d1317] check-in: [dfc0130efb] user: griffin branch: tip-636, size: 62687 | |
|
2022-10-11
| ||
| 18:37 | merge trunk file: [674df9e74f] check-in: [c8ec3c1a6e] user: dgp branch: dgp-refactor, size: 43384 | |
| 18:37 | merge trunk file: [6bb7604a88] check-in: [6df0150367] user: dgp branch: novem, size: 43598 | |
| 18:31 | merge 8.7 file: [67b5530971] check-in: [e8eacf5908] user: dgp branch: tip-getnumber, size: 62386 | |
| 03:49 | Modify AbstractList functions to include interp for error reporting. Other various improvements. file: [194d5fd572] check-in: [0485bcc580] user: griffin branch: tip-636, size: 62687 | |
|
2022-10-09
| ||
| 18:11 | TIP 643 code. Docs, tests pending file: [58775a1d41] check-in: [97ed01793e] user: apnadkarni branch: tip-643, size: 62395 | |
|
2022-10-08
| ||
| 22:31 | Code cleanup and reorganize file: [7a9308abb3] check-in: [ff3701bbfd] user: griffin branch: tip-636, size: 62641 | |
| 02:39 | Sync with core-8-branch file: [0bfaed2f94] check-in: [1fd2fe2478] user: griffin branch: abstractlist-with-625, size: 62556 | |
|
2022-10-07
| ||
| 14:15 | Merge 8.7 file: [49bd115bb2] check-in: [de6889c12f] user: jan.nijtmans branch: main, size: 43379 | |
|
2022-09-29
| ||
| 13:45 | Sync with core-8-branch file: [fa4bd3924c] check-in: [bf662d3d03] user: griffin branch: abstractlist-with-625, size: 62529 | |
|
2022-09-26
| ||
| 18:49 | Fix broken merge. Don't want to lose Tcl_RemoveChannelMode(). file: [0b2d16cc44] check-in: [dc6c9aa609] user: dgp branch: tip-getnumber, size: 62359 | |
| 15:06 | Merge 9.0 file: [7c7819e6c6] check-in: [e868215b25] user: jan.nijtmans branch: tip-626, size: 43441 | |
| 13:05 | merge trunk file: [8bafe4dfbc] check-in: [c66e4837db] user: dgp branch: dgp-refactor, size: 43357 | |
| 13:04 | merge trunk file: [26a278c6a7] check-in: [f78e8ba0b5] user: dgp branch: novem, size: 43571 | |
| 12:31 | Merge 8.7 file: [30925e8e97] check-in: [d04c91d979] user: jan.nijtmans branch: tip-618, size: 62355 | |
| 12:22 | Update tzdata to 2022d. Add one more unused stub entry file: [b93c7bd25b] check-in: [00b136d44a] user: jan.nijtmans branch: core-8-6-branch, size: 48689 | |
| 12:18 | Add some more unused stub entries file: [6caf63ce4a] check-in: [7ac6d3bebc] user: jan.nijtmans branch: core-8-5-branch, size: 42738 | |
| 07:43 | Merge 8.7 file: [89d97a8508] check-in: [42609ef89b] user: jan.nijtmans branch: main, size: 43352 | |
| 07:34 | TIP #220: Escalate Privileges in VFS Close Callback file: [c390da054b] check-in: [2af94cda95] user: jan.nijtmans branch: core-8-branch, size: 62328 | |
|
2022-09-22
| ||
| 15:32 | Make TclObjInterpProc a macro (since it always should be used through TclGetObjInterpProc()) Add some unused stub entries. Add some more type-casts to tclProc.c file: [4ef77b1b95] check-in: [cd8e3f4616] user: jan.nijtmans branch: core-8-6-branch, size: 48672 | |
|
2022-09-21
| ||
| 13:47 | merge 8.7 file: [db16e89298] check-in: [f434e66963] user: dgp branch: tip-getnumber, size: 62322 | |
| 13:36 | merge trunk file: [a0eeb89017] check-in: [a69de63e81] user: dgp branch: dgp-refactor, size: 43286 | |
| 13:31 | merge trunk file: [b0588d6c9a] check-in: [9b7d2bb58a] user: dgp branch: novem, size: 43500 | |
| 12:37 | Merge 8.7 file: [7d7a044328] check-in: [e855e8c182] user: jan.nijtmans branch: main, size: 43281 | |
| 12:18 | TIP #624: Deprecate Tcl_MakeSafe file: [74bf6670aa] check-in: [8accbbe398] user: jan.nijtmans branch: core-8-branch, size: 62257 | |
| 11:57 | merge trunk file: [52fc5b57de] check-in: [e906340b09] user: dgp branch: dgp-refactor, size: 43297 | |
|
2022-09-19
| ||
| 19:47 | Merge 9.0 file: [2ca2e82772] check-in: [6732737b9c] user: jan.nijtmans branch: tip-626, size: 43381 | |
| 08:58 | merge 9.0 file: [0cc4be93de] check-in: [ebf2c72c2c] user: jan.nijtmans branch: novem, size: 43511 | |
| 08:56 | Merge 8.7 file: [3ca9ef89a9] check-in: [bf562688b4] user: jan.nijtmans branch: main, size: 43292 | |
| 08:31 | New (internal) function TclGetObjInterpProc2() and macro TclObjInterpProc2. Will be needed for Itcl (in combination with TIP #626). Should have been part of TIP #627. file: [8cdfff65c5] check-in: [be541c4a7a] user: jan.nijtmans branch: core-8-branch, size: 62195 | |
|
2022-09-18
| ||
| 21:11 | Put back original TclGetObjInterpProc() file: [26fe0e877b] check-in: [1a4c473060] user: jan.nijtmans branch: tip-626, size: 43348 | |
| 13:59 | TIP implementation to add/use public routines Tcl_GetNumber(FromObj). file: [dcb259dc89] check-in: [c445146cc8] user: dgp branch: tip-getnumber, size: 62241 | |
|
2022-09-17
| ||
| 14:01 | Merge 8.7 file: [64054aaec2] check-in: [9595c284c7] user: jan.nijtmans branch: tip-618, size: 62203 | |
|
2022-09-09
| ||
| 15:18 | Remove TclInvokeObjectCommand from internal stubs table file: [78a451d2e9] check-in: [1644ef7df4] user: jan.nijtmans branch: tip-626, size: 43330 | |
| 13:49 | merge trunk file: [2ab756171b] check-in: [f35aff5e93] user: dgp branch: dgp-refactor, size: 43278 | |
| 13:46 | merge trunk file: [0e4648564c] check-in: [59f9d9ef32] user: dgp branch: novem, size: 43492 | |
| 13:22 | Merge 8.7 file: [316d449ec4] check-in: [2be5306802] user: jan.nijtmans branch: main, size: 43273 | |
| 12:04 | Change TclObjInterpProc() to a macro, since extensions should never invoke it directly, always through TclGetObjInterpProc() file: [0c46cd64fb] check-in: [f50e3a25e0] user: jan.nijtmans branch: core-8-branch, size: 62176 | |
|
2022-09-07
| ||
| 14:40 | merge trunk file: [56b1ac8ded] check-in: [18ef41c5e4] user: dgp branch: dgp-refactor, size: 43254 | |
| 14:23 | merge trunk file: [fc5db0d661] check-in: [70eb19e5bc] user: dgp branch: novem, size: 43468 | |
| 13:26 | Merge 8.7 file: [bd66e0da22] check-in: [da8a38203a] user: jan.nijtmans branch: abstractlist-with-625, size: 62311 | |
| 12:48 | Merge 8.7 file: [78c0764bca] check-in: [787b93c09e] user: jan.nijtmans branch: rfe-655300, size: 62214 | |
| 12:46 | Merge 8.7 file: [6502ae6247] check-in: [8debe52157] user: jan.nijtmans branch: tip-618, size: 62179 | |
| 11:45 | Revive TIP #220 implementation: Escalate Privileges in VFS Close Callback file: [f791046a43] check-in: [afc95211b0] user: jan.nijtmans branch: tip-220, size: 62189 | |
|
2022-08-30
| ||
| 16:18 | Rename TclGetObjInterpProc2 back to TclGetObjInterpProc file: [78eac5ba4c] check-in: [96275a9f3e] user: jan.nijtmans branch: tip-626, size: 43350 | |
|
2022-08-29
| ||
| 22:07 | Make TclObjInvoke() MODULE_SCOPE too file: [e3324f1626] check-in: [883689a334] user: jan.nijtmans branch: tip-626, size: 43351 | |
| 21:59 | Make TclObjInterpProc() MODULE_SCOPE file: [90bd1c85f2] check-in: [f8c96c2ba8] user: jan.nijtmans branch: tip-626, size: 43362 | |
| 21:05 | Merge 8.6 (no need for TclUnusedStubEntry here) file: [6f59a82b9c] check-in: [4c4ae2fac8] user: jan.nijtmans branch: core-8-branch, size: 62152 | |
| 20:55 | Add 2 unused (internal) stub entries file: [96f167f680] check-in: [ace4834900] user: jan.nijtmans branch: core-8-6-branch, size: 48548 | |
| 20:53 | Add 2 unused (internal) stub entries file: [9747b9683c] check-in: [d037ceb967] user: jan.nijtmans branch: core-8-5-branch, size: 42598 | |
| 19:56 | when compiling with TCL_NO_DEPRECATED, remove objProc interfaces file: [bad65e4ae2] check-in: [44af621069] user: jan.nijtmans branch: tip-626, size: 43429 | |
| 10:00 | Merge 9.0 file: [962ad378b5] check-in: [35df7d21f1] user: jan.nijtmans branch: tip-625-for-9, size: 43232 | |
| 03:26 | Merged core-8-branch file: [c4783451c1] check-in: [0af4a5494c] user: apnadkarni branch: tip-625, size: 62169 | |
|
2022-08-21
| ||
| 21:43 | Merge 8.7 file: [20a3791078] check-in: [3841d53f1b] user: jan.nijtmans branch: tip-627, size: 62105 | |
|
2022-08-19
| ||
| 18:08 | Reimplement AbstrctList type structure to simplify. fix various bugs. file: [80365de50b] check-in: [d59097be3b] user: griffin branch: abstractlist-with-625, size: 62194 | |
|
2022-08-08
| ||
| 19:38 | Abstract Lists (TIP-225) initial implementation. file: [bac53c86e7] check-in: [e8d4ce3e08] user: griffin branch: abstractlist-with-625, size: 62233 | |
|
2022-07-23
| ||
| 16:04 | sync up with core-8-brnach. file: [8f0f5d5c62] check-in: [dcbaa175f3] user: griffin branch: tip-629, size: 62045 | |
|
2022-07-18
| ||
| 12:57 | Merge tip-625 file: [a1c7a974cf] check-in: [25cc1d1966] user: jan.nijtmans branch: tip-625-for-9, size: 43056 | |
|
2022-07-15
| ||
| 15:50 | Start on list representation black box tests file: [61a9b3f73e] check-in: [1a50a683a0] user: apnadkarni branch: tip-625, size: 61993 | |
|
2022-07-13
| ||
| 07:33 | Fix build with -DTCL_NO_DEPRECATED file: [8ee92344d6] check-in: [9ec432e29c] user: jan.nijtmans branch: core-8-branch, size: 61929 | |
|
2022-07-12
| ||
| 00:58 | Implement TIP-225 ArithSeries. And other changes. file: [8305e97e37] check-in: [ed4b300841] user: griffin branch: tip-629, size: 61950 | |
|
2022-07-06
| ||
| 10:39 | TclInvokeStringCommand2 -> TclInvokeStringCommand file: [10b50e016a] check-in: [b141bf081c] user: jan.nijtmans branch: tip-626, size: 43168 | |
|
2022-06-20
| ||
| 21:55 | Merge 9.0 file: [ab8da3cfdb] check-in: [8b72df118a] user: jan.nijtmans branch: tip-626, size: 43207 | |
|
2022-06-19
| ||
| 19:32 | Implement Tcl_NRCallObjProc2 file: [f53e16d9b6] check-in: [a772295743] user: jan.nijtmans branch: tip-627, size: 62010 | |
|
2022-06-15
| ||
| 13:53 | merge trunk file: [cb2d5e5e98] check-in: [31348182ac] user: dgp branch: dgp-refactor, size: 43048 | |
| 13:10 | merge trunk file: [69927c8fa3] check-in: [793b412cf3] user: dgp branch: novem, size: 43211 | |
| 12:25 | Merge 9.0 file: [7b55acea2a] check-in: [14591090bd] user: jan.nijtmans branch: tip-626, size: 43208 | |
|
2022-06-12
| ||
| 21:23 | Handle Tcl_GetByteArrayFromObj() better file: [a6c6aee64f] check-in: [46e316b271] user: jan.nijtmans branch: tcl8-compat, size: 42992 | |
| 20:08 | Handle list/dict compatibility better file: [d3fa594e23] check-in: [2e9cc1b17b] user: jan.nijtmans branch: tcl8-compat, size: 42864 | |
| 19:27 | Handle Tcl_Close, Tcl_CallFrame and Tcl_StatBuf correctly file: [f25aebb88e] check-in: [b186ecd1ee] user: jan.nijtmans branch: tcl8-compat, size: 42652 | |
|
2022-06-10
| ||
| 13:45 | Provide help with solving merge conflicts ;-) file: [f7938f1ab8] check-in: [71597277a7] user: jan.nijtmans branch: dgp-refactor, size: 42663 | |
|
2022-06-09
| ||
| 12:18 | Merge 8.7 file: [1479534bf7] check-in: [21290f14ea] user: jan.nijtmans branch: tip-627, size: 61976 | |
|
2022-06-08
| ||
| 10:42 | Merge 9.0 file: [fbe5d4a203] check-in: [8bf9a06d69] user: jan.nijtmans branch: novem, size: 42826 | |
|
2022-06-06
| ||
| 21:59 | Merge 8.7 file: [c9b97f373f] check-in: [2d19331c1e] user: jan.nijtmans branch: tip-627, size: 60090 | |
| 17:40 | No need for separate Tcl_ProcObjCmd2 file: [fa45750fbc] check-in: [594ca4f790] user: jan.nijtmans branch: tip-626, size: 42823 | |
|
2022-06-01
| ||
| 19:34 | TIP #627 implementation file: [cc813d06e9] check-in: [8eecdd6332] user: jan.nijtmans branch: tip-627, size: 60107 | |
|
2022-05-31
| ||
| 12:57 | Merge 8.7. Add Tcl_ProcObjCmd2() file: [feb05f1753] check-in: [02c65849b3] user: jan.nijtmans branch: tip-616-for-8.7, size: 61933 | |
| 12:36 | Merge 9.0. Add Tcl_ProcObjCmd2() file: [1d87286754] check-in: [c8c0090cb1] user: jan.nijtmans branch: tip-616, size: 42706 | |
| 10:24 | Update documentation file: [f7a6a1ea88] check-in: [9369cfb5ca] user: jan.nijtmans branch: tip-626, size: 42854 | |
|
2022-05-30
| ||
| 12:43 | Merge tip-616. More progress file: [a0ef20556b] check-in: [064bba1c17] user: jan.nijtmans branch: tip-626, size: 42854 | |
|
2022-05-27
| ||
| 13:43 | More progress file: [25b8105cf1] check-in: [0abbc2f620] user: jan.nijtmans branch: tip-626, size: 42789 | |
| 11:41 | More progress file: [cafb4343dd] check-in: [c40d2e59ed] user: jan.nijtmans branch: tip-626, size: 42750 | |
|
2022-05-25
| ||
| 21:21 | merge trunk file: [660607184a] check-in: [a3f30fc2bf] user: dgp branch: dgp-refactor, size: 39964 | |
| 21:03 | merge trunk file: [2f3e3006df] check-in: [6446e2401a] user: dgp branch: novem, size: 40127 | |
| 15:42 | Merge tip-616 file: [4ffb312aae] check-in: [d38e7dc748] user: jan.nijtmans branch: tip-626, size: 42822 | |
| 15:27 | Merge 9.0 file: [6ec50fc0e5] check-in: [aaed6af003] user: jan.nijtmans branch: tip-616, size: 42607 | |
| 15:09 | More progress file: [8f6a53330f] check-in: [49a2271a2d] user: jan.nijtmans branch: tip-626, size: 42861 | |
| 12:59 | Merge 8.7 file: [f3414793fd] check-in: [db1eda16d7] user: jan.nijtmans branch: tip-616-for-8.7, size: 61834 | |
| 11:01 | Merge 8.7 file: [adbc4a5588] check-in: [ad1a79e16b] user: jan.nijtmans branch: main, size: 39908 | |
| 10:57 | Renumber two testcases (align with Tcl 8.7), and align Cywin-specific error-message) file: [3ef1dcf136] check-in: [2ba718e533] user: jan.nijtmans branch: core-8-6-branch, size: 48531 | |
| 10:51 | Merge 8.6 file: [658ba0b40c] check-in: [0381fc9b91] user: jan.nijtmans branch: core-8-branch, size: 59948 | |
| 09:11 | Merge 8.7 file: [26feda1008] check-in: [6c6dda291d] user: jan.nijtmans branch: tip-616-for-8.7, size: 61874 | |
|
2022-05-24
| ||
| 12:34 | Starting TIP #626 implementation. WIP, far from finished file: [463ea42925] check-in: [16a9e324dd] user: jan.nijtmans branch: tip-626, size: 42843 | |
| 06:50 | Fix for [f160f9f982]: macOS Aqua : Emoji does not display anymore after TIP #622. (Actually, X11 displayed wrong too!) file: [638550c4a8] check-in: [1e13161bcd] user: jan.nijtmans branch: bug-f160f9f982, size: 59988 | |
|
2022-05-22
| ||
| 12:35 | Merge 8.5 file: [f7c43b0213] check-in: [f88099f60c] user: jan.nijtmans branch: core-8-6-branch, size: 48571 | |
| 12:23 | 2 more unused stub entries file: [6f1ece037e] check-in: [0d97f54dd2] user: jan.nijtmans branch: core-8-5-branch, size: 42578 | |
|
2022-05-17
| ||
| 13:27 | Merge 9.0 file: [bf13d05b64] check-in: [e563372259] user: jan.nijtmans branch: tip-616, size: 42647 | |
| 12:50 | Merge 8.7 file: [4a4fbe3002] check-in: [cd18e5535f] user: jan.nijtmans branch: tip-616-for-8.7, size: 61734 | |
| 08:49 | some less underscores in exported functions file: [823ff1300d] check-in: [2f016df946] user: jan.nijtmans branch: tip-616-for-8.7, size: 61738 | |
| 07:18 | Merge 8.7. Add macro's for situation without UTF_TCL_STUBS file: [84d973926f] check-in: [3923104571] user: jan.nijtmans branch: tip-616-for-8.7, size: 62005 | |
|
2022-05-16
| ||
| 07:20 | Merge 9.0 file: [b39fbca38c] check-in: [bb7df394c9] user: jan.nijtmans branch: tip-616, size: 42903 | |
|
2022-04-05
| ||
| 07:18 | RFE [655300]: Deprecate Tcl_MakeSafe() file: [5983bfe248] check-in: [b7fefa1dd4] user: jan.nijtmans branch: rfe-655300, size: 59333 | |
|
2022-04-01
| ||
| 13:13 | Merge 9.0 file: [f066d151f5] check-in: [4edde5dc8a] user: jan.nijtmans branch: tip-616, size: 42901 | |
| 12:55 | merge trunk file: [430a2fdd25] check-in: [a666fecbe6] user: dgp branch: dgp-refactor, size: 40002 | |
| 12:52 | merge trunk file: [13e383b93d] check-in: [3523e66dcb] user: dgp branch: novem, size: 40165 | |
|
2022-03-31
| ||
| 11:07 | Merge 8.7. Make room for TIP #622 stub entries file: [c34ad85fd8] check-in: [3a50a6e775] user: jan.nijtmans branch: tip-618, size: 59417 | |
|
2022-03-30
| ||
| 19:51 | merge trunk file: [c03e564b65] check-in: [8aaf572217] user: dgp branch: dgp-refactor, size: 39931 | |
| 19:48 | merge trunk file: [d9cf773c5d] check-in: [6427931523] user: dgp branch: novem, size: 40094 | |
| 12:25 | Merge 9.0 file: [47bf43cf99] check-in: [0c8bec9859] user: jan.nijtmans branch: tip-616, size: 42830 | |
|
2022-03-29
| ||
| 19:40 | Add UTF-16 versions of Tcl_NumUtfChars/Tcl_UtfAtIndex to the stub table. Should have been part of TIP #542. Needed for Tk's "glyph_indexing_2" branch file: [2c0fb18dcc] check-in: [87bc45e9d1] user: jan.nijtmans branch: main, size: 39875 | |
|
2022-03-25
| ||
| 12:14 | Unbreak build with-DTCL_UTF_MAX=3 file: [0e85faadea] check-in: [c699710e15] user: jan.nijtmans branch: full-utf-for-87, size: 59848 | |
| 08:20 | Put back Tcl_AppendUnicodeToObj() file: [949ba65428] check-in: [b0051f1af1] user: jan.nijtmans branch: tip-622, size: 39948 | |
|
2022-03-24
| ||
| 14:28 | Add UTF-16 versions of Tcl_GetRange/Tcl_GetUniChar file: [6ed05a1a11] check-in: [019a79d8e8] user: jan.nijtmans branch: tip-622, size: 39946 | |
| 13:58 | Add TclGetUniChar() to the compatibility set file: [c7c00e470a] check-in: [e75009fecd] user: jan.nijtmans branch: full-utf-for-87, size: 59935 | |
| 12:43 | Add TclGetRange() to the compatibility set file: [7f932d89da] check-in: [004fcfa041] user: jan.nijtmans branch: full-utf-for-87, size: 59725 | |
| 11:34 | Implement PANIC when the UTF16 compatibility layer is used in combination with -DTCL_NO_DEPRECATED file: [8dd5624d6d] check-in: [c9d9aaf618] user: jan.nijtmans branch: full-utf-for-87, size: 59598 | |
| 10:48 | When compiled with TCL_NO_DEPRECATED, remove the UTF16 compatibility layer. So, we make sure that it is never used internally for the Core. This means that extensions using the compatibility layer won't work any more in this mode; extensions should be compiled using TCL_UTF_MAX=4 then they work again. file: [6bc1d54645] check-in: [a68880dccd] user: jan.nijtmans branch: full-utf-for-87, size: 58662 | |
|
2022-03-22
| ||
| 16:47 | Merge 8.5 file: [8b166bfb1a] check-in: [6fcef48446] user: jan.nijtmans branch: core-8-6-branch, size: 48537 | |
| 16:45 | Reserve 3 more stub entries file: [c230c614d9] check-in: [d638c6ef78] user: jan.nijtmans branch: core-8-5-branch, size: 42538 | |
| 15:53 | Merge 8.7 file: [3ed8876f96] check-in: [0f9f9fb1e6] user: jan.nijtmans branch: full-utf-for-87, size: 58430 | |
| 15:38 | Feature-complete file: [c9da6db2fe] check-in: [d2ae10faca] user: jan.nijtmans branch: full-utf-for-87, size: 58380 | |
| 11:25 | More progress file: [18b5d086ef] check-in: [8a7b81816e] user: jan.nijtmans branch: full-utf-for-87, size: 58289 | |
| 08:16 | Add UTF-16 versions of Tcl_UniCharLength/Tcl_NumUtfChars/Tcl_UtfAtIndex. Needed for Tk's glyph_indexing_2, and possibly other extensions sticking at TCL_UTF_MAX=3 file: [f9ab597772] check-in: [d9384cad48] user: jan.nijtmans branch: tip-622, size: 39890 | |
|
2022-03-21
| ||
| 19:00 | merge trunk file: [fd13711e8d] check-in: [0d1b86a27c] user: dgp branch: dgp-refactor, size: 39855 | |
| 19:00 | merge trunk file: [a05cf9fc91] check-in: [96b3712b4d] user: dgp branch: novem, size: 40018 | |
|
2022-03-18
| ||
| 11:24 | Merge 8.7 file: [c30e1923f3] check-in: [9abe412215] user: jan.nijtmans branch: tip-616-for-8.7, size: 61428 | |
|
2022-03-17
| ||
| 13:44 | Merge 9.0 file: [031a0f03b8] check-in: [8707b51282] user: jan.nijtmans branch: tip-616, size: 42754 | |
| 09:51 | TIP #601: Make "encoding convertto/convertfrom" throw exceptions file: [d2be0df611] check-in: [fb919be8a3] user: jan.nijtmans branch: core-8-branch, size: 59271 | |
|
2022-03-16
| ||
| 18:26 | merge trunk file: [3f0b4a4580] check-in: [fb0f56616f] user: oehhar branch: tip607-encoding-failindex, size: 39799 | |
|
2022-03-15
| ||
| 15:26 | Merge 9.0 file: [849ba7506a] check-in: [d55381f7da] user: jan.nijtmans branch: tip-616, size: 42704 | |
| 08:34 | Merge 8.7. Add builds with TCL_UTF_MAX=3 on github file: [a1f5c733d6] check-in: [ed52402306] user: jan.nijtmans branch: main, size: 39749 | |
| 07:52 | Even though Tcl_UniChar == int (in this "#if TCL_UTF_MAX>3 block), use the correct signature for Tcl_GetUnicode/Tcl_GetUnicodeFromObj/Tcl_NewUnicodeObj here file: [64f203dedc] check-in: [2bdd750eee] user: jan.nijtmans branch: core-8-branch, size: 59221 | |
|
2022-03-14
| ||
| 18:06 | TIP605 encoding failindex: prepare TCL 9.0 main branch with branch "encodings-with-flags" merged. file: [5704fb8434] check-in: [c8fc04b93b] user: oehhar branch: tip607-encoding-failindex, size: 39675 | |
|
2022-03-11
| ||
| 22:11 | Handle TclUniCharNcmp() file: [15ca795325] check-in: [715b107f62] user: jan.nijtmans branch: full-utf-for-87, size: 58242 | |
| 15:12 | TIP #617 implementation fix: Don't panic on Tcl_UniCharLen() when compiled with TCL_UTF_MAX=4 file: [d843e2b960] check-in: [144192320f] user: jan.nijtmans branch: core-8-branch, size: 59221 | |
|
2022-03-09
| ||
| 11:50 | Merge 8.7 file: [5ab379f77c] check-in: [0e42f41f63] user: jan.nijtmans branch: tip-616-for-8.7, size: 61482 | |
|
2022-03-06
| ||
| 16:52 | merge trunk file: [fa42647171] check-in: [09c4b95eec] user: dgp branch: dgp-refactor, size: 39681 | |
| 14:45 | Merge tip-616 file: [0cf65a4a48] check-in: [a3c8b80019] user: jan.nijtmans branch: tip-616-experiment, size: 42397 | |
| 14:40 | Merge 9.0 file: [c45876fb1e] check-in: [2bf9f94c0e] user: jan.nijtmans branch: tip-616, size: 42580 | |
|
2022-03-04
| ||
| 19:16 | merge trunk file: [cdaef99fb4] check-in: [7601f412eb] user: dgp branch: novem, size: 39844 | |
| 16:21 | Merge 8.7 file: [1b6fdad4d7] check-in: [791cc676b8] user: jan.nijtmans branch: encodings-with-flags, size: 59375 | |
|
2022-03-03
| ||
| 15:58 | Fix warning when compiling with -DTCL_UTF_MAX=3: tclDecls.h:3921:27: warning: initialization of ‘size_t (*)(const int *)’ {aka ‘long unsigned int (*)(const int *)’} from incompatible pointer type ‘size_t (*)(const short unsigned int *)’ {aka ‘long unsigned int (*)(const short unsigned int *)’} [-Wincompatible-pointer-types] 3921 | # define Tcl_UniCharLen Tcl_Char16Len | ^~~~~~~~~~~~~ file: [bf5ec6dbd6] check-in: [ba11bb4b2b] user: jan.nijtmans branch: main, size: 39625 | |
|
2022-03-01
| ||
| 13:34 | More progress file: [86419f183c] check-in: [4b7b34af76] user: jan.nijtmans branch: tip-616-experiment, size: 42375 | |
|
2022-02-24
| ||
| 23:18 | merge trunk file: [2c6a699b46] check-in: [f50c5c56d2] user: dgp branch: novem, size: 39822 | |
| 23:17 | merge trunk file: [0f044a3b3a] check-in: [5c3b80d210] user: dgp branch: dgp-refactor, size: 39659 | |
| 22:44 | Merge 8.7 file: [85a907d69a] check-in: [1376637235] user: jan.nijtmans branch: tip-618, size: 59386 | |
| 22:35 | Merge 9.0 file: [46b0f7fe58] check-in: [bb8e96bb20] user: jan.nijtmans branch: tip-616, size: 42558 | |
| 22:31 | Merge 8.7 file: [9f85618d26] check-in: [56e377a7ea] user: jan.nijtmans branch: main, size: 39603 | |
| 22:05 | Merge 9.0 file: [8f3eb878d3] check-in: [0a973e95ce] user: jan.nijtmans branch: tip-616, size: 42559 | |
| 21:44 | Merge 8.7 file: [f7b9252537] check-in: [0907ba571c] user: jan.nijtmans branch: main, size: 39604 | |
|
2022-02-23
| ||
| 14:26 | Merge 8.5 file: [8570b9a375] check-in: [bcb387ad57] user: jan.nijtmans branch: core-8-6-branch, size: 48486 | |
| 14:13 | 2 more spare stub entries file: [90c1732076] check-in: [a6c3387e68] user: jan.nijtmans branch: core-8-5-branch, size: 42478 | |
|
2022-02-22
| ||
| 21:01 | TIP #618: New Tcl_GetBool* functions with INDEX_NULL_OK flag file: [2c596fa94f] check-in: [566ab0f509] user: jan.nijtmans branch: tip-618, size: 59357 | |
|
2022-02-12
| ||
| 19:03 | Merge 8.5. (add some unused spare stub entries) file: [d3288313a4] check-in: [9bb1b2e1b3] user: jan.nijtmans branch: core-8-6-branch, size: 48452 | |
|
2022-02-11
| ||
| 16:59 | Add more spare unused stub entries file: [ddb36c2917] check-in: [16e5c34e88] user: jan.nijtmans branch: core-8-5-branch, size: 42438 | |
|
2022-02-10
| ||
| 08:34 | Tcl_ListObjLength -> TclListObjLength file: [f1474394c1] check-in: [8186be0b8d] user: jan.nijtmans branch: tip-616, size: 42517 | |
|
2022-02-03
| ||
| 13:13 | TIP #617: Tcl_WCharLen/Tcl_Char16Len file: [73bb3f64d4] check-in: [2b0167c4a2] user: jan.nijtmans branch: tip-617, size: 59325 | |
|
2022-01-29
| ||
| 00:16 | merge [argx_rejig] file: [b2c1863a4a] check-in: [f834558929] user: bch branch: mistake, size: 39641 | |
|
2022-01-28
| ||
| 16:45 | Fix ParseArgsObjv() wrapper file: [f72c7d4a88] check-in: [2c6229d4de] user: jan.nijtmans branch: tip-616, size: 42518 | |
| 13:25 | Fix ParseArgsObjv() wrapper, and adapt testcase to prove that it works file: [7c08cebd4b] check-in: [114a54fbb4] user: jan.nijtmans branch: tip-616-for-8.7, size: 61453 | |
|
2022-01-27
| ||
| 16:53 | Almost complete (at least the API) file: [1ceeb67384] check-in: [5d3dbeefa9] user: jan.nijtmans branch: tip-616, size: 42709 | |
| 15:15 | More progress file: [70ec1485d6] check-in: [22b7c31f21] user: jan.nijtmans branch: tip-616, size: 42709 | |
|
2022-01-26
| ||
| 14:56 | Add TclParseArgsObjv_ file: [38c72c6a4a] check-in: [d2cd1f43f9] user: jan.nijtmans branch: tip-616, size: 42693 | |
| 13:33 | Add TclParseArgsObjv_ file: [bf05027ec5] check-in: [3c38c4a65b] user: jan.nijtmans branch: tip-616-for-8.7, size: 61178 | |
|
2022-01-24
| ||
| 21:37 | 3 more stub-entries file: [d5ec12d9a7] check-in: [61a759a893] user: jan.nijtmans branch: tip-616, size: 41100 | |
| 21:24 | 3 more stub-entries file: [583a407a13] check-in: [e5838cf45d] user: jan.nijtmans branch: tip-616-for-8.7, size: 60846 | |
| 20:54 | More work in progress file: [fec9ec0d58] check-in: [e2382fa2c9] user: jan.nijtmans branch: tip-616, size: 40313 | |
| 11:53 | Tcl Dicts > 2^31 elements too file: [ed76c7fd7b] check-in: [6f6602a104] user: jan.nijtmans branch: tip-616, size: 40222 | |
| 10:00 | Extend for Tcl dicts too (API only) file: [3898b6afe5] check-in: [8376bd283c] user: jan.nijtmans branch: tip-616-for-8.7, size: 60059 | |
| 08:18 | TIP #616: Tcl lists > 2^31 elements. WIP file: [516cbfc693] check-in: [ff0a9cf127] user: jan.nijtmans branch: tip-616, size: 39983 | |
|
2022-01-23
| ||
| 21:56 | Extend for Tcl lists > 2^31 elements (API only) file: [299b4ae542] check-in: [6ac0be37b5] user: jan.nijtmans branch: tip-616-for-8.7, size: 59794 | |
|
2021-11-08
| ||
| 23:13 | Merge 8.7 file: [914a72a37f] check-in: [b52fe067d5] user: jan.nijtmans branch: encodings-with-flags, size: 59227 | |
| 00:37 | merge trunk file: [ade9b9b58d] check-in: [be717d2e78] user: dgp branch: dgp-refactor, size: 39499 | |
| 00:36 | merge trunk file: [b9a5cb9e40] check-in: [a8f8079f5e] user: dgp branch: novem, size: 39662 | |
|
2021-11-06
| ||
| 14:58 | Merge trunk; resolve conflicts. file: [0fe940bfc6] check-in: [164211f6cf] user: dgp branch: dgp-refactor, size: 39481 | |
|
2021-11-03
| ||
| 14:42 | Merge 8.6 file: [6ad158c926] check-in: [57afd14be8] user: jan.nijtmans branch: cygwin, size: 48313 | |
|
2021-10-18
| ||
| 11:57 | Merge 8.7. Remove -stoponerror option file: [f63b4d1748] check-in: [8ab21b9453] user: jan.nijtmans branch: encodings-with-flags, size: 59226 | |
|
2021-10-08
| ||
| 12:36 | Merge trunk file: [a5f30a3c41] check-in: [2b008d21a1] user: jan.nijtmans branch: dgp-properbytearray, size: 39443 | |
| 09:26 | Merge 8.7 file: [6ad7465208] check-in: [3e899fd2f3] user: jan.nijtmans branch: tip-568, size: 59177 | |
| 08:58 | Merge 9.0 file: [85e7ca09f3] check-in: [ac61d3ebc1] user: jan.nijtmans branch: novem, size: 39661 | |
| 08:40 | Merge 8.7 file: [501ade297e] check-in: [916029c89c] user: jan.nijtmans branch: main, size: 39442 | |
|
2021-10-06
| ||
| 19:33 | Change "IntRep" to "InternalRep", as discussed in the Tcl Core mailing list file: [44dc4dc3a2] check-in: [0509fa5750] user: jan.nijtmans branch: internalrep, size: 59176 | |
|
2021-08-27
| ||
| 11:51 | merge 8.7 file: [ba4b654230] check-in: [bc8dcf3bcb] user: dgp branch: tip-568, size: 59162 | |
|
2021-08-26
| ||
| 15:27 | Merge 8.6 file: [506bea5434] check-in: [83da84a0e5] user: jan.nijtmans branch: core-8-branch, size: 59161 | |
| 15:15 | Add a few spare unused stub entries in TclOO file: [053a0659ec] check-in: [7698b8162e] user: jan.nijtmans branch: core-8-6-branch, size: 48316 | |
|
2021-08-23
| ||
| 17:34 | merge trunk: file: [a5840d5cea] check-in: [cb3279b215] user: dgp branch: novem, size: 39646 | |
| 17:30 | merge trunk file: [a60f9b1839] check-in: [543082d1ba] user: dgp branch: dgp-refactor, size: 39466 | |
| 17:03 | Merge trunk file: [48fd8c627d] check-in: [09fdda8d70] user: dgp branch: dgp-properbytearray, size: 39428 | |
| 17:03 | merge 8.7 file: [1107247f5d] check-in: [101d798bc5] user: dgp branch: tip-568, size: 59165 | |
|
2021-08-20
| ||
| 12:48 | Merge 8.7 file: [71edc9317d] check-in: [e30f179c8f] user: jan.nijtmans branch: main, size: 39427 | |
|
2021-08-19
| ||
| 08:45 | Merge 8.5 file: [7f022d48e8] check-in: [d99207d437] user: jan.nijtmans branch: core-8-6-branch, size: 48319 | |
| 08:38 | Reserve a few more unused stub entries file: [4c90dfb1aa] check-in: [c366e924b8] user: jan.nijtmans branch: core-8-5-branch, size: 42278 | |
| 08:05 | Apply macos-tip511.diff. Resolve conflict with TIP #601 file: [79bb7cb7e1] check-in: [d8b82ef75f] user: jan.nijtmans branch: tip-511, size: 59164 | |
|
2021-08-17
| ||
| 16:16 | tip#511 proposed implementation file: [a6b3565d3a] check-in: [0d5d82595a] user: jan.nijtmans branch: tip-511, size: 59130 | |
|
2021-07-19
| ||
| 14:18 | merge trunk file: [63745a4da1] check-in: [e74cf12c64] user: dgp branch: dgp-refactor, size: 39393 | |
| 14:13 | merge trunk file: [527ca7f9b3] check-in: [2186cdee33] user: dgp branch: dgp-properbytearray, size: 39355 | |
|
2021-06-25
| ||
| 07:32 | Merge 9.0 file: [db5cd9d884] check-in: [185ab56ee3] user: jan.nijtmans branch: novem, size: 39573 | |
| 06:54 | (internal) stub table simplification: TclIntPlatStubs is now a single table, in stead of 3 for the 3 platforms file: [dfec2291e3] check-in: [116368c076] user: jan.nijtmans branch: main, size: 39354 | |
|
2021-05-07
| ||
| 13:12 | Merge 8.7. More parse improvement, WIP file: [f49f4c985c] check-in: [14afb5bf77] user: jan.nijtmans branch: encodings-with-flags, size: 59175 | |
|
2021-04-30
| ||
| 15:34 | merge 8.7 file: [5f2c6f79fe] check-in: [94d397322a] user: dgp branch: tip-568, size: 59092 | |
| 15:33 | merge trunk file: [e7cb48b6e8] check-in: [09f65fbe38] user: dgp branch: dgp-refactor, size: 41929 | |
| 15:32 | merge trunk file: [7251f47091] check-in: [884ef897e8] user: dgp branch: dgp-properbytearray, size: 41891 | |
| 11:38 | Merge 9.0 file: [d057ec71c5] check-in: [283948f157] user: jan.nijtmans branch: novem, size: 42109 | |
| 08:49 | Merge 8.7. Remove "string bytelength" completely. Also fix some TIP #595 leftover testcases, which were skipped file: [7f2e9e9a45] check-in: [ef90dfbe67] user: jan.nijtmans branch: main, size: 41890 | |
|
2021-04-29
| ||
| 09:58 | Merge 8.7 file: [7cd701f262] check-in: [fa3a2fdfd8] user: jan.nijtmans branch: tip-597, size: 59091 | |
| 09:58 | Prevent compiler warning file: [be7ab2c485] check-in: [b56d0f7829] user: jan.nijtmans branch: core-8-branch, size: 59055 | |
| 09:54 | Merge 8.7 file: [7707a0a97e] check-in: [8c23b1dc16] user: jan.nijtmans branch: tip-597, size: 59061 | |
| 09:51 | Unbreak build with -DTCL_NO_DEPRECATED file: [e882a66162] check-in: [3d21594e7a] user: jan.nijtmans branch: core-8-branch, size: 59025 | |
| 09:48 | Merge TIP #597 file: [e3d53cd857] check-in: [9fa2135ed4] user: jan.nijtmans branch: encodings-with-flags, size: 59343 | |
|
2021-04-28
| ||
| 22:54 | merge trunk file: [562ae903d9] check-in: [6a0c952f70] user: dgp branch: dgp-refactor, size: 41893 | |
| 22:50 | merge trunk file: [5b31f4a443] check-in: [f1406199a1] user: dgp branch: dgp-properbytearray, size: 41855 | |
| 12:59 | Merge trunk file: [1168e40778] check-in: [60e7e970bd] user: jan.nijtmans branch: novem, size: 42073 | |
| 12:54 | Merge 8.7 file: [add9577140] check-in: [cd89ed2013] user: jan.nijtmans branch: main, size: 41854 | |
|
2021-04-14
| ||
| 17:12 | merge 8.7 file: [32837f5f0b] check-in: [9b0710970f] user: dgp branch: tip-568, size: 58993 | |
|
2021-04-13
| ||
| 07:23 | Merge tip-597 file: [2df84d511d] check-in: [68ace89f26] user: jan.nijtmans branch: encodings-with-flags, size: 59112 | |
| 07:22 | Merge 8.7 file: [1a16072965] check-in: [459788b342] user: jan.nijtmans branch: tip-597, size: 59028 | |
|
2021-04-12
| ||
| 15:33 | Fix [f566e1c817]: macOS: -DTCL_NO_DEPRECATED file: [21b7dc93c2] check-in: [5417c061b0] user: jan.nijtmans branch: core-8-branch, size: 58992 | |
|
2021-04-09
| ||
| 14:43 | Merge 8.7 file: [7f1403ade5] check-in: [23f7cee6bb] user: jan.nijtmans branch: tip-597, size: 59091 | |
| 10:37 | Merge 9.0 file: [56ca264027] check-in: [ac8276904d] user: jan.nijtmans branch: stub-simplification, size: 39365 | |
|
2021-04-08
| ||
| 19:46 | merge 8.7 file: [6fb4a1c616] check-in: [0c838e7a99] user: dgp branch: tip-568, size: 59056 | |
| 19:43 | merge trunk file: [e54af3e511] check-in: [f4a67cab62] user: dgp branch: dgp-refactor, size: 41911 | |
| 19:37 | merge trunk file: [4b26c78426] check-in: [8a749b7984] user: dgp branch: dgp-properbytearray, size: 41873 | |
| 15:07 | Merge 9.0 file: [faffdbdbba] check-in: [be1a68e282] user: jan.nijtmans branch: novem, size: 42091 | |
| 15:04 | Remove TclWinConvertError from internal stub table. No longer necessary, since it's in the external stub table now. file: [d08d1a020a] check-in: [ff01ab817d] user: jan.nijtmans branch: main, size: 41872 | |
| 14:42 | Merge 9.0 file: [93662dcfd4] check-in: [c15675d5af] user: jan.nijtmans branch: novem, size: 42189 | |
| 14:26 | Merge 8.7 file: [053aec2072] check-in: [652f6ffee1] user: jan.nijtmans branch: main, size: 41970 | |
| 12:22 | TIP #598: export TclWinConvertError file: [c78ec4fe26] check-in: [aec3568f71] user: jan.nijtmans branch: core-8-branch, size: 59055 | |
|
2021-04-06
| ||
| 11:02 | Merge tip-597 file: [61d1cf5bc0] check-in: [70f3623c41] user: jan.nijtmans branch: encodings-with-flags, size: 58874 | |
| 09:08 | Merge 8.7 file: [a8d9eaa4fd] check-in: [d4ab49c82a] user: jan.nijtmans branch: tip-597, size: 58790 | |
|
2021-04-05
| ||
| 15:48 | merge trunk file: [4a12fff3b6] check-in: [e6b336dd65] user: dgp branch: dgp-refactor, size: 41891 | |
| 15:43 | merge trunk file: [81d316c237] check-in: [963eccebea] user: dgp branch: dgp-properbytearray, size: 41853 | |
| 15:42 | merge 8.7 file: [e7dac38209] check-in: [c9c3dc0277] user: dgp branch: tip-568, size: 58755 | |
|
2021-04-04
| ||
| 17:20 | Merge 9.0 file: [45df2f3a84] check-in: [c98b6d5364] user: jan.nijtmans branch: novem, size: 42071 | |
| 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: [55b6b59280] check-in: [92228c4fc9] user: jan.nijtmans branch: core-8-branch, size: 58754 | |
|
2021-03-30
| ||
| 14:04 | Merge tip-597. More testcases file: [6139d83ab5] check-in: [62626792f7] user: jan.nijtmans branch: encodings-with-flags, size: 58874 | |
| 11:54 | add testcase for "encoding convertto". Move stub table one positions file: [6b064febd1] check-in: [6b8d3428e4] user: jan.nijtmans branch: encodings-with-flags, size: 58855 | |
|
2021-03-28
| ||
| 21:03 | Merge 8.7 file: [3176e321d1] check-in: [ce379cec16] user: jan.nijtmans branch: tip-597, size: 58790 | |
|
2021-03-23
| ||
| 20:35 | New Tcl_ExternalToUtfDStringEx/Tcl_UtfToExternalDStringEx functions. Not used yet file: [d6c6709d5e] check-in: [80634618a7] user: jan.nijtmans branch: encodings-with-flags, size: 58838 | |
|
2021-03-22
| ||
| 22:22 | merge 8.7 file: [1b25e92ab7] check-in: [6d2bef01f6] user: dgp branch: tip-568, size: 58755 | |
| 17:07 | Rename MODULESCOPE TclGetLoadedPackagesEx() to TclGetLoadedLibraries() file: [1229b09071] check-in: [b4aabd63ed] user: jan.nijtmans branch: core-8-branch, size: 58754 | |
|
2021-03-17
| ||
| 12:04 | Merge 8.7 file: [98bdc8bddf] check-in: [0d01d35ca0] user: jan.nijtmans branch: tip-597, size: 58791 | |
|
2021-03-15
| ||
| 14:03 | merge trunk file: [c43f46c69c] check-in: [9bebd2ea8b] user: dgp branch: dgp-refactor, size: 41891 | |
| 14:02 | Merge 9.0 file: [e12557b41c] check-in: [d0b32f89cc] user: jan.nijtmans branch: bug-ea39ab591e, size: 41852 | |
| 14:01 | merge trunk file: [7d9a68afd7] check-in: [9949dc3d16] user: dgp branch: dgp-properbytearray, size: 41853 | |
| 13:32 | merge 8.7 file: [c5e6fddeae] check-in: [3aa0fe34dd] user: dgp branch: tip-568, size: 58756 | |
| 13:22 | Merge 9.0 file: [5d19694430] check-in: [3a716783cc] user: jan.nijtmans branch: novem, size: 42071 | |
| 12:31 | Merge 8.7 (this is the TIP #575 implementation for Tcl 9.0) file: [5c8917fcf6] check-in: [3fed9809e1] user: jan.nijtmans branch: main, size: 41852 | |
| 11:52 | Implement TIP #575: Switchable Tcl_UtfCharComplete()/Tcl_UtfNext()/Tcl_UtfPrev() file: [b338842aeb] check-in: [4abf5fb992] user: jan.nijtmans branch: core-8-branch, size: 58755 | |
|
2021-03-11
| ||
| 14:43 | merge trunk file: [d50a23d55d] check-in: [1517cf05c6] user: dgp branch: dgp-properbytearray, size: 41724 | |
| 14:42 | merge trunk file: [cb342c494d] check-in: [b8e768016d] user: dgp branch: dgp-refactor, size: 41745 | |
|
2021-03-10
| ||
| 16:19 | Merge 9.0 file: [f7b4ff1821] check-in: [1b19ce788e] user: jan.nijtmans branch: novem, size: 41942 | |
| 12:55 | TIP #597 implementation: "string is unicode" and new wtf-8 encoding file: [02dd80d3ba] check-in: [fc3656894a] user: jan.nijtmans branch: tip-597, size: 58052 | |
| 07:51 | Move internal stub entry 260 to 259, the same place it is in 8.7. file: [653a81ede3] check-in: [4ad98514e4] user: jan.nijtmans branch: main, size: 41723 | |
|
2021-03-09
| ||
| 15:13 | Merge 8.7 file: [688dff48a0] check-in: [60d938a7ee] user: jan.nijtmans branch: rfe-800716, size: 58334 | |
|
2021-03-04
| ||
| 15:58 | merge trunk file: [a83537b8a0] check-in: [8f5ab8b30f] user: dgp branch: dgp-refactor, size: 41762 | |
| 15:54 | merge trunk file: [1065a108dc] check-in: [d6a847a06a] user: dgp branch: dgp-properbytearray, size: 41741 | |
| 15:51 | merge 8.7 file: [01b928ec3b] check-in: [2d4ef1c238] user: dgp branch: tip-568, size: 58034 | |
| 12:24 | Merge 9.0 file: [916d8c3681] check-in: [b356e235cc] user: jan.nijtmans branch: bug-ea39ab591e, size: 41740 | |
| 10:55 | Merge trunk file: [4f770c7937] check-in: [c37508e6ef] user: jan.nijtmans branch: novem, size: 41959 | |
| 10:46 | Merge 8.7 file: [bfb3021bc1] check-in: [e87d7d0c9e] user: jan.nijtmans branch: main, size: 41740 | |
| 10:36 | Merge 8.6 file: [ef53f1d05d] check-in: [adc9e4c3f7] user: jan.nijtmans branch: core-8-branch, size: 58033 | |
| 10:22 | Merge 8.5. Add unused stub table entries file: [e5d5854fe3] check-in: [479fe8102c] user: jan.nijtmans branch: core-8-6-branch, size: 48251 | |
| 09:53 | Add some more unused entries to the stub table, keeping up with the table size increase of higher Tcl versions file: [7e2612d7d6] check-in: [7fda7d3e91] user: jan.nijtmans branch: core-8-5-branch, size: 42198 | |
|
2021-02-25
| ||
| 13:28 | Merge 9.0 file: [443e005171] check-in: [610d4bb919] user: jan.nijtmans branch: bug-ea39ab591e, size: 41643 | |
|
2021-02-24
| ||
| 15:29 | merge trunk file: [b8e862be85] check-in: [5752520ea3] user: dgp branch: dgp-properbytearray, size: 41644 | |
| 15:28 | merge trunk file: [875874ab3c] check-in: [0d2a613e7c] user: dgp branch: dgp-refactor, size: 41665 | |
| 15:22 | merge trunk file: [b16a819cd5] check-in: [0c43d43882] user: dgp branch: novem, size: 41862 | |
| 15:22 | merge 8.7 file: [d86140f408] check-in: [3b0de630e7] user: dgp branch: tip-568, size: 57966 | |
| 13:06 | Merge 8.7. Fix "make checkstubs" file: [14aee4e7d1] check-in: [22df97a1f2] user: jan.nijtmans branch: main, size: 41643 | |
| 11:56 | Fix "make checkstubs": A few more MODULE_SCOPE libtommath functions file: [35787514c8] check-in: [d8c978ab10] user: jan.nijtmans branch: core-8-branch, size: 57965 | |
|
2021-02-17
| ||
| 11:02 | Merge 9.0 file: [6e4d531f10] check-in: [6bce2f4483] user: jan.nijtmans branch: bug-ea39ab591e, size: 41679 | |
|
2021-02-16
| ||
| 16:36 | merge trunk file: [eaeba55eeb] check-in: [6e2b8e49c3] user: dgp branch: dgp-refactor, size: 41701 | |
| 16:31 | merge trunk file: [2945725ef0] check-in: [5ada5ae596] user: dgp branch: dgp-properbytearray, size: 41680 | |
| 16:28 | merge trunk file: [d6ee53cd7b] check-in: [8a346f3454] user: dgp branch: novem, size: 41898 | |
| 08:39 | Merge 8.7. Fix warning in tclStubInit.c when TCL_UTF_MAX=3 file: [cfcc76f8b4] check-in: [e203a7e507] user: jan.nijtmans branch: main, size: 41679 | |
|
2021-02-15
| ||
| 12:08 | Merge 8.7 file: [577e8e51c8] check-in: [6a6cafb81f] user: jan.nijtmans branch: tip-575, size: 58753 | |
|
2021-02-05
| ||
| 18:32 | merge trunk file: [d09ba4090e] check-in: [41969ea53b] user: dgp branch: dgp-refactor, size: 41698 | |
| 18:27 | merge trunk file: [5765787698] check-in: [66feefbb32] user: dgp branch: dgp-properbytearray, size: 41677 | |
|
2021-01-26
| ||
| 14:58 | Merge 9.0 file: [3b48db4c8d] check-in: [a4e064c41c] user: jan.nijtmans branch: stub-simplification, size: 39095 | |
| 14:37 | Merge 9.0 file: [b9eecb05f9] check-in: [ecf0c4c9fd] user: jan.nijtmans branch: novem, size: 41895 | |
| 14:30 | More more stub-entries, making the internal platform table more equal to each other. Old entries keps, so still binary compatible with Tcl 9.0a1 file: [157ab54973] check-in: [ec3a34dadd] user: jan.nijtmans branch: main, size: 41676 | |
|
2021-01-25
| ||
| 19:13 | merge trunk file: [30411652df] check-in: [697a471639] user: dgp branch: dgp-properbytearray, size: 41375 | |
| 19:11 | merge trunk file: [49e3bbd839] check-in: [1a927c82bd] user: dgp branch: dgp-refactor, size: 41396 | |
| 15:22 | Merge 9.0 file: [a42af01a1a] check-in: [0deaf58f10] user: jan.nijtmans branch: novem, size: 41593 | |
| 15:20 | Remove 4 (internal, MacOS-specific) functions from internal stub table, MODULE_SCOPE should be sufficient for those. Move other internal stub-entries around, all still binary compatible) file: [d8d4aeaa39] check-in: [c21dcdc4c7] user: jan.nijtmans branch: main, size: 41374 | |
|
2021-01-22
| ||
| 22:09 | merge trunk (resolve conflicts (wrong?)) file: [70ba9840d5] check-in: [0cfefeea27] user: dgp branch: novem, size: 41581 | |
| 22:04 | merge trunk file: [ebe322631f] check-in: [dac0dfb7c7] user: dgp branch: dgp-properbytearray, size: 41363 | |
| 21:53 | merge trunk file: [27983ef5a0] check-in: [027da05f57] user: dgp branch: dgp-refactor, size: 41384 | |
| 21:47 | merge 8.7 file: [c7a87680d3] check-in: [4c83a8a53a] user: dgp branch: tip-568, size: 57964 | |
| 15:31 | Undo (for now) removal of TclMacOSXNotifierAddRunLoopMode(), we don't want an earlier compiled Tk to crash. Just wait some time, until everyone uses a newer Tk 8.7, using Tcl_MacOSXNotifierAddRunLoopMode() file: [be8669d478] check-in: [a30056b4c9] user: jan.nijtmans branch: main, size: 41362 | |
| 15:04 | Merge 8.7. Simplify handling of platform-dependant API's like Tcl_CreateFileHandler file: [746eccb50e] check-in: [e15aa5f741] user: jan.nijtmans branch: main, size: 41229 | |
| 09:24 | Change exported symbol from TclMacOSXNotifierAddRunLoopMode -> Tcl_MacOSXNotifierAddRunLoopMode file: [12cc7d5961] check-in: [9a45585e63] user: jan.nijtmans branch: bug-1712098, size: 57963 | |
| 08:57 | Rebase to core-8-branch file: [fd03390f1b] check-in: [2bb14ce2f1] user: jan.nijtmans branch: bug-1712098, size: 57885 | |
|
2021-01-21
| ||
| 14:05 | Merge TIP 481 (resolve conflicts) file: [9bf5bb4232] check-in: [61fcaefc06] user: jan.nijtmans branch: dgp-properbytearray, size: 41775 | |
|
2021-01-18
| ||
| 15:59 | Make Tcl_GetBytesFromObj work with size_t length parameter (just as Tcl_GetByteArrayFromObj in TIP #481. Add documentation for the new function file: [8766563f06] check-in: [5e9d3fefc5] user: jan.nijtmans branch: tip-568, size: 57840 | |
|
2021-01-15
| ||
| 22:28 | merge trunk file: [3cf65a1d9e] check-in: [8ccfdaac0e] user: dgp branch: dgp-refactor, size: 41844 | |
| 22:23 | Merge TIP 481 (resolve conflicts) file: [92f5459113] check-in: [8cdef98ab8] user: dgp branch: dgp-refactor, size: 41796 | |
| 22:01 | merge 8.7 file: [c2514d8048] check-in: [3bc2ece943] user: dgp branch: tip-568, size: 57823 | |
| 21:46 | Merge TIP 481 (resolve conflicts) file: [23dc8360c3] check-in: [7c6772d86e] user: dgp branch: tip-568, size: 57775 | |
| 13:57 | Merge 9.0 file: [9d8b68e25d] check-in: [a8671ef11a] user: jan.nijtmans branch: bug-ea39ab591e, size: 41822 | |
|
2021-01-13
| ||
| 15:45 | Merge 9.0 file: [55ccef7483] check-in: [a71800ff56] user: jan.nijtmans branch: novem, size: 42041 | |
| 15:40 | Merge 8.7 file: [16d947c477] check-in: [9dd47b0da9] user: jan.nijtmans branch: main, size: 41822 | |
| 14:27 | Merge 8.7. Fix format.test testcases file: [c1c2fcbd94] check-in: [55dd38a938] user: jan.nijtmans branch: bug-45ddcfc3b1, size: 57839 | |
|
2021-01-11
| ||
| 10:34 | Merge 9.0 file: [8a6f94c1b2] check-in: [f070ae806a] user: jan.nijtmans branch: novem, size: 41993 | |
| 10:03 | Merge 8.7, resolve conflicts file: [158ed579da] check-in: [015ff38790] user: jan.nijtmans branch: main, size: 41774 | |
|
2020-12-24
| ||
| 10:37 | Integrate branch for msys2. Merge 8.6 file: [7cd6ead0fb] check-in: [c28df24a70] user: jan.nijtmans branch: cygwin, size: 48097 | |
|
2020-12-21
| ||
| 13:46 | merge 8.7 file: [da305506b1] check-in: [1226d49201] user: dgp branch: tip-568, size: 57649 | |
|
2020-12-17
| ||
| 18:56 | Merge 8.7 file: [b80d1a2a8b] check-in: [101a4eb3be] user: jan.nijtmans branch: tip-481, size: 57791 | |
|
2020-12-16
| ||
| 15:10 | Merge 8.7 file: [9c07494023] check-in: [aaecaf0d9b] user: jan.nijtmans branch: tip-481, size: 57757 | |
| 15:04 | Merge 8.7 file: [cc6d921f9e] check-in: [4ef1149deb] user: jan.nijtmans branch: tip-575, size: 58438 | |
|
2020-12-14
| ||
| 08:49 | Merge 8.6 file: [5231a05151] check-in: [ace4a5d51e] user: jan.nijtmans branch: core-8-branch, size: 57648 | |
| 08:44 | Fix C:\test\tcl8.6.11_rc0\win\..\generic\tclStubInit.c(107) : warning C4761: integral size mismatch in argument; Only happening on 32-bit Windows file: [b1c79ff618] check-in: [824cca6a70] user: jan.nijtmans branch: core-8-6-branch, size: 48100 | |
|
2020-12-13
| ||
| 16:59 | Merge 8.7 file: [502a49ddf1] check-in: [0631cdce81] user: jan.nijtmans branch: tip-575, size: 58428 | |
|
2020-12-11
| ||
| 08:25 | Merge 8.7 file: [bb9d3b2df6] check-in: [504174b35e] user: jan.nijtmans branch: tip-481, size: 57747 | |
|
2020-12-10
| ||
| 19:51 | merge trunk file: [354aa42f6e] check-in: [1293ec099f] user: dgp branch: novem, size: 41850 | |
| 19:35 | Merge trunk; silence shadow warning file: [3dc5ba2f65] check-in: [fd76c5f3fc] user: dgp branch: dgp-refactor, size: 41653 | |
| 19:32 | merge trunk file: [09f4fb1fcf] check-in: [8f9097afd5] user: dgp branch: dgp-properbytearray, size: 41666 | |
| 18:58 | merge 8.7 file: [37938ea3b6] check-in: [7067bdaa1c] user: dgp branch: tip-568, size: 57639 | |
| 15:45 | publicize TclWinConvertError file: [933a1e2a83] check-in: [c4c457ae51] user: jan.nijtmans branch: rfe-800716, size: 57924 | |
| 10:16 | Merge 9.0 file: [ca96571be8] check-in: [676a0c9850] user: jan.nijtmans branch: bug-ea39ab591e, size: 41631 | |
|
2020-12-08
| ||
| 15:42 | Merge 8.7 file: [9f90e5880d] check-in: [71493b571b] user: jan.nijtmans branch: main, size: 41631 | |
| 15:31 | Add -finput-charset=UTF-8 and -fextended-identifiers to gcc (and clang). All C sources can now use UTF-8, as far as gcc/clang/msvc support it. Not used yet file: [1937a16442] check-in: [4254aa305b] user: jan.nijtmans branch: core-8-branch, size: 57638 | |
|
2020-12-04
| ||
| 15:32 | Merge 8.7 file: [c6f91f5644] check-in: [a0a34123f1] user: jan.nijtmans branch: tip-575, size: 58432 | |
|
2020-11-30
| ||
| 17:32 | Merge 8.6 file: [2f0c87a09a] check-in: [a003500266] user: jan.nijtmans branch: cygwin, size: 48087 | |
|
2020-11-26
| ||
| 14:43 | Get rid of "register" keyword, forbidden in c++20. Fix some more warnings, discovered in c20/c++20 mode file: [9c9727462d] check-in: [d7c6ee4392] user: jan.nijtmans branch: core-8-6-branch, size: 48090 | |
|
2020-11-25
| ||
| 09:52 | Merge 8.7 file: [23a5aae02c] check-in: [5b4e732208] user: jan.nijtmans branch: tip-481, size: 57757 | |
| 09:16 | Remove the Tcl_GetValue() functionality. This can always be developed separately file: [049ba6dece] check-in: [a0c54184f7] user: jan.nijtmans branch: tip-481, size: 47404 | |
|
2020-11-23
| ||
| 16:16 | restore tclUnixNotfy.c, so the Cygwin build can handle Windows events file: [cf542a0133] check-in: [3715d13c98] user: jan.nijtmans branch: cygwin, size: 48096 | |
| 14:51 | Merge 8.6 file: [4eabaa6d63] check-in: [d0ea0b25fa] user: jan.nijtmans branch: cygwin, size: 47988 | |
|
2020-11-11
| ||
| 16:32 | Merge 8.7 file: [37f7da50bf] check-in: [cd6e748a2e] user: jan.nijtmans branch: tip-575, size: 58422 | |
|
2020-11-10
| ||
| 16:57 | merge trunk file: [19ab4c8c94] check-in: [df9cdeaada] user: dgp branch: dgp-refactor, size: 41657 | |
| 16:51 | merge trunk file: [aa6cf3faf9] check-in: [8e7bc3766e] user: dgp branch: novem, size: 41854 | |
| 16:51 | merge trunk file: [5f0dcb3767] check-in: [611f3fa707] user: dgp branch: dgp-properbytearray, size: 41670 | |
| 16:44 | merge 8.7 file: [8d673b77be] check-in: [3223a4cca2] user: dgp branch: tip-568, size: 57643 | |
| 14:51 | Merge 9.0. Code/documentation cleanup file: [6b9a67757a] check-in: [f39d733d24] user: jan.nijtmans branch: bug-ea39ab591e, size: 41635 | |
|
2020-11-06
| ||
| 14:58 | Merge 8.7 file: [7bf8c171c5] check-in: [a3d7ddd732] user: jan.nijtmans branch: main, size: 41635 | |
| 14:43 | Deprecate the (internal) functions TclGuessPackageName/TclGetLoadedPackages functions, since they turn out to be useless. The can be removed in 9.0 file: [03aefc2cb0] check-in: [7b2277bf8b] user: jan.nijtmans branch: core-8-branch, size: 57642 | |
|
2020-11-05
| ||
| 17:06 | Merge 8.7 file: [c1693bb34c] check-in: [23c0c45dd0] user: jan.nijtmans branch: tip-575, size: 57716 | |
|
2020-10-14
| ||
| 06:08 | Merge 8.7 file: [166faff0c8] check-in: [a5f7cc9ba9] user: jan.nijtmans branch: tip-575, size: 57747 | |
|
2020-09-20
| ||
| 16:34 | Merge [92d5c95fd8]. resolve conflicts file: [ea9c235e36] check-in: [84880ae75f] user: dgp branch: dgp-refactor, size: 41694 | |
|
2020-09-19
| ||
| 20:32 | Merge [e4b8c5a2ab]. resolve conflict. file: [ba31de7f92] check-in: [fdb0f63828] user: dgp branch: dgp-refactor, size: 41695 | |
|
2020-09-18
| ||
| 17:54 | Merge trunk through Aug 31. file: [a527dc2985] check-in: [e33e2632cd] user: dgp branch: dgp-refactor, size: 41695 | |
| 02:38 | merge trunk file: [166ef86e68] check-in: [424840e52f] user: dgp branch: dgp-properbytearray, size: 41707 | |
| 02:33 | merge trunk file: [de866172f4] check-in: [0a5ab5fdba] user: dgp branch: novem, size: 41891 | |
|
2020-09-17
| ||
| 17:54 | merge 8.7 file: [af326cf07c] check-in: [fe8535bde0] user: dgp branch: tip-568, size: 56937 | |
| 14:12 | Merge 8.7 file: [d1ae0921ec] check-in: [92d5c95fd8] user: jan.nijtmans branch: trunk, size: 41672 | |
| 13:48 | Eliminate many usages of Tcl_NewObj (-> TclNewObj) and Tcl_NewIntObj (-> TclNewIntObj or Tcl_NewWideIntObj) file: [cc8f1b45ba] check-in: [ef22eb8ac3] user: jan.nijtmans branch: core-8-branch, size: 56936 | |
|
2020-09-16
| ||
| 16:18 | merge trunk file: [0535c7c52f] check-in: [346f441d68] user: dgp branch: dgp-properbytearray, size: 41708 | |
|
2020-09-15
| ||
| 18:04 | merge 8.7 file: [2d564cb7c5] check-in: [abf149cd4e] user: dgp branch: tip-568, size: 56939 | |
|
2020-09-01
| ||
| 11:14 | Merge trunk file: [03e08f4b14] check-in: [c4120b7c59] user: jan.nijtmans branch: novem, size: 41892 | |
| 10:51 | Merge 8.7 file: [e44e42b440] check-in: [e4b8c5a2ab] user: jan.nijtmans branch: trunk, size: 41673 | |
|
2020-08-31
| ||
| 12:42 | Merge 8.6. More documentation updates file: [d37dc9e769] check-in: [a7dc67222e] user: jan.nijtmans branch: core-8-branch, size: 56938 | |
|
2020-08-11
| ||
| 06:08 | Merge 8.6 file: [008a6ceb39] check-in: [bf77bc0365] user: jan.nijtmans branch: core-8-branch, size: 56938 | |
| 05:39 | Eliminate many unnecessary type-casts, mostly (size_t) when value is already size_t or int file: [b22220c940] check-in: [013b828787] user: jan.nijtmans branch: core-8-6-branch, size: 48099 | |
|
2020-07-21
| ||
| 08:14 | Merge trunk file: [8ab579953d] check-in: [aa51e398f8] user: jan.nijtmans branch: novem, size: 41892 | |
| 07:54 | Merge 8.7 file: [d952d62570] check-in: [b23af47e56] user: jan.nijtmans branch: trunk, size: 41673 | |
|
2020-07-17
| ||
| 07:37 | Rename (internal) TclSetSlaveCancelFlags() to TclSetChildCancelFlags(). Follow-up for [e5ea53f27a391285]. file: [f645c9d3ce] check-in: [6b63615d1e] user: jan.nijtmans branch: core-8-branch, size: 56946 | |
|
2020-05-22
| ||
| 14:36 | Merge 8.7 Add function Tcl_UniCharFold(). It's the same as Tcl_UniCharToLower() for now, but that will change. file: [015da48817] check-in: [c338858460] user: jan.nijtmans branch: tip-575, size: 57757 | |
|
2020-05-13
| ||
| 22:07 | Merge 8.7. Further progress with TIP implementation. file: [28d4594e64] check-in: [afe207f116] user: jan.nijtmans branch: tip-575, size: 57726 | |
|
2020-05-12
| ||
| 18:59 | First, experimental implementation of TIP #575. Barely tested, will fail. WIP file: [4ff532f6fb] check-in: [d15b9cb99e] user: jan.nijtmans branch: tip-575, size: 57672 | |
|
2020-04-26
| ||
| 13:25 | Remove the function Tcl_UniCharAtIndex() completely from the core. Meant as a demonstration for ticket [f45d0dc1a7]. file: [9bb3f660e4] check-in: [90be2283d0] user: jan.nijtmans branch: bug-f45d0dc1a7, size: 48197 | |
|
2020-04-17
| ||
| 12:49 | Clean-up some unnecessary spacing. file: [2bb966239c] check-in: [8abc31553c] user: jan.nijtmans branch: core-8-5-branch, size: 42026 | |
|
2020-04-16
| ||
| 10:30 | Merge 8.6. Add TclStaticPackage to (internal) stub table. Code cleanup. file: [a2d486a016] check-in: [a91e16c1ea] user: jan.nijtmans branch: core-8-6-branch, size: 48107 | |
| 10:07 | Add (internal) stub entries for TclRegisterLiteral and TclStaticPackage. Not used in any test-cases yet, but could be used in extensions for testing. Backported from 8.6. New test commands "testbytestring" and "teststringbytes". Also backported from 8.6. Not used in any test-cases yet. file: [01d317ccab] check-in: [284a8015be] user: jan.nijtmans branch: core-8-5-branch, size: 42027 | |
|
2020-04-14
| ||
| 16:11 | merge trunk file: [ee3a5a5de3] check-in: [dac317a614] user: dgp branch: dgp-properbytearray, size: 41708 | |
| 16:11 | merge trunk file: [356d932eac] check-in: [a3edfdebf2] user: dgp branch: dgp-refactor, size: 41695 | |
| 15:33 | merge trunk file: [b770227c97] check-in: [830e09ba83] user: dgp branch: novem, size: 41892 | |
| 14:30 | Merge 8.7 file: [9a66970f17] check-in: [bd5cc21d39] user: jan.nijtmans branch: trunk, size: 41673 | |
|
2020-04-13
| ||
| 10:05 | Merge jn-index-reform file: [a88600104b] check-in: [fceb35f4f7] user: jan.nijtmans branch: strict-index-experiment, size: 57126 | |
|
2020-04-01
| ||
| 21:11 | Implement the public Tcl_GetBytesFromObj(). file: [a2b9202631] check-in: [47f9baa47f] user: dgp branch: dgp-properbytearray, size: 41674 | |
| 12:45 | merge trunk file: [1b1c06a060] check-in: [145da6e1ac] user: dgp branch: novem, size: 41858 | |
| 12:45 | merge trunk file: [d1c1d2e6fe] check-in: [41359f3b46] user: dgp branch: dgp-refactor, size: 41661 | |
| 12:37 | merge 8.7 file: [590571fd53] check-in: [15af79ddbc] user: dgp branch: trunk, size: 41639 | |
| 12:06 | merge 8.7 file: [dfe9556e00] check-in: [1175da2b65] user: dgp branch: tip-568, size: 56947 | |
| 05:37 | Adapt [testbytestring] to use TclGetBytesFromObj, which must be in internal stubs to make that work. file: [647eed5642] check-in: [4b6439f4d3] user: dgp branch: core-8-branch, size: 56946 | |
|
2020-03-31
| ||
| 21:20 | Merge jn-index-reform file: [7ad041a392] check-in: [2fd014c912] user: jan.nijtmans branch: strict-index-experiment, size: 57092 | |
| 16:45 | merge trunk file: [432b3c47d5] check-in: [6ea71c6894] user: dgp branch: dgp-refactor, size: 41627 | |
| 16:23 | merge trunk file: [fb163664c8] check-in: [820f7f3154] user: dgp branch: novem, size: 41824 | |
| 16:19 | Merge 8.7 file: [8edc6e0e00] check-in: [142fe48691] user: jan.nijtmans branch: trunk, size: 41605 | |
| 16:15 | Merge 8.6 file: [0d320afe26] check-in: [5343a2b7cb] user: jan.nijtmans branch: core-8-branch, size: 56912 | |
| 16:08 | Fix (harmess) gcc warning, noted on Ubuntu file: [2b13d8d894] check-in: [85704fe7e7] user: jan.nijtmans branch: core-8-6-branch, size: 48032 | |
|
2020-03-27
| ||
| 16:33 | merge 8.7 file: [cdbffce924] check-in: [32a3e1e7e5] user: dgp branch: tip-568, size: 56939 | |
| 15:07 | merge trunk file: [13bab15e13] check-in: [1853666890] user: dgp branch: dgp-refactor, size: 41619 | |
| 15:07 | merge trunk file: [d277f8d27b] check-in: [c20b80e03e] user: dgp branch: novem, size: 41816 | |
| 09:02 | 2 undefined symbols on UNIX/MacOS file: [92d0d9fc05] check-in: [0ccadd73cc] user: jan.nijtmans branch: stub-simplification, size: 39111 | |
|
2020-03-26
| ||
| 16:25 | Fix build on UNIX/MacOS file: [420585c36b] check-in: [c160118035] user: jan.nijtmans branch: stub-simplification, size: 39038 | |
| 09:40 | Merge jn-index-reform. Add 'flags' parameter to Tcl_GetIntForIndex(). Not used yet. file: [d2c99b3e77] check-in: [91983175e0] user: jan.nijtmans branch: strict-index-experiment, size: 57084 | |
| 08:27 | Merge trunk file: [52e7410353] check-in: [80794a67fb] user: jan.nijtmans branch: stub-simplification, size: 38867 | |
|
2020-03-25
| ||
| 16:20 | Merge trunk. More stub simplifications. file: [be5a5a9e54] check-in: [e8dff7a606] user: jan.nijtmans branch: stub-simplification, size: 38925 | |
| 15:15 | Merge 8.7 file: [91a463c5a8] check-in: [7178e9d453] user: jan.nijtmans branch: trunk, size: 41597 | |
| 15:03 | Merge 8.6 file: [41b577c94e] check-in: [53d927ca89] user: jan.nijtmans branch: core-8-branch, size: 56904 | |
| 14:48 | Follow-up to [a9f61c48906b66f8]: Fill UNIX TclIntPlatDecls stub entry 5 with same entry from win32. Can be simplified further in 8.7/9.0. file: [0da37e826b] check-in: [53849dd77b] user: jan.nijtmans branch: core-8-6-branch, size: 48024 | |
| 10:11 | Simplify platform/internal stubs. Not to be merged soon, still highly experimental!!!! file: [6a906fc17d] check-in: [f9b8d0eda5] user: jan.nijtmans branch: stub-simplification, size: 39498 | |
|
2020-03-24
| ||
| 11:13 | Merge 8.7. Remove Tcl_MacOSXOpenBundleResources() completely. file: [70c5dd9fc9] check-in: [df18a94492] user: jan.nijtmans branch: trunk, size: 41572 | |
| 10:59 | Merge 8.6. If compiled with -DTCL_NO_DEPRECATED, remove Tcl_MacOSXOpenBundleResources() completely file: [90650eb28b] check-in: [2dc1fb1c75] user: jan.nijtmans branch: core-8-branch, size: 56879 | |
| 10:34 | Fill UNIX TclIntPlatDecls stub entries 15 up to 19 and 22 with same functions as for win32. Not used in 8.6 yet. This is a step on the way, making the TclIntPlatDecls stub table the same for all platforms in 9.0 file: [79f41413e8] check-in: [a9f61c4890] user: jan.nijtmans branch: core-8-6-branch, size: 47985 | |
|
2020-03-18
| ||
| 21:03 | TIP 568 proposes new public routine Tcl_GetBytesFromObj. file: [223e62a545] check-in: [fb72a26807] user: dgp branch: tip-568, size: 56019 | |
|
2020-03-17
| ||
| 16:19 | Unicode 13 has a new range of characters from 0x30000 to 0x3134A, so generate those in the tables too. Add one reserved stub entry (Backported from 8.6) file: [0d68a9dce4] check-in: [fefbf6d8b0] user: jan.nijtmans branch: core-8-5-branch, size: 41938 | |
|
2020-03-15
| ||
| 22:21 | Add one more reserved stub entry, most likely will be Tcl_GetBytesFromObj() in Tcl 8.7. file: [b1cdf80c17] check-in: [46c3d7782c] user: jan.nijtmans branch: core-8-6-branch, size: 47170 | |
|
2020-03-13
| ||
| 20:39 | Fix Travis build problem file: [6ca0577893] check-in: [9609f950dc] user: jan.nijtmans branch: strict-index-2, size: 56470 | |
|
2020-03-09
| ||
| 12:31 | More TCL_UNUSED file: [c86afbb212] check-in: [bfd792d6c8] user: dgp branch: core-8-branch, size: 55984 | |
|
2020-02-28
| ||
| 19:45 | Merge trunk, and resolve conflicts. file: [34bbf52486] check-in: [40258de7ff] user: dgp branch: dgp-refactor, size: 40807 | |
| 17:25 | merge trunk file: [ca48371dde] check-in: [e4b70e5655] user: dgp branch: novem, size: 41004 | |
| 14:07 | Merge 8.7 file: [84f5120e00] check-in: [0d3f9515c0] user: jan.nijtmans branch: trunk, size: 40785 | |
| 13:13 | Implement TIP #562: Deprecate channel types 1-4 file: [1d17a73d55] check-in: [74755e2555] user: jan.nijtmans branch: core-8-branch, size: 55980 | |
| 12:06 | Implement TIP #557: C++ support for Tcl file: [9aa4d78545] check-in: [c4a27f443c] user: jan.nijtmans branch: core-8-branch, size: 55890 | |
|
2020-02-26
| ||
| 10:58 | Merge 8.7 file: [9eb416e763] check-in: [cfcbd55aba] user: jan.nijtmans branch: cplusplus, size: 55823 | |
|
2020-02-13
| ||
| 22:24 | Merge trunk file: [14286b861d] check-in: [cad1873c5d] user: jan.nijtmans branch: tip-497, size: 40830 | |
| 22:06 | Merge 8.7 file: [6811260e12] check-in: [c59e305ca6] user: jan.nijtmans branch: cplusplus, size: 55815 | |
|
2020-02-02
| ||
| 22:11 | Deprecate Tcl_Close() stub entry as well file: [f34bd019f2] check-in: [22c6b94b43] user: jan.nijtmans branch: deprecate-channel-type-1-4, size: 55889 | |
|
2020-01-31
| ||
| 14:58 | Make Tcl_ChannelCloseProc() deprecated too. Implement close2Proc and wideSeekProc for all internal channel types. file: [21d1aac524] check-in: [4107df0b30] user: jan.nijtmans branch: deprecate-channel-type-1-4, size: 55866 | |
|
2020-01-29
| ||
| 15:52 | Deprecate channel types 1-4 file: [9e575d00dc] check-in: [cf397fef44] user: jan.nijtmans branch: deprecate-channel-type-1-4, size: 55832 | |
| 13:02 | Fix compiler warnings on Cygwin when using -DTCL_NO_DEPRECATED Use TCL_CHANNEL_VERSION_5 in stead of TCL_CHANNEL_VERSION_3 in tclZlib.c file: [bc82b25a21] check-in: [17f806107a] user: jan.nijtmans branch: core-8-branch, size: 55799 | |
|
2020-01-27
| ||
| 18:17 | merge trunk file: [9b829ba73b] check-in: [0804dd359f] user: dgp branch: dgp-refactor, size: 40851 | |
| 18:12 | merge trunk file: [854fdd4bed] check-in: [22de39e9e4] user: dgp branch: novem, size: 41048 | |
|
2020-01-25
| ||
| 14:51 | TIP #559 follow-up: Make sure that if Tcl_FreeResult() is used in an extension compiled with -DTCL_NO_DEPRECATED, this results in a link error. Do the same with deprecated funcions from other TIP's. file: [21f8d11387] check-in: [bab804dcda] user: jan.nijtmans branch: core-8-branch, size: 55768 | |
|
2020-01-24
| ||
| 16:53 | Implement TIP 559 file: [08db9d08a6] check-in: [ce1901cfd3] user: dgp branch: trunk, size: 40829 | |
|
2020-01-23
| ||
| 09:46 | Merge 8.6 file: [29644fae7e] check-in: [95939d51aa] user: jan.nijtmans branch: core-8-branch, size: 55740 | |
| 08:33 | Merge 8.5 file: [5096167966] check-in: [ca3039bec5] user: jan.nijtmans branch: core-8-6-branch, size: 47153 | |
| 08:29 | Last unused internal stub entry from 258 to 259. file: [32d97858d1] check-in: [d206a52bee] user: jan.nijtmans branch: core-8-5-branch, size: 41918 | |
|
2020-01-22
| ||
| 15:43 | merge trunk file: [7150af61cc] check-in: [0f0012b0b7] user: dgp branch: dgp-refactor, size: 40864 | |
|
2020-01-20
| ||
| 16:43 | Merge trunk file: [acc9dffac7] check-in: [39dbcba617] user: jan.nijtmans branch: tip-497, size: 40843 | |
| 15:24 | Merge trunk file: [7eb257c7ef] check-in: [ef0ec5a591] user: jan.nijtmans branch: novem, size: 41061 | |
| 15:16 | Merge 8.7. Add TclAppendUnicodeToObj() to internal stubs, since it is needed in tclTestObj.c file: [983ac23d95] check-in: [31c38dc4ac] user: jan.nijtmans branch: trunk, size: 40842 | |
| 14:19 | Merge 8.7 file: [f516b76233] check-in: [3d7b2dce60] user: jan.nijtmans branch: trunk, size: 40805 | |
|
2020-01-17
| ||
| 15:37 | merge 8.7 file: [2a2b2bf7b1] check-in: [f4cea11d2e] user: dgp branch: utf-max, size: 55675 | |
|
2020-01-13
| ||
| 16:49 | Implement TIP 559 file: [42c738f185] check-in: [37d4272d8f] user: dgp branch: tip-559, size: 40807 | |
| 14:36 | merge trunk file: [ca4c448bb0] check-in: [db3cad7e90] user: dgp branch: novem, size: 41039 | |
| 14:34 | merge trunk file: [c05698127c] check-in: [b2e462b310] user: dgp branch: dgp-refactor, size: 40842 | |
| 12:11 | Merge 8.7 file: [81dae8632b] check-in: [4a9636c39a] user: jan.nijtmans branch: trunk, size: 40820 | |
| 10:44 | Merge 8.6 file: [64d0557aae] check-in: [dc4d9a7fc0] user: jan.nijtmans branch: core-8-branch, size: 54273 | |
| 10:00 | Silence some gcc-9 compiler warnings. file: [2a04407c86] check-in: [8bfb4f1f0b] user: jan.nijtmans branch: core-8-6-branch, size: 47136 | |
|
2020-01-03
| ||
| 16:40 | merge trunk file: [e7ecd92587] check-in: [dee36e669f] user: dgp branch: dgp-refactor, size: 40810 | |
| 16:33 | merge trunk file: [da5de2bf78] check-in: [b3ef139236] user: dgp branch: novem, size: 41007 | |
|
2019-12-30
| ||
| 21:00 | Remove TclInitCompiledLocals(), internal routine marked deprecated in 8.5+. file: [7e8a89aa08] check-in: [7432a7f03a] user: dgp branch: trunk, size: 40788 | |
|
2019-12-16
| ||
| 21:45 | merge trunk file: [b88e58238f] check-in: [f76f0e8f7c] user: dgp branch: dgp-refactor, size: 40830 | |
|
2019-12-13
| ||
| 21:27 | Merge trunk file: [edd72346e5] check-in: [45403c6c64] user: jan.nijtmans branch: novem, size: 41027 | |
| 15:41 | Merge 8.7 file: [a8cf075219] check-in: [24728eab4a] user: jan.nijtmans branch: utf-max, size: 55643 | |
| 15:39 | Merge 8.7 file: [3ccdf02e3f] check-in: [a4ec5ee9ad] user: jan.nijtmans branch: cplusplus, size: 54249 | |
| 15:09 | More tweaks to libtommath functions signatures: No need any more to stay binary compatible with Tcl 8.x, so we can use the mp_digit type now. file: [dbd7ea96f5] check-in: [930eca18d6] user: jan.nijtmans branch: trunk, size: 40808 | |
| 13:46 | Merge trunk file: [c99a2883fb] check-in: [8ba0b61991] user: jan.nijtmans branch: novem, size: 42024 | |
| 13:33 | Remove deprecated libtommath stub entries file: [30cd3cfe22] check-in: [42e8c176f9] user: jan.nijtmans branch: trunk, size: 41805 | |
| 13:06 | Merge 8.7 file: [dd87a73758] check-in: [742a212258] user: jan.nijtmans branch: trunk, size: 42712 | |
| 11:05 | Implement TIP's #538: Externalize libtommath file: [1d46d3e9bc] check-in: [d796a3955d] user: jan.nijtmans branch: core-8-branch, size: 54233 | |
|
2019-12-12
| ||
| 21:43 | Merge 8.7 file: [10cec81162] check-in: [4499400ea4] user: jan.nijtmans branch: trunk, size: 38946 | |
| 21:38 | Little code tweaks, regarding the use of TCL_UTF_MAX or wchar_t. file: [9280993f4c] check-in: [35e74efb18] user: jan.nijtmans branch: core-8-branch, size: 51469 | |
| 21:02 | Add 3 (libtommath) functions to the stub table. Will be added to 8.7 too, through TIP #538 file: [5814f5628c] check-in: [23016a5299] user: jan.nijtmans branch: core-8-6-branch, size: 47064 | |
|
2019-12-11
| ||
| 12:41 | Implement "panic" as described in the TIP file: [0b414cc40a] check-in: [a8e8fd4eea] user: jan.nijtmans branch: utf-max, size: 52879 | |
|
2019-12-03
| ||
| 16:12 | Merge 8.7 file: [3cf0db85de] check-in: [41773410ac] user: jan.nijtmans branch: cplusplus, size: 51485 | |
|
2019-11-25
| ||
| 16:34 | Tweak visibility of some libtommath symbols and add --with-system-libtommath configure option (as requested by Pietro Cerutti) file: [2b064e422b] check-in: [ebafbc8a80] user: jan.nijtmans branch: digit-bit-60, size: 54230 | |
|
2019-11-23
| ||
| 21:33 | Stub additions, backported from Tcl 8.6.11 file: [5310546a41] check-in: [5b94a6fae8] user: jan.nijtmans branch: cygwin, size: 47431 | |
|
2019-11-22
| ||
| 21:02 | Merge in 8.6.10 release, and resolve conflicts file: [eaf0abbd21] check-in: [3ba55ffebb] user: jan.nijtmans branch: cygwin, size: 46463 | |
|
2019-11-18
| ||
| 15:56 | Formatting file: [545cd3672c] check-in: [3a7dffb88f] user: jan.nijtmans branch: digit-bit-60, size: 54275 | |
|
2019-11-17
| ||
| 19:47 | Merge 8.7 file: [3886633fc8] check-in: [acbfa8fc49] user: jan.nijtmans branch: tip-468, size: 51501 | |
|
2019-11-15
| ||
| 20:32 | merge trunk file: [c9bb223116] check-in: [57119dbb3c] user: dgp branch: dgp-refactor, size: 38965 | |
| 15:19 | Merge 8.7 file: [5f5a8571e1] check-in: [6013bbbb99] user: jan.nijtmans branch: utf-max, size: 51935 | |
| 14:53 | Merge 8.7 file: [6dcc2df1fd] check-in: [ad795af38b] user: jan.nijtmans branch: digit-bit-60, size: 54266 | |
| 14:46 | Merge trunk file: [57866d9116] check-in: [16a25691cf] user: jan.nijtmans branch: novem, size: 39135 | |
| 14:45 | Merge 8.7 file: [5870ade217] check-in: [5f90866ee4] user: jan.nijtmans branch: trunk, size: 38943 | |
| 14:35 | Backout [b5c1404365f53fe0], removing TclFreeObj() is a step too far for 8.7 file: [beb3ec6dac] check-in: [e7da58aea6] user: jan.nijtmans branch: core-8-branch, size: 51466 | |
| 14:20 | Merge 8.7 file: [c9b620635e] check-in: [c1ce8b2fa2] user: jan.nijtmans branch: digit-bit-60, size: 54332 | |
| 13:05 | Merge 8.6 file: [6612d31625] check-in: [9d071d36b1] user: jan.nijtmans branch: core-8-branch, size: 51532 | |
| 12:54 | Remove mp_get_bit() from the libtommath stub table: It wasn't present in Tcl 8.6.9, isn't used anywhere in Tcl, and is going to be deprecated in libtommath. file: [63981e2db1] check-in: [287f7aacef] user: jan.nijtmans branch: core-8-6-branch, size: 46574 | |
|
2019-11-13
| ||
| 18:41 | merge trunk file: [64270e1614] check-in: [ec522ff006] user: dgp branch: dgp-refactor, size: 38956 | |
|
2019-11-12
| ||
| 12:11 | Merge 8.7. Finish implementation. file: [ade2ae658e] check-in: [e221cdc084] user: jan.nijtmans branch: digit-bit-60, size: 54385 | |
|
2019-11-11
| ||
| 16:19 | Merge 8.7 file: [68c465f77d] check-in: [d3aea608ed] user: jan.nijtmans branch: utf-max, size: 52013 | |
| 14:26 | Merge 8.7 file: [3239d18418] check-in: [be8ec92abb] user: jan.nijtmans branch: digit-bit-60, size: 54275 | |
|
2019-11-09
| ||
| 20:39 | Merge 8.7 file: [a38d9eba5b] check-in: [90a1a23f37] user: jan.nijtmans branch: cplusplus, size: 51566 | |
| 20:25 | Merge trunk file: [d73f99acf0] check-in: [20d90bfc72] user: jan.nijtmans branch: novem, size: 39126 | |
| 20:04 | Merge 8.7 file: [770df87487] check-in: [9842ce2a85] user: jan.nijtmans branch: trunk, size: 38934 | |
|
2019-11-08
| ||
| 21:56 | Now that libtommath has mp_init_l/mp_init_ll/mp_init_ull, use those instead of the legacy TclBNInitBignumFromLong/TclBNInitBignumFromWideInt/TclBNInitBignumFromWideUInt file: [9651c51823] check-in: [3188db3003] user: jan.nijtmans branch: libtommath-cleanup, size: 51547 | |
| 15:32 | Add support for mp_init_i32/mp_init_i64/mp_init_l/mp_init_ll/mp_init_u32/mp_init_u64/mp_init_ul/mp_init_ull/mp_set_ull, the main functions in libtommath 1.2.0 for setting values directly in mp_int's. One new stub entry (mp_set_ull), the others make use of already existing stub entries. This is 100% fully upwards compatible. file: [f504a7f385] check-in: [d3a6a928bf] user: jan.nijtmans branch: core-8-6-branch, size: 46589 | |
| 11:44 | Merge 8.7 file: [3a7d884908] check-in: [d01b6ba893] user: jan.nijtmans branch: trunk, size: 38848 | |
| 09:01 | Merge 8.6. Add support for libtommath's mp_set_ll() function, since that's the replacement for the deprecated TclBNInitBignumFromWideInt() function. file: [de32b01090] check-in: [4d1f47dcd2] user: jan.nijtmans branch: core-8-branch, size: 51831 | |
|
2019-11-07
| ||
| 15:39 | Merge 8.7 file: [45da02209c] check-in: [0c78b48a01] user: jan.nijtmans branch: cplusplus, size: 51772 | |
| 14:37 | Merge 8.7 file: [083c9cfbe2] check-in: [831293c74c] user: jan.nijtmans branch: trunk, size: 38770 | |
| 13:56 | Deprecate mp_div_3(): Will be private function in future libtommath, not used in Tcl. Deprecate mp_sqr() stub entry: Will be converted to macro calling mp_mul(). file: [7204843c96] check-in: [08927861fe] user: jan.nijtmans branch: core-8-branch, size: 51753 | |
|
2019-11-05
| ||
| 21:54 | merge trunk file: [06f7bb4a08] check-in: [ad6a0c58c9] user: dgp branch: novem, size: 39171 | |
| 21:48 | merge trunk file: [7f49a98993] check-in: [3af457b0f8] user: dgp branch: dgp-refactor, size: 39001 | |
| 21:35 | merge 8.7 file: [c6d386fd4f] check-in: [72f798b518] user: dgp branch: trunk, size: 38979 | |
| 16:37 | More WIP: All makefile builds appear to work fine, makefile.vc build still to be done. file: [397a45359a] check-in: [a5a9540010] user: jan.nijtmans branch: digit-bit-60, size: 54433 | |
|
2019-11-04
| ||
| 12:10 | Merge 8.7 file: [fb32a63bce] check-in: [d6202cc2c7] user: jan.nijtmans branch: cplusplus, size: 51717 | |
| 12:10 | Merge 8.7 file: [bc1d0be64f] check-in: [faa210ccb0] user: jan.nijtmans branch: utf-max, size: 52164 | |
|
2019-11-01
| ||
| 16:15 | Add compat/stdint.h, upgrade to libtommath 1.2.0, adapt as much as possible accordingly (still WIP) file: [b6010ea229] check-in: [3833635e32] user: jan.nijtmans branch: digit-bit-60, size: 51614 | |
|
2019-10-31
| ||
| 14:28 | Fix generic\tclStubInit.c(139): warning C4098: 'TclBN_mp_set': 'void' function returning a value file: [001ef73e41] check-in: [5d7fb19b76] user: jan.nijtmans branch: libtommath-no-mp_digit, size: 51698 | |
| 12:58 | Merge 8.7 file: [d133e8beab] check-in: [23038a2f98] user: jan.nijtmans branch: libtommath-no-mp_digit, size: 51705 | |
|
2019-10-30
| ||
| 21:47 | Merge trunk file: [937277ba38] check-in: [6817aa431d] user: jan.nijtmans branch: novem, size: 38071 | |
| 21:40 | Merge 8.7 file: [72c96bd9a0] check-in: [a9c21685d3] user: jan.nijtmans branch: trunk, size: 37879 | |
| 21:34 | Merge 8.6 file: [e3cc85624e] check-in: [7e030f58de] user: jan.nijtmans branch: core-8-branch, size: 50594 | |
| 20:33 | Change mp_isodd() (back) from libtommath stub entry to macro. libtommath changed it back to macro too in its master branch, we better do the same. Better usage of mp_isneg() macro, in stead of directly comparing sign with MP_NEG/MP_ZPOS. file: [d3426ee6d9] check-in: [228f1b7dc7] user: jan.nijtmans branch: core-8-6-branch, size: 46590 | |
|
2019-10-29
| ||
| 23:22 | More tweaks file: [c156f3ec3b] check-in: [73794dc997] user: jan.nijtmans branch: libtommath-no-mp_digit, size: 51718 | |
| 23:07 | WIP: Use unsigned int in stead of mp_digit in libtommath stub entries. This make libtommath's API independant whether compiled with MP_64BIT or not file: [d506c10f85] check-in: [ee9d2a86da] user: jan.nijtmans branch: libtommath-no-mp_digit, size: 51599 | |
|
2019-10-28
| ||
| 16:49 | Merge 8.7 file: [4e0f14b564] check-in: [f793191ffd] user: jan.nijtmans branch: utf-max, size: 51073 | |
| 15:22 | merge trunk file: [da0a0a9e19] check-in: [4294c36674] user: dgp branch: dgp-refactor, size: 37914 | |
|
2019-10-25
| ||
| 20:32 | Merge 8.7 file: [0ee4cf1fe9] check-in: [519dbb4bbc] user: jan.nijtmans branch: cplusplus, size: 50626 | |
| 19:51 | More code cleanup related to libtommath 1.2.0: Adapt naming of (internal) symbols to new conventions. Remove deprecated declarations which were never implemented/included by Tcl. file: [1e92cdc3c4] check-in: [4ed7fc3b13] user: jan.nijtmans branch: core-8-branch, size: 50607 | |
| 16:24 | Merge 8.6. Also remove unused variable in unix/tclUnixFile.c file: [a6be2bbda2] check-in: [c7b6f338bd] user: jan.nijtmans branch: core-8-branch, size: 50607 | |
| 16:09 | Put #define's in alphabetical order. Use MP_DIGIT_BIT in stead of (deprecated) DIGIT_BIT everywhere. (just code cleanup, nothing funcional) file: [90738b4d70] check-in: [b0e2ccc696] user: jan.nijtmans branch: core-8-6-branch, size: 46603 | |
|
2019-10-24
| ||
| 20:35 | Merge trunk file: [5820efee46] check-in: [703b33db8b] user: jan.nijtmans branch: novem, size: 38084 | |
| 19:55 | Merge 8.7 file: [78db4c0801] check-in: [d49d9ae1b2] user: jan.nijtmans branch: trunk, size: 37892 | |
| 19:26 | Merge 8.6 file: [35e01ba8c1] check-in: [b93d65a65a] user: jan.nijtmans branch: core-8-branch, size: 50576 | |
| 18:58 | Combine two libtommath stub entries, which (almost) do the same file: [955073910f] check-in: [5c7a5c6765] user: jan.nijtmans branch: core-8-6-branch, size: 46617 | |
| 15:34 | Merge 8.7 file: [72cf70462d] check-in: [8b08c15d80] user: jan.nijtmans branch: cplusplus, size: 50729 | |
| 07:36 | Add additional (dummy) stub entries in the libtommath stubtable file: [1d76de03ed] check-in: [26a9dd2016] user: jan.nijtmans branch: core-8-5-branch, size: 41898 | |
|
2019-10-23
| ||
| 20:53 | Merge trunk file: [686ad0038a] check-in: [246db07421] user: jan.nijtmans branch: novem, size: 38084 | |
| 20:28 | Combine two libtommath stub entries, which do exactly the same. Fix mp_init_set_int stub, handling the situation that mp_init() fails (however unlikely) file: [55ef1ebb36] check-in: [7c5db68d45] user: jan.nijtmans branch: core-8-6-branch, size: 46729 | |
| 14:33 | Merge 8.7. But - in stead - remove all deprecated API from libtommath 1.2.0: Starting with Tcl 9.0 we don't support libtommath's deprecated API any more. file: [f8f56cfac0] check-in: [7552e35b14] user: jan.nijtmans branch: trunk, size: 37892 | |
| 14:11 | Deprecate mp_unsigned_bin_size, mp_init_set_int, mp_set_int, which are deprecated in libtommath 1.2.0. In stead, add new function mp_set_ul to the build (mp_ubin_size was already included in the build earlier) file: [3e49ee2a6c] check-in: [631e7ac3ab] user: jan.nijtmans branch: core-8-branch, size: 50710 | |
| 11:35 | Merge trunk file: [b5b0e6ecd8] check-in: [df5d07666f] user: jan.nijtmans branch: novem, size: 38423 | |
| 11:11 | Merge 8.7 file: [a98a130cb8] check-in: [96b897fd2b] user: jan.nijtmans branch: trunk, size: 38231 | |
| 10:01 | Merge 8.6. Also unbreak windows build, broken since [0f2870649c804dd8]. file: [885e61b1cf] check-in: [e8c104baf7] user: jan.nijtmans branch: core-8-branch, size: 50914 | |
| 09:16 | Extend libtommath stub table, so extension writers can move away from deprecated libtommath functions. file: [eccef5b7e3] check-in: [f1c99ac253] user: jan.nijtmans branch: core-8-6-branch, size: 46783 | |
|
2019-10-22
| ||
| 22:34 | Merge trunk file: [247163934e] check-in: [150c7a0e21] user: jan.nijtmans branch: novem, size: 38410 | |
| 21:36 | Merge 8.7 file: [7c5ebc160f] check-in: [27b5a315e9] user: jan.nijtmans branch: trunk, size: 38218 | |
| 15:47 | Deprecate mp_get_bit, mp_expt_d_ex, mp_toradix_n, mp_to_unsigned_bin, mp_to_unsigned_bin_n, because they are deprecated in libtommath 1.2.0 too. Add replacement functions mp_to_ubin, mp_ubin_size and mp_to_radix to libtommath stub table. file: [0ab3b20c3f] check-in: [68d0196442] user: jan.nijtmans branch: core-8-branch, size: 50901 | |
| 13:11 | Merge trunk file: [b73c10a1ef] check-in: [657e06e5c4] user: jan.nijtmans branch: novem, size: 39113 | |
| 12:54 | Merge 8.7 file: [138c39f106] check-in: [067c61b76e] user: jan.nijtmans branch: trunk, size: 38921 | |
| 12:25 | Merge 8.6 file: [c1b9408852] check-in: [c762061add] user: jan.nijtmans branch: core-8-branch, size: 50637 | |
|
2019-10-21
| ||
| 12:25 | Merge libtommath 1.2.0-rc3 file: [9ee11a2c86] check-in: [bbfab98d00] user: jan.nijtmans branch: libtommath-no-stdint.h-for-8.6, size: 46674 | |
|
2019-10-17
| ||
| 13:45 | Update to latest Tcl (core-8-6-branch) and latest libtommath (1.2.0-rc1) file: [4e46c826dd] check-in: [3adefdc272] user: jan.nijtmans branch: libtommath-no-stdint.h-for-8.6, size: 46665 | |
|
2019-10-15
| ||
| 15:07 | Merge 8.5 file: [14fd4f5471] check-in: [ec92bb4459] user: jan.nijtmans branch: core-8-6-branch, size: 45442 | |
| 14:38 | Add more dummy stub-entries, filled with NULL. Stub table size corresponds with stub table size for 8.7, encountering NULL entries is better than accessing outside of array bounds. file: [ffb693b4d0] check-in: [6001ca6d0d] user: jan.nijtmans branch: core-8-5-branch, size: 41561 | |
|
2019-09-16
| ||
| 14:39 | merge trunk file: [e85921d7ff] check-in: [eb28750f9f] user: dgp branch: dgp-refactor, size: 37597 | |
|
2019-09-14
| ||
| 20:52 | Merge trunk file: [cce8990df8] check-in: [ea43a798ea] user: jan.nijtmans branch: novem, size: 37767 | |
| 13:07 | Merge 8.7 file: [6e12190456] check-in: [9ea2eea22d] user: jan.nijtmans branch: trunk, size: 37575 | |
|
2019-08-13
| ||
| 21:00 | Eliminate dependency in test-suite on Unicode functions. Merge tip-548. Fix build with -DTCL_NO_DEPRECATED file: [442bf64e63] check-in: [67ec088a1c] user: jan.nijtmans branch: utf-max, size: 49882 | |
|
2019-08-12
| ||
| 20:38 | Merge branch tip-548. No longer define addtional stub-entries for functions that will be removed (because of deprecation) anyway file: [75957a847e] check-in: [50d822dbab] user: jan.nijtmans branch: utf-max, size: 50065 | |
|
2019-08-01
| ||
| 16:03 | Merge 8.7. Documentation improvements and code cleanup. Approaching finish. file: [10ced252c6] check-in: [57546481c1] user: jan.nijtmans branch: tip-548, size: 49416 | |
| 11:55 | Merge tip-548 file: [6869e09716] check-in: [8819e7a6a3] user: jan.nijtmans branch: utf-max, size: 51750 | |
|
2019-07-28
| ||
| 21:21 | Merge core-8-6-branch, and merge latest libtommath file: [f57f721707] check-in: [6652883e53] user: jan.nijtmans branch: libtommath-no-stdint.h-for-8.6, size: 45498 | |
|
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: [2070222418] check-in: [070bfd62cb] user: jan.nijtmans branch: tip-548, size: 49494 | |
|
2019-07-07
| ||
| 20:38 | Merge 8.7, and a few tweaks: Only provide Tcl_WinUtfToTChar on Tcl 8.x, not on 9.0 any more file: [9c41da8893] check-in: [49e4bfa90e] user: jan.nijtmans branch: tip-548, size: 49489 | |
|
2019-07-05
| ||
| 09:03 | Improvement: always export both 16-bit and 32-bit UTF function file: [cb6721bc90] check-in: [27f2c4cf5e] user: jan.nijtmans branch: tip-548, size: 49482 | |
|
2019-06-30
| ||
| 07:53 | Fix compilation on VC++ 6.0 file: [4f75abbd04] check-in: [92f92aa1b0] user: jan.nijtmans branch: libtommath-no-stdint.h-for-8.6, size: 45496 | |
|
2019-06-26
| ||
| 21:25 | Merge tip-548 file: [69130aa927] check-in: [3c0f28be06] user: jan.nijtmans branch: utf-max, size: 51823 | |
| 21:03 | Add compatibility macro's for Tcl_WinUtfToTChar/Tcl_WinTCharToUtf file: [fe6cf5891d] check-in: [a3e7f82f8e] user: jan.nijtmans branch: tip-548, size: 49859 | |
|
2019-06-14
| ||
| 21:48 | Latest libtommath's "develop" branch adapted for Tcl 8.6. And Tcl 8.6 adapted for changes in libtommath file: [0aa8b86702] check-in: [125328a27d] user: jan.nijtmans branch: libtommath-no-stdint.h-for-8.6, size: 45502 | |
|
2019-06-13
| ||
| 12:13 | merge trunk file: [d925ab7494] check-in: [08d36921f0] user: dgp branch: dgp-refactor, size: 38087 | |
|
2019-06-09
| ||
| 21:25 | Merge trunk file: [9b81ec5958] check-in: [a9045cb6a8] user: jan.nijtmans branch: novem, size: 38257 | |
|
2019-06-03
| ||
| 21:20 | Merge tip-548 branch. file: [9b851e7855] check-in: [3040ef7443] user: jan.nijtmans branch: utf-max, size: 51805 | |
| 19:48 | TIP #548: Deprecate Tcl_WinUtfToTChar() and Tcl_WinTCharToUtf() and provide more flexible replacement functions file: [2d556f3b9a] check-in: [49785ba3b0] user: jan.nijtmans branch: tip-548, size: 49841 | |
|
2019-05-31
| ||
| 23:35 | Merge tip-547 file: [c5fd186dff] check-in: [9265001ec1] user: jan.nijtmans branch: utf-max, size: 51579 | |
| 12:37 | Merge 8.7 file: [bce18bc9bc] check-in: [ddccfc4443] user: jan.nijtmans branch: trunk, size: 38065 | |
| 12:20 | TIP #544 implementation: Export TclGetIntForIndex() file: [43d8ac462c] check-in: [9686f9be84] user: jan.nijtmans branch: core-8-branch, size: 49099 | |
| 12:09 | Merge 8.7. Remove the mp_tc_(and|or|xor) stub entries, because they are no longer in use. file: [63b50e3342] check-in: [001f500fd8] user: jan.nijtmans branch: trunk, size: 38047 | |
| 11:51 | Merge 8.6 file: [fae0019665] check-in: [06447464cb] user: jan.nijtmans branch: core-8-branch, size: 48986 | |
| 11:28 | Rename mp_get_bit to s_mp_get_bit, rename mp_tc_div_2d to mp_signed_rsh, remove mp_tc_(add|or|xor) functions in favor of mp_(add|or|xor) which can now handle twos-complement. Following ongoing changes in libtommath development. file: [bc4be89140] check-in: [74ff0a681b] user: jan.nijtmans branch: core-8-6-branch, size: 45036 | |
|
2019-05-25
| ||
| 08:17 | Merge 8.7 file: [9089936b04] check-in: [dd82009b2c] user: dkf branch: trunk, size: 38087 | |
|
2019-05-23
| ||
| 18:44 | More bits and pieces of logging code file: [cd0a4e95ee] check-in: [b52c723e54] user: dkf branch: tip-390, size: 48916 | |
|
2019-05-22
| ||
| 21:50 | More simplifications, taking deprecations into account file: [97ab1fcc60] check-in: [b95de9a625] user: jan.nijtmans branch: utf-max, size: 51260 | |
| 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: [e5ea0dd5f3] check-in: [a33e22b6ba] user: jan.nijtmans branch: utf-max, size: 51588 | |
|
2019-05-17
| ||
| 14:22 | Merge 8.7 file: [7d2e7af6e3] check-in: [592c6ff5b4] user: jan.nijtmans branch: utf-max, size: 51622 | |
| 07:31 | merge core-8-branch file: [2dfa44e6a3] check-in: [8cdb898408] user: dkf branch: tip-431, size: 48807 | |
|
2019-05-15
| ||
| 15:18 | Add documentation, don't overwrite earlier stub entry! file: [a0eccc1a1f] check-in: [0b73588622] user: jan.nijtmans branch: tip-544, size: 48876 | |
| 14:58 | TIP #544 implementation. Documentation still missing. file: [fdf11de3ed] check-in: [13417ed7df] user: jan.nijtmans branch: tip-544, size: 48840 | |
|
2019-05-10
| ||
| 15:03 | merge trunk file: [aa0b7ec197] check-in: [b516dcc426] user: dgp branch: dgp-refactor, size: 38065 | |
| 07:46 | merge 8.7 file: [f7449762fb] check-in: [f3302db091] user: jan.nijtmans branch: utf-max, size: 51605 | |
|
2019-05-09
| ||
| 22:22 | Merge trunk file: [a9c6f9516f] check-in: [c4e0e90764] user: jan.nijtmans branch: novem, size: 38235 | |
| 20:42 | Merge 8.7. Define Tcl_GetStringResult() as macro. file: [8f73881686] check-in: [02588757a0] user: jan.nijtmans branch: trunk, size: 38043 | |
| 20:06 | If compiling with -DTCL_NO_DEPRECATED, make Tcl_GetStringResult() a macro. This opens up one more simplification for Tcl 9. Compile the load-test dll's/so's with -DTCL_NO_DEPRECATED file: [898a84a4a5] check-in: [0dd1983bb0] user: jan.nijtmans branch: core-8-branch, size: 48763 | |
|
2019-05-03
| ||
| 16:36 | merge trunk file: [9023c362c5] check-in: [678eb44a34] user: dgp branch: novem, size: 38253 | |
| 16:00 | merge trunk file: [4190156d14] check-in: [5623e6eb6b] user: dgp branch: dgp-refactor, size: 38083 | |
|
2019-04-30
| ||
| 13:35 | Export API file: [f6207cb218] check-in: [f19a5c884c] user: dkf branch: tip-431, size: 48744 | |
|
2019-04-19
| ||
| 00:38 | merge 8.7 file: [a294d583dd] check-in: [ddaa30125b] user: dkf branch: trunk, size: 38061 | |
|
2019-04-10
| ||
| 19:53 | Complete implementation for MSVC (even building minigzip) file: [88f06583cc] check-in: [3b09ba4861] user: jan.nijtmans branch: digit-bit-60, size: 51880 | |
|
2019-04-09
| ||
| 19:21 | Merge 8.7. Complete implementation for MSVC and for UNIX. file: [72fe538270] check-in: [b392834e2c] user: jan.nijtmans branch: digit-bit-60, size: 51890 | |
|
2019-04-08
| ||
| 19:06 | Merge 8.7. Intended operation completed for mingw-w64 (but not yet for other compilers/platforms) file: [401cd09549] check-in: [1c2054cc64] user: jan.nijtmans branch: digit-bit-60, size: 52002 | |
|
2019-04-04
| ||
| 21:08 | Make the build work on Travis-CI (with --enable-shared) and Win32 (both mingw and MSVC). @dgp Your'welcome ;-) file: [adef51410c] check-in: [2de9dab492] user: jan.nijtmans branch: dgp-refactor, size: 38054 | |
|
2019-04-03
| ||
| 07:58 | Import of TIP 312 implementation file: [f42cf1ca42] check-in: [39413ccd4f] user: dkf branch: tip-312-new, size: 48700 | |
|
2019-04-02
| ||
| 19:17 | Merge 8.6 file: [a1c4958c50] check-in: [1bcfcb3ac6] user: jan.nijtmans branch: androwish, size: 45053 | |
|
2019-04-01
| ||
| 14:22 | integrate sebres-8-6-tommath-1-1 - cherry-picking of several optimizations and simplifications of 8.7 (tommath 1.1), well-arranged branching of long/wide/bignum base and exponent cases, test-cases extended to cover all this branches and edge cases. file: [ad16e7ba2b] check-in: [0a72c6b7b4] user: sebres branch: core-8-6-branch, size: 44858 | |
|
2019-03-31
| ||
| 17:38 | Merge trunk file: [11916716dd] check-in: [8714b82fdf] user: jan.nijtmans branch: novem, size: 38224 | |
|
2019-03-28
| ||
| 22:49 | Merge 8.7 file: [d7b7184122] check-in: [eebb1e7ee1] user: jan.nijtmans branch: utf-max, size: 51513 | |
|
2019-03-27
| ||
| 23:58 | Merge 8.7 file: [5432c68e1c] check-in: [721f693b1f] user: jan.nijtmans branch: trunk, size: 38032 | |
| 23:48 | Make Tcl_StringMatch() into a wrapper macro around Tcl_StringCaseMatch() file: [67b7046ba1] check-in: [9610a55327] user: jan.nijtmans branch: core-8-branch, size: 48671 | |
|
2019-03-25
| ||
| 21:50 | Eliminate all usage of mp_iszero/mp_iseven/mp_isodd/mp_isneg from libtommath: In the upcoming new version those will become real functions, causing possible binary incompatibility. This change makes Tcl independant from libtommath's changes. file: [e33ad4c4c4] check-in: [aa39db2dc3] user: jan.nijtmans branch: core-8-6-branch, size: 44800 | |
|
2019-03-24
| ||
| 18:14 | Code cleanup: Remove unneeded #undef's, and unneeded inclused. No change in functionality. file: [772cc332dd] check-in: [b2f37675d3] user: jan.nijtmans branch: trunk, size: 38046 | |
|
2019-03-18
| ||
| 22:45 | Merge trunk file: [0b12e06d73] check-in: [8fe25e01d3] user: jan.nijtmans branch: novem, size: 38238 | |
| 20:07 | Add 4 new encodings, and add documentation. file: [4b66bdd7e7] check-in: [0ac59eb0c6] user: jan.nijtmans branch: utf-max, size: 51458 | |
|
2019-03-17
| ||
| 22:01 | More WIP. Seems to be *almost* working. file: [8c1ff45603] check-in: [ab13cbd74c] user: jan.nijtmans branch: utf-max, size: 50353 | |
|
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: [ee2a74fdea] check-in: [81502a66ed] user: jan.nijtmans branch: utf-max, size: 49512 | |
|
2019-03-15
| ||
| 20:52 | Eliminate usage of mp_isneg(), just check bignum->sign directly (as libtommath itself does) Make TclInitBugnumFromLong() a static function in stubtable only, as it isn't used by Tcl anymore. file: [d2d9465aa2] check-in: [515a22d41d] user: jan.nijtmans branch: core-8-branch, size: 48616 | |
|
2019-03-14
| ||
| 20:59 | Merge 8.7. Fix 2 test-cases which were failing for TCL_UTF_MAX=6 file: [ab075ec5e2] check-in: [4032e7fe99] user: jan.nijtmans branch: utf-max, size: 49306 | |
| 19:52 | Make internal libtommath stub entries deprecated: Those are not supposed to be called in extensions file: [a98e8aedec] check-in: [99c1ed4d8a] user: jan.nijtmans branch: core-8-branch, size: 48497 | |
|
2019-03-12
| ||
| 21:44 | Merge 8.7 file: [608463a6b1] check-in: [4acfc50392] user: jan.nijtmans branch: tommath-refactor, size: 49086 | |
| 20:39 | Even better support for -DTCL_UTF_MAX=6. Ongoing improvements (TIP being planned) file: [a93a5aa900] check-in: [fdcb2a7323] user: jan.nijtmans branch: utf-max, size: 48948 | |
|
2019-03-11
| ||
| 20:56 | Merge 8.7 file: [bdeadb8b6a] check-in: [13fd8a4647] user: jan.nijtmans branch: trunk, size: 38237 | |
| 20:32 | Change TCHAR -> WCHAR in many places, since that's what it is since Windows NT file: [65351702d8] check-in: [876f74eabe] user: jan.nijtmans branch: core-8-branch, size: 48148 | |
|
2019-03-10
| ||
| 21:16 | Make internal libtommath symbols MODULE_SCOPE, and remove them from the stub table: They are not supposed to be called by extensions. file: [fbaaf40ed5] check-in: [9384c633dd] user: jan.nijtmans branch: trunk, size: 38238 | |
| 21:04 | Merge 8.7 file: [dfe9434b8f] check-in: [316ceb7616] user: jan.nijtmans branch: trunk, size: 38422 | |
| 20:18 | re-implemente changes in win/tclWinFile.c (handling -DTCL_UTF_MAX=6) using 3 new utility functions. This allows to re-use code in more places: cleaner implementation more future-proof. file: [9c1e2b938b] check-in: [9eb437a15d] user: jan.nijtmans branch: core-8-branch, size: 48149 | |
|
2019-03-08
| ||
| 23:54 | Merge trunk. Further WIP for TIP #497, far from finished .... file: [a4498882fd] check-in: [9fcbdde251] user: jan.nijtmans branch: tip-497, size: 40263 | |
| 22:51 | Merge 8.7 file: [c3619af7a6] check-in: [fe02c8898e] user: jan.nijtmans branch: trunk, size: 40518 | |
| 21:27 | Make -DTCL_UTF_MAX=6-build work on win32. Add travis builds to prove it. file: [e9d4bfee9f] check-in: [1df1b22fad] user: jan.nijtmans branch: core-8-branch, size: 50245 | |
| 20:40 | Merge 8.7 file: [c6546a192f] check-in: [0fda504644] user: jan.nijtmans branch: tommath-refactor, size: 51183 | |
| 20:25 | Merge 8.7 file: [f20a1705e0] check-in: [cbdcf1829d] user: jan.nijtmans branch: trunk, size: 40491 | |
| 19:54 | Use mp_get_bit() instead of mp_iseven()/mp_isodd(): Those latter functions are macro's currently, but will be real function in next libtommath. Bad idea for Tcl to depend on ... file: [effe28a92b] check-in: [0d77fb2374] user: jan.nijtmans branch: core-8-branch, size: 50218 | |
|
2019-03-02
| ||
| 16:09 | Merge 8.7 file: [694c7302ab] check-in: [ff562e2ab8] user: jan.nijtmans branch: trunk, size: 40460 | |
| 16:08 | Merge 8.6 (one forgotten adaptation of surrogate handling, only compiled on Cygwin) file: [3cd5f8dbd5] check-in: [4f781560c5] user: jan.nijtmans branch: core-8-branch, size: 50187 | |
| 16:04 | Backport [bd94500678e837d7] from 8.7, preventing endless loops in UTF-8 conversions when handling surrogates. Only effective when compiling with -DTCL_UTF_MAX=4|6 (default: 3). Meant for benefit of Androwish. file: [ec64d88b5d] check-in: [9e1984c250] user: jan.nijtmans branch: core-8-6-branch, size: 44609 | |
|
2019-02-26
| ||
| 20:18 | Merge 8.7 file: [ce10639f5a] check-in: [13cda7b91c] user: jan.nijtmans branch: mistake, size: 40227 | |
| 08:15 | libtommath speedup (more efficient macro's). Make internal libtommath functions deprecated in stub table: those are not supposed to be called by extensions! Fix some compiler warnings. file: [35e969aa09] check-in: [c5a8477fbe] user: jan.nijtmans branch: mistake, size: 51044 | |
|
2019-02-19
| ||
| 20:17 | Merge 8.7 file: [a9fb345605] check-in: [2b82daafb8] user: jan.nijtmans branch: trunk, size: 40352 | |
| 20:12 | Fix some comments: "upper" -> "high" (when talking about surrogates) file: [a53e2a5251] check-in: [1d9b7f26b0] user: jan.nijtmans branch: core-8-6-branch, size: 44501 | |
| 19:38 | Minor optimizations file: [a7f1fec1ef] check-in: [0e2621fc4b] user: jan.nijtmans branch: bug-bd94500678, size: 50079 | |
|
2019-02-15
| ||
| 19:55 | WIP: refactor libtommath references: Deprecate functions which shouldn't be in stub tables. More general refactoring of tommath-related code. file: [86ffe061dd] check-in: [ae2d2e4e3a] user: jan.nijtmans branch: tommath-refactor, size: 51046 | |
|
2019-02-10
| ||
| 15:27 | Merge 8.7. Tcl_BackgroundError is now a macro. file: [0822e0c310] check-in: [2d3dda4e1e] user: jan.nijtmans branch: trunk, size: 40354 | |
|
2019-02-09
| ||
| 21:05 | Convert Tcl_BacktroundError() into a macro, so we can deprecate the stub entry for it. Add -Wpointer-arith warning to CFLAGS file: [c3430fb406] check-in: [ab48435928] user: jan.nijtmans branch: core-8-branch, size: 50081 | |
|
2019-02-04
| ||
| 09:40 | partial cherry pick of [e8e92eb381d689ab]: One more libtommath function, mp_tc_div_2d, which simplifies code. file: [def9cc600e] check-in: [676c0392fe] user: sebres branch: sebres-8-6-tommath-1-1, size: 44625 | |
| 09:21 | partial cherry pick of [c5c83014d6]: Many simplifications in tclExecute.c, now that libtommath provides new functions mp_tc_and, mp_tc_or and mp_tc_xor file: [bd73629515] check-in: [2a43543f95] user: sebres branch: sebres-8-6-tommath-1-1, size: 44592 | |
|
2019-02-01
| ||
| 20:00 | Update libtommath to latest stable release (1.1.0) file: [ad6ed1d4bf] check-in: [c01ea30c19] user: jan.nijtmans branch: core-8-6-branch, size: 44503 | |
|
2019-01-25
| ||
| 13:27 | merge 8.7 file: [d1acffa0d1] check-in: [782eff18c4] user: sebres branch: trunk, size: 40372 | |
|
2019-01-22
| ||
| 21:44 | One more libtommath function, mp_tc_div_2d, which simplifies code. Some more code readability improvements. file: [7b024c60ff] check-in: [e8e92eb381] user: jan.nijtmans branch: core-8-branch, size: 50048 | |
| 18:09 | Many simplifications in tclExecute.c, now that libtommath provides new functions mp_tc_and, mp_tc_or and mp_tc_xor file: [c92bebfb75] check-in: [c5c83014d6] user: jan.nijtmans branch: core-8-branch, size: 50015 | |
|
2018-12-12
| ||
| 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: [aa35112a04] check-in: [72e64ef096] user: jan.nijtmans branch: core-8-branch, size: 49926 | |
|
2018-12-11
| ||
| 20:29 | Merge trunk file: [513de6e9e7] check-in: [47da08c479] user: jan.nijtmans branch: novem, size: 40251 | |
|
2018-12-08
| ||
| 17:49 | Merge trunk file: [a00b112144] check-in: [a5ec8e8c36] user: jan.nijtmans branch: novem, size: 41152 | |
|
2018-12-02
| ||
| 20:02 | If compiled with -DTCL_NO_DEPRECATED, remove the Tcl_SetIntObj/Tcl_SetLongObj entries from stub table: Since they are gone in Tcl 9.0 file: [725d585b58] check-in: [670eb3b871] user: jan.nijtmans branch: core-8-branch, size: 49841 | |
|
2018-11-27
| ||
| 23:16 | Merge 8.7 Remove TclFreeObj stub entry file: [ff47f8a376] check-in: [57c58fe6a1] user: jan.nijtmans branch: trunk, size: 40250 | |
| 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: [ed37f953a6] check-in: [b5c1404365] user: jan.nijtmans branch: core-8-branch, size: 49785 | |
|
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: [eeca1b2f79] check-in: [06ef5adfa9] user: jan.nijtmans branch: trunk, size: 40259 | |
| 19:38 | Merge 8.7 file: [3c7db00c4c] check-in: [1a1a5c4cb9] user: jan.nijtmans branch: trunk, size: 40321 | |
| 19:13 | Add entry for Tcl_StaticPackage in internal stub table, since the public one is deprecated and will be removed in 9.0 Clean-up a lot of type-casts, which are not necessary any more. file: [78c1384170] check-in: [47886611e7] user: jan.nijtmans branch: core-8-branch, size: 49719 | |
| 08:19 | Merge 8.7 Fix Tcl_InitStringRep() signature in line with TIP #494, so it can handle lengths >2Gb on 64-bit platforms Various other code cleanups, unnecessary type-casts e.o. file: [e2b3198307] check-in: [016f65758f] user: jan.nijtmans branch: trunk, size: 40222 | |
| 08:07 | Merge 8.6 file: [9d97718bcf] check-in: [7578ff8f8c] user: jan.nijtmans branch: core-8-branch, size: 49620 | |
| 08:05 | Make Tcl_WinTCharToUtf/Tcl_WinUtfToTChar work (again) with TCL_UTF_MAX=6. No effect when TCL_UTF_MAX=3|4 file: [0c39c15a69] check-in: [504991e0b5] user: jan.nijtmans branch: core-8-6-branch, size: 44470 | |
| 07:51 | Implement TIP #512: No stub for Tcl_SetExitProc() file: [42b22d8d67] check-in: [ea0975d6d3] user: jan.nijtmans branch: core-8-branch, size: 47635 | |
|
2018-11-13
| ||
| 17:55 | make genstubs file: [fc049e0364] check-in: [519a1e2663] user: dgp branch: trunk, size: 38142 | |
| 16:37 | Implement TIP 506 file: [ae58661dc0] check-in: [2b96285daf] user: dgp branch: trunk, size: 38057 | |
|
2018-11-06
| ||
| 14:07 | merge core-8-branch file: [2742acb092] check-in: [695e1cb4de] user: dkf branch: mistake, size: 38214 | |
| 12:59 | merge core-8-branch file: [3f7de6377a] check-in: [445db2cb18] user: dkf branch: mistake, size: 38122 | |
| 12:11 | merge 8.7 file: [592fb64457] check-in: [fc11dc4371] user: dgp branch: tip-506, size: 47521 | |
|
2018-10-28
| ||
| 19:36 | Merge tip-468 branch file: [f404421267] check-in: [55c044358f] user: jan.nijtmans branch: tip-468, size: 47307 | |
|
2018-10-27
| ||
| 01:04 | Draft implementation of TIP 506 - rebased to Tcl 8.7 file: [0a0e63db28] check-in: [d827ebc363] user: dgp branch: tip-506, size: 47364 | |
|
2018-10-21
| ||
| 21:36 | Merge trunk file: [460d280803] check-in: [4b47c09997] user: jan.nijtmans branch: novem, size: 38834 | |
| 21:32 | Formatting, PTR2INT range improvements, and remove some macro's only used on Cygwin, which are no longer necessary file: [932e1e1363] check-in: [5590cac709] user: jan.nijtmans branch: trunk, size: 37965 | |
|
2018-10-19
| ||
| 16:09 | Merge trunk file: [1c7139a127] check-in: [745d651613] user: jan.nijtmans branch: novem, size: 38835 | |
|
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: [87988d43b7] check-in: [17b4500b7b] user: jan.nijtmans branch: initsubsystems, size: 47478 | |
| 21:54 | Merge 8.7 file: [a20b25b298] check-in: [1b800c0c76] user: jan.nijtmans branch: tip-512, size: 47386 | |
| 15:31 | merge 8.7 file: [c9c8a92366] check-in: [000ee6e038] user: dgp branch: tip-445, size: 47429 | |
| 13:24 | merge 8.7 file: [7f4a88348e] check-in: [fb2539441f] user: dgp branch: initsubsystems, size: 47302 | |
|
2018-10-08
| ||
| 22:22 | Re-base to 8.7 file: [d191d0ad7d] check-in: [e007a2ab3c] user: jan.nijtmans branch: tip-481, size: 47415 | |
| 19:36 | Merge 8.7 file: [90b465dd11] check-in: [acd6c0661e] user: jan.nijtmans branch: trunk, size: 38870 | |
| 19:08 | TIP #514 implementation: Platform differences in handling int/wide file: [1f95f6728a] check-in: [d0f4e9da90] user: jan.nijtmans branch: core-8-branch, size: 47272 | |
| 19:00 | TIP #494 implementation: More use of size_t in Tcl 9 file: [c4300b9f6f] check-in: [f3d49044c4] user: jan.nijtmans branch: trunk, size: 38874 | |
| 18:50 | Merge 8.7 file: [41ac4052ba] check-in: [490cd4ad13] user: jan.nijtmans branch: trunk, size: 38593 | |
| 18:34 | Merge 8.6 Also fix startup problems on win32, when the encoding path contains invalid UTF-8 (reported by François Vogel) Various other code cleanup, e.g. remove empty.zip file, as this didn't work quite as expected. file: [392722bd8b] check-in: [59a19cdee3] user: jan.nijtmans branch: core-8-branch, size: 47276 | |
|
2018-10-07
| ||
| 20:26 | Streamline: Tcl_WinTCharToUtf/Tcl_WinUtfToTChar(): Always initialize DString, and let it return NULL when imput is NULL. That's what seem to assume the callers. file: [c653b59f01] check-in: [2d904bee38] user: jan.nijtmans branch: core-8-6-branch, size: 42485 | |
|
2018-10-06
| ||
| 19:20 | Use more TCL_AUTO_LENGTH, when appropriate file: [512bcc2690] check-in: [c643e8fe38] user: jan.nijtmans branch: memory-API, size: 38902 | |
| 18:33 | merge trunk file: [0625aa4caa] check-in: [52bb60626e] user: jan.nijtmans branch: memory-API, size: 38806 | |
| 17:22 | Merge 8.7 file: [55ddaea590] check-in: [4cb9548991] user: jan.nijtmans branch: trunk, size: 38530 | |
| 16:49 | More regularizing of function names, field names and testing styles file: [9df814ea14] check-in: [81f25838fc] user: dkf branch: core-8-branch, size: 47213 | |
|
2018-10-05
| ||
| 21:22 | Merge 8.7 file: [43b2c29cc1] check-in: [89a34ee2d1] user: jan.nijtmans branch: trunk, size: 38531 | |
| 21:22 | Merge 8.6 file: [6b15701d1f] check-in: [3565334f08] user: jan.nijtmans branch: core-8-branch, size: 47214 | |
| 20:54 | Better implementations of Tcl_WinTCharToUtf() and Tcl_WinUtfToTChar(). They don't make any assumption on whether encodings are initialized, or specific win32 handling of special characters. file: [e70d61bc46] check-in: [2d625d3ed3] user: jan.nijtmans branch: core-8-6-branch, size: 42422 | |
|
2018-09-27
| ||
| 21:38 | Merge 8.7 file: [195a17001e] check-in: [eaf86378bc] user: jan.nijtmans branch: tip-514, size: 48651 | |
|
2018-09-26
| ||
| 20:09 | Merge trunk file: [4f3f722d3d] check-in: [70faade624] user: jan.nijtmans branch: memory-API, size: 40264 | |
| 19:38 | Merge 8.7 file: [8fdcc23345] check-in: [6fd830bce3] user: jan.nijtmans branch: trunk, size: 39972 | |
| 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: [af92412a96] check-in: [ca34f32cb7] user: jan.nijtmans branch: core-8-branch, size: 48655 | |
|
2018-09-25
| ||
| 15:05 | merge trunk file: [40a325030a] check-in: [3ef03e978c] user: dgp branch: memory-API, size: 40483 | |
|
2018-09-24
| ||
| 23:33 | Merge 8.7 file: [f36322763e] check-in: [e66802d6a7] user: jan.nijtmans branch: trunk, size: 40191 | |
| 23:24 | More fixes in Tcl_WinTChar2Utf: Don't restart loop when output contains null-byte. file: [d1a8e3437f] check-in: [050b7ee0e1] user: jan.nijtmans branch: core-8-branch, size: 48874 | |
|
2018-09-23
| ||
| 14:57 | Merge trunk file: [dcf43976bf] check-in: [5e6c9e758b] user: jan.nijtmans branch: memory-API, size: 40482 | |
| 13:30 | Merge 8.7 file: [dfdb7bb9ed] check-in: [16a16279ab] user: jan.nijtmans branch: trunk, size: 40190 | |
|
2018-09-22
| ||
| 16:51 | Handle the (unlikely) case that Tcl_DStringSetLength() results in a re-allocation of the buffer file: [fcee8e7dce] check-in: [24aadadf9c] user: jan.nijtmans branch: core-8-branch, size: 48873 | |
| 12:54 | merge tip-515 (which is pre-requisite for this TIP now) file: [812ad1593e] check-in: [1515c3f5e3] user: jan.nijtmans branch: tip-514, size: 48823 | |
| 10:23 | merge 8.7 file: [6ff98fcf45] check-in: [a64acdc836] user: jan.nijtmans branch: trunk, size: 40144 | |
| 10:09 | Prevent possible build order problem, due to missing dde/registry dll's. Make sure that Tcl_WinTChar2Utf() never produces intermediate null-bytes. file: [7ea0de88cb] check-in: [645fb65227] user: jan.nijtmans branch: core-8-branch, size: 48827 | |
|
2018-09-13
| ||
| 20:52 | merge trunk file: [fea01c3df0] check-in: [8e81b9d9b8] user: jan.nijtmans branch: memory-API, size: 40144 | |
| 20:52 | merge 8.7 file: [951da0602b] check-in: [0caf13a0cf] user: jan.nijtmans branch: trunk, size: 39852 | |
| 20:37 | missing type-cast file: [c987473edd] check-in: [236d98718e] user: jan.nijtmans branch: core-8-branch, size: 48535 | |
| 20:33 | Eliminate the use of macro's like LLONG_MAX|MIN, since they assume that Tcl_WideInt equals "long long". Also eliminate uses of Tcl_WideAsLong() and friends, as - often - simple type cases make things more clear. file: [0167d3329f] check-in: [f89b8af179] user: jan.nijtmans branch: core-8-branch, size: 48526 | |
| 20:30 | Fix test-case registry-6.20, which started failing starting with the TIP #389 commit. file: [918a14756c] check-in: [0db5ab91bb] user: jan.nijtmans branch: core-8-branch, size: 48710 | |
|
2018-09-12
| ||
| 20:00 | Merge trunk file: [a975a3fa18] check-in: [60d766eacd] user: jan.nijtmans branch: memory-API, size: 39568 | |
| 19:34 | Merge 8.7 (TIP #430 implementation) file: [2d28548f57] check-in: [d2d99b2173] user: jan.nijtmans branch: trunk, size: 39276 | |
|
2018-09-06
| ||
| 11:25 | Bug-fix: Move TclZipfs_AppHook() from 0 -> 2 in the stub table, otherwise it overrides the entry for Tcl_MacOSXOpenBundleResources (since MacOSX is UNIX as well...). file: [f0f927f135] check-in: [fd6a7fd0d6] user: jan.nijtmans branch: core_zip_vfs-review, size: 48143 | |
|
2018-09-05
| ||
| 14:54 | Merge trunk. Also rename TCL_NO_LENGTH -> TCL_AUTO_LENGTH file: [c676405bd7] check-in: [6488c06992] user: jan.nijtmans branch: memory-API, size: 39215 | |
| 13:45 | Merge 8.7. Change some internal function signatures, accounting for the 64-bit era. file: [73b7177503] check-in: [4280c4f9d0] user: jan.nijtmans branch: trunk, size: 38923 | |
|
2018-08-28
| ||
| 19:23 | merge trunk file: [2f38071d7f] check-in: [c0f9df1909] user: jan.nijtmans branch: novem, size: 38897 | |
|
2018-08-19
| ||
| 09:33 | Re-base branch "all-wideint" to core-8-branch. Still WIP file: [fa01745444] check-in: [4932848e36] user: jan.nijtmans branch: tip-514, size: 47786 | |
|
2018-08-16
| ||
| 18:03 | Experiment, resolving platform differences at script level. Don't look ... file: [9b8c5c493c] check-in: [f22395629e] user: jan.nijtmans branch: all-wideint, size: 47963 | |
|
2018-08-14
| ||
| 08:46 | Merging changes with 8.7 file: [4d322192eb] check-in: [c9c0d29199] user: hypnotoad branch: core_zip_vfs, size: 48070 | |
| 07:27 | Merge 8.7. Also provide a new function for handling ByteArrays file: [9245a465f2] check-in: [2e99b95206] user: jan.nijtmans branch: tip-481, size: 47967 | |
|
2018-08-08
| ||
| 07:01 | Merge 8.7 file: [e585601191] check-in: [5d114401cb] user: jan.nijtmans branch: tip-512, size: 47904 | |
|
2018-08-02
| ||
| 07:35 | Merge trunk. Use TCL_8_COMPAT in stead of TCL_USE_INT_RETURN file: [959c240469] check-in: [a3d1120543] user: jan.nijtmans branch: memory-API, size: 39224 | |
|
2018-07-31
| ||
| 20:36 | merge 8.7 file: [d5280a63c8] check-in: [bd1ba8d1b5] user: jan.nijtmans branch: trunk, size: 38932 | |
| 20:22 | merge 8.6 file: [531e27d21f] check-in: [5592289cda] user: jan.nijtmans branch: core-8-branch, size: 47790 | |
|
2018-07-04
| ||
| 21:11 | merge trunk file: [2fa4341bea] check-in: [05cecae336] user: jan.nijtmans branch: memory-API, size: 39193 | |
| 20:56 | Merge 8.7 file: [069b113e03] check-in: [4d8ee0f939] user: jan.nijtmans branch: trunk, size: 38901 | |
| 20:20 | Make Tcl_GetUnicode() a macro. Mark many other stub-entries which are no longer are in use (because they were converted to macros) as deprecated, since they will be removed in Tcl 9.0 file: [e60e5bb231] check-in: [b2835364c2] user: jan.nijtmans branch: core-8-branch, size: 47759 | |
|
2018-06-25
| ||
| 20:41 | TIP #512 implementation file: [3adbf17f63] check-in: [81b84ed55b] user: jan.nijtmans branch: tip-512, size: 47823 | |
|
2018-06-14
| ||
| 18:31 | Merge trunk. Some more size_t additions in parameters/fields file: [6a62724e4e] check-in: [ae9773610f] user: jan.nijtmans branch: memory-API, size: 40702 | |
|
2018-06-04
| ||
| 13:13 | merge 8.7 file: [ad45d05f39] check-in: [612cb8630f] user: dgp branch: tip-312, size: 47755 | |
| 13:08 | merge 8.7 file: [655532478b] check-in: [8afedea42f] user: dgp branch: tip-445, size: 47866 | |
|
2018-05-31
| ||
| 21:24 | merge zipfs file: [2b81a42de3] check-in: [fc74365c13] user: jan.nijtmans branch: androwish, size: 43607 | |
| 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: [4f4a28e35e] check-in: [f04caa7c67] user: jan.nijtmans branch: novem, size: 38852 | |
| 19:23 | merge 8.7 file: [e9a239d675] check-in: [0a613bfb94] user: dgp branch: core_zip_vfs, size: 47989 | |
| 07:21 | Merge 8.7 file: [b6077e135c] check-in: [3fb815ef5f] user: jan.nijtmans branch: initsubsystems, size: 47739 | |
|
2018-05-29
| ||
| 07:42 | merge 8.7 file: [3c74e7a167] check-in: [3512c2225e] user: jan.nijtmans branch: trunk, size: 40410 | |
| 07:23 | One TCL_NORETURN -> TCL_NORETURN1 minor mistake. Make it build when Tcl_SetPanicProc is a macro (normally it isn't) file: [32ab86c203] check-in: [b85b14e36e] user: jan.nijtmans branch: core-8-branch, size: 47709 | |
|
2018-05-24
| ||
| 13:27 | merge 8.7 file: [e57f8d6ee5] check-in: [95e6ece457] user: dgp branch: core_zip_vfs, size: 47965 | |
| 13:12 | merge 8.7 file: [e9efb6915f] check-in: [6db9f4afa6] user: dgp branch: tip-312, size: 47731 | |
| 12:46 | merge 8.7 file: [a8f746c5f1] check-in: [620705ca16] user: dgp branch: tip-445, size: 47842 | |
|
2018-05-23
| ||
| 20:09 | merge trunk file: [39bc447372] check-in: [1a6fcb9bdc] user: jan.nijtmans branch: memory-API, size: 40646 | |
| 19:41 | merge trunk file: [97d368103f] check-in: [c78f328143] user: jan.nijtmans branch: novem, size: 38828 | |
|
2018-05-21
| ||
| 08:13 | merge 8.7 file: [335881b6ea] check-in: [65dcb92b6b] user: jan.nijtmans branch: trunk, size: 40386 | |
|
2018-05-19
| ||
| 11:26 | Disable many warnings that are pointless in the stub library. Yes, it accesses deprecated fields, we know because we deprecated them. file: [cc73ea2dc3] check-in: [4cad2850ba] user: dkf branch: core-8-branch, size: 47685 | |
| 05:18 | merge 8.7 file: [73dee21433] check-in: [ae6235c322] user: jan.nijtmans branch: initsubsystems, size: 47476 | |
|
2018-04-25
| ||
| 14:51 | merge 8.7 file: [c279b5fb78] check-in: [a9e9af0427] user: dgp branch: tip-312, size: 47468 | |
|
2018-04-15
| ||
| 22:01 | Merge trunk file: [006b4b2d00] check-in: [ee95a2c1be] user: jan.nijtmans branch: memory-API, size: 40383 | |
|
2018-03-30
| ||
| 20:18 | merge trunk file: [418e425c85] check-in: [c87dd5858f] user: dgp branch: novem, size: 38565 | |
| 19:42 | merge 8.7 file: [d0c5f86729] check-in: [d183de8dd8] user: dgp branch: core_zip_vfs, size: 47702 | |
| 19:37 | merge 8.7 file: [73eb47faaa] check-in: [c8f51180e2] user: dgp branch: tip-445, size: 47579 | |
| 17:56 | Draft implementation of TIP 506 file: [e5a5f6fb4a] check-in: [36f6096e41] user: dgp branch: tip-506, size: 40206 | |
|
2018-03-25
| ||
| 19:21 | merge 8.7 file: [3b2023571b] check-in: [ca6015cda1] user: jan.nijtmans branch: trunk, size: 40123 | |
| 19:20 | No need any more on 64-bit cygwin for special *Long* stub entries. file: [b4c9563b72] check-in: [15c4994feb] user: jan.nijtmans branch: core-8-branch, size: 47422 | |
| 17:43 | merge 8.7 file: [615c02e4ee] check-in: [ac3d594d13] user: jan.nijtmans branch: trunk, size: 40757 | |
| 17:43 | workaround for TclFormatInt on CYGWIN is no longer necessary now. file: [881dad4193] check-in: [740e91a7f8] user: jan.nijtmans branch: core-8-branch, size: 48056 | |
|
2018-03-15
| ||
| 13:52 | merge 8.7 file: [8c14bf41f9] check-in: [0144326580] user: dgp branch: tip-312, size: 48241 | |
|
2018-03-07
| ||
| 15:13 | merge 8.7 file: [ca89b9c5be] check-in: [f43a6f6ea8] user: dgp branch: core_zip_vfs, size: 48475 | |
|
2018-02-22
| ||
| 21:17 | merge trunk file: [6bd0b0c846] check-in: [709a045dbb] user: jan.nijtmans branch: memory-API, size: 41156 | |
|
2018-02-09
| ||
| 20:57 | merge 8.7 file: [fad6510da9] check-in: [d200f0036e] user: dgp branch: amg-string-insert, size: 48225 | |
| 20:43 | merge trunk file: [539e9db4ff] check-in: [713b9849e2] user: dgp branch: novem, size: 39338 | |
|
2018-02-06
| ||
| 22:43 | remove unused stub entries (now that those are macros) Moved checkin off trunk onto dev branch jn-unused-stubs because it causes many test suite segfaults, apparently releated to Tcl_Channels. Moved back onto trunk. segfaults came from a prior install of the Thread package that became imcompatible with this change in the stubs table. Will followup on TCLCORE. file: [e6dc4b0f85] check-in: [a9481af565] user: jan.nijtmans branch: trunk, size: 40896 | |
| 21:11 | merge 8.7 file: [ac9054983d] check-in: [f7dba39527] user: dgp branch: tip-445, size: 48352 | |
| 21:08 | merge trunk file: [609296e0ad] check-in: [a233811733] user: jan.nijtmans branch: memory-API, size: 41271 | |
| 21:01 | merge trunk file: [17504cb0a0] check-in: [0774eefae7] user: jan.nijtmans branch: novem, size: 39403 | |
| 20:54 | merge core-8-branch file: [3796bea810] check-in: [30f95df8b0] user: jan.nijtmans branch: trunk, size: 41011 | |
|
2018-01-29
| ||
| 11:36 | merge trunk file: [723d4daa92] check-in: [3faa71ab4f] user: jan.nijtmans branch: memory-API, size: 41247 | |
|
2018-01-26
| ||
| 13:29 | Rename (internal) TclNewWideObj macro to TclNewIntObj. Change Tcl_SetIntObj/Tcl_SetLongObj to macro's referencing Tcl_SetWideIntObj (since all of those do the same now) file: [5e1042b24d] check-in: [b162d433dc] user: jan.nijtmans branch: no-wideint, size: 48195 | |
| 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: [4ad11457a3] check-in: [85e9d69071] user: jan.nijtmans branch: no-wideint, size: 48173 | |
|
2018-01-25
| ||
| 19:36 | merge 8.7 file: [84a5ab7c6c] check-in: [aedd087091] user: dgp branch: amg-string-insert, size: 48179 | |
|
2018-01-22
| ||
| 08:41 | merge core-8-branch file: [2d11f0e324] check-in: [63ddd9b65a] user: jan.nijtmans branch: no-wideint, size: 48149 | |
|
2018-01-20
| ||
| 16:42 | merge zipfs file: [9936609fe9] check-in: [5e8eb1bf5e] user: jan.nijtmans branch: androwish, size: 43517 | |
|
2018-01-18
| ||
| 13:32 | merge 8.7 file: [bf9e124656] check-in: [bac2c99230] user: dgp branch: tip-445, size: 48306 | |
|
2018-01-17
| ||
| 15:56 | Modifications to allow the mounting of zip file systems from data blocks Added a new stubs entry to mount a data block as a zip file system file: [d9ecee83f6] check-in: [1f15130a96] user: hypnotoad branch: core_zip_vfs, size: 48487 | |
| 13:16 | merge trunk (most of the API removals already were on "novem") file: [c51984c469] check-in: [36a7ab983d] user: jan.nijtmans branch: novem, size: 39379 | |
| 12:45 | TIP #485 implementation, Tcl 9.0 part: Realy remove code which was declared deprecated in 8.7 file: [1d6d2f0cc3] check-in: [aedcd99c14] user: jan.nijtmans branch: trunk, size: 40987 | |
| 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: [07d9ce5c23] check-in: [21037e889d] user: jan.nijtmans branch: core-8-branch, size: 48149 | |
|
2018-01-16
| ||
| 08:40 | merge core-8-branch file: [68046d6864] check-in: [806c23cf3f] user: jan.nijtmans branch: no-wideint, size: 47854 | |
|
2018-01-12
| ||
| 16:30 | merge core-8-branch file: [ce394b7d5a] check-in: [cb3d9b77de] user: jan.nijtmans branch: tip-485, size: 48083 | |
|
2018-01-11
| ||
| 14:09 | merge 8.7 file: [4a2fce8438] check-in: [eb762b4727] user: dgp branch: tip-445, size: 48011 | |
|
2018-01-10
| ||
| 14:59 | merge trunk file: [35131e9d76] check-in: [15a898e034] user: jan.nijtmans branch: novem, size: 39338 | |
| 14:33 | merge core-8-branch file: [d4c776e0c6] check-in: [a6003fbd9f] user: jan.nijtmans branch: trunk, size: 41058 | |
|
2017-12-29
| ||
| 17:31 | merge trunk file: [81783184c5] check-in: [b1241fac47] user: dgp branch: novem, size: 39920 | |
| 16:16 | merge 8.7 file: [01c06d48c6] check-in: [20d3928f5c] user: dgp branch: tip-445, size: 48364 | |
| 15:13 | Pulling changes from core-8-branch file: [74029892f4] check-in: [cf43d89150] user: hypnotoad branch: core_zip_vfs, size: 48450 | |
|
2017-12-28
| ||
| 21:59 | merge trunk file: [6a79d2002a] check-in: [bf625a7001] user: jan.nijtmans branch: memory-API, size: 41888 | |
| 21:17 | merge core-8-branch file: [60ed737191] check-in: [92e15a4e78] user: jan.nijtmans branch: tip-389, size: 47854 | |
| 21:16 | merge core-8-branch file: [da1ea1e6fc] check-in: [e9b1ef6440] user: jan.nijtmans branch: trunk, size: 41640 | |
| 21:15 | merge core-8-6-branch file: [e070d251bb] check-in: [a9598976f4] user: jan.nijtmans branch: core-8-branch, size: 48207 | |
| 21:14 | Fix bug introduced in [0dd0d14489258621] (only for TCL_UTF_MAX > 3): If len parameter = -1, returned size includes terminating 0-byte. So, account for that. Also, fix some comments which were not accurate any more, now that Windows 95/98 is not supported any more. file: [c4d03cef83] check-in: [b4b65e69b8] user: jan.nijtmans branch: core-8-6-branch, size: 43412 | |
| 20:29 | merge core-8-branch file: [4fdc4908bd] check-in: [9bd909d0f9] user: jan.nijtmans branch: tip-389, size: 47722 | |
| 18:54 | merge trunk file: [0daebdbdea] check-in: [7e6b55712a] user: jan.nijtmans branch: novem, size: 39788 | |
| 18:53 | merge core-8-branch file: [65ef9cd462] check-in: [16cc95ccab] user: jan.nijtmans branch: trunk, size: 41508 | |
| 18:51 | merge core-8-6-branch file: [50dcb7eacb] check-in: [e7cb6182f1] user: jan.nijtmans branch: core-8-branch, size: 48075 | |
| 18:45 | Make Tcl_WinTCharToUtf/Tcl_WinUtfToTChar work when TCL_UTF_MAX > 3, mainly when sizeof(Tcl_UniChar) != 2. file: [a26b8cef3c] check-in: [0dd0d14489] user: jan.nijtmans branch: core-8-6-branch, size: 43280 | |
|
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: [0a90a4f05d] check-in: [671df0982f] user: jan.nijtmans branch: memory-API, size: 40938 | |
| 20:24 | merge core-8-branch. Re-implement Tcl_WinTCharToUtf/Tcl_WinUtfToTChar using only win32 API. file: [62f4837e01] check-in: [465d5c8195] user: jan.nijtmans branch: tip-389, size: 47602 | |
|
2017-12-23
| ||
| 22:34 | Keep track of Yaakov Selkowitz's changes for Cygwin. file: [123228f994] check-in: [381e6a60de] user: jan.nijtmans branch: cygwin, size: 42351 | |
|
2017-12-20
| ||
| 13:38 | merge trunk file: [76351778c0] check-in: [fca1897ccc] user: jan.nijtmans branch: memory-API, size: 40702 | |
| 12:30 | Remove the Tcl_FindHashEntry/Tcl_CreateHashEntry stub entries, as those are actually macro's. file: [2c1fe57bac] check-in: [f64b1fc0e7] user: jan.nijtmans branch: trunk, size: 40690 | |
|
2017-12-19
| ||
| 16:22 | merge 8.7 file: [10662e4299] check-in: [dd50956e9c] user: dgp branch: tip-445, size: 47414 | |
| 12:26 | merge core-8-branch file: [9aff63c338] check-in: [30edd5c06a] user: jan.nijtmans branch: no-wideint, size: 47257 | |
|
2017-12-16
| ||
| 03:33 | Pulling changes from core-8-branch file: [6fde4e5cde] check-in: [855b386403] user: hypnotoad branch: core_zip_vfs, size: 47500 | |
|
2017-12-15
| ||
| 19:55 | merge trunk file: [bb248af044] check-in: [878d1b77fd] user: jan.nijtmans branch: memory-API, size: 40736 | |
| 16:06 | merge trunk file: [4c16aa4c8e] check-in: [e3d9fa3868] user: jan.nijtmans branch: novem, size: 38970 | |
| 15:02 | Merge TIP #488 implementation. Some clean-up in tommath implementation (remove internal stub entries which are no longer needed) file: [d12664e584] check-in: [70302ff935] user: jan.nijtmans branch: trunk, size: 40724 | |
| 14:46 | Mark TclPrecTraceProc() as deprecated, and remove it when compiling with -DTCL_NO_DEPRECATED. See TIP #488 file: [9300e08b40] check-in: [8f2ba4c41d] user: jan.nijtmans branch: core-8-branch, size: 47257 | |
|
2017-12-14
| ||
| 12:02 | Fix (harmless) compiler warning with Visual Studio file: [662c35ade2] check-in: [56f4e2ea09] user: jan.nijtmans branch: core-8-branch, size: 47227 | |
|
2017-12-13
| ||
| 15:52 | Pulling changes from core-8-branch file: [cf326a27ff] check-in: [4f4380b7ac] user: hypnotoad branch: core_zip_vfs, size: 47466 | |
|
2017-12-09
| ||
| 16:55 | merge trunk file: [ad54bc8921] check-in: [a43c0d3058] user: jan.nijtmans branch: novem, size: 38985 | |
| 16:13 | merge core-8-branch. Remove stub entry for TclWinGetPlatformId(), as it is no longer needed. Is a macro now. file: [ab3aa44069] check-in: [fa4dd57801] user: jan.nijtmans branch: trunk, size: 41209 | |
|
2017-12-07
| ||
| 12:40 | merge trunk file: [2b86511184] check-in: [a7916336d2] user: jan.nijtmans branch: novem, size: 39033 | |
| 12:36 | merge 8.7 file: [c8e6fe3fb3] check-in: [60f74266f4] user: jan.nijtmans branch: trunk, size: 41260 | |
| 12:14 | TIP #487: Stop support for Pre-XP Windows file: [73b248733c] check-in: [200f182152] user: jan.nijtmans branch: core-8-branch, size: 47223 | |
|
2017-12-06
| ||
| 12:00 | merge core-8-branch file: [4bd457f5b8] check-in: [bd596603e2] user: jan.nijtmans branch: no-wideint, size: 47088 | |
|
2017-12-01
| ||
| 15:03 | merge trunk file: [530aab9560] check-in: [e008d0adce] user: jan.nijtmans branch: memory-API, size: 41467 | |
| 11:55 | TIP 488: Remove tcl_precision file: [03bdba4a65] check-in: [f4efe03192] user: jan.nijtmans branch: tip-488, size: 41440 | |
| 11:03 | Remove stub entries for Tcl_EvalObj()/Tcl_GlobalEvalObj(). Since those functions are actually macro's translating to Tcl_EvalObjEx(), those stub entries don't serve any purpose any more. file: [9a5524b45e] check-in: [e247a8da3a] user: jan.nijtmans branch: trunk, size: 41455 | |
|
2017-11-29
| ||
| 14:54 | merge 8.7 file: [f61fc82c0c] check-in: [8944ae4374] user: dgp branch: tip-445, size: 47245 | |
|
2017-11-23
| ||
| 12:21 | If compiled with -DTCL_NO_DEPRECATED, remove stub entry for TclWinGetPlatformId() file: [7ab03ea9a9] check-in: [31747a5c93] user: jan.nijtmans branch: tip-487, size: 47105 | |
| 12:04 | Remove more pre-XP stuff. file: [ac4536c9ec] check-in: [215237be17] user: jan.nijtmans branch: tip-487, size: 46981 | |
| 09:22 | re-base full TIP #487 implementation to trunk. file: [6e7de3853c] check-in: [d95dbd986b] user: jan.nijtmans branch: tip-487-for-9, size: 41310 | |
| 08:30 | Re-base "stop-ce" branch to core-8-branch. This is what will be proposed for 8.7 in TIP #487. file: [75171aeae5] check-in: [63bb6eced7] user: jan.nijtmans branch: tip-487, size: 46955 | |
|
2017-11-21
| ||
| 22:34 | Pulling changes from core-8-branch file: [54e32de6a7] check-in: [00dfc6711c] user: hypnotoad branch: core_zip_vfs, size: 47331 | |
| 14:59 | Drop Windows CE support, since it doesn't appear to work anyway. file: [b1feac45c1] check-in: [2daef8d76d] user: jan.nijtmans branch: drop-ce, size: 42329 | |
| 10:16 | merge trunk file: [656450ef5c] check-in: [971efdefda] user: jan.nijtmans branch: memory-API, size: 41599 | |
| 00:36 | Added a new function to the Zipfs: TclZipfs_TclLibrary, which returns a previously discovered /library file system from a zip archive, performs the search to see if the current dll has one (and return that), or NULL if zipfs cannot locate /library. Injected a call to [zipfs tcl_library] (which invokes TclZipfs_TclLibrary) inside if interp.c as the first command to try to locate Tcl_Library (if a preinit script hasn't already pointed one out to us.) file: [a05ab28487] check-in: [a4cbb0feb7] user: hypnotoad branch: core_zip_vfs, size: 46196 | |
|
2017-11-20
| ||
| 23:34 | Change to TclZipfs_AppHook to accomidate Windows file: [1ba3df7180] check-in: [74bcd5fae3] user: tne branch: core_zip_vfs, size: 46161 | |
| 16:01 | merge core-8-branch. Deprecate support for "string bytelength" file: [878c862df1] check-in: [d874801c57] user: jan.nijtmans branch: tip-485, size: 47317 | |
| 14:55 | TIP 487 implementation: Stop support for Windows XP and Windows CE file: [ec16e33daf] check-in: [47d26a0b4a] user: jan.nijtmans branch: tip-487, size: 47044 | |
| 12:07 | If Tcl is compiled with -DTCL_NO_DEPRECATED, remove a lot of (internal) stub entries which correspond to functions which will be removed in Tcl 9. This commit should have been part of [7849f573c0e7d758|this] earlier commit. No effect when Tcl is not compiled with -DTCL_NO_DEPRECATED. file: [d6e69b636e] check-in: [4a603a5f7d] user: jan.nijtmans branch: core-8-branch, size: 47088 | |
|
2017-11-17
| ||
| 12:29 | Pulling changes from core-8-branch file: [c1a513c431] check-in: [044a5cf7f7] user: hypnotoad branch: core_zip_vfs, size: 46047 | |
| 11:12 | merge trunk file: [5598ac128c] check-in: [1f9599f5f7] user: jan.nijtmans branch: novem, size: 39262 | |
| 10:50 | TIP #422, Tcl 9.0 part: Don't Use stdarg.h/va_list in Public API file: [7c3ddd4934] check-in: [717b28b47a] user: jan.nijtmans branch: trunk, size: 41587 | |
|
2017-11-16
| ||
| 11:17 | re-base "novem-more-memory-API" to trunk. TIP not submitted yet, but upcoming. file: [3325836939] check-in: [3cb46ea71b] user: jan.nijtmans branch: memory-API, size: 41678 | |
|
2017-11-13
| ||
| 15:34 | Add back Tcl_Backslash(). Will be removed again when TIP #485 is brought in. Also revert some other API changes (unsigned long -> size_t), for which TIP's are still to be written. file: [3672c2a88c] check-in: [ec8a1c39d7] user: jan.nijtmans branch: novem, size: 39329 | |
| 11:47 | merge novem file: [ad3deacb2a] check-in: [b066227b02] user: jan.nijtmans branch: novem-more-memory-API, size: 39341 | |
| 11:25 | merge trunk file: [4770f91edb] check-in: [78e2f12841] user: jan.nijtmans branch: novem, size: 39317 | |
| 09:43 | merge trunk file: [25180b54df] check-in: [bb4c02db34] user: jan.nijtmans branch: novem, size: 39306 | |
|
2017-11-11
| ||
| 09:18 | Improvements to tip430 to embed the /library file system within a shared library or as a zip archive with a canonical name matching the current patch level This new version also builds a native executable version of minizip to allow archive to be built within make, even when cross compiling Added a new function TclZipfs_AppHook which implements tip430 core behavior startups to stock tclsh Embedding the file system as a zip archive can be defeated with --enable-zipfs=no file: [a303f40548] check-in: [c8a90daba2] user: hypnotoad branch: core_zip_vfs, size: 45893 | |
|
2017-11-09
| ||
| 15:56 | Merge core-8-branch. Backout the Tcl_EvalFile changes. file: [5bd4d9b337] check-in: [9e3aed8df3] user: jan.nijtmans branch: tip-485, size: 46028 | |
| 11:04 | No longer mark Tcl_EvalFile() as obsolete/deprecated. Thanks to all feedback to TIP #485! file: [1c8be3b1a6] check-in: [bb9ad1532d] user: jan.nijtmans branch: tip-485, size: 46077 | |
| 10:34 | Put Tcl_EvalFile back, but then as a macro in terms of Tcl_FSEvalFileEx(). file: [6050538d10] check-in: [9f1544d005] user: jan.nijtmans branch: tip-485, size: 46103 | |
|
2017-11-08
| ||
| 16:12 | Forgot TclpGetTime() file: [4f6dadd8f1] check-in: [6cca533da5] user: jan.nijtmans branch: tcl-9-cleanup, size: 41666 | |
| 15:50 | Tcl-9 huge cleanup: Remove many unused internal functions which do nothing more than occupy the internal stub table. file: [81b6cf0daf] check-in: [5b49111b6d] user: jan.nijtmans branch: tcl-9-cleanup, size: 41696 | |
| 11:50 | TIP #485 implementation: "Remove Deprecated API". Based on Tcl 8.7 (core-8-branch). file: [b1908d8db7] check-in: [e46c7b8b77] user: jan.nijtmans branch: tip-485, size: 46054 | |
|
2017-11-07
| ||
| 09:33 | Re-base TIP #422 implementation to trunk. Remove Tcl_VarEvalVA() as well. TIP #422 is adapted accordingly. file: [a9ce4b98cb] check-in: [24db7a9013] user: jan.nijtmans branch: tip-422, size: 45720 | |
| 09:08 | TIP #422 implementation, Tcl 8.7 part. file: [4731f184aa] check-in: [eaefb24db7] user: jan.nijtmans branch: tip-422-for-8, size: 45953 | |
|
2017-11-05
| ||
| 14:41 | merge core-8-branch file: [31bb4c1e51] check-in: [f70e3acac4] user: jan.nijtmans branch: semver, size: 46903 | |
|
2017-11-01
| ||
| 14:46 | TIP 422 implementation (rebase of branch novem-remove-va to trunk). file: [1e5ae11add] check-in: [e090a04f00] user: dgp branch: tip-422, size: 45732 | |
|
2017-10-30
| ||
| 08:47 | Experimental branch meant to eliminate the "wideint" type, just merge it to a single "int" type. No effect on linux64 and similar systems, code simplification for Win64 and 32-bit system. No TIP yet, implementation ongoing. file: [e593497883] check-in: [c2abe1efd0] user: jan.nijtmans branch: no-wideint, size: 45799 | |
|
2017-10-27
| ||
| 09:21 | merge trunk. Change various TCL_LINK_? macros to TCL_TYPE_? file: [0e5adf8d8f] check-in: [5e0b71621b] user: jan.nijtmans branch: tip-312, size: 45845 | |
| 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: [d90ed868b6] check-in: [3d8b34236d] user: jan.nijtmans branch: tip-481, size: 45936 | |
|
2017-10-11
| ||
| 14:09 | merge novem file: [e9138fb13b] check-in: [ac9cb5b64c] user: jan.nijtmans branch: novem-more-memory-API, size: 39406 | |
|
2017-09-25
| ||
| 16:23 | Improvements to Tip#430 based on community input. Added a forward declaration of TclZipfs_Init. Added TclZipfs_Mount() and TclZifs_Unmount to stubs table. file: [cb42ad75ec] check-in: [15770f48da] user: hypnotoad branch: core_zip_vfs, size: 45861 | |
|
2017-09-18
| ||
| 11:59 | merge trunk file: [0972a19203] check-in: [6e13a9423e] user: dgp branch: tip-445, size: 45956 | |
| 01:38 | Rename Tcl_StringReplace() to Tcl_ReplaceObj() for consistency with other public string object functions, most notably Tcl_ConcatObj() file: [e2a3c7bbff] check-in: [e5bf34271e] user: andy branch: amg-string-insert, size: 45829 | |
|
2017-09-16
| ||
| 19:50 | Merge trunk file: [eadc45db54] check-in: [601141ff84] user: andy branch: amg-string-insert, size: 45832 | |
|
2017-09-15
| ||
| 13:08 | 'const'ify more libtommath functions. All functions in generic/tclTomMath.decls (used by Tcl) are done now. file: [3b48f844e2] check-in: [b54e97868c] user: jan.nijtmans branch: trunk, size: 45799 | |
|
2017-09-14
| ||
| 14:12 | merge trunk file: [b579dd2f1a] check-in: [decd9fa55d] user: dgp branch: tip-445, size: 45892 | |
|
2017-09-13
| ||
| 10:42 | Merge trunk file: [006c79c783] check-in: [a493ca45ea] user: jan.nijtmans branch: novem, size: 39382 | |
| 10:14 | Make mp_get_long and mp_set_long available to tommath-enabled Tcl extensions. Deprecate the internal TclBNInitBignumFrom* functions, in favor of the official tommath functions with the same purpose. file: [e14e9cbbf5] check-in: [900152d715] user: jan.nijtmans branch: trunk, size: 45735 | |
|
2017-09-11
| ||
| 12:02 | merge trunk file: [8be8c536e4] check-in: [241056bf07] user: dgp branch: tip-445, size: 45589 | |
|
2017-09-10
| ||
| 13:35 | merge novem file: [38bffc7cdb] check-in: [4fa9cc2903] user: jan.nijtmans branch: novem-more-memory-API, size: 39415 | |
|
2017-09-09
| ||
| 16:26 | Merge trunk file: [420de5fbb8] check-in: [8b29b13280] user: jan.nijtmans branch: novem, size: 39391 | |
|
2017-09-08
| ||
| 14:38 | Re-base to trunk. Now versioned as 8.7.0-alpha.2 file: [bc0ed1ef84] check-in: [eacebd08b2] user: jan.nijtmans branch: semver, size: 46536 | |
| 14:15 | Add some more functions from libtommath for availability within Tcl (mainly the 'long long' variants). Add more 'const' keywords there too. file: [c4bb7eb8d0] check-in: [ff847e8f35] user: jan.nijtmans branch: trunk, size: 45432 | |
|
2017-08-30
| ||
| 15:20 | Rename TclStringReplace() to Tcl_StringReplace() and add to the stubs table. Documentation not yet started. file: [f2fe03ee26] check-in: [678e846973] user: andy branch: amg-string-insert, size: 45391 | |
|
2017-06-26
| ||
| 11:37 | merge trunk file: [109c1e928c] check-in: [0705d03cdf] user: jan.nijtmans branch: semver, size: 46462 | |
|
2017-06-16
| ||
| 20:28 | merge trunk file: [6647cac356] check-in: [2b4060cef5] user: dgp branch: tip-445, size: 45515 | |
|
2017-06-13
| ||
| 14:13 | merge zipfs file: [bbf4c77eb0] check-in: [8923cc6a6e] user: jan.nijtmans branch: androwish, size: 42567 | |
|
2017-06-09
| ||
| 11:48 | merge novem file: [c27fc46b9e] check-in: [f687ce6a36] user: jan.nijtmans branch: novem-more-memory-API, size: 39341 | |
| 11:17 | merge trunk file: [33a0a31654] check-in: [f0e33a9d48] user: jan.nijtmans branch: novem, size: 39317 | |
|
2017-06-05
| ||
| 23:20 | merge trunk file: [dffec47bd4] check-in: [fc7eefaf93] user: dkf branch: dkf-expose-ptrgetvar, size: 45358 | |
|
2017-05-04
| ||
| 11:35 | merge novem file: [86446b97a0] check-in: [70b0b53b8a] user: jan.nijtmans branch: novem-more-memory-API, size: 39189 | |
|
2017-05-03
| ||
| 12:09 | merge trunk file: [28b353039c] check-in: [bf5ec8f76b] user: jan.nijtmans branch: semver, size: 46310 | |
|
2017-04-21
| ||
| 12:44 | merge trunk file: [e5409a4e75] check-in: [2e87ab6e43] user: dgp branch: tip-445, size: 45363 | |
|
2017-04-20
| ||
| 12:15 | merge trunk file: [ca5dbcd793] check-in: [db391524d4] user: jan.nijtmans branch: semver, size: 46322 | |
| 11:44 | Remove unused functions like TclWinSetSockOpt()/Tcl_DStringTrunc() if compiled with -DTCL_NO_DEPRECATED file: [32fc1be816] check-in: [4d61bcaef4] user: jan.nijtmans branch: trunk, size: 45206 | |
|
2017-04-12
| ||
| 11:51 | merge trunk file: [d480512fa1] check-in: [a58a0cd6c3] user: jan.nijtmans branch: tip-312, size: 45195 | |
| 08:40 | merge trunk file: [0399121f0d] check-in: [6aebbe4316] user: jan.nijtmans branch: semver, size: 46265 | |
|
2017-04-11
| ||
| 14:14 | merge trunk file: [4b66c41ba6] check-in: [27c5038e96] user: dgp branch: tip-445, size: 45306 | |
|
2017-04-10
| ||
| 11:01 | Merge "tip-468" branch. Add new function Tcl_OpenTcpClientEx() with same change as Tcl_OpenTcpServerEx(): in stead of a port number, supplie a "service" string. file: [37e03dc65d] check-in: [97a181d1d6] user: jan.nijtmans branch: tip-468-bis, size: 45184 | |
|
2017-04-06
| ||
| 15:25 | Some more (internal) stub entries which can be cleaned up with -DTCL_NO_DEPRECATED, because they are not used any more. file: [91f3c68ed5] check-in: [d731f72293] user: jan.nijtmans branch: trunk, size: 45149 | |
| 12:24 | merge trunk file: [ed9f8ec2f3] check-in: [70664e0beb] user: jan.nijtmans branch: semver, size: 46041 | |
| 11:53 | merge trunk file: [ea33586a61] check-in: [6c868716b3] user: dgp branch: tip-445, size: 44797 | |
| 11:13 | If compiled with TCL_NO_DEPRECATED, the functions TclpGetDate/TclpLocaltime/TclpGmtime can be removed: They are internal and not used for anything any more. file: [460b99bc7c] check-in: [637ba41a2b] user: jan.nijtmans branch: trunk, size: 44640 | |
|
2017-04-03
| ||
| 13:27 | merge zipfs. Various other upstream androwish changes file: [5e4f564d9a] check-in: [d9df44e7f7] user: jan.nijtmans branch: androwish, size: 42415 | |
|
2017-03-31
| ||
| 12:02 | merge trunk file: [04d0effdad] check-in: [c317f852bd] user: jan.nijtmans branch: tip-312, size: 44563 | |
|
2017-03-24
| ||
| 10:31 | merge trunk file: [5fe905b1d4] check-in: [94c8b35bc4] user: jan.nijtmans branch: semver, size: 45982 | |
|
2017-03-21
| ||
| 14:30 | merge trunk file: [000555dd0d] check-in: [eadff90660] user: dgp branch: tip-445, size: 44674 | |
| 09:01 | Addendum to previous commit: If compiled with TCL_NO_DEPRECATED, remove a few more stub entries which are not used any more. file: [a5a82adc16] check-in: [4754095572] user: jan.nijtmans branch: trunk, size: 44517 | |
|
2017-03-20
| ||
| 12:55 | merge trunk file: [14a90ee547] check-in: [44fdb92f73] user: dgp branch: tip-445, size: 44472 | |
| 10:24 | If compiled with TCL_NO_DEPRECATED, remove some more stub entries which are not used any more. file: [7636862c96] check-in: [3651512988] user: jan.nijtmans branch: trunk, size: 44315 | |
|
2017-03-17
| ||
| 13:14 | merge trunk file: [96f4b10e00] check-in: [94529b0c04] user: dgp branch: tip-445, size: 43997 | |
| 10:57 | If Tcl is compiled with -DTCL_NO_DEPRECATED, make sure that iPtr->(resultSpace|appendResult|appendAvl|appendUsed) are not used any more. file: [e1b4d1db68] check-in: [cb930ecbf1] user: jan.nijtmans branch: trunk, size: 43840 | |
|
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: [0fc30d11aa] check-in: [a47f420309] user: jan.nijtmans branch: tip-312, size: 43360 | |
|
2017-03-13
| ||
| 16:01 | merge trunk file: [2c7b177c7f] check-in: [9e48d151ed] user: dgp branch: tip-445, size: 43471 | |
| 10:22 | Merge trunk file: [16b5e3c394] check-in: [bc31ce8337] user: jan.nijtmans branch: semver, size: 44779 | |
| 09:16 | merge trunk file: [4949800cf7] check-in: [9199921a93] user: jan.nijtmans branch: novem, size: 39165 | |
| 08:38 | Eliminate internal use of TclNewBooleanObj()/TclSetBooleanObj()/TclSetIntObj(). Replace Tcl_DbNewBooleanObj() with trivial macro. file: [348c0fb8f7] check-in: [c77ac77cde] user: jan.nijtmans branch: trunk, size: 43314 | |
|
2017-02-28
| ||
| 10:03 | TIP 312 implementation. Patch from René Zaumseil. Eliminated compiler warnings and partially reformatted (not complete yet). file: [e8bab65890] check-in: [bf3596331e] user: jan.nijtmans branch: tip-312, size: 43297 | |
|
2017-02-01
| ||
| 16:22 | merge trunk file: [3b6929bb56] check-in: [084e8e85b7] user: jan.nijtmans branch: semver, size: 44716 | |
|
2017-01-27
| ||
| 16:32 | merge trunk file: [6c4cd0bd1b] check-in: [50c9784c6a] user: dgp branch: tip-445, size: 43408 | |
|
2017-01-25
| ||
| 12:50 | Convert Tcl_SetResult() to a macro file: [3e535ba70a] check-in: [36aa4f35f8] user: jan.nijtmans branch: novem, size: 39215 | |
| 12:22 | If TCL_NO_DEPRECATED is defined, remove the "case" statement, and use much less interp->result. Implementation mostly taken over from "novem". If TCL_NO_DEPRECATED is not defined, nothing changes. file: [90a1e47c14] check-in: [3fe8ec5fd6] user: jan.nijtmans branch: trunk, size: 43251 | |
|
2017-01-17
| ||
| 10:28 | merge trunk file: [b99f70d68c] check-in: [bcb14c7343] user: jan.nijtmans branch: semver, size: 43843 | |
|
2017-01-12
| ||
| 20:59 | merge trunk file: [cf5484c1b8] check-in: [23f740a281] user: dgp branch: tip-445, size: 42535 | |
|
2017-01-11
| ||
| 14:39 | merge trunk file: [bc039d6583] check-in: [787a8c193b] user: jan.nijtmans branch: novem, size: 39227 | |
|
2017-01-04
| ||
| 13:01 | merge trunk file: [8785fc18ea] check-in: [473ff0966a] user: jan.nijtmans branch: novem, size: 39242 | |
|
2016-12-15
| ||
| 11:28 | Merge trunk file: [d35875e85a] check-in: [959decb933] user: jan.nijtmans branch: semver, size: 43808 | |
|
2016-12-12
| ||
| 04:42 | Commit changes received from Brad Lanam via email file: [07b055ce31] check-in: [9897959ab4] user: andy branch: lanam-array-for-impl, size: 42425 | |
|
2016-11-28
| ||
| 04:21 | Add Tcl_ArrayStatistics() file: [b97e58101e] check-in: [2368a2dced] user: andy branch: amg-array-enum-c-api, size: 42695 | |
|
2016-11-26
| ||
| 20:03 | Renumber and rearrange new Tcl_Array*() functions to have a somewhat more logical ordering file: [7de4db955f] check-in: [7a757d9b95] user: andy branch: amg-array-enum-c-api, size: 42660 | |
| 07:30 | Implement Tcl_ArrayGet(), add -exact|-glob|-regexp options to [array get] file: [ad3b06f604] check-in: [00404912d0] user: andy branch: amg-array-enum-c-api, size: 42660 | |
| 02:14 | Implement Tcl_ArrayExists() file: [ea087c5f57] check-in: [bc2295f5c2] user: andy branch: amg-array-enum-c-api, size: 42632 | |
| 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: [89f0fb1df1] check-in: [2590837335] user: andy branch: amg-array-enum-c-api, size: 42601 | |
|
2016-11-25
| ||
| 18:05 | Rename TclArraySet() to Tcl_ArraySet() and put in tcl.decls. Enhance ArrayVar() to support array creation, and update Tcl_ArraySet() to use it. file: [234a1449e8] check-in: [f2aaed5ea1] user: andy branch: amg-array-enum-c-api, size: 42571 | |
| 08:17 | Add Tcl_ArraySearchPeek() file: [8c62a68c20] check-in: [5eee3e2aef] user: andy branch: amg-array-enum-c-api, size: 42543 | |
|
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: [456989d9e6] check-in: [462589ffc9] user: andy branch: amg-array-enum-c-api, size: 42508 | |
| 18:35 | Update stubs init file: [f1bda6b7ae] check-in: [aa1f28d461] user: andy branch: amg-array-enum-c-api, size: 42507 | |
|
2016-11-22
| ||
| 11:21 | Added stub entry for tip #456. Documentation and tests still missing. Doesn't conform to TIP yet. file: [cafa2362eb] check-in: [fce8b81c46] user: jan.nijtmans branch: tip-456, size: 42378 | |
|
2016-11-18
| ||
| 18:02 | merge trunk file: [b7a6f32e70] check-in: [d583c1d31f] user: dgp branch: tip-445, size: 42500 | |
| 12:10 | merge novem file: [bc9ddb2115] check-in: [21f9030029] user: jan.nijtmans branch: novem-more-memory-API, size: 39231 | |
| 11:15 | Merge trunk file: [8c55032cb4] check-in: [a2bc365c8c] user: jan.nijtmans branch: novem, size: 39207 | |
|
2016-10-07
| ||
| 16:36 | New routine Tcl_HasStringRep() and first conversion of callers. file: [49795408d9] check-in: [8a3ad0ffb4] user: dgp branch: tip-445, size: 42467 | |
|
2016-09-08
| ||
| 09:49 | Expose some of the core variable access APIs. file: [1d003ea1c3] check-in: [b4dfc30083] user: dkf branch: dkf-expose-ptrgetvar, size: 42462 | |
|
2016-06-28
| ||
| 13:44 | Merge trunk file: [4a1dbd5917] check-in: [ab33fe9082] user: jan.nijtmans branch: novem-more-memory-API, size: 39198 | |
|
2016-03-25
| ||
| 13:06 | New routines Tcl_FetchIntRep() and Tcl_StoreIntRep(). file: [00d6e4f067] check-in: [4debca2a96] user: dgp branch: tip-445-reject, size: 42435 | |
|
2016-03-23
| ||
| 04:31 | Next step: new routine Tcl_InitStringRep() file: [08fd21c3e9] check-in: [0c35610fad] user: dgp branch: tip-445, size: 42373 | |
|
2016-03-22
| ||
| 23:45 | First simple step implementing TIP 445. file: [ac941d42b1] check-in: [153a14ad7c] user: dgp branch: tip-445, size: 42340 | |
|
2016-03-11
| ||
| 17:13 | [e6f27aa56f] Initial import of libtommath-1.0 This commit brings in libtommath-1.0, as of tag v1.0 of the upstream repository at https://github.com/libtom/libtommath. Only the top-level directory has been imported: the demo, etc, logs, mtest, pics, pre_gen, and tombc directories have been removed from our repo. The stubs tables have been regenerated to accomodate for the new function: mp_expt_d_ex(mp_int *a, mp_digit b, mp_int *c, int fast); See https://github.com/libtom/libtommath/commit/e9b1837 for details. Only the unix build system has been modified for now. Windows and Mac OSX will come later. file: [ef38de3ba8] check-in: [c7a3a1452b] user: gahr branch: gahr-ticket-e6f27aa56f, size: 42343 | |
|
2016-01-19
| ||
| 13:57 | Start implementing TCL_NO_DEPRECATED part of TIP #439 file: [c84446e747] check-in: [dc5fcbf41c] user: jan.nijtmans branch: semver, size: 43775 | |
|
2016-01-11
| ||
| 00:49 | no-280 branch, it still has many errors file: [8e6b96fc36] check-in: [ede41c1946] user: msofer branch: mig-opt2-tmp, size: 42215 | |
|
2016-01-06
| ||
| 11:46 | Merge trunk. If TCL_NO_DEPRECATED is defined, make all internal stub funcions MODULE_SCOPE file: [ac3e8540d0] check-in: [89443c0c3d] user: jan.nijtmans branch: semver, size: 43467 | |
|
2015-12-20
| ||
| 19:48 | remove interp->result and all supporting code; remove other deprecated apis file: [28b9dc8f1d] check-in: [0f3e580e52] user: msofer branch: mig-opt2, size: 42243 | |
|
2015-12-16
| ||
| 16:25 | Clean-up: Remove Tcl_FindHashEntry/Tcl_CreateHashEntry symbols/stub entries, as those two functions are actually defined as macros. The function alternatives were only kept for legacy, but are no longer necessary. file: [3f06382463] check-in: [9df3e71344] user: jan.nijtmans branch: novem, size: 39174 | |
| 15:18 | remove unnecessary Tclzipfs defines in tclStubInit.c file: [1b5cf6f5ff] check-in: [85fa957291] user: jan.nijtmans branch: androwish, size: 42109 | |
| 13:26 | Remove zipfs symbols from stub table. Those symbols should be exported as-is, without using the stub mechanism. file: [3b7497f90b] check-in: [9bac0a5731] user: jan.nijtmans branch: androwish, size: 42217 | |
|
2015-12-09
| ||
| 18:08 | new branch for experimental mods file: [2e5662e96d] check-in: [21276302ce] user: msofer branch: mig-opt2, size: 42272 | |
|
2015-11-01
| ||
| 22:22 | merge trunk file: [b1eb78bfd0] check-in: [98de731774] user: jan.nijtmans branch: novem, size: 39260 | |
| 22:04 | Merge trunk. Added comments in ZIP filesystem (no functional changes) file: [a13fdbe1ae] check-in: [85da42b3eb] user: jan.nijtmans branch: androwish, size: 42308 | |
|
2015-10-28
| ||
| 21:15 | make genstubs file: [646a6793db] check-in: [65e6468f5d] user: dkf branch: trunk, size: 42310 | |
|
2015-10-21
| ||
| 19:11 | Add experimental Tcl_SetMutexWaitProc public API. file: [410285aa51] check-in: [74d995560a] user: mistachkin branch: bug-57945b574a, size: 42267 | |
|
2015-08-24
| ||
| 08:01 | one more.... file: [80a12a2417] check-in: [6e46db0a22] user: jan.nijtmans branch: androwish, size: 42187 | |
|
2015-08-17
| ||
| 14:48 | merge trunk. Put back some (actually unused) Tclp*UnixTime functions. file: [a1655ce2ad] check-in: [e9d49a90fb] user: jan.nijtmans branch: androwish, size: 42388 | |
|
2015-07-23
| ||
| 17:30 | merge trunk file: [950b9c4c3a] check-in: [f90dd5989c] user: jan.nijtmans branch: bug-57945b574a, size: 42231 | |
|
2015-07-15
| ||
| 09:22 | Merge trunk. Remove TclpLocaltime, TclpGmtime and TclpGetDate completely, in order to prove that those functions are not used anywhere within Tcl any more. They are only retained for the internal stub entries, which might be used by extensions, but androwish doesn't use that. file: [4e2b0793d9] check-in: [b7425eb31e] user: jan.nijtmans branch: androwish, size: 42357 | |
|
2015-07-02
| ||
| 09:18 | merge trunk file: [da31b9cb7c] check-in: [a6d70f8aba] user: jan.nijtmans branch: androwish, size: 42364 | |
|
2015-06-24
| ||
| 14:28 | Tcl_GetStringFromObj(..., NULL) -> Tcl_GetString(...). Use size_t in stead of int for more internal variables. file: [b0a5de8bf6] check-in: [d5dd89b5a0] user: jan.nijtmans branch: trunk, size: 42189 | |
|
2015-06-21
| ||
| 22:29 | Branch for androwish, as help to keep track on which android-specific changes could be included into the core without harm. file: [361f7be0b5] check-in: [fe175c2a4e] user: jan.nijtmans branch: androwish, size: 42377 | |
|
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: [213b63a5ab] check-in: [30dc11630f] user: mistachkin branch: bug-57945b574a, size: 42244 | |
|
2014-09-03
| ||
| 20:32 | Merging in changes from Tcl Reduced the code necessary to bootstrap a shell to a single C call. Reduced the number of new stub entries to 1 Fixed a Makefile goof that was preventing kits from running properly. file: [d7935ac22a] check-in: [a706cf4205] user: hypnotoad branch: core_zip_vfs, size: 42231 | |
|
2014-09-01
| ||
| 07:15 | Adding the ability for the Tcl core to build self-contained Zip-based executables * Integrated a pure-C implementation of ZipVfs * Modified Tcl_AppInit() to look for a zipvfs mounted on the executable file: [171f90bb32] check-in: [c1d9b13f8c] user: hypnotoad branch: core_zip_vfs, size: 42292 | |
|
2014-05-02
| ||
| 07:15 | merge novem file: [b589e0f2cc] check-in: [08a7e90291] user: jan.nijtmans branch: novem-more-memory-API, size: 39163 | |
|
2014-04-16
| ||
| 18:53 | merge trunk file: [4570b5bfb8] check-in: [c6828884d2] user: jan.nijtmans branch: novem, size: 39139 | |
| 14:12 | Fix compiler warnings in win32/cygwin build file: [ae76b1ef15] check-in: [b18178d2d2] user: jan.nijtmans branch: trunk, size: 42202 | |
| 14:04 | Fix compiler warnings in win32/cygwin build. file: [6d9b87d340] check-in: [ee58aa423a] user: jan.nijtmans branch: core-8-5-branch, size: 41007 | |
|
2014-04-15
| ||
| 10:44 | merge trunk file: [2e12d4ef85] check-in: [0d229dab98] user: jan.nijtmans branch: mistake, size: 39039 | |
|
2014-02-11
| ||
| 11:13 | Merge trunk file: [66a7050b5c] check-in: [73afad5c30] user: jan.nijtmans branch: novem, size: 39522 | |
|
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: [fe3517439f] check-in: [80cf092cc7] user: jan.nijtmans branch: trunk, size: 41883 | |
|
2013-12-20
| ||
| 08:18 | merge trunk file: [3138372c9c] check-in: [9b7c42180e] user: jan.nijtmans branch: novem, size: 39552 | |
|
2013-12-18
| ||
| 21:57 | make tclInstructionTable and TclRegisterLiteral available to stubs-enabled extensions file: [3cd5e1c033] check-in: [9b86972a1d] user: mig branch: mig-optimize, size: 41913 | |
|
2013-10-28
| ||
| 23:39 | Add experimental new Tcl API Tcl_UnsetThreadData. file: [a667dcbbc9] check-in: [f6b2f8b451] user: mistachkin branch: unsetThreadData, size: 40703 | |
|
2013-10-17
| ||
| 09:00 | Eliminate TclOOInitializeStubs() completely. This fixes [dfc08326e3], at least the TclOOInitializeStubs() surprise part of it. Further refactoring is possible, eliminating tclOOStubsPtr and/or tclOOIntStubsPtr. A discussion about that is opened on the Tcl Core List. This is fully source compatible for TclOO extensions (e.g. Itcl, tdbc) but binary incompatible. TODO: update documentation, but that can wait until the refactoring is complete. file: [4a1fc83c56] check-in: [5faca23620] user: jan.nijtmans branch: novem, size: 39518 | |
|
2013-10-14
| ||
| 08:34 | Tcl_SetResult -> Tcl_SetObjResult in two places (for Cygwin64 only). file: [a3f6a332b4] check-in: [708626dfe6] user: jan.nijtmans branch: trunk, size: 41879 | |
|
2013-10-13
| ||
| 16:19 | The Tcl 9.0 way of how [dfc08326e3] should be fixed: Real integration of TclOO in Tcl means that calling the function Tcl_OOInitStubs() should be elminated in full. This branch shows how to do that. file: [3faad59764] check-in: [6142b8e869] user: jan.nijtmans branch: rfe-dfc08326e3, size: 39450 | |
|
2013-09-26
| ||
| 13:13 | merge novem WARNING: No checks of build-ability done yet. file: [3a062b702b] check-in: [2688d65077] user: dkf branch: novem-64bit-sizes, size: 39396 | |
|
2013-09-10
| ||
| 18:46 | [547989] Proposed implementation of the change described in the comments of the bug report. file: [e92fa7e9d1] check-in: [942397a2a7] user: dkf branch: bug-547989, size: 41880 | |
|
2013-07-09
| ||
| 09:30 | rebase file: [a71fddd6b5] check-in: [82fa3f9bb1] user: jan.nijtmans branch: bug-1712098, size: 41909 | |
|
2013-06-28
| ||
| 12:31 | Tk bug [http://core.tcl.tk/tk/tktview?name=1712098|1712098] file: [5bfe35de8a] check-in: [15475c0ad5] user: jan.nijtmans branch: bug-1712098, size: 41982 | |
|
2013-06-25
| ||
| 12:22 | merge-mark file: [84501a84a1] check-in: [f11c8c5db0] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 39289 | |
| 10:56 | rebase file: [3d729ec5bb] check-in: [e1791704a3] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 39342 | |
|
2013-06-21
| ||
| 12:13 | Merge trunk. Remove TclpReaddir and TclpInetNtoa from internal stub table: It's not used anywhere any more. file: [ee30784d24] check-in: [6606e36376] user: jan.nijtmans branch: novem, size: 39304 | |
| 11:57 | Don't use TclpInetNtoa any more, use inet_ntoa in stead. Since IP6 support it's even not necessary any more (except for fake-rfc2553, but mutexes are used here already) , but it's in the internal stub table so we cannot remove it until 9.0 file: [c892f5633a] check-in: [390eff66e1] user: jan.nijtmans branch: trunk, size: 41863 | |
|
2013-05-13
| ||
| 15:17 | merge trunk. Add back Tcl_AddErrorInfo to stub table (it's still used by Tk 8.6) file: [116fca5735] check-in: [2097339df1] user: jan.nijtmans branch: novem, size: 39392 | |
|
2013-05-07
| ||
| 18:08 | merge trunk file: [17f1d345f0] check-in: [53d0e4fb5c] user: mig branch: mig-no280, size: 41815 | |
| 15:02 | merge trunk. remove some unneeded #undef's file: [5fdbda3408] check-in: [312eebbd03] user: jan.nijtmans branch: novem, size: 39377 | |
|
2013-05-06
| ||
| 09:08 | Change Tcl_UtfNcmp and friend's signature to use size_t in stead of unsigned long. This is potentially binary incompatible on win64, but not on any other platform. It eliminates the need for special stub-wrappers on Cygwin64 for those functions. "novem" doesn't promise binary compatibility anyway. file: [f31af77290] check-in: [9bb59c6083] user: jan.nijtmans branch: novem, size: 39449 | |
| 07:35 | merge trunk file: [0e9ceda417] check-in: [19ff9b95e1] user: jan.nijtmans branch: novem, size: 40337 | |
| 07:33 | Add support for Cygwin64, which has a 64-bit "long" type. Binary compatibility with win64 requires that all stub entries use 32-bit long's, therefore the need for various wrapper functions/macros. For Tcl 9 a better solution is needed, but that cannot be done without introducing binary incompatibility. file: [5620add038] check-in: [ad5495e548] user: jan.nijtmans branch: trunk, size: 41843 | |
| 07:22 | Add support for Cygwin64, which has a 64-bit "long" type. Binary compatibility with win64 requires that all stub entries use 32-bit long's, therefore the need for various wrapper functions/macros. For Tcl 9 a better solution is needed, but that cannot be done without introducing binary incompatibility. file: [ccc71c99dd] check-in: [95f65c60b8] user: jan.nijtmans branch: core-8-5-branch, size: 40688 | |
| 06:52 | Add support for Cygwin64, which has a 64-bit "long" type. Binary compatibility with win64 requires that all stub entries use 32-bit long's, therefore the need for various wrapper functions/macros. For Tcl 9 a better solution is needed, but that cannot be done without introducing binary incompatibility. file: [8a8e0aafaf] check-in: [4b69e7850b] user: jan.nijtmans branch: core-8-4-branch, size: 36777 | |
|
2013-04-21
| ||
| 21:01 | Revert part of [bb4707eb077f0cd9], which removed Tcl_NewIntObj, Tcl_SetIntObj, Tcl_NewBooleanObj, Tcl_DbNewBooleanObj and Tcl_SetBooleanObj from the stub table and replaced those by macros. Add those functions back were they were. Reason: the upcoming cygwin64 will change the definition of 'long', I'm not sure any more this was a good idea. More investigation needed before doing something like this in "novem". file: [eb6e8d3431] check-in: [15c4d2e35f] user: jan.nijtmans branch: novem, size: 37275 | |
|
2013-03-27
| ||
| 14:06 | Add dummy (undocumented) TclCanceled function in stub table (not exported as symbol or macro), which always returns TCL_OK. Needed for Tk 8.5.14 when running in Tcl 8.6 for properly clean-up when a (Tcl 8.6) thread is canceled. file: [deb72a14fe] check-in: [6a9ee3273c] user: jan.nijtmans branch: core-8-5-branch, size: 37741 | |
|
2013-03-06
| ||
| 13:41 | merge novem file: [81d1311ee9] check-in: [71ed38908b] user: jan.nijtmans branch: novem-remove-va, size: 37134 | |
| 13:16 | merge trunk file: [a06d0c6a5b] check-in: [abcef2c4ac] user: jan.nijtmans branch: novem, size: 37201 | |
|
2013-02-28
| ||
| 13:03 | merge trunk file: [fc8093485d] check-in: [b357321c05] user: mig branch: mig-no280, size: 38753 | |
| 08:29 | Allow Tcl to be compiled even if Tcl_Eval, Tcl_GetVar, ... are macros. file: [5029b596cd] check-in: [03b46ac836] user: jan.nijtmans branch: trunk, size: 38781 | |
|
2013-02-27
| ||
| 12:06 | merge trunk. Implement Tcl_VarTraceInfo and Tcl_UpVar as macro. file: [7c74584de2] check-in: [fa671b9c4f] user: jan.nijtmans branch: novem, size: 37180 | |
|
2013-02-22
| ||
| 09:41 | Merge trunk. Convert Tcl_UntraceVar to macro, calling Tcl_UntraceVar2 in stead. No change of functionality. file: [a20b8cbc40] check-in: [ca1773c970] user: jan.nijtmans branch: novem, size: 37203 | |
|
2013-02-20
| ||
| 14:51 | Merge trunk. Convert Tcl_SetVar/Tcl_UnsetVar/Tcl_GetVar/Tcl_TraceVar to macros, calling the *2 variants of the function. No change of functionality. file: [4e6a873cba] check-in: [badbf86292] user: jan.nijtmans branch: novem, size: 37216 | |
|
2013-02-19
| ||
| 15:46 | merge novem file: [f2e50d85c6] check-in: [28ee40df7e] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 37230 | |
| 13:21 | Merge trunk. Tranform Tcl_SaveResult/Tcl_RestoreResult/Tcl_DiscardResult to macros, and remove them from the stub table file: [a29430c818] check-in: [e216391d96] user: jan.nijtmans branch: novem, size: 37256 | |
|
2013-02-17
| ||
| 22:14 | merge trunk file: [a955d0ff21] check-in: [b811284fad] user: jan.nijtmans branch: better-deprecation, size: 40211 | |
|
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: [53388aa417] check-in: [271dbffaf7] user: jan.nijtmans branch: no-register-objtypes, size: 37265 | |
| 13:50 | merge trunk file: [c42a165b94] check-in: [76befed959] user: mig branch: mig-alloc-reform, size: 38674 | |
|
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: [445c5bfef9] check-in: [bb4707eb07] user: jan.nijtmans branch: novem, size: 37301 | |
|
2013-01-30
| ||
| 08:19 | merge changes from trunk file: [d757a1f717] check-in: [fc2438ef5f] user: dkf branch: novem-no-startcmd, size: 37918 | |
|
2013-01-25
| ||
| 23:38 | merge novem file: [56ea1d08ad] check-in: [6d83b97710] user: jan.nijtmans branch: novem-more-memory-API, size: 37478 | |
| 10:04 | merge novem. Some more fixes. file: [503d09a0bd] check-in: [0d1a1f9a92] user: jan.nijtmans branch: novem-unversioned-stub, size: 37517 | |
|
2013-01-24
| ||
| 10:37 | Convert Tcl_GetIndexFromObj implementation to macro file: [0504d980c5] check-in: [039696e2d8] user: jan.nijtmans branch: novem, size: 37454 | |
|
2013-01-21
| ||
| 18:17 | merge trunk, keep no280 "pure" file: [703bcffb50] check-in: [cd71689178] user: mig branch: mig-no280, size: 38732 | |
| 16:27 | merge trunk. rename TclInitStubs to Tcl_InitStubs, so tclStubLibCompat.c is no longer necessary file: [93f4d27869] check-in: [a102833ac9] user: jan.nijtmans branch: novem-unversioned-stub, size: 37535 | |
| 13:51 | Put back Tcl[GS]etStartupScript(Path|FileName) in private stub table, so extensions using this (like Tk 8.4) will continue to work in all Tcl 8.x versions. Extensions using this still cannot be compiled against Tcl 8.6 headers. file: [7e2d5979de] check-in: [84256abd0c] user: jan.nijtmans branch: trunk, size: 38760 | |
|
2013-01-19
| ||
| 04:02 | isolate the compiler/engine subsystem - preparing to move them out of generic and permit plugging in other compiler/engines file: [4f590aa0a6] check-in: [563e43ef46] user: mig branch: trunk, size: 37878 | |
|
2013-01-18
| ||
| 01:56 | removing interp-wide shared literals (see also branch novem-purge-literals) file: [1f3e424543] check-in: [58e15f85c8] user: mig branch: mig-strip-brutal, size: 37535 | |
|
2013-01-17
| ||
| 22:28 | Convert Tcl_Eval and Tcl_GlobalEval to a macro file: [f1a1cadec2] check-in: [159cb7db17] user: jan.nijtmans branch: novem, size: 37472 | |
| 16:18 | more removals, more separation of concerns: destruction almost complete TEBC now almost split in two: a command dispatcher and an expr evaluator. As their internal workings better hidden from the rest of Tcl, experiments to improve on each aspect are now easier. file: [89ee28f703] check-in: [ee6fe20b03] user: mig branch: mig-strip-brutal, size: 37563 | |
|
2013-01-16
| ||
| 10:48 | Merge core-8-4-branch. Add Tcl_GetStartupScript/Tcl_SetStartupScript stub entries as well. file: [9600f6aeab] check-in: [420dca2977] user: jan.nijtmans branch: bug-3562640, size: 34993 | |
|
2013-01-15
| ||
| 23:08 | TEBC is almost gone, down to 44 insts mostly for math. No commands are compiled, all (including [set]) are dispatched via EvalObjv. This is just a removal, redesign and reconstruction still pending ... file: [55524a3dff] check-in: [da8004af56] user: mig branch: mig-strip-brutal, size: 37579 | |
|
2013-01-14
| ||
| 20:00 | merge file: [f6a8c9ba7b] check-in: [06ef021f40] user: mig branch: mig-strip-brutal, size: 37592 | |
| 19:42 | merge trunk file: [8327dbdbc3] check-in: [f0d9025358] user: mig branch: mig-no280, size: 37898 | |
| 15:19 | Put back Tcl_[GS]etStartupScript in internal stub table, so extensions using this, compiled against 8.5 headers still run in Tcl 8.6. file: [215a4f9653] check-in: [159d19e85b] user: jan.nijtmans branch: trunk, size: 37926 | |
| 15:01 | merge trunk file: [4f1b16c24a] check-in: [92db875654] user: mig branch: mig-alloc-reform, size: 37802 | |
| 08:32 | merge trunk via no280 file: [43743226f9] check-in: [3ff2f11b3b] user: mig branch: mig-strip-brutal, size: 37715 | |
| 08:11 | merge trunk file: [bc675d926e] check-in: [e0f3a4b292] user: mig branch: mig-no280, size: 37860 | |
|
2013-01-13
| ||
| 18:08 | Fix TclBackgroundException implementation file: [456df212ef] check-in: [b82ed99827] user: jan.nijtmans branch: bug-3562640, size: 34548 | |
| 17:40 | Add TIP #139 API file: [3fca6546de] check-in: [44bd5b08b7] user: jan.nijtmans branch: bug-3562640, size: 34519 | |
|
2013-01-12
| ||
| 22:23 | merge trunk Remove various double-defined (both in public and private stub tables) functions from private stub table file: [908edde754] check-in: [93807ff0cd] user: jan.nijtmans branch: novem, size: 37489 | |
| 21:57 | Put back TclBackgroundException in internal stub table, so extensions using this, compiled against 8.5 headers still run in Tcl 8.6. file: [a4ef0087b4] check-in: [10413f8ec8] user: jan.nijtmans branch: trunk, size: 37888 | |
|
2013-01-11
| ||
| 13:44 | merge trunk Add Tcl_Canceled, Tcl_BackgroundException to the list as well. file: [1ae1ab2d9b] check-in: [1dc6c89845] user: jan.nijtmans branch: bug-3562640, size: 34353 | |
|
2013-01-10
| ||
| 11:45 | Remove TclWinNToHS, it is not used anywhere any more. file: [2ec2a3a983] check-in: [d02d0e8a9b] user: jan.nijtmans branch: novem, size: 37691 | |
| 11:31 | merge novem file: [45deecd8a5] check-in: [01d6d91b04] user: jan.nijtmans branch: novem-unversioned-stub, size: 37939 | |
| 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: [291b55d611] check-in: [ae4651d4d1] user: jan.nijtmans branch: novem, size: 37876 | |
|
2013-01-08
| ||
| 12:02 | merge core-8-4-branch file: [d807b94fdc] check-in: [43ed2c114b] user: jan.nijtmans branch: bug-3562640, size: 33989 | |
|
2013-01-07
| ||
| 11:16 | Extend the public stub table with dummy NULL entries, up to the size of the Tcl 8.6 stub tables. This makes it easier to debug extensions which use Tcl 8.6 features but (erroneously) are attempted to be loaded in Tcl 8.5. file: [72b0a46a87] check-in: [8f90660f49] user: jan.nijtmans branch: core-8-5-branch, size: 37626 | |
| 11:06 | Extend the public and private stub tables with dummy NULL entries, up to the size of the Tcl 8.6 stub tables. This makes it easier to debug extensions which use Tcl 8.5/8.6 features but (erroneously) are attempted to be loaded in Tcl 8.4. file: [66951a9892] check-in: [c59364b9c7] user: jan.nijtmans branch: core-8-4-branch, size: 33715 | |
|
2013-01-06
| ||
| 16:34 | merge novem file: [63a3c9bb1c] check-in: [fef6277219] user: mig branch: mig-strip-brutal, size: 37660 | |
| 15:16 | remove deprecated API's part 1: declarations file: [68cb5de533] check-in: [490fb3a809] user: mig branch: mig-strip-brutal, size: 37554 | |
| 07:11 | Tcl_NRCreateObjCommand is gone, objProc and nreProc are merged into one. Lots of cleanup still due, this is just a "demo" file: [32f2055c8f] check-in: [c23cc74614] user: mig branch: mig-strip-brutal, size: 37580 | |
|
2013-01-05
| ||
| 19:45 | removed Tcl_CmdInfo and its API file: [bb2b9ab731] check-in: [e9a98443e4] user: mig branch: mig-strip-brutal, size: 37612 | |
| 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: [dd2d95f777] check-in: [7c09ac36af] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 37876 | |
|
2013-01-02
| ||
| 11:58 | merge trunk. tclStubLib.c: protect loading incompatible Tcl9 extensions in Tcl8 file: [37ab26f841] check-in: [4919da4fc4] user: jan.nijtmans branch: novem-more-memory-API, size: 37926 | |
|
2013-01-01
| ||
| 18:38 | merged mig-alloc-reform: MEM_DEBUG is gone, as is the Tcl stack and TclStackAlloc. See also README.mig-alloc-reform file: [1fafd7bae2] check-in: [0b98f38a1d] user: mig branch: mig-strip-brutal, size: 37698 | |
| 17:51 | merge trunk file: [32826b1734] check-in: [4242bd371d] user: mig branch: mig-alloc-reform, size: 37726 | |
| 16:54 | merge trunk file: [88f84c8ef0] check-in: [4c4fb7eeec] user: mig branch: mig-no280, size: 37784 | |
|
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: [8895a061ae] check-in: [f75bd45aaf] user: jan.nijtmans branch: novem-saveresult-as-macro, size: 37857 | |
|
2012-12-22
| ||
| 20:20 | merge novem add Tcl_TomMath_InitStubs/Tcl_OOInitStubs to unix/tclAppInit.c file: [9fe22f3c5d] check-in: [96d9dbe992] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 37943 | |
|
2012-12-19
| ||
| 11:15 | merge trunk re-use interp->result and interp->freeProc file: [2625e61d9a] check-in: [c5d467fb05] user: jan.nijtmans branch: novem-unversioned-stub, size: 37965 | |
|
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: [1a4a67d219] check-in: [38e0d974dc] user: jan.nijtmans branch: novem-remove-va, size: 37835 | |
|
2012-12-17
| ||
| 12:45 | remove deprecated functions Tcl_VarEval and Tcl_VarEvalVA file: [90e8eb9486] check-in: [9d10212623] user: jan.nijtmans branch: novem, size: 37902 | |
|
2012-12-14
| ||
| 13:14 | merge novem file: [12197f40fb] check-in: [2cfbe81281] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 37965 | |
| 12:45 | re-add some things lost in [d70f8a19e4] file: [4f16c9189b] check-in: [20ee37718a] user: jan.nijtmans branch: novem-unversioned-stub, size: 37987 | |
| 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: [ca7947a750] check-in: [e427f41e18] user: jan.nijtmans branch: novem, size: 37924 | |
|
2012-12-12
| ||
| 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: [20273a2b88] check-in: [af97429aed] user: dgp branch: novem-rename-memory-API, size: 37070 | |
|
2012-12-10
| ||
| 08:48 | Add TclGetErrorLine/TclSetErrorLine to the stub table, for improved upwards binary compatibility with Tcl 8.6. file: [5c8911617a] check-in: [87bc12d01b] user: jan.nijtmans branch: bug-3562640, size: 32449 | |
| 04:32 | WIP getting rid of the ::tcl_precision variable file: [933e6e8359] check-in: [3f715e19ef] user: dgp branch: novem-numbers-eias, size: 37031 | |
|
2012-12-05
| ||
| 14:04 | merge novem Eliminate the use of USE_TCL_STUBS everywhere, use !BUILD_tcl in stead file: [79e9e631ad] check-in: [17b7956803] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 37086 | |
| 13:41 | merge trunk file: [02cb0d6f46] check-in: [6fd5ca7bd0] user: jan.nijtmans branch: novem, size: 37046 | |
| 13:31 | Fix gcc warning in cygwin build: implicitely declared function TclUnixOpenTemporaryFile. Move the function to slot 30, and define it (as 0) for win32 as well. file: [6b54e3c8ab] check-in: [ebd606c56f] user: jan.nijtmans branch: trunk, size: 37812 | |
|
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: [435c38425c] check-in: [668d02e882] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 36977 | |
|
2012-12-03
| ||
| 13:02 | Remove obsolete functions Tcl_GetDefaultEncodingDir and Tcl_SetDefaultEncodingDir file: [3b88bda1b6] check-in: [1dfcdabf11] user: jan.nijtmans branch: novem, size: 36937 | |
| 11:47 | deprecate Tcl_Backslash, Tcl_GetDefaultEncodingDir and Tcl_SetDefaultEncodingDir file: [16144620c6] check-in: [2a1937a64a] user: jan.nijtmans branch: better-deprecation, size: 39154 | |
| 08:11 | merge core-8-5-branch eliminate more usage of to-be-deprecated functions file: [8d7cc511a3] check-in: [976aeca8c6] user: jan.nijtmans branch: better-deprecation-85, size: 36841 | |
|
2012-11-26
| ||
| 15:46 | merge novem file: [af4febe1d3] check-in: [ab9713b5f1] user: dkf branch: novem-64bit-sizes, size: 37092 | |
| 15:31 | merge trunk file: [6784a2b5ac] check-in: [cdc837ae05] user: mig branch: mig-alloc-reform, size: 37617 | |
| 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: [725f333c3d] check-in: [6b2cf92413] user: jan.nijtmans branch: novem, size: 36985 | |
|
2012-11-25
| ||
| 18:27 | merge novem file: [bbe51c7a28] check-in: [ba36ca6cfd] user: dkf branch: novem-64bit-sizes, size: 37225 | |
|
2012-11-20
| ||
| 11:26 | Change Tcl_VarTraceInfo into a macro, just as Tcl_EvalObj/Tcl_GlobalEvalObj file: [7610d895ac] check-in: [7e3503676e] user: jan.nijtmans branch: better-deprecation-85, size: 36584 | |
|
2012-11-19
| ||
| 15:37 | make Tcl_SeekOld, Tcl_TellOld, TclCopyChannelOld and TclSockMinimumBuffersOld deprecated as well: <p>compiling with -DTCL_NO_DEPRECATED will removes those functions from the stub table as well. file: [88c88a6aad] check-in: [cc058c2125] user: jan.nijtmans branch: better-deprecation, size: 39049 | |
| 12:17 | Merge trunk <p>Adapt Tcl_Tell and Tcl_Seek to use the new type file: [18afd41b34] check-in: [d2181b6ae0] user: jan.nijtmans branch: tcl_nosize, size: 37154 | |
| 11:17 | Remove some undocumented - obsolete - function from the API with 'Old' in the name. file: [f0c0042716] check-in: [4648cb9db2] user: jan.nijtmans branch: novem, size: 37118 | |
| 10:20 | Merge novem. <p>Introduce TCL_SIZE_T type. Not complete yet. file: [0ab7cacbcb] check-in: [a3ee6b3635] user: jan.nijtmans branch: tcl_nosize, size: 37473 | |
|
2012-11-18
| ||
| 22:11 | Better deprecation: If TCL_NO_DEPRECATED is defined, disable Tcl_CreateMathFunc, Tcl_GetMathFuncInfo and Tcl_ListMathFuncs file: [d69ebfa53e] check-in: [f283c4dc45] user: jan.nijtmans branch: better-deprecation, size: 37841 | |
|
2012-11-17
| ||
| 08:11 | merge novem file: [9bd18680cf] check-in: [0b14473507] user: jan.nijtmans branch: novem-64bit-sizes, size: 37580 | |
|
2012-11-16
| ||
| 17:52 | Remove pre-8.5 interface for custom expr functions. file: [63d6103b29] check-in: [d0406260f8] user: dgp branch: novem, size: 37473 | |
| 12:38 | merge "novem" <p>Everything compiles now, but it doesn't run yet. file: [14000b8fef] check-in: [005a09e2be] user: jan.nijtmans branch: novem-64bit-sizes, size: 37631 | |
| 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: [582ab159ff] check-in: [603622b6d3] user: jan.nijtmans branch: novem, size: 37524 | |
|
2012-11-15
| ||
| 17:55 | More complete purge of things only present for supporting long-dead Mac 9 systems. file: [550947b15b] check-in: [7506775d52] user: dgp branch: core-8-4-branch, size: 31515 | |
| 14:33 | add missing macosx sections file: [467e1a32bd] check-in: [72b6dd4575] user: jan.nijtmans branch: core-8-4-branch, size: 31773 | |
| 08:23 | Remove all the long dead mac entries in tcl*.decls files <p>backport genStubs::forAllStubs function, to generate dummy entries for some MAC_TCL entries <p>re-generate all tcl*Decls.h files. file: [afe7953b84] check-in: [1c47c5d187] user: jan.nijtmans branch: core-8-4-branch, size: 31003 | |
|
2012-11-14
| ||
| 13:01 | * unix/tclUnixFCmd.c (TclUnixOpenTemporaryFile): [Bug 2933003]: Factor out all the code to do temporary file creation so that it is possible to make it correct in one place. Allow overriding of the back-stop default temporary file location at compile time by setting the TCL_TEMPORARY_FILE_DIRECTORY #def to a string containing the directory name (defaults to "/tmp" as that is the most common default). file: [35aec2ff03] check-in: [2f3da59db1] user: dkf branch: trunk, size: 37703 | |
|
2012-10-03
| ||
| 08:11 | merge trunk file: [e3527a45c6] check-in: [46dc221942] user: dkf branch: tip-400-impl, size: 37657 | |
|
2012-09-21
| ||
| 09:27 | new Tcl_UniCharIsWhitespace function file: [b3605fca84] check-in: [7a11f2ec28] user: jan.nijtmans branch: tip-318-update, size: 37642 | |
|
2012-09-07
| ||
| 21:01 | removed leftover from failed attempt to unify stub tables. file: [34467626d1] check-in: [786146633c] user: jan.nijtmans branch: trunk, size: 37603 | |
|
2012-08-29
| ||
| 08:49 | Alternative fix for bug-3562640 file: [711f9333b8] check-in: [71d18ede8d] user: jan.nijtmans branch: bug-3562640-alt, size: 37366 | |
|
2012-08-24
| ||
| 06:33 | make sure that extensions which might still use TclWinNToHS, now use ntohs directly. file: [81136e2c5a] check-in: [e9aa33ca4b] user: jan.nijtmans branch: trunk, size: 38078 | |
| 06:29 | make sure that extensions which might still use TclWinNToHS, now use ntohs directly. file: [0f80c683b5] check-in: [f66713fc65] user: jan.nijtmans branch: core-8-5-branch, size: 36560 | |
|
2012-08-23
| ||
| 20:18 | small wrapper for TclWinNToHs, for change in calling convention file: [49776f4ace] check-in: [65be206be4] user: jan.nijtmans branch: trunk, size: 38059 | |
| 20:06 | small wrapper for TclWinNToHs, for change in calling convention file: [45fd02d166] check-in: [624e7971f7] user: jan.nijtmans branch: core-8-5-branch, size: 36541 | |
|
2012-08-20
| ||
| 09:12 | Remove wrapper macro for ntohs(): unnecessary, because it doesn't require an initialized winsock_2 library file: [93cc2ec0a3] check-in: [46096ee96a] user: jan.nijtmans branch: trunk, size: 37929 | |
| 08:59 | Remove wrapper macro for ntohs(): unnecessary, because it doesn't require an initialized winsock_2 library file: [f1612d4b3e] check-in: [8dfb46ecf8] user: jan.nijtmans branch: core-8-5-branch, size: 36447 | |
|
2012-07-04
| ||
| 07:09 | merge trunk file: [156a834c8a] check-in: [d35459107e] user: dkf branch: tip-400-impl, size: 38029 | |
|
2012-07-01
| ||
| 19:44 | add TclUnixCopyFile to stub table for Cygwin file: [c9df540fc9] check-in: [afb4e7c90a] user: jan.nijtmans branch: trunk, size: 37975 | |
| 19:39 | add TclUnixCopyFile to stub table for Cygwin file: [607c2c156d] check-in: [b8547fd202] user: jan.nijtmans branch: core-8-5-branch, size: 36494 | |
|
2012-05-31
| ||
| 08:31 | merge trunk file: [44c04b1fca] check-in: [12d3e9c223] user: dkf branch: tip-400-impl, size: 37986 | |
|
2012-05-25
| ||
| 06:42 | fix genStubs.tcl for OSX file: [ab2ea1d29e] check-in: [0a86fa399d] user: jan.nijtmans branch: trunk, size: 37932 | |
| 06:39 | fix genStubs.tcl file: [ddff21a9e5] check-in: [7260ff0970] user: jan.nijtmans branch: core-8-5-branch, size: 36454 | |
|
2012-05-24
| ||
| 19:52 | Take cygwin handling of X11 into account Implement TclpIsAtty, Cygwin only doc/dde.n: doc fix file: [20323715e8] check-in: [8b1aa1dc5e] user: jan.nijtmans branch: trunk, size: 37916 | |
| 19:36 | Take cygwin handling of X11 into account Implement TclpIsAtty, Cygwin only doc/dde.n: doc fix file: [ac4c0f26ce] check-in: [14f4c6fb94] user: jan.nijtmans branch: core-8-5-branch, size: 36438 | |
| 19:18 | Take cygwin handling of X11 into account Implement TclpIsAtty, Cygwin only doc/dde.n: doc fix file: [c06d4aee57] check-in: [17576c7c06] user: jan.nijtmans branch: core-8-4-branch, size: 32127 | |
| 10:54 | Revert most of [3caedf05df], since when we let cygwin share the win32 stub table this is no longer necessary implement TclpInetNtoa for win32 Let cygwin share stub table with win32 file: [f76475b595] check-in: [3873dc6035] user: jan.nijtmans branch: trunk, size: 37789 | |
|
2012-05-23
| ||
| 04:43 | fix merge problem on Linux file: [468399db9c] check-in: [f7161e4708] user: jan.nijtmans branch: core-8-5-branch, size: 36471 | |
|
2012-05-22
| ||
| 12:58 | MAC_OSX_TK -> MAC_OSX_TCL file: [6c332471cc] check-in: [d13f26946a] user: jan.nijtmans branch: mistake, size: 36330 | |
| 12:44 | Revert most of [fcc5957e59], since when we let cygwin share the win32 stub table this is no longer necessary implement TclpInetNtoa for win32 Let cygwin share stub table with win32 file: [2e0fa6736d] check-in: [87b2eb01a3] user: jan.nijtmans branch: mistake, size: 36326 | |
| 07:30 | Revert most of [ae92de6078], since when we let cygwin share the win32 stub table this is no longer necessary implement TclpInetNtoa for win32 Let cygwin share stub table with win32 file: [afbe01e035] check-in: [455f8b5d30] user: jan.nijtmans branch: core-8-4-branch, size: 32003 | |
|
2012-05-17
| ||
| 17:26 | merge trunk file: [dfb0d1970c] check-in: [22b8f68842] user: dkf branch: tip-400-impl, size: 40249 | |
|
2012-05-15
| ||
| 05:18 | revert part of [8f9c16848b] move Tcl_MacOSXOpenBundleResources and Tcl_MacOSXOpenVersionedBundleResources from the UNIX stub table back to its own osx stub table, instead let cygwin make use of the win32 stub table file: [a49d41b2bb] check-in: [0b3f9702e0] user: jan.nijtmans branch: trunk, size: 40195 | |
| 04:54 | Revert part of [5caa06383d] move Tcl_MacOSXOpenBundleResources and Tcl_MacOSXOpenVersionedBundleResources from the UNIX stub table back to its own osx stub table, instead let cygwin make use of the win32 stub table file: [1f9a74a957] check-in: [4fa183b80c] user: jan.nijtmans branch: core-8-5-branch, size: 39087 | |
|
2012-05-14
| ||
| 22:26 | revert part of [9922ac54e8]: remove Tcl_MacOSXOpenBundleResources and Tcl_MacOSXOpenVersionedBundleResources from the UNIX stub table, instead let cygwin make use of the win32 stub table file: [cc847a213b] check-in: [c107c4a344] user: jan.nijtmans branch: core-8-4-branch, size: 34645 | |
|
2012-05-10
| ||
| 09:22 | updated C API to be more focused on supporting just some operations file: [1fd11b9f02] check-in: [edb281b2f7] user: dkf branch: tip-400-impl, size: 40652 | |
|
2012-05-04
| ||
| 10:53 | merge trunk file: [4d720ab8b8] check-in: [e9adf356e2] user: dkf branch: tip-400-impl, size: 40639 | |
|
2012-05-03
| ||
| 13:10 | Move cpuid testcase from win-specific to generic tests file: [597d6c894e] check-in: [123ede1877] user: jan.nijtmans branch: trunk, size: 40598 | |
| 12:31 | Move cpuid testcase from win-specific to generic tests file: [c2bfb6f6ee] check-in: [05e03611b4] user: jan.nijtmans branch: core-8-5-branch, size: 39490 | |
| 11:42 | Move cpuid testcase from win-specific to generic tests Simplify stub tables for functions which work on both UNIX and windows file: [36e5951bc1] check-in: [d10b6a8431] user: jan.nijtmans branch: core-8-4-branch, size: 34931 | |
|
2012-04-29
| ||
| 07:23 | merge trunk file: [929fd6d1d9] check-in: [8610da4944] user: dkf branch: tip-400-impl, size: 40875 | |
|
2012-04-26
| ||
| 19:59 | get rid of _ANSI_ARGS_ and CONST file: [e029f96487] check-in: [ce95e51ad2] user: jan.nijtmans branch: trunk, size: 40834 | |
| 19:42 | get rid of _ANSI_ARGS_ file: [bcaf522a1c] check-in: [a3f95a3b3d] user: jan.nijtmans branch: core-8-5-branch, size: 39974 | |
| 15:03 | compiler warning file: [06aed30a1a] check-in: [64764a7fb3] user: jan.nijtmans branch: core-8-4-branch, size: 36242 | |
| 15:00 | compiler warning file: [6faebbc1aa] check-in: [fe6ff3b983] user: jan.nijtmans branch: trunk, size: 40990 | |
| 14:59 | compiler warning file: [9a9b2836a2] check-in: [4a7bc2d107] user: jan.nijtmans branch: core-8-5-branch, size: 40143 | |
| 13:52 | merge trunk file: [72765a21cf] check-in: [b440e1e4c3] user: dkf branch: tip-400-impl, size: 41029 | |
| 13:00 | fix Linux build ;-( file: [3c01e04a53] check-in: [e25c56f934] user: jan.nijtmans branch: trunk, size: 40988 | |
| 12:59 | fix Linux build ;-( file: [76bcdb113f] check-in: [3dba4b4916] user: jan.nijtmans branch: core-8-5-branch, size: 40141 | |
| 10:45 | fix OSX crash file: [e9a7e04439] check-in: [8b54a29ab2] user: jan.nijtmans branch: trunk, size: 40878 | |
| 10:43 | fix crash on Mac OSX file: [47359e9aad] check-in: [ed94d13f68] user: jan.nijtmans branch: core-8-5-branch, size: 40031 | |
|
2012-04-24
| ||
| 21:29 | [Bug 3508771] load tclreg.dll in cygwin tclsh Implement TclWinGetSockOpt, TclWinGetServByName and TclWinCPUID for Cygwin file: [cee1ea0672] check-in: [3caedf05df] user: jan.nijtmans branch: trunk, size: 41105 | |
| 21:02 | [Bug 3508771] load tclreg.dll in cygwin tclsh Implement TclWinGetSockOpt, TclWinGetServByName and TclWinCPUID for Cygwin file: [a32f19b9a7] check-in: [fcc5957e59] user: jan.nijtmans branch: core-8-5-branch, size: 40258 | |
| 13:10 | oops, wrong signature file: [0134775a10] check-in: [af92e19f2c] user: jan.nijtmans branch: bug-3508771, size: 36240 | |
| 12:55 | implement TclWinGetSockOpt and TclWinGetServByName for cygwi (should work, but not yet tested on UNIX) file: [46c7ba1601] check-in: [6d0fea34a0] user: jan.nijtmans branch: bug-3508771, size: 36239 | |
| 08:34 | merge trunk file: [0fc39f30ae] check-in: [38c53e8aac] user: jan.nijtmans branch: bug-3508771, size: 35481 | |
|
2012-04-23
| ||
| 08:20 | fix MSVC warning: tclStubInit.c(306) : warning C4113: 'int (__cdecl *)()' differs in parameter lists from 'int (__cdecl *)(int ,int )' file: [8fda858f1f] check-in: [fa22672ea8] user: jan.nijtmans branch: trunk, size: 39828 | |
|
2012-04-20
| ||
| 09:45 | merge trunk file: [b9e06522ca] check-in: [b857802eb5] user: dkf branch: tip-400-impl, size: 39889 | |
|
2012-04-18
| ||
| 22:12 | make some more internal tables const a few CONST -> const changes file: [bbce7f9002] check-in: [b45a9ed9e6] user: jan.nijtmans branch: trunk, size: 39848 | |
| 22:05 | make some more internal tables const a few CONST -> const changes file: [27d6cf465b] check-in: [24c0f42d9a] user: jan.nijtmans branch: core-8-5-branch, size: 38981 | |
| 21:38 | make some more internal tables CONST fix compilation with -DNO_CONST file: [cf21b9907d] check-in: [8e001f8402] user: jan.nijtmans branch: core-8-4-branch, size: 35174 | |
|
2012-04-14
| ||
| 06:45 | merge trunk file: [8812e97620] check-in: [f054d4db25] user: dkf branch: tip-400-impl, size: 39889 | |
|
2012-04-12
| ||
| 21:17 | [Bug 3514475]: remove TclpGetTimeZone and TclpGetTZName file: [f8c22d216f] check-in: [f45623c63d] user: jan.nijtmans branch: trunk, size: 39848 | |
|
2012-04-11
| ||
| 21:03 | merge core-8-4-branch file: [20617167ec] check-in: [f12b1e1a8a] user: jan.nijtmans branch: bug-3508771, size: 35481 | |
|
2012-04-06
| ||
| 23:33 | tclpGetPid signature change (stub entry only, not for macro), for win64 compatibility with future cygwin64 correctly use win32 as default when cross-compiling under cygwin file: [a665f9015b] check-in: [7fd5826902] user: jan.nijtmans branch: bug-3508771, size: 35481 | |
|
2012-04-05
| ||
| 16:29 | merge trunk file: [540a288671] check-in: [f24817c9e5] user: dkf branch: tip-400-impl, size: 39915 | |
|
2012-04-04
| ||
| 20:37 | some formatting (*.decls) remove some unused cygwin-related code some minor gcc warnings file: [b4776800c4] check-in: [804d7eee7c] user: jan.nijtmans branch: trunk, size: 39874 | |
| 20:17 | some formatting (*.decls) move up #undef, for macro which is conflicting with later stuff. remove some unused cygwin-related code some minor gcc warnings file: [3feb707cec] check-in: [904f4fe3fe] user: jan.nijtmans branch: core-8-5-branch, size: 38981 | |
| 18:52 | tclStubInit.c: move up #undef, so it is clear that this macro is conflicting with another definition in this file. Fix some other gcc warnings file: [2e5a1fdad0] check-in: [206b9b100a] user: jan.nijtmans branch: core-8-4-branch, size: 35174 | |
| 15:08 | merge core-8-4-branch file: [f1ea055568] check-in: [62b7ba34b2] user: jan.nijtmans branch: bug-3508771, size: 35501 | |
| 14:50 | implement TclpGetPid for Cygwin file: [105e2aeb4e] check-in: [dcc7f6a5b4] user: jan.nijtmans branch: bug-3508771, size: 35472 | |
| 14:48 | Quick workaround for busted branch tip. file: [cb79efe10c] check-in: [9fc4ed3a6d] user: dgp branch: core-8-5-branch, size: 38990 | |
| 14:44 | Quick workaround for busted branch tip. file: [eed72a6807] check-in: [2372607d3e] user: dgp branch: core-8-4-branch, size: 35174 | |
| 09:54 | [Bug 510001]: TclSockMinimumBuffers needs plat imp file: [ec6a89db9f] check-in: [0dfb472cef] user: jan.nijtmans branch: trunk, size: 39845 | |
| 09:05 | [Bug 510001]: TclSockMinimumBuffers needs plat imp file: [a5038e7765] check-in: [2725f75513] user: jan.nijtmans branch: core-8-5-branch, size: 38961 | |
| 08:36 | [Bug 510001]: TclSockMinimumBuffers needs plat imp file: [fc7e263179] check-in: [cbf7dc0a31] user: jan.nijtmans branch: core-8-4-branch, size: 35145 | |
|
2012-04-03
| ||
| 14:44 | Remove the TclpGetTZName implementation for Cygwin (from 2012-04-02 commit) file: [e3075a5f36] check-in: [64404b14d5] user: jan.nijtmans branch: trunk, size: 39507 | |
| 13:09 | Remove the TclpGetTZName implementation for Cygwin (from previous commit) file: [762f3319ff] check-in: [3c8544ca3e] user: jan.nijtmans branch: core-8-5-branch, size: 38431 | |
| 12:18 | remove unused ThreadSpecificData file: [d0f575b490] check-in: [538f98e47a] user: jan.nijtmans branch: core-8-4-branch, size: 34653 | |
| 11:55 | cleanup tclInt.decls to have the same form as Tcl 8.5/8.6, so a diff can show us the real signature differences Remove the TclpGetTZName implementation for Cygwin, from previous commit file: [888cbf83ff] check-in: [3695c2dd85] user: jan.nijtmans branch: core-8-4-branch, size: 34789 | |
| 10:58 | [Bug 3514475]: remove TclpGetTimeZone and TclpGetTZName file: [a5c972c34c] check-in: [571970a62f] user: jan.nijtmans branch: bug-3514475, size: 39617 | |
|
2012-04-02
| ||
| 09:45 | [Bug 3508771] load tclreg.dll in cygwin tclsh Implement TclWinGetTclInstance, TclpGetTZName, and various others for Cygwin file: [e244c7981b] check-in: [9e1a41ed83] user: jan.nijtmans branch: trunk, size: 40019 | |
|
2012-03-31
| ||
| 13:48 | Start of implementation of TIP 400: zlib improvements file: [a80eaf44d2] check-in: [359ebdf668] user: dkf branch: tip-400-impl, size: 39617 | |
|
2012-03-30
| ||
| 14:57 | [Bug 3508771] load tclreg.dll in cygwin tclsh Implement TclWinGetTclInstance, TclpGetTZName, and various others for Cygwin file: [f43160ba17] check-in: [27ca86ce9b] user: jan.nijtmans branch: core-8-5-branch, size: 38937 | |
| 14:44 | [Bug 3508771] load tclreg.dll in cygwin tclsh Implement TclWinGetTclInstance, TclpGetTZName, and various others for Cygwin file: [f8e01f1590] check-in: [cef38b1e7b] user: jan.nijtmans branch: core-8-4-branch, size: 35150 | |
|
2012-03-29
| ||
| 12:13 | better solution for bug-510001 it fills a correctly working stub entry for Win64 file: [027db523f2] check-in: [02368db2ae] user: jan.nijtmans branch: bug-510001, size: 34941 | |
| 10:21 | proposed solution for bug-510001 file: [278c942f89] check-in: [2786a736bc] user: jan.nijtmans branch: bug-510001, size: 34793 | |
|
2012-03-25
| ||
| 21:42 | [Bug 3508771] load tclreg.dll in cygwin tclsh Implement TclWinConvertError, TclWinConvertWSAError, and various more win32-specific internal functions for Cygwin, so win32 extensions using those can be loaded in the cygwin version of tclsh. file: [11f8194eca] check-in: [b503983e6b] user: jan.nijtmans branch: trunk, size: 39576 | |
| 21:22 | [Bug 3508771] load tclreg.dll in cygwin tclsh Implement TclWinConvertError, TclWinConvertWSAError, and various more win32-specific internal functions for Cygwin, so win32 extensions using those can be loaded in the cygwin version of tclsh. file: [8fb6894b3e] check-in: [7d739c330e] user: jan.nijtmans branch: core-8-5-branch, size: 38526 | |
|
2012-03-23
| ||
| 14:15 | add TclGetAndDetachPids and TclpCloseFile to cygwin port file: [cc9913f61c] check-in: [c709629e84] user: jan.nijtmans branch: bug-3508771, size: 34739 | |
|
2012-03-22
| ||
| 21:34 | add TclWinConvertError and TclWinConvertWSAError for cygwin file: [a06ae0343a] check-in: [b2826e0c0a] user: jan.nijtmans branch: bug-3508771, size: 34549 | |
| 16:02 | many more cygwin functions present file: [d22576c68e] check-in: [246f517e0a] user: jan.nijtmans branch: bug-3508771, size: 34194 | |
| 10:01 | [bug 3508771] fix OSX build file: [995bf82edf] check-in: [73fee7c814] user: jan.nijtmans branch: trunk, size: 36426 | |
| 09:57 | [bug 3508771] fix OSX build file: [f2bbce4d99] check-in: [47b5a84a31] user: jan.nijtmans branch: core-8-5-branch, size: 35421 | |
| 09:49 | [bug 3508771] fix OSX build file: [25d04c5454] check-in: [52f3baabd8] user: jan.nijtmans branch: core-8-4-branch, size: 31791 | |
|
2012-03-20
| ||
| 11:59 | [Bug 3508771] load tclreg.dll in cygwin tclsh file: [7442855dd5] check-in: [8f9c16848b] user: jan.nijtmans branch: trunk, size: 36443 | |
| 10:15 | [Bug 3288345] Wrong Tcl_StatBuf used on Cygwin (backported from Tcl 8.5) file: [d929857d1a] check-in: [77f914d372] user: jan.nijtmans branch: core-8-4-branch, size: 31804 | |
| 09:58 | [Bug 3508771] load tclreg.dll in cygwin tclsh file: [62c87fa649] check-in: [5caa06383d] user: jan.nijtmans branch: core-8-5-branch, size: 35438 | |
| 08:33 | [Bug 3508771] load tclreg.dll in cygwin tclsh file: [9ff2614a28] check-in: [9922ac54e8] user: jan.nijtmans branch: core-8-4-branch, size: 31797 | |
|
2012-03-19
| ||
| 22:27 | implement Tcl_WinUtfToTChar and Tcl_WinTCharToUtf for cygwin file: [ee26892bfb] check-in: [91fa99ab78] user: jan.nijtmans branch: bug-3508771, size: 31885 | |
| 16:12 | bug 3508771: load tclreg.dll in cygwin tclsh (works on cygwin, on other UNIX not yet complete) file: [01510691d6] check-in: [ec56206e45] user: jan.nijtmans branch: bug-3508771, size: 30525 | |
|
2011-07-06
| ||
| 18:25 | merge trunk onto devel branch file: [c8e0d67229] check-in: [b60ab7bc4f] user: mig branch: mig-alloc-reform, size: 34214 | |
| 18:25 | merge trunk onto devel branch file: [6dc6cda270] check-in: [7268fb6531] user: mig branch: mig-no280, size: 34272 | |
|
2011-07-02
| ||
| 22:36 | Fix roundoff gaffe in bignum-to-double conversion [Bug 3349507] file: [8867916511] check-in: [fe4dba4d60] user: kbk branch: trunk, size: 34300 | |
| 21:56 | Fix roundoff gaffe in bignum-to-double conversion [Bug 3349507] file: [2eb318e5a5] check-in: [96ac94d775] user: kbk branch: core-8-5-branch, size: 33232 | |
|
2011-05-17
| ||
| 16:39 | Refactoring so that SetElement() becomes the foundational primitive operation. SetElement() supports the "append one at the end" operation as well as the "set one in place" operation. file: [04e6e52b76] check-in: [9a9e541131] user: dgp branch: bug-3293874, size: 34250 | |
|
2011-03-27
| ||
| 10:21 | merge trunk to branch file: [29be455dcb] check-in: [ff627b8a14] user: mig branch: mig-no280, size: 34241 | |
|
2011-03-26
| ||
| 12:38 | merge trunk to feature branch file: [1d7964d22a] check-in: [ff240fb01d] user: mig branch: mig-alloc-reform, size: 34183 | |
|
2011-03-25
| ||
| 14:05 | Remove Tclp(Local|Gm)time_unix forwarders, the same can be done directly file: [818f04c1ee] check-in: [24d1308684] user: jan.nijtmans branch: trunk, size: 34269 | |
| 13:46 | fix genStubs.tcl in one place where it generated "void *" in stead of "VOID *" Remove Tclp(Local|Gm)time_unix forwarders, the same can be done directly Some more void -> VOID transitions file: [ae690d3a48] check-in: [491f6fe449] user: jan.nijtmans branch: core-8-5-branch, size: 33201 | |
| 13:13 | Remove Tclp(Local|Gm)time_unix forwarders, the same can be done directly Some void -> VOID transitions file: [88131107a6] check-in: [288986ffb1] user: jan.nijtmans branch: core-8-4-branch, size: 29938 | |
|
2011-03-24
| ||
| 23:42 | branch with tip #280 removed, for perf impact measurements file: [d2da8f1759] check-in: [6cbe02a1d6] user: mig branch: mig-no280, size: 34165 | |
|
2011-03-21
| ||
| 11:42 | some cleanup re obj deletion file: [0993484d88] check-in: [ca6e8a9e5e] user: mig branch: mig-alloc-reform, size: 34107 | |
|
2011-03-18
| ||
| 12:54 | development branch for allocator changes file: [a427d4c3b8] check-in: [80a014ef05] user: mig branch: mig-alloc-reform, size: 34149 | |
|
2011-03-15
| ||
| 23:06 | remove unneeded things file: [199a1dc1fd] check-in: [be49a1fb5a] user: mig branch: mig-alloc-reform, size: 34124 | |
| 09:44 | retire TclInterpAlloc/Free/Realloc file: [b5a4594c64] check-in: [15d781d135] user: mig branch: mig-alloc-reform, size: 34145 | |
|
2011-03-13
| ||
| 04:50 | rename TclStackAlloc/Free to TclInterpAlloc/Free file: [c67b85b2ec] check-in: [820d67f844] user: mig branch: mig-alloc-reform, size: 34170 | |
| 01:37 | replace TclpAlloc with Tcl_AttemptAlloc, TclpRealloc with Tcl_AttemptRealloc, TclpFree with Tcl_Free file: [34e6a2a6f7] check-in: [c6418d0771] user: mig branch: mig-alloc-reform, size: 34168 | |
|
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: [16905aeb4c] check-in: [c64f310d38] user: dgp branch: trunk, size: 34193 | |
| 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: [2b5e473c7f] check-in: [79367df0f0] user: dgp branch: core-8-5-branch, size: 33125 | |
|
2011-03-01
| ||
| 19:54 | This is [Patch 3168398], Joe Mistachkin's optimisation of Tip #285 file: [755f280109] check-in: [40089e043b] user: mig branch: trunk, size: 34268 | |
| 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: [371405537d] check-in: [90b4acd7bd] user: dgp branch: core-8-4-branch, size: 29913 | |
|
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: [81fd9cb0b7] check-in: [2d93b1436c] user: andreask branch: activestate-nre-excised-variant-2-subtracted, size: 34062 | |
|
2010-12-15
| ||
| 15:58 | Continued comparison of no-nre against head, and updating the latest changes, and/or pieces forgotten in the roll-forward. file: [48122d1527] check-in: [26fcf437a2] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 34063 | |
|
2010-12-07
| ||
| 14:39 | @1576 file: [c39c4ba2c4] check-in: [ef82386ec6] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 34038 | |
|
2010-12-06
| ||
| 14:52 | @1400, undo of 177 (TclpThreadGetStacksize). file: [e615d0c22e] check-in: [861c844a13] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 34012 | |
|
2010-12-01
| ||
| 16:42 | merge file: [aa3d40c1ea] check-in: [0af397c644] user: kennykb branch: dogeen-assembler-branch, size: 34236 | |
| 13:39 | @864 + jumps file: [4c888549fe] check-in: [0dbcc4b3c6] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 33716 | |
|
2010-11-30
| ||
| 21:29 | merge file: [a5a7125432] check-in: [113e810716] user: dgp branch: dgp-refactor, size: 34232 | |
| 20:59 | * generic/tclInt.decls: Backport of Kevin B. Kenny's work on * generic/tclInt.h: the Tcl Head, with help from Jeff Hobbs. * generic/tclStrToD.c: * generic/tclTest.c: * generic/tclTomMath.decls: * generic/tclUtil.c: * tests/util.test: * unix/Makefile.in: * win/Makefile.in: * win/makefile.vc: Rewrite of Tcl_PrintDouble and TclDoubleDigits that (a) fixes a severe performance problem with floating point shimmering reported by Karl Lehenbauer, (b) allows TclDoubleDigits to generate the digit strings for 'e' and 'f' format, so that it can be used for tcl_precision != 0 (and possibly later for [format]), (c) fixes [Bug 3120139] by making TclPrintDouble inherently locale-independent, (d) adds test cases to util.test for correct rounding in difficult cases of TclDoubleDigits where fixed- precision results are requested. (e) adds test cases to util.test for the controversial aspects of [Bug 3105247]. As a side effect, two more modules from libtommath (bn_mp_set_int.c and bn_mp_init_set_int.c) are brought into the build, since the new code uses them. * generic/tclIntDecls.h: * generic/tclStubInit.c: * generic/tclTomMathDecls.h: Regenerated. file: [69d3a0c949] check-in: [769801ace1] user: andreas_kupries branch: core-8-5-branch, size: 33214 | |
| 18:17 | * generic/tclInt.decls, generic/tclInt.h, generic/tclIntDecls.h: * generic/tclStubInit.c: TclFormatInt restored at slot 24 * generic/tclUtil.c (TclFormatInt): restore TclFormatInt func from 2005-07-05 macro-ization. Benchmarks indicate it is faster, as a key int->string routine (e.g. int-indexed arrays). file: [fd5fe060e6] check-in: [f43e9a82a7] user: hobbs branch: trunk, size: 34230 | |
| 18:16 | * generic/tclInt.decls, generic/tclInt.h, generic/tclIntDecls.h: * generic/tclStubInit.c: TclFormatInt restored at slot 24 * generic/tclUtil.c (TclFormatInt): restore TclFormatInt func from 2005-07-05 macro-ization. Benchmarks indicate it is faster, as a key int->string routine (e.g. int-indexed arrays). file: [6c96f61653] check-in: [2a8fac784c] user: hobbs branch: core-8-5-branch, size: 33006 | |
| 15:50 | @830 + jumps (tests) + 1428 (tommath const). file: [c96c908c8e] check-in: [4f51eb70e4] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 33555 | |
| 14:58 | @820 file: [a42a34b103] check-in: [c7d2796ef4] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 33432 | |
| 14:22 | @777 file: [f3a0239d50] check-in: [b82b3cdf0c] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 33415 | |
|
2010-11-29
| ||
| 13:32 | merge file: [39145fc506] check-in: [800763ec73] user: dgp branch: dgp-refactor, size: 34221 | |
|
2010-11-28
| ||
| 23:20 | 2010-11-29 Kevin B. Kenny <kennykb@acm.org> * generic/tclInt.decls: * generic/tclInt.h: * generic/tclStrToD.c: * generic/tclTest.c: * generic/tclTomMath.decls: * generic/tclUtil.c: * tests/util.test: * unix/Makefile.in: * win/Makefile.in: * win/makefile.vc: Rewrite of Tcl_PrintDouble and TclDoubleDigits that (a) fixes a severe performance problem with floating point shimmering reported by Karl Lehenbauer, (b) allows TclDoubleDigits to generate the digit strings for 'e' and 'f' format, so that it can be used for tcl_precision != 0 (and possibly later for [format]), (c) fixes [Bug 3120139] by making TclPrintDouble inherently locale-independent, (d) adds test cases to util.test for correct rounding in difficult cases of TclDoubleDigits where fixed- precision results are requested. (e) adds test cases to util.test for the controversial aspects of [Bug 3105247]. As a side effect, two more modules from libtommath (bn_mp_set_int.c and bn_mp_init_set_int.c) are brought into the build, since the new code uses them. file: [c395aab327] check-in: [5986a2c421] user: kennykb branch: trunk, size: 34221 | |
|
2010-11-23
| ||
| 15:23 | Next @611, and jumping tclGetDate.yyacc grammar. file: [318eb2e025] check-in: [b277d95385] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 33369 | |
| 14:27 | Jumps of win/ files. Fixed missing patches to configure. Jumped configure.in and tcl.m4. Also @578 file: [844f692d78] check-in: [1c930c462b] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 34823 | |
| 11:39 | @500, missing pieces. file: [46112c6a7b] check-in: [fc6fda4711] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 34748 | |
| 11:38 | Next @500. file: [7fbfae3a0e] check-in: [5365d7ae02] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 34721 | |
|
2010-11-22
| ||
| 16:07 | Next @380. OO Stacktraces broken. file: [16be3f9092] check-in: [1713113dd4] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 44625 | |
| 13:14 | Next @251. file: [9b022cbacf] check-in: [6e5d8c41eb] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 34182 | |
|
2010-11-18
| ||
| 15:08 | Next. file: [45c8782511] check-in: [3120107af3] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 33673 | |
|
2010-09-17
| ||
| 13:10 | merge file: [9798293355] check-in: [c9725b5355] user: dgp branch: dgp-refactor, size: 34123 | |
| 12:55 | Merge from HEAD to rmax-ipv6-branch file: [e1eafd1453] check-in: [70c6ac9692] user: rmax branch: rmax-ipv6-branch, size: 34124 | |
|
2010-09-16
| ||
| 14:49 | Make Tcl_FindExecutable() work in UNICODE compiles (windows-only) as well as ASCII. Needed for [FRQ 491789]: setargv() doesn't support a unicode cmdline file: [3984d6f8d1] check-in: [ec07a95ae4] user: nijtmans branch: trunk, size: 34124 | |
|
2010-08-27
| ||
| 14:29 | merge file: [c6f0d33faa] check-in: [70aa11ab01] user: dgp branch: dgp-refactor, size: 34097 | |
|
2010-08-25
| ||
| 01:00 | [Patch 2994165]: Change signature of Tcl_FSGetNativePath and TclpDeleteFile follow-up: move stub entry back to original location. file: [86759087e7] check-in: [64c52eb8b5] user: nijtmans branch: trunk, size: 34098 | |
|
2010-08-23
| ||
| 01:46 | merge file: [165434f2a5] check-in: [d7364aad61] user: dgp branch: dgp-refactor, size: 34353 | |
|
2010-08-21
| ||
| 16:30 | [Patch 3034251]: Backport ttkGenStubs.tcl features to genStubs.tcl, partly: Use void (*reserved$i)(void) = 0 instead of void *reserved$i = NULL for unused stub entries, in case pointer-to-function and pointer-to-object are different sizes. file: [4278795e51] check-in: [f2adcb5684] user: nijtmans branch: trunk, size: 34354 | |
|
2010-08-17
| ||
| 02:16 | merge file: [5f36f85511] check-in: [8ea89c0e27] user: dgp branch: dgp-refactor, size: 34689 | |
|
2010-08-14
| ||
| 17:13 | [Patch #2994165] Change signature of Tcl_FSGetNativePath and TclpDeleteFile file: [5f0b2c7491] check-in: [24edb97f5a] user: nijtmans branch: trunk, size: 34690 | |
|
2010-07-02
| ||
| 22:45 | merge file: [2a662b50f5] check-in: [e4adcf79d6] user: dgp branch: dgp-refactor, size: 34433 | |
| 22:31 | * generic/tclInt.decs: Reverted to the original TIP 337 implementation on what to do with the obsolete internal stub for TclBackgroundException() (eliminate it!) * generic/tclIntDecls.h: make genstubs * generic/tclStubInit.c: file: [6e6c96e057] check-in: [ab93077c3d] user: dgp branch: trunk, size: 34429 | |
| 20:48 | [Bug #803489] Tcl_FindNamespace problem in the Stubs table file: [bb401e1540] check-in: [093bc6f84a] user: nijtmans branch: trunk, size: 34452 | |
|
2010-06-07
| ||
| 17:36 | rebranch from HEAD file: [28123f4b31] check-in: [f3af08f468] user: rmax branch: rmax-ipv6-branch, size: 34453 | |
|
2010-04-26
| ||
| 13:46 | merge file: [6f2d904e31] check-in: [6707900dc0] user: dgp branch: dgp-refactor, size: 34452 | |
| 13:32 | * generic/tclStubInit.c: Add a small amount of gcc-isms (with #ifdef * generic/tclOOStubInit.c: guards) to ensure that warnings are issued when these files are older than the various *.decls files. file: [97d06ebfa3] check-in: [724ca31ab6] user: dkf branch: trunk, size: 34448 | |
|
2010-04-02
| ||
| 23:48 | merge file: [6b404e2648] check-in: [bda2f88d91] user: dgp branch: dgp-refactor, size: 34313 | |
| 21:21 | * generic/tcl.decls: [TIP #357]: First round of changes * generic/tclDecls.h: to export Tcl_LoadFile, Tcl_FindSymbol, * generic/tclIOUtil.c: and Tcl_FSUnloadFile to the public API. * generic/tclInt.h: * generic/tclLoad.c: * generic/tclLoadNone.c: * generic/tclStubInit.c: * tests/fileSystem.test: * tests/load.test: * tests/unload.test: * unix/tclLoadDl.c: * unix/tclLoadDyld.c: * unix/tclLoadNext.c: * unix/tclLoadOSF.c: * unix/tclLoadShl.c: * unix/tclUnixPipe.c: * win/Makefile.in: * win/tclWinLoad.c: file: [3c724a96e8] check-in: [80aa157f45] user: kennykb branch: trunk, size: 34313 | |
|
2010-03-30
| ||
| 08:45 | Merge from HEAD to rmax-ipv6-branch file: [ab5b76160d] check-in: [54b695423d] user: rmax branch: rmax-ipv6-branch, size: 34224 | |
|
2010-03-20
| ||
| 15:58 | merge updates file: [3dd9fca912] check-in: [f275ac41be] user: dgp branch: dgp-refactor, size: 34223 | |
| 15:40 | regen file: [aabfafbf5f] check-in: [bba3e3d384] user: dkf branch: trunk, size: 34219 | |
|
2010-02-28
| ||
| 12:38 | merge updates file: [23c565fbaa] check-in: [1ab547c480] user: dgp branch: dgp-refactor, size: 34190 | |
| 09:05 | Fix Bug #2959713: Link error with gcc 4.1 file: [e55610d1ab] check-in: [229f34c59f] user: nijtmans branch: trunk, size: 34191 | |
|
2010-02-17
| ||
| 15:36 | merge updates from HEAD file: [cf21e7fc31] check-in: [ac9a3fc416] user: dgp branch: dgp-refactor, size: 34138 | |
|
2010-02-15
| ||
| 22:56 | reverted earlier rename from tcl*Stubs to tcl*ConstStubs, it's not necessary at all. tclEnsemble.c: Fix signed-unsigned mismatch make tclWinProcs "const" Add first part of mslu support, See [Feature Request #2819611] file: [42a0c6480c] check-in: [0d29245dd5] user: nijtmans branch: trunk, size: 34139 | |
|
2010-02-09
| ||
| 17:53 | merge updates from HEAD file: [9a0ebd5f9f] check-in: [213eee9b55] user: dgp branch: dgp-refactor, size: 34183 | |
|
2010-02-07
| ||
| 22:16 | Backport various formatting (spacing) changes from HEAD, so diffing between 8.5.x and 8.6 shows the real structural differences again. (any signature change not backported!) file: [9ceebffad2] check-in: [abe54e99af] user: nijtmans branch: core-8-5-branch, size: 33001 | |
|
2010-02-05
| ||
| 20:53 | Follow-up to earlier commit today: Eliminate the need for an extra Stubs Pointer for adressing a static stub table: Just change the exported table from static to MODULE_SCOPE. file: [15adc1acbe] check-in: [b809fb2cbc] user: nijtmans branch: trunk, size: 34184 | |
|
2009-10-18
| ||
| 11:21 | Fix for [Bug 988703, 1565466] file: [9c9047a4cb] check-in: [3a43f003a8] user: mistachkin branch: core-8-5-branch, size: 34457 | |
|
2009-09-24
| ||
| 17:21 | merge updates from HEAD file: [721c8ccaa0] check-in: [3e8604eeed] user: dgp branch: dgp-refactor, size: 34489 | |
| 17:19 | TIP #356 IMPLEMENTATION * generic/tcl.decls: Promote internal routine TclNRSubstObj() * generic/tclCmdMZ.c: to public Tcl_NRSubstObj(). Still needs docs. * generic/tclCompile.c: * generic/tclInt.h: * generic/tclDecls.h: make genstubs * generic/tclStubInit.c: file: [c20f75b473] check-in: [2b4e9763d9] user: dgp branch: trunk, size: 34485 | |
|
2009-08-12
| ||
| 16:10 | merge updates from HEAD file: [547019455e] check-in: [5863b74da6] user: dgp branch: dgp-refactor, size: 34459 | |
| 16:06 | TIP #353 IMPLEMENTATION * doc/NRE.3: New public routine Tcl_NRExprObj() permits * generic/tcl.decls: extension commands to evaluate Tcl expressions * generic/tclBasic.c: in NR-enabled command procedures. * generic/tclCmdAH.c: * generic/tclExecute.c: * generic/tclInt.h: * generic/tclObj.c: * tests/expr.test: * generic/tclDecls.h: make genstubs * generic/tclStubInit.c: file: [7838d727e9] check-in: [c2ac0ecc04] user: dgp branch: trunk, size: 34455 | |
|
2009-07-15
| ||
| 15:29 | merge updates from HEAD file: [630e44b1f5] check-in: [b10e3653d5] user: dgp branch: dgp-refactor, size: 34430 | |
| 13:17 | Added code to save space in namespaces. Currently #ifdef'ed out for compat. Also added code from itcl-ng for better separation of concerns. file: [cc1102190a] check-in: [518b8a92e0] user: dkf branch: trunk, size: 34426 | |
|
2009-06-30
| ||
| 06:36 | merge updates from HEAD file: [5da4a83cc0] check-in: [10bd0d82ed] user: dgp branch: dgp-refactor, size: 34269 | |
| 00:56 | * generic/tclInt.h: add assert macros for clang static * generic/tclPanic.c: analyzer and redefine Tcl_Panic to * generic/tclStubInit.c: assert after panic in clang PURIFY builds. * generic/tclCmdIL.c: add clang assert for false positive from static analyzer. file: [045a4c9c2f] check-in: [76473fc9e2] user: das branch: trunk, size: 34265 | |
|
2009-06-24
| ||
| 12:47 | merge updates from HEAD file: [387e56c5b3] check-in: [818def88d3] user: dgp branch: dgp-refactor, size: 34252 | |
|
2009-06-18
| ||
| 09:42 | regen file: [8e8470cceb] check-in: [9157d43299] user: dkf branch: trunk, size: 34248 | |
|
2009-04-10
| ||
| 18:09 | merge updates from HEAD file: [66c09d6dbe] check-in: [faf6373107] user: dgp branch: dgp-refactor, size: 34214 | |
| 18:02 | * macosx/tclMacOSXNotify.c: revise CoreFoundation notifier to allow * unix/tclUnixChan.c: embedding into applications that * unix/tclUnixEvent.c: already have a CFRunLoop running and want to run the tcl event loop via Tcl_ServiceModeHook(TCL_SERVICE_ALL). * macosx/tclMacOSXNotify.c: add CFRunLoop based Tcl_Sleep() and * unix/tclUnixChan.c: TclUnixWaitForFile() implementations * unix/tclUnixEvent.c: and disable select() based ones in CoreFoundation builds. * unix/tclUnixNotify.c: simplify, sync with tclMacOSXNotify.c. * generic/tclInt.decls: add TclMacOSXNotifierAddRunLoopMode() * generic/tclIntPlatDecls.h: internal API, regen. * generic/tclStubInit.c: file: [226633a374] check-in: [7a6749806a] user: das branch: core-8-5-branch, size: 34292 | |
| 18:02 | * macosx/tclMacOSXNotify.c: revise CoreFoundation notifier to allow * unix/tclUnixChan.c: embedding into applications that * unix/tclUnixEvent.c: already have a CFRunLoop running and want to run the tcl event loop via Tcl_ServiceModeHook(TCL_SERVICE_ALL). * macosx/tclMacOSXNotify.c: add CFRunLoop based Tcl_Sleep() and * unix/tclUnixChan.c: TclUnixWaitForFile() implementations * unix/tclUnixEvent.c: and disable select() based ones in CoreFoundation builds. * unix/tclUnixNotify.c: simplify, sync with tclMacOSXNotify.c. * generic/tclInt.decls: add TclMacOSXNotifierAddRunLoopMode() * generic/tclIntPlatDecls.h: internal API, regen. * generic/tclStubInit.c: file: [3cef440f7a] check-in: [ec1a5f8686] user: das branch: trunk, size: 34210 | |
|
2009-02-11
| ||
| 17:27 | merge updates from HEAD file: [e9fb62aa0f] check-in: [f07460d448] user: dgp branch: dgp-refactor, size: 34168 | |
|
2009-02-10
| ||
| 23:08 | - eliminate some unnessary type casts - some internal const decorations - spacing file: [14662292ff] check-in: [a45c7b126b] user: nijtmans branch: trunk, size: 34169 | |
|
2008-12-28
| ||
| 17:26 | merge updates from HEAD file: [1c9ea84bc2] check-in: [ed4ca4abd0] user: dgp branch: dgp-refactor, size: 35622 | |
|
2008-12-27
| ||
| 00:04 | Assorted minor corrections to the Zlib C API to make it work with the PNG implementation better. file: [5cc093c65d] check-in: [723a16de60] user: dkf branch: trunk, size: 35618 | |
|
2008-12-18
| ||
| 04:38 | fix line endings file: [94a0ba1ace] check-in: [e4c8071b18] user: dgp branch: trunk, size: 35617 | |
| 04:36 | merge updates from HEAD file: [183ecfbd0e] check-in: [75c2ca517b] user: dgp branch: dgp-refactor, size: 35621 | |
| 01:14 | TIP #332 IMPLEMENTATION - Half-Close for Bidirectional Channels file: [3938734ab3] check-in: [d4d9fb3168] user: ferrieux branch: trunk, size: 36788 | |
|
2008-12-16
| ||
| 17:55 | merge updates from HEAD file: [ab69eac14d] check-in: [4981c75c39] user: dgp branch: dgp-refactor, size: 35594 | |
| 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: [2068b0f398] check-in: [41252e08cd] user: dgp branch: trunk, size: 35590 | |
|
2008-12-15
| ||
| 18:43 | merge updates from HEAD file: [1442346d79] check-in: [cdfa98b2b4] user: dgp branch: dgp-refactor, size: 35522 | |
| 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: [671ef289da] check-in: [e52c9bd3ce] user: dgp branch: trunk, size: 35518 | |
|
2008-12-12
| ||
| 20:28 | needed to add tip281 support as the error message problem was giving me neck pains file: [b7a84cf7c2] check-in: [90f47ccebd] user: davygrvy branch: tip-162-branch, size: 35327 | |
| 02:41 | merge updates from HEAD file: [da3c060a66] check-in: [ffe56e444b] user: dgp branch: dgp-refactor, size: 35638 | |
|
2008-12-11
| ||
| 14:17 | regen file: [bc5dcf6aa7] check-in: [cf6b5e350c] user: dkf branch: trunk, size: 35634 | |
|
2008-12-10
| ||
| 13:51 | merge updates from HEAD file: [bc2dedd02f] check-in: [17d1c7c4c7] user: dgp branch: dgp-refactor, size: 35232 | |
|
2008-12-09
| ||
| 21:47 | restore source and binary compatibility for TIP #337 implementation. (when it's _that_ simple, there is no excuse not to do it) :-) file: [76351e1a41] check-in: [10911e26ab] user: nijtmans branch: trunk, size: 35233 | |
| 20:16 | TIP #337 IMPLEMENTATION * doc/BackgdErr.3: Converted internal routine * doc/interp.n: TclBackgroundException() into public routine * generic/tcl.decls: Tcl_BackgroundException(). * generic/tclEvent.c: * generic/tclInt.decls: * generic/tclDecls.h: make genstubs * generic/tclIntDecls.h: * generic/tclStubInit.c: * generic/tclIO.c: Update callers. * generic/tclIOCmd.c: * generic/tclInterp.c: * generic/tclTimer.c: *** POTENTIAL INCOMPATIBILITY only for extensions using the converted internal routine *** file: [732bf3382f] check-in: [2c2b2f27f3] user: dgp branch: trunk, size: 35209 | |
|
2008-12-07
| ||
| 06:40 | works! file: [84dccc51c6] check-in: [1b2e66d397] user: davygrvy branch: tip-162-branch, size: 35248 | |
|
2008-12-05
| ||
| 21:40 | regen file: [144d001371] check-in: [8357992d08] user: dkf branch: trunk, size: 35188 | |
| 14:28 | regen file: [c132f242ae] check-in: [8ffe08936b] user: dkf branch: trunk, size: 35156 | |
| 02:17 | 1/2 of the generic code modified for IPv6 (and more protocols) support. file: [07da15ab8b] check-in: [55b030a95f] user: davygrvy branch: tip-162-branch, size: 35205 | |
|
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: [3dd4e64096] check-in: [e01657bdcf] user: dgp branch: trunk, size: 35122 | |
|
2008-10-23
| ||
| 15:51 | merge updates from HEAD file: [9a1158d844] check-in: [b86f278a02] user: dgp branch: dgp-refactor, size: 35062 | |
|
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: [3d9c54340e] check-in: [dc58eb7219] user: nijtmans branch: trunk, size: 35063 | |
|
2008-10-03
| ||
| 15:48 | merge updates from HEAD file: [e341ef6e8c] check-in: [ea28e7a56d] user: dgp branch: dgp-refactor, size: 35064 | |
| 00:09 | regen again file: [eeeb741870] check-in: [eb585aa4b8] user: dkf branch: trunk, size: 35060 | |
|
2008-10-02
| ||
| 23:55 | Regen file: [fbe55aeaaa] check-in: [85794e5b8f] user: dkf branch: trunk, size: 35053 | |
|
2008-09-29
| ||
| 13:52 | merge updates from HEAD file: [db0204eecd] check-in: [84947139d2] user: dgp branch: dgp-refactor, size: 35031 | |
|
2008-09-28
| ||
| 22:18 | regen file: [946f6bb909] check-in: [39716ddec7] user: dkf branch: trunk, size: 35027 | |
|
2008-09-24
| ||
| 14:20 | merge updates from HEAD file: [af6365327b] check-in: [2d21c3d484] user: dgp branch: dgp-refactor, size: 34943 | |
| 09:41 | Implement TIP #316. file: [00da9cec5e] check-in: [05e3bb92fd] user: dkf branch: trunk, size: 34939 | |
|
2008-07-29
| ||
| 20:13 | merge updates from (near) HEAD file: [33e98ae137] check-in: [f51e3a3c72] user: dgp branch: dgp-refactor, size: 34434 | |
| 05:30 | Completely revamped NRE implementation, with (almost) unchanged API. file: [11f1ae88ac] check-in: [4c5c243ec3] user: msofer branch: trunk, size: 34433 | |
|
2008-07-22
| ||
| 23:06 | make genstubs file: [f25695dea6] check-in: [163adf45a3] user: das branch: trunk, size: 34483 | |
| 23:01 | fix line-endings file: [6e7d6b223d] check-in: [7352e91360] user: das branch: trunk, size: 34484 | |
|
2008-07-21
| ||
| 21:02 | TIP #304 implementation file: [126e94f6a9] check-in: [6cf782df52] user: ferrieux branch: trunk, size: 35620 | |
| 16:25 | * generic/tcl.decls: Changed the implementation of * generic/tclBasic.c: [namespace import]; removed * generic/tclDecls.h: Tcl_NRObjProc, replaced with * generic/tclExecute.c: Tcl_NRCmdSwap (proposed public * generic/tclInt.h: NRE API). This should fix * generic/tclNRE.h: [Bug 582506]. * generic/tclNamesp.c: * generic/tclStubInit.c: file: [487de519d3] check-in: [281b7ede58] user: msofer branch: trunk, size: 34457 | |
|
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: [c042d200b3] check-in: [028024f0d3] user: msofer branch: trunk, size: 34457 | |
|
2008-07-13
| ||
| 09:03 | NRE implementation [Patch 2017110] file: [0fbe207314] check-in: [a646e4c362] user: msofer branch: trunk, size: 34457 | |
|
2008-07-08
| ||
| 17:52 | * generic/tclGet.c: Corrected out of date comments and removed * generic/tclInt.decls: internal routine TclGetLong() that's no longer used. If an extension is using this from the internal stubs table, it can shift to the public routine Tcl_GetLongFromObj() or can request addition of a public Tcl_GetLong(). ***POTENTIAL INCOMPATIBILITY*** * generic/tclIntDecls.h: make genstubs * generic/tclStubInit.c: file: [7f6bf7abe5] check-in: [006f71d8fb] user: dgp branch: trunk, size: 34069 | |
|
2008-06-16
| ||
| 03:17 | merge updates from HEAD file: [0d8ad466ae] check-in: [1f1de75ebf] user: dgp branch: dgp-refactor, size: 34079 | |
|
2008-06-13
| ||
| 05:45 | TIP 285 Implementation file: [34e9f52059] check-in: [505c316922] user: mistachkin branch: trunk, size: 34082 | |
|
2008-04-18
| ||
| 13:02 | merge updates from HEAD file: [6c7291712e] check-in: [db78c97753] user: dgp branch: dgp-refactor, size: 33985 | |
|
2008-04-16
| ||
| 14:49 | * generic/tclInt.h: make stubs tables 'static const' and * generic/tclStubInit.c: export only module-scope pointers to * generic/tclStubLib.c: the main stubs tables (for package * tools/genStubs.tcl: initialization). [Patch 1938497] * generic/tclBasic.c (Tcl_CreateInterp): * generic/tclTomMathInterface.c (TclTommath_Init): file: [8a6908b165] check-in: [50b59ad915] user: das branch: trunk, size: 33981 | |
| 14:29 | * generic/tclInt.h: revise Tcl_SetNotifier() to use a * generic/tclNotify.c: module-scope hooks table instead of * generic/tclStubInit.c: runtime stubs-table modification; * macosx/tclMacOSXNotify.c: ensure all hookable notifier functions * win/tclWinNotify.c: check for hooks; remove hook checks in * unix/tclUnixNotfy.c: notifier API callers. [Patch 1938497] file: [e5f2f74f12] check-in: [79cb766dcc] user: das branch: trunk, size: 33742 | |
|
2008-04-04
| ||
| 04:40 | merge updates from HEAD file: [3f0f1b643b] check-in: [40d856c29f] user: dgp branch: dgp-refactor, size: 34252 | |
|
2008-04-02
| ||
| 21:30 | * generic/tclDecls.h: make genstubs * generic/tclIntDecls.h: * generic/tclIntPlatDecls.h: * generic/tclPlatDecls.h: * generic/tclStubInit.c: * generic/tclTomMathDecls.h: file: [fc93581fe8] check-in: [489dbbd13d] user: das branch: trunk, size: 34248 | |
|
2008-01-25
| ||
| 16:43 | merge updates from HEAD file: [02eaf6bf35] check-in: [5cbaf690e0] user: dgp branch: core-stabilizer-branch, size: 34246 | |
|
2008-01-23
| ||
| 17:31 | * generic/tclCompile.h: Demote TclCompEvalObj() from internal stubs to * generic/tclInt.decls: a MODULE_SCOPE routine declared in tclCompile.h. * generic/tclIntDecls.h: make genstubs * generic/tclStubInit.c: file: [1817df6ba6] check-in: [ae04371917] user: dgp branch: trunk, size: 34242 | |
|
2007-12-13
| ||
| 15:22 | merge stable branch onto HEAD file: [4189729e12] check-in: [d1f7550cd9] user: dgp branch: trunk, size: 34252 | |
|
2007-12-11
| ||
| 16:22 | merge updates from HEAD file: [45f756e569] check-in: [0be8165e23] user: dgp branch: dgp-refactor, size: 34246 | |
| 16:19 | merge updates from HEAD file: [47afc1c735] check-in: [f2333519ef] user: dgp branch: core-stabilizer-branch, size: 34256 | |
| 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: [91feaacbe6] check-in: [ae5e18deba] user: hobbs branch: trunk, size: 34254 | |
|
2007-12-10
| ||
| 19:04 | merge updates from HEAD file: [278c505631] check-in: [f1b9af4a21] user: dgp branch: dgp-refactor, size: 34306 | |
| 18:32 | merge updates from HEAD file: [a003c3fc0d] check-in: [efd7dcda90] user: dgp branch: core-stabilizer-branch, size: 34316 | |
| 15:51 | * generic/tclDecls.h: regen with new genStubs.tcl. * generic/tclIntDecls.h: [Bug 1834288] * generic/tclIntPlatDecls.h: * generic/tclPlatDecls.h: * generic/tclStubInit.c: file: [a597a596f9] check-in: [903771a2c0] user: das branch: trunk, size: 34312 | |
|
2007-11-12
| ||
| 20:40 | merge updates from HEAD file: [67d3eeb18d] check-in: [27f428842c] user: dgp branch: dgp-refactor, size: 32784 | |
| 19:18 | merge updates from HEAD file: [7a43dcd9c1] check-in: [72c5ac9502] user: dgp branch: core-stabilizer-branch, size: 32794 | |
| 02:07 | * generic/tclCompCmds.c, generic/tclCompile.c, generic/tclCompile.h: * generic/tclExecute.c, generic/tclInt.decls, generic/tclIntDecls.h: * generic/tclRegexp.c, generic/tclRegexp.h: Add INST_REGEXP and fully * generic/tclStubInit.c, generic/tclUtil.c: compiled [regexp] for the * tests/regexpComp.test: [Bug 1830166] simple cases. Also added TclReToGlob function to convert RE to glob patterns and use these in the possible cases. file: [3437616cbc] check-in: [fcf44fdfdf] user: hobbs branch: trunk, size: 32792 | |
|
2007-11-08
| ||
| 00:50 | * generic/tclStubInit.c: * generic/tclInt.decls, generic/tclIntDecls.h: added TclByteArrayMatch * generic/tclUtil.c (TclByteArrayMatch): for efficient glob * generic/tclExecute.c (TclExecuteByteCode): matching of ByteArray Tcl_Objs, used in INST_STR_MATCH. [Bug 1827996] file: [48d9eb540f] check-in: [d6f120464e] user: hobbs branch: trunk, size: 32765 | |
|
2007-09-07
| ||
| 03:15 | merge updates from HEAD file: [d596d9994c] check-in: [2c46d786c6] user: dgp branch: dgp-refactor, size: 32724 | |
|
2007-09-06
| ||
| 18:20 | merge updates from HEAD file: [c04b05f568] check-in: [e581a62da3] user: dgp branch: core-stabilizer-branch, size: 32734 | |
| 18:13 | * generic/tclInt.decls: New internal routine TclBackgroundException() * generic/tclEvent.c: that for the first time permits non-TCL_ERROR exceptions to trigger [interp bgerror] handling. Closes a gap in TIP 221. When falling back to [bgerror] (which is designed only to handle TCL_ERROR), convert exceptions into errors complaining about the exception. * generic/tclInterp.c: Convert Tcl_BackgroundError() callers to call * generic/tclIO.c: TclBackgroundException(). * generic/tclIOCmd.c: * generic/tclTimer.c: * generic/tclIntDecls.h: make genstubs * generic/tclStubInit.c: file: [50fdfefec3] check-in: [d487b6177f] user: dgp branch: trunk, size: 32730 | |
|
2007-09-04
| ||
| 17:43 | merge updates from HEAD file: [d4d8f52a68] check-in: [93ee5fafc4] user: dgp branch: core-stabilizer-branch, size: 32696 | |
|
2007-08-07
| ||
| 17:28 | * generic/tclInt.decls: Exporting via stubs to help * generic/tclInt.h: xotcl adapt to VarReform. * generic/tclIntDecls.h: * generic/tclStubInit.c: file: [401bd1969d] check-in: [714bebf300] user: msofer branch: trunk, size: 32695 | |
|
2007-08-04
| ||
| 18:32 | modifs to help itcl adapt to VarReform file: [bdc46f7d5a] check-in: [c49c117219] user: msofer branch: trunk, size: 32660 | |
|
2007-07-03
| ||
| 02:54 | merge updates from HEAD file: [13d9e10346] check-in: [099b3f38d7] user: dgp branch: dgp-refactor, size: 32616 | |
| 02:28 | merge updates from HEAD file: [9cf6ae390f] check-in: [ee65fc56de] user: dgp branch: core-stabilizer-branch, size: 32626 | |
|
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: [8457569f83] check-in: [2ee96de43c] user: dgp branch: trunk, size: 32622 | |
|
2007-05-29
| ||
| 14:21 | merge updates from HEAD file: [e01ce7d548] check-in: [404470c2db] user: dgp branch: dgp-refactor, size: 32667 | |
|
2007-05-05
| ||
| 23:36 | regen file: [fe474f45b7] check-in: [befbe7593a] user: dkf branch: trunk, size: 32673 | |
|
2007-04-08
| ||
| 14:58 | Merge updates from HEAD; may not build file: [b157547d4c] check-in: [8dc7079178] user: dgp branch: dgp-refactor, size: 32605 | |
|
2007-04-03
| ||
| 15:08 | * generic/tclInt.decls: Moved TclGetNamespaceFromObj() to * generic/tclInt.h: the internal stubs table; regen. * generic/tclIntDecls.h: * generic/tclStubInit.c: file: [641df00515] check-in: [bc679cc2b8] user: msofer branch: trunk, size: 32614 | |
|
2006-12-01
| ||
| 14:31 | TIP#298 IMPLEMENTATION * generic/tcl.decls: Tcl_GetBignumAndClearObj -> Tcl_TakeBignumFromObj. * generic/tclObj.c: * generic/tclDecls.h: make genstubs * generic/tclStubInit.c: * generic/tclExecute.c: Update callers. * generic/tclMathOp.c: file: [65bdaef6fe] check-in: [99fc64f278] user: dgp branch: trunk, size: 32573 | |
|
2006-11-15
| ||
| 20:08 | TIP#270 IMPLEMENTATION * generic/tcl.decls: New public routines Tcl_ObjPrintf, * generic/tclStringObj.c: Tcl_AppendObjToErrorInfo, Tcl_Format, * generic/tclInt.h: Tcl_AppendLimitedToObj, Tcl_AppendFormatToObj and Tcl_AppendPrintfToObj. Former internal versions removed. * generic/tclDecls.h: make genstubs * generic/tclStubInit.c: * generic/tclBasic.c: Updated callers. * generic/tclCkalloc.c: * generic/tclCmdAH.c: * generic/tclCmdIL.c: * generic/tclCmdMZ.c: * generic/tclCompExpr.c: * generic/tclCompile.c: * generic/tclDictObj.c: * generic/tclExecute.c: * generic/tclIORChan.c: * generic/tclIOUtil.c: * generic/tclMain.c: * generic/tclNamesp.c: * generic/tclObj.c: * generic/tclPkg.c: * generic/tclProc.c: * generic/tclStrToD.c: * generic/tclTimer.c: * generic/tclUtil.c: * unix/tclUnixFCmd.c: file: [c99878a061] check-in: [c06db721dd] user: dgp branch: trunk, size: 32576 | |
|
2006-11-12
| ||
| 23:23 | Regen file: [4f3b82a9d9] check-in: [7f3127eac2] user: dkf branch: trunk, size: 32369 | |
|
2006-10-28
| ||
| 22:49 | Regen file: [21c277e321] check-in: [ed4dcb69e3] user: dkf branch: trunk, size: 32307 | |
|
2006-10-27
| ||
| 12:54 | Regen file: [16a9ca3185] check-in: [23870a11e5] user: dkf branch: trunk, size: 32271 | |
|
2006-10-23
| ||
| 21:01 | merge updates from HEAD file: [e50c0fbea4] check-in: [1f911d4cbb] user: dgp branch: dgp-refactor, size: 32237 | |
|
2006-09-30
| ||
| 19:00 | * generic/tclInt.decls: * generic/tclInt.h: * generic/tclIntDecls.h: * generic/tclObj.c: * generic/tclStubInit.c: added an internal function TclObjBeingDeleted to provide info as to the reason for the loss of an internal rep. [FR 1512138] file: [bef91765c3] check-in: [4097c3e214] user: msofer branch: trunk, size: 32246 | |
|
2006-09-22
| ||
| 18:13 | TIP#268 IMPLEMENTATION * generic/tclDecls.h: Regenerated from tcl.decls. * generic/tclStubInit.c: * doc/PkgRequire.3: Documentation of extended API, * doc/package.n: extended testsuite. * tests/pkg.test: * generic/tcl.decls: Implementation. * generic/tclBasic.c: * generic/tclConfig.c: * generic/tclInt.h: * generic/tclPkg.c: * generic/tclTest.c: * generic/tclTomMathInterface.c: * library/init.tcl: * library/package.tcl: * library/tm.tcl: file: [17132179b4] check-in: [055195c6bc] user: andreas_kupries branch: trunk, size: 32221 | |
| 01:26 | * generic/tcl.decls: Implemented TIP #268, conditionally. * generic/tclBasic.c: Define TCL_TIP268 to activate the new * generic/tclDecls.h: features. * generic/tclInt.h: * generic/tclPkg.c: * generic/tclStubInit.c: * generic/tclTest.c: * library/init.tcl * library/package.tcl: * tests/pkg.test: * tests/platform.test: * tests/safe.test: * doc/PkgRequire.3: file: [74e1240bbf] check-in: [78a272c42a] user: andreas_kupries branch: core-8-4-branch, size: 30002 | |
|
2006-07-05
| ||
| 21:29 | merge updates from HEAD file: [5c21a3e4b9] check-in: [2d02d24f27] user: dgp branch: dgp-refactor, size: 32169 | |
|
2006-06-21
| ||
| 03:10 | * generic/tclIOUtil.c: Changed default configuration to * generic/tclInt.decls: #undef USE_OBSOLETE_FS_HOOKS which disables * generic/tclTest.c: access to the Tcl 8.3 internal routines for hooking into filesystem operations. Everyone ought to have migrated to Tcl_Filesystems by now. ***POTENTIAL INCOMPATIBILITY*** for any code still stuck in the pre-Tcl_Filesystem era. * generic/tclIntDecls.h: make genstubs * generic/tclStubInit.c: * generic/tclStrToD.c: Removed dead code that permitted disabling of recognition of the new 0b and 0o numeric formats. * generic/tclExecute.c: Removed dead code that implemented alternative * generic/tclObj.c: design where numeric values did not automatically narrow to the smallest Tcl_ObjType required to hold them. file: [48e40ea314] check-in: [0bde9c44bb] user: dgp branch: trunk, size: 32175 | |
|
2006-04-28
| ||
| 16:09 | Merge updates from HEAD file: [dc15b39b59] check-in: [afab2ad07a] user: dgp branch: dgp-refactor, size: 32273 | |
|
2006-03-21
| ||
| 11:06 | * generic/tclInt.decls: implement globbing for HFS creator & type * macosx/tclMacOSXFCmd.c: codes and 'hidden' flag, as documented in * tests/macOSXFCmd.test: glob.n; objectified OSType handling in [glob] * unix/tclUnixFile.c: and [file attributes]; fix globbing for hidden files with pattern==NULL arg. [Bug 823329] * generic/tclIntPlatDecls.h: * generic/tclStubInit.c: make genstubs file: [a01dc85143] check-in: [c72a1b963b] user: das branch: trunk, size: 32279 | |
|
2006-02-09
| ||
| 22:41 | Merge udpates from HEAD file: [fc77792e57] check-in: [45fd466049] user: dgp branch: dgp-refactor, size: 32240 | |
|
2006-02-08
| ||
| 21:41 | TIP#258 IMPLEMENTATION * doc/Encoding.3: New subcommand [encoding dirs]. * doc/encoding.n: New routine Tcl_GetEncodingNameFromEnvironment. * generic/tcl.decls: Made public: * generic/tclBasic.c: TclGetEncodingFromObj * generic/tclCmdAH.c: -> Tcl_GetEncodingFromObj * generic/tclEncoding.c:TclGetEncodingSearchPath * generic/tclInt.decls: -> Tcl_GetEncodingSearchPath * generic/tclInt.h: TclSetEncodingSearchPath * generic/tclTest.c: -> Tcl_SetEncodingSearchPath * library/init.tcl: Removed commands: * tests/cmdAH.test: [tcl::unsupported::EncodingDirs] * tests/encoding.test: [testencoding path] (Tcltest) * unix/tclUnixInit.c: [Patch 1413934]. * win/tclWinInit.c: * generic/tclDecls.h: make genstubs * generic/tclIntDecls.h: * generic/tclStubInit.c: file: [3fe7976d84] check-in: [aea60299f7] user: dgp branch: trunk, size: 32246 | |
|
2006-02-01
| ||
| 18:27 | TIP#181 IMPLEMENTATION * doc/Namespace.3: New command [namespace unknown]. New public * doc/namespace.n: C routines Tcl_(Get|Set)NamespaceUnknownHandler. * doc/unknown.n: [Patch 958222]. * generic/tcl.decls: * generic/tclBasic.c: * generic/tclInt.h: * generic/tclNamesp.c: * tests/namespace.test: * generic/tclDecls.h: make genstubs * generic/tclStubInit.c: file: [928e35a4fd] check-in: [893c7025de] user: dgp branch: trunk, size: 32146 | |
|
2006-01-25
| ||
| 18:38 | merge updates from HEAD file: [234a190d23] check-in: [24df3318d7] user: dgp branch: dgp-refactor, size: 32048 | |
|
2005-12-27
| ||
| 20:14 | Export Tcl_InitBignumFromDouble file: [8109665e2a] check-in: [8b3c81ab37] user: kennykb branch: trunk, size: 32058 | |
| 17:39 | Corrected bugs in tommath installation, improved tommath square root performance, patched around a [clock scan] issue with time zones file: [8beaa592e8] check-in: [7d3492d3c1] user: kennykb branch: trunk, size: 32018 | |
|
2005-12-13
| ||
| 22:43 | Export stubs for libtommath; fix mingw compiler warnings file: [6f03b64a21] check-in: [3842b9c468] user: kennykb branch: trunk, size: 32059 | |
|
2005-12-02
| ||
| 18:42 | merge updates from HEAD file: [b85ab41777] check-in: [1059d34b2b] user: dgp branch: dgp-refactor, size: 30079 | |
|
2005-11-27
| ||
| 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: [a61175b37e] check-in: [eac3630f72] user: das branch: trunk, size: 30085 | |
|
2005-10-18
| ||
| 20:46 | merge updates from HEAD file: [0167ef356f] check-in: [2e8613842e] user: dgp branch: dgp-refactor, size: 29922 | |
|
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: [558cdf2e74] check-in: [83fdb360a9] user: dgp branch: trunk, size: 29928 | |
|
2005-09-20
| ||
| 14:11 | [kennykb-numerics-branch] * generic/tclExecute.c: Revise TclIncrObj() to call Tcl_GetBignumAndClearObj. * generic/tcl.decls: Add Tcl_GetBignumAndClearObj. * generic/tclObj.c: * generic/tclDecls.h: make genstubs * generic/tclStubInit.c: file: [bf5fba807b] check-in: [dd93281cd4] user: dgp branch: kennykb-numerics-branch, size: 29933 | |
|
2005-09-12
| ||
| 15:40 | merge updates from HEAD file: [e750fe1405] check-in: [156f19bcaf] user: dgp branch: dgp-refactor, size: 29911 | |
|
2005-08-25
| ||
| 15:46 | [kennykb-numerics-branch] Merge updates from HEAD * generic/tclExecute.c: Bug fix. INST_*SHIFT* opcodes stack management. [expr 0<<6] should be 0, not 6. file: [7f17a87590] check-in: [6d651867f9] user: dgp branch: kennykb-numerics-branch, size: 29893 | |
|
2005-08-24
| ||
| 17:56 | TIP#219 IMPLEMENTATION * doc/SetChanErr.3: ** New File **. Documentation of the new channel API functions. * generic/tcl.decls: Stub declarations of the new channel API. * generic/tclDecls.h: Regenerated * generic/tclStubInit.c: * tclIORChan.c: ** New File **. Implementation of the reflected channel. * generic/tclInt.h: Integration of reflected channel and new error * generic/tclIO.c: propagation into the generic I/O core. * generic/tclIOCmd.c: * generic/tclIO.h: * library/init.tcl: * tests/io.test: Extended testsuite. * tests/ioCmd.test: * tests/chan.test: * generic/tclTest.c: * generic/tclThreadTest.c: * unix/Makefile.in: Integration into the build machinery. * win/Makefile.in: * win/Makefile.vc: file: [985a9dce5d] check-in: [d936ddccf8] user: andreas_kupries branch: trunk, size: 29929 | |
|
2005-08-23
| ||
| 06:15 | [kennykb_numerics_branch] * generic/tclBasic.c: Re-used the guts of int(.) and wide(.) math functions to perform conversions in OldMathFuncProc. * generic/tclBasic.c: Support for ACCEPT_NAN. * generic/tclExecute.c: * generic/tclInt.decls: Restored TclExprFloatError to internal stubs * generic/tclBasic.c: table, and moved definition back to tclExecute.c * generic/tclExecute.c: from tclBasic.c to handle #undef ACCEPT_NAN. * generic/tclIntDecls.h: make genstubs * generic/tclStubInit.c: * generic/tclInt.h: New internal macros TclIsNaN and TclIsInfinite * generic/tclBasic.c: replace the IS_NAN and IS_INF macros scattered * generic/tclExecute.c: here and there. * generic/tclObj.c: * generic/tclStrToD.c: * generic/tclUtil.c: file: [302af38813] check-in: [249580da47] user: dgp branch: kennykb-numerics-branch, size: 29860 | |
|
2005-08-22
| ||
| 03:49 | [kennykb_numerics_branch] * generic/tclInt.h: Moved TclParseInteger to tclUtil.c * generic/tclParseExpr.c: and made it static. * generic/tclUtil.c: * generic/tclInt.decls: Moved TclExprFloatError to tclBasic.c and * generic/tclBasic.c: made it static. * generic/tclExecute.c: * generitc/tclIntDecls.h: make genstubs * generic/tclStubInit.c: * generic/tclExecute.c: errno, IS_NAN, IS_INF, LLD no longer called in this file; dropped/disabled support for them. * generic/tclCompExpr.c: errno no longer used in these files; * generic/tclParseExpr.c: dropped support "hack" for it. * generic/tclStrToD.c: Disabled out of date support "hack" for errno. * generic/tclBasic.c: Eliminated VerifyExprObjType. Initialize errno to zero in OldMathFuncProc. file: [8e654ea2fc] check-in: [4348fa75d0] user: dgp branch: kennykb-numerics-branch, size: 29847 | |
|
2005-08-19
| ||
| 05:17 | [kennykb_numerics_branch] * generic/tclVar.c: Replaced TclPtrIncrVar and TclPtrIncrWideVar * generic/tclInt.h: with TclPtrIncrObjVar and replaced TclIncrVar2 * generic/tclInt.decls: and TclIncrWideVar2 with TclIncrObjVar2. New routines call on TclIncrObj to do the work. * generic/tclIntDecls.h: make genstubs * generic/tclStubInit.c: * generic/tclCmdIL.c: Rework Tcl_IncrObjCmd and the INST_*INCR* * generic/tclExecute.c: opcodes to use the new routines. file: [d8a3c1968f] check-in: [df3782bcce] user: dgp branch: kennykb-numerics-branch, size: 29860 | |
|
2005-08-15
| ||
| 20:46 | * generic/tclInt.decls: Deleted TclLooksLikeInt() and all callers. * generic/tclUtil.c: * generic/tclCompCmds.c: * generic/tclBasic.c: Rewrite of VerifyExprObjType(). * generic/tclIntDecls.h: make genstubs * generic/tclStubInit.c: file: [de2c3eec97] check-in: [785947b9dc] user: dgp branch: kennykb-numerics-branch, size: 29878 | |
| 18:13 | merge updates from HEAD file: [957a7998cf] check-in: [b456e92317] user: dgp branch: kennykb-numerics-branch, size: 29889 | |
| 17:23 | merge updates from HEAD file: [592e341e8c] check-in: [074d06ccf4] user: dgp branch: dgp-refactor, size: 29759 | |
|
2005-08-05
| ||
| 23:57 | regen file: [8871435503] check-in: [e6625ce0bf] user: dkf branch: trunk, size: 29765 | |
|
2005-08-02
| ||
| 18:14 | merge updates from HEAD file: [38d0abd451] check-in: [10feab7c07] user: dgp branch: kennykb-numerics-branch, size: 30045 | |
|
2005-07-26
| ||
| 04:11 | Merge updates from HEAD file: [7d111bd400] check-in: [8351a734a6] user: dgp branch: dgp-refactor, size: 30034 | |
|
2005-07-21
| ||
| 21:50 | regen file: [f8b5e3c0c0] check-in: [0b575edc35] user: dkf branch: trunk, size: 30040 | |
|
2005-07-12
| ||
| 20:35 | merged changes from HEAD file: [6077088bce] check-in: [5316ea45e0] user: kennykb branch: kennykb-numerics-branch, size: 30016 | |
|
2005-07-05
| ||
| 18:15 | * generic/tclUtil.c: Converted TclFormatInt() into a macro. * generic/tclInt.decls: [RFE 1194015] * generic/tclInt.h: * generic/tclIntDecls.h: make genstubs * generic/tclStubInit.c: file: [11e4a0b053] check-in: [3af2919289] user: dgp branch: trunk, size: 30008 | |
|
2005-06-22
| ||
| 21:12 | merge updates from HEAD file: [d182af0894] check-in: [2c0cc8807c] user: dgp branch: dgp-refactor, size: 30010 | |
|
2005-06-13
| ||
| 01:45 | *** MERGE WITH HEAD *** (tag msofer-wcodes-20050611) file: [dc7569e2c0] check-in: [d666b09ed5] user: msofer branch: msofer-wcodes-branch, size: 30023 | |
|
2005-06-07
| ||
| 02:07 | make genstubs file: [510e4ebd94] check-in: [b683f2cde5] user: dgp branch: trunk, size: 30016 | |
|
2005-05-21
| ||
| 15:10 | Resynchronized with HEAD file: [c6ec277ca5] check-in: [96be07d7c8] user: kennykb branch: kennykb-numerics-branch, size: 29950 | |
|
2005-05-16
| ||
| 19:23 | merge updates from HEAD file: [f92a05735a] check-in: [03a5891876] user: dgp branch: dgp-refactor, size: 29936 | |
|
2005-05-14
| ||
| 20:46 | * generic/tclInt.decls: * generic/tclTest.c: * generic/tclUtil.c: * win/tclWin32Dll.c: fixed link error due to direct access by tclTest.c to the MODULE_SCOPE tclPlatform global: renamed existing TclWinGetPlatform() accessor to TclGetPlatform() and moved it to generic code so that it can be used by on all platforms where MODULE_SCOPE is enforced. * macosx/tclMacOSXBundle.c: * unix/tclUnixInit.c: * unix/tcl.m4 (Darwin): made use of CoreFoundation API configurable and added test of CoreFoundation availablility to allow building on ppc64, replaced HAVE_CFBUNDLE by HAVE_COREFOUNDATION; test for availability of Tiger or later OSSpinLockLock API. * unix/tclUnixNotfy.c: * unix/Makefile.in: * macosx/tclMacOSXNotify.c (new file): when CoreFoundation is available, use new CFRunLoop based notifier: allows easy integration with other event loops on Mac OS X, in particular the TkAqua Carbon event loop is now integrated via a standard tcl event source (instead of TkAqua upon loading having to finalize the exsting notifier and replace it with its custom version). [Patch 1202052] * tests/unixNotfy.test: don't run unthreaded tests on Darwin since notifier may be using threads even in unthreaded core. * unix/tclUnixPort.h: * unix/tcl.m4 (Darwin): test for thread-unsafe realpath durning configure, as Darwin 7 and later realpath is threadsafe. * macosx/Makefile: enable configure caching. * unix/configure.in: wrap tclConfig.h header in #ifndef _TCLCONFIG so that it can be included more than once without warnings from gcc4.0 (as happens e.g. when including both tclInt.h and tclPort.h) * macosx/tclMacOSXBundle.c: * unix/tclUnixChan.c: * unix/tclLoadDyld.c: * unix/tclUnixInit.c: fixed gcc 4.0 warnings. * unix/configure: autoconf-2.59 * unix/tclConfig.h.in: autoheader-2.59 * generic/tclIntDecls.h: * generic/tclIntPlatDecls.h: * generic/tclStubInit.c: make genstubs file: [3974986006] check-in: [7ff2693241] user: das branch: trunk, size: 29942 | |
|
2005-05-11
| ||
| 16:58 | merge updates from HEAD file: [eed5ab4397] check-in: [a8212110f1] user: dgp branch: dgp-refactor, size: 29919 | |
|
2005-05-10
| ||
| 18:33 | Merged kennykb-numerics-branch back to the head; TIPs 132 and 232 file: [ccf06bdf03] check-in: [1cc2336920] user: kennykb branch: trunk, size: 29929 | |
| 16:11 | Merged changes from HEAD file: [80084f3ed7] check-in: [bae9c0a530] user: kennykb branch: kennykb-numerics-branch, size: 29933 | |
|
2005-05-05
| ||
| 18:37 | * generic/tclInt.decls: Converted TclMatchIsTrivial to a macro. * generic/tclInt.h: * generic/tclUtil.c: * generic/tclIntDecls.h: `make genstubs` * generic/tclStubInit.c: * generic/tclBasic.c: Added callers of TclMatchIsTrivial where * generic/tclCmdIL.c: a search can be done more efficiently * generic/tclCompCmds.c:when it is recognized that a pattern match * generic/tclDictObj.c: is really an exact match. [Patch 1076088] * generic/tclIO.c: * generic/tclNamesp.c: * generic/tclVar.c: file: [28627129b4] check-in: [751ccc1989] user: dgp branch: trunk, size: 29637 | |
|
2005-04-10
| ||
| 23:14 | merged with HEAD and fixed 1180368 file: [fdc0a69408] check-in: [7bc9ca0285] user: kennykb branch: kennykb-numerics-branch, size: 29946 | |
|
2005-04-07
| ||
| 17:31 | merge updates from HEAD file: [b37b236d7e] check-in: [7d5704f18c] user: dgp branch: dgp-refactor, size: 29644 | |
|
2005-04-02
| ||
| 13:35 | Sync with HEAD - [Patch 1158008] file: [aad23609d6] check-in: [95433ade49] user: msofer branch: msofer-wcodes-branch, size: 29657 | |
| 02:08 | Changed the internal representation of lists to (a) reduce the malloc/free calls at list creation (from 2 to 1), (b) reduce the cost of handling empty lists (we now never create a list internal rep for them), (c) allow refcounting of the list internal rep. The latter permits insuring that the pointers returned by Tcl_ListObjGetElements remain valid even if the object shimmers away from its original list type. This is [Patch 1158008] file: [581cb705e4] check-in: [20cba22d42] user: msofer branch: trunk, size: 29653 | |
|
2005-02-24
| ||
| 19:53 | Merge updates from HEAD file: [b5ebb8824c] check-in: [185beecc8a] user: dgp branch: dgp-refactor, size: 29676 | |
|
2005-02-02
| ||
| 15:53 | sync with head, add TclStrToD (TIP #132) file: [884a1ee806] check-in: [82ce6a0c40] user: kennykb branch: kennykb-numerics-branch, size: 29978 | |
|
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: [058fb49415] check-in: [1621430b8b] user: andreas_kupries branch: core-8-4-branch, size: 29607 | |
| 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: [b9ebc9455f] check-in: [0162fae7ad] user: andreas_kupries branch: trunk, size: 29694 | |
|
2005-01-24
| ||
| 21:43 | merge updates from HEAD file: [d7b6bdcdd1] check-in: [3e37b6975d] user: dgp branch: dgp-refactor, size: 29633 | |
|
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: [53d878c35e] check-in: [8e9949daa2] user: andreas_kupries branch: trunk, size: 29651 | |
|
2005-01-20
| ||
| 19:11 | Development checkpoint, see ChangeLog for details file: [fc0c50c010] check-in: [14457d7982] user: kennykb branch: kennykb-numerics-branch, size: 29871 | |
|
2005-01-19
| ||
| 23:16 | regen file: [24dccc7bc3] check-in: [f51b08ab7d] user: dkf branch: trunk, size: 29575 | |
|
2005-01-12
| ||
| 21:35 | Merge updates from HEAD file: [da4f2ed0d5] check-in: [4f5327131e] user: dgp branch: dgp-refactor, size: 29097 | |
|
2004-12-29
| ||
| 22:46 | merge from HEAD file: [6b29693757] check-in: [0a6d56f9eb] user: kennykb branch: kennykb-numerics-branch, size: 29821 | |
|
2004-12-15
| ||
| 20:44 | * generic/tclTest.c: Added two new functions to allocate memory from the execution stack (TclStackAlloc, TclStackFree). Added functions TclPushStackFrame and TclPopStackFrame that do the work of Tcl_PushCallFrame and Tcl_PopCallFrame, but using frames allocated in the execution stack - i.e., heap instead of C-stack. The core uses these two new functions exclusively; the old ones remain for backwards compat, as at least two popular extensions (itcl, xotcl) are known to use them. file: [d64e99c26b] check-in: [2c38edb445] user: msofer branch: trunk, size: 29106 | |
|
2004-12-13
| ||
| 21:23 | Added small-integer multiplication, bit shift file: [26c1cc950f] check-in: [6dd74a9bae] user: kennykb branch: kennykb-numerics-branch, size: 29699 | |
|
2004-12-09
| ||
| 23:00 | Merge updates from HEAD file: [014b314be7] check-in: [24873008cc] user: dgp branch: dgp-refactor, size: 28975 | |
| 22:59 | added some of the BigInt functions - may want to revise to caller-allocates? file: [852371bf29] check-in: [86f853ea56] user: kennykb branch: kennykb-numerics-branch, size: 29530 | |
|
2004-12-01
| ||
| 23:18 | * generic/tclUtil.c: Updated Tcl_GetNameOfExecutable() to * generic/tclEncoding.c: make use of a ProcessGlobalValue for * generic/tclEvent.c: storing the executable name. Added internal routines Tcl(Get|Set)ObjNameOfExecutable() to access that storage in Tcl_Obj, rather than string format. * unix/tclUnixFile.c: Rewrote TclpFindExecutable() to use * win/tclWinFile.c: TclSetObjNameOfExecutable to store the executable name it computes. * generic/tclInt.h: Added internal stub entries for * generic/tclInt.decls: TclpFindExecutable and Tcl(Get|Set)ObjNameOfExecutable. * generic/tclIntDecls.h: make genstubs * generic/tclStubInit.c: * generic/tclCmdIL.c: Retrieve executable name in Tcl_Obj form * win/tclWinPipe.c: instead of string form. * unix/tclUnixTest.c: Update [testfindexecutable] command to use new internal interfaces. file: [06260283a2] check-in: [353036774e] user: dgp branch: trunk, size: 28981 | |
|
2004-11-30
| ||
| 19:34 | Patch 976520 reworks several of the details involved with startup/initialization of the Tcl library, focused on the activities of Tcl_FindExecutable(). * generic/tclIO.c: Removed bogus claim in comment that encoding "iso8859-1" is "built-in" to Tcl. * generic/tclInt.h: Created a new struct ProcessGlobalValue, * generic/tclUtil.c: routines Tcl(Get|Set)ProcessGlobalValue, and function type TclInitProcessGlobalValueProc. Together, these take care of the housekeeping for "values" (things that can be held in a Tcl_Obj) that are global across a whole process. That is, they are shared among multiple threads, and epoch and mutex protection must govern the validity of cached copies maintained in each thread. * generic/tclNotify.c: Modified TclInitNotifier() to tolerate being called multiple times in the same thread. * generic/tclEvent.c: Dropped the unused argv0 argument to TclInitSubsystems(). Removed machinery to unsure only one TclInitNotifier() call per thread, now that that is safe. Converted Tcl(Get|Set)LibraryPath to use a ProcessGlobalValue, and moved them to tclEncoding.c. * generic/tclBasic.c: Updated caller. * generic/tclInt.h: TclpFindExecutable now returns void. * unix/tclUnixFile.c: * win/tclWinFile.c: * win/tclWinPipe.c: * generic/tclEncoding.c: Built new encoding search initialization on a foundation of ProcessGlobalValues, exposing new routines Tcl(Get|Set)EncodingSearchPath. A cache of a map from encoding name to directory pathname keeps track of where encodings are available for loading. Tcl_FindExecutable greatly simplified into just three function calls. The "library path" is now misnamed, as its only remaining purpose is as a foundation for the default encoding search path. * generic/tclInterp.c: Inlined the initScript that is evaluated by Tcl_Init(). Added verification after initScript evaluation that Tcl can find its installed *.enc files, and that it has initialized [encoding system] in agreement with what the environment expects. [tclInit] no longer driven by the value of $::tcl_libPath; it largely constructs its own search path now, rather than attempt to share one with the encoding system. * unix/tclUnixInit.c: TclpSetInitialEncodings factored so that a new * win/tclWinInit.c: routine TclpGetEncodingNameFromEnvironment can reveal that Tcl thinks the [encoding system] should be, even when an incomplete encoding search path, or a missing *.enc file won't allow that initialization to succeed. TclpInitLibraryPath reworked as an initializer of a ProcessGlobalValue. * unix/tclUnixTest.c: Update implementations of [testfindexecutable], [testgetdefenc], and [testsetdefenc]. * tests/unixInit.test: Corrected tests to operate properly even when a value of TCL_LIBRARY is required to find encodings. * generic/tclInt.decls: New internal stubs: TclGetEncodingSearchPath, TclSetEncodingSearchPath, TclpGetEncodingNameFromEnvironment. These are candidates for public exposure by future TIPs. * generic/tclIntDecls.h: make genstubs * generic/tclStubInit.c: * generic/tclTest.c: Updated [testencoding] to use * tests/encoding.test: Tcl(Get|Set)EncodingSearchPath. Updated tests. file: [d7af58ecd2] check-in: [5b205fd672] user: dgp branch: trunk, size: 28865 | |
|
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: [465323ccc3] check-in: [2475a460cd] user: dgp branch: trunk, size: 28735 | |
|
2004-10-28
| ||
| 18:45 | merge updates from HEAD file: [44bc45a591] check-in: [5fdab1eb47] user: dgp branch: dgp-refactor, size: 28546 | |
|
2004-10-27
| ||
| 17:13 | * generic/tclInt.decls: The following 9 functions were moved from * generic/tclInt.h: tclInt.h to the internal Stubs table for * generic/tclIntDecls.h: use by the test suite. As tclTest.obj is * generic/tclStubInit.c: linked to the shell, these functions need "blessed" status so as to always be exported from the library. Being placed in the Stubs table guarantees this [Bug 1054748]: TclpObjRemoveDirectory, TclpObjCopyDirectory, TclpObjCreateDirectory, TclpObjDeleteFile, TclpObjCopyFile, TclpObjRenameFile, TclpObjStat, TclpObjAccess, TclpOpenFileChannel file: [822d76f4c0] check-in: [1cd7958f05] user: davygrvy branch: trunk, size: 28557 | |
|
2004-10-14
| ||
| 15:30 | make genstubs file: [d0f2ddd5db] check-in: [5f1abfca59] user: dkf branch: core-8-4-branch, size: 28352 | |
| 15:05 | Speed up [info <thing> <simplePattern>] file: [adcf792ab8] check-in: [1bb28d61d3] user: dkf branch: trunk, size: 28252 | |
|
2004-10-01
| ||
| 12:45 | Speed up [upvar] and [uplevel] by not forcing level references to be parsed as strings every time through. [Patch 1037357] file: [cf1c1addfe] check-in: [09f8c750f7] user: dkf branch: trunk, size: 28219 | |
|
2004-09-30
| ||
| 00:51 | merge updates from HEAD file: [b211d380c8] check-in: [6cd7cf6875] user: dgp branch: dgp-refactor, size: 28163 | |
|
2004-09-27
| ||
| 16:24 | * generic/tclBasic.c: Removed internal routines TclInvoke, * generic/tclInt.decls: TclGlobalInvoke, TclObjInvokeGlobal and * tests/basic.test: the portion of TclObjInvoke that handles calls without TCL_INVOKE_HIDDEN enabled. None of this code is called any longer within the core, and the superior public interface, Tcl_EvalObjv, is available for any external callers. * generic/tclIntDecls.h: make genstubs * generic/tclStubInit.c: * generic/tclEvent.c (HandleBgErrors): Updated [bgerror] invocations to make use of Tcl_Obj based routines, dropping the calls to TclGlobalInvoke() file: [96e42d6afc] check-in: [930404b026] user: dgp branch: trunk, size: 28189 | |
| 14:31 | many more TIP 173 changes file: [36d7c4a691] check-in: [e64761cd12] user: kennykb branch: trunk, size: 28223 | |
|
2004-09-08
| ||
| 23:02 | Merge updates from HEAD file: [ee91af1e07] check-in: [dff8728918] user: dgp branch: dgp-refactor, size: 28207 | |
|
2004-08-25
| ||
| 01:10 | * generic/tclProc.c: The routine TclProcInterpProc was a specific * generic/tclTestProcBodyObj.c: instance of the general service already provided by TclObjInvokeProc. Removed TclProcInterpProc and TclGetInterpProc from the code... * generic/tclInt.decls ...and from the internal stubs table. * generic/tclIntDecls.h * generic/tclStubInit.c file: [04abbb6a8d] check-in: [d67b8edcbd] user: dgp branch: trunk, size: 28233 | |
|
2004-07-03
| ||
| 02:03 | Moved declaration of TclCompEvalObj() from tclCompile.h to the internal stubs table, for compiler experimentation. file: [32a7cf75a0] check-in: [b60704a848] user: msofer branch: trunk, size: 28261 | |
|
2004-06-24
| ||
| 01:29 | Version 5 of [Patch 976496] file: [3342278a0b] check-in: [6d178830b8] user: mistachkin branch: trunk, size: 28234 | |
|
2004-06-10
| ||
| 17:17 | * generic/tclDecls.h: Regenerated on a unix box. * generic/tclIntDecls.h: The Win/DOS EOLs from the * generic/tclIntPlatDecls.h: last regen screwed up compilation * generic/tclPlatDecls.h: with an older gcc. * generic/tclStubInit.c: file: [44bc0792dd] check-in: [be14957e2e] user: andreas_kupries branch: core-8-4-branch, size: 28031 | |
|
2004-06-07
| ||
| 16:48 | Re-commit after a `make genstubs` on a unix system, to restore unix line endings file: [a306075c3d] check-in: [480d71ecd2] user: dgp branch: trunk, size: 27692 | |
|
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: [6ffefea6c7] check-in: [ac070357cf] user: kennykb branch: trunk, size: 28617 | |
| 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: [358557ed7f] check-in: [a45bf99c8e] user: kennykb branch: core-8-4-branch, size: 28965 | |
|
2004-05-17
| ||
| 18:42 | merge updates from HEAD file: [ed8d0469d0] check-in: [5741c7bde9] user: dgp branch: dgp-refactor, size: 27671 | |
| 16:25 | commit genstubs generated files with unix line endings file: [f4649c3f72] check-in: [cf62c7e8ba] user: dgp branch: core-8-4-branch, size: 27993 | |
| 14:26 | * generic/tclInt.decls: Restored TclpTime_t kludge to all * generic/tclIntPlatDecls.h: places where it appeared before the * unix/tclUnixPort.h changes of 14 May, because use of * unix/tclUnixTime.h native time_t in its place requires * win/tclWinTime.h: the 8.5 header reforms. [Bug #955146] file: [dadb237d43] check-in: [23544a04ac] user: kennykb branch: core-8-4-branch, size: 28938 | |
|
2004-05-14
| ||
| 21:43 | 2004-05-14 Kevin B. Kenny <kennykb@acm.org> * generic/tclInt.decls: Promoted TclpLocaltime and TclpGmtime * generic/tclIntDecls.h: from Unix-specific stubs to the generic * generic/tclIntPlatDecls.h: internal Stubs table. Reran 'genstubs' * generic/tclStubInit.c: * unix/tclUnixPort.h: * generic/tclClock.c: Changed a buggy 'GMT' timezone specification to the correct 'GMT0'. [Bug #922848] * unix/tclUnixThrd.c: Moved TclpGmtime and TclpLocaltime to unix/tclUnixTime.c where they belong. * unix/tclUnixTime.c (TclpGmtime, TclpLocaltime, TclpGetTimeZone, ThreadSafeGMTime [removed], ThreadSafeLocalTime [removed], SetTZIfNecessary, CleanupMemory): Restructured to make sure that the same mutex protects all calls to localtime, gmtime, and tzset. Added a check in front of those calls to make sure that the TZ env var hasn't changed since the last call to tzset, and repeat tzset if necessary. [Bug #942078] Removed a buggy test of the Daylight Saving Time information in 'gettimeofday' in favor of applying 'localtime' to a known value. [Bug #922848] * tests/clock.test (clock-3.14): Added test to make sure that changes to $env(TZ) take effect immediately. * win/tclWinTime.c (TclpLocaltime, TclpGmtime): Added porting layer for 'localtime' and 'gmtime' calls. file: [2b82d23941] check-in: [44753d7a62] user: kennykb branch: trunk, size: 27670 | |
| 21:41 | 2004-05-14 Kevin B. Kenny <kennykb@acm.org> * generic/tclInt.decls: Promoted TclpLocaltime and TclpGmtime * generic/tclIntDecls.h: from Unix-specific stubs to the generic * generic/tclIntPlatDecls.h: internal Stubs table. Reran 'genstubs' * generic/tclStubInit.c: * unix/tclUnixPort.h: * generic/tclClock.c: Changed a buggy 'GMT' timezone specification to the correct 'GMT0'. [Bug #922848] * unix/tclUnixThrd.c: Moved TclpGmtime and TclpLocaltime to unix/tclUnixTime.c where they belong. * unix/tclUnixTime.c (TclpGmtime, TclpLocaltime, TclpGetTimeZone, ThreadSafeGMTime [removed], ThreadSafeLocalTime [removed], SetTZIfNecessary, CleanupMemory): Restructured to make sure that the same mutex protects all calls to localtime, gmtime, and tzset. Added a check in front of those calls to make sure that the TZ env var hasn't changed since the last call to tzset, and repeat tzset if necessary. [Bug #942078] Removed a buggy test of the Daylight Saving Time information in 'gettimeofday' in favor of applying 'localtime' to a known value. [Bug #922848] * tests/clock.test (clock-3.14): Added test to make sure that changes to $env(TZ) take effect immediately. * win/tclWinTime.c (TclpLocaltime, TclpGmtime): Added porting layer for 'localtime' and 'gmtime' calls. file: [81600f00e1] check-in: [27f78ca91b] user: kennykb branch: core-8-4-branch, size: 27997 | |
|
2004-05-13
| ||
| 13:00 | Regen file: [2b38ff74e8] check-in: [987621e4d3] user: dkf branch: trunk, size: 27601 | |
|
2004-04-09
| ||
| 20:57 | Merge updates from HEAD file: [6847eab652] check-in: [5b5c8133e5] user: dgp branch: dgp-refactor, size: 27087 | |
|
2004-04-06
| ||
| 22:25 | Patch 922727 committed. Implements three changes: * generic/tclInt.h: Reworked the Tcl header files into a clean * unix/tclUnixPort.h: hierarchy where tcl.h < tclPort.h < tclInt.h * win/tclWinInt.h: and every C source file should #include * win/tclWinPort.h: at most one of those files to satisfy its declaration needs. tclWinInt.h and tclWinPort.h also better organized so that tclWinPort.h includes the Windows implementation of cross-platform declarations, while tclWinInt.h makes declarations that are available on Windows only. * generic/tclBinary.c (TCL_NO_MATH): Deleted the generic/tclMath.h * generic/tclMath.h (removed): header file. The internal Tcl * macosx/Makefile (PRIVATE_HEADERS): header, tclInt.h, has a * win/tcl.dsp: #include <math.h> directly, and file external to Tcl needing libm should do the same. * win/Makefile.in (WIN_OBJS): Deleted the win/tclWinMtherr.c file. * win/makefile.bc (TCLOBJS): It's a vestige from matherr() days * win/makefile.vc (TCLOBJS): gone by. * win/tcl.dsp: * win/tclWinMtherr.c (removed): file: [84af5f442d] check-in: [2e5b18c85c] user: dgp branch: trunk, size: 27082 | |
|
2004-03-26
| ||
| 22:28 | Merge updates from HEAD. file: [b5ec66007b] check-in: [6e8d2d7ba1] user: dgp branch: dgp-refactor, size: 27107 | |
|
2004-03-17
| ||
| 18:14 | Removed support for Mac OS Classic platform [Patch 918142] file: [7aebabbb7c] check-in: [b6330dbac7] user: das branch: trunk, size: 27103 | |
|
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: [310fa9453d] check-in: [beeeb45bbf] user: dgp branch: dgp-refactor, size: 29068 | |
|
2004-01-21
| ||
| 19:59 | filesystem optimisation -- Three main issues accomplished: (1) cleaned up variable names in file: [fc1d9d5c33] check-in: [9cfcca63fb] user: vincentdarley branch: trunk, size: 29074 | |
|
2003-12-15
| ||
| 00:49 | * generic/tclInt.decls: commented-out entry for TclpCheckStackSpace, removing it from the Stubs table. It's already declared in tclInt.h and labeled as a function that is not to be exported. Regened tables. file: [c3190a2e5d] check-in: [58f0786941] user: davygrvy branch: trunk, size: 29074 | |
|
2003-11-01
| ||
| 01:31 | regen file: [706240734a] check-in: [d1f0e54921] user: dkf branch: trunk, size: 29084 | |
|
2003-10-16
| ||
| 02:29 | Merge updates from HEAD. file: [77d28e53c1] check-in: [6eee5f37f0] user: dgp branch: dgp-refactor, size: 29016 | |
| 02:28 | Merged updates from HEAD file: [21b24aba82] check-in: [44102608b1] user: dgp branch: dgp-refactor, size: 29132 | |
|
2003-09-29
| ||
| 21:45 | Regen file: [d5403fa030] check-in: [7080f02eb6] user: dkf branch: trunk, size: 29012 | |
|
2003-09-05
| ||
| 23:10 | stupid CVS conflicts... file: [76d5570f7f] check-in: [d550dc2cbd] user: dgp branch: dgp-refactor, size: 28985 | |
| 23:08 | Merge updates from HEAD. file: [fc61e4a296] check-in: [3f920087eb] user: dgp branch: dgp-refactor, size: 29101 | |
| 21:52 | * doc/FileSystem.3: Implementation of * doc/source.n: TIPs 137/151. Adds * doc/tclsh.1: a -encoding option to * generic/tcl.decls: the [source] command * generic/tclCmdMZ.c (Tcl_SourceObjCmd): and a new C routine, * generic/tclIOUtil.c (Tcl_FSEvalFileEx): Tcl_FSEvalFileEx(), * generic/tclMain.c (Tcl_Main): that provides C access * mac/tclMacResource.c (Tcl_MacSourceObjCmd): to the same function. * tests/cmdMZ.test: Also adds command line * tests/main.test: option handling in Tcl_Main() so that tclsh * tests/source.test: and other apps built on Tcl_Main() respect a -encoding command line option before a script filename. Docs and tests updated as well. [Patch 742683] This is a ***POTENTIAL INCOMPATIBILITY*** only for those C programs that embed Tcl, build on Tcl_Main(), and make use of Tcl_Main's former ability to pass a leading "-encoding" option to interactive shell operations. * generic/tclInt.decls: Added internal stub * generic/tclMain.c (Tcl*StartupScript*): table entries for two new functions Tcl_SetStartupScript() and Tcl_GetStartupScript() that set/get the path and encoding for the startup script to be evaluated by either Tcl_Main() or Tk_Main(). Given public names in anticipation of their exposure by a followup TIP. * generic/tclDecls.h: make genstubs * generic/tclIntDecls.h: * generic/tclStubInit.c: file: [56c5516ca6] check-in: [8f0e879bbd] user: dgp branch: trunk, size: 28981 | |
|
2003-08-27
| ||
| 21:07 | Merge updates from HEAD. file: [8ea46db24d] check-in: [72cdb6ced3] user: dgp branch: dgp-refactor, size: 28881 | |
|
2003-08-25
| ||
| 20:06 | Regen file: [816453881b] check-in: [b5202f9a67] user: dkf branch: trunk, size: 28877 | |
|
2003-06-27
| ||
| 15:10 | Merge updates from HEAD file: [18ca47e1a0] check-in: [eec28d33df] user: dgp branch: dgp-refactor, size: 28475 | |
|
2003-06-26
| ||
| 08:43 | More trace factoring - variable traces are the target this time. file: [cdb7dd2313] check-in: [c4c34fd095] user: dkf branch: trunk, size: 28471 | |
|
2003-06-18
| ||
| 19:47 | Merged in updates from the HEAD file: [472fea7810] check-in: [f146aedacd] user: dgp branch: dgp-refactor, size: 28386 | |
|
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: [e74dbc85e6] check-in: [8397302b4d] user: andreas_kupries branch: trunk, size: 28394 | |
|
2003-05-14
| ||
| 19:21 | Implementation of TIP 118: * generic/tclFCmd.c (TclFileAttrsCmd): return the list of attributes that can be retrieved without error for a given file, instead of aborting the whole command when any error occurs. * unix/tclUnixFCmd.c: added support for new file attributes and for copying Mac OS X file attributes & resource fork during [file copy]. * generic/tclInt.decls: added declarations of new external commands needed by new file attributes support in tclUnixFCmd.c. * macosx/tclMacOSXFCmd.c (new): Mac OS X specific implementation of new file attributes and of attribute & resource fork copying. * mac/tclMacFCmd.c: added implementation of -rsrclength attribute & fixes to other attributes for consistency with OSX implementation. * mac/tclMacResource.c: fixes to OSType handling. * doc/file.n: documentation of [file attributes] changes. * unix/configure.in: check for APIs needed by new file attributes. * unix/Makefile.in: * unix/tcl.m4: added new platform specifc tclMacOSXFCmd.c source. * unix/configure: * generic/tclStubInit.c: * generic/tclIntPlatDecls.h: regen. * tools/genStubs.tcl: fixes to completely broken code trying to prevent overlap of "aqua", "macosx", "x11" and "unix" stub entries. * tests/unixFCmd.test: added tests of -readonly attribute. * tests/macOSXFCmd.test (new): tests of macosx file attributes and of preservation of attributes & resource fork during [file copy]. * tests/macFCmd.test: restore -readonly attribute of test dir, as otherwise its removal can fail on unices supporting -readonly. file: [c5e8f9a82b] check-in: [a25df0d3d9] user: das branch: trunk, size: 28348 | |
|
2003-05-13
| ||
| 08:41 | * generic/tcl.decls: * macosx/tclMacOSXBundle.c: added extended version of the Tcl_MacOSXOpenBundleResources() API taking an extra version number argument: Tcl_MacOSXOpenVersionedBundleResources(). This is needed to be able to access bundle resources in versioned frameworks such as Tcl and Tk, otherwise if multiple versions were installed, only the latest version's resources could be accessed. [Bug 736774] * unix/tclUnixInit.c (Tcl_MacOSXGetLibraryPath): use new versioned bundle resource API to get tcl runtime library for TCL_VERSION. [Bug 736774] * generic/tclPlatDecls.h: * generic/tclStubInit.c: regen. * unix/tclUnixPort.h: worked around the issue of realpath() not being thread-safe on Mac OS X by defining NO_REALPATH for threaded builds on Mac OS X. [Bug 711232] file: [e67138ea5f] check-in: [20ac4d51bf] user: das branch: core-8-4-branch, size: 27768 | |
| 08:40 | * generic/tcl.decls: * macosx/tclMacOSXBundle.c: added extended version of the Tcl_MacOSXOpenBundleResources() API taking an extra version number argument: Tcl_MacOSXOpenVersionedBundleResources(). This is needed to be able to access bundle resources in versioned frameworks such as Tcl and Tk, otherwise if multiple versions were installed, only the latest version's resources could be accessed. [Bug 736774] * unix/tclUnixInit.c (Tcl_MacOSXGetLibraryPath): use new versioned bundle resource API to get tcl runtime library for TCL_VERSION. [Bug 736774] * generic/tclPlatDecls.h: * generic/tclStubInit.c: regen. * unix/tclUnixPort.h: worked around the issue of realpath() not being thread-safe on Mac OS X by defining NO_REALPATH for threaded builds on Mac OS X. [Bug 711232] file: [b62ec4e881] check-in: [5f2cee527b] user: das branch: trunk, size: 28152 | |
|
2003-04-28
| ||
| 12:34 | Made [incr] able to accept and work with wide increments [Bug 728838] file: [848e5a900d] check-in: [32ebb362ae] user: dkf branch: trunk, size: 28100 | |
|
2003-04-05
| ||
| 01:26 | Regen. file: [497c378939] check-in: [9deabe743b] user: dkf branch: trunk, size: 28069 | |
|
2003-03-21
| ||
| 03:24 | * generic/tclInt.h (tclOriginalNotifier): * generic/tclStubInit.c (tclOriginalNotifier): * mac/tclMacNotify.c (Tcl_SetTimer,Tcl_WaitForEvent): * unix/tclUnixNotfy.c (Tcl_SetTimer,Tcl_WaitForEvent, Tcl_CreateFileHandler,Tcl_DeleteFileHandler): * win/tclWinNotify.c (Tcl_SetTimer,Tcl_WaitForEvent): Some linkers apparently use a different representation for a pointer to a function within the same compilation unit and a pointer to a function in a different compilation unit. This causes checks like those in the original notifier procedures to fall into infinite loops. The fix is to store pointers to the original notifier procedures in a struct defined in the same compilation unit as the stubs tables, and compare against those values. [Bug 707174] file: [30c3e98eeb] check-in: [02b5df7fe1] user: dgp branch: core-8-4-branch, size: 27716 | |
| 03:23 | * generic/tclInt.h (tclOriginalNotifier): * generic/tclStubInit.c (tclOriginalNotifier): * mac/tclMacNotify.c (Tcl_SetTimer,Tcl_WaitForEvent): * unix/tclUnixNotfy.c (Tcl_SetTimer,Tcl_WaitForEvent, Tcl_CreateFileHandler,Tcl_DeleteFileHandler): * win/tclWinNotify.c (Tcl_SetTimer,Tcl_WaitForEvent): Some linkers apparently use a different representation for a pointer to a function within the same compilation unit and a pointer to a function in a different compilation unit. This causes checks like those in the original notifier procedures to fall into infinite loops. The fix is to store pointers to the original notifier procedures in a struct defined in the same compilation unit as the stubs tables, and compare against those values. [Bug 707174] file: [6ebdf6d5d8] check-in: [2128edd984] user: dgp branch: trunk, size: 27712 | |
|
2003-02-18
| ||
| 02:25 | * generic/tclExecute.c (TclExecuteByteCode INST_STR_MATCH): * generic/tclCmdMZ.c (Tcl_StringObjCmd STR_MATCH): * generic/tclUtf.c (TclUniCharMatch): * generic/tclInt.decls: add private TclUniCharMatch function that * generic/tclIntDecls.h: does string match on counted unicode * generic/tclStubInit.c: strings. Tcl_UniCharCaseMatch has the * tests/string.test: failing that it can't handle strings or * tests/stringComp.test: patterns with embedded NULLs. Added tests that actually try strings/pats with NULLs. TclUniCharMatch should be TIPed and made public in the next minor version rev. file: [1c963f6443] check-in: [28dcdcf39e] user: hobbs branch: trunk, size: 27187 | |
|
2002-12-06
| ||
| 23:22 | * generic/tclStubInit.c: regen * generic/tclIntPlatDecls.h: regen * generic/tclInt.decls: added TclWinResetInterface * win/tclWin32Dll.c (TclWinResetInterfaces): * win/tclWinInit.c (TclpSetInitialEncodings, WinEncodingsCleanup): add exit handler that resets the encoding information to a state where we can reuse Tcl. Following these changes, it is possible to reuse Tcl (following Tcl_FindExecutable or Tcl_CreateInterp) following a Tcl_Finalize. file: [25dd7391bf] check-in: [e4ec3dc36c] user: hobbs branch: trunk, size: 27156 | |
|
2002-11-26
| ||
| 19:48 | * generic/tclProc.c (TclCloneProc): Helper for Tcl_CloneInterp. * generic/tclBasic.c: Line 3843ff: New Tcl_CloneInterp public API. * generic/tclProc.c (TclCloneProc): See below. New function. * generic/tclBasic.c: Tcl_Clone... functions. New. Tcl_CloneInterp is main entry into this. * Part of work on more sharing of bytecode information between structurally equivalent interpreters. * generic/tclCompile.c (EncodeCmdLocMap): Operate on ByteCodeData instead of ByteCode. (TclCleanupByteCode): Deref to ByteCodeData in numerous places. (TclInitByteCodeObj): s.a. (TclPrintByteCodeObj): s.a. (TclPrintInstruction): s.a. (RecordByteCodeStats): s.a. * generic/tclLiteral.c (TclReleaseLiteral): s.a. * generic/tclCompile.h: Split struct ByteCode into two structures. The new structure carries the shareable bytrecode information and is named 'ByteCodeData'. * generic/tclExecute.c (GetExceptRangeForPc): s.a. (TclExecuteByteCode): s.a. (PrintByteCodeInfo): s.a. (ValidatePcAndStackTop): s.a. (GetSrcInfoForPc): s.a. file: [32dd39b8c1] check-in: [235d59fd34] user: andreas_kupries branch: mod-8-3-4-branch, size: 36773 | |
|
2002-11-07
| ||
| 02:13 | * generic/tclEvent.c (TclInExit, TclInThreadExit): Split out functionality of TclInExit to make it clear which one should be called in each situation. * generic/tclInt.decls: Declare TclInThreadExit. * generic/tclIntDecls.h: Regen. * generic/tclStubInit.c: Regen. * mac/tclMacChan.c (StdIOClose): * unix/tclUnixChan.c (FileCloseProc): * win/tclWinChan.c (FileCloseProc): * win/tclWinConsole.c (ConsoleCloseProc): * win/tclWinPipe.c (TclpCloseFile): * win/tclWinSerial.c (SerialCloseProc): Invoke the new TclInThreadExit method instead of TclInExit. file: [1732f8d7a2] check-in: [de2cfbf168] user: mdejong branch: trunk, size: 27122 | |
|
2002-10-09
| ||
| 11:54 | * generic/tclInt.decls: made TclSetPreInitScript() declaration generic as it is used on mac & aqua as well. * generic/tclIntDecls.h: * generic/tclStubInit.c: regen. * generic/tclCompile.h: added prototype for TclCompileVariableCmd. * mac/tclMacPort.h: removed incorrect <fcntl.h> definitions and obsolete <stat.h> definitions. * mac/tclMacChan.c: removed obsolete GetOpenMode() and replaced associated constants with the <fcntl.h> analogues (they existing defs were inconsistent with <fcntl.h> which was causing havoc when Tcl_GetOpenMode was used instead of private GetOpenMode). * mac/tclMacFCmd.c: removed GenerateUniqueName(), use equivalent (and identiaclly named) routine from MoreFiles instead. * mac/tclMacLoad.c: CONSTification, fixes to Vince's last changes. * mac/tclMacFile.c: * mac/tclMacTest.c: * mac/tclMacUnix.c: CONSTification. * mac/tclMacOSA.c: CONSTificcation, sprintf fixes, UH 3.4.x changes; fix for missing autoname token from TclOSACompileCmd. (bdesgraupes) * mac/AppleScript.html(AppleScript delete): doc fix. (bdesgraupes) * mac/tcltkMacBuildSupport.sea.hqx: updated MoreFiles to 1.5.3, updated build instructions for 8.4. * mac/tclMacProjects.sea.hqx: rebuilt archive. file: [231f5b766b] check-in: [27bd094e68] user: das branch: trunk, size: 27087 | |
|
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: [494b263230] check-in: [ac07f034c7] user: das branch: trunk, size: 27292 | |
|
2002-08-20
| ||
| 20:25 | merged with trunk at tag macosx-8-4-merge-2002-08-20-trunk file: [cf42d34a6f] check-in: [354986d9c3] user: das branch: macosx-8-4-branch, size: 27296 | |
|
2002-08-06
| ||
| 01:49 | * generic/tclInt.decls: * unix/tclUnixThrd.c: Added stubs and implementations for non-threaded build for the tclUnixThrd.c procs TclpReaddir, TclpLocaltime, TclpGmtime and TclpInetNtoa. Fixes link errors in stubbed & threaded extensions that include tclUnixPort.h and use any of the procs readdir, localtime, gmtime or inet_ntoa (e.g. TclX 8.4) [Bug 589526] * generic/tclIntPlatDecls.h: * generic/tclStubInit.c: Regen. file: [75b9126d38] check-in: [23c61ff933] user: das branch: trunk, size: 27205 | |
|
2002-07-17
| ||
| 18:21 | removing the now redundant functions Tcl(Get|Set|Incr)IndexedScalar() and Tcl(Get|Set|Incr)ElementOfIndexedArray() file: [5f1aca18ea] check-in: [99e6d2298a] user: msofer branch: trunk, size: 27102 | |
|
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: [50acf7397f] check-in: [3da5a82795] user: hobbs branch: trunk, size: 27217 | |
|
2002-06-10
| ||
| 05:33 | Merging with TOT as of 06/09/2002. file: [853b31364c] check-in: [73b68fb238] user: wolfsuit branch: macosx-8-4-branch, size: 27507 | |
|
2002-05-29
| ||
| 09:09 | * generic/tclInt.decls: * generic/tclIntDecls.h: * generic/tclStubInit.c: * generic/tclUtf.c: added TclpUtfNcmp2 private command that mirrors Tcl_UtfNcmp, but takes n in bytes, not utf-8 chars. This provides a faster alternative for comparing utf strings internally. (Tcl_UniCharNcmp, Tcl_UniCharNcasecmp): removed the explicit end of string check as it wasn't correct for the function (by doc and logic). * generic/tclCmdMZ.c (Tcl_StringObjCmd): reworked the string equal comparison code to use TclpUtfNcmp2 as well as short-circuit for equal objects or unequal length strings in the equal case. Removed the use of goto and streamlined the other parts. * generic/tclExecute.c (TclExecuteByteCode): added check for object equality in the comparison instructions. Added short-circuit for != length strings in INST_EQ, INST_NEQ and INST_STR_CMP. Reworked INST_STR_CMP to use TclpUtfNcmp2 where appropriate, and only use Tcl_UniCharNcmp when at least one of the objects is a Unicode obj with no utf bytes. file: [0d15a6183d] check-in: [c78da914be] user: hobbs branch: trunk, size: 27142 | |
|
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: [232aa20650] check-in: [b14125cf9e] user: dkf branch: trunk, size: 27112 | |
|
2002-04-19
| ||
| 14:18 | 2002-04-20 Daniel Steffen <das@users.sourceforge.net> * generic/tclInt.decls: * generic/tclIntPlatDecls.h: * generic/tclStubInit.c: * mac/tclMacFCmd.c: * mac/tclMacFile.c: * mac/tclMacUtil.c: Modified TclpObjNormalizePath to be alias file aware, and replaced various calls to FSpLocationFrom*Path by calls to new alias file aware versions FSpLLocationFrom*Path. The alias file aware routines don't resolve the last component of a path if it is an alias. This allows [file copy/delete] etc. to act correctly on alias files. (c.f. discussion in Bug #511666) file: [2caa4c3fb2] check-in: [9a1332b8f1] user: das branch: trunk, size: 27073 | |
|
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: [17a8c40310] check-in: [8d82de1905] user: dkf branch: trunk, size: 27038 | |
|
2002-02-10
| ||
| 20:36 | Added Tcl_CreateObjTrace, Tcl_GetCommandInfoFromToken and Tcl_SetCommandInfoFromToken. (TIPs #32 and #79.) file: [4c9cfd491d] check-in: [5a7e3737aa] user: kennykb branch: trunk, size: 26818 | |
|
2002-02-05
| ||
| 02:21 | Merging with the current TOT. Very few conflicts, mostly in the generated files. file: [b94dcc6ca8] check-in: [f469a31a06] user: wolfsuit branch: macosx-8-4-branch, size: 27061 | |
|
2002-01-25
| ||
| 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: [6480cfa394] check-in: [def8f47954] user: andreas_kupries branch: tip-59-implementation, size: 26744 | |
|
2002-01-05
| ||
| 22:55 | * doc/Tcl_Main.3: * generic/tclMain.c: Substantial rewrite and expanded documentation of Tcl_Main to correct a number of bugs and flaws: * Interactive Tcl_Main can now enter a main loop, exit that loop and continue interactive operations. The loop may even exit in the midst of interactive command typing without loss of the partial command. [Bugs 486453, 474131] * Tcl_Main now gracefully handles deletion of its master interpreter. * Interactive Tcl_Main can now operate with non-blocking stdin * Interactive Tcl_Main can now detect EOF on stdin even in mid-command. [Bug 491341] * Added VFS-aware internal routines for managing the startup script selection. * Tcl variable 'tcl_interactive' is now linked to C variable 'tty' so that one can disable/enable interactive prompts at the script level when there is no startup script. This is meant for use by the test suite. * Consistent use of the Tcl libraries standard channels as returned by Tcl_GetStdChannel(); as opposed to the channels named 'stdin', 'stdout', and 'stderr' in the master interp, which can be different or unavailable. * Tcl_Main now calls Tcl_Exit() if evaluation of [exit] in the master interpreter returns, assuring Tcl_Main does not return. * Documented Tcl_Main's absence from public stub table * Documented that Tcl_Main does not return. * Documented Tcl variables set by Tcl_Main. * All prompts are done from a single procedure, Prompt. * Use of Tcl_Obj-enabled interfaces everywhere. * generic/tclInt.decls (TclGetStartupScriptPath, TclSetStartupScriptPath): New internal VFS-aware routines for managing the startup script of Tcl_Main. * generic/tclIntDecls.h: * generic/tclStubInit.c: make genstubs * generic/tclTest.c (TestsetmainloopCmd,TestexitmainloopCmd, Tcltest_Init,TestinterpdeleteCmd): * tests/main.test (new): Added new file to test suite that thoroughly tests generic/tclMain.c; added some new test commands for testing Tcl_SetMainLoop(). file: [00b7d1bed1] check-in: [f24c18a585] user: dgp branch: trunk, size: 26694 | |
|
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: [82c1327653] check-in: [052bbd8095] user: andreas_kupries branch: mod-8-3-4-branch, size: 34982 | |
|
2001-11-23
| ||
| 01:26 | ** 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: [02f00f54d8] check-in: [2211e7f47d] user: das branch: trunk, size: 26616 | |
|
2001-11-21
| ||
| 02:36 | added TIP#73 patch #483500 from Kevin Kenny. This deprecates TclpGetTime in favor of new Tcl_GetTime. file: [8b1971c87a] check-in: [ad0e26f63b] user: hobbs branch: trunk, size: 26597 | |
|
2001-11-14
| ||
| 23:17 | Reference implementation of TIP's #22, #33 and #45. Adds the ability of the [lindex] command to have multiple index arguments, and adds the [lset] command. Both commands are byte-code compiled. [Patch #471874] (work by Kenny, commited by Hobbs) file: [b3e6826e23] check-in: [8e0db83abc] user: hobbs branch: trunk, size: 26570 | |
|
2001-11-11
| ||
| 17:57 | Fix the stubs tables for the Tcl_MacOSXFindBundleResources call. file: [e003cf3c53] check-in: [d4c2007177] user: wolfsuit branch: macosx-8-4-branch, size: 26827 | |
|
2001-11-05
| ||
| 14:23 | Improved backward-compatability on platforms by adding migration entries to the stubs table for Tcl_Seek and Tcl_Tell file: [656c42b546] check-in: [37677d9c1f] user: dkf branch: dkf-64bit-support-branch, size: 26688 | |
|
2001-10-17
| ||
| 19:29 | Backport of some mac specific changes added to 8.4 since 8.3.3 file: [bbce1e12b8] check-in: [0d585f43e5] user: das branch: core-8-3-1-branch, size: 24447 | |
| 06:49 | Change how the stubs table is generated, so we can support Mac OS X Tcl additions to the stubs table IN ADDITION to the Unix entries - since Mac OS X is both Unix, and needs some Mac OS X features. Also allow Aqua entries to the stubs table which are independant of the UNIX Tcl. file: [7c7c3324bb] check-in: [83e4bb0b1c] user: wolfsuit branch: macosx-8-4-branch, size: 27355 | |
|
2001-10-15
| ||
| 20:27 | * generic/tclInt.decls (TclExpandCodeArray,TclGetInstructionTable): Added to internal stubs table. Tclcompiler (Tclpro project) needs them if used as loadable package under Windows. Changed signatures. We don't want to describe compiler internal structures in "tclInt.h". * generic/tclCompile.h: S.a. Removed function declarations. * generic/tclCompile.c: S.a. Adapted to changed signatures. file: [096751caff] check-in: [054c240e9d] user: andreas_kupries branch: core-8-3-1-branch, size: 24450 | |
| 20:26 | * generic/tclInt.decls (TclExpandCodeArray,TclGetInstructionTable): Added to internal stubs table. Tclcompiler (Tclpro project) needs them if used as loadable package under Windows. Changed signatures. We don't want to describe compiler internal structures in "tclInt.h". * generic/tclCompile.h: S.a. Removed function declarations. * generic/tclCompile.c: S.a. Adapted to changed signatures. file: [124bc0cc0b] check-in: [57a57c136d] user: andreas_kupries branch: trunk, size: 26544 | |
|
2001-09-25
| ||
| 16:49 | Woo hoo! Builds on one platform (Solaris8/SPARC with SunPro CC) file: [0d57fb9be3] check-in: [dd2d80954c] user: dkf branch: dkf-64bit-support-branch, size: 26634 | |
|
2001-09-13
| ||
| 11:56 | Patch for [TIP 56], [Bug: 219384] and [Bug: 455151]: deprecate the use of Tcl_EvalTokens, replaced by the new Tcl_EvalTokensStandard. file: [da4f39cee0] check-in: [3e892aa048] user: msofer branch: trunk, size: 26463 | |
|
2001-09-10
| ||
| 17:17 | * generic/tclInt.decls: Also added 'TclWinFlushDirtyChannels' to the internal platform specific stub table. * win/tclWinFile.c (TclpObjStat): Now added the call to 'TclWinFlushDirtyChannels' to this function. I don't know where my head was last thursday (2001-09-06), but the call was actually added to 'TclpObjChdir', i.e. the implementation of [cd]. Corrected this now. Thanks to Vince Darley for spotting this. file: [287a63e0ba] check-in: [0f367d5570] user: andreas_kupries branch: trunk, size: 26434 | |
| 17:15 | * generic/tclInt.decls: Added 'TclWinFlushDirtyChannels' to the internal platform specific stub table. file: [da571944f4] check-in: [b83f909756] user: andreas_kupries branch: core-8-3-1-branch, size: 24378 | |
|
2001-09-06
| ||
| 17:51 | fs file: [17af0ce828] check-in: [794a35916c] user: vincentdarley branch: trunk, size: 26393 | |
| 09:35 | Changes due to TIP#49 "Tcl_OutputBuffered" from Rolf Schroedter file: [6bc328bd29] check-in: [252b889fc2] user: dkf branch: trunk, size: 26348 | |
|
2001-09-04
| ||
| 18:06 | minor fs, vfs fixes file: [2c16620d9b] check-in: [e50cc64ecb] user: vincentdarley branch: trunk, size: 26324 | |
|
2001-09-01
| ||
| 22:53 | -=[ Tcl_Async* API merge from HEAD ]=- * generic/tclInt.decls: Removed TclpAsyncMark permanently and left the hole not to upset the positions. * generic/tclDecls.h: * generic/tclIntDecls.h: * generic/tclIntPlatDecls.h: * generic/tclPlatDecls.h: * generic/tclStubInit.c: regen'd tables. * generic/tclAsync.c: Brought source to match -r1.6 on the HEAD branch. * unix/tclUnixPort.h: * mac/tclMacPort.h: removed #defines for TclpAsyncMark. * win/tclWinInit.c: Removed the TclpAsyncMark function and the thread ID saving that was going on in TclpInitPlatform(). [the old hack] * win/tclWinThread.c: TclpFinalizeCondition() and TclpFinalizeMutex() are now properly returning the old CriticalSection handle to the system. Tcl_CreateThread() is now decrementing its handle reference, so the system will recover resources when the thread closes (doh!). These changes are all already up on the HEAD. * doc/Async.3: matches HEAD. file: [7774659770] check-in: [11201d88be] user: davygrvy branch: core-8-3-1-branch, size: 24332 | |
|
2001-08-30
| ||
| 08:53 | filesystem file: [da88008b10] check-in: [63ee4e7a09] user: vincentdarley branch: trunk, size: 26249 | |
|
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: [84fac383ec] check-in: [936287d100] user: hobbs branch: core-8-3-1-branch, size: 24338 | |
|
2001-08-23
| ||
| 17:37 | fs update file: [fdbad00d82] check-in: [37484c1daa] user: vincentdarley branch: trunk, size: 26486 | |
|
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: [3f42601bbe] check-in: [9461aca548] user: vincentdarley branch: trunk, size: 26445 | |
|
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: [7b966a1a7a] check-in: [ea6ab47ee7] user: dkf branch: trunk, size: 25125 | |
|
2001-06-17
| ||
| 03:48 | * generic/tclInt.decls: * generic/tclInt.h: * generic/tclPanic.c (Tcl_PanicVA): * mac/tclMacAppInit.c (main): * mac/tclMacPanic.c (TclpPanic): * unix/tclUnixPort.h: * win/tclWinPort.h: Replaced TclMacSetPanic with TclpPanic for setting a platform-specific panic handler. TclpPanic is NULL on Unix and Windows. Fixes broken wish on Mac due to earlier patches. [Patch 415648] * generic/tclIntPlatDecls.h: * generic/tclStubInit.c: `make gentubs` after above changes. file: [431f97d091] check-in: [0a5ecd45a1] user: dgp branch: trunk, size: 25097 | |
|
2001-06-08
| ||
| 23:15 | Merged with HEAD file: [f5e2f1266f] check-in: [3671c42574] user: kennykb branch: kennykb-tip-22-33, size: 25171 | |
| 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: [ee49888127] check-in: [75dd12c4bf] user: dgp branch: trunk, size: 25126 | |
|
2001-05-31
| ||
| 23:45 | Development branch for TIPs 22 and 33 file: [3036890568] check-in: [ab889929d6] user: kennykb branch: kennykb-tip-22-33, size: 25339 | |
| 23:45 | Deleted: Development branch for TIPs 22 and 33 check-in: [3cf95701b3] user: kennykb branch: kennykb-tip-22-33-botched, size: 0 | |
|
2001-05-30
| ||
| 08:57 | Changes from TIP#15 "Functions to List and Detail Math Functions" file: [9fb2f9a305] check-in: [7ffaef4d54] user: dkf branch: trunk, size: 25294 | |
|
2001-05-19
| ||
| 16:11 | Update to head -> S4-0-2 file: [7f2ee3a6fe] check-in: [1b2b2b84cf] user: msofer branch: msofer-bcEngine, size: 25233 | |
|
2001-05-15
| ||
| 21:30 | * generic/tcl.decls: * generic/tclDecls.h: * generic/tclStubInit.c: * generic/tclStringObj.c (Tcl_GetUnicodeFromObj): new function to parallel Tcl_GetStringFromObj (fix of an API oversight). file: [df53c48264] check-in: [fe1162706a] user: hobbs branch: trunk, size: 25228 | |
|
2001-05-11
| ||
| 20:47 | new byte-compiled commands, Tcl_GetUnicodeFromObj and string comparison changes file: [01565cbe70] check-in: [bbd0c14230] user: hobbs branch: dev-hobbs-branch, size: 25232 | |
|
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: [8fb79437ef] check-in: [7003b57eca] user: hobbs branch: core-8-3-1-branch, size: 24327 | |
|
2001-03-30
| ||
| 23:06 | 2001-03-30 Andreas Kupries <andreas_kupries@users.sourceforge.net> * All of the changes below belong to TIP #10 [Tcl I/O Enhancement: Thread-Aware Channels]. See also [Patch #403358] at SF. * generic/tclIO.h (struct ChannelState, line 236f): Extended the structure with a new field of type 'Tcl_ThreadId' to hold the id of the thread currently managing all channels with this state. Note: This structure is shared by all channels in a stack of transformations. * generic/tclIO.c (Tcl_CreateChannel, lines 1058-1065): Modified to store the Id of the current thread in the 'ChannelState' of the new channel. * generic/tclIO.c (Tcl_SpliceChannel, lines 2265-2270): Modified in the same manner as 'Tcl_CreateChannel' as the channel will be managed by the current thread afterward. * generic/tclIO.c (Tcl_GetChannelThread, lines 1478-1503): * generic/tcl.decls (Tcl_GetChannelThread, lines 1504-1506): New API function to retrieve the Id of the managing thread from a channel. Implementation and declaration. * generic/tclTest.c (TestChannelCmd, lines 4520-4532): Added subcommand 'mthread' to query a channel about its managing thread. file: [95528947cc] check-in: [902eab8ec8] user: andreas_kupries branch: trunk, size: 25201 | |
|
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: [ef0941085d] check-in: [f44e486cdf] user: andreas_kupries branch: trunk, size: 25165 | |
|
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: [4b75f26424] check-in: [0419203b11] user: hobbs branch: trunk, size: 25151 | |
|
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: [4ff4680401] check-in: [23d1294c3a] user: hobbs branch: trunk, size: 25140 | |
|
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: [c4357a99bf] check-in: [66347b65e4] user: ericm branch: trunk, size: 24466 | |
|
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: [c0c8ec52a2] check-in: [e12f4e1180] user: ericm branch: trunk, size: 24287 | |
|
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: [72c3377b9d] check-in: [4a5dd63d1f] user: hobbs branch: core-8-3-1-branch, size: 24315 | |
| 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: [1aa1722ffb] check-in: [d975fb5646] user: hobbs branch: core-8-3-1-io-rewrite, size: 24315 | |
|
2000-07-26
| ||
| 01:29 | Thread-safe rewrite for the Tcl_Async* commands. file: [8ce158478d] check-in: [50488dfc4c] user: davidg branch: trunk, size: 24186 | |
|
2000-07-25
| ||
| 16:54 | 2000-07-25 Andreas Kupries <a.kupries@westend.com> * tests/iogt.test: (line 866f) New tests iogt-6.[01], highlighting buffering trouble when stacking and unstacking transformations. iogt-6.0 is solved, see the changes below. iogt-6.1 remains, for now, due to the perceived complexity of solutions. * generic/tclIO.h: (line 139f) struct Channel, added a buffer queue, to hold data pushed back when stacking a transformation. * generic/tclIO.c: (line 91f, line 7434f) New internal function 'CopyBuffer'. Derived from 'CopyAndTranslateBuffer', with translation removed. (line 1025f, line 1212f): Initialization of new queue. (line 1164f, Tcl_StackChannel): Pushback of input queue. (line 1293f, Tcl_UnstackChannel): Discard input and pushback. (line 3748f, Tcl_ReadRaw): Modified to use data in the push back area before going to the driver. Uses 'CopyBuffer', s.a. (line 4702f, GetInput): Modified to use data in the push back area before going to the driver. (line 4867f, Tcl_Seek): Modified to take pushback of the topmost channel in a stack into account. (line 5620f, Tcl_InputBuffered): See above. Added 'Tcl_ChannelBuffered'. Analogue to 'Tcl_InputBuffered' but for the buffer area in the channel. * generic/tcl.decls: New public API 'Tcl_ChannelBuffered'. S.a. file: [0df1da641b] check-in: [10bfc475b0] user: kupries branch: core-8-3-1-io-rewrite, size: 23801 | |
|
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: [54b71c11df] check-in: [9ec468f405] user: ericm branch: trunk, size: 24194 | |
|
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: [c25097c3d7] check-in: [2abafbeedc] user: ericm branch: trunk, size: 23952 | |
|
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: [d2e4997825] check-in: [6c43b17f3d] user: ericm branch: trunk, size: 24194 | |
|
2000-07-17
| ||
| 22:59 | * generic/tclStubInit.c: * generic/tclIntDecls.h: * generic/tclInt.decls: commented out internal decls for TclTestChannelCmd and TclTestChannelEventCmd as they were moved to tclTest.c. Added new decls for TclChannelEventScriptInvoker and TclChannelTransform. * generic/tclIO.h: new file that contains the main internal structures of Tcl_Channel code to allow for multiple files to access them. * generic/tclTest.c: * generic/tclIO.c: broke into 3 files - tclIO.c core code, tclIO.h header code, and tclIOGT.c - the giot test code from Kupries. The channel test code also moved to tclTest.c. * generic/tclIO.c (CloseChannel): stopped masking out of the TCL_READABLE|TCL_WRITABLE bits from the state flags in CloseChannel, instead adding extra intelligence to CheckChannelErrors with a new CHANNEL_RAW_MODE bit for special behavior when called from Raw channel APIs. file: [22b171c184] check-in: [9a75cd275a] user: hobbs branch: core-8-3-1-io-rewrite, size: 23764 | |
|
2000-07-12
| ||
| 01:41 | * tests/iogt.test: made tests [345].0 not run by default as they were failing in the new design, but I'm not convinced that the returned result isn't correct. * generic/tclDecls.h: * generic/tclStubInit.c: * generic/tcl.decls: added Tcl_GetTopChannel C API that returns the current top channel of a channel stack. Tcl_GetChannel was changed earlier to return the bottommost channel of a stack because that is the one that is guaranteed to stay around the longest, and this was needed to compensate for certain operations that want to look at the state of the main channel. Most channel APIs already compensate for grabbing the top, so it shouldn't be needed often. * generic/tclIO.c (Tcl_StackChannel, Tcl_UnstackChannel): Added flushing of buffers (Kupries), removed use of DownChannel macro, added Tcl_GetTopChannel public API to get to the top channel of the channel stack (necessary for TLS). Rewrote Tcl_NotifyChannel for new channel design (Kupries). Did some code cleanup in the transform code. tclIO.c must still be broken into bits (separate out test code and giot code, create tclIO.h). file: [ddb31091c9] check-in: [2f00b8921d] user: hobbs branch: core-8-3-1-io-rewrite, size: 23716 | |
|
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: [6a9a1efb54] check-in: [b684e61b81] user: hobbs branch: core-8-3-1-io-rewrite, size: 23683 | |
|
2000-05-19
| ||
| 21:30 | * generic/tclTest.c: * generic/tclIO.c: moved channel test commands from tclIO.c to tclTest.c. * generic/tclIO.h: new file, split out from tclIO.c to allow test commands to be moved to tclTest.c. * generic/tclStubInit.c: * generic/tclIntDecls.h: * generic/tclInt.decls: removed TclTestChannel*Cmd from internal stubs table and added TclChannelEventScriptInvoker to the internal stubs table so it can be used from the test code. file: [87b0cf2925] check-in: [a0e9b1640e] user: hobbs branch: trunk, size: 23952 | |
|
2000-05-08
| ||
| 21:59 | * doc/Utf.3: * generic/tclStubInit.c: * generic/tcl.decls: * generic/tclDecls.h: * generic/tclUtf.c: Added new functions Tcl_UniCharNcasecmp and Tcl_UniCharCaseMatch (unicode parallel to Tcl_StringCaseMatch) * generic/tclUtil.c: rewrote Tcl_StringCaseMatch algorithm for optimization and made Tcl_StringMatch just call Tcl_StringCaseMatch file: [c164d56a73] check-in: [52c8e2d16d] user: hobbs branch: trunk, size: 23939 | |
|
2000-05-02
| ||
| 22:02 | 2000-05-02 Andreas Kupries <a.kupries@westend.com> * Overall changes: (1) Implementation of joinable threads for all platforms. (2) Additional API's for channels. Required to allow the thread extension to move channels between threads. * generic/tcl.decls (lines 1360f): Added Tcl_JoinThread, Tcl_IsChannelShared, Tcl_IsChannelRegistered, Tcl_CutChannel, Tcl_SpliceChannel, Tcl_IsChannelExisting and Tcl_ClearChannelHandlers (slots 394 to 400). * generic/tclIO.c: Implemented Tcl_IsChannelRegistered, Tcl_IsChannelShared, Tcl_CutChannel, Tcl_SpliceChannel, Tcl_IsChannelExisting and Tcl_ClearChannelHandlers. Tcl_CutChannel uses code from CloseChannel. Replaced this code by a call to Tcl_CutChannel. Replaced several code fragments adding channels to the channel list with calls to Tcl_SpliceChannel. Removed now unused variables from CloseChannel and Tcl_UnstackChannel. Tcl_ClearChannelHandlers uses code from Tcl_Close. Replaced this code by a call to Tcl_ClearChannelHandlers. Removed now unused variables from Tcl_Close. Added the subcommands 'cut', 'forgetch', 'splice' and 'isshared' to the test code (TclTestChannelCmd). * unix/tclUnixThread.c: Implemented Tcl_JoinThread using the pthread-functionality. * win/tclWinThrd.c: Fixed several small typos in comments. Implemented Tcl_JoinThread using a platform independent emulation layer (see generic/tclThreadJoin.c below). Added 'joinLock' to serialize Tcl_CreateThread and TclpExitThread to prevent a race for joinable threads. * mac/tclMacThrd.c: Implemented Tcl_JoinThread using a platform independent emulation layer (see generic/tclThreadJoin.c below). Due to the cooperative nature of threading on this platform the race mentioned above is not present. * generic/tclThreadJoin.c: New file. Contains a platform independent emulation layer helping in the implementation of joinable threads for the win and mac platforms. * generic/tclInt.h: Added declarations for TclJoinThread, TclRememberJoinableThread and TclSignalExitThread. These procedures define the API of the emulation layer for joinable threads (see generic/tclThreadJoin.c above). * win/Makefile.in: * win/makefile.vc: Added generic/tclTheadJoin.o to the rules. * mac/: I don't know to which file generic/tclTheadJoin.o has to be added to so that it compiles. Sorry. * unix/tclUnixChan.c: #ifdef'd the thread-local list of file channels as it prevents us from transfering channels. To restore this we may need an extended interface to drivers in the future. Target: 9.0. Found while testing the new transfer of channels. The information in this list for a channel was left behind and then crashed the system during finalization. * generic/tclThreadTest.c: Added -joinable flag to 'testthread create'. Added subcommand 'testthread join'. * doc/CrtChannel.3: Added documentation for Tcl_IsChannelRegistered, Tcl_IsChannelShared, Tcl_CutChannel, Tcl_SpliceChannel, Tcl_IsChannelExisting and Tcl_ClearChannelHandlers. * doc/Thread.3: Added documentation for Tcl_JoinThread. * tests/thread.test: Added tests for joining of threads. file: [a8c6ba6d90] check-in: [cdf262856d] user: kupries branch: trunk, size: 23870 | |
|
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: [ebd67f051f] check-in: [51f6c167f6] user: kupries branch: trunk, size: 23626 | |
|
2000-04-05
| ||
| 00:42 | Fixed compilation w/out TCL_THREADS file: [29901dd361] check-in: [8dddd071dc] user: welch branch: trunk, size: 23592 | |
|
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: [b9f2719aa8] check-in: [861e460865] user: kupries branch: trunk, size: 23594 | |
|
2000-03-31
| ||
| 08:52 | * generic/tclBasic.c (Tcl_DeleteCommandFromToken): Added comments noting the need to pair ckalloc with ckfree. [Bug: 4262] * generic/tclInt.decls: * generic/tclIntPlatDecls.h: * generic/tclStubInit.c: * win/tclWin32Dll.c: removed TclWinSynchSpawn (vestige of Win32s support). file: [f8436e219d] check-in: [4d38e9fd6a] user: hobbs branch: trunk, size: 23522 | |
|
2000-01-24
| ||
| 02:29 | * generic/tclInt.h: * generic/tcl.decls: moved Tcl_ProcObjCmd to stubs table [Bug: 3827] and removed 'register' from stub definition of Tcl_AppendUnicodeToObj [Bug: 4038] * generic/tclFileName.c: improved guessing of path separator for the Mac. (Darley) file: [a131edc582] check-in: [981dd41cfb] user: hobbs branch: trunk, size: 23534 | |
|
1999-12-12
| ||
| 22:46 | * doc/glob.n: * tests/fileName.test: * generic/tclInt.decls: * generic/tclInt.h: * generic/tclIntDecls.h: * generic/tclStubInit.c: * generic/tclEncoding.c: * generic/tclFileName.c: * mac/tclMacFile.c: * unix/tclUnixFile.c: * win/tclWinFile.c: enhanced the glob command with the new options -types -path -directory and -join. Deprecated TclpMatchFiles with TclpMatchFilesTypes, extended TclGlob and TclDoGlob and added GlobTypeData structure. file: [117fe658eb] check-in: [c20c742c78] user: hobbs branch: trunk, size: 23504 | |
|
1999-12-02
| ||
| 02:03 | * generic/tcl.decls : * generic/tclMain.c : * unix/tclAppInit.c: * win/tclAppInit.c: Added two new internal functions, TclSetStartupScriptFileName() and TclGetStartupScriptFileName() and added hooks into the main() code for supporting TclPro and other "big" shells more easily without requiring a copy of the main() code. * generic/tclEncoding.c: * generic/tclEvent.c: Moved encoding-related startup code from tclEvent.c into the more appropriate tclEncoding.c. file: [7bc4fddfd0] check-in: [cafaa4d046] user: redman branch: trunk, size: 23470 | |
|
1999-08-19
| ||
| 02:59 | 1999-08-18 Jeff Hobbs <hobbs@scriptics.com> * doc/OpenFileChnl.3: * doc/file.n: * tests/cmdAH.test: * tclIO.c: * tclCmdAH.c: added "file channels ?pattern?" tcl command, with associated Tcl_GetChannelNames and Tcl_GetChannelNamesEx public C APIs (added to tcl.decls as well), with docs and tests. * generic/tclCompile.c: add TCL_TOKEN_VARIABLE to the part types that cause differed compilation for exprs, to correct the expr double-evaluation problem for vars. Added test cases. file: [3524388eb7] check-in: [fb64d24b32] user: hobbs branch: trunk, size: 23383 | |
|
1999-08-10
| ||
| 02:42 | 1 Added use of Tcl_GetAllocMutex to tclAlloc.c and tclCkalloc.c so they can be linked against alternate thread packages. 2 Added Tcl_GetChannelNames to tclIO.c 3 Added TclVarTraceExists hook so "info exists" triggers read traces exactly like it did in Tcl 7.6 4 Stubs table changes to reflect new internal and external APIs file: [eeffe7c317] check-in: [0a115beef8] user: welch branch: trunk, size: 23346 | |
|
1999-08-02
| ||
| 18:33 | removed extra declaration of Tcl_RegExpMatchObj file: [d39db14969] check-in: [95c603bf2e] user: redman branch: trunk, size: 23246 | |
| 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: [a0429980b6] check-in: [08e3282fc0] user: redman branch: trunk, size: 23280 | |
|
1999-08-01
| ||
| 20:43 | * generic/tclInt.decls: added declaractions necessary for the Tcl test code to work wth stubs [Bug: 2445] file: [bccc6bcb4c] check-in: [6f03b1d1ed] user: hobbs branch: trunk, size: 23218 | |
|
1999-07-16
| ||
| 21:56 | Add Tcl_SetNotifier to stubs table. [Bug: 2354] file: [859c5d86fb] check-in: [0fdd9484f5] user: redman branch: trunk, size: 22952 | |
|
1999-07-02
| ||
| 19:51 | Name change from Tcl_ReplaceChannel to Tcl_StackChannel Added new code that modifies the channel in place. file: [a762face92] check-in: [559c4a45d9] user: welch branch: trunk, size: 22920 | |
|
1999-06-30
| ||
| 22:34 | Add TclHandle functions to the internal stub table. Remove unused tclStubs.c file. file: [bd8ba08f1d] check-in: [17d529bed8] user: redman branch: trunk, size: 22910 | |
| 17:47 | Initial version of the Tcl_ReplaceChannel and Tcl_UndoReplaceChannel functions. file: [ec9f2ed42e] check-in: [3050cfce85] user: welch branch: trunk, size: 22784 | |
|
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: [3b653e3c61] check-in: [0974012913] user: stanton branch: trunk, size: 22754 | |
|
1999-06-15
| ||
| 01:16 | Merged String and Unicode object types. Added new functions to the puplic API: Tcl_NewUnicodeObj, Tcl_SetUnicodeObj, Tcl_GetUnicode, Tcl_GetUniChar, Tcl_GetCharLength, Tcl_GetRange, Tcl_AppendUnicodeToObj. Note: some stringObj tests are still failing--the teststringobj command still needs to be updated. file: [6996614599] check-in: [23b23af342] user: hershey branch: trunk, size: 22721 | |
|
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: [5d2495ca61] check-in: [ea63e58504] user: stanton branch: trunk, size: 22496 | |
|
1999-05-25
| ||
| 01:00 | * generic/tcl.decls: * generic/tclCmdMZ.c: * generic/tclDecls.h: * generic/tclInt.decls: * generic/tclIntDecls.h: * generic/tclPort.h: * generic/tclStubInit.c: * generic/tclStubLib.c: Various header file related changes and other lint to try to get the Mac builds working. file: [6d32151bca] check-in: [1cdb3df621] user: stanton branch: trunk, size: 22429 | |
|
1999-05-23
| ||
| 16:37 | Added stub entry for the TclGetAuxDataType routine so tbcload can use stubs file: [3ebd62576c] check-in: [4ae0027ddb] user: surles branch: trunk, size: 20805 | |
|
1999-05-22
| ||
| 01:20 | Merged changes from scriptics-tclpro-1-3-b2 branch file: [41615509ab] check-in: [f692388d07] user: stanton branch: trunk, size: 20773 | |
|
1999-05-20
| ||
| 00:03 | Merged in various changes submitted by Jeff Hobbs: * generic/tcl.decls: * generic/tclUtf.c: Added Tcl_UniCharIs* functions for control, graph, print, and punct classes. * generic/tclUtil.c: * doc/StrMatch.3: Added Tcl_StringCaseMatch() implementation to support case-insensitive globbing. * doc/string.n: * unix/mkLinks: * tests/string.test: * generic/tclCmdMZ.c: Added additional character class tests, added -nocase switch to "string match", changed string first/last to use offsets. file: [e9843c5c8f] check-in: [61e23396c3] user: stanton branch: scriptics-tclpro-1-3-b2-branch, size: 20777 | |
|
1999-05-06
| ||
| 18:46 | * doc/Utf.3: * generic/tclStubInit.c: * generic/tclDecls.h: * generic/tclUtf.c: * generic/tcl.decls: Added Tcl_UtfNcmp and Tcl_UtfNcasecmp. file: [fec8886bda] check-in: [d9e7608a90] user: stanton branch: trunk, size: 20600 | |
|
1999-04-24
| ||
| 01:46 | merged 8.1.0 changes into mainline file: [eee0fa037d] check-in: [6291aaa1d5] user: stanton branch: trunk, size: 20542 | |
|
1999-04-22
| ||
| 22:57 | * generic/tclInt.h: * generic/tclInt.decls: * generic/tclCompile.c: Added TclSetByteCodeFromAny that takes a hook procedure to invoke after compilation but before the byte codes are emitted. This makes it possible to do postprocessing on the compiled byte codes before the ByteCode is generated. * generic/tclLiteral.c: Added TclHideLiteral and TclAddLiteralObj to make it possible to create local unshared literal objects. file: [707096a2e3] check-in: [18e0420795] user: stanton branch: trunk, size: 20578 | |
| 20:31 | Created branch core-8-1-0-synthetic file: [8381d4d7c5] check-in: [8d3de5a4ff] user: cvs2fossil branch: core-8-1-0-synthetic, size: 20447 | |
|
1999-04-21
| ||
| 21:50 | Resynced with mainline. file: [8c09d67ab0] check-in: [45b9dd789f] user: rjohnson branch: trunk, size: 20480 | |
| 01:57 | Merged with mainline. file: [219c0f2974] check-in: [ca7c9a5faf] user: rjohnson branch: scriptics-tclpro-1-2-old, size: 20483 | |
|
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: [428f99c0ff] check-in: [4dacfaef42] user: hershey branch: trunk, size: 20478 | |
|
1999-04-16
| ||
| 22:03 | fixed bug 1811: Add TclSetPreInitScript to the stubs files. file: [807acd8e4f] check-in: [f393a3d01e] user: surles branch: trunk, size: 20427 | |
| 00:46 | merged tcl 8.1 branch back into the main trunk file: [c235ce5462] check-in: [f3b32fb71c] user: stanton branch: trunk, size: 20413 | |
|
1999-04-06
| ||
| 03:13 | Added functions to the stubs tables. file: [c332542821] check-in: [c55afa1897] user: redman branch: core-8-1-branch-old, size: 20417 | |
|
1999-04-05
| ||
| 22:20 | Moved TclRegCompObj to Tcl_GetRegExpFromObj - also added info to man page. file: [fad20e25bf] check-in: [cc7406af37] user: rjohnson branch: core-8-1-branch-old, size: 20088 | |
|
1999-04-02
| ||
| 23:44 | * generic/regc_locale.c: * generic/regcustom.h: * generic/tcl.decls: * generic/tclCmdIL.c: * generic/tclCmdMZ.c: * generic/tclInt.h: * generic/tclRegexp.c: * generic/tclScan.c: * generic/tclTest.c: * generic/tclUtf.c: * win/tclWinFCmd.c: * win/tclWinFile.c: Made various Unicode utility functions public. The following functions were made public and added to the stubs table: Tcl_UtfToUniCharDString, Tcl_UniCharToUtfDString, Tcl_UniCharLen, Tcl_UniCharNcmp, Tcl_UniCharIsAlnum, Tcl_UniCharIsAlpha, Tcl_UniCharIsDigit, Tcl_UniCharIsLower, Tcl_UniCharIsSpace, Tcl_UniCharIsUpper, Tcl_UniCharIsWordChar file: [f1ee9baa0c] check-in: [de06484e63] user: stanton branch: core-8-1-branch-old, size: 20051 | |
|
1999-04-01
| ||
| 21:58 | * generic/tclInt.h: Removed duplicate declarations. * generic/tclInt.decls: * generic/tcl.decls: Added Tcl_WinUtfToTChar and Tcl_WinTCharToUtf to the tclPlat table. file: [b483cc3312] check-in: [9f787d9a6d] user: stanton branch: core-8-1-branch-old, size: 19670 | |
| 21:52 | Applied Jan's patch, fixed TCL_MEM_DEBUG. file: [28b3237817] check-in: [8c0c86be64] user: redman branch: core-8-1-branch-old, size: 19631 | |
|
1999-03-24
| ||
| 04:25 | * tests/winNotify.test: * mac/tclMacNotify.c: * win/tclWinNotify.c: * unix/tclUnixNotfy.c: * generic/tclNotify.c: Added a new Tcl_ServiceModeHook interface that is invoked whenever the service mode changes. This is needed to allow the Windows notifier to create a communication window the first time Tcl is about to enter an external modal event loop instead of at startup time. This will avoid the various problems that people have been seeing where the system hangs when tclsh is running outside of the event loop. [Bug: 783] * generic/tclInt.h: * generic/tcl.decls: Renamed TclpAlertNotifier back to Tcl_AlertNotifier since it is part of the public notifier driver API. file: [26eca26d7a] check-in: [1b663177f8] user: stanton branch: core-8-1-branch-old, size: 19808 | |
|
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: [9ee3997583] check-in: [4487d5ada8] user: stanton branch: core-8-1-branch-old, size: 19740 | |
|
1999-03-12
| ||
| 23:29 | Summary ------- 1) Broke the initialization of memory and finding the encodings file into seprarate routines. 2) Added wrapper hooks for locating files and initialization. 3) Modified the library path lookup algorithm. What I Changed -------------- 1) Modified generic/tclInt.h a) Added cache of the tclNativeExecutable name so the variable does not have be recomputed on subsequent calls to TclpFindExecutable. a) Added variable tclDefaultEncoding dir to store the path to the encoding files. b) Added prototype for TclpFindExecutable & TclpFindEncodings. 2) Modified generic/tclInitScript.h a) Added the TclSetPreInitScript proc and pointer to the script. 3) Modified generic/tclUtil.c a) Added initialization of the tclNativeExecutableName. 4) Modified generic/tclEvent.c a) Added boolean that indicates if the encodings have been initialized. b) Modified TclInitSubsystems so it only initializes "in-memory" subsystems, and not the encoding sub system. c) Added TclFindEncodigs procedure to initialize the encoding subsystem. d) Tcl_Finallize cleans up memory allocated for tclNativeExecutableName and tclDefaultEncodingDir. 5) Modified generic/tclEncoding.c a) Added intialization of the tclDefaultEncodingDir variable. b) Added two accessor functions, Tcl_GetDefaultEncodingDir and Tcl_SetDefaultEncodingDir. c) Made Tcl_FindExecutable platform independent, and moved to this file. 6) Modified unix/tclUnixFile.c and win/tclWinFile.c a) Added TclpFindExecutable(argv0) to compute a native string. c) Tcl_FindExecutable calls TclpFindExecutable to get the native string. d) Modified the TclpInitLibraryPath lookup algorithm (see below) 7) Modified unix/tclUnixInit.c and win/tclWinInit.c a) Added the call evaluate to the pre-init script b) Modified TclpInitLibraryPath to take a native path to the executable so it does not have to call Tcl_FindExecutable. c) On windows, the AppendRegistry routine was removed. 8) Modified unix/tclUnixTest.c a) Modified TestfindexecutableCmd to reset the cached value of tclNativeExecutable name. file: [7422785bba] check-in: [f989579c4c] user: surles branch: core-8-1-branch-old, size: 20399 | |
|
1999-03-11
| ||
| 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: [fafa216eea] check-in: [37d1a96b18] user: stanton branch: core-8-1-branch-old, size: 19650 | |
| 00:19 | * win/tclWinPipe.c: * 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: [7c66960ab9] check-in: [a03165d017] user: stanton branch: trunk, size: 17625 | |
|
1999-03-10
| ||
| 23:45 | fix declarations of empty slots. file: [5294c229d4] check-in: [916d311414] user: redman branch: trunk, size: 17565 | |
| 23:44 | Fixed declarations of empty slots. file: [0a7e183662] check-in: [4699f957f9] user: redman branch: core-8-1-branch-old, size: 19603 | |
| 23:24 | Added Tcl_GetVersion() to the stub table, added 6 slots to allow changes in 8.0.6 and 8.1 without shifting the 8.1 table too much more. file: [f3ee20f3ee] check-in: [fcd52fc5f0] user: redman branch: core-8-1-branch-old, size: 19597 | |
| 23:19 | Add Tcl_GetVersion to stubs table, add 6 additional slots for future use. file: [5a967c22f1] check-in: [6900f29272] user: redman branch: trunk, size: 17679 | |
| 06:49 | Added: Integrated stubs mechanism from 8.0 into 8.1 file: [3e7bdbe889] check-in: [ddb86b8d93] user: stanton branch: core-8-1-branch-old, size: 19454 | |
| 06:41 | Merged 8.0 stub changes file: [18cc18146e] check-in: [0245ae790a] user: stanton branch: dev-8-1-stubs-branch, size: 19454 | |
| 05:52 | Merged stubs changes into mainline for 8.0 file: [1adf95de9e] check-in: [1969693351] user: stanton branch: trunk, size: 17536 | |
| 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: [c77e0f3b1d] check-in: [e96a5d0d04] user: stanton branch: dev-stubs-branch, size: 17540 | |
|
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: [8b3e0ae624] check-in: [a1684dfa8e] user: stanton branch: dev-8-1-stubs-branch, size: 19090 | |
|
1999-03-08
| ||
| 22:25 | * win/tclWinInt.h: * generic/tclInt.h: * generic/tclIntDecls.h: * generic/tclIntPlatDecls.h: * generic/tclIntPlatStubs.c: * generic/tclIntStubs.c: * generic/tclStubInit.c: * generic/tclInt.decls: Removed initialization and finalization routines from the stub table since these should never be called by an extension. file: [cc0b52907f] check-in: [3ae2a29cd3] user: stanton branch: dev-stubs-branch, size: 17368 | |
| 20:14 | Added: First pass at integrating stubs mechanism from 8.0. file: [b5f08a3141] check-in: [eeba5fd9e9] user: stanton branch: dev-8-1-stubs-branch, size: 19062 | |
|
1999-03-06
| ||
| 21:19 | * unix/Makefile.in: * generic/tcl.decls: * generic/tclCompile.h: * generic/tclCompileDecls.h: * generic/tclCompileStubs.c: * generic/tclDecls.h: * generic/tclInt.decls: * generic/tclInt.h: * generic/tclStubInit.c: Removed tclCompile.h functions. Moved TclGetAuxDataType to tclInt.h so it is available for use by the TclPro Byte Compiler loader. file: [c4dcfa646b] check-in: [5027860d31] user: stanton branch: dev-stubs-branch, size: 17563 | |
|
1999-03-05
| ||
| 20:18 | Added: * 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: [519b1dc7a7] check-in: [6618f6378b] user: stanton branch: dev-stubs-branch, size: 18617 | |
|
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: [01cc5e0a4b] check-in: [3ab6dc531f] user: stanton branch: trunk, size: 17533 | |
|
1999-03-03
| ||
| 00:38 | Deleted: * 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 check-in: [f404370f5a] user: stanton branch: dev-stubs-branch, size: 0 | |
| 00:38 | Added: * 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: [7d139b5616] check-in: [51058ad13d] user: stanton branch: trunk, size: 15581 | |