Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | introduce macros NRE_JUMP and NRE_NEXT to abstract the NRE mechanism, ↵ | Miguel Sofer | 2016-01-18 | 16 | -74/+92 |
| | | | | previous to introducing an alternative to the trampoline implementation; no functional change for now | ||||
* | elim stray refs to removed macro | Miguel Sofer | 2016-01-16 | 1 | -9/+0 |
| | |||||
* | remove empty macro | Miguel Sofer | 2016-01-16 | 2 | -4/+0 |
| | |||||
* | TODO; removed old NRE_callback memory model | Miguel Sofer | 2016-01-16 | 1 | -45/+15 |
| | |||||
* | remove callback in for/while, was required for tip 280 | Miguel Sofer | 2016-01-14 | 3 | -91/+25 |
| | |||||
* | 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 | 32 | -4274/+395 |
| | |||||
* | 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 | 12 | -927/+61 |
| | |||||
* | removed [case] | Miguel Sofer | 2015-12-18 | 3 | -142/+0 |
| | |||||
* | 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. | ||||
| * | 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 | 1 | -22/+7 |
| | | | | | | | | README.opt2 | ||||
* | | transforming the NRE stack from a linked list to a real stack | Miguel Sofer | 2015-12-11 | 11 | -99/+292 |
|\ \ | |||||
| * | | 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 | 11 | -98/+283 |
| | | | |||||
* | | | merge drh-micro-optimization | Miguel Sofer | 2015-12-11 | 8 | -40/+132 |
|\ \ \ | |||||
| * \ \ | merge trunk | Miguel Sofer | 2015-12-11 | 5 | -13/+40 |
| |\ \ \ | | | |/ | | |/| | |||||
| * | | | Merge trunk | jan.nijtmans | 2015-11-22 | 14 | -35/+113 |
| |\ \ \ | |||||
| * | | | | Chisel 1% from the TclOO object creation μbenchmark. | dkf | 2015-10-27 | 2 | -6/+40 |
| | | | | | |||||
| * | | | | Avoid isnan call to make double-using code faster. | pspjuth | 2015-10-25 | 1 | -1/+7 |
| | | | | | |||||
| * | | | | (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 | ||||
| * | | | | 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. | ||||
| * | | | | Knock perhaps 1% off execution time: guard on TclAsyncReady more efficient ↵ | dkf | 2015-10-23 | 1 | -9/+11 |
| | | | | | | | | | | | | | | | | | | | | when decrementing to zero. | ||||
| * | | | | Turn off NRE asserts by default. About a 5% speedup on [clock format]. | dkf | 2015-10-22 | 3 | -7/+3 |
| | | | | | |||||
| * | | | | Micro-optimization: remove double checked lock from TclGetAllocCache in ↵ | Kevin B Kenny | 2015-10-21 | 2 | -0/+6 |
| | | | | | | | | | | | | | | | | | | | | favour of initialization in TclInitSubsystems | ||||
* | | | | | merge trunk | Miguel Sofer | 2015-12-11 | 1 | -4/+5 |
|\ \ \ \ \ | | |_|/ / | |/| | | | |||||
| * | | | | Fix [c9eb6b0ac01bb8ef96a616c71426a3db4a279bec|c9eb6b0ac0]: ↵ | jan.nijtmans | 2015-12-11 | 1 | -4/+5 |
| |\ \ \ \ | | |_|_|/ | |/| | | | | | | | | ConvertLocalToUTCUsingC fails the first time if TZ is not set | ||||
| | * | | | Fix [c9eb6b0ac01bb8ef96a616c71426a3db4a279bec|c9eb6b0ac0]: ↵ | jan.nijtmans | 2015-12-11 | 1 | -4/+5 |
| | | | | | | | | | | | | | | | | | | | | ConvertLocalToUTCUsingC fails the first time if TZ is not set | ||||
* | | | | | new branch for experimental mods | Miguel Sofer | 2015-12-09 | 17 | -7527/+2104 |
|/ / / / | |||||
* | | | | [32c5740a4d] Have Tcl_ListObjReplace() try to use realloc() for growing when | dgp | 2015-11-30 | 1 | -3/+30 |
| | | | | | | | | | | | | it can do so. | ||||
* | | | | Fix comments at the top of the *.decls files, which are not correct any more ↵ | jan.nijtmans | 2015-11-24 | 3 | -6/+5 |
|\ \ \ \ | |/ / / | | | / | |_|/ |/| | | for a long long time | ||||
| * | | Fix comments at the top of the *.decls files, which are not correct any more ↵ | jan.nijtmans | 2015-11-24 | 3 | -6/+5 |
| | | | | | | | | | | | | for a long long time. | ||||
* | | | Cherrypick [812a81812ebf89d2416059d45fabd27e45603f5e|812a81812e]: Turn off ↵ | jan.nijtmans | 2015-11-22 | 4 | -13/+9 |
| | | | | | | | | | | | | NRE asserts by default. About a 5% speedup on [clock format]. |