summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fix [2021443] inconsistant "wrong # args" messagesnijtmans2008-07-1941-110/+110
|
* Fix a gcc warning when compiling Tcl with mingw32nijtmans2008-07-191-4/+4
| | | | | tclWinTest.c: In function `TestplatformChmod': tclWinTest.c:706: warning: dereferencing type-punned pointer will break strict-a liasing rules
* Fix miguel's problem with env failures; need LANG to get [encoding system]dkf2008-07-192-30/+36
| | | | right in subprocesses...
* More test cleanup.dkf2008-07-192-275/+240
|
* Rewrite to use tcltest2 and not generate non-ascii chars in results.dkf2008-07-192-56/+63
| | | | Part of fix of [Bug 1513659]
* new TclNRAddCallback macro for internal use instead of the publicMiguel Sofer2008-07-1813-54/+86
| | | | Tcl_NRAddCallback
* NRE-enable the TclOO constructor system.dkf2008-07-184-37/+211
|
* * tests/NRE.test: Added basic tests for deep TclOO callsMiguel Sofer2008-07-182-1/+91
|
* * generic/tcl.decls: Change the public api prefix fromMiguel Sofer2008-07-1816-138/+156
| | | | | | | | | | | | | | | | | * 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-182-13/+33
|
* Minor fixes (clearer panic messages, formatting of comments)dkf2008-07-181-55/+50
|
* * generic/tclDictObj.c (DictWithCmd, DictUpdateCmd): fixMiguel Sofer2008-07-183-27/+28
| | | | | | | refcounting bugs that caused crashes [Bug 2017857]. * generic/tclBasic.c (TclNREvalObjEx): streamline the management of the command frame (opt).
* Tinkeringdkf2008-07-171-29/+37
|
* stop crash in test suite!dkf2008-07-171-1/+11
|
* NRE-ify the non-compiled version of [dict update].dkf2008-07-172-10/+43
|
* Add NRE support to [dict with].dkf2008-07-172-12/+56
|
* * win/tclWinThrd.c: Test for TLS_OUT_OF_INDEXES to make certain thatgeorgeps2008-07-162-1/+10
| | | | thread key creation is successful.
* NRE-aware TclOO.dkf2008-07-166-86/+280
|
* * tests/NRE.test: better constraint for testing theMiguel Sofer2008-07-163-7/+18
| | | | | * 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-152-1/+7
| | | | [Bug 2017583], missing TclResetCancellation call.
* Fix [Bug 2018603]dkf2008-07-152-33/+26
|
* Fix error in example. [Bug 2016740]dkf2008-07-152-2/+4
|
* Factor the ensemble code a bit more.dkf2008-07-152-168/+243
|
* * generic/tclParse.c: reverting the "fix" for [Bug 2017583],Miguel Sofer2008-07-143-6/+19
| | | | | * tests/parse.test: numLevel management and TclInterpReady check seems to be necessary after all.
* Tidy up code for clarity.dkf2008-07-142-436/+431
|
* Store ClientDatas in NRE callback storage as an array; that's how they aredkf2008-07-144-22/+28
| | | | referred to in callback implementations anyway.
* * generic/tclParse.c: Remove unneeded TclInterpReady callMiguel Sofer2008-07-142-8/+6
|
* * generic/tclExecute.c: Remove unneeded TclInterpReady callMiguel Sofer2008-07-142-12/+3
|
* * generic/tclBasic.c.: Embedded Tcl_Canceled() calls intoMiguel Sofer2008-07-144-22/+14
| | | | | * generic/tclExecute.c: TclInterpReady(). * generic/tclParse.c:
* * generic/tclVar.c: fix error messageMiguel Sofer2008-07-142-2/+4
|
* remove unused variableMiguel Sofer2008-07-141-3/+1
|
* ChangeLog fixMiguel Sofer2008-07-141-1/+2
|
* * generic/tclParse.c: remove unnecessary numLevel managementMiguel Sofer2008-07-143-8/+7
| | | | [Bug 2017583]
* * generic/tclBasic.c.: NRE left too many calls toMiguel Sofer2008-07-144-11/+8
| | | | | | * generic/tclExecute.c: TclResetCancellation lying around: it * generic/tclProc.c: only needs to be called prior to any iPtr->numLevels++. Thanks mistachkin.
* more consistent wrong # arg messages: change all messages containing ↵nijtmans2008-07-1323-72/+72
| | | | ?options? to the form ?-option value ...?
* * generic/tclBasic.c: TclResetCancellation() calls were misplacedMiguel Sofer2008-07-132-6/+6
| | | | (merge mishap); stray //. Thanks patthoyts.
* * generic/tclInt.h: the new macros TclSmallAlloc and TclSmallFreeMiguel Sofer2008-07-132-1/+31
| | | | were badly defined under mem debugging [Bug 2017240] (thx das)
* whitespacedas2008-07-131-174/+174
|
* add new NRE filesdas2008-07-131-1/+5
|
* autoheader-2.59das2008-07-131-3/+0
|
* remove leftover DTRACE macro causing buid failuredas2008-07-131-5/+1
|
* silence compiler warnings about uninited variables (gcc can't follow the logic)Miguel Sofer2008-07-131-4/+6
|
* added new files generic/tclNRE.h and tests/NRE.testMiguel Sofer2008-07-132-0/+575
|
* NRE implementation [Patch 2017110]Miguel Sofer2008-07-1327-7657/+8955
|
* Minor updates for better readability.dkf2008-07-111-92/+96
|
* add a vqtcl entrypatthoyts2008-07-091-1/+2
|
* * generic/tclGet.c: Corrected out of date comments and removeddgp2008-07-085-68/+30
| | | | | | | | | | | * 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-082-15/+21
|
* * generic/tclCmdIL.c (InfoFrameCmd): Fixed unsafe idiom of settingandreas_kupries2008-07-072-2/+7
| | | | the interp result found by Don Porter.
* typodgp2008-07-071-1/+1
|