Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Tidy up some references to INDEX_TEMP_TABLE.minor_change | dkf | 2016-07-14 | 1 | -18/+13 |
| | |||||
* | merge 8.6 | dgp | 2016-07-13 | 4 | -61/+115 |
|\ | |||||
| * | [3606125] Make parser-related tests work on their own. | dkf | 2016-07-12 | 1 | -3/+10 |
| | | |||||
| * | [3606388] Make variable-related tests work on their own. | dkf | 2016-07-12 | 3 | -58/+105 |
| | | |||||
* | | New private flag value INDEX_TEMP_TABLE. | dgp | 2016-07-13 | 3 | -14/+18 |
| | | | | | | | | | | | | | | Used to signal to Tcl_GetIndexFromObj*() routines that the table in which lookups are done has a fleeting existence. Thus there is no value in caching any results, since the cache can never be useful. Improvement over existing hackery where cache is stored and then freed to avoid bogus results. Likely candidate to eventually push to the public interface. | ||||
* | | Fix "file owned" for Cygwin: st_uid is only 16-bit there. | jan.nijtmans | 2016-07-12 | 1 | -1/+6 |
|\ \ | |/ | |||||
| * | Fix "file owned" for Cygwin: st_uid is only 16-bit there. | jan.nijtmans | 2016-07-12 | 1 | -1/+6 |
| | | |||||
* | | Make hash type changable by compiling with -DTCL_HASH_TYPE=size_t (for ↵ | jan.nijtmans | 2016-07-12 | 5 | -11/+15 |
| | | | | | | | | example). Default (unsigned) cannot be changed in Tcl 8.x, that must wait until Tcl 9. | ||||
* | | merge 8.6 | dgp | 2016-07-11 | 3 | -1/+14 |
|\ \ | |/ | |||||
| * | [cea0344a1] Restore a clearing of the ensemble rewrite in one execution path | dgp | 2016-07-11 | 2 | -0/+14 |
| | | | | | | | | so attempts to use the data after free are not made. Test namespace-50.9 demonstrates the need for this. | ||||
| * | Avoid memory leak in test. | dgp | 2016-07-11 | 1 | -1/+0 |
| | | |||||
* | | merge 8.6 | dgp | 2016-07-10 | 6 | -143/+463 |
|\ \ | |/ | |||||
| * | [96fe2f1cc7] Plug memory leak. | dgp | 2016-07-10 | 1 | -0/+1 |
| | | |||||
| * | [3606121] Making tests less cross-dependent. | dkf | 2016-07-10 | 3 | -141/+449 |
| |\ | |||||
| | * | Fixes to namespace-old.testbug_3606121 | dkf | 2016-07-10 | 1 | -29/+140 |
| | | | |||||
| | * | Fix to resolver.test | dkf | 2016-07-10 | 1 | -0/+3 |
| | | | |||||
| | * | Fixes to namespace.test | dkf | 2016-07-10 | 1 | -112/+306 |
| |/ | |||||
| * | Bugfix [da340d4f32]. clock-55.9 and clock-55.10 test failures. | ashok | 2016-07-10 | 1 | -0/+12 |
| | | |||||
| * | Fix compiler warnings (const-ness and unused label) that did not show up | ashok | 2016-07-10 | 1 | -2/+1 |
| | | | | | | in the non-optimized build before last checkin. | ||||
* | | merge 8.6 | dgp | 2016-07-09 | 15 | -90/+317 |
|\ \ | |/ | |||||
| * | Fix missing constraints for Windows-specific tests | ashok | 2016-07-09 | 1 | -2/+2 |
| | | |||||
| * | Revise INST_INVOKE_REPLACE to call EvalObjv with TCL_EVAL_INVOKE and | dgp | 2016-07-09 | 1 | -15/+14 |
| | | | | | | | | no longer call EvalObjEx which does not support it reliably. Also convert to conventional list operations. | ||||
| * | Fixed docs for prior check-in (exec of .CMD files on Windows) | ashok | 2016-07-09 | 1 | -2/+3 |
| | | |||||
| * | Bugfix [9ece99d58b]. Make exec understand .CMD files on Windows. | ashok | 2016-07-09 | 3 | -4/+20 |
| | | |||||
| * | [1493a43044] Make [namespace upvar] ignore variable resolvers; the previous ↵ | dkf | 2016-07-09 | 5 | -38/+72 |
| |\ | | | | | | | | | | situation was completely unintuitive. | ||||
| | * | Expose the AVOID_RESOLVERS flag to [namespace upvar] implementations, which ↵bug_1493a43044 | dkf | 2016-07-07 | 4 | -38/+40 |
| | | | | | | | | | | | | seem to need it. | ||||
| | * | Also test the interpreted path. | dkf | 2016-07-07 | 1 | -5/+7 |
| | | | |||||
| | * | Demonstrate that there is a problem. | dkf | 2016-07-05 | 1 | -0/+30 |
| | | | |||||
| * | | Bugfix [3613671]. file owned implementation for Windows. | ashok | 2016-07-09 | 5 | -16/+81 |
| | | | |||||
| * | | Bugfix [ae61a67192]. file {stat, type, size} etc. support for built-in ↵ | ashok | 2016-07-09 | 4 | -12/+120 |
| | | | | | | | | | | | | special Windows files/devices like CON. | ||||
| * | | Repair some memory corruption problems in EnsembleCmdRep. | dgp | 2016-07-08 | 1 | -3/+7 |
| |\ \ | |||||
| | * | | Missed a cleanup line, which created a memleak.dgp_ecr | dgp | 2016-07-07 | 1 | -0/+1 |
| | | | | |||||
| | * | | To use a Tcl_Command token [aka (Command *)] for epoch checking, we must not | dgp | 2016-07-07 | 1 | -3/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | permit it to be freed while we hold it or else it could be mistaken for another token allocated later that just happens to reside at the same address. (Command *) preservation machinery already exists, just need to use it. An extension facing the same problem might have to rely on command delete traces. Earlier revisions used (Namespace *) lifetime to achieve the same results, but that's really an indirect (possibly non-robust) path to achieving the proper goal. Valgrind is happy now. | ||||
* | | | | Merge core-8-6-branch: Bug [a47641a031]. TclJoinPath was calling ↵ | jan.nijtmans | 2016-07-08 | 1 | -3/+7 |
|\ \ \ \ | |/ / / | | | | | | | | | TclNewFSPathObj with a first argument that was not an absolute path. Added a check for that. Fixes Windows test failures fileSystem-1.{3,4} | ||||
| * | | | Bug [a47641a031]. TclJoinPath was calling TclNewFSPathObj with a | ashok | 2016-07-08 | 1 | -3/+7 |
| | | | | | | | | | | | | | | | | first argument that was not an absolute path. Added a check for that. Fixes Windows test failures fileSystem-1.{3,4} | ||||
* | | | | Micro-optimization: Use TclGetStringFromObj in stead of Tcl_GetStringFromObj ↵ | jan.nijtmans | 2016-07-08 | 41 | -177/+176 |
| | | | | | | | | | | | | | | | | in many places where possible. | ||||
* | | | | Merge core-8-6-branch: | jan.nijtmans | 2016-07-07 | 16 | -94/+84 |
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | | New tests to demo the remaining flaw in ensemble dispatch revisions. Itcl 4 also demonstrated these [bd7f17bce8] Revise ensemble dispatch to call TclNREvalObjv() which supports the TCL_EVAL_INVOKE Simplify all the Tcl_NRPostProc declarations Create and use a utility Tcl_NRPostProc when decr ref count of values is all that is needed Bugfix [5d7ea04580]. Treat .cmd and .ps1 files are executable on Windows | ||||
| * | | | Bugfix [5d7ea04580]. Treat .cmd and .ps1 files are executable on Windows. | ashok | 2016-07-07 | 4 | -20/+25 |
| | | | | |||||
| * | | | Create and use a utility Tcl_NRPostProc when decr ref count of values is | dgp | 2016-07-06 | 3 | -21/+16 |
| | | | | | | | | | | | | all that is needed. | ||||
| * | | | Simplify all the Tcl_NRPostProc declarations. | dgp | 2016-07-06 | 10 | -45/+23 |
| | | | | |||||
| * | | | [bd7f17bce8] Revise ensemble dispatch to call TclNREvalObjv() which supports | dgp | 2016-07-06 | 1 | -16/+10 |
| | |/ | |/| | | | | the TCL_EVAL_INVOKE flag that is needed. | ||||
| * | | New tests to demo the remaining flaw in ensemble dispatch revisions. | dgp | 2016-07-05 | 2 | -1/+19 |
| | | | | | | | | | Itcl 4 also demonstrated these problems. | ||||
* | | | Fixup the ensemble rewrite conversions | jan.nijtmans | 2016-07-05 | 2 | -8/+1 |
|\ \ \ | |/ / | |||||
| * | | Fixup the ensemble rewrite conversions (merge fork) | jan.nijtmans | 2016-07-05 | 3 | -9/+2 |
| |\ \ | |||||
| | * | | Fixup the ensemble rewrite conversions.core_8_6_branch_fork | dgp | 2016-07-04 | 2 | -8/+1 |
| | | | | |||||
* | | | | Use conventional list operations for ensemble dispatch | jan.nijtmans | 2016-07-04 | 4 | -39/+258 |
|\ \ \ \ | |/ / / | | | | | Add ability to disassemble TclOO constructors and destructors | ||||
| * | | | typo and end-of-line spacing | jan.nijtmans | 2016-07-04 | 2 | -6/+6 |
| | | | | |||||
| * | | | Add ability to disassemble TclOO constructors and destructors ([1493a43044] ↵ | dkf | 2016-07-04 | 2 | -2/+232 |
| |/ / | | | | | | | | | | motivates) | ||||
| * | | Use conventional list operations for ensemble dispatch. | dgp | 2016-07-03 | 1 | -34/+23 |
| | | | |||||
* | | | [09fabeb1fd] test subdirs in sorted order. | dgp | 2016-07-02 | 1 | -1/+1 |
|\ \ \ | |/ / |