Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge novemnovem_bighash | jan.nijtmans | 2016-07-13 | 45 | -305/+362 |
|\ | |||||
| * | Merge trunk | jan.nijtmans | 2016-07-12 | 7 | -21/+30 |
| |\ | |||||
| | * | 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 | 4 | -10/+14 |
| | | | | | | | | | | | | | | | | example). Default (unsigned) cannot be changed in Tcl 8.x, that must wait until Tcl 9. | ||||
| * | | | merge trunk | dgp | 2016-07-11 | 1 | -0/+7 |
| |\ \ \ | | |/ / | |||||
| | * | | merge 8.6 | dgp | 2016-07-11 | 1 | -0/+7 |
| | |\ \ | | | |/ | |||||
| | | * | [cea0344a1] Restore a clearing of the ensemble rewrite in one execution path | dgp | 2016-07-11 | 1 | -0/+7 |
| | | | | | | | | | | | | | | | | so attempts to use the data after free are not made. Test namespace-50.9 demonstrates the need for this. | ||||
| * | | | merge trunk | dgp | 2016-07-10 | 2 | -0/+13 |
| |\ \ \ | | |/ / | |||||
| | * | | merge 8.6 | dgp | 2016-07-10 | 2 | -0/+13 |
| | |\ \ | | | |/ | |||||
| | | * | [96fe2f1cc7] Plug memory leak. | dgp | 2016-07-10 | 1 | -0/+1 |
| | | | | |||||
| | | * | Bugfix [da340d4f32]. clock-55.9 and clock-55.10 test failures. | ashok | 2016-07-10 | 1 | -0/+12 |
| | | | | |||||
| * | | | merge trunk | dgp | 2016-07-09 | 6 | -64/+86 |
| |\ \ \ | | |/ / | |||||
| | * | | merge 8.6 | dgp | 2016-07-09 | 6 | -67/+86 |
| | |\ \ | | | |/ | |||||
| | | * | 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. | ||||
| | | * | [1493a43044] Make [namespace upvar] ignore variable resolvers; the previous ↵ | dkf | 2016-07-09 | 4 | -38/+40 |
| | | |\ | | | | | | | | | | | | | | | | 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. | ||||
| | | * | | Bugfix [3613671]. file owned implementation for Windows. | ashok | 2016-07-09 | 1 | -11/+6 |
| | | | | | |||||
| | | * | | Bugfix [ae61a67192]. file {stat, type, size} etc. support for built-in ↵ | ashok | 2016-07-09 | 1 | -0/+19 |
| | | | | | | | | | | | | | | | | | | | | 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 trunk | jan.nijtmans | 2016-07-08 | 34 | -158/+162 |
| |\ \ \ \ \ | | |/ / / / | |||||
| | * | | | | 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 | 33 | -155/+155 |
| | | | | | | | | | | | | | | | | | | | | | | | | in many places where possible. | ||||
* | | | | | | Use TCL_HASH_TYPE #define for compatibility with Tcl8 in stead of ↵ | jan.nijtmans | 2016-07-08 | 9 | -47/+47 |
| | | | | | | | | | | | | | | | | | | | | | | | | TCL_HASH_KEY_TYPE_VERSION_2 | ||||
* | | | | | | Adapt hash-function and hash-table to allow hash-tables to grow >1Gb on ↵ | jan.nijtmans | 2016-07-08 | 11 | -79/+84 |
|/ / / / / | | | | | | | | | | | | | | | | 64-bit platforms. | ||||
* | | | | | Fully fix old bug [a16752c252] that has been only partially fixed until now | dgp | 2016-07-07 | 1 | -20/+1 |
| | | | | | | | | | | | | | | | to support legacy tclcompiler binaries. That no longer makes sense for Tcl 9. | ||||
* | | | | | merge trunk | jan.nijtmans | 2016-07-07 | 11 | -74/+47 |
|\ \ \ \ \ | |/ / / / | |||||
| * | | | | Merge core-8-6-branch: | jan.nijtmans | 2016-07-07 | 11 | -74/+47 |
| |\ \ \ \ | | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| | * | | | 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 | 1 | -1/+7 |
| | | | | | | | | | | | | Itcl 4 also demonstrated these problems. | ||||
* | | | | Unnecessary #undef and unnecessary type cast. | jan.nijtmans | 2016-07-06 | 1 | -2/+0 |
| | | | | |||||
* | | | | Merge trunk. Some more internal use of size_t in stead of int. | jan.nijtmans | 2016-07-05 | 5 | -121/+115 |
|\ \ \ \ | |/ / / | |||||
| * | | | 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 | 2 | -8/+1 |
| | |\ \ | |||||
| | | * | | Fixup the ensemble rewrite conversions.core_8_6_branch_fork | dgp | 2016-07-04 | 2 | -8/+1 |
| | | | | | |||||
* | | | | | Merge trunk | jan.nijtmans | 2016-07-04 | 2 | -37/+159 |
|\ \ \ \ \ | |/ / / / | |||||
| * | | | | Use conventional list operations for ensemble dispatch | jan.nijtmans | 2016-07-04 | 2 | -37/+159 |
| |\ \ \ \ | | |/ / / | | | | | | Add ability to disassemble TclOO constructors and destructors | ||||
| | * | | | typo and end-of-line spacing | jan.nijtmans | 2016-07-04 | 1 | -5/+5 |
| | | | | | |||||
| | * | | | Add ability to disassemble TclOO constructors and destructors ([1493a43044] ↵ | dkf | 2016-07-04 | 1 | -1/+134 |
| | |/ / | | | | | | | | | | | | | motivates) | ||||
| | * | | Use conventional list operations for ensemble dispatch. | dgp | 2016-07-03 | 1 | -34/+23 |
| | | | | |||||
* | | | | merge trunk | dgp | 2016-07-02 | 1 | -10/+3 |
|\ \ \ \ | |/ / / | |||||
| * | | | [f961d7d1dd] Repair usage message for ensemble parameters with spaces. | dgp | 2016-07-02 | 1 | -10/+3 |
| |\ \ \ | | |/ / | |||||
| | * | | [f961d7d1dd] Repair usage message for ensemble parameters with spaces. | dgp | 2016-07-02 | 1 | -10/+3 |
| | |/ | |||||
* | | | merge trunk | dgp | 2016-07-01 | 4 | -134/+240 |
|\ \ \ | |/ / | |||||
| * | | [4402cfa58c] Rework the spell check machinery into something that will not ↵ | dgp | 2016-07-01 | 4 | -134/+240 |
| |\ \ | | |/ | | | | | | | be foiled by value sharing. |