Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History for generic/tclPanic.c
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 | |