Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Changes In Branch sebres-on-dmnd-resolver-perf-branch Excluding Merge-Ins
This is equivalent to a diff from 348d9767d3 to 4e0bd29adf
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 | |
2019-10-02
| ||
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 | |
Changes to doc/Preserve.3.
Changes to doc/class.n.
Changes to generic/itclBase.c.
Changes to generic/itclBuiltin.c.
Changes to generic/itclClass.c.
Changes to generic/itclCmd.c.
Changes to generic/itclHelpers.c.
Changes to generic/itclInfo.c.
Changes to generic/itclInt.h.
Changes to generic/itclMethod.c.
Changes to generic/itclObject.c.
Changes to generic/itclParse.c.
Changes to generic/itclResolve.c.
Changes to pkgIndex.tcl.in.
Added tests-perf/itcl-basic.perf.tcl.
Changes to tests/basic.test.
Changes to tests/info.test.
Changes to tests/typeinfo.test.
Changes to win/makefile.vc.
Changes to win/rules.vc.