Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | * generic/tclOOBasic.c (TclOO_Class_Constructor): [Bug 2023112]: Cut | dkf | 2012-05-20 | 1 | -68/+70 |
| | | | | | the amount of hackiness in class constructors, and refactor some of the error message handling from [oo::define] to be saner in the face of odd happenings. | ||||
* | Implementation of TIP #380 | dkf | 2012-03-26 | 1 | -1/+8 |
| | |||||
* | Implementation of TIP #381: Call Chain Introspection and Control | dkf | 2011-05-25 | 1 | -11/+109 |
| | |||||
* | More generation of error codes (TclOO miscellany). | dkf | 2011-04-04 | 1 | -0/+3 |
| | |||||
* | Adjust ckalloc/ckfree macros to greatly reduce number of explicit casts in | dkf | 2011-03-12 | 1 | -1/+1 |
| | | | rest of Tcl source code. No ABI change. API change *should* be harmless. | ||||
* | Reorganization of call context reference count management so that code | dkf | 2011-03-01 | 1 | -12/+7 |
| | | | is (mostly) simpler. | ||||
* | NRE-enabled destructors! Also more generation of errorcodes. | dkf | 2010-02-05 | 1 | -17/+49 |
| | |||||
* | [Bug 2944404] Be careful in case an object deletes itself in its destructor. | dkf | 2010-02-02 | 1 | -3/+6 |
| | |||||
* | Make things compile... D'oh! | dkf | 2010-01-28 | 1 | -3/+5 |
| | |||||
* | Improvements to destructor handling. | dkf | 2010-01-28 | 1 | -2/+16 |
| | | | | Stop crashes from odd destruction routes. | ||||
* | [Bug 2903811]: Remove unneeded restrictions on usefully calling the | dkf | 2009-11-27 | 1 | -8/+6 |
| | | | | oo::object->variable method. Leaving it hidden is enough. | ||||
* | Let [$obj varname x(y)] work. [Bug 2883857] | dkf | 2009-10-22 | 1 | -2/+25 |
| | |||||
* | Fix [Bug 2704302] | dkf | 2009-03-24 | 1 | -14/+5 |
| | |||||
* | - eliminate some unnessary type casts | nijtmans | 2009-02-10 | 1 | -2/+2 |
| | | | | | - some internal const decorations - spacing | ||||
* | TIP #336 IMPLEMENTATION | dgp | 2008-12-02 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | | | * generic/tcl.decls: New routines Tcl_(Get|Set)ErrorLine. * generic/tcl.h: Dropped default access to interp->errorLine. * generic/tclCmdAH.c: Restore it with -DUSE_INTERP_ERRORLINE. * generic/tclCmdMZ.c: Updated callers. * generic/tclDictObj.c: * generic/tclIOUtil.c: * generic/tclNamesp.c: * generic/tclOOBasic.c: * generic/tclOODefinedCmds.c: * generic/tclOOMethod.c: * generic/tclProc.c: * generic/tclResult.c: * generic/tclDecls.h: make genstubs * generic/tclStubInit.c: | ||||
* | remove unused variable | dkf | 2008-11-01 | 1 | -2/+1 |
| | |||||
* | Fix [Bug 2200824] and make class constructor error handling much more robust. | dkf | 2008-10-31 | 1 | -1/+70 |
| | |||||
* | Add "const" to many internal | nijtmans | 2008-10-16 | 1 | -2/+2 |
| | | | | | const tables. No functional or API change. | ||||
* | Clean up result handling, factor out some duplicated code, share objects. | dkf | 2008-10-04 | 1 | -30/+25 |
| | |||||
* | TIP #323 IMPLEMENTATION (partial) | dgp | 2008-09-26 | 1 | -3/+3 |
| | | | | | | * doc/object.n: Revise standard oo method [my variable] to * generic/tclOOBasic.c: accept zero variable names. * tests/oo.test: | ||||
* | * generic/tclCmdAH.c: nre-enabling [eval]; eval scripts are now | Miguel Sofer | 2008-09-01 | 1 | -5/+3 |
| | | | | | | | * generic/tclOOBasic.c: bytecompiled. Adapted recursion limit tests * tests/interp.test: that were relying on eval not being * tests/nre.test: compiled. Part of the [Bug 2017632] project. * tests/unsupported.test: | ||||
* | Dumped tclNRE.h's contents into tclInt.h. The file is now empty and | Miguel Sofer | 2008-07-31 | 1 | -4/+3 |
| | | | | | | unrefernced everywhere but in macosx/Tcl.xcodeproj/project.pbxproj: some knowledgeable maintainer please remove tclNRE.h after making sure it doesn't break the build on macosx | ||||
* | Completely revamped NRE implementation, with (almost) unchanged API. | Miguel Sofer | 2008-07-29 | 1 | -5/+2 |
| | |||||
* | new TclNRAddCallback macro for internal use instead of the public | Miguel Sofer | 2008-07-18 | 1 | -5/+5 |
| | | | | Tcl_NRAddCallback | ||||
* | NRE-enable the TclOO constructor system. | dkf | 2008-07-18 | 1 | -25/+58 |
| | |||||
* | * generic/tcl.decls: Change the public api prefix from | Miguel Sofer | 2008-07-18 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | * 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.eval | dkf | 2008-07-18 | 1 | -13/+28 |
| | |||||
* | Tinkering | dkf | 2008-07-17 | 1 | -29/+37 |
| | |||||
* | NRE-aware TclOO. | dkf | 2008-07-16 | 1 | -4/+17 |
| | |||||
* | Implementation of TIP #257. Incomplete due to missing Win build support. | dkf | 2008-05-31 | 1 | -0/+925 |