summaryrefslogtreecommitdiffstats
path: root/generic/tclExecute.c
Commit message (Expand)AuthorAgeFilesLines
* merge dkf-compile-misc-infodonal.k.fellows@manchester.ac.uk2012-11-201-4/+1
|\
| * [Bug 3588366]: Corrected implementation of bounds restriction for end-indexeddonal.k.fellows@manchester.ac.uk2012-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 branchdonal.k.fellows@manchester.ac.uk2012-11-051-7/+160
|\ \ | |/
| * Added compilation of [array exists], [array set] and [array unset]. Fixed a w...donal.k.fellows@manchester.ac.uk2012-11-051-6/+108
| * Added compilation of [string last] and improved the compilation of [string ra...donal.k.fellows@manchester.ac.uk2012-11-031-1/+47
| * Added compilation of [info object isa object] (i.e., object verification).donal.k.fellows@manchester.ac.uk2012-11-031-0/+5
* | merge dkf-compile-misc-infodonal.k.fellows@manchester.ac.uk2012-11-021-0/+28
|\ \ | |/
| * Added more TclOO introspection bytecodes ([info object class], [info object n...donal.k.fellows@manchester.ac.uk2012-11-021-0/+28
* | Working towards a BCCed [next].donal.k.fellows@manchester.ac.uk2012-11-011-2/+57
|/
* Added compilation of [tailcall]. Not a particularly efficient compilation tho...donal.k.fellows@manchester.ac.uk2012-11-011-0/+49
* Added compilation of [dict create] and [dict merge].donal.k.fellows@manchester.ac.uk2012-11-011-2/+13
* Added [dict exists] compilation; implementation is 95% shared with [dict get].donal.k.fellows@manchester.ac.uk2012-10-301-2/+23
* Some corrections and performance tweaksdonal.k.fellows@manchester.ac.uk2012-10-301-46/+56
* Compilation of [string first] and [string range] (with constant indices).donal.k.fellows@manchester.ac.uk2012-10-301-1/+66
* Added compilation of simplest practical case of [string map].donal.k.fellows@manchester.ac.uk2012-10-291-0/+52
* fix INST_YIELD so that it worksmig2012-10-281-5/+21
* Working towards a BCCed [yield]; this doesn't work right now.donal.k.fellows@manchester.ac.uk2012-10-261-0/+26
* Compile [namespace which -command]; big performance saving in some contexts.donal.k.fellows@manchester.ac.uk2012-10-261-0/+10
* yet another small introspector: [self]donal.k.fellows@manchester.ac.uk2012-10-191-0/+24
* merge trunkdonal.k.fellows@manchester.ac.uk2012-08-041-18/+20
|\
| * converting to using Tcl_Obj API for error message generation; part donedonal.k.fellows@manchester.ac.uk2012-08-031-18/+20
* | Compilation of misc info sometimes used in high-performance code.donal.k.fellows@manchester.ac.uk2012-03-041-0/+64
|/
* * generic/tclExecute.c (INST_LIST_RANGE_IMM): Enhance implementationdonal.k.fellows@manchester.ac.uk2012-02-161-2/+23
* Make some of the logic in TclCompileObj less heavily nested, to improve clarity.donal.k.fellows@manchester.ac.uk2011-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.donal.k.fellows@manchester.ac.uk2011-10-031-13/+47
* Experimental compilation of the [dict with] subcommand. No tests yet, and notdonal.k.fellows@manchester.ac.uk2011-10-021-4/+41
* [Bug 2919042] Restore "valgrindability" of Tcl that was lost by the streamlin...ferrieux@users.sourceforge.net2011-08-091-4/+8
* platform portable type matching in debug printsdgp@users.sourceforge.net2011-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.dgp@users.sourceforge.net2011-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.donal.k.fellows@manchester.ac.uk2011-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 indonal.k.fellows@manchester.ac.uk2011-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
* | Now that we're no longer using SCM based on RCS, the RCS Keyword linesdgp@users.sourceforge.net2011-03-021-2/+0
|\ \ | |/
| * Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp@users.sourceforge.net2011-03-021-2/+0
| |\
| | * Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp@users.sourceforge.net2011-03-011-2/+0
| | * * generic/tclExecute.c: [Bug 3057639]. Applied patch by Jeff toandreask@activestate.com2010-09-011-7/+7
| | * Fix [Bug 2954959] expr abs(-0.0) is -0.0nijtmans2010-02-221-1/+11