Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
402 check-ins using file license.terms version c9caea2934
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 | |
2008-05-22
| ||
15:08 | Finalize release check-in: 114ec1a49c user: dkf tags: release, release-0-3, trunk | |
15:06 | Fix line endings check-in: 01404a8854 user: dkf tags: trunk | |
14:54 | Prepare the 0.3 release of TclOO check-in: b1fe960541 user: dkf tags: trunk | |
2008-05-21
| ||
14:43 | Fix [Bug 1895546] at a basic level. Will probably need to rethink later. check-in: 4124e9da6f user: dkf tags: trunk | |
14:25 | Tweaking for simplicity. check-in: 485c9e5336 user: dkf tags: trunk | |
13:12 | Performance improvements on the object allocation path. check-in: fa02ede513 user: dkf tags: trunk | |
09:58 | Made abbreviation handling work better in all definition contexts. Added tests. check-in: 7945e76883 user: dkf tags: trunk | |
2008-05-20
| ||
22:04 | Enable unique prefix processing for oo::define subcommands via a custom unknown handler. check-in: 3ef1e55fa8 user: dkf tags: trunk | |
15:44 | Assorted things that improve TclOO's performance and memory consumption. check-in: 4416fe9201 user: dkf tags: trunk | |
2008-05-18
| ||
20:33 | Reduce memory consumption and complexity by merging the call chain caches. Rename the call chain cache from being a context cache; it isn't now. Add comments to better explain some of the code relating to construction. check-in: 81af79e575 user: dkf tags: trunk | |
06:57 | Strip out some overhead from the call path of the predefined methods. check-in: 86343db7fe user: dkf tags: trunk | |
2008-05-17
| ||
14:49 | Enable TclOO in safe interpreters. check-in: b25f516f5e user: dkf tags: trunk | |
13:15 | Make 'export' and 'unexport' more efficient in do-nothing cases. check-in: e150c247ef user: dkf tags: trunk | |
2008-05-16
| ||
14:21 | Added documentation for the 'self' subcommand of oo::define check-in: 9fa1b3d534 user: dkf tags: trunk | |
08:09 | Fix [Bug 1965063] check-in: 6038763d9b user: dkf tags: trunk | |
2008-05-15
| ||
08:52 | Fix [Bug 1963130] check-in: 459d029cbd user: dkf tags: trunk | |
2008-05-13
| ||
21:12 | Quell warning check-in: fa071a33e1 user: dkf tags: trunk | |
15:26 | Rework the method call chain cache to make recursive method calls much faster. Also simplifies the code a bit, but that is a side-effect. check-in: c0a2b5c92c user: dkf tags: trunk | |
10:57 | Minor adjustments to configure/build system check-in: 83f91afc7e user: dkf tags: trunk | |
08:47 | Minor improvements to clarity, fix copyright declaration check-in: 1fbd58f3ca user: dkf tags: trunk | |
2008-05-12
| ||
13:19 | Make it easier to use valgrind check-in: fc472f2989 user: dkf tags: trunk | |
12:46 | Unstitch class from mixin classes correctly. [Bug 1905797] check-in: dab026e98f user: dkf tags: trunk | |
10:11 | Version number matching check-in: ccf6e130f4 user: dkf tags: trunk | |
09:49 | Fix FMR identified in [Bug 1959637] check-in: 606ee6e94f user: dkf tags: trunk | |
2008-05-11
| ||
22:08 | Try to fix [Bug 1959637] check-in: 51442cd50a user: dkf tags: trunk | |
21:20 | Reduce memory consumption by eliminating waste and delaying building hash tables until we are sure they are needed. check-in: be63339b58 user: dkf tags: trunk | |
21:14 | Report classes that a class is mixed into as instances. That's approximately correct after all... check-in: 34d7a759df user: dkf tags: trunk | |
21:12 | Minor tuning. check-in: 55b47498e2 user: dkf tags: trunk | |
16:23 | Fix mixin chaining. [Bug 1960703] check-in: ea27c5d4a2 user: dkf tags: trunk | |
10:02 | Make method deletion a separate subcommand of oo::define, enable renaming of methods, prevent a crash uncovered in the process. [FRQ 1959483] check-in: b152869a66 user: dkf tags: trunk | |
2008-05-10
| ||
06:17 | Shorten the magic to build the support script for running gdb check-in: 306334c032 user: dkf tags: trunk | |
2008-05-08
| ||
23:07 | regen check-in: ef773e56e3 user: dkf tags: trunk | |
23:05 | Forgot to note the version number change. check-in: 716fe7c8c6 user: dkf tags: trunk | |
23:04 | Split object definition off from oo::define to oo::objdefine to get rid of self. prefixes and clean up a messy part of the API. Thanks to DGP! [FRQ 1959486] check-in: e6948860b8 user: dkf tags: trunk | |
20:57 | Fix [Bug 1959457] by removing that functionality. It was cool occasionally, but always too hard to use. check-in: 5a6e0d6d97 user: dkf tags: trunk | |
2008-05-04
| ||
12:24 | Oops, found a mistake in the docs. check-in: d4ce5703be user: dkf tags: trunk | |
2008-04-30
| ||
15:09 | Reduce number of compilations of methods. Good speedup! [Bug 1945769] check-in: 8dbd0c3428 user: dkf tags: trunk | |
2008-04-14
| ||
09:04 | Fix typo check-in: 0c5e758b3c user: dkf tags: trunk | |
2008-04-08
| ||
15:35 | Release version of TclOO 0.2 check-in: cdddf66614 user: dkf tags: release, release-0-2, trunk | |
2008-04-04
| ||
21:54 | Added missing reference to bug number check-in: 1c859090ed user: dkf tags: trunk | |
15:21 | Renamed part of C API to reduce confusion. Prompted by Kevin Kenny. check-in: 1caa8b6c1c user: dkf tags: trunk | |
2008-04-02
| ||
14:41 | Regen check-in: 6b86fb4e6c user: dkf tags: trunk | |
14:41 | Regen of configure based on latest TEA, temporary patch for crashing test, updated to use autoheader rather than a long list of defines on the command line to gcc. check-in: d37d85a0e6 user: dkf tags: trunk | |
2008-03-26
| ||
09:48 | Documentation improvements. check-in: d5a4eae175 user: dkf tags: trunk | |
2008-03-05
| ||
10:56 | Minor bugfix for non-msys builds check-in: 6452f66f4a user: dkf tags: trunk | |
2008-02-01
| ||
19:01 | regen check-in: ef24cf5d86 user: dkf tags: trunk | |
18:40 | regen (and add -nologo to mt invokation) check-in: 4aea0235a0 user: dkf tags: trunk | |
17:16 | Tighter function declarations; match with definitions to make VC build work. check-in: 64f5881d83 user: dkf tags: trunk | |
17:04 | Fix a minor quoting bug check-in: 20f2de3ac6 user: dkf tags: trunk | |
2008-01-31
| ||
11:27 | Minor tinkering check-in: 0fae1adf18 user: dkf tags: trunk | |
11:17 | Correct -o to -fo in invocation of 'rc' check-in: a54ac0263e user: dkf tags: trunk | |
10:54 | Get rid of the logo otherwise spammed by the VC 'rc' command check-in: 6fe1642711 user: dkf tags: trunk | |
10:46 | More tinkering with autoconf check-in: d904ce5324 user: dkf tags: trunk | |
2008-01-30
| ||
15:17 | regen check-in: ef2c34574c user: dkf tags: trunk | |
15:17 | Finally nail the vc buildchain changes check-in: 52ad1cf974 user: dkf tags: trunk | |
2008-01-29
| ||
14:20 | Fix various problems listed in [Bug 1881216] check-in: 709fbbd3f4 user: dkf tags: trunk | |
11:44 | Fix the manifest compiler check-in: b2f3c9b0b0 user: dkf tags: trunk | |
2008-01-28
| ||
15:32 | Fix line endings check-in: d8e87a1501 user: dkf tags: trunk | |
2008-01-22
| ||
20:25 | Minor tweaks check-in: 05b7600a7c user: dkf tags: trunk | |
2008-01-21
| ||
09:35 | regen check-in: 95ace62af5 user: dkf tags: trunk | |
09:34 | Clean up configure code some more check-in: 1bc6a7a25e user: dkf tags: trunk | |
2008-01-19
| ||
14:22 | Too much quoting... check-in: e38ab022a3 user: dkf tags: trunk | |
2008-01-18
| ||
13:47 | Added a comment check-in: 50e3f0ead8 user: dkf tags: trunk | |
13:46 | Updated to be more correct and to use the right version string check-in: 41c9311c2d user: dkf tags: trunk | |
13:20 | More minor tinkering check-in: 7d8090d3e2 user: dkf tags: trunk | |
10:30 | regen/fix bug check-in: 36e4905bbc user: dkf tags: trunk | |
10:27 | * configure.in, Makefile.in: Add code to make the resource compiler adapt to being used with the VC toolchain. Also adds some support for manifest generation (needed for Vista?) [Bug 1870456, part 3] (kbk) check-in: 6bc5ac099c user: dkf tags: trunk | |
2008-01-16
| ||
10:47 | regen check-in: d76502350d user: dkf tags: trunk | |
10:46 |
* generic/tclOOCall.c, tclOOInt.h: Add and fix types to make things
quieter with VC2k5SP1. [Bug 1870456, part 2] (kbk)
* generic/tclOODefineCmds.c (TclOOObjectSetFilters) (TclOOClassSetFilters, TclOOObjectSetMixins, TclOOClassSetMixins): Factor out the code to manage lists of filters and mixins so that they can be manipulated from the C level more easily. Now part of the "internal" API. * generic/tclOODefineCmds.c (BumpGlobalEpoch): Factor out the code to handle incrementing of the global epoch counter when a class is reconfigured. Allows us to put conditions on doing this that are easy to enforce and which should result in a performance boost in practice. check-in: 11a8176b3b user: dkf tags: trunk | |
2008-01-15
| ||
15:55 | Corrected a comment check-in: 3fbe810c93 user: dkf tags: trunk | |
2008-01-12
| ||
12:13 |
* tests/oo.test (oo-23.1): Added new test that shows how to do
Self-like object creation through prototypical objects. [Bug 1865054]
* generic/tclOODefineCmds.c (TclOODefineMixinObjCmd): Stop classes from mixing in themselves as classes, which can lead to an infinite loop. check-in: 83e057449c user: dkf tags: trunk | |
2008-01-09
| ||
10:14 | regen check-in: cd1defdbbc user: dkf tags: trunk | |
10:11 | * generic/tclOOCall.c (AddClassFiltersToCallContext): Add filters defined by classes mixed into classes. [Bug 1865053] * generic/tclOO.c (Tcl_ClassSetConstructor, Tcl_ClassSetDestructor): Factored out the code to install a constructor or destructor. check-in: 639992a6de user: dkf tags: trunk | |
2008-01-06
| ||
15:14 | regen check-in: 3e0b663757 user: dkf tags: trunk | |
15:13 | Bump version number check-in: 4483d43acf user: dkf tags: trunk | |
15:10 | Redesigned the object cloner callbacks to allow client code to reject being cloned. [FRQ 1863642] check-in: 7ba1918ab0 user: dkf tags: trunk | |
12:28 | Rename OO_VERSION to TCLOO_VERSION. [Bug 1864851] check-in: 42cb638750 user: dkf tags: trunk | |
02:15 | Corrected macro usage so that only one #def is involved in stub usage. [Bug 1864851] check-in: c06d7cb93a user: dkf tags: trunk | |
00:47 |
* generic/tclOODecls.h: Removed superfluous '\r' characters that caused syntax errors when compiling with mingw.check-in: f90776f171 user: kennykb tags: trunk | |
00:12 | Update list of ignored things for more correctness check-in: a464a6b87b user: dkf tags: trunk | |
2008-01-05
| ||
22:51 | regen check-in: 4feb85a551 user: dkf tags: trunk | |
22:50 | New functions to make itcl-ng integration much simpler. Adapted from [Patch 1791190], but with internal names as they expose concepts which do not square completely with the way TclOO officially "works". check-in: 1a376193de user: dkf tags: trunk | |
2008-01-03
| ||
23:37 | regen (configure.in updates, latest tcl.m4) check-in: 87c24420b0 user: dkf tags: trunk | |
15:11 | regen check-in: d1f11cb763 user: dkf tags: trunk | |
15:06 | Moved TclOONewForwardClassMethod and TclOONewForwardMethod to private stub API from pure-internal. [FRQ 1842600] check-in: 04676569a6 user: dkf tags: trunk | |
14:41 | Added public getter and setter functions for the method remapping callback, which now also has public types. [FRQ 1842588] check-in: 7ad0737621 user: dkf tags: trunk | |
00:15 | Tweaked the signature of the itcl-ng remapping callback. [Patch 1791215] check-in: acfe8d106b user: dkf tags: trunk | |
2007-12-30
| ||
15:08 | Fix [Bug 1847313] check-in: 7aaa65646b user: dkf tags: trunk | |
15:01 | Fix [Bug 1847318] check-in: 315ca0db71 user: dkf tags: trunk | |
01:55 | Fix [Bug 1847311] check-in: d44863b443 user: dkf tags: trunk | |
01:01 | Added bug id check-in: 32a9cb07f0 user: dkf tags: trunk | |
01:00 | Moved the resource descriptor file source to a win-specific directory. check-in: 140c879759 user: dkf tags: trunk | |
2007-12-02
| ||
09:08 | Updating the ensemble map now requires a non-NULL interp argument. [Bug 1841743] check-in: 9f4e18fdb8 user: dkf tags: trunk | |
2007-11-16
| ||
22:46 | Remove usage of internal macros which has now broken check-in: e9fe7789bc user: dkf tags: trunk | |
2007-11-09
| ||
13:57 | Ensure that export cannot cause the wrong list of methods to be printed in error messages. [Bug 1824958] check-in: 26fd4b350f user: dkf tags: trunk | |
2007-10-18
| ||
15:18 | Added note to remind me to update everywhere when changing version number check-in: e8c6713a26 user: dkf tags: trunk | |
15:16 | Forgot to change the version number everywhere it needed it. check-in: 75647f9828 user: dkf tags: trunk | |
2007-10-12
| ||
15:21 | * generic/tclOO.c (TclOOObjectCmdCore): Added method name remapping support for Arnulf. [Patch 1791215] check-in: a0a234e2ae user: dkf tags: trunk | |
2007-10-11
| ||
09:51 |
* Makefile.in: RANLIB static libraries during install; add install * configure.in: target dependencies; rename a few makefile vars to make overriding them the same as in TEA; distclean tclooConfig.sh; change stub lib install location from libdir to TEA standard pkglibdir. * configure: autoconf-2.59check-in: a9b2755f87 user: das tags: trunk | |
2007-10-03
| ||
22:54 | Add more cygpath stuff check-in: 3444a0014a user: dkf tags: trunk | |
22:01 | Bump the version to distinguish CVS version from 0.1 release check-in: 3904824bc8 user: dkf tags: trunk | |
20:34 | Better VPATH handling: thanks to Andreas Kupries. check-in: 9fca094d97 user: dkf tags: trunk | |
15:30 | Silence gcc warning found by Andreas Kupries. check-in: 88224ec86e user: dkf tags: trunk | |
14:22 | regen check-in: 3bb4ba1e10 user: dkf tags: trunk | |
14:21 | Got the binary package installation directory wrong. check-in: 39a6f17252 user: dkf tags: trunk | |
12:56 | Added missing file to ignore list check-in: 50a4668617 user: dkf tags: trunk | |
12:40 | regen check-in: 2f9682dc25 user: dkf tags: trunk | |
12:40 | Improve robustness when configuring in '.' check-in: 1f742d0b42 user: dkf tags: trunk | |
2007-10-01
| ||
13:24 | Final cleanup for release check-in: 5fbfd7548c user: dkf tags: release, release-0-1, trunk | |
00:07 | Added a readme check-in: b602fc5dde user: dkf tags: trunk | |
2007-09-30
| ||
23:18 | regen check-in: dbe0360f7d user: dkf tags: trunk | |
23:15 | Try to make the config descriptor file work better. check-in: 08cca450de user: dkf tags: trunk | |
2007-09-28
| ||
15:20 | Fix minor fault check-in: 713968537c user: dkf tags: trunk | |
15:19 | regen check-in: f266e235a9 user: dkf tags: trunk | |
15:15 | Added file that describes "useful" configuration about TclOO so that people can build against it. check-in: 908c9245be user: dkf tags: trunk | |
2007-09-03
| ||
09:49 | Tidy up initialization check-in: 975b9cb7ad user: dkf tags: trunk | |
2007-08-23
| ||
15:33 | Fix typo check-in: 83a8a1d05a user: dkf tags: trunk | |
2007-08-21
| ||
21:32 | Fix issue from http://paste.tclers.tk/349 check-in: fcf4a58b18 user: dkf tags: trunk | |
2007-08-20
| ||
20:34 | Fix issue from http://paste.tclers.tk/347 check-in: b872af2353 user: dkf tags: trunk | |
2007-08-15
| ||
18:08 | Plug a leak. check-in: fcb2af0db6 user: dkf tags: trunk | |
2007-08-13
| ||
13:33 | Block potential memory leak. check-in: 8aa4ae0f30 user: dkf tags: trunk | |
2007-08-08
| ||
13:03 | Add missing 'done' :-} check-in: e14eb876bf user: dkf tags: trunk | |
12:26 | regen check-in: a03122fabe user: dkf tags: trunk | |
12:26 | updated tests for is-a rules check-in: aae45e55ec user: dkf tags: trunk | |
12:21 | * generic/tclOO.c (TclOOIsReachable): The is-a relationship should follow the class mixin hierarchy too, and this function is a reasonable addition to the exported API (currently private). check-in: 7fd2c69305 user: dkf tags: trunk | |
2007-08-07
| ||
08:47 | regen check-in: f2a5421daf user: dkf tags: trunk | |
08:46 | * generic/tclOO.c (TclOOObjectCmdCore): Renamed from ObjectCmd and exposed in stubs table. Added mechanism to allow callers to start the chain part way through, though this is not used in the TclOO core. check-in: e3ffb261a0 user: dkf tags: trunk | |
2007-08-06
| ||
13:14 | regen check-in: 43c9472a11 user: dkf tags: trunk | |
13:13 | Exposed core procedure-like method creators through internal stubs table check-in: 07ea2c245e user: dkf tags: trunk | |
10:08 | Improvements to procedure-like method implementation dispatch. check-in: 8b0d1ca13e user: dkf tags: trunk | |
2007-08-04
| ||
22:00 | Regen check-in: 65431258c1 user: dkf tags: trunk | |
21:59 | Added way to follow the call chain without poking around TclOO's guts check-in: 88a782e979 user: dkf tags: trunk | |
2007-08-03
| ||
12:55 | regen check-in: 0273b86488 user: dkf tags: trunk | |
12:21 | Regen check-in: 955724afd2 user: dkf tags: trunk | |
12:20 | Added changes to: 1: Support Arnulf Wiedemann better. 2: Fix up access to Tcl's variable internals. 3: Inline some code which it is feasable to do this with. check-in: 4a5f5de3aa user: dkf tags: trunk | |
2007-07-15
| ||
21:07 | use TclIsVarUndefined macro instead of direct access to the Var flags check-in: bf22983c9d user: msofer tags: trunk | |
2007-06-25
| ||
14:20 | Removed an unused callframe flag, documented the others check-in: 35dd7a96e0 user: dkf tags: trunk | |
2007-06-16
| ||
23:01 | Internal support for Itcl-style methods-run-in-class-namespace namespace management. No scripted support yet. check-in: beddf50d22 user: dkf tags: trunk | |
14:53 | Make sure we do not rename an object to itself. check-in: c6f86da85d user: dkf tags: trunk | |
08:16 | Add file associated with eclipse... check-in: 4fcd8686f1 user: dkf tags: trunk | |
2007-06-15
| ||
14:26 | More cacheing, this time of method call contexts in the internal representation of Tcl_Obj values that are method names. check-in: a933bf498c user: dkf tags: trunk | |
2007-06-14
| ||
21:06 | (forgotten Changelog entry) check-in: b40e52cbf4 user: msofer tags: trunk | |
21:03 | adaptation to HEAD changes: renumbering the FRAME_IS_... flags, using the new shorter api to TclObjInterpProcCore. check-in: 5116032307 user: msofer tags: trunk | |
2007-06-12
| ||
20:59 | Work around a gross gdb-under-msys bug check-in: 02fea4a190 user: dkf tags: trunk | |
15:01 | Added comments to make code a bit clearer. check-in: 357e59f83b user: dkf tags: trunk | |
13:38 | Remove indirect reference to non-public variable of Tcl. check-in: 3b30b2b4fe user: dkf tags: trunk | |
12:58 | Connect the introspection code into the core [info] ensemble. check-in: e1674afdaf user: dkf tags: trunk | |
2007-06-11
| ||
12:25 | Added scripted capability to control what object namespaces are. check-in: e414419853 user: dkf tags: trunk | |
10:09 | regen check-in: dffeea0fe2 user: dkf tags: trunk | |
10:09 | Added genstubs target check-in: d5d24e0cea user: dkf tags: trunk | |
10:08 | Expose control over namespace names to the C level. check-in: 28f77f36d1 user: dkf tags: trunk | |
09:32 | Added [oo::InfoObject methods $obj -recurse] check-in: 3d828d8bbc user: dkf tags: trunk | |
2007-06-10
| ||
23:46 | fix tiny typo that prevented compilation check-in: 3bb2e174e9 user: msofer tags: trunk | |
19:48 | Started work on allowing control over the object-internal namespace name. check-in: 0eb55f8958 user: dkf tags: trunk | |
18:59 | Minor fix check-in: 7236de4d95 user: dkf tags: trunk | |
2007-06-09
| ||
23:48 | regen check-in: c273ff7b59 user: dkf tags: trunk | |
23:48 | Minor whitespace fixes. check-in: af8a1b41c2 user: dkf tags: trunk | |
23:45 | Split out the method handling code into its own source file. check-in: db0a5f9358 user: dkf tags: trunk | |
2007-06-08
| ||
09:37 | When deleting metadata, delete the metadata... check-in: 5b6ac4343a user: dkf tags: trunk | |
02:09 | Memory leak [Bug 1732364] nailed! check-in: b135e58405 user: dkf tags: trunk | |
2007-06-07
| ||
23:12 | Make the code saner... check-in: 9bf5d8210d user: dkf tags: trunk | |
22:00 | Plug at least one memory leak... check-in: c4a939fa4f user: dkf tags: trunk | |
09:58 | Fix misfeature when [next] hits the end of the method chain; brings the code into proper agreement with the documentation... check-in: 8b40e02efb user: dkf tags: trunk | |
09:37 | Minor change to get rid of a constant "variable" check-in: 6ef5dddfb1 user: dkf tags: trunk | |
09:02 | Greatly improved cacheing of object command names. Improves performance of benchmarks and simplifies quite a lot of the code too. Win-win! check-in: ad0e9ee883 user: dkf tags: trunk | |
2007-06-06
| ||
15:45 | A more formally correct version check-in: 5b3f45561c user: dkf tags: trunk | |
15:30 | Hopefully more efficient version of OO benchmarks check-in: 9a20f28ef6 user: dkf tags: trunk | |
10:50 | Enhanced to be more like Tcl's 'make shell' target check-in: 5157623e7f user: dkf tags: trunk | |
10:45 | Added a convenience 'shell' target. check-in: 56a3f6b039 user: dkf tags: trunk | |
10:34 | Make it easier to run the benchmarks check-in: 81916872e4 user: dkf tags: trunk | |
10:25 | Added benchmarks that match those from http://dada.perl.it/shootout/ check-in: c0566848cb user: dkf tags: trunk | |
08:31 | Greatly improved the documentation of [next]. check-in: a562735886 user: dkf tags: trunk | |
2007-06-05
| ||
13:22 | Commented out chunk of code that didn't work because this package is pure C check-in: 67174b2450 user: dkf tags: trunk | |
12:31 | Add more targets (doc, dist) check-in: 3a1360e2c6 user: dkf tags: trunk | |
2007-06-04
| ||
14:52 | Reorganize for better readability. check-in: f490f25b46 user: dkf tags: trunk | |
13:15 | Document the introspection commands check-in: bda5cb42c3 user: dkf tags: trunk | |
2007-06-03
| ||
22:48 | More documentation of the C API. check-in: d40d142ed7 user: dkf tags: trunk | |
2007-06-02
| ||
13:29 | Improve documentation and merge Object docs (best not split into separate file to avoid clash with Tcl docs) check-in: 4bbb9b14a8 user: dkf tags: trunk | |
12:10 | Started documenting the C interface. check-in: 3e50cddbdf user: dkf tags: trunk | |
12:09 | Match Tcl documentation capitalization rules better check-in: 264f28913f user: dkf tags: trunk | |
2007-06-01
| ||
13:05 | Started documenting [next] check-in: 67145313ff user: dkf tags: trunk | |
09:46 | Documented [my] check-in: a4e1ac26da user: dkf tags: trunk | |
2007-05-31
| ||
14:50 | Improvement of docs, including adding docs for [self] check-in: 8e5dfee184 user: dkf tags: trunk | |
2007-05-30
| ||
23:23 | Fix sense of test success so normal case works check-in: c1c58b8dd0 user: dkf tags: trunk | |
23:21 | regen check-in: d8361a8ecb user: dkf tags: trunk | |
23:20 | Fix minor quoting bug check-in: b6ef64cc5b user: dkf tags: trunk | |
23:12 | Make the unknown method handling work better, even if people do stuff they're not supposed to. check-in: 4e94d57e4f user: dkf tags: trunk | |
22:12 | Documented oo::copy check-in: f4fdb50b1b user: dkf tags: trunk | |
15:30 | Bizarre; suspect that there's some horrible bugs in the unknown method code. :-( check-in: 059e9e41e3 user: dkf tags: trunk | |
15:09 | Duh! check-in: dde1269a3c user: dkf tags: trunk | |
15:02 | Fix possible crash in object->unknown check-in: 89bd826372 user: dkf tags: trunk | |
12:50 | regen check-in: 224921d77f user: dkf tags: trunk | |
12:49 | Make the config/make process a bit less hokey! check-in: 72178191a9 user: dkf tags: trunk | |
2007-05-29
| ||
21:20 | regen check-in: 2d92b8606d user: dkf tags: trunk | |
21:20 | Horribleness to make Windows DLLs with nice metadata check-in: 524306fa0c user: dkf tags: trunk | |
15:43 | Improving the documentation further. check-in: ef6a10dcb1 user: dkf tags: trunk | |
14:34 | More documentation... check-in: fa360085d9 user: dkf tags: trunk | |
13:59 | Started manpage for oo::object check-in: 738e67c274 user: dkf tags: trunk | |
13:19 | Largely completed documentation of oo::define check-in: 4880088f01 user: dkf tags: trunk | |
2007-05-28
| ||
12:14 | Filled in more define subcommands check-in: e980e123d2 user: dkf tags: trunk | |
10:48 | Improving documentation... check-in: eafee40439 user: dkf tags: trunk | |
2007-05-24
| ||
14:25 | Added license, started on documentation. check-in: 15fa4cfb24 user: dkf tags: trunk | |