Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
200 most recent check-ins using file tclooConfig.sh.in version 629d3fcacd
2017-10-19
| ||
11:06 | Implementation of TIP 473 went into 8.6 series Tcl. Leaf check-in: 9331a9eb28 user: dkf tags: trunk | |
11:05 | [tcl:1a56550e96] Ensure that method list introspection finds methods from mixins in all cases. check-in: 0274fdbceb user: dkf tags: trunk | |
2017-06-20
| ||
19:01 | autoconf rebuild Leaf check-in: d951413743 user: dkf tags: bugfix:cross-compilation | |
19:00 | Import of patch by Erik Leunissen check-in: 904f04eec9 user: dkf tags: bugfix:cross-compilation | |
2017-06-18
| ||
07:51 | Implement TIP 470: Reliable Access to OO Definition Context Object Leaf check-in: 594b9c80a8 user: dkf tags: tip-470 | |
07:36 | Implement TIP 473: Allow a Defined Target Namespace in oo::copy Closed-Leaf check-in: cc799c22cc user: dkf tags: tip-473 | |
2016-04-20
| ||
07:58 | [6adfa8fddf] Fix test target check-in: e5b56214c7 user: gahr tags: trunk | |
2016-03-01
| ||
00:07 | Update to 1.0.4 check-in: 0a6e9f1ea3 user: dkf tags: corresponds-to-Tcl8.6.5, release, release-1.0.4, trunk | |
2015-11-22
| ||
08:36 | tcl:3d96b7076e Prevent crashes when destroying an object's class inside a method call. check-in: 426f9ef2c6 user: dkf tags: trunk | |
2015-08-18
| ||
17:48 | Backport of minor docfixes from tcl:465213d171, tcl:2c509f6291 and tcl:d06b029d9d. check-in: 8887ba1542 user: dkf tags: trunk | |
2015-07-10
| ||
13:02 | Implement TIP 436: Improve TclOO isa Introspection check-in: 5fa1374aa0 user: dkf tags: trunk | |
2015-05-17
| ||
12:55 | tcl:ad6696285c Correction of description of filter behaviour with 'unknown'. check-in: e4da01d791 user: dkf tags: trunk | |
12:05 | tcl:ad6696285c Demonstrate that filters are not called for destructors. check-in: 7c1b9675fd user: dkf tags: trunk | |
2015-05-15
| ||
14:01 | tcl:9dd1bd7a74 Ensure that [self] returns a sensible value in a destructor even when construction didn't complete. check-in: 7779ee5d61 user: dkf tags: trunk | |
2014-09-09
| ||
18:05 | merge trunk Leaf check-in: ae2b662448 user: dkf tags: development-submethods | |
18:02 | merge trunk Leaf check-in: d597f33789 user: dkf tags: development-currentdefinition | |
17:56 | Updates for 1.0.2 release. check-in: a5f531d6ac user: dkf tags: corresponds-to-Tcl8.6.2, corresponds-to-Tcl8.6.3, release, release-1.0.2, trunk | |
2013-09-28
| ||
22:54 | typo; spotted by stu check-in: f3dd9d97ab user: dkf tags: trunk | |
2013-09-27
| ||
09:01 | Added file used for making pretty release notes for SourceForge. check-in: 395e16c285 user: dkf tags: trunk | |
2013-09-26
| ||
21:58 | Fixed the changelog check-in: 58c315430b user: dkf tags: corresponds-to-Tcl8.6.1, release, release-1.0.1, trunk | |
2013-09-19
| ||
14:15 | 3606943: Corrected description of method search order. check-in: 592f4ea3c2 user: dkf tags: trunk | |
2013-09-18
| ||
09:39 | Updates for 1.0.1 release. check-in: 115035a279 user: dkf tags: trunk | |
2013-08-22
| ||
08:08 | Correction to documentation check-in: 1bf76b9f1d user: dkf tags: trunk | |
2013-08-03
| ||
14:13 | Minor: changelog entry for [66e3d9d210] check-in: 755e6c9649 user: dkf tags: trunk | |
14:05 | Backport of fix for Bug 9d61624b3d from Tcl build. Make build clean on OSX Mountain Lion. check-in: 66e3d9d210 user: dkf tags: trunk | |
2013-04-10
| ||
09:12 | Tests from Bug 3610404 but constrained with knownBug because of a problem that is probably in Tcl 8.5 itself. It's believed that TclOO in 8.5 is otherwise unaffected by bug 3610404. check-in: 568146bba2 user: dkf tags: trunk | |
2013-02-09
| ||
12:38 |
Bug 3603695: Change the way that the [oo::object] 'varname' method is implemented so that there are no longer problems with interactions due to the resolver. Thanks to Taylor Venable <[email protected]> for identifying the problem.
Note that due to some subtleties, this test was not failing in the packaged version of TclOO. The code is backported anyway though, as it is rather cleaner than the previous version. check-in: ef16735886 user: dkf tags: trunk | |
2013-01-29
| ||
10:20 | minor fix to benchmarking code check-in: ad4ace340a user: dkf tags: trunk | |
2012-12-21
| ||
08:31 | merge 1.0 release from trunk check-in: 49ef611404 user: dkf tags: development-submethods | |
08:31 | merge 1.0 release from trunk Leaf check-in: 074450b4ab user: dkf tags: development-gc | |
08:31 | merge 1.0 release from trunk Leaf check-in: 46c13ed81e user: dkf tags: development-friends | |
08:30 | merge 1.0 release from trunk check-in: 3c1afcf1c7 user: dkf tags: development-currentdefinition | |
08:29 | Release done check-in: e51db8d109 user: dkf tags: trunk | |
08:24 | Added missing changelog entries Closed-Leaf check-in: c328311a26 user: dkf tags: 1.0-rc, corresponds-to-Tcl8.6.0, release, release-1.0 | |
2012-11-09
| ||
15:56 | merge doc change from trunk check-in: 28033ec116 user: dkf tags: 1.0-rc | |
15:55 | Added doc of Tcl_OOInitStubs. check-in: db90c35513 user: dkf tags: trunk | |
2012-11-08
| ||
15:58 | Updated version requirements based on chat with DGP. check-in: 66672030b0 user: dkf tags: 1.0-rc | |
2012-11-01
| ||
11:13 | Squelch warning. check-in: 365eba4e8c user: dkf tags: 1.0-rc | |
11:07 | Preparing for 1.0 release (to correspond to Tcl 8.6.0) check-in: 0e6376f823 user: dkf tags: 1.0-rc | |
2012-10-24
| ||
08:20 | minor correction to index line check-in: 1dde938a35 user: dkf tags: trunk | |
2012-10-09
| ||
10:32 | merge trunk check-in: 115d936268 user: dkf tags: development-submethods | |
10:31 | merge trunk check-in: 1c7d84761e user: dkf tags: development-gc | |
10:31 | merge trunk check-in: 75e419fe96 user: dkf tags: development-friends | |
10:31 | merge trunk check-in: 8ea966664d user: dkf tags: development-currentdefinition | |
2012-09-17
| ||
13:56 | Merge of release changes. check-in: 6d815c9c8a user: dkf tags: trunk | |
2012-09-09
| ||
11:51 | merge docfix from trunk Closed-Leaf check-in: 4e5718de0a user: dkf tags: 0.7-rc, corresponds-to-Tcl8.6b3, release, release-0.7 | |
11:51 | Fix minor formatting issue found by dgp check-in: 13c0bba869 user: dkf tags: trunk | |
2012-07-26
| ||
21:16 | merge trunk check-in: 92ab9be656 user: dkf tags: development-currentdefinition | |
21:14 | merge trunk check-in: 639543e329 user: dkf tags: development-submethods | |
21:14 | merge trunk check-in: 6419248d74 user: dkf tags: development-gc | |
21:13 | merge trunk check-in: a27a7dab16 user: dkf tags: development-friends | |
21:12 | merge key fix from trunk check-in: 1e72cf94d3 user: dkf tags: 0.7-rc | |
21:09 | [Bug 3547839]: Use the memory management scheme used in version of TclOO that is included in Tcl 8.6; prevents memory accesses to deleted structures! check-in: 7db541b369 user: dkf tags: trunk | |
2012-07-12
| ||
12:49 | merge trunk check-in: d78e8093fb user: dkf tags: development-friends | |
12:49 | merge trunk check-in: cd511545b9 user: dkf tags: development-gc | |
12:49 | merge trunk check-in: 8d72871e22 user: dkf tags: development-submethods | |
09:43 | another copyright date update check-in: 1bb9cebfe7 user: dkf tags: 0.7-rc, release-0.7-rc | |
09:38 | fix tests check-in: 76da1279e8 user: dkf tags: 0.7-rc | |
09:34 | improve the release notes check-in: 902d4a6c2e user: dkf tags: 0.7-rc | |
09:00 | corrected copyright dates check-in: ce3fddb455 user: dkf tags: 0.7-rc | |
08:50 | Preparing for 0.7 release (to correspond to Tcl 8.6b3) check-in: 20bdfae4bf user: dkf tags: 0.7-rc | |
2012-06-06
| ||
09:06 | add to man index check-in: 35c7e9bea4 user: dkf tags: development-currentdefinition | |
2012-06-02
| ||
09:51 | Create [currentdefinition] to better support scripted definition commands. Document how to create scripted definition commands! check-in: d692bc3528 user: dkf tags: development-currentdefinition | |
2012-05-20
| ||
09:21 |
* generic/tclOOBasic.c (TclOO_Class_Constructor): [Bug 2023112]: Cut 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.check-in: ac6eac612c user: dkf tags: trunk | |
2012-04-10
| ||
06:44 | Fix [Bug 3396896] check-in: e6d86d3472 user: dkf tags: trunk | |
2012-04-04
| ||
21:07 | Fix [Bug 3514761] and related ensemble/construction problems. check-in: 3d75ad8d85 user: dkf tags: trunk | |
2012-03-28
| ||
08:04 | merge trunk check-in: 33d4e0b690 user: dkf tags: development-submethods | |
08:00 | merge trunk check-in: db8ae3ab09 user: dkf tags: development-gc | |
07:58 | merge trunk check-in: 6d0dd79102 user: dkf tags: development-friends | |
2012-03-27
| ||
07:00 | Implementation of TIP #397 check-in: e0c1f21884 user: dkf tags: trunk | |
06:55 | Fix uninit variable (thanks to dgp for reporting) check-in: 5d401a8455 user: dkf tags: trunk | |
2012-03-23
| ||
09:10 | merge trunk Closed-Leaf check-in: c4b509caa6 user: dkf tags: development-rfe3485060 | |
09:07 | Implementation of TIP #380 check-in: 0e25104bd8 user: dkf tags: trunk | |
08:46 | Tests of the system of slots. Closed-Leaf check-in: 14aad12d58 user: dkf tags: development-slots | |
2012-03-22
| ||
09:19 | Add documentation. Work towards better code organization. check-in: ea8879da76 user: dkf tags: development-slots | |
2012-02-21
| ||
21:01 | merge trunk check-in: 35f96d229d user: dkf tags: development-submethods | |
21:01 | merge trunk check-in: b4a2a87bc3 user: dkf tags: development-slots | |
21:00 | merge trunk check-in: 58ab0e3ddf user: dkf tags: development-rfe3485060 | |
20:58 | merge trunk check-in: eebed20850 user: dkf tags: development-gc | |
20:58 | merge trunk check-in: 714b1aedf5 user: dkf tags: development-friends | |
20:53 | Don't use ranlib during installation process. It's already been done during build. check-in: 45f68ce75a user: dkf tags: trunk | |
2012-02-13
| ||
00:14 | Mechanism for copying basic Tcl-level object state, the <cloned> method. Added documentation. check-in: 8a8ef9b0e2 user: dkf tags: development-rfe3485060 | |
2012-02-10
| ||
15:13 | Start work on improving the cloning behavior. [RFE 3485060] check-in: 59083b149b user: dkf tags: development-rfe3485060 | |
2012-01-25
| ||
14:33 | * generic/tclOO.c (Tcl_CopyObjectInstance): [Bug 3474460]: When copying an object, make sure that the configuration of the variable resolver is also duplicated. check-in: 01cc752f69 user: dkf tags: trunk | |
2011-09-26
| ||
23:37 | Start a branch on how to do "friend" methods. Hard to do _efficiently_... check-in: 4198aea53f user: dkf tags: development-friends | |
2011-09-16
| ||
13:18 | Revert corrections that weren't. (Tests still remain.) check-in: 748e36ec0b user: dkf tags: trunk | |
2011-09-10
| ||
18:05 | [Bug 3400658]: Correction to forwarded method magic so that Tcl_WrongNumArgs produces the right sort of message. check-in: 4cb9289e5d user: dkf tags: trunk | |
2011-08-09
| ||
10:09 | Merge mainline check-in: 87bf3058e7 user: dkf tags: development-submethods | |
10:09 | Merge mainline check-in: 58385060ac user: dkf tags: development-gc | |
10:09 | Merge mainline check-in: 685f760a21 user: dkf tags: development-slots | |
10:07 | [Bug 3387082]: Plug memory leak in call chain introspection. check-in: 55c4114de0 user: dkf tags: trunk | |
2011-07-14
| ||
18:00 | [Bug 3365156]: Remove stray refcount bump that caused a memory leak. check-in: f796523499 user: dkf tags: corresponds-to-Tcl8.6b2, trunk | |
2011-06-11
| ||
09:04 | Merge mainline check-in: e4e4634876 user: dkf tags: development-submethods | |
09:04 | Merge mainline check-in: 539f501c7c user: dkf tags: development-gc | |
09:03 | Merge mainline check-in: 9c3a81b81c user: dkf tags: development-slots | |
09:01 | Purge useless RCSID comments, some correction of copyright dates. check-in: f8d1c7cfdc user: dkf tags: trunk | |
2011-05-26
| ||
09:17 | Merge mainline check-in: f6b1213dfe user: dkf tags: development-submethods | |
09:16 | Merge mainline check-in: 2c3ffaa564 user: dkf tags: development-gc | |
09:15 | Merge mainline check-in: f00aa4d7b6 user: dkf tags: development-slots | |
2011-05-25
| ||
13:49 | Version number correction check-in: 4e9730d4ad user: dkf tags: checkpoint-0.6.3, trunk | |
13:46 | Documentation fixes spotted during merge to Tcl. check-in: 2f7880906e user: dkf tags: trunk | |
12:29 | Implementation of TIP #381: Call Chain Introspection and Control check-in: 5ff57966d7 user: dkf tags: trunk | |
2011-05-16
| ||
18:52 | Pushing Jeff's build system changes to make it more TEA compliant and working for Windows. This change bumps the version to 0.6.3. check-in: e98f8dd6a1 user: andreask tags: trunk | |
2011-05-04
| ||
21:45 | Report method type as part of chain introspection. Closed-Leaf check-in: f5a2cfd0d4 user: dkf tags: development-next2 | |
2011-04-23
| ||
13:46 | More tests, this time of [nextto] in constructors and destructors. check-in: 0a3fc3c4a0 user: dkf tags: development-next2 | |
12:04 | Added the ability to introspect the current chain in constructors and destructors, which are nameless methods and so didn't work before. check-in: 4e602736b7 user: dkf tags: development-next2 | |
2011-04-10
| ||
15:27 | Add some examples, clarify language and correct minor errors. check-in: f26fbca704 user: dkf tags: development-next2 | |
15:12 | Added documentation. check-in: 122bd46cc8 user: dkf tags: development-next2 | |
14:12 | Add comments check-in: d6c6e0fe7e user: dkf tags: development-next2 | |
14:05 | Adding comments and tests check-in: d5796fc6e6 user: dkf tags: development-next2 | |
2011-04-09
| ||
14:51 | Call chain inspection, so closing in on implementing all of TIP 381 check-in: e7c0671338 user: dkf tags: development-next2 | |
2011-03-29
| ||
20:00 | Added tests of next2 check-in: 959c233f8e user: dkf tags: development-next2 | |
2011-03-28
| ||
21:39 | First implementation of the [next2] command, as discussed with Arnulf Wiedemann and Kevin Kenny at Tcl2010. check-in: eda75514fe user: dkf tags: development-next2 | |
17:29 | Create new branch named "development-next2" check-in: 523b455661 user: dkf tags: development-next2 | |
2011-03-16
| ||
11:01 | Buggy implementation with many odd constraints on what can be done check-in: bdb89fe45a user: dkf tags: development-gc | |
2011-03-14
| ||
18:23 | Create new branch named "development-gc" check-in: e5d7e19150 user: dkf tags: development-gc | |
2011-03-11
| ||
18:17 | Start of test suite. check-in: 789196346f user: dkf tags: development-submethods | |
14:10 | Implementation of submethods, imported from sandbox. check-in: 09e26d074a user: dkf tags: development-submethods | |
14:08 | Implementation of slots, imported from sandbox. check-in: 27f886e437 user: dkf tags: development-slots | |
14:02 | Create new branch named "development-slots" check-in: ba99a79556 user: dkf tags: development-slots | |
14:01 | Create new branch named "development-submethods" check-in: 7523da4b4a user: dkf tags: development-submethods | |
10:37 | Reorganization of call context reference count management so that code is (mostly) simpler. check-in: b717126770 user: dkf tags: trunk | |
10:25 | [Bug 3185009]: Keep references to resolved object variables so that an unset doesn't leave any dangling pointers for code to trip over. check-in: 2e6c187198 user: dkf tags: trunk | |
10:17 | Add in tclconfig. check-in: 4f9f259c1d user: dkf tags: trunk | |
2011-01-18
| ||
16:10 |
* generic/tclOOMethod.c (PushMethodCallFrame): [Bug 3001438]: Make sure that the cmdPtr field of the procPtr is correct and relevant at all times so that [info frame] can report sensible information about a frame after a return to it from a recursive call, instead of probably crashing (depending on what else has overwritten the Tcl stack!)check-in: a44d7ad42b user: dkf tags: trunk | |
15:41 | Update to latest TEA. check-in: 948ac63914 user: dkf tags: trunk | |
2010-11-09
| ||
16:34 |
* tests/oo.test: [Bug 3105999]: Backport of memory tests (issue itself did not exist in this branch of the code).check-in: 2fd16c9d63 user: dkf tags: trunk | |
2010-10-08
| ||
14:02 | Make tests less problematic in failure modes check-in: 694f12288f user: dkf tags: trunk | |
2010-03-24
| ||
11:51 |
* generic/tclOOInfo.c (InfoObjectMethodTypeCmd) (InfoClassMethodTypeCmd): Added introspection of method types so that it is possible to find this info out without using errors.check-in: 9d0ec967ad user: dkf tags: trunk | |
2010-03-08
| ||
09:38 | Missed a couple of spots from the last commit check-in: b7790129b7 user: dkf tags: trunk | |
2010-03-05
| ||
15:39 | [Patch 2961556]: Change TclOO to use the same style of function typedefs as Tcl, as this is about the last chance to get this right. check-in: 104de9c302 user: dkf tags: trunk | |
2010-03-04
| ||
23:51 | Fix [Bug 2962664] by forcing oo::object deletion on oo::class deletion. check-in: 07c56e70e5 user: dkf tags: trunk | |
2010-02-02
| ||
09:27 | Chisel away at reducing the cost of recent changes. check-in: e0f95c1e60 user: dkf tags: trunk | |
09:11 | [Bug 2944404] Be careful in case an object deletes itself in its destructor. check-in: 1a0aaddc42 user: dkf tags: trunk | |
2010-01-28
| ||
08:54 | Make test numbers match with TclOO-in-Tcl check-in: 12d06b2b24 user: dkf tags: trunk | |
08:09 | Improvements to destructor handling. Stop crashes from odd destruction routes. check-in: 08e01ffa56 user: dkf tags: trunk | |
08:05 | regen for latest TEA check-in: a4395cd3c6 user: dkf tags: trunk | |
2009-11-27
| ||
14:39 | [Patch 2903921]: Small spelling fixes from Larry Virden. check-in: 4c5f5df5ca user: dkf tags: trunk | |
07:21 | regen (version bump, tclconfig update) check-in: 4ae34725fb user: dkf tags: trunk | |
07:19 | Bump version to 0.6.2 check-in: 6415952ff3 user: dkf tags: trunk | |
06:38 | [Bug 2903811]: Remove unneeded restrictions on usefully calling the oo::object->variable method. Leaving it hidden is enough. check-in: 12618eb5fd user: dkf tags: trunk | |
2009-11-24
| ||
11:54 | Ensure that destroying an object in a constructor doesn't crash. [Bug 2903011] check-in: f4c2b8d921 user: dkf tags: trunk | |
2009-11-05
| ||
17:58 | Clarification check-in: 6a5ef182c0 user: dkf tags: trunk | |
2009-11-02
| ||
09:56 | Improve the general description. check-in: 0360909edd user: dkf tags: trunk | |
2009-10-22
| ||
19:10 | Let [$obj varname x(y)] work. [Bug 2883857] check-in: d3141a216f user: dkf tags: trunk | |
2009-08-22
| ||
11:30 | Typo found by Andreas Kupries check-in: 3653dc1f3d user: dkf tags: trunk | |
2009-07-24
| ||
08:26 | Made it clearer what most people want instead of [self class]. check-in: 413247e127 user: dkf tags: trunk | |
2009-07-19
| ||
11:56 | Expose function to efficiently return current name of an object. check-in: 259327ea1b user: dkf tags: trunk | |
2009-06-25
| ||
09:44 | Fix [Bug 2811598]. check-in: 3815d8841a user: dkf tags: trunk | |
2009-06-07
| ||
23:35 | Fix docbug. check-in: 66d16f1ce4 user: dkf tags: trunk | |
2009-05-15
| ||
10:14 | Added more introspection: ability to look up namespace of an object. check-in: 714a3daac7 user: dkf tags: trunk | |
2009-05-05
| ||
15:54 | Stop deletion of support namespaces leading to a potential crash. check-in: c6e0e59bd6 user: dkf tags: trunk | |
2009-04-11
| ||
11:48 | Clarify the rules for resolution of what forwarded methods forward to. check-in: 83d2299b1a user: dkf tags: trunk | |
2009-03-24
| ||
10:53 | Fix [Bug 2704302]. check-in: e5ff877a03 user: dkf tags: trunk | |
2009-02-12
| ||
09:30 | Fix tricky point that meant it was next to impossible to extend [oo::define]. check-in: c9d5305303 user: dkf tags: trunk | |
2009-01-29
| ||
14:56 | Fix [Bug 2537839] check-in: 70b6105f0e user: dkf tags: trunk | |
2009-01-27
| ||
11:14 | Fix [Bug 2531577] check-in: b18acf0453 user: dkf tags: trunk | |
2009-01-06
| ||
14:32 | Fix [Bug 2489836] check-in: 7f3d28e54b user: dkf tags: trunk | |
10:28 | Fix [Bug 2481109] check-in: 02db7857c7 user: dkf tags: trunk | |
2008-11-01
| ||
08:01 | regen check-in: 4a203b88e4 user: dkf tags: trunk | |
08:01 | bump version check-in: d76c6aa445 user: dkf tags: trunk | |
00:37 | Fix [Bug 2200824] and make class constructor error handling much more robust. check-in: ff6ffa0d15 user: dkf tags: trunk | |
2008-10-14
| ||
08:35 | Release of 0.6 check-in: 72051776f4 user: dkf tags: corresponds-to-Tcl8.6b1, release, release-0-6, trunk | |
08:17 | Regenerate check-in: 92cda61e43 user: dkf tags: trunk | |
08:15 | Version bump check-in: 5d90088f3e user: dkf tags: trunk | |
08:10 | Various minor fixes ported from Tcl HEAD, preparing for 0.6 release. check-in: 9d84e6edf0 user: dkf tags: trunk | |
2008-10-13
| ||
13:16 | Added magic for Objective C. [Bug 2163447] check-in: 1790b47b32 user: dkf tags: trunk | |
2008-10-10
| ||
13:07 | Fix [Bug 2155658] check-in: 0fe3711cf0 user: dkf tags: trunk | |
2008-09-25
| ||
10:18 | Fix [Bug 2120903] check-in: d2cfb0b526 user: dkf tags: trunk | |
2008-09-24
| ||
09:52 | Remove obsolete debugging macro. [Bug 2124814] check-in: c03159f52c user: dkf tags: trunk | |
2008-09-23
| ||
14:30 | Applied [Patch 2082450] check-in: 46849a94b6 user: dkf tags: trunk | |
2008-09-22
| ||
10:49 | D'oh! Wrong TIP number in commit! check-in: ea9c6a9ab8 user: dkf tags: trunk | |
10:47 | Implement TIP#240. Bump to 0.6a1. check-in: e86409246d user: dkf tags: trunk | |
2008-08-29
| ||
10:00 | Backport of correction of interpreter-deletion detection. check-in: f187756e9b user: dkf tags: trunk | |
2008-08-12
| ||
23:19 |
* generic/tclOOInfo.c (InfoObjectDefnCmd, InfoObjectMixinsCmd): fix # args displayed. [Bug 2048676]check-in: 5ff8d0bdf0 user: hobbs tags: trunk | |
2008-07-02
| ||
13:53 | regen check-in: f7f23f2135 user: dkf tags: trunk | |
13:53 | Bump version to 0.5.1 check-in: 4015c3e309 user: dkf tags: trunk | |
13:50 | Stop trying to build in resources when using VC toolchain. check-in: b3e66551d5 user: dkf tags: trunk | |
2008-06-28
| ||
23:59 | Minor changes (fix copyright years and README.txt) check-in: 3c01ce6103 user: dkf tags: trunk | |
23:45 | Fix [Bug 2004480] check-in: 1ab2de9cc6 user: dkf tags: trunk | |
2008-06-26
| ||
15:11 | regen check-in: 0b208e9b11 user: dkf tags: release, release-0-5, trunk | |
15:10 | Prep the 0.5 release. check-in: 3dad17f74d user: dkf tags: trunk | |
14:54 | Switch to using the Tcl stub table generator instead of the Tile version. This changes the ABI; anyone compiling against TclOO needs to rebuild. check-in: 32e6dc67c4 user: dkf tags: trunk | |
2008-06-19
| ||
21:32 | Make [next] work as described in TIP. [Bug 1998244] check-in: 81d69f159c user: dkf tags: trunk | |
21:02 | Fix [Bug 1998221] check-in: 624bc77310 user: dkf tags: trunk | |
2008-06-08
| ||
23:16 | Plug leak. [Bug 1987817] check-in: 134a340a91 user: dkf tags: trunk | |
2008-06-02
| ||
13:59 | Some tidying up to make list-manipulating code clearer. check-in: b7eed76ba0 user: dkf tags: trunk | |
06:38 |
* generic/tclOO.c (ReleaseClassContents): Fix reference counting problem identified by Keven Kenny through use of valgrind, which was caused by failing to protect the Object as well as the Class (attached to it) of a subclass being deleted and hence getting a freed-memory read when attempting to delete the class command. [Bug 1981001]check-in: 41d15fe126 user: dkf tags: trunk | |
2008-06-01
| ||
08:05 | Fix reference handling when changing in-use methods. [Bug 1981001] check-in: ee7ddca295 user: dkf tags: trunk | |
2008-05-31
| ||
22:30 | Plug method-related memory leaks pointed out by Miguel. check-in: 5a94c4510c user: dkf tags: trunk | |
2008-05-30
| ||
23:01 | Bump to 0.4 for release check-in: 07b5f149cf user: dkf tags: merge-to-tcl86a0-1, release, release-0-4, trunk | |
2008-05-29
| ||
09:33 | Clean up, simplify and systematize how introspection of method lists works. check-in: 3334c783ca user: dkf tags: trunk | |
2008-05-28
| ||
15:24 | Fix Don Porter's test failure problem. check-in: 1c0bc1cf9f user: dkf tags: trunk | |
10:55 | Clarified the term "metaclass" and deepened tests involving it. check-in: 0795ccab98 user: dkf tags: trunk | |
2008-05-26
| ||
22:11 | Stop potential problems with method chains crossing interpreters (e.g. via aliases) by allocating object sequence numbers from a per-thread pool, not a per-interp pool. check-in: c9519020d1 user: dkf tags: trunk | |
2008-05-25
| ||
11:29 | Add caching of methods at the class level. This should speed up calls to those objects that are "typical" instances of their class (no object methods, mixins or filters). Should reduce memory consumption (fewer hash tables!) Tried to exercise the paths both as tests and as benchmarks... check-in: 3015e267ca user: dkf tags: trunk | |
2008-05-24
| ||
16:18 | Remove useless stack frame flags. check-in: 9db27e8cfc user: dkf tags: trunk | |
08:10 | Added OSX-specific things to ignore check-in: 8e571f7f15 user: dkf tags: trunk | |
08:08 | Cleaning up the code, including factoring out basic commands/methods to their own file (tclBasic.c). Bump the version number. check-in: 13b498de74 user: dkf tags: trunk | |
2008-05-23
| ||
21:42 | Stop using Tcl_Preserve and embed a refcount scheme instead, which is faster. check-in: bde0e36814 user: dkf tags: trunk | |