Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | explicitly ignore Tcl_PushCallFrame and TclPushStackFrame return value - it ↵ | Miguel Sofer | 2015-08-01 | 1 | -5/+1 |
| | | | | is always TCL_OK. Inconsistency found by coverity (CID 1251197) | ||||
* | added compilation for [nextto] | dkf | 2014-01-19 | 1 | -4/+16 |
| | |||||
* | make function static once more; not needed outside of source file | dkf | 2014-01-07 | 1 | -12/+9 |
| | |||||
* | merge main working branch | dkf | 2013-12-30 | 1 | -34/+37 |
|\ | |||||
| * | Bump TclOO version to 1.0.1 | dkf | 2013-09-18 | 1 | -1/+1 |
| | | |||||
| * | Don't allocate memory until you know you're going to use it and arrange for | dgp | 2013-08-21 | 1 | -1/+2 |
| | | | | | | it to be freed. Leak! | ||||
| * | Don't use automatic storage to hold the invocation words of oo::define. | dgp | 2013-08-21 | 1 | -5/+8 |
| | | | | | | That practice doesn't agree with NRE execution. | ||||
| * | Apply a fix for the bug. Passes the test suite now.bug_3603695 | dkf | 2013-02-09 | 1 | -28/+27 |
| | | |||||
* | | Working towards a BCCed [next]. | dkf | 2012-11-01 | 1 | -7/+5 |
|/ | | | | This version <i>almost</i> works, except for a problem with restoring the context namespace upon return (which produces very strange results!) | ||||
* | merge trunk | dgp | 2012-08-08 | 1 | -40/+60 |
|\ | |||||
| * | converting to using Tcl_Obj API for error message generation; part done | dkf | 2012-08-03 | 1 | -40/+60 |
| | | |||||
* | | Update TclOO package to 0.7, correct copyright dates. | dkf | 2012-07-12 | 1 | -1/+1 |
|/ | |||||
* | Factor out a number of common patterns of use of Tcl_DStringAppend. | dkf | 2012-07-03 | 1 | -1/+1 |
| | |||||
* | * 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 |