summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* Simplify Tcl_AppInit and *_Init definitions.nijtmans2010-06-161-0/+10
| | | | | | Change TclpThreadCreate and Tcl_CreateThread signature, making clear that "proc" is a function pointer, as in all other "proc" function parameters.
* [Bug 3016135] traceback using clock format with locale of he_ILnijtmans2010-06-161-0/+5
|
* Spacing and style fixesnijtmans2010-06-141-0/+6
|
* Fix compilation of xttest with 8.6 changesnijtmans2010-06-141-0/+7
| | | | tclPipe.c: Fix gcc warning (with -fstrict-aliasing=2)
* * tools/tcltk-man2html.tcl (make-man-pages): [Bug 3015327]: Make thedkf2010-06-131-6/+5
| | | | | | | | | title of a manual page be stored relative to its resulting directory name as well as its source filename. This was caused by both Tcl and a contributed package ([incr Tcl]) defining an Object.3. Also corrected the joining of strings in titles to avoid extra braces. Note: This removes the previous hack and fixes things correctly.
* * tools/tcltk-man2html.tcl: [Bug 3015327]: Add hack to stop Itcl Cdkf2010-06-131-18/+26
| | | | | | | | docs from interfering with Tcl docs during HTML generation. This is a band-aid since it just prevents the generation of the HTML version of the Itcl C docs (since they're not installed during 'make install') rather than improving the code to not have problems with the clash between two Object.3 files.
* * library/platform/platform.tcl: Added OSX Intel 64bitandreas_kupries2010-06-091-0/+7
| | | | | | * library/platform/pkgIndex.tcl: Package updated to version 1.0.9. * unix/Makefile.in: * win/Makefile.in:
* tsdPerf.c: Fix export of symbol Tsdperf_Init, whennijtmans2010-06-091-0/+9
| | | | | | using -fvisibility=hidden. Make two functions static, eliminate some unnecessary type casts. configure(.in)?: Update to Tcl 8.6
* Ensure proper reset of [info errorstack] even when compiling constant expr's ↵ferrieux2010-06-071-0/+5
| | | | with errors.
* * generic/tclBasic.c: Fix for #3008307: make callerPtr chainsMiguel Sofer2010-06-051-0/+10
| | | | | | | | | * generic/tclExecute.c: be traversable accross coro boundaries. Add the special coroutine CallFrame (partially reverting commit of 2009-12-10), as it is needed for coroutines that do not push a CF - eg, those with [eval] as command. Thanks to Colin McCormack (coldstore) and Alexandre Ferrieux for the hard work on this.
* Safer (and faster) computation of [uplevel] offsets in TIP 348. Toplevel ↵ferrieux2010-06-021-0/+6
| | | | offsets no longer overestimated.
* remove some "BUILD_tcloo" leftoversnijtmans2010-06-021-1/+1
|
* remove some "BUILD_tcloo" leftoversnijtmans2010-06-021-1/+7
|
* ChangeLog typoferrieux2010-05-311-1/+1
|
* Fix computation of [uplevel] offsets in TIP 341.ferrieux2010-05-311-0/+6
| | | | | Only depend on callerPtr chaining now. Needed for upcoming coro patch.
* Fix filesystem-5.1 test failure on CYGWINnijtmans2010-05-311-0/+1
|
* Eliminate some casts to (Tcl_HashTable *)nijtmans2010-05-311-0/+5
|
* [tcl-Patches-3008541] order of TIP #348 fields in Interp structurenijtmans2010-05-281-0/+5
|
* * generic/tclCompCmdsSZ.c (IssueTryFinallyInstructions): [3007374]:dkf2010-05-281-0/+4
| | | | | Corrected error in handling of catch contexts to prevent crash with chained handlers.
* * generic/tclExecute.c (TclExecuteByteCode): Restore correct operationdkf2010-05-281-14/+19
| | | | of instruction-level execution tracing (had been broken by NRE).
* optParse.tcl: eliminate ';' at line end, bump to v0.4.6nijtmans2010-05-271-1/+2
|
* uniParse.tcl: Don't generate spaces at the end of a line.nijtmans2010-05-271-0/+2
|
* optParse.tcl: Don't generate spaces at the end of a line.nijtmans2010-05-271-2/+8
|
* [Bug #3005233] fix for build on OpenBSD vaxnijtmans2010-05-211-0/+1
|
* Make sure that copyDir only receives normalized paths, otherwise it might ↵nijtmans2010-05-211-0/+6
| | | | | | result in a crash on CYGWIN. restyle according to the Tcl style guide
* Also check the reverse path of dict->list EIAS violation.ferrieux2010-05-201-1/+1
|
* Add missing test for [Bug 3004007], fixed under the radar on 2010-02-24 ↵ferrieux2010-05-191-0/+6
| | | | (dkf): EIAS violation in list-dict conversions.
* Don't use arrays of length 1, just use a single element then, it makes code ↵nijtmans2010-05-191-0/+6
| | | | more readable.
* Fix [Bug 2996549]: Failure in expr.test on Win32nijtmans2010-05-171-0/+4
|
* * generic/tclCmdIL.c (TclInfoFrame): Change this code to usedkf2010-05-171-38/+47
| | | | | Tcl_GetCommandFullName rather than rolling its own. Discovered during the hunting of [Bug 3001438] but unlikely to be a fix.
* oops, no unicode characters in ChangeLog ...nijtmans2010-05-121-2/+2
|
* Unnecessary type casts, See Tcl [Patch #2997087]nijtmans2010-05-111-1/+1
| | | | Don't duplicate CYGWIN timezone #define from tclPort.h in tclWinPort.h
* Unnecessary type casts, See Tcl [Patch #2997087]nijtmans2010-05-111-0/+11
| | | | Don't duplicate CYGWIN timezone #define from tclPort.h in tclWinPort.h
* * library/platform/platform.tcl: Fix cpu name for Solaris/Intel 64bit.andreas_kupries2010-05-071-0/+7
| | | | | | * library/platform/pkgIndex.tcl: Package updated to version 1.0.8. * unix/Makefile.in: * win/Makefile.in:
* Unnecessary type casts, See Tcl [Patch #2997087]nijtmans2010-05-051-0/+4
|
* TCHAR-related fixes, making those files compile fine when TCHAR != charnijtmans2010-05-041-0/+6
| | | | Please see comments in [Freq 2965056] (2965056-1.patch).
* CONSTify various useful internal functionsnijtmans2010-05-031-0/+17
| | | | | (TclBignumToDouble, TclCeil, TclFloor), and related tommath functions.
* Add pkg, *.dll to the ignore listnijtmans2010-05-031-0/+1
|
* For MINGW/CYGWIN, use GetCommandLineA explicitelynijtmans2010-05-031-0/+1
|
* Use "tclIO.h" and "tclTomMathDecls.h" everywherenijtmans2010-05-031-0/+8
|
* * generic/tcl.h: Bump patchlevel to 8.6b1.2 to distinguishdgp2010-04-301-0/+8
| | | | | | | | | * library/init.tcl: CVS snapshots from earlier snapshots as well * unix/configure.in: as the 8.6b1 and 8.6b2 releases. * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:
* * generic/tclBinary.c (TclAppendBytesToByteArray): Add commentsdgp2010-04-301-0/+12
| | | | | | | | | | | * generic/tclInt.h (TclAppendBytesToByteArray): placing overflow protection responsibility on caller. Convert "len" argument to signed int which any value already vetted for overflow issues will fit into. * generic/tclStringObj.c: Update caller; standardize panic msg. * generic/tclBinary.c (UpdateStringOfByteArray): Add panic when the generated string representation would grow beyond Tcl's size limits. [Bug 2994924]
* * generic/tclBinary.c (TclAppendBytesToByteArray): Add extra armourdkf2010-04-301-0/+3
| | | | against buffer overflows.
* Fix the problems I introduced inadvertently:dkf2010-04-301-0/+9
| | | | | | * generic/tclBasic.c (NRInterpCoroutine): Corrected handling of * tests/coroutine.test (coroutine-6.4): arguments to deal with trickier cases.
* * tests/coroutine.test: testing coroutine arguments after [yield]:Miguel Sofer2010-04-301-0/+5
| | | | check that only 0/1 allowed
* * generic/tclCompCmds.c (TclCompileVariableCmd): Slightly tighterdkf2010-04-301-0/+3
| | | | issuing of instructions.
* * generic/tclExecute.c (TclExecuteByteCode): Add peephole optimizationdkf2010-04-301-0/+4
| | | | | of the fact that INST_DICT_FIRST and INST_DICT_NEXT always have a conditional jump afterwards.
* * generic/tclBasic.c (TclNRYieldObjCmd, TclNRYieldmObjCmd)dkf2010-04-301-9/+16
| | | | | | (NRInterpCoroutine): Replace magic values for formal argument counts for coroutine command implementations with #defines, for an increase in readability.
* Unnecessary TCL_STORAGE_CLASS re-definition.nijtmans2010-04-301-0/+6
| | | | | It was used for an ancient dummy reference to Tcl_LinkVar(), but that's already gone since 2002-05-29.
* forgot the Changelog entryMiguel Sofer2010-04-291-0/+7
|