Itcl - the [incr Tcl] extension

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 events occurring around 635fe4b82e3ffd6c.

2019-10-31
10:18 Ticket [b8daef797a] Itcl3/4 incompatibility: info level doesn't give method name as first element status still Open with 3 other changes artifact: 2068df1411 user: schmitzu
2019-10-30
20:59
Bump README to version 4.2.0 check-in: 180ec302b2 user: dgp tags: trunk
19:31 Ticket [b8daef797a] Itcl3/4 incompatibility: info level doesn't give method name as first element status still Open with 5 other changes artifact: 4185e27440 user: dgp
19:26
Greatly streamline Itcl_EvalArgs(). Still should trash it. check-in: b7d4853b31 user: dgp tags: trunk
19:12 Ticket [a4bf32349e] Itcl_EvalArgs() is an outdated bad actor, breaks NRE, etc. status still Open with 5 other changes artifact: 9babf04941 user: dgp
17:46 Closed ticket [6e42096a1f]: Misleading error message defining method and proc with same name plus 4 other changes artifact: 3fa50598d9 user: dgp
17:46
[6e42096a1f] Stop replacing good error message with worse one. check-in: 21131735fe user: dgp tags: trunk
17:43 Ticket [6e42096a1f] Misleading error message defining method and proc with same name status still Open with 3 other changes artifact: 2346c43c85 user: dgp
17:39 New ticket [a4bf32349e] Itcl_EvalArgs() is an outdated bad actor, breaks NRE, etc.. artifact: 97c5f5213b user: dgp
16:21 Closed ticket [9eea4912b9]: method inspection sometimes broken plus 5 other changes artifact: 6c84d9af2b user: dgp
16:19
[9eea4912b9] Make sure [info args] tracks [itcl::body] changes to arguments. check-in: 3fdc9210fa user: dgp tags: trunk
14:38 Closed ticket [a6b0344070]: Unable to execute configure script plus 3 other changes artifact: 10ac543793 user: dgp
2019-10-29
13:21 New ticket [b8daef797a] Itcl3/4 incompatibility: info level doesn't give method name as first element. artifact: 1ce36658de user: schmitzu
10:33 Changes to wiki page Tracking Itcl Sources artifact: fe6192a440 user: schmitzu
10:29 Ticket [6e42096a1f] Misleading error message defining method and proc with same name status still Open with 5 other changes artifact: 7132ac6b42 user: schmitzu
2019-10-28
19:12
One solution to the migration of Tcl_FreeProc declarations. Maybe not best. check-in: 6d503dbe9a user: dgp tags: trunk
2019-10-22
11:30 New ticket [6e42096a1f] Misleading error message defining mehtod and proc with same name. artifact: c0bff7cb43 user: schmitzu
2019-10-21
17:45
Undo wrong-headed package index strategy. Add lengthy comment to warn against repeating the error. check-in: 96d28c6108 user: dgp tags: trunk
2019-10-16
16:29 Edit [aef6b087abcd79af|aef6b087ab]: Edit check-in comment. artifact: a510243adf user: sebres
16:19 Closed ticket [fe70356a54]: Several performance optimizations (memory-preservation, on demand var-resolver, etc) plus 4 other changes artifact: dff083cc5e user: sebres
16:17
merge sebres-on-dmnd-resolver-perf-branch (fully implements RFE [fe70356a54]) check-in: aef6b087ab user: sebres tags: trunk
16:08 Ticket [fe70356a54] Several performance optimizations (memory-preservation, on demand var-resolver, etc) status still Open with 3 other changes artifact: ae01c2f207 user: dgp ... 1 similar event omitted.
2019-10-15
13:02 Ticket [1ab026a7c4] Catch on method call results in memory leak status still Closed with 3 other changes artifact: 2f2b03df2b user: schmitzu
13:02
merge trunk (and integrated sebres-memopt-perf-branch) check-in: 635fe4b82e user: sebres tags: sebres-on-dmnd-resolver-perf-branch
12:53 Ticket [15f7db53b9] Different behavior for Itcl 4 and Itcl 3 status still Open with 3 other changes artifact: 07098cc3ab user: schmitzu
12:53 Closed ticket [1ab026a7c4]: Catch on method call results in memory leak plus 5 other changes artifact: d6b45690b8 user: sebres ... 1 similar event omitted.
2019-10-11
19:57
Make tests less fragile (for example, -singleproc 1). check-in: 05b48e2011 user: dgp tags: trunk
19:43 Closed ticket [050ac21f73]: info variable introspection gap plus 4 other changes artifact: 388c78d638 user: dgp
19:42
New option: $object info variable -scope Thanks to schmitzu for the contribution. check-in: fb979833ae user: dgp tags: trunk
19:36
Restore the braced expression. Closed-Leaf check-in: c454547861 user: dgp tags: bug-050ac21f72
19:29
Contributed doc and test revisions. check-in: fd58d1d026 user: dgp tags: bug-050ac21f72
19:24
merge trunk check-in: 61ce7dbf80 user: dgp tags: bug-050ac21f72
17:10
Itcl installations should not break a Tcl 8.4 installation. check-in: abc6ffa807 user: dgp tags: trunk
2019-10-10
16:16 Add attachment typeinfo.test to ticket [050ac21f73] artifact: 764aa67a5e user: schmitzu
16:15 Add attachment info.test to ticket [050ac21f73] artifact: ba98b99c44 user: schmitzu
16:14 Add attachment class.n to ticket [050ac21f73] artifact: 2ce3838a45 user: schmitzu
16:13 Ticket [050ac21f73] info variable introspection gap status still Open with 3 other changes artifact: f153ca010a user: schmitzu
2019-10-03
14:37
Update rules.vc to latest version. check-in: 890663a92c user: jan.nijtmans tags: trunk
2019-10-02
19:24
Document zero initialization by Itcl_Alloc. check-in: fcd3cb12d4 user: dgp tags: trunk
17:53
(Re-)implement a public set of routines for allocation and interest management of memory blocks shared by independent modules. These routines do not suffer the performance scaling failures of their Tcl counterparts, which is important to Itcl's usage patterns. Bump the version number to account for new public routines. Thanks to sebres for the contribution. check-in: 3559fa204b user: dgp tags: trunk
17:46
Bump to version Itcl 4.2.0 to account for additions to set of public routines. Closed-Leaf check-in: 348d9767d3 user: dgp tags: sebres-memopt-perf-branch
17:38
Document new (and old!) public routines. check-in: a03aaa0379 user: dgp tags: sebres-memopt-perf-branch
16:29
Itcl_Alloc/Free into public stubs interface. check-in: 990cb68bf6 user: dgp tags: sebres-memopt-perf-branch
2019-09-26
13:52
merge memopt-perf-branch (conflicts resolved) check-in: 9fed574716 user: sebres tags: sebres-on-dmnd-resolver-perf-branch
2019-09-24
16:09
Adapt ItclMemberFunct struct to new management. check-in: 327e4852c1 user: dgp tags: sebres-memopt-perf-branch
2019-09-23
16:55
Adapt ItclMemberCode struct to the new system. check-in: 2f09b8833d user: dgp tags: sebres-memopt-perf-branch
2019-09-20
17:16
Place management of ItclObject structs under the new system. check-in: 2b0b25e79f user: dgp tags: sebres-memopt-perf-branch
16:34
merge trunk check-in: db7140f46e user: dgp tags: sebres-memopt-perf-branch