Itcl - the [incr Tcl] extension

Check-in [a05bc3e6d2]
Login

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

Overview
Comment:merge trunk
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | dgp-method-type
Files: files | file ages | folders
SHA1: a05bc3e6d2d5d4c780df41d2c3ce23df4c1d6570
User & Date: dgp 2016-08-26 12:48:02
Context
2016-09-09
15:10
merge trunk check-in: eeb77666cd user: dgp tags: dgp-method-type
2016-08-26
12:48
merge trunk check-in: a05bc3e6d2 user: dgp tags: dgp-method-type
12:16
Use resolved built-in commands to avoid shadowing by child class methods. check-in: 72e57e75b5 user: dgp tags: trunk
2016-08-25
15:27
merge trunk check-in: f21f3d75e2 user: dgp tags: dgp-method-type
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to generic/itclBase.c.

92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
"    return $ptr\n"
"}";

static const char *clazzClassScript =
"::oo::class create ::itcl::clazz {\n"
"  superclass ::oo::class\n"
"  method unknown args {\n"
"    tailcall ::itcl::parser::handleClass [lindex [info level 0] 0] [self] {*}$args\n"
"  }\n"
"  unexport create new unknown\n"
"}";

#define ITCL_IS_ENSEMBLE 0x1

typedef struct ItclCmdsInfo {







|







92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
"    return $ptr\n"
"}";

static const char *clazzClassScript =
"::oo::class create ::itcl::clazz {\n"
"  superclass ::oo::class\n"
"  method unknown args {\n"
"    ::tailcall ::itcl::parser::handleClass [::lindex [::info level 0] 0] [self] {*}$args\n"
"  }\n"
"  unexport create new unknown\n"
"}";

#define ITCL_IS_ENSEMBLE 0x1

typedef struct ItclCmdsInfo {