Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | merge trunk. | jan.nijtmans | 2013-06-27 | 13 | -72/+90 |
|\ | | | | | Remove Tcl_SetPanicProc from stub table; it is meant to be called by embedders, before the stub table is even initialized. | ||||
| * | Bug [9b2e636361]: Tcl_CreateInterp() needs initialized encodings. | jan.nijtmans | 2013-06-27 | 4 | -48/+66 |
| |\ | |||||
| | * | Bug [9b2e636361]: Tcl_CreateInterp() needs initialized encodings. | jan.nijtmans | 2013-06-27 | 3 | -47/+64 |
| | |\ | |||||
| | | * | Allocate encoding name, so caller of Tcl_RegisterConfig() doesn't need to ↵ticket_9b2e636361 | jan.nijtmans | 2013-06-26 | 1 | -4/+12 |
| | | | | | | | | | | | | | | | | | | | | keep it forever. Fix some comments. | ||||
| | | * | Proposed solution for [9b2e636361] | jan.nijtmans | 2013-06-26 | 2 | -27/+22 |
| | | | | |||||
| * | | | Stop buffer overrun into undefined values detected by valgrind. | dgp | 2013-06-26 | 1 | -1/+2 |
| | | | | |||||
| * | | | Correct typo detected by valgrind. | dgp | 2013-06-26 | 1 | -1/+1 |
| | | | | |||||
| * | | | typos. | jan.nijtmans | 2013-06-26 | 2 | -2/+6 |
| |\ \ \ | | |/ / | | | | | On Cygwin, Tcl_SetPanicProc(NULL) should set back the panic proc to its default, which is not NULL. | ||||
| | * | | formatting, typo | jan.nijtmans | 2013-06-26 | 1 | -13/+13 |
| | |/ | |||||
| * | | Replace always true test with assertion. | dgp | 2013-06-25 | 1 | -1/+2 |
| | | | |||||
| * | | Make more use of the CompileTokens() macro. | dgp | 2013-06-25 | 2 | -7/+4 |
| | | | |||||
* | | | merge trunk | jan.nijtmans | 2013-06-25 | 7 | -30/+1 |
|\ \ \ | |/ / | |||||
| * | | Don't use deprecated Tcl_DStringTrunc any more | jan.nijtmans | 2013-06-25 | 1 | -1/+1 |
| |\ \ | | |/ | |||||
| | * | Don't use deprecated Tcl_DStringTrunc any more. | jan.nijtmans | 2013-06-25 | 1 | -1/+1 |
| | | | |||||
| * | | Remove TclInitStubTable() function (but keep it in the "initsubsystems" branch). | jan.nijtmans | 2013-06-25 | 6 | -29/+1 |
| | | | |||||
* | | | Merge trunk. | jan.nijtmans | 2013-06-21 | 15 | -538/+233 |
|\ \ \ | |/ / | | | | Remove TclpReaddir and TclpInetNtoa from internal stub table: It's not used anywhere any more. | ||||
| * | | Don't use TclpInetNtoa any more, use inet_ntoa in stead. Since IP6 support ↵ | jan.nijtmans | 2013-06-21 | 5 | -2/+5 |
| | | | | | | | | | | | | 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 | ||||
| * | | Modify internal TclStubInfoType type: use TclStubs * in stead of ↵ | jan.nijtmans | 2013-06-21 | 3 | -17/+27 |
| | | | | | | | | | | | | | | | ClientData, so less type casts are needed in the code. Disadvantage: somewhat more code duplication, but it makes the code much more understandable. | ||||
| * | | TclCompileScript() should not overwrite envPtr->numSrcBytes. | dgp | 2013-06-20 | 1 | -2/+0 |
| |\ \ | | |/ | | | | The envPtr already has the right value stored in it. | ||||
| | * | TclCompileScript() should not overwrite envPtr->numSrcBytes. | dgp | 2013-06-20 | 1 | -1/+0 |
| | | | | | | | | | The envPtr already has the right value stored in it. | ||||
| * | | Fixed bug with optimizing with INST_START_CMD about. | dkf | 2013-06-19 | 1 | -2/+1 |
| | | | |||||
| * | | More use of simplifying macros. | dgp | 2013-06-19 | 1 | -7/+6 |
| | | | | | | | | | Replace dynamic allocation with automatic storage on the call stack. | ||||
| * | | Eliminate a lot of dead code (for Windows 95/98/ME only). | jan.nijtmans | 2013-06-19 | 5 | -393/+164 |
| | | | | | | | | | Eliminate all usage of TclWinSetInterfaces(), which does exactly the same as TclpSetInterfaces(), but keep exported symbol and stub entry. | ||||
* | | | Update Unicode tables to latest 6.3 beta version | jan.nijtmans | 2013-06-18 | 1 | -19/+10 |
| | | | |||||
* | | | merge trunk | jan.nijtmans | 2013-06-18 | 28 | -113/+200 |
|\ \ \ | |/ / | |||||
| * | | Fix [3611974]: InitSubsystems multiple thread issue | jan.nijtmans | 2013-06-18 | 2 | -7/+6 |
| |\ \ | | |/ | |||||
| | * | Fix [3611974]: InitSubsystems multiple thread issue | jan.nijtmans | 2013-06-18 | 2 | -9/+8 |
| | | | |||||
| * | | Fix uniClass tool which was the real cause for [a876646efe], and add ↵ | jan.nijtmans | 2013-06-18 | 2 | -3/+3 |
| |\ \ | | |/ | | | | | | | test-case for it. | ||||
| | * | Fix uniClass tool which was the real cause for [a876646efe], and add ↵ | jan.nijtmans | 2013-06-18 | 2 | -3/+3 |
| | | | | | | | | | | | | test-case for it. | ||||
| * | | Better place to put vsnprintf switch, so it is usable by all *.c files. | jan.nijtmans | 2013-06-18 | 3 | -12/+5 |
| | | | | | | | | | Fix comment on _ANSI_ARGS_ which is no longer true since 8.6. | ||||
| * | | Updates to redirect bug reports to the new tracker location. | dgp | 2013-06-17 | 4 | -21/+21 |
| |\ \ | | |/ | |||||
| | * | Updates to redirect bug reports to the new tracker location. | dgp | 2013-06-17 | 4 | -21/+21 |
| | | | |||||
| * | | Fix [42b8083613] | jan.nijtmans | 2013-06-17 | 2 | -8/+8 |
| | | | |||||
| * | | Use more portable TclIsSpaceProc() in stead of isspace(). | jan.nijtmans | 2013-06-17 | 3 | -6/+5 |
| |\ \ | | |/ | |||||
| | * | Use more portable TclIsSpaceProc() in stead of isspace(). | jan.nijtmans | 2013-06-17 | 3 | -6/+7 |
| | | | | | | | | | Make sure that "string is space \u180e" continues to return 1 for whatever unicode version. | ||||
| * | | Fix [a876646efe]: re_expr character class [:cntrl:] should contain \u0000 - ↵ | jan.nijtmans | 2013-06-17 | 2 | -2/+8 |
| |\ \ | | |/ | | | | | | | \u001f | ||||
| | * | Fix [a876646efe]: re_expr character class [:cntrl:] should contain \u0000 - ↵ | jan.nijtmans | 2013-06-17 | 2 | -2/+8 |
| | | | | | | | | | | | | \u001f | ||||
| * | | On 32-bit platforms, 12 characters for version is enough, on 64-bit ↵ | jan.nijtmans | 2013-06-17 | 1 | -1/+1 |
| | | | | | | | | | | | | platforms it will be aligned to 16 characters anyway. | ||||
| * | | link tclsh with stub library, just like xttest and tcltest, in order to ↵ | jan.nijtmans | 2013-06-16 | 1 | -2/+2 |
| | | | | | | | | | | | | allow additional static stub-enabled libraries to be linked with it. | ||||
| * | | split off TclInitStubTable() as separate function - which does the actual ↵ | jan.nijtmans | 2013-06-16 | 8 | -25/+101 |
| | | | | | | | | | | | | stub table initialization - previously part of Tcl_InitStubs(). | ||||
| * | | Don't use deprecated stricmp/strnicmp any more, but underscored variant for ↵ | jan.nijtmans | 2013-06-14 | 3 | -22/+21 |
| |\ \ | | |/ | | | | | | | | | | non-GNU compilers. Some formatting - improved comments. | ||||
| | * | Don't use deprecated stricmp/strnicmp any more, but underscored variant for ↵ | jan.nijtmans | 2013-06-14 | 1 | -5/+3 |
| | | | | | | | | | | | | non-GNU compilers. | ||||
| * | | Fix env.test when running mingw-w64 (AMD64 build) test-suite on wine64. | jan.nijtmans | 2013-06-13 | 2 | -11/+11 |
| |\ \ | | |/ | | | | Fix some gcc warnings which become visible with -Wextra | ||||
| | * | Fix some gcc warnings which become visible with -Wextra | jan.nijtmans | 2013-06-13 | 2 | -28/+28 |
| | | | |||||
| | * | Fix env.test when running mingw-w64 (AMD64 build) test-suite on wine64 | jan.nijtmans | 2013-06-12 | 1 | -2/+2 |
| | | | |||||
| * | | Workaround for mingw-w64 (AMD64-only) bug: It appears that zdll.lib (as ↵ | jan.nijtmans | 2013-06-12 | 4 | -3/+17 |
| | | | | | | | | | | | | produced by Microsoft tools) doesn't import the zlib symbols correctly, so use "libz.dll.a" produced with mingw-w64 tools in stead. | ||||
* | | | merge trunk (except for disabled MSVC warnings, see [48b92a6ab6]) | jan.nijtmans | 2013-06-12 | 10 | -160/+121 |
|\ \ \ | |/ / | |||||
| * | | Silence various warnings when doing a 64-bit build with MSVC: Those warnings ↵ | jan.nijtmans | 2013-06-12 | 2 | -3/+8 |
| |\ \ | | |/ | | | | | | | | | | can only _really_ be fixed in "novem" (so, don't silence them there). Use vsnprintf (more portable) in stead of _vsnprintf, except on MSVC | ||||
| | * | Silence various warnings when doing a 64-bit build with MSVC: Those warnings ↵ | jan.nijtmans | 2013-06-12 | 1 | -4/+6 |
| | | | | | | | | | | | | can only _really_ be fixed in "novem" (so, don't silence them there) | ||||
| * | | Revise INST_EXPAND_STKTOP so that it no longer makes use of its operand. | dgp | 2013-06-11 | 1 | -14/+23 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | All the information required to do a proper expansion of the exec stack to support expanded command invocation is already present. The operand doesn't provide any essential information. By ignoring it, we eliminate the risk that the compiler might fill in the operand with a bad stack depth estimate value. INST_EXPAND_STKTOP doesn't need an operand, but in order to support loading of existing bytecodes we cannot change it now. There's also no need to change what the compiler tries to place in the operand, though changing it to always be zeros would be acceptable now. |