summaryrefslogtreecommitdiffstats
path: root/generic/tclExecute.c
Commit message (Expand)AuthorAgeFilesLines
* merge main dev branchdkf2013-01-031-3/+66
|\
| * Added mechanism for pre-parsing built-in ensembles even when they are not goingdkf2013-01-031-0/+63
| |\
| | * Passing more tests.dkf2013-01-021-9/+15
| | * Working towards more efficient treatment of non-bytecoded ensemble subcommands.dkf2012-12-311-0/+57
| * | remove stray calls to Tcl_Alloc and friends: the core should only use ckalloc...mig2013-01-021-3/+3
| |/
* | merge dkf-compile-misc-infodkf2012-11-201-4/+1
|\ \ | |/
| * [Bug 3588366]: Corrected implementation of bounds restriction for end-indexeddkf2012-11-191-3/+0
| * re-enable bcc-tailcall, after fixing an infinite loop in the TCL_COMPILE_DEBU...mig2012-11-101-1/+1
* | merge main dev branchdkf2012-11-051-7/+160
|\ \ | |/
| * Added compilation of [array exists], [array set] and [array unset]. Fixed a w...merge_to_trunkdkf2012-11-051-6/+108
| * Added compilation of [string last] and improved the compilation of [string ra...dkf2012-11-031-1/+47
| * Added compilation of [info object isa object] (i.e., object verification).dkf2012-11-031-0/+5
* | merge dkf-compile-misc-infodkf2012-11-021-0/+28
|\ \ | |/
| * Added more TclOO introspection bytecodes ([info object class], [info object n...dkf2012-11-021-0/+28
* | Working towards a BCCed [next].dkf2012-11-011-2/+57
|/
* Added compilation of [tailcall]. Not a particularly efficient compilation tho...dkf2012-11-011-0/+49
* Added compilation of [dict create] and [dict merge].dkf2012-11-011-2/+13
* Added [dict exists] compilation; implementation is 95% shared with [dict get].dkf2012-10-301-2/+23
* Some corrections and performance tweaksdkf2012-10-301-46/+56
* Compilation of [string first] and [string range] (with constant indices).dkf2012-10-301-1/+66
* Added compilation of simplest practical case of [string map].dkf2012-10-291-0/+52
* fix INST_YIELD so that it worksdkf_bytecode_8_6_yieldmig2012-10-281-5/+21
* Working towards a BCCed [yield]; this doesn't work right now.dkf2012-10-261-0/+26
* Compile [namespace which -command]; big performance saving in some contexts.dkf2012-10-261-0/+10
* yet another small introspector: [self]dkf2012-10-191-0/+24
* merge trunkdkf2012-08-041-18/+20
|\
| * converting to using Tcl_Obj API for error message generation; part donedkf2012-08-031-18/+20
* | Compilation of misc info sometimes used in high-performance code.dkf2012-03-041-0/+64
|/
* * generic/tclExecute.c (INST_LIST_RANGE_IMM): Enhance implementationdkf2012-02-161-2/+23
* Make some of the logic in TclCompileObj less heavily nested, to improve clarity.dkf2011-11-221-99/+98
* Fix a bug where global precompiled code (A) called from a precompiled andreask2011-11-211-7/+9
* Added support for having the dict var itself referenced by LVT index.dkf2011-10-031-13/+47
* Experimental compilation of the [dict with] subcommand. No tests yet, and notdkf2011-10-021-4/+41
* [Bug 2919042] Restore "valgrindability" of Tcl that was lost by the streamlin...ferrieux2011-08-091-4/+8
* platform portable type matching in debug printsdgp2011-07-121-1/+1
* Correct cast for CURR_DEPTH to silence compiler warning. [Bug 3339502]Joe Mistachkin2011-07-111-1/+1
* Reverted the fix for [Bug 3274728] committed on 2011-04-06 (rev [caf317ab68])...andreask2011-06-081-3/+3
* TclFreeIntRep() cleanup.dgp2011-04-271-1/+0
* * generic/tclExecute.c (TclCompileObj): earlier return if Tip280 gymnastics n...mig2011-04-071-1/+5
|\
| * * generic/tclExecute.c (TclCompEvalObj): earlier return if Tip280 gymnastics ...mig2011-04-071-39/+37
* | last bugfix was incompletemig2011-04-071-1/+1
* | * generic/tclExecute.c: fix for [Bug 3274728], making *catchTop an unsigned l...mig2011-04-061-2/+2
* | Reduce the number of casts used to manage Tcl_Obj internal representations.dkf2011-03-261-78/+69
* | remove TD->expanded, not needed nowmig2011-03-131-8/+1
* | * generic/tclExecute.c: remove TEBCreturn()mig2011-03-131-27/+10
* | Adjust ckalloc/ckfree macros to greatly reduce number of explicit casts indkf2011-03-121-10/+10
* | * generic/tclExecute.c (TclStackFree): insure that the execStack satisfiesMiguel Sofer2011-03-051-8/+17
* | * generic/tclExecute.c: cleaner mem management for TEBCdataMiguel Sofer2011-03-051-4/+8
* | Renamed BottomData to TEBCdata, so that the name refers to what it is rather ...Miguel Sofer2011-03-051-52/+45
* | Renamed struct TEOV_callback to the more descriptive NRE_callback.Miguel Sofer2011-03-051-2/+2