summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* Fix [Bug 1891827]dkf2008-02-121-11/+14
|
* Documented missing configure flags. [Bug 1799011]dkf2008-02-121-0/+4
|
* doc/clock.n - minor documentation fix in %N format groupKevin B Kenny2008-02-061-2/+4
|
* * generic/tclClock.c (ClockParseformatargsObjCmd):Kevin B Kenny2008-02-061-0/+11
| | | | | | | | | | * library/clock.tcl (::tcl::clock::format): * tests/clock.test (clock-1.0, clock-1.4): Performance enhancements in [clock format] (moving the analysis of $args into C code, holding on to Tcl_Objs with resolved command names, [lassign] in place of [foreach], avoiding [namespace which] for command resolution).
* bump release datecore_8_5_1dgp2008-02-041-5/+7
|
* * generic/tclExecute.c (INST_CONCAT1): fix optimisation forMiguel Sofer2008-02-041-0/+5
| | | | in-place concatenation (was going over String type)
* *** 8.5.1 TAGGED FOR RELEASE ***dgp2008-02-041-1/+13
| | | | | | | | | | | | * generic/tcl.h: Bump to 8.5.1 for release. * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:
* * unix/configure.in (Darwin): correct Info.plist year substitution indas2008-02-021-1/+8
| | | | | | non-framework builds. * unix/configure: autoconf-2.59
* set release tagdgp2008-02-011-0/+2
|
* credit contributor an00naMiguel Sofer2008-01-301-1/+2
|
* * generic/tclInterp.c (Tcl_GetAlias): fix for [Bug 1882373]Miguel Sofer2008-01-301-0/+4
|
* Improved manual page scraper to do a better job with Ttk. [Tk Bug 1876493]dkf2008-01-301-1/+6
|
* Improve Tcl macros to make Ttk documentation work better. [Tk Bug 1876493]dkf2008-01-291-25/+32
|
* * changes: Updated for 8.5.1 release.dgp2008-01-251-0/+4
|
* * generic/tclInt.h: New macro TclGrowParseTokenArray() todgp2008-01-231-0/+13
| | | | | | | | | | | | | | * generic/tclCompCmds.c: simplify code that might need to grow * generic/tclCompExpr.c: an array of Tcl_Tokens in the parsePtr * generic/tclParse.c: field of a Tcl_Parse. Replaces the TclExpandTokenArray() routine via replacing: int needed = parsePtr->numTokens + growth; while (needed > parsePtr->tokensAvailable) { TclExpandTokenArray(parsePtr); } with: TclGrowParseTokenArray(parsePtr, growth); This revision merged over from dgp-refactor branch.
* * generic/tclCompile.h: Demote TclCompEvalObj() from internal stubs todgp2008-01-231-0/+8
| | | | | | | * generic/tclInt.decls: a MODULE_SCOPE routine declared in tclCompile.h. * generic/tclIntDecls.h: make genstubs * generic/tclStubInit.c:
* * generic/tclTimer.c (AfterProc): Replace Tcl_EvalEx() withdgp2008-01-221-0/+6
| | | | | Tcl_EvalObjEx() to evaluate [after] callbacks. Part of trend to favor compiled execution over direct evaluation.
* * generic/tclCmdIl.c (Tcl_LreverseObjCmd):Miguel Sofer2008-01-221-0/+6
| | | | | * tests/cmdIL.test (cmdIL-7.7): fix crash on reversing an empty list [Bug 1876793].
* * unix/README: minor typo fixes [Bug 1853072]hobbs2008-01-201-0/+2
|
* * generic/tclIO.c (TclGetsObjBinary): operate on topmost channel.hobbs2008-01-201-0/+5
| | | | [Bug 1869405] (Ficicchia)
* * generic/tclCompExpr.c: Revision to preserve parsed intrepsdgp2008-01-171-0/+6
| | | | | of numeric and boolean literals when compiling expressions with (optimize == 1).
* test for memory leakdgp2008-01-161-0/+1
|
* * generic/tclCompExpr.c: add an 'optimize' argument toMiguel Sofer2008-01-161-0/+6
| | | | | | * 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]Miguel Sofer2008-01-161-0/+3
| | | | * generic/tclExecute.c: (dgp)
* * doc/proc.n: changed wording for access to non-local variables;Miguel Sofer2008-01-161-0/+6
| | | | | added mention to [namespace upvar]. Lame attempt at dealing with documentation [Bug 1872708]
* * generic/tclBasic.c: Replacing 'operator' by 'op' in the defMiguel Sofer2008-01-151-0/+6
| | | | | * generic/tclCompExpr.c: of struct TclOpCmdClientData to * generic/tclCompile.h: accomodate C++ compilers [Bug 1855644]
* * win/tclWinSerial.c (SerialCloseProc, TclWinOpenSerialChannel):hobbs2008-01-141-0/+5
| | | | use critical section for read & write side. [Bug 1353846] (newman)
* * unix/tclUnixThrd.c (TclpThreadGetStackSize): restore stackMiguel Sofer2008-01-111-0/+3
| | | | checking functionality in freebsd [Bug 1850424]
* * unix/tclUnixThrd.c (TclpThreadGetStackSize): fix for crash inMiguel Sofer2008-01-111-0/+5
| | | | freebsd [Bug 1860425].
* * generic/tclStringObj.c (Tcl_AppendFormatToObj): Correct failure todgp2008-01-101-0/+6
| | | | | * tests/format.test: account for big.used == 0 corner case in the %ll(idox) format directives. [Bug 1867855].
* Add a missing be to fix a typo.georgeps2008-01-091-0/+4
|
* * tools/tcltk-man2html.tcl (make-man-pages): make man page titlehobbs2008-01-051-0/+5
| | | | use more specific info on lhs to improve tabbed browser view titles.
* Fixed documentation bug reported on tcl-core, and reordered documentationdkf2008-01-021-0/+6
| | | | to discourage people from using the hex formatter that is hardly ever useful.
* * generic/tcl.h: Bump version number to 8.5.1b1 to distinguishdgp2008-01-021-0/+12
| | | | | | | | | | | * 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:
* Clarified meaning of dictionary values following discussion on comp.lang.tcl.dkf2007-12-311-12/+16
|
* missing Changelog entryMiguel Sofer2007-12-261-0/+9
|
* * generic/tclCmdIL.c: more [lsort] data handling streamlines.Miguel Sofer2007-12-251-0/+7
| | | | | | 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.
* * generic/tclCompCmds.c (TclCompileRegexpCmd): TCL_REG_NOSUB cannothobbs2007-12-231-0/+6
| | | | | * tests/regexp.test (regexp-22.2): be used because it * tests/regexpComp.test: [Bug 1857126] disallows backrefs.
* * generic/tclCmdIL.c: speed patch for lsort [Patch 1856994].Miguel Sofer2007-12-231-0/+4
|
* * generic/tclCmdIL.c (Tcl_LsortObjCmd, Tcl_LsearchObjCmd): avoidMiguel Sofer2007-12-221-0/+5
| | | | calling SelectObjFromSublist when there are no sublists.
* * generic/tclCmdIL.c (Tcl_LsortObjCmd): preallocate a listObj ofMiguel Sofer2007-12-221-1/+3
| | | | | | sufficient length for the sorted list instead of growing it. Second commit replaces calls to Tcl_ListObjAppenElement with direct access to the internal rep.
* * generic/tclCmdIL.c (Tcl_LsortObjCmd): preallocate a listObj ofMiguel Sofer2007-12-221-0/+5
| | | | sufficient length for the sorted list instead of growing it.
* Revise release date; move release tagcore_8_5_0dgp2007-12-191-2/+6
|
* * generic/tclCompCmds.c (TclCompileSwitchCmd): update switch -regexphobbs2007-12-191-0/+7
| | | | | | * 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]
* avoid exposing emails of contributors where possiblehobbs2007-12-181-3/+3
|
* * changes: Updated for 8.5.0 release.dgp2007-12-181-2/+6
|
* Fixes for problems created when processing regular expressions thatdkf2007-12-181-0/+9
| | | | | | | generate very large automata. An enormous number of thanks to Will Drewry <wad@google.com>, Tavis Ormandy <taviso@google.com>, and Tom Lane <tgl@sss.pgh.pa.us> from the Postgresql crowd for their help in tracking these problems down. [Bug 1810264]
* * changes: Updated for 8.5.0 release.dgp2007-12-171-2/+6
|
* * generic/tclAlloc.c:Miguel Sofer2007-12-171-0/+9
| | | | | | | | * 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]
* * generic/tclIOUtil.c (FsAddMountsToGlobResult): fix the tailhobbs2007-12-141-0/+3
| | | | conversion of vfs mounts. [Bug 1602539]