Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | merge trunk mig-review | dgp | 2013-06-05 | 2 | -17/+11 |
|\ | | | | | | | Fossil has hopelessly fouled up this checkin's branch history. | ||||
| * | [Bugs 2835313, 3614226, 3614342]: Complete the construction of break/continue | dgp | 2013-06-05 | 7 | -107/+265 |
| |\ | | | | | | | | | | compilers that get the stack cleanup right, even when there's expansion going on. | ||||
| | * | Repair TCL_COMPILE_DEBUG guards | dgp | 2013-06-05 | 1 | -5/+7 |
| | | | |||||
| | * | Stack Depth fixups. | dgp | 2013-06-05 | 2 | -12/+4 |
| | | | |||||
* | | | merge trunk | dgp | 2013-06-05 | 12 | -120/+269 |
|\ \ \ | | |/ | |/| | |||||
| * | | [Bugs 2835313, 3614226]: Complete the construction of break/continue compilers | dkf | 2013-06-05 | 7 | -90/+254 |
| |\ \ | | |/ | |/| | that get the stack cleanup right, even when there's expansion going on. | ||||
| | * | merge trunk | dkf | 2013-06-05 | 8 | -41/+34 |
| | |\ | | |/ | |/| | |||||
| * | | Eliminate NO_VIZ macro as current zlib uses HAVE_HIDDEN in stead. | jan.nijtmans | 2013-06-04 | 6 | -31/+16 |
| | | | | | | | | | One more last-moment fix for FreeBSD by Pietro Cerutti | ||||
| | * | Even better tests | dkf | 2013-06-05 | 1 | -2/+32 |
| | | | |||||
| | * | Stack cleanup works now even in the most evil expansion cases. | dkf | 2013-06-05 | 6 | -60/+160 |
| | | | |||||
| | * | Next stage of fixing the break/continue generation. | dkf | 2013-06-03 | 5 | -35/+63 |
| | | | |||||
| | * | merge back from trunk | dkf | 2013-06-03 | 1 | -0/+9 |
| | |\ | |||||
* | | | | repair error.test | dgp | 2013-06-03 | 1 | -1/+6 |
| | | | | |||||
* | | | | merge trunk | dgp | 2013-06-03 | 11 | -73/+549 |
|\ \ \ \ | |/ / / | |||||
| * | | | merge 8.5 | dgp | 2013-06-03 | 3 | -5/+5 |
| |\ \ \ | |||||
| | * \ \ | merge 8.4 | dgp | 2013-06-03 | 3 | -5/+5 |
| | |\ \ \ | |||||
| | | * | | | last-moment fix for FreeBSD from Pietro Cerutti | jan.nijtmans | 2013-06-03 | 2 | -4/+4 |
| | | | | | | |||||
| | | * | | | Improve reliability of test httpold-4.12. Thanks AF! | dgp | 2013-06-03 | 1 | -1/+1 |
| | | | | | | |||||
| * | | | | | fix for perf bug detected by Kieran ↵ | mig | 2013-06-03 | 2 | -7/+15 |
| |\ \ \ \ \ | | |/ / / / | | | | | / | | |_|_|/ | |/| | | | (https://groups.google.com/forum/?fromgroups#!topic/comp.lang.tcl/vfpI3bc-DkQ) | ||||
| | * | | | fix for perf bug detected by Kieran ↵ | mig | 2013-06-03 | 2 | -5/+14 |
| | | | | | | | | | | | | | | | | | | | | (https://groups.google.com/forum/?fromgroups#!topic/comp.lang.tcl/vfpI3bc-DkQ) | ||||
| | * | | | Fix C99 comment-ism breaking the native AIX compiler. HPUX likely as well. | andreask | 2013-05-29 | 1 | -2/+2 |
| | | | | | |||||
| * | | | | Merge back the improved [break] and [continue] compilation. | dkf | 2013-06-03 | 7 | -57/+532 |
| |\ \ \ \ | | | |_|/ | | |/| | | |||||
| | * | | | Generate [continue] optimally in [for] next clauses. Add tests for Bug 3614226. | dkf | 2013-06-03 | 4 | -14/+119 |
| | | | | | |||||
| | * | | | Fix a stack depth calculation. | dkf | 2013-06-02 | 1 | -1/+1 |
| | | | | | |||||
| | * | | | Remove useless macro, use existing macro where it makes sense. | dkf | 2013-06-02 | 2 | -5/+2 |
| | | | | | |||||
| | * | | | Many improvements to code generation of efficient break and continue. | dkf | 2013-06-02 | 4 | -81/+235 |
| | | | | | |||||
| | * | | | Getting better at doing more efficient break/continue instruction handling. | dkf | 2013-06-01 | 3 | -50/+111 |
| | | | | | |||||
| | * | | | derp | dkf | 2013-05-30 | 1 | -2/+2 |
| | | | | | |||||
| | * | | | Working towards the next batch of optimizations. | dkf | 2013-05-30 | 4 | -19/+168 |
| |/ / / | |||||
* | | | | Work in progress auditing the stack usage estimates of the bytecode | dgp | 2013-06-01 | 8 | -41/+128 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | compiler routines. Much of this code is ugly and will never find a place on the trunk, but the problems it pinpoints will be fixed there. This is now at the point where the test suite of a --enable-symbols=all build will usefully panic on those tests where stack estimates are not correct (or where the auditing code itself is still faulty). | ||||
* | | | | Experimental super-stack-estimate checker. | dgp | 2013-05-30 | 3 | -4/+47 |
| | | | | |||||
* | | | | Set up to (ab)use INST_EXPAND_STKTOP to debug compiler stack estimates. | dgp | 2013-05-30 | 1 | -1/+13 |
| | | | | |||||
* | | | | Tighten up expansion a bit. | dgp | 2013-05-30 | 1 | -1/+3 |
| | | | | |||||
* | | | | Back on track. | dgp | 2013-05-30 | 1 | -4/+0 |
| | | | | |||||
* | | | | Oops! Don't forget nested script substitution! | dgp | 2013-05-30 | 1 | -0/+3 |
| | | | | |||||
* | | | | More robust expansion calculation. Look Ma! No operand! | dgp | 2013-05-30 | 1 | -0/+8 |
|/ / / | |||||
* | | | Corrected code generation when doing the second run with an 'infinite' loop. | dkf | 2013-05-30 | 1 | -1/+1 |
| | | | |||||
* | | | Simplifications and tidying up of stack management issues. Work in progress. | dgp | 2013-05-29 | 1 | -14/+13 |
| | | | |||||
* | | | 3614102 - Reset stack housekeeping when compileProc fails. | dgp | 2013-05-29 | 2 | -2/+12 |
| | | | |||||
* | | | Stop emitting the instructions INST_*_SCALAR_STK*. They are identical to | dgp | 2013-05-29 | 6 | -94/+67 |
| | | | | | | | | | | | | | | | | | | | | | their INST_*_STK* counterparts. Having done that, it is clear the "simpleVarName" return from TclPushVarName provides nothing of use to any of its callers. Eliminate that. Also make TPVN return void, instead of int. Bring the TPVN header comments up to date; they were quite rotten. | ||||
* | | | Use the routines that provide "basic compile" instead of reinventing them. | dgp | 2013-05-28 | 1 | -34/+16 |
| | | | |||||
* | | | Plug the memory leak. Greater ambitions to improve this routine are proving | dgp | 2013-05-28 | 1 | -0/+1 |
| | | | | | | | | | more difficult than expected. | ||||
* | | | Missed bits of dup code elimination. | dgp | 2013-05-28 | 1 | -23/+0 |
| | | | |||||
* | | | Move changelog entry to correct date. | jan.nijtmans | 2013-05-28 | 1 | -7/+7 |
|\ \ \ | |/ / | |||||
| * | | 3036566 - Get msgcat locale for Win Vista+ first from gui language registry key. | jan.nijtmans | 2013-05-28 | 7 | -25/+42 |
| |\ \ | | | | | | | | | | | | | Bumped msgcat to version 1.5.2. Minor manpage corrections. | ||||
* | \ \ | 3036566 - Get msgcat locale for Win Vista+ first from gui language registry key. | oehhar | 2013-05-27 | 7 | -25/+42 |
|\ \ \ \ | | |/ / | |/| | | | | | | Bumped msgcat to version 1.5.2. Minor manpage corrections. | ||||
| * | | | Corrected args -> arg arg ... in msgcat doc | oehhar | 2013-05-08 | 1 | -2/+2 |
| | | | | |||||
| * | | | Document mcunknown format parameters | oehhar | 2013-05-08 | 1 | -3/+4 |
| | | | | |||||
| * | | | Add install references and changes entry | oehhar | 2013-05-08 | 4 | -5/+9 |
| | | | | |||||
| * | | | Also get msgcat locale from Vista+ registry key "HCU/Control Panel/Desktop : ↵ | oehhar | 2013-05-08 | 3 | -18/+30 |
| | | | | | | | | | | | | | | | | PreferredUILanguages" to honor installed language packs. msgcat now 1.5.2 |