TclOO Package

Timeline
Login

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