Itcl - the [incr Tcl] extension

Timeline
Login

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

50 events occurring around 6c5eb55b81493997.

2020-05-28
12:14 New ticket [68b5b046c0] Misleading error message when calling undefined method as proc. artifact: 2a85966f53 user: schmitzu
2020-05-27
16:01 Verified ticket [c1289b1c32]: Method call after delete segfaults plus 5 other changes artifact: 6af8cbb4b7 user: sebres ... 1 similar event omitted.
2020-02-13
14:22
Update version to 4.2.1 check-in: d1780ec0ff user: jan.nijtmans tags: trunk
14:21
Make everything compile warning-free with -Wextra check-in: ef0fae1fdd user: jan.nijtmans tags: trunk
2019-11-28
12:54
TEA update check-in: 072ea1c103 user: jan.nijtmans tags: trunk
2019-11-26
14:29 Ticket [8e632ce049] Nested eval within method leak memory status still Closed with 3 other changes artifact: 2ffaf8e4fd user: schmitzu ... 1 similar event omitted.
13:45
fixes leak [8e632ce049], integrate branch bug-8e632ce049 check-in: da8e02393b user: sebres tags: trunk
13:43
fixed leak (bug [8e632ce049]), always call paired release in ItclAfterCallMethod for every preserve of ItclCheckCallMethod (moved outside of wrong if block). Closed-Leaf check-in: 6e1142ec9f user: sebres tags: bug-8e632ce049
13:36
bug [8e632ce049] - added test case covering leak check-in: 590d935e41 user: sebres tags: bug-8e632ce049
11:27 Ticket [8e632ce049] Nested eval within method leak memory status still Open with 7 other changes artifact: 0697db1b9f user: sebres ... 1 similar event omitted.
2019-11-20
19:48 Edit [c2637b44af20e1b9|c2637b44af]: Add tag "itcl-4-2-0". artifact: b38814879a user: dgp
19:47 Edit [6fae71f276af4ad9|6fae71f276]: Cancel tag "itcl-4-2-0". artifact: 64fb2540ec user: dgp
19:46 Edit [48d5801f5a9731c3|48d5801f5a]: Cancel tag "itcl-4-2-0". artifact: 3a86c5e1e9 user: dgp
19:46 Edit [6fae71f276af4ad9|6fae71f276]: Add tag "itcl-4-2-0". artifact: 63cfed5c26 user: dgp
16:39
TEA update check-in: c2637b44af user: dgp tags: trunk, itcl-4-2-0
2019-11-05
15:46
amend to [48d5801f5a]: remove header declaration check-in: 6fae71f276 user: sebres tags: trunk
14:31 Edit [41ce4308a9264f73|41ce4308a9]: Cancel tag "itcl-4-2-0". artifact: 133c3a6466 user: dgp
14:30 Edit [48d5801f5a9731c3|48d5801f5a]: Add tag "itcl-4-2-0". artifact: dd1764a47c user: dgp
14:30
Remove internal routine Itcl_CreateMethodVariable (name is deceptive) which no longer has callers check-in: 48d5801f5a user: dgp tags: trunk
2019-11-04
21:28 Closed ticket [777ae99cfb]: variable lookup before a common creation affects behaviour of variable resolution plus 4 other changes artifact: 6a73cf52da user: sebres
21:24
integrate bug fix of [777ae99cfb], fixes mem-leaks, certain optimizations check-in: 8b790617eb user: sebres tags: trunk
21:20
avoid mem-leak (methodVariables is object-hash, so key refCount is incremented automaticaly); grave speedup of method variables (share same object "fullNamePtr" between imvPtr and ivPtr); remove obsolete or unneeded code. Closed-Leaf check-in: 4e0bd29adf user: sebres tags: sebres-on-dmnd-resolver-perf-branch
20:28
fixes [777ae99cfb]: previous var-lookup in class body (in ::itcl::parser) could obtain inherited common vars, be sure it does not exists after new uninitialized common creation; more test cases covering corner cases; remove unneeded calls of Itcl_BuildVirtualTables, since resolveVars is build on demand (moved to ItclResolveVarEntry). check-in: 6c5eb55b81 user: sebres tags: sebres-on-dmnd-resolver-perf-branch
17:42
new test illustrating bug [777ae99cfb] check-in: c191d69522 user: sebres tags: sebres-on-dmnd-resolver-perf-branch
17:42 Edit [635fe4b82e3ffd6c|635fe4b82e]: Remove the "Closed" mark. artifact: 5c1de39386 user: sebres
17:09 Verified ticket [777ae99cfb]: variable lookup before a common creation affects behaviour of variable resolution plus 6 other changes artifact: e3c55d86ff user: sebres ... 1 similar event omitted.
2019-11-03
02:35 Edit [41ce4308a9264f73|41ce4308a9]: Add tag "itcl-4-2-0". artifact: 29fd41319f user: dgp
02:31
close fork check-in: 41ce4308a9 user: dgp tags: trunk
02:30
TEA updates check-in: e17d63569a user: dgp tags: trunk
02:28
Fix nroff syntax botch in documentation. check-in: b5c0638471 user: dgp tags: trunk
2019-11-02
16:29 Ticket [b8daef797a] Itcl3/4 incompatibility: info level doesn't give method name as first element status still Open with 3 other changes artifact: a07e9b088c user: dgp ... 2 similar events omitted.
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