Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge 8.7 | jan.nijtmans | 2020-10-14 | 1 | -6/+7 |
|\ | |||||
| * | Fix MSVC++ 6.0 build | jan.nijtmans | 2020-10-14 | 1 | -6/+7 |
| | | |||||
* | | Merge 8.7 | jan.nijtmans | 2020-10-14 | 81 | -2175/+2439 |
|\ \ | |/ | |||||
| * | Merge 8.6 | jan.nijtmans | 2020-10-13 | 13 | -48/+55 |
| |\ | |||||
| | * | More usage of TclNewObj() in stead of Tcl_NewObj() and TclNewIntObj() in ↵ | jan.nijtmans | 2020-10-13 | 22 | -85/+100 |
| | | | | | | | | | | | | stead of Tcl_NewIntObj() | ||||
| * | | Merge 8.6 Eliminate some (correct but actually harmless) warnings only ↵ | jan.nijtmans | 2020-10-13 | 1 | -4/+4 |
| |\ \ | | |/ | | | | | | | happening on win64 | ||||
| * | | Merge 8.6. Don't inline functions which are too big to be inlined (according ↵ | jan.nijtmans | 2020-10-09 | 4 | -7/+8 |
| |\ \ | | |/ | | | | | | | to the -Winline compiler flag) | ||||
| | * | Merge 8.5 | jan.nijtmans | 2020-10-09 | 1 | -20/+22 |
| | |\ | |||||
| | | * | (cherry-pick): Fix [014ade1d44]: Misleading error message when using "-path" ↵ | jan.nijtmans | 2020-10-09 | 2 | -30/+37 |
| | | | | | | | | | | | | | | | | | | | | multiple times with "glob". Also fix a few (harmless) -Wundef warnings | ||||
| * | | | Make everything compile warning-free with -Wundef. Put enum ↵ | jan.nijtmans | 2020-10-08 | 5 | -9/+9 |
| |\ \ \ | | |/ / | | | | | | | | | ASSEM_DICT_GET_DEF last in TalInstType, so it's binary compatible with Tcl 8.6 | ||||
| | * | | Eliminate warnings when compiling with -Wundef | jan.nijtmans | 2020-10-08 | 4 | -4/+4 |
| | | | | |||||
| * | | | Merge 8.6 | jan.nijtmans | 2020-10-08 | 1 | -2/+8 |
| |\ \ \ | | |/ / | |||||
| | * | | Fix [014ade1d44]: Misleading error message when using "-path" multiple times ↵ | jan.nijtmans | 2020-10-08 | 1 | -2/+8 |
| | | | | | | | | | | | | | | | | with "glob" | ||||
| | * | | Update internal zlib channel type from TCL_CHANNEL_VERSION_3 to ↵ | jan.nijtmans | 2020-09-28 | 1 | -8/+8 |
| | | | | | | | | | | | | | | | | TCL_CHANNEL_VERSION_5. Not actually a change, since supported procs are the same. So all internal channels have the same type | ||||
| * | | | Fix -Wshadow warnings, when compiling with a C++ compiler | jan.nijtmans | 2020-10-02 | 17 | -71/+73 |
| | | | | |||||
| * | | | TIP #581 tweak: Don't report "slaves" as valid option for "interp" | jan.nijtmans | 2020-09-30 | 1 | -9/+20 |
| | | | | |||||
| * | | | Restore change with correction. | dgp | 2020-09-28 | 1 | -8/+8 |
| | | | | |||||
| * | | | Revert change that made test expr-20.2 fail. | dgp | 2020-09-28 | 1 | -7/+7 |
| | | | | |||||
| * | | | Merge 8.6 | jan.nijtmans | 2020-09-28 | 12 | -79/+72 |
| |\ \ \ | | |/ / | |||||
| | * | | Make Tcl compile warning-free using -Wshadow | jan.nijtmans | 2020-09-28 | 11 | -99/+94 |
| | | | | |||||
| * | | | Merge 8.6 | jan.nijtmans | 2020-09-25 | 1 | -1/+1 |
| |\ \ \ | | |/ / | |||||
| | * | | When sourcing script files (even when simulating that through open|read), ↵ | jan.nijtmans | 2020-09-25 | 1 | -1/+1 |
| | |\ \ | | | |/ | | | | | | | | | | | | | always set -eofchar \032 just like the source command does. Possible security issue: this could make it possible to evaluate hidden content at the end of pkgIndex files. | ||||
| | | * | cherry pick [df5f1e8652]: Fix [5bbd044812]: Fix index underflow. | sebres | 2020-07-16 | 1 | -2/+2 |
| | | | | |||||
| * | | | Merge 8.6 | jan.nijtmans | 2020-09-20 | 2 | -7/+11 |
| |\ \ \ | | |/ / | |||||
| | * | | Improve TclInvalidateStringRep() macro such that (objPtr) is only evaluated ↵ | jan.nijtmans | 2020-09-20 | 2 | -7/+10 |
| | | | | | | | | | | | | | | | | once. Addation brackets in TclHasStringRep() macro | ||||
| * | | | Merge 8.6 | dgp | 2020-09-20 | 1 | -16/+14 |
| |\ \ \ | | |/ / | |||||
| | * | | Silence compiler warning -- fix safety of macro. | dgp | 2020-09-20 | 1 | -1/+1 |
| | | | | |||||
| | * | | Make the check to avoid generating a string representation in [uplevel] a ↵ | pooryorick | 2020-09-20 | 2 | -16/+17 |
| | | | | | | | | | | | | | | | | little less intrusive. | ||||
| | * | | Fix for [b9ecf3ce98], [uplevel] unnecessarily generates string representation. | pooryorick | 2020-09-19 | 1 | -11/+34 |
| | | | | |||||
| * | | | Fix for [b9ecf3ce98], [uplevel] unnecessarily generates string representation. | pooryorick | 2020-09-19 | 1 | -11/+34 |
| | | | | |||||
| * | | | Eliminate many usages of Tcl_NewObj (-> TclNewObj) and Tcl_NewIntObj (-> ↵ | jan.nijtmans | 2020-09-17 | 50 | -269/+318 |
| | | | | | | | | | | | | | | | | TclNewIntObj or Tcl_NewWideIntObj) | ||||
| * | | | Change version number of http package from 2.9.5 -> 2.10.0a1, since it's ↵ | jan.nijtmans | 2020-09-17 | 2 | -8/+8 |
| |\ \ \ | | |/ / | | | | | | | | | | | | | different from the 2.9.5 version in Tcl 8.6.x. Use "$idx >= 0" check in stead of "$idx > -1" everywhere. | ||||
| | * | | Eliminate many "register" keywords (which do nothing with modern compilers) | jan.nijtmans | 2020-09-14 | 17 | -266/+266 |
| | | | | | | | | | | | | Eliminate many unnecessary type-casts to (unsigned) | ||||
| | * | | Prevent the usage of the term safe/unsafe child. Suggested by Keith Nash. ↵ | jan.nijtmans | 2020-09-14 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | Thanks! More usage of $index<0 in stead of $index==-1 consistantly | ||||
| * | | | Fix [b5777d3d32]: Crash corner-case in TIP #502 implementation | jan.nijtmans | 2020-09-15 | 2 | -18/+37 |
| |\ \ \ | |||||
| | * | | | Protect INST_STR_REPLACE too | jan.nijtmans | 2020-09-04 | 1 | -0/+3 |
| | | | | | |||||
| | * | | | Tests string-12.2[45].* and fixes to INST_STRING_RANGE. | dgp | 2020-09-02 | 1 | -2/+10 |
| | | | | | |||||
| | * | | | Fix for test lindex-18.0 | dgp | 2020-09-02 | 2 | -16/+21 |
| | | | | | |||||
| | * | | | Different fix where existing protection tools for nesting bytecode execution | dgp | 2020-09-02 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | | | | | calls are used. This solution suggests there may be many more places needing protection. Any routine that gets passed "interp" is a possibility. | ||||
| * | | | | Prevent the usage of the term safe/unsafe child. Suggested by Keith Nash. ↵ | jan.nijtmans | 2020-09-14 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | Thanks! | ||||
| * | | | | Merge implementation of TIP #585 (Promote the INDEX_TEMP_TABLE flag of ↵ | fvogel | 2020-09-13 | 5 | -19/+13 |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | Tcl_GetIndexFromObj*() to the public interface) after positive vote from the TCT. | ||||
| | * | | | | Implementation of TIP #585 - Promote the INDEX_TEMP_TABLE flag of ↵ | fvogel | 2020-09-02 | 5 | -19/+13 |
| | | | | | | | | | | | | | | | | | | | | | | | | Tcl_GetIndexFromObj*() to the public interface | ||||
| * | | | | | Merge 8.6 | jan.nijtmans | 2020-09-11 | 3 | -8/+8 |
| |\ \ \ \ \ | | | |_|/ / | | |/| | | | |||||
| | * | | | | Folow-up to previous commit: ExecStack is a FLEXARRAY too | jan.nijtmans | 2020-09-11 | 2 | -4/+4 |
| | | | | | | |||||
| * | | | | | Merge 8.6. Remove tests/safe-stock86.test for win builds too (GIT, what are ↵ | jan.nijtmans | 2020-09-11 | 8 | -23/+30 |
| |\ \ \ \ \ | | |/ / / / | | | | | | | | | | | | | you doing ...!) | ||||
| | * | | | | Fix [https://core.tcl-lang.org/tk/tktview?name=3bc0f44ef3|3bc0f44ef3]: UBSan ↵ | jan.nijtmans | 2020-09-11 | 8 | -46/+52 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | complains about body.chars[] usage. (Yes, I know, this one is for Tk, but Tcl was using the same construct too ....) | ||||
| * | | | | | Merge 8.6 | jan.nijtmans | 2020-09-10 | 4 | -14/+14 |
| |\ \ \ \ \ | | |/ / / / | | | / / / | | |/ / / | |/| | | | |||||
| | * | | | Don't use sizeof() for structs containing a flexible array as last element. ↵ | jan.nijtmans | 2020-09-10 | 3 | -13/+13 |
| | | | | | | | | | | | | | | | | | | | | Lesson from [https://core.tcl-lang.org/tk/info/3bc0f44ef3|3bc0f44ef3]. Use TclOffset in stead. | ||||
| | * | | | TIP #581: Mainly documentation and some testcases | jan.nijtmans | 2020-09-04 | 4 | -28/+27 |
| | | | | | |||||
| * | | | | Fix windows debug build, broken by previous commit | jan.nijtmans | 2020-09-02 | 1 | -1/+1 |
| | | | | |