Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
* | Make use of the existing JumpFixup fields. Eliminate extra storage | dgp | 2013-09-11 | 1 | -5/+2 | |
| | | | field 'offset' in JumpList that we don't require. | |||||
* | Stop the save and restore of currStackDepth. Just manage it correctly so | dgp | 2013-09-11 | 1 | -7/+1 | |
| | | | it doesn't need correcting. | |||||
* | [3609693] Must strip the internal representation of procedure-like methods in | dkf | 2013-09-09 | 3 | -2/+84 | |
|\ | | | | | order to ensure that any bound references to instance variables are removed. | |||||
| * | [3609693] Must strip the internal representation of procedure-like methods inbug_3609693 | dkf | 2013-09-09 | 1 | -2/+48 | |
| | | | | | | order to ensure that any bound references to instance variables are removed. | |||||
| * | merge trunk | dkf | 2013-09-09 | 38 | -329/+550 | |
| |\ | |/ |/| | ||||||
* | | [3611643] Stop polluting the global namespace. | dkf | 2013-09-08 | 1 | -26/+43 | |
| | | | | | | | | Refactor the index entry generation so it is done right, once. Handle more of [namespace ensemble create]'s behavior. | |||||
* | | [86ceb4e2b6] Improve reaction when multiple *tm files purport to offer the | dgp | 2013-09-07 | 2 | -2/+31 | |
|\ \ | | | | | | | | | | | | | | | | | | | same version of the same package. Prefer the file that comes first on the tm path. Makes TCL*_TM_PATH variables more useful. Thanks to Gustaf Neumann for the suggestion. [a16752c252] Revise (partially revert) bug fix to stop crashes in buggy tclcompiler. | |||||
| * \ | [86ceb4e2b6] Improve reaction when multiple *tm files purport to offer the | dgp | 2013-09-07 | 1 | -0/+9 | |
| |\ \ | | | | | | | | | | | | | | | | | same version of the same package. Prefer the file that comes first on the tm path. Makes TCL*_TM_PATH variables more useful. Thanks to Gustaf Neumann for the suggestion. | |||||
| | * \ | merge trunkbug_86ceb4e2b6 | dgp | 2013-09-07 | 70 | -1553/+1777 | |
| | |\ \ | |_|/ / |/| | | | ||||||
* | | | | Error in order of #include lines broke some windows builds. | dgp | 2013-09-05 | 1 | -1/+1 | |
| | | | | ||||||
* | | | | Merge commits to the correct branch -- trunk | dgp | 2013-09-05 | 3 | -8/+52 | |
|\ \ \ \ | ||||||
| * \ \ \ | [010f4162ef] Repair effect of trace errors on -errorinfo and -errorstack.mig_review | dgp | 2013-09-05 | 2 | -6/+32 | |
| |\ \ \ \ | ||||||
| | * | | | | Add test and improve errorInfo.bug_010f4162ef | dgp | 2013-09-02 | 2 | -6/+26 | |
| | | | | | | ||||||
| | * | | | | [010f4162ef] First step of fix on stammering errorstack. errorstack fixed. | dgp | 2013-09-02 | 1 | -0/+6 | |
| | | | | | | | | | | | | | | | | | | errorinfo revision still under consideration. | |||||
| * | | | | | Cleaned up test command trying to make valgrind happy. | dgp | 2013-09-04 | 1 | -2/+20 | |
|/ / / / / | ||||||
* | | | | | [98c8b3ec12] Make test fail in less catastrophic manner. | dkf | 2013-09-04 | 1 | -1/+4 | |
| | | | | | ||||||
* | | | | | Fix 3 trivial (possible) errors, discovered by covertity.com | jan.nijtmans | 2013-09-04 | 3 | -4/+5 | |
|/ / / / | ||||||
* | | | | typo | jan.nijtmans | 2013-09-02 | 1 | -8/+8 | |
| | | | | ||||||
* | | | | [b98fa55285]: Fix handling of whitespace at end of hex strings to decode. | dkf | 2013-09-01 | 3 | -20/+57 | |
| | | | | ||||||
* | | | | Bump to tcltest 2.3.6 to account for changes since Tcl 8.6.0 release. | dgp | 2013-08-30 | 4 | -6/+6 | |
| | | | | ||||||
* | | | | [2486550] NR-enable same-interp invokehidden. Also, reroute all objProc | dgp | 2013-08-29 | 6 | -124/+213 | |
|\ \ \ \ | | | | | | | | | | | invocation through the common routines of EvalObjvCore and Dispatch. | |||||
| * | | | | New internal eval flag value so that all TclNREvalObjv() callers thatbug_2502002 | dgp | 2013-08-29 | 2 | -27/+49 | |
| | | | | | | | | | | | | | | | | | | | | pre-resolve command names can choose whether or not TclNREvalObjv() should attempt to re-do the resolution from objv[0] when something goes wrong. | |||||
| * | | | | Rework the re-resolution after enter traces machinery with cleaner | dgp | 2013-08-28 | 1 | -145/+69 | |
| | | | | | | | | | | | | | | | separations and neater interfaces. | |||||
| * | | | | Clarfy and prettify influence of flag settings and command lookups. | dgp | 2013-08-28 | 1 | -37/+40 | |
| | | | | | ||||||
| * | | | | Tidy up indenting for clarity in refactoring. | dgp | 2013-08-27 | 1 | -61/+62 | |
| | | | | | ||||||
| * | | | | Exceptions raised from enter traces take priority over re-resolution games. | dgp | 2013-08-27 | 1 | -6/+6 | |
| | | | | | ||||||
| * | | | | Inline TEOV_RunEnterTraces() so its interface can be redesigned. | dgp | 2013-08-27 | 1 | -3/+71 | |
| | | | | | ||||||
| * | | | | Add test for Bug 2486550. | dgp | 2013-08-27 | 1 | -0/+9 | |
| | | | | | ||||||
| * | | | | merge trunk | dgp | 2013-08-26 | 1 | -2/+1 | |
| |\ \ \ \ | |/ / / / |/| | | | | ||||||
* | | | | | Unbreak doc; the apropos index entry *must* be one line. | dkf | 2013-08-24 | 1 | -2/+1 | |
| | | | | | | | | | | | | | | | (This is an external constraint forced by the requirement to fit into the standard Unix manual system.) | |||||
| * | | | | merge trunk | dgp | 2013-08-23 | 2 | -24/+40 | |
| |\ \ \ \ | |/ / / / |/| | | | | ||||||
* | | | | | Make sure all Tcl_NR*Eval*() routines do a schedule only. No errors raised. | dgp | 2013-08-23 | 1 | -17/+32 | |
| | | | | | ||||||
* | | | | | fix NRE docs | mig | 2013-08-23 | 1 | -6/+7 | |
| | | | | | ||||||
| * | | | | merge trunk | dgp | 2013-08-23 | 1 | -19/+1 | |
| |\ \ \ \ | |/ / / / |/| | | | | ||||||
* | | | | | Remove complications that no longer server any required purpose. | dgp | 2013-08-23 | 1 | -19/+1 | |
| | | | | | ||||||
| | | | | | ||||||
| | \ \ \ | ||||||
| *-. \ \ \ | merge trunk | dgp | 2013-08-22 | 4 | -63/+51 | |
| |\ \ \ \ \ | |_|/ / / / |/| | | | | | ||||||
* | | | | | | compiler warning | dgp | 2013-08-22 | 1 | -1/+1 | |
| |/ / / / |/| | | | | ||||||
* | | | | | Make Dispatch() the single point for calling a Tcl_ObjCmdProc, and attach | dgp | 2013-08-22 | 1 | -59/+32 | |
| | | | | | | | | | | | | | | | the DTRACE machinery there (one place, not two). | |||||
* | | | | | Remove assertion that is not true in some circumstances (--enable-dtrace). | dgp | 2013-08-22 | 1 | -2/+1 | |
| | | | | | ||||||
* | | | | | More coroutine tests. | dgp | 2013-08-22 | 1 | -0/+15 | |
| | | | | | ||||||
* | | | | | Correction to documentation | dkf | 2013-08-22 | 1 | -2/+3 | |
| | | | | | ||||||
| * | | | | merge trunk | dgp | 2013-08-22 | 15 | -58/+74 | |
| |\ \ \ \ | |/ / / / |/| | | | | ||||||
* | | | | | [8ff0cb9fe1] Make Tcl_NREvalObj() (and friends) behave as documented, by | dgp | 2013-08-21 | 3 | -29/+33 | |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | only scheduling evaluation and not doing any of it until the caller routine returns. This fixes some serious errors in [coroutine] too. | |||||
| * | | | | | Tidy the code and add a test.dgp_purge_NRRunObjProc | dgp | 2013-08-21 | 2 | -39/+9 | |
| | | | | | | ||||||
| * | | | | | Don't allocate memory until you know you're going to use it and arrange for | dgp | 2013-08-21 | 1 | -1/+2 | |
| | | | | | | | | | | | | | | | | | | it to be freed. Leak! | |||||
| * | | | | | Don't use automatic storage to hold the invocation words of oo::define. | dgp | 2013-08-21 | 1 | -5/+8 | |
| | | | | | | | | | | | | | | | | | | That practice doesn't agree with NRE execution. | |||||
| * | | | | | merge trunk | dgp | 2013-08-21 | 12 | -29/+41 | |
| |\ \ \ \ \ | |/ / / / / |/| | | | | | ||||||
* | | | | | | [3612422]: Refer to correct part of tclvars(n) rather than page itself. | dkf | 2013-08-21 | 12 | -29/+41 | |
| | | | | | | ||||||
| * | | | | | Push out a trial patch for more eyes to see. | dgp | 2013-08-20 | 1 | -0/+22 | |
| | | | | | | ||||||
| * | | | | | Testing doing away with the NRRunObjProc routine, which looks like a | dgp | 2013-08-19 | 1 | -0/+8 | |
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | useless extra bounce on the NRE trampoline. Normal testing has no problem with it, but debug-enabled testing triggers an assert failure. Either it would be good to have a normal test that fails in the conditions of the assert failure, or it would be good to discover the assert is asserting something not actually required, and then make the purge. |