summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* TODOMiguel Sofer2016-01-161-0/+8
|
* remove tips #280 and #348Miguel Sofer2016-01-1450-6492/+867
|\
| * TODOMiguel Sofer2016-01-141-5/+5
| |
| * remove callback in for/while, was required for tip 280Miguel Sofer2016-01-146-94/+28
| |
| * 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-1147-6378/+795
|/
* fix handling of string interface - segfault that did not happen under ↵Miguel Sofer2015-12-211-1/+1
| | | | varlgrind or gdb (?)
* plugging leaks, valgrind happyMiguel Sofer2015-12-212-19/+23
|
* remove interp->result and all supporting code; remove other deprecated apisMiguel Sofer2015-12-2014-929/+79
|
* removed [case]Miguel Sofer2015-12-185-237/+33
|
* adding a TODO listMiguel Sofer2015-12-182-28/+21
|
* 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 ↵jan.nijtmans2015-12-153-150/+10
| | | | | | | | entries, it is overkill to use a hash table for that.
* | merge trunkMiguel Sofer2015-12-180-0/+0
|\ \ | |/
| * 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
| |
* | removing useless trampoline bounces in cmd dispatch; added comments to ↵Miguel Sofer2015-12-122-22/+12
| | | | | | | | README.opt2
* | transforming the NRE stack from a linked list to a real stackMiguel Sofer2015-12-1112-103/+296
|\ \
| * | code reordering, no func changesmig_nre_modsMiguel Sofer2015-12-111-101/+107
| | |
| * | fix segfault on invokhidden - faulty adaptation at last mergeMiguel Sofer2015-12-111-1/+3
| | |
| * | transforming the NRE stack from a linked list to a real stack; incompleteMiguel Sofer2015-12-1112-102/+287
| | |
* | | merge drh-micro-optimizationMiguel Sofer2015-12-1116-151/+395
|\ \ \
| * \ \ merge trunkMiguel Sofer2015-12-1111-33/+49
| |\ \ \ | | | |/ | | |/|
| * | | Merge trunkjan.nijtmans2015-11-2225-313/+368
| |\ \ \
| * | | | Chisel 1% from the TclOO object creation μbenchmark.dkf2015-10-272-6/+40
| | | | |
| * | | | Added some TclOO microbenches.dkf2015-10-262-0/+24
| | | | |
| * | | | merge trunkdkf2015-10-252-48/+0
| |\ \ \ \
| * | | | | Higher-level microoptimizations for [clock format].dkf2015-10-251-76/+172
| | | | | |
| * | | | | Avoid isnan call to make double-using code faster.pspjuth2015-10-251-1/+7
| | | | | |
| * | | | | Allow tuning of the number of iterations in the micro-opt loops.dkf2015-10-252-10/+9
| | | | | |
| * | | | | Added drh's analysis wrapper script so that we don't need to keep private ↵dkf2015-10-251-0/+24
| | | | | | | | | | | | | | | | | | | | | | | | copies.
| * | | | | Added another micro-opt case: [clock].dkf2015-10-251-0/+5
| | | | | |
| * | | | | (by drh) micro-opt of INST_LOAD_SCALAR1 (the hottest instruction) in the ↵Miguel Sofer2015-10-241-12/+20
| | | | | | | | | | | | | | | | | | | | | | | | non-varLink (most frequent) case
| * | | | | merge trunkdkf2015-10-242-3/+3
| |\ \ \ \ \
| * | | | | | Added one of the micro-opt test cases.dkf2015-10-241-0/+14
| | | | | | |
| * | | | | | Make the async-interrupt tests work more reliably.dkf2015-10-241-4/+9
| | | | | | |
| * | | | | | merge changes from pspjuth that optimize conversion from unichar to utf and ↵Kevin B Kenny2015-10-244-11/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | add optimized versions for reading a word from byte codes.
| * | | | | | merge trunkdkf2015-10-234-2/+75
| |\ \ \ \ \ \
| * | | | | | | Knock perhaps 1% off execution time: guard on TclAsyncReady more efficient ↵dkf2015-10-231-9/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | when decrementing to zero.