summaryrefslogtreecommitdiffstats
path: root/generic/tclCompCmds.c
Commit message (Expand)AuthorAgeFilesLines
* Code Audit results:dkf2010-03-051-4/+4
* Split tclCompCmds.c into two pieces to improve developer sanity.dkf2010-02-261-3541/+375
* Correct silly error with missing semicolonsdkf2010-02-251-3/+3
* Remove unnecessary EXTERN's, which alreadynijtmans2010-02-221-3/+2
* Make [string length] compiler handle more trivial cases.dkf2010-02-201-108/+105
* Fix error in stack depth calculation for [dict update], correct misleadingdkf2010-02-171-1/+4
* Hive off the ensemble code into its own file.dkf2010-02-131-683/+364
* Small cleanups of formatting issuesdkf2010-02-091-72/+88
* Compilation of [try] now enabled!dkf2010-02-091-1/+640
* Added basic compilation of [error] (the most common case only).dkf2010-02-051-1/+46
* Make the [unset] command be bytecode compiled.dkf2010-01-301-15/+113
* * generic/tclBasic.c: Completed the NR-enabling of [subst].dgp2009-09-111-12/+25
* Fixed up error in stack requirement estimation that made debug buildsdgp2009-09-041-1/+11
* Patched up flaw in option syntax checkingdgp2009-09-041-6/+3
* * generic/tclCompCmds.c (TclCompileSubstCmd): Added a bytecodedgp2009-09-041-1/+270
* * generic/tclBasic.c (Tcl_CreateInterp, Tcl_EvalTokensStandard,andreas_kupries2009-08-251-45/+68
* - eliminate some unnessary type castsnijtmans2009-02-031-4/+4
* Style fixes (unfouling whitespace, sorting comments, removing useless casts, ...dkf2009-01-091-6/+6
* Simplification of expanded-literals handling after analysis of dead branchesferrieux2008-11-191-4/+4
* Fix [Bug 2251175]: missing backslash substitution on expanded literals.ferrieux2008-11-171-4/+4
* * generic/tclInt.decls: CONSTified the AuxDataType argumentnijtmans2008-10-051-4/+4
* Implement TIP 314. [Patch 1901783]dkf2008-09-281-1/+15
* * doc/Object.3 CONSTified 3 functions usingnijtmans2008-07-271-3/+3
* * generic/tclBasic.c: Compilation of uplevel scripts, allowMiguel Sofer2008-06-081-48/+80
* Fix off-by-one error that caused crashes. D'oh!dkf2008-05-071-2/+2
* Correct the handling of stack space calculation (the jump pattern used wasdkf2008-03-161-4/+5
* * generic/tclCompCmds.c (TclCompileReturnCmd): The 2007-10-18 commitdgp2008-02-281-1/+2
* Fix [Bug 1891827]dkf2008-02-121-5/+9
* * generic/tclInt.h: New macro TclGrowParseTokenArray() todgp2008-01-231-19/+16
* * generic/tclCompCmds.c (TclCompileRegexpCmd): TCL_REG_NOSUB cannothobbs2007-12-231-6/+5
* * generic/tclCompCmds.c (TclCompileSwitchCmd): update switch -regexphobbs2007-12-191-2/+14
* merge stable branch onto HEADdgp2007-12-131-1/+1
* * generic/tclExecute.c (TclExecuteByteCode INST_REGEXP):hobbs2007-12-071-2/+9
* Oops!dkf2007-12-061-2/+2
* Fix [Bug 1845320] and [Bug 1845397]dkf2007-12-061-8/+11
* Make two-arg switch work reliably (and actually as documented!) [Bug 1836519]dkf2007-12-031-14/+29
* Fix stack corruption in [dict append] compilerdkf2007-11-241-26/+31
* Turn the [string] command into a real compiled ensemble.dkf2007-11-231-152/+237
* Rebuild [dict] as a full compiled ensemble.dkf2007-11-221-410/+566
* Generalize the ensemble compiler further. Still doesn't precopile rewrites, b...dkf2007-11-211-50/+138
* Greatly improved ensemble compiler. This one now can handle any ensemble.dkf2007-11-161-68/+287
* Compile [info exists] into bytecode. Includes new instructions to support it.dkf2007-11-141-1/+147
* (TclCompileSwitchCmd): simplify TclReToGlob usage.hobbs2007-11-141-9/+6
* * generic/tclCompCmds.c (TclCompileRegexpCmd): clean up comments,hobbs2007-11-141-9/+12
* Extend [switch] compiler to handle regular expressions as long as things are notdkf2007-11-131-71/+115
* * generic/tclCompCmds.c, generic/tclCompile.c, generic/tclCompile.h:hobbs2007-11-121-91/+37
* [Patch 1830038]: Increased usage of macros to detect and take advantage of ob...Miguel Sofer2007-11-111-7/+7
* * generic/tclResult.c (TclMergeReturnOptions): Make sure any -codedgp2007-10-181-2/+8
* Add a new command, ::tcl::unsupported::disassembledkf2007-09-251-18/+28
* * generic/tclCompCmds.c (TclCompileDictCmd-update):Miguel Sofer2007-09-111-17/+33