Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | TODO | Miguel Sofer | 2016-01-16 | 1 | -0/+8 |
| | |||||
* | remove tips #280 and #348 | Miguel Sofer | 2016-01-14 | 50 | -6492/+867 |
|\ | |||||
| * | TODO | Miguel Sofer | 2016-01-14 | 1 | -5/+5 |
| | | |||||
| * | remove callback in for/while, was required for tip 280 | Miguel Sofer | 2016-01-14 | 6 | -94/+28 |
| | | |||||
| * | fixing the last bug: command compiler returning TCL_ERROR and bailing out | Miguel Sofer | 2016-01-12 | 1 | -1/+3 |
| | | |||||
| * | re-enable optimisation, accidentally disabled | Miguel Sofer | 2016-01-12 | 1 | -1/+1 |
| | | |||||
| * | fix off-by-one error | Miguel Sofer | 2016-01-12 | 1 | -6/+6 |
| | | |||||
| * | fix comment | Miguel Sofer | 2016-01-12 | 1 | -5/+1 |
| | | |||||
| * | fix expr-old.test errors | Miguel Sofer | 2016-01-12 | 1 | -1/+2 |
| | | |||||
| * | small bug fix | Miguel Sofer | 2016-01-12 | 1 | -1/+3 |
| | | |||||
| * | fixing a few bugs | Miguel Sofer | 2016-01-11 | 2 | -15/+21 |
| | | |||||
| * | still some errors, but now valgrind-clean | Miguel Sofer | 2016-01-11 | 2 | -31/+48 |
| | | |||||
| * | no-280 branch, it still has many errors | Miguel Sofer | 2016-01-11 | 47 | -6378/+795 |
|/ | |||||
* | fix handling of string interface - segfault that did not happen under ↵ | Miguel Sofer | 2015-12-21 | 1 | -1/+1 |
| | | | | varlgrind or gdb (?) | ||||
* | plugging leaks, valgrind happy | Miguel Sofer | 2015-12-21 | 2 | -19/+23 |
| | |||||
* | remove interp->result and all supporting code; remove other deprecated apis | Miguel Sofer | 2015-12-20 | 14 | -929/+79 |
| | |||||
* | removed [case] | Miguel Sofer | 2015-12-18 | 5 | -237/+33 |
| | |||||
* | adding a TODO list | Miguel Sofer | 2015-12-18 | 2 | -28/+21 |
| | |||||
* | merge trunk | Miguel Sofer | 2015-12-18 | 4 | -188/+36 |
|\ | |||||
| * | Remove unused static function definition | jan.nijtmans | 2015-12-15 | 1 | -1/+0 |
| | | |||||
| * | make some MODULE_SCOPE symbols static | jan.nijtmans | 2015-12-15 | 3 | -50/+39 |
| | | |||||
| * | Eliminate AuxDataType table: since this table only contains 4 constant ↵ | jan.nijtmans | 2015-12-15 | 3 | -150/+10 |
| | | | | | | | | entries, it is overkill to use a hash table for that. | ||||
* | | merge trunk | Miguel Sofer | 2015-12-18 | 0 | -0/+0 |
|\ \ | |/ | |||||
| * | Issue the correct auxType when compiling [array set]. | dkf | 2015-12-12 | 1 | -1/+1 |
| | | |||||
* | | remove support for obsolete 8.4 bytecodes | Miguel Sofer | 2015-12-12 | 3 | -266/+118 |
| | | |||||
* | | remove trampoline bounces: invoke commands directly from tebc | Miguel Sofer | 2015-12-12 | 3 | -2/+22 |
| | | |||||
* | | incorporate limit checks into TclInterpReady | Miguel Sofer | 2015-12-12 | 1 | -4/+4 |
| | | |||||
* | | removing useless trampoline bounces in cmd dispatch; added comments to ↵ | Miguel Sofer | 2015-12-12 | 2 | -22/+12 |
| | | | | | | | | README.opt2 | ||||
* | | transforming the NRE stack from a linked list to a real stack | Miguel Sofer | 2015-12-11 | 12 | -103/+296 |
|\ \ | |||||
| * | | code reordering, no func changesmig_nre_mods | Miguel Sofer | 2015-12-11 | 1 | -101/+107 |
| | | | |||||
| * | | fix segfault on invokhidden - faulty adaptation at last merge | Miguel Sofer | 2015-12-11 | 1 | -1/+3 |
| | | | |||||
| * | | transforming the NRE stack from a linked list to a real stack; incomplete | Miguel Sofer | 2015-12-11 | 12 | -102/+287 |
| | | | |||||
* | | | merge drh-micro-optimization | Miguel Sofer | 2015-12-11 | 16 | -151/+395 |
|\ \ \ | |||||
| * \ \ | merge trunk | Miguel Sofer | 2015-12-11 | 11 | -33/+49 |
| |\ \ \ | | | |/ | | |/| | |||||
| * | | | Merge trunk | jan.nijtmans | 2015-11-22 | 25 | -313/+368 |
| |\ \ \ | |||||
| * | | | | Chisel 1% from the TclOO object creation μbenchmark. | dkf | 2015-10-27 | 2 | -6/+40 |
| | | | | | |||||
| * | | | | Added some TclOO microbenches. | dkf | 2015-10-26 | 2 | -0/+24 |
| | | | | | |||||
| * | | | | merge trunk | dkf | 2015-10-25 | 2 | -48/+0 |
| |\ \ \ \ | |||||
| * | | | | | Higher-level microoptimizations for [clock format]. | dkf | 2015-10-25 | 1 | -76/+172 |
| | | | | | | |||||
| * | | | | | Avoid isnan call to make double-using code faster. | pspjuth | 2015-10-25 | 1 | -1/+7 |
| | | | | | | |||||
| * | | | | | Allow tuning of the number of iterations in the micro-opt loops. | dkf | 2015-10-25 | 2 | -10/+9 |
| | | | | | | |||||
| * | | | | | Added drh's analysis wrapper script so that we don't need to keep private ↵ | dkf | 2015-10-25 | 1 | -0/+24 |
| | | | | | | | | | | | | | | | | | | | | | | | | copies. | ||||
| * | | | | | Added another micro-opt case: [clock]. | dkf | 2015-10-25 | 1 | -0/+5 |
| | | | | | | |||||
| * | | | | | (by drh) micro-opt of INST_LOAD_SCALAR1 (the hottest instruction) in the ↵ | Miguel Sofer | 2015-10-24 | 1 | -12/+20 |
| | | | | | | | | | | | | | | | | | | | | | | | | non-varLink (most frequent) case | ||||
| * | | | | | merge trunk | dkf | 2015-10-24 | 2 | -3/+3 |
| |\ \ \ \ \ | |||||
| * | | | | | | Added one of the micro-opt test cases. | dkf | 2015-10-24 | 1 | -0/+14 |
| | | | | | | | |||||
| * | | | | | | Make the async-interrupt tests work more reliably. | dkf | 2015-10-24 | 1 | -4/+9 |
| | | | | | | | |||||
| * | | | | | | merge changes from pspjuth that optimize conversion from unichar to utf and ↵ | Kevin B Kenny | 2015-10-24 | 4 | -11/+42 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | add optimized versions for reading a word from byte codes. | ||||
| * | | | | | | merge trunk | dkf | 2015-10-23 | 4 | -2/+75 |
| |\ \ \ \ \ \ | |||||
| * | | | | | | | Knock perhaps 1% off execution time: guard on TclAsyncReady more efficient ↵ | dkf | 2015-10-23 | 1 | -9/+11 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | when decrementing to zero. |