diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 190 |
1 files changed, 189 insertions, 1 deletions
@@ -1,7 +1,195 @@ -2007-12-13 Donal K. Fellows <donal.k.fellows@manchester.ac.uk> +2008-01-22 Don Porter <dgp@users.sourceforge.net> + + * generic/tclTimer.c (AfterProc): Replace Tcl_EvalEx() with + Tcl_EvalObjEx() to evaluate [after] callbacks. Part of trend to + favor compiled execution over direct evaluation. + +2008-01-22 Miguel Sofer <msofer@users.sf.net> + + * generic/tclCmdIl.c (Tcl_LreverseObjCmd): + * tests/cmdIL.test (cmdIL-7.7): fix crash on reversing an empty + list [Bug 1876793]. + +2008-01-20 Jeff Hobbs <jeffh@ActiveState.com> + + * unix/README: minor typo fixes [Bug 1853072] + + * generic/tclIO.c (TclGetsObjBinary): operate on topmost channel. + [Bug 1869405] (Ficicchia) + +2008-01-17 Don Porter <dgp@users.sourceforge.net> + + * generic/tclCompExpr.c: Revision to preserve parsed intreps + of numeric and boolean literals when compiling expressions with + (optimize == 1). + +2008-01-15 Miguel Sofer <msofer@users.sf.net> + + * generic/tclCompExpr.c: add an 'optimize' argument to + * generic/tclCompile.c: TclCompileExpr() to profit from better + * generic/tclCompile.h: literal management according to usage. + * generic/tclExecute.c: + + + * generic/tclCompExpr.c: Fix literal leak in exprs [Bug 1869989] + * generic/tclExecute.c: (dgp) + * tests/compExpr.test: + + * doc/proc.n: changed wording for access to non-local variables; + added mention to [namespace upvar]. Lame attempt at dealing with + documentation [Bug 1872708] + +2008-01-15 Miguel Sofer <msofer@users.sf.net> + + * generic/tclBasic.c: Replacing 'operator' by 'op' in the def + * generic/tclCompExpr.c: of struct TclOpCmdClientData to + * generic/tclCompile.h: accomodate C++ compilers [Bug 1855644] + +2008-01-13 Jeff Hobbs <jeffh@ActiveState.com> + + * win/tclWinSerial.c (SerialCloseProc, TclWinOpenSerialChannel): + use critical section for read & write side. [Bug 1353846] (newman) + +2008-01-11 Miguel Sofer <msofer@users.sf.net> + + * unix/tclUnixThrd.c (TclpThreadGetStackSize): restore stack + checking functionality in freebsd [Bug 1850424] + + * unix/tclUnixThrd.c (TclpThreadGetStackSize): fix for crash in + freebsd [Bug 1860425]. + +2008-01-10 Don Porter <dgp@users.sourceforge.net> + + * generic/tclStringObj.c (Tcl_AppendFormatToObj): Correct failure to + * tests/format.test: account for big.used == 0 corner case in the + %ll(idox) format directives. [Bug 1867855]. + +2008-01-09 George Peter Staplin <georgeps@xmission.com> + + * doc/vwait.n: add a missing be to fix a typo. + +2008-01-04 Jeff Hobbs <jeffh@ActiveState.com> + + * tools/tcltk-man2html.tcl (make-man-pages): make man page title + use more specific info on lhs to improve tabbed browser view titles. + +2008-01-02 Donal K. Fellows <dkf@users.sf.net> + + * doc/binary.n: Fixed documentation bug reported on tcl-core, and + reordered documentation to discourage people from using the hex + formatter that is hardly ever useful. + +2008-01-02 Don Porter <dgp@users.sourceforge.net> + + * generic/tcl.h: Bump version number to 8.5.1b1 to distinguish + * library/init.tcl: CVS development snapshots from the 8.5.0 and + * unix/configure.in: 8.5.1 releases. + * unix/tcl.spec: + * win/configure.in: + * README + + * unix/configure: autoconf (2.59) + * win/configure: + +2007-12-31 Donal K. Fellows <dkf@users.sf.net> + + * doc/dict.n: Clarified meaning of dictionary values following + discussion on comp.lang.tcl. + +2007-12-26 Miguel Sofer <msofer@users.sf.net> + + * generic/tclCmdIL.c: more [lsort] data handling streamlines. The + function MergeSort is gone, essentially inlined into Tcl_LsortObjCmd. + It is not a straight inlining, two loops over all lists elements where + merged in the process: the linked list elements are now built and + merged into the temporary sublists in the same pass. + +2007-12-25 Miguel Sofer <msofer@users.sf.net> + + * generic/tclCmdIL.c: more [lsort] data handling streamlines. Extra + mem reqs of latest patches removed, restored to previous mem profile. + Improved -unique handling, now eliminating repeated elems immediately + instead of marking them to avoid reinsertion at the end. + +2007-12-23 Jeff Hobbs <jeffh@ActiveState.com> + + * generic/tclCompCmds.c (TclCompileRegexpCmd): TCL_REG_NOSUB cannot + * tests/regexp.test (regexp-22.2): be used because it + * tests/regexpComp.test: [Bug 1857126] disallows backrefs. + +2007-12-21 Miguel Sofer <msofer@users.sf.net> + + * generic/tclCmdIL.c: speed patch for lsort [Patch 1856994]. + +2007-12-21 Miguel Sofer <msofer@users.sf.net> + + * generic/tclCmdIL.c (Tcl_LsortObjCmd, Tcl_LsearchObjCmd): avoid + calling SelectObjFromSublist when there are no sublists. + +2007-12-21 Miguel Sofer <msofer@users.sf.net> + + * generic/tclCmdIL.c (Tcl_LsortObjCmd): preallocate a listObj of + sufficient length for the sorted list instead of growing it. Second + commit replaces calls to Tcl_ListObjAppenElement with direct access to + the internal rep. + +2007-12-19 Don Porter <dgp@users.sourceforge.net> *** 8.5.0 TAGGED FOR RELEASE *** + * changes: Updated for 8.5.0 release. + +2007-12-19 Jeff Hobbs <jeffh@ActiveState.com> + + * generic/tclCompCmds.c (TclCompileSwitchCmd): update switch -regexp + * tests/switch.test-14.*: compilation to pass + the cflags to INST_REGEXP (changed on 12-07). Added tests for + switch -regexp compilation (need more). [Bug 1854399] + +2007-12-18 Don Porter <dgp@users.sourceforge.net> + + * changes: Updated for 8.5.0 release. + +2007-12-18 Donal K. Fellows <donal.k.fellows@manchester.ac.uk> + + * generic/regguts.h, generic/regc_color.c, generic/regc_nfa.c: + Fixes for problems created when processing regular expressions that + generate very large automata. An enormous number of thanks to Will + Drewry <wad_at_google.com>, Tavis Ormandy <taviso_at_google.com>, + and Tom Lane <tgl_at_sss.pgh.pa.us> from the Postgresql crowd for + their help in tracking these problems down. [Bug 1810264] + +2007-12-17 Don Porter <dgp@users.sourceforge.net> + + * changes: Updated for 8.5.0 release. + +2007-12-17 Miguel Sofer <msofer@users.sf.net> + + * generic/tclAlloc.c: + * generic/tclExecute.c: + * generic/tclInt.h: + * generic/tclThreadAlloc.c: Fix alignment for memory returned by + TclStackAlloc; insure that all memory allocators align to 16-byte + boundaries on 64 bit platforms [Bug 1851832, 1851524] + +2007-12-14 Jeff Hobbs <jeffh@ActiveState.com> + + * generic/tclIOUtil.c (FsAddMountsToGlobResult): fix the tail + conversion of vfs mounts. [Bug 1602539] + + * win/README: updated notes + +2007-12-14 Pat Thoyts <patthoyts@users.sourceforge.net> + + * tests/winFile.test: Fixed tests for win2k with long machine name + +2007-12-14 Pat Thoyts <patthoyts@users.sourceforge.net> + + * win/nmakehlp.c: Support compilation with MSVC9 for AMD64. + * win/makefile.vc: + +2007-12-13 Donal K. Fellows <donal.k.fellows@manchester.ac.uk> + * doc/trace.n: Clarified documentation of enterstep and leavestep traces, including adding example. [Bug 614282, 1701540, 1755984] |