summaryrefslogtreecommitdiffstats
path: root/generic
Commit message (Expand)AuthorAgeFilesLines
* remove data[3] fro TEBCresumeMiguel Sofer2016-01-301-5/+7
* expose one problem with sibcalling out of tebcMiguel Sofer2016-01-292-1/+8
* tiny modsMiguel Sofer2016-01-284-20/+15
* small fix - previous commit was brokenMiguel Sofer2016-01-271-1/+1
* remove TclSmallAlloc, was only used by expansion in tebcMiguel Sofer2016-01-273-96/+17
* make the NRE stack grow downwards in memory, so that it can be traversed fast...Miguel Sofer2016-01-262-12/+11
* using gcc's sibling call optimisation: calls between NRE_callbacks are optimi...Miguel Sofer2016-01-264-33/+39
* mergeMiguel Sofer2016-01-2310-85/+125
|\
| * merge trunk; disabled the file/line info in disassembly, as it depends on cmd...Miguel Sofer2016-01-2310-85/+125
| |\
| | * add a test to insure that callbacks run at the correct C-stack depth while un...Miguel Sofer2016-01-231-0/+53
| | * Eliminate useless variable assignment.jan.nijtmans2016-01-221-1/+0
| | |\
| | | * Improve code 'quality' by fixing some harmless clang/cppcheck warnings. Thank...jan.nijtmans2016-01-223-37/+55
| | | * Fix compiler warnings (discovered on latest clang/gcc6), suggested by Gustaf ...jan.nijtmans2016-01-212-9/+13
| | * | merge trunkbug_593baa032cdgp2016-01-197-28/+111
| | |\ \
| | | * | One more Tcl_GlobalEval() usage.jan.nijtmans2016-01-181-1/+1
| | | * | Eliminate some usages of Tcl_GlobalEval() and Tcl_Eval(), which are deprecate...jan.nijtmans2016-01-185-13/+14
| | | * | Make function TclDisassembleByteCodeObj() static, since it is only used in a ...jan.nijtmans2016-01-182-8/+8
| | | * | Put the file location information that Tcl has into the disassembled code. Im...dkf2016-01-182-10/+92
| | * | | [593baa032c] Additional fix for the mixinSubs list.dgp2015-12-221-8/+21
| | * | | [593baa032c] Possible fix (with test) for segfault in superclass teardown.dgp2015-12-221-9/+20
| | |/ /
| | * | Code-cleanup: CONST -> const, don't use macro's like __REG_CONST and types li...jan.nijtmans2015-12-212-52/+16
* | | | mergeMiguel Sofer2016-01-202-5/+2
|\ \ \ \ | |/ / /
| * | | fix warnings at -O2Miguel Sofer2016-01-202-5/+2
* | | | making some functions NOINLINE (full implementation when the macro shortcuts ...Miguel Sofer2016-01-182-4/+4
* | | | introduce macros NRE_JUMP and NRE_NEXT to abstract the NRE mechanism, previou...Miguel Sofer2016-01-1816-74/+92
|/ / /
* | | elim stray refs to removed macroMiguel Sofer2016-01-161-9/+0
* | | remove empty macroMiguel Sofer2016-01-162-4/+0
* | | TODO; removed old NRE_callback memory modelMiguel Sofer2016-01-161-45/+15
* | | remove callback in for/while, was required for tip 280Miguel Sofer2016-01-143-91/+25
* | | fixing the last bug: command compiler returning TCL_ERROR and bailing outMiguel Sofer2016-01-121-1/+3
* | | re-enable optimisation, accidentally disabledMiguel Sofer2016-01-121-1/+1
* | | fix off-by-one errorMiguel Sofer2016-01-121-6/+6
* | | fix commentMiguel Sofer2016-01-121-5/+1
* | | fix expr-old.test errorsMiguel Sofer2016-01-121-1/+2
* | | small bug fixMiguel Sofer2016-01-121-1/+3
* | | fixing a few bugsMiguel Sofer2016-01-112-15/+21
* | | still some errors, but now valgrind-cleanMiguel Sofer2016-01-112-31/+48
* | | no-280 branch, it still has many errorsMiguel Sofer2016-01-1132-4274/+395
* | | fix handling of string interface - segfault that did not happen under varlgri...Miguel Sofer2015-12-211-1/+1
* | | plugging leaks, valgrind happyMiguel Sofer2015-12-212-19/+23
* | | remove interp->result and all supporting code; remove other deprecated apisMiguel Sofer2015-12-2012-927/+61
* | | removed [case]Miguel Sofer2015-12-183-142/+0
* | | merge trunkMiguel Sofer2015-12-184-188/+36
|\ \ \ | |/ /
| * | Remove unused static function definitionjan.nijtmans2015-12-151-1/+0
| * | make some MODULE_SCOPE symbols staticjan.nijtmans2015-12-153-50/+39
| * | Eliminate AuxDataType table: since this table only contains 4 constant entrie...jan.nijtmans2015-12-153-150/+10
| * | Issue the correct auxType when compiling [array set].dkf2015-12-121-1/+1
* | | remove support for obsolete 8.4 bytecodesMiguel Sofer2015-12-123-266/+118
* | | remove trampoline bounces: invoke commands directly from tebcMiguel Sofer2015-12-123-2/+22
* | | incorporate limit checks into TclInterpReadyMiguel Sofer2015-12-121-4/+4