Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 check-ins occurring around 4e0bd29adf7f9708.
2020-11-02
| ||
14:22 | Make "make install" work on Travis. No need to build on MacOS check-in: ad7908a4f6 user: jan.nijtmans tags: trunk, main | |
2020-10-23
| ||
07:54 | Make Itcl compile (again) with Tcl 8.7+ headers check-in: 1424086acb user: jan.nijtmans tags: trunk, main | |
2020-10-22
| ||
14:38 | Fix "make dist" on Travis. Don't bother "make install" check-in: e5ec7f6feb user: jan.nijtmans tags: trunk, main | |
2020-10-21
| ||
12:10 | First version of .travis.yml check-in: ef6befcaf7 user: jan.nijtmans tags: trunk, main | |
2020-10-20
| ||
11:54 | Update to latest install-sh and rules.vc. Eliminate all usage of "master" and "slave" check-in: b8b2d6c0d0 user: jan.nijtmans tags: trunk, main | |
10:45 | Rename "trunk" to "main", but with new propagating tag "trunk" check-in: 5aae4ecd57 user: jan.nijtmans tags: trunk, main | |
2020-10-02
| ||
13:18 | fixes [f0a72b44d7]: unpaired ItclReleaseClass (too much refCount decrements) if class gets deleted Closed-Leaf check-in: 944c23bdeb user: sebres tags: trunk | |
2020-09-28
| ||
15:12 | Ancient logic error found by pickier compiler. check-in: 75d44e582e user: dgp tags: trunk | |
2020-07-09
| ||
14:51 | Some end-of-line spacing elimination check-in: 10de030573 user: jan.nijtmans tags: trunk | |
2020-07-07
| ||
15:09 | Update to latest TEA check-in: 5a5355678b user: jan.nijtmans tags: trunk | |
2020-05-28
| ||
16:29 | merge bug-c1289b1c32, fix for SF-bug [c1289b1c32] check-in: b41d7dbea4 user: sebres tags: trunk | |
16:15 | fixes segfault [c1289b1c32]; solution is a bit incompatible to 3.x (throws an error, where previously new test "methods-2.3" had called "C1::c1test") Closed-Leaf check-in: a06570e8ca user: sebres tags: bug-c1289b1c32 | |
16:12 | added test illustrating segfault [c1289b1c32]: calling of method without object context (deleted object in method) check-in: 232ba7ca00 user: sebres tags: bug-c1289b1c32 | |
14:52 | partially revert [ef0fae1fdd02b197] (broken on many non-cpp compilers), rewritten with TCL_UNUSED now check-in: a4680da506 user: sebres tags: trunk | |
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
| ||
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 | |
2019-11-20
| ||
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: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: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 | |
2019-11-03
| ||
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-10-30
| ||
20:59 | Bump README to version 4.2.0 check-in: 180ec302b2 user: dgp tags: trunk | |
19:26 | Greatly streamline Itcl_EvalArgs(). Still should trash it. check-in: b7d4853b31 user: dgp tags: trunk | |
17:46 | [6e42096a1f] Stop replacing good error message with worse one. check-in: 21131735fe user: dgp tags: trunk | |
16:19 | [9eea4912b9] Make sure [info args] tracks [itcl::body] changes to arguments. check-in: 3fdc9210fa user: dgp tags: trunk | |
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-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:17 | merge sebres-on-dmnd-resolver-perf-branch (fully implements RFE [fe70356a54]) check-in: aef6b087ab user: sebres tags: trunk | |
2019-10-15
| ||
13:02 | merge trunk (and integrated sebres-memopt-perf-branch) check-in: 635fe4b82e user: sebres tags: sebres-on-dmnd-resolver-perf-branch | |
2019-10-11
| ||
19:57 | Make tests less fragile (for example, -singleproc 1). check-in: 05b48e2011 user: dgp tags: trunk | |
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-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 | |