Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History for generic/tclPanic.c
|
2025-12-22
| ||
| 16:58 | Eliminate redundant initialization calls file: 5938638346 check-in: [3e8b6b4103] user: apnadkarni branch: tip-732, size: 3036 | |
|
2024-08-27
| ||
| 21:31 | Merge [835b1a5566c28af4]: More whitespace cleanup. file: af02d95a52 check-in: [fc7d06c8b8] user: pooryorick branch: unchained, size: 3409 | |
| 15:19 | Merge [b95cc2b450d1f6dd]: Fix for [ef23a85ac6]: Tcl_PanicProc - Tcl9 & NaviServer. file: e5c1ff7704 check-in: [5ab7200d3a] user: pooryorick branch: unchained, size: 3410 | |
| 15:07 | Merge [c521a5fc71c623c4]: Possible fix for [ef23a85ac6]: Tcl_PanicProc - Tcl9 & NaviServer. file: 08891697e2 check-in: [30dcb931bc] user: pooryorick branch: mistake, size: 3394 | |
|
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: 372f5e8c2a check-in: [d8a3450f12] user: pooryorick branch: unchained, size: 3422 | |
|
2024-05-10
| ||
| 15:40 | More whitespace cleanup file: 6d750bc2f0 check-in: [835b1a5566] user: dkf branch: main, size: 3039 | |
|
2024-04-29
| ||
| 10:06 | TCL_NORETURN1 is empty for extensions, just not for Tcl and Tk builds. Why? Backport changing this from 8.7/9.0 file: aa55f1ea73 check-in: [93a57aa32c] user: jan.nijtmans branch: core-8-6-branch, size: 3932 | |
| 08:26 | Merge 8.6 file: bf1ceebecd check-in: [78280ba2b5] user: jan.nijtmans branch: core-8-branch, size: 4039 | |
| 07:12 | Missing TCL_NORETURN for Tcl_ExitThread() (and TclpThreadExit()). Backported from 8.7/9.0. file: c02210615b check-in: [5103ed9db2] user: jan.nijtmans branch: core-8-6-branch, size: 3959 | |
|
2024-04-25
| ||
| 14:59 | Fix for [ef23a85ac6]: Tcl_PanicProc - Tcl9 & NaviServer. file: f78a070c65 check-in: [0753949a8d] user: jan.nijtmans branch: core-8-branch, size: 4065 | |
|
2024-04-24
| ||
| 19:16 | Improve use of TCL_NORETURN, so no unnecessary warnings are produced any more file: 63e6791e67 check-in: [8afd80d68a] user: jan.nijtmans branch: bug-ef23a85ac6, size: 3040 | |
|
2024-04-23
| ||
| 20:11 | Possible fix for [ef23a85ac6]: Tcl_PanicProc - Tcl9 & NaviServer file: 1c8652801d check-in: [c521a5fc71] user: jan.nijtmans branch: bug-ef23a85ac6, size: 3024 | |
|
2024-04-18
| ||
| 15:06 | Tidy up some indentation and other little code style issues file: 81c1042b07 check-in: [cb11914788] user: dkf branch: tidy-indentation, size: 3051 | |
|
2024-03-05
| ||
| 15:20 | Merge 8.6 file: 745e9d7b89 check-in: [ec4e4d28c9] user: jan.nijtmans branch: cygwin, size: 3870 | |
|
2023-04-12
| ||
| 14:25 | Correct spelling errors in comments and documentation, but also a non-comment corrections in history.tcl and tcltest.test. file: 532cc02bfc check-in: [d65da06a77] user: pooryorick branch: main, size: 3052 | |
| 13:30 | Correct spelling errors in comments and documentation, but also a non-comment corrections in history.tcl and tcltest.test. file: 29eb1f314f check-in: [aca8de0aeb] user: pooryorick branch: core-8-branch, size: 4091 | |
| 09:35 | Correct spelling errors in comments and documentation, but also non-comment corrections in history.tcl and tcltest.test. file: 6fa165674c check-in: [ee3df4e647] user: pooryorick branch: core-8-6-branch, size: 3952 | |
|
2021-04-29
| ||
| 11:13 | Remove "testpurify" and "testdebug" test commands file: 33bfabb702 check-in: [a97924cac5] user: jan.nijtmans branch: build-info, size: 4091 | |
|
2021-02-24
| ||
| 08:43 | Merge 8.7. Change more functions signatures to return the Tcl full version number. file: 334c23580b check-in: [0e858231b3] user: jan.nijtmans branch: build-info, size: 4067 | |
|
2021-02-17
| ||
| 17:37 | Merge 9.0 file: 7cc4112c60 check-in: [5d51d3c1fc] user: jan.nijtmans branch: rfe-854941, size: 3052 | |
|
2020-12-08
| ||
| 15:42 | Merge 8.7 file: ebfb3e9fae check-in: [71493b571b] user: jan.nijtmans branch: main, size: 3037 | |
| 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: 5e973bf6cb check-in: [4254aa305b] user: jan.nijtmans branch: core-8-branch, size: 4052 | |
|
2020-03-17
| ||
| 17:00 | Merge trunk file: ab69d5dced check-in: [297b775180] user: jan.nijtmans branch: rfe-854941, size: 3058 | |
| 01:20 | merge 8.7 file: cbc7f4671e check-in: [4d9717c8ef] user: dgp branch: trunk, size: 3043 | |
| 01:01 | TIP 569 - remove lint comments file: 3246f6e0ab check-in: [658a498ae4] user: dgp branch: core-8-branch, size: 4058 | |
|
2019-09-30
| ||
| 14:43 | Merge trunk. Finish implementation. file: c81ea38c02 check-in: [bcae28fe99] user: jan.nijtmans branch: rfe-854941, size: 3074 | |
|
2019-09-14
| ||
| 21:52 | Merge 8.7 file: 28f1895b24 check-in: [6f27e2ad0a] user: jan.nijtmans branch: cplusplus, size: 4074 | |
| 12:37 | Merge 8.7 file: ca596b3918 check-in: [012848732e] user: jan.nijtmans branch: trunk, size: 3059 | |
|
2019-08-19
| ||
| 11:42 | Rebase to 9.0 file: 8992e1fe27 check-in: [615f30df6d] user: jan.nijtmans branch: rfe-854941, size: 3073 | |
|
2019-08-02
| ||
| 12:15 | Merge 8.7. Continue implementation for win32 file: f51ed3cc82 check-in: [ff6fa30271] user: jan.nijtmans branch: cplusplus, size: 4073 | |
|
2018-12-08
| ||
| 17:16 | Merge 8.7 Bring back Tcl_InitSubsystems to what Tcl_InitSubsystems was: without additional parameters or additional functionality file: e06b4bd013 check-in: [ceb5ca35ee] user: jan.nijtmans branch: initsubsystems, size: 4057 | |
|
2018-11-15
| ||
| 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: f4b1bc59b6 check-in: [016f65758f] user: jan.nijtmans branch: trunk, size: 3058 | |
|
2018-11-02
| ||
| 07:26 | Merge 8.7 file: 117a04cca3 check-in: [a6c095ea63] user: jan.nijtmans branch: tip-512, size: 4056 | |
|
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: c89c06d387 check-in: [17b4500b7b] user: jan.nijtmans branch: initsubsystems, size: 4029 | |
|
2018-05-29
| ||
| 07:42 | merge 8.7 file: ed764b104b check-in: [3512c2225e] user: jan.nijtmans branch: trunk, size: 3057 | |
|
2018-05-19
| ||
| 05:18 | merge 8.7 file: 915a098beb check-in: [ae6235c322] user: jan.nijtmans branch: initsubsystems, size: 4055 | |
|
2018-05-13
| ||
| 13:54 | de-duplicate code in win32 panic implementation. Also eliminate gcc compiler warning. file: fbe7c569a9 check-in: [1b065b1a05] user: jan.nijtmans branch: trunk, size: 3033 | |
|
2018-05-11
| ||
| 10:06 | Merge 8.7 file: 0320fc36ab check-in: [f1b73e3b4b] user: jan.nijtmans branch: trunk, size: 3048 | |
|
2018-01-17
| ||
| 14:17 | Remove obsolete documentation (belonging to now-removed functions). Remove obsolete 8.4 bytecodes. And a few other (internal) macro's which are no longer in use. file: f15bd3c43e check-in: [2370ad9791] user: jan.nijtmans branch: trunk, size: 3425 | |
|
2017-12-23
| ||
| 22:34 | Keep track of Yaakov Selkowitz's changes for Cygwin. file: bcff014af8 check-in: [381e6a60de] user: jan.nijtmans branch: cygwin, size: 3870 | |
|
2017-12-15
| ||
| 12:55 | merge core-8-branch. Fully functioning now, including with the new vc-reform implementation. file: 38e1336dab check-in: [8eb140e09f] user: jan.nijtmans branch: win-console-panic, size: 4030 | |
|
2017-11-01
| ||
| 14:46 | TIP 422 implementation (rebase of branch novem-remove-va to trunk). file: dafb754cb4 check-in: [e090a04f00] user: dgp branch: tip-422, size: 3427 | |
|
2017-08-13
| ||
| 22:05 | Support cross-compiling Tcl for 'Win32 on ARM' using Visual Studio. file: 4310540179 check-in: [bde6588ccd] user: mistachkin branch: irontcl, size: 3952 | |
|
2015-09-22
| ||
| 15:24 | Decorate Tcl_Panic and Tcl_PanicVA with the noreturn option, alowing further optimizations by the C-compiler. file: fdb0a38031 check-in: [783aaa7b90] user: jan.nijtmans branch: panic-noreturn, size: 3931 | |
|
2015-07-30
| ||
| 18:10 | add comment to flag Tcl_Panic as no-return for Coverity Scan static analyzer file: 6d37c65d48 check-in: [de879c7755] user: msofer branch: trunk, size: 3877 | |
|
2013-09-24
| ||
| 05:43 | Support compiling Tcl for Win32 on ARM. file: 14895a30c9 check-in: [fbab8d9b31] user: mistachkin branch: win32-arm, size: 3714 | |
|
2013-06-27
| ||
| 15:05 | rebase file: 4041be57bd check-in: [530e1d11e3] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 3757 | |
|
2013-06-26
| ||
| 14:24 | typos. On Cygwin, Tcl_SetPanicProc(NULL) should set back the panic proc to its default, which is not NULL. file: e9ebce1368 check-in: [38e74dd2c5] user: jan.nijtmans branch: trunk, size: 3693 | |
|
2013-06-25
| ||
| 10:56 | rebase file: 8590e3821f check-in: [e1791704a3] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 3669 | |
|
2013-03-30
| ||
| 21:44 | Better Windows console panic proc, still to be TIPped. file: bfeb269635 check-in: [429d0febb3] user: jan.nijtmans branch: win-console-panic, size: 3356 | |
|
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: 3d1f91644c check-in: [38e0d974dc] user: jan.nijtmans branch: novem-remove-va, size: 3080 | |
|
2012-06-22
| ||
| 10:51 | Restored the possibility to define a panicproc as low memory handler See: [#1446864] file: dc7b264864 check-in: [f3c68559aa] user: jan.nijtmans branch: trunk, size: 3605 | |
|
2012-04-02
| ||
| 14:13 | cygwin should not use ExitProcess file: e6de5ea94e check-in: [810dc33bbd] user: jan.nijtmans branch: trunk, size: 3692 | |
| 09:45 | [Bug 3508771] load tclreg.dll in cygwin tclsh Implement TclWinGetTclInstance, TclpGetTZName, and various others for Cygwin file: d2094f1dfd check-in: [9e1a41ed83] user: jan.nijtmans branch: trunk, size: 3665 | |
|
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: 2bbd5e523f check-in: [c64f310d38] user: dgp branch: trunk, size: 3512 | |
| 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: 38e155482f check-in: [79367df0f0] user: dgp branch: core-8-5-branch, size: 3224 | |
|
2011-03-01
| ||
| 15:38 | Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them. file: 4a000531d2 check-in: [90b4acd7bd] user: dgp branch: core-8-4-branch, size: 3254 | |
|
2011-01-12
| ||
| 20:30 | merge file: 3bdc4eba96 check-in: [e66fd7b686] user: dgp branch: dgp-refactor, size: 3586 | |
| 20:17 | fall back to assembler for VC++ 32-bit file: 5f2315235d check-in: [3aedd76d8f] user: nijtmans branch: trunk, size: 3586 | |
| 15:34 | Update to CVS head Wednesday Jan 11. file: 7fc0480600 check-in: [905d97c057] user: andreask branch: activestate-nre-excised-variant-2-subtracted, size: 3581 | |
| 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: a4f953bef4 check-in: [2d93b1436c] user: andreask branch: activestate-nre-excised-variant-2-subtracted, size: 3593 | |
| 07:48 | VS 2005 64-bit does not have intrin.h, and does not need it. file: f68e38227f check-in: [7a633418bf] user: nijtmans branch: trunk, size: 3544 | |
|
2010-12-30
| ||
| 14:42 | merge file: 37edcf41ae check-in: [45d5c91eaf] user: dgp branch: dgp-refactor, size: 3598 | |
|
2010-12-20
| ||
| 10:28 | Explicitely test for intrinsics support in compiler, before assuming only MSVC has it. file: d5c3eb0449 check-in: [8734d6c021] user: nijtmans branch: trunk, size: 3598 | |
|
2010-12-16
| ||
| 08:52 | [Patch 3124554]: Move WishPanic from Tk to Tcl Better communication with debugger, if present. file: 7d2bb16c15 check-in: [2ab5f8bab0] user: nijtmans branch: trunk, size: 3552 | |
| 01:42 | merge file: 36334e581f check-in: [c6b9d34dfd] user: kennykb branch: dogeen-assembler-branch, size: 2998 | |
|
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: d7d474c875 check-in: [26fcf437a2] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 3000 | |
| 14:03 | Restore abort() in Tcl_Panic() as it was before. [Patch 3124554] use ExitProcess() here, like in wish. file: 29ea1e0adf check-in: [aca7d3274f] user: nijtmans branch: trunk, size: 2995 | |
|
2010-12-13
| ||
| 13:57 | Use gcc's __builtin_trap(), when available, to enter the debugger after a panic. Undocumented feature, see [Patch 3124554]: Move WishPanic from Tk to Tcl. file: d2838238b3 check-in: [9084edc9f0] user: nijtmans branch: trunk, size: 3148 | |
|
2010-12-01
| ||
| 16:42 | merge file: 64c771882b check-in: [0af397c644] user: kennykb branch: dogeen-assembler-branch, size: 3008 | |
| 15:27 | merge file: a952ea41b5 check-in: [066450d73b] user: dgp branch: dgp-refactor, size: 3004 | |
| 10:43 | Allow Tcl_Panic() to enter the debugger on win32 file: 20bd41afb3 check-in: [042cb661f1] user: nijtmans branch: trunk, size: 3005 | |
|
2010-11-18
| ||
| 10:11 | Next slice. file: 792d9d5e98 check-in: [16246c5c13] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 2935 | |
|
2009-07-23
| ||
| 12:18 | merge updates from HEAD file: 85b09b9f03 check-in: [392af756f8] user: dgp branch: dgp-refactor, size: 2939 | |
|
2009-07-22
| ||
| 19:54 | Feature Request 2814786: remove TclpPanic file: 3704bc2ca9 check-in: [72d40d56d3] user: nijtmans branch: trunk, size: 2940 | |
|
2009-06-30
| ||
| 06:36 | merge updates from HEAD file: 76a0a9a6d0 check-in: [10bd0d82ed] user: dgp branch: dgp-refactor, size: 3270 | |
| 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: 6ba727c18d check-in: [76473fc9e2] user: das branch: trunk, size: 3266 | |
|
2008-11-10
| ||
| 02:18 | merge updates from HEAD file: 98b04b1e83 check-in: [4a9c1325dc] user: dgp branch: dgp-refactor, size: 3253 | |
|
2008-10-26
| ||
| 18:34 | Style improvements - invoking callbacks without visual junk. file: 203b813cc4 check-in: [a1a8afc25d] user: dkf branch: trunk, size: 3249 | |
|
2008-05-11
| ||
| 04:22 | merge updates from HEAD file: 42f82924ed check-in: [b084fd8e3a] user: dgp branch: dgp-refactor, size: 3259 | |
|
2008-04-27
| ||
| 22:21 | Get rid of pre-C89-isms (esp. CONST vs const). file: ef334384e0 check-in: [2d205c22fb] user: dkf branch: trunk, size: 3255 | |
|
2006-03-09
| ||
| 23:13 | Undo latest commit due to controversy about whether some use case might exist for a Tcl_Panic that returns. file: cc68718be6 check-in: [e91ab52bce] user: dgp branch: trunk, size: 3293 | |
| 23:11 | Undo latest commit. Controversy arose, and we're about to release. Save arguments about it for another day. file: f8742f8672 check-in: [060761d42a] user: dgp branch: core-8-4-branch, size: 3327 | |
| 22:26 | * generic/tclPanic.c (Tcl_PanicVA): added an unconditional abort at the end, to insure that a panic cannot return even if the actual procedure was overriden by a Tcl_SetPanicProc() call. Bug caught by looking at Coverity's analysis. file: e100f9b7c9 check-in: [75dceba12d] user: msofer branch: core-8-4-branch, size: 3333 | |
| 22:00 | * generic/tclPanic.c (Tcl_PanicVA): added an unconditional abort at the end, to insure that a panic cannot return even if the actual procedure was overriden by a Tcl_SetPanicProc() call. Bug caught by looking at Coverity's analysis. file: a519505d7a check-in: [8785ffcaec] user: msofer branch: trunk, size: 3298 | |
|
2005-12-02
| ||
| 18:42 | merge updates from HEAD file: d2d0ca7eb4 check-in: [1059d34b2b] user: dgp branch: dgp-refactor, size: 3297 | |
|
2005-11-07
| ||
| 15:27 | ANSIfy file: f6bed396f1 check-in: [205bce35bc] user: dkf branch: trunk, size: 3292 | |
|
2005-09-15
| ||
| 20:58 | merge updates from HEAD file: 1c335a732f check-in: [29cc0feeb2] user: dgp branch: kennykb-numerics-branch, size: 3308 | |
| 20:29 | merge updates from HEAD file: 9c4a2ef870 check-in: [f3caf581fe] user: dgp branch: dgp-refactor, size: 3309 | |
|
2005-09-13
| ||
| 21:23 | * generic/tcl.h: Explicitly standardized on the use of stdarg.h * generic/tclBasic.c: conventions for functions with variable number * generic/tclInt.h: of arguments. Support for varargs.h has been * generic/tclPanic.c: implicitly gone for some time now. All * generic/tclResult.c: TCL_VARARGS* macros purged from Tcl sources, * generic/tclStringObj.c: leaving only some deprecated #define's * tools/genStubs.tcl: in tcl.h for the sake of older extensions. * generic/tclDecls.h: make genstubs * doc/AddErrInfo.3: Replaced all documented requirement for use * doc/Eval.3: of TCL_VARARGS_START() with requirement for * doc/Panic.3: use of va_start(). * doc/SetResult.3: * doc/StringObj.3: file: adb8bc493a check-in: [bdf9458b14] user: dgp branch: trunk, size: 3304 | |
|
2005-08-02
| ||
| 18:14 | merge updates from HEAD file: 63fe3cccca check-in: [10feab7c07] user: dgp branch: kennykb-numerics-branch, size: 3378 | |
|
2005-07-26
| ||
| 04:11 | Merge updates from HEAD file: 3d3329b9e4 check-in: [8351a734a6] user: dgp branch: dgp-refactor, size: 3379 | |
|
2005-07-19
| ||
| 22:45 | Getting more systematic about style file: 87ca567fa8 check-in: [f9332bdd5d] user: dkf branch: trunk, size: 3374 | |
|
2004-04-09
| ||
| 20:57 | Merge updates from HEAD file: 22bcd7f680 check-in: [5b5c8133e5] user: dgp branch: dgp-refactor, size: 3306 | |
|
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: 9cab974a7e check-in: [2e5b18c85c] user: dgp branch: trunk, size: 3301 | |
|
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: 536ab744d7 check-in: [0a5ecd45a1] user: dgp branch: trunk, size: 3322 | |
|
2001-06-08
| ||
| 23:15 | Merged with HEAD file: ccd8d8ed4e check-in: [3671c42574] user: kennykb branch: kennykb-tip-22-33, size: 2962 | |
| 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: 87661e91d0 check-in: [75dd12c4bf] user: dgp branch: trunk, size: 2953 | |
|
1999-04-21
| ||
| 00:42 | Deleted: Added comments for 4/19 and 4/20 check-in: [6c6fc5d7b2] user: redman branch: scriptics-tclpro-1-2-old, size: 0 | |
|
1999-03-10
| ||
| 06:49 | Added: Integrated stubs mechanism from 8.0 into 8.1 file: 9088255cd8 check-in: [ddb86b8d93] user: stanton branch: core-8-1-branch-old, size: 2975 | |
|
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: 0da5a1b921 check-in: [3ab6dc531f] user: stanton branch: trunk, size: 2971 | |
|
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: 9f42a71d5d check-in: [51058ad13d] user: stanton branch: trunk, size: 2979 | |
