Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| | | * | | | | | | | | | | | | | merge trunk | dgp | 2013-07-18 | 4 | -15/+14 | |
| | | |\ \ \ \ \ \ \ \ \ \ \ \ \ | | | |/ / / / / / / / / / / / / | | |/| | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | | | | [Bug 1c17fbba5d] Fix -errorinfo from syntax errors so that the error is | dgp | 2013-07-18 | 5 | -20/+15 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | not obscured. Instead highlight it by making it the last character quoted. | |||||
| | | * | | | | | | | | | | | | | Factor out the call to a compileProc into one place used by both ensemble | dgp | 2013-07-17 | 3 | -41/+38 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | subcommand compiles and toplevel command compiles in TclCompileScript. | |||||
| | | * | | | | | | | | | | | | | Streamline the housekeeping on the operands of INST_START_CMD. | dgp | 2013-07-16 | 1 | -49/+32 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For example, do only incr on success, not incr on attempt + decr on error. | |||||
| | | * | | | | | | | | | | | | | Simplify the ensemble subcommand compile. There's no need to be | dgp | 2013-07-16 | 2 | -56/+15 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | crafting synthetic Tcl_Parse and copying tokens. Some pointer shifts will do. | |||||
| | | * | | | | | | | | | | | | | Simplify arguments to TclContinuationsEnterDerived(). | dgp | 2013-07-16 | 2 | -10/+10 | |
| | | | | | | | | | | | | | | | | ||||||
| | | * | | | | | | | | | | | | | Eliminate the litInfo table and all the code tending to its care and feeding. | dgp | 2013-07-16 | 5 | -134/+97 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The pc -> command index mapping function it provided can be achieved using other data already in the ByteCode struct. | |||||
| | | * | | | | | | | | | | | | | Build CompileBasicNArgCommand on top of TclCompileInvocation. | dgp | 2013-07-15 | 4 | -7/+34 | |
| | | | | | | | | | | | | | | | | ||||||
| | | * | | | | | | | | | | | | | merge trunk | dgp | 2013-07-15 | 6 | -62/+62 | |
| | | |\ \ \ \ \ \ \ \ \ \ \ \ \ | | | |/ / / / / / / / / / / / / | | |/| | | | | | | | | | | | | | ||||||
| | | * | | | | | | | | | | | | | merge trunk | dgp | 2013-07-11 | 4 | -61/+447 | |
| | | |\ \ \ \ \ \ \ \ \ \ \ \ \ | ||||||
| | | * | | | | | | | | | | | | | | Remove the (now unused) wlineat arguments. | dgp | 2013-07-10 | 1 | -6/+2 | |
| | | | | | | | | | | | | | | | | | ||||||
| | | * | | | | | | | | | | | | | | Revise the litInfo table so that it gets built later (in TclInitByteCodeObj) | dgp | 2013-07-10 | 2 | -60/+20 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | from a simpler store of data that can unwind. | |||||
| | | * | | | | | | | | | | | | | | Tentative Work In Progress unwinding TIP 280 line information. | dgp | 2013-07-09 | 1 | -10/+29 | |
| | | | | | | | | | | | | | | | | | ||||||
| | | * | | | | | | | | | | | | | | Use the TokenAfter() macro. | dgp | 2013-07-08 | 1 | -7/+5 | |
| | | | | | | | | | | | | | | | | | ||||||
| | | * | | | | | | | | | | | | | | Use TIP 280 macros. | dgp | 2013-07-08 | 1 | -4/+2 | |
| | | | | | | | | | | | | | | | | | ||||||
| | | * | | | | | | | | | | | | | | merge trunk | dgp | 2013-07-08 | 1 | -1/+1 | |
| | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ | ||||||
| | | * | | | | | | | | | | | | | | | Factor out compiling the Command literal. | dgp | 2013-07-08 | 1 | -22/+19 | |
| | | | | | | | | | | | | | | | | | | ||||||
| | | * | | | | | | | | | | | | | | | Plug memory leak; Break three compilation mechanisms into routines. | dgp | 2013-07-08 | 1 | -196/+266 | |
| | | | | | | | | | | | | | | | | | | ||||||
| | | * | | | | | | | | | | | | | | | Move TIP 280 and command extent housekeeping to the periphery. | dgp | 2013-07-08 | 1 | -27/+27 | |
| | | | | | | | | | | | | | | | | | | ||||||
| | | * | | | | | | | | | | | | | | | Defer expansion request detection as much as possible. | dgp | 2013-07-08 | 1 | -13/+30 | |
| | | | | | | | | | | | | | | | | | | ||||||
| | | * | | | | | | | | | | | | | | | Consolidate the StartExpanding() calls. | dgp | 2013-07-08 | 1 | -7/+3 | |
| | | | | | | | | | | | | | | | | | | ||||||
| | | * | | | | | | | | | | | | | | | The routines StartExpanding() and EnterCmdWordData() are orthogonal, so it's | dgp | 2013-07-08 | 1 | -4/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ok to reverse the order in which they are called. | |||||
| | | * | | | | | | | | | | | | | | | merge trunk | dgp | 2013-07-08 | 10 | -248/+560 | |
| | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | ||||||
| | | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | merge trunk | dgp | 2013-07-05 | 3 | -5/+7 | |
| | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | ||||||
| | | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | merge trunk | dgp | 2013-07-05 | 10 | -29/+45 | |
| | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | ||||||
| | | * | | | | | | | | | | | | | | | | | | comment improvements | dgp | 2013-07-02 | 1 | -2/+20 | |
| | | | | | | | | | | | | | | | | | | | | | ||||||
| | | * | | | | | | | | | | | | | | | | | | More Work In Progress. | dgp | 2013-07-01 | 2 | -27/+35 | |
| | | | | | | | | | | | | | | | | | | | | | ||||||
| | | * | | | | | | | | | | | | | | | | | | More elimination of error message litter to fix [Bug 20a81392ec]. | dgp | 2013-06-28 | 3 | -19/+10 | |
| | | | | | | | | | | | | | | | | | | | | | ||||||
| | | * | | | | | | | | | | | | | | | | | | Stop the compileProc routines leaving behind error messages in interp. | dgp | 2013-06-27 | 4 | -64/+83 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (Nicer way to solve [Bug 20a81392ec].) Make simplifications in TclCompileScript() make possible by the new structure. Still a work in progress. | |||||
| | | * | | | | | | | | | | | | | | | | | | merge trunk | dgp | 2013-06-27 | 1 | -1/+1 | |
| | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | ||||||
| | | * | | | | | | | | | | | | | | | | | | | plug memory leaks | dgp | 2013-06-27 | 1 | -1/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | ||||||
| | | * | | | | | | | | | | | | | | | | | | | merge trunk | dgp | 2013-06-27 | 4 | -48/+66 | |
| | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | ||||||
| | | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | merge trunk | dgp | 2013-06-26 | 4 | -4/+9 | |
| | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | ||||||
| | | * | | | | | | | | | | | | | | | | | | | | | Fix bytecode ranges in the cmdMapPtr. still leaky. | dgp | 2013-06-26 | 1 | -4/+9 | |
| | | | | | | | | | | | | | | | | | | | | | | | | ||||||
| | | * | | | | | | | | | | | | | | | | | | | | | A few bug fixes from failing tests; still leaky. | dgp | 2013-06-26 | 1 | -2/+5 | |
| | | | | | | | | | | | | | | | | | | | | | | | | ||||||
| | | * | | | | | | | | | | | | | | | | | | | | | merge trunk | dgp | 2013-06-25 | 1 | -1/+2 | |
| | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | ||||||
| | | * | | | | | | | | | | | | | | | | | | | | | | Nearly functional now, but leaky and not yet as tidy as I'm hoping for. | dgp | 2013-06-25 | 1 | -12/+289 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | ||||||
| | | * | | | | | | | | | | | | | | | | | | | | | | merge trunk | dgp | 2013-06-25 | 2 | -7/+4 | |
| | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | ||||||
| | | * | | | | | | | | | | | | | | | | | | | | | | | Branch for rewriting TclCompileScript() and related routines, with the | dgp | 2013-06-25 | 1 | -0/+124 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | intent to generally simplify and make more readable, as well as find and eliminate duplication with ensemble machinery and improve mergeability to other branches. Work in Progress. Doesn't work at all right now. | |||||
| | | | | | | | | | | | | | | | | | | | | | | | | * | merge trunk | dgp | 2013-04-16 | 4 | -4/+19 | |
| | | | | | | | | | | | | | | | | | | | | | | | | |\ | ||||||
| | | | | | | | | | | | | | | | | | | | | | | | | * | | More progress. NR-enable [interp] and [$slave], completely with | dgp | 2013-04-11 | 1 | -12/+39 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | invokehidden subcommand. Test suite passes with no errors. | |||||
| | | | | | | | | | | | | | | | | | | | | | | | | * | | More revisions let multi-interp test case work, but at cost of panics | dgp | 2013-04-11 | 1 | -1/+17 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and segfaults. Pushing the NRE-envelope. | |||||
| | | | | | | | | | | | | | | | | | | | | | | | | * | | New internal routine TclNRInvoke() - NR-enabled path through the machinery | dgp | 2013-04-11 | 3 | -48/+37 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | behind invokehidden commands. | |||||
| | | | | | | | | | | | | | | | | | | | | | | | | * | | merge trunk | dgp | 2013-04-11 | 7 | -1/+30 | |
| | | | | | | | | | | | | | | | | | | | | | | | | |\ \ | ||||||
| | | | | | | | | | | | | | | | | | | | | | | | | * | | | Revise TclNREvalObjv so that pre-resolution of the Command by a caller | dgp | 2013-04-08 | 3 | -7/+14 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | does not force suppression of exception handling. Let those be separable demands. Aim is to bring TclObjInvoke*() into the fold. | |||||
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | Use ne instead of [string length] for less shimmer risk. | dgp | 2013-09-05 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | ||||||
| * | | | | | | | | | | | | | | | | | | | | | | | | | | | Possible improvement in light of [86ceb4e2b6]. | dgp | 2013-07-15 | 1 | -0/+9 | |
| |/ / / / / / / / / / / / / / / / / / / / / / / / / / | ||||||
* | | | | | | | | | | | | | | | | | | | | | | | | | | | Partial revert of [a16752c252] bug fix to stop crashes in buggy tclcompiler. | dgp | 2013-09-07 | 1 | -2/+22 | |
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | ||||||
| * | | | | | | | | | | | | | | | | | | | | | | | | | | Partial revert of [a16752c252] bug fix to stop crashes in buggy tclcompiler.unbreak_tclcompiler | dgp | 2013-09-05 | 1 | -2/+22 | |
|/ / / / / / / / / / / / / / / / / / / / / / / / / / | ||||||
* | | | | | | | | | | | | | | | | | | | | | | | | | | Make sure the errors raised by execution traces become errors raised by | dgp | 2013-08-15 | 2 | -1/+8 | |
| |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the traced command, as documented. Deletion of the traced command was supressing that. |