summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * generic/tclCompExpr.c: Revision to preserve parsed intrepsdgp2008-01-172-5/+48
| | | | | of numeric and boolean literals when compiling expressions with (optimize == 1).
* better wording for arg handling in proc.n (tclguy)Miguel Sofer2008-01-171-3/+10
|
* test for memory leakdgp2008-01-162-1/+21
|
* * generic/tclCompExpr.c: add an 'optimize' argument toMiguel Sofer2008-01-165-16/+16
| | | | | | * 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-163-41/+32
| | | | * generic/tclExecute.c: (dgp)
* * doc/proc.n: changed wording for access to non-local variables;Miguel Sofer2008-01-162-5/+10
| | | | | 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-154-9/+14
| | | | | * generic/tclCompExpr.c: of struct TclOpCmdClientData to * generic/tclCompile.h: accomodate C++ compilers [Bug 1855644]
* * win/tclWinSerial.c (SerialCloseProc, TclWinOpenSerialChannel):hobbs2008-01-142-3/+9
| | | | use critical section for read & write side. [Bug 1353846] (newman)
* * unix/tclUnixThrd.c (TclpThreadGetStackSize): restore stackMiguel Sofer2008-01-112-8/+14
| | | | checking functionality in freebsd [Bug 1850424]
* * unix/tclUnixThrd.c (TclpThreadGetStackSize): fix for crash inMiguel Sofer2008-01-112-7/+9
| | | | freebsd [Bug 1860425].
* * generic/tclStringObj.c (Tcl_AppendFormatToObj): Correct failure todgp2008-01-103-5/+15
| | | | | * 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-092-2/+6
|
* * tools/tcltk-man2html.tcl (make-man-pages): make man page titlehobbs2008-01-052-1/+6
| | | | use more specific info on lhs to improve tabbed browser view titles.
* Fixed documentation bug reported on tcl-core, and reordered documentationdkf2008-01-022-15/+18
| | | | 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-029-15/+27
| | | | | | | | | | | * 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-312-17/+26
|
* missing Changelog entryMiguel Sofer2007-12-261-0/+9
|
* * generic/tclCmdIL.c: more [lsort] data handling streamlines. TheMiguel Sofer2007-12-261-137/+108
| | | | | | | | 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.
* * generic/tclCmdIL.c: more [lsort] data handling streamlines.Miguel Sofer2007-12-252-51/+70
| | | | | | 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-234-7/+27
| | | | | * 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-233-42/+117
|
* * generic/tclCmdIL.c (Tcl_LsortObjCmd, Tcl_LsearchObjCmd): avoidMiguel Sofer2007-12-222-23/+41
| | | | calling SelectObjFromSublist when there are no sublists.
* * generic/tclCmdIL.c (Tcl_LsortObjCmd): preallocate a listObj ofMiguel Sofer2007-12-222-13/+27
| | | | | | 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-222-2/+7
| | | | sufficient length for the sorted list instead of growing it.
* Revise release date; move release tagcore_8_5_0dgp2007-12-192-4/+8
|
* * generic/tclCompCmds.c (TclCompileSwitchCmd): update switch -regexphobbs2007-12-193-3/+57
| | | | | | * 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-182-3/+10
|
* Fixes for problems created when processing regular expressions thatdkf2007-12-187-16/+120
| | | | | | | 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-172-4/+12
|
* * generic/tclAlloc.c:Miguel Sofer2007-12-175-48/+88
| | | | | | | | * 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-142-6/+10
| | | | conversion of vfs mounts. [Bug 1602539]
* remove note about gcc compiler warningshobbs2007-12-141-10/+7
|
* fix typohobbs2007-12-141-2/+2
|
* updated noteshobbs2007-12-142-43/+42
|
* Fix for broken test on win2k with long machine namepatthoyts2007-12-142-3/+10
|
* Support compilation with MSVC9 on AMD64patthoyts2007-12-143-2/+15
|
* merge stable branch onto HEADdgp2007-12-13334-344/+368
|
* More clarifications, trying to make the trace docs overload the word 'command'dkf2007-12-132-91/+96
| | | | less. [Bug 1755984]
* More clarification. [Bug 614282]dkf2007-12-132-10/+25
|
* Clarified documentation of enterstep and leavestep traces. [Bug 1701540]dkf2007-12-132-16/+25
|
* * doc/IntObj.3: Update docs for the Tcl_GetBignumAndClearObj() ->dgp2007-12-122-3/+16
| | | | | Tcl_TakeBignumFromObj() revision [TIP 298]. Added docs for the Tcl_InitBignumFromDouble() routine. [Bug 1446971].
* * doc/IntObj.3: Update docs for the Tcl_GetBignumAndClearObj() ->dgp2007-12-122-12/+15
| | | | Tcl_TakeBignumFromObj() revision [TIP 298] [Bug 1446971].
* * changes: Updated for 8.5.0 release.dgp2007-12-122-1/+32
|
* * generic/tclUtil.c (TclReToGlob): reduce escapes in conversionhobbs2007-12-112-6/+11
| | | | when not necessary
* * generic/tclInt.decls: move TclByteArrayMatch and TclReToGlobhobbs2007-12-1112-94/+180
| | | | | | | | | | | | | * generic/tclIntDecls.h: to tclInt.h from stubs. * generic/tclStubInit.c: Add flags var to TclByteArrayMatch for * generic/tclInt.h: future extensibility * generic/tcl.h: define TCL_MATCH_EXACT doc for Tcl_StringCaseMatch. * doc/StrMatch.3: It is compatible with existing usage. * generic/tclExecute.c (INST_STR_MATCH): flag for TclByteArrayMatch * generic/tclUtil.c (TclByteArrayMatch, TclStringMatchObj): * generic/tclRegexp.c (Tcl_RegExpExecObj): * generic/tclCmdMZ.c (StringMatchCmd): Use TclStringMatchObj * tests/string.test (11.9.* 11.10.*): more tests
* typodgp2007-12-101-2/+2
|
* formatting errordgp2007-12-101-2/+2
|
* Visual Studio 2008/MSVC 9 supportpatthoyts2007-12-101-4/+10
|
* Fix markup errors.jenglish2007-12-1011-28/+31
| | | | Consistency: Make sure "KEYWORDS" section appears after "SEE ALSO".