summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* NRE-enable the TclOO constructor system.dkf2008-07-181-0/+7
|
* * tests/NRE.test: Added basic tests for deep TclOO callsMiguel Sofer2008-07-181-0/+2
|
* * generic/tcl.decls: Change the public api prefix fromMiguel Sofer2008-07-181-0/+18
| | | | | | | | | | | | | | | | | * generic/tcl.h: TclNR_foo to Tcl_NRfoo * generic/tclBasic.c: * generic/tclDecls.h: * generic/tclDictObj.c: * generic/tclExecute.c: * generic/tclInterp.c: * generic/tclNRE.h: * generic/tclNamesp.c: * generic/tclOO.c: * generic/tclOOBasic.c: * generic/tclOOCall.c: * generic/tclOOMethod.c: * generic/tclProc.c: * generic/tclStubInit.c:
* NRE-enable oo::object.evaldkf2008-07-181-0/+5
|
* * generic/tclDictObj.c (DictWithCmd, DictUpdateCmd): fixMiguel Sofer2008-07-181-0/+8
| | | | | | | refcounting bugs that caused crashes [Bug 2017857]. * generic/tclBasic.c (TclNREvalObjEx): streamline the management of the command frame (opt).
* NRE-ify the non-compiled version of [dict update].dkf2008-07-171-1/+3
|
* Add NRE support to [dict with].dkf2008-07-171-1/+6
|
* * win/tclWinThrd.c: Test for TLS_OUT_OF_INDEXES to make certain thatgeorgeps2008-07-161-0/+5
| | | | thread key creation is successful.
* NRE-aware TclOO.dkf2008-07-161-30/+42
|
* * tests/NRE.test: better constraint for testing theMiguel Sofer2008-07-161-0/+4
| | | | | * tests/stack.test: existence of teststacklimit, to insure that the testsuite runs under tclsh.
* * generic/tclParse.c: fixing incomplete reversion of "fix" forMiguel Sofer2008-07-151-0/+5
| | | | [Bug 2017583], missing TclResetCancellation call.
* Fix [Bug 2018603]dkf2008-07-151-0/+2
|
* Fix error in example. [Bug 2016740]dkf2008-07-151-0/+2
|
* Factor the ensemble code a bit more.dkf2008-07-151-0/+7
|
* * generic/tclParse.c: reverting the "fix" for [Bug 2017583],Miguel Sofer2008-07-141-0/+6
| | | | | * tests/parse.test: numLevel management and TclInterpReady check seems to be necessary after all.
* Store ClientDatas in NRE callback storage as an array; that's how they aredkf2008-07-141-7/+15
| | | | referred to in callback implementations anyway.
* * generic/tclParse.c: Remove unneeded TclInterpReady callMiguel Sofer2008-07-141-1/+2
|
* * generic/tclExecute.c: Remove unneeded TclInterpReady callMiguel Sofer2008-07-141-0/+2
|
* * generic/tclBasic.c.: Embedded Tcl_Canceled() calls intoMiguel Sofer2008-07-141-4/+7
| | | | | * generic/tclExecute.c: TclInterpReady(). * generic/tclParse.c:
* * generic/tclVar.c: fix error messageMiguel Sofer2008-07-141-0/+2
|
* ChangeLog fixMiguel Sofer2008-07-141-1/+2
|
* * generic/tclParse.c: remove unnecessary numLevel managementMiguel Sofer2008-07-141-0/+3
| | | | [Bug 2017583]
* * generic/tclBasic.c.: NRE left too many calls toMiguel Sofer2008-07-141-1/+5
| | | | | | * generic/tclExecute.c: TclResetCancellation lying around: it * generic/tclProc.c: only needs to be called prior to any iPtr->numLevels++. Thanks mistachkin.
* * generic/tclBasic.c: TclResetCancellation() calls were misplacedMiguel Sofer2008-07-131-0/+3
| | | | (merge mishap); stray //. Thanks patthoyts.
* * generic/tclInt.h: the new macros TclSmallAlloc and TclSmallFreeMiguel Sofer2008-07-131-0/+5
| | | | were badly defined under mem debugging [Bug 2017240] (thx das)
* NRE implementation [Patch 2017110]Miguel Sofer2008-07-131-0/+39
|
* Minor updates for better readability.dkf2008-07-111-92/+96
|
* * generic/tclGet.c: Corrected out of date comments and removeddgp2008-07-081-0/+12
| | | | | | | | | | | * generic/tclInt.decls: internal routine TclGetLong() that's no longer used. If an extension is using this from the internal stubs table, it can shift to the public routine Tcl_GetLongFromObj() or can request addition of a public Tcl_GetLong(). ***POTENTIAL INCOMPATIBILITY*** * generic/tclIntDecls.h: make genstubs * generic/tclStubInit.c:
* Tighten up language.dkf2008-07-081-0/+5
|
* * generic/tclCmdIL.c (InfoFrameCmd): Fixed unsafe idiom of settingandreas_kupries2008-07-071-0/+5
| | | | the interp result found by Don Porter.
* typodgp2008-07-071-1/+1
|
* Correct examples. [Bug 1982642]dkf2008-07-071-0/+4
|
* Improve [lindex] examples.dkf2008-07-061-0/+4
|
* * generic/tclIORChan.c (InvokeTclMethod): Fixed the memory leakandreas_kupries2008-07-031-0/+6
| | | | | reported in [Bug 1987821]. Thanks to Miguel for the rpeort and Don Porter for tracking the cause down.
* * library/package.tcl: Removed [file readable] testing fromdgp2008-07-031-0/+8
| | | | | | | [tclPkgUnknown] and friends. We find out soon enough whether a file is readable when we try to [source] it, and not testing before allows us to workaround the bugs on some common filesystems where [file readable] lies to us. [Patch 1969717]
* Add focussed stack limiting to the RE compiler. Tuning might not yet be rightdkf2008-07-011-1/+6
| | | | but it passes everything normally checked in the test suite. [Bug 1905562]
* Fix [2006884]dkf2008-07-011-0/+5
|
* Clean up typedef formattingdkf2008-06-301-7/+9
|
* * doc/ObjectType.3: Updated documentation of the Tcl_ObjTypedgp2008-06-301-0/+5
| | | | struct to match expectations of Tcl 8.5 [Bug 1917650].
* Lrange cleanup and in-place optimization [Patch 1890831]ferrieux2008-06-291-0/+5
|
* Avoid useless String conversion for CONCAT1 of pure byte arrays [Patch 1953758].ferrieux2008-06-291-0/+5
|
* Prepare Tcl's docs for life as 8.6 (remove out of date change bars, fixdkf2008-06-291-0/+6
| | | | typedefs, add a few missing bits)
* * generic/tclPathObj.c: Plug memory leak in [Bug 1999176] fix. Thanksdgp2008-06-291-0/+5
| | | | to Rolf Ade for detecting.
* Fix [Bug 2004256]dkf2008-06-291-0/+3
|
* Fix [Bug 2004480]dkf2008-06-281-16/+21
|
* * generic/tclPathObj.c: Plug memory leak in [Bug 1972879] fix. Thanksdgp2008-06-281-0/+5
| | | | Rolf Ade for detecting and Dan Steffen for the fix [Bug 2004654].
* * unix/Makefile.in: Followup to my change of 2008-06-25, make codeandreas_kupries2008-06-261-0/+7
| | | | | | generated by the Makefile and put into the installed tm.tcl conditional on interpreter safeness as well. Thanks to Daniel Steffen for reminding me of that code.
* Advance 8.6a1 release tagdgp2008-06-251-7/+7
|
* * library/tm.tcl: Modified the handling of Tcl Modules and of theandreas_kupries2008-06-251-0/+7
| | | | | | * library/safe.tcl: Safe Base to interact nicely with each other, * library/init.tcl: enabling requiring Tcl Modules in safe * tests/safe.test: interpreters. Fixes [Bug 1999119].
* * changes: Updates for 8.6a1 release.dgp2008-06-251-0/+8
| | | | * generic/tclOO.h: Bump to TclOO 0.5.