Files
cpython/Modules
Guido van Rossum 212643f199 Still somewhat experimental speedup. This appears to speed up the
most common interface to Tcl, the call() method, by maybe 20-25%.

The speedup code avoids the construction of a Tcl command string from
the argument list -- the Tcl argument list is immediately parsed back
by Tcl_Eval() into a list that is *guaranteed* (by Tcl_Merge()) to be
exactly the same list, so instead we look up the command info and call
the command function directly.  If the lookup fails, we fall back to
the old method (Tcl_Merge() + Tcl_Eval()) so we don't need to worry
about special cases like undefined commands or the occasional command
("after") that sets the info.proc pointer to NULL -- let TclEval()
deal with these.
1998-04-29 16:22:14 +00:00
..
1998-04-10 22:27:42 +00:00
1997-10-01 04:43:39 +00:00
1997-04-29 21:34:16 +00:00
1997-04-29 20:31:59 +00:00
1998-04-03 21:13:02 +00:00
1996-12-09 23:14:26 +00:00
1997-10-01 04:29:29 +00:00
1997-08-15 02:52:08 +00:00
1997-04-29 21:34:16 +00:00
1997-10-01 04:29:29 +00:00
1998-04-13 20:28:18 +00:00
1997-12-02 20:38:11 +00:00
1996-08-19 22:12:39 +00:00
1996-12-09 22:32:36 +00:00
1997-10-01 04:29:29 +00:00
1998-04-09 17:54:26 +00:00
1998-04-29 14:16:32 +00:00
1998-04-03 21:13:31 +00:00
1998-04-03 21:13:31 +00:00
1997-08-15 02:52:08 +00:00
1998-04-10 22:27:42 +00:00
1998-04-10 22:27:42 +00:00
1997-11-22 21:53:48 +00:00
1996-12-10 00:32:31 +00:00
1997-11-22 21:53:48 +00:00
1998-04-10 22:27:42 +00:00
1997-10-01 04:29:29 +00:00
1998-01-19 22:05:08 +00:00
1998-03-03 22:10:18 +00:00
1996-01-26 21:10:22 +00:00
1997-01-13 22:57:42 +00:00
1996-10-25 14:44:06 +00:00
1998-04-23 20:22:11 +00:00