Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add one more knownMsvcBug marker, for a test-case which sometimes fails in ↵ | jan.nijtmans | 2019-08-02 | 3 | -3/+4 |
| | | | | | Travis. Fix a struct initializer, add two typecasts and a "const", which can generate gcc warnings with some compiler options. | ||||
* | Merge 8.5 | jan.nijtmans | 2019-07-31 | 1 | -6/+6 |
|\ | |||||
| * | (cherry-pick from core-8-branch): Replace memcpy() calls with memmove() to ↵ | jan.nijtmans | 2019-07-31 | 1 | -4/+4 |
| | | | | | | | | avoid undefined behavior when source and destination overlap | ||||
* | | Merge 8.5 | jan.nijtmans | 2019-07-30 | 1 | -6/+6 |
|\ \ | |/ | |||||
| * | Fix this Travis build problems on Win32: ↵ | jan.nijtmans | 2019-07-26 | 1 | -6/+6 |
| | | | | | | | | [https://travis-ci.org/tcltk/tcl/jobs/562935948]. Also, use _read/_write on Windows whenever possible, as read/write is deprecated there. | ||||
* | | merge 8.5 | sebres | 2019-07-24 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | small amend (normalize hex in all evalFlags) | sebres | 2019-07-24 | 1 | -4/+4 |
| | | |||||
* | | merge 8.5 (reintegrate, no functional changes) | sebres | 2019-07-24 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | cherrypick timerate-loop-opti--discard-result | sebres | 2019-07-24 | 3 | -16/+24 |
| | | |||||
* | | small amend with a comment about the optimization | sebres | 2019-07-23 | 1 | -0/+5 |
| | | |||||
* | | fix done optimization (TCL_EVAL_DISCARD_RESULT) for nested call - supply and ↵ | sebres | 2019-07-23 | 2 | -3/+10 |
| | | | | | | | | | | reset discard result flag in registering TEBC-callback, because it is applicable for this call only, and should not affect all the nested invocations may return result (added tests covering that). | ||||
* | | better rewritten loop optimization: new evalFlag "TCL_EVAL_DISCARD_RESULT" ↵ | sebres | 2019-07-23 | 3 | -16/+12 |
| | | | | | | | | | | | | introduced, which allows to organize faster TEBC-loop with discarding of result, simulating pop & done, like it does continue in loop (so ensures that setting of result will not smudge the measurement). | ||||
* | | Two missing "const" designations, in Dtrace configuration | jan.nijtmans | 2019-07-15 | 1 | -2/+2 |
| | | |||||
* | | Fix [7d7038d415b345d5]: tcl is not LTO ready | jan.nijtmans | 2019-07-15 | 2 | -28/+26 |
| | | |||||
* | | integrate branch bug-4718b41c56, revert/rebuild win/configure (2.69 in ↵ | sebres | 2019-07-12 | 2 | -2/+10 |
|\ \ | |/ | | | | | tcl8.6), conflicts resolved, etc | ||||
| * | little tweaks, makeing it possible to use either _USE_64BIT_TIME_T or ↵ | jan.nijtmans | 2019-07-10 | 1 | -12/+15 |
| | | | | | | | | | | __MINGW_USE_VC2005_COMPAT interchangably. Put some more remarks, making it more clear what the effect of this is. | ||||
| * | win/x86: compat fix, 64-bit time_t for 32-build is optional now (via ↵ | sebres | 2019-07-10 | 1 | -1/+1 |
| | | | | | | | | configure/make option time64bit or define _USE_64BIT_TIME_T) | ||||
| * | fixes [4718b41c56] for windows x86 (mingw / MSVC versions with CRT ↵ | sebres | 2019-07-08 | 2 | -7/+12 |
| | | | | | | | | supporting 64-bit time_t) | ||||
* | | Merge 8.5 | jan.nijtmans | 2019-07-08 | 1 | -9/+4 |
|\ \ | |/ | |||||
| * | Simplify previous commit: Just always use Tcl_WideInt | jan.nijtmans | 2019-07-08 | 1 | -18/+4 |
| | | |||||
| * | amend to [c14252171d]: fixes [4718b41c56] for x64 (and x86 with 64-bit ↵ | sebres | 2019-07-08 | 1 | -3/+13 |
| | | | | | | | | predefined time_t resp. CRT library) | ||||
* | | Fix [4718b41c56d8c135]: windows x86 & x64: file mtime overflows in ↵ | jan.nijtmans | 2019-07-05 | 2 | -14/+14 |
|\ \ | |/ | | | | | modification date. Only fixed for x64, because for x86 it isn't possible without breaking API compatibility | ||||
| * | Fix [4718b41c56d8c135]: windows x86 & x64: file mtime overflows in ↵ | jan.nijtmans | 2019-07-05 | 1 | -4/+4 |
| | | | | | | | | | | modification date. Only fixed for x64, because for x86 it isn't possible without breaking API compatibility. | ||||
* | | Avoid valgrind issues with uninitialized memory | dgp | 2019-07-01 | 1 | -0/+1 |
|\ \ | |/ | |||||
| * | Avoid valgrind issues with "uninitialized memory" | dgp | 2019-07-01 | 1 | -0/+1 |
| | | |||||
* | | Trying to fix C4761 warning with VC++ 6.0 | jan.nijtmans | 2019-06-29 | 1 | -1/+1 |
| | | |||||
* | | Fix [15d851e394]: Fix spelling in comment of tclCmdIL.c | jan.nijtmans | 2019-06-27 | 1 | -1/+1 |
| | | |||||
* | | Merge 8.5 | jan.nijtmans | 2019-06-26 | 6 | -17/+17 |
|\ \ | |/ | |||||
* | | Makef tclTomMath.h work with VC++ 6.0 | jan.nijtmans | 2019-06-25 | 1 | -0/+4 |
| | | |||||
* | | merge 8.5 | sebres | 2019-06-25 | 2 | -7/+14 |
|\ \ | |/ | |||||
| * | fixed build with MSVC 6.0 | sebres | 2019-06-25 | 3 | -13/+17 |
| | | |||||
* | | closes [f8a33ce3db5d8cc2]: Tcl_Exit uses system exit as fallback if ↵ | sebres | 2019-06-21 | 1 | -9/+14 |
| | | | | | | | | Tcl-subsystems are not (yet) initialized (or initialization fails). | ||||
* | | [6bdadfba7d] Stop crash with multi-lappend and failing writes | dkf | 2019-06-20 | 1 | -8/+13 |
| | | |||||
* | | [8b9854c3d8] Undo regression in [info level 0] after ensemble dispatch. | dgp | 2019-06-17 | 1 | -1/+5 |
|\ \ | |||||
| * | | Fix Bug 8b9854c3d8. Now 4 test failures require examination. | dgp | 2019-06-13 | 1 | -1/+5 |
| | | | |||||
* | | | Merge 8.5 | jan.nijtmans | 2019-06-15 | 1 | -4/+4 |
|\ \ \ | |/ / |/| / | |/ | |||||
| * | Use mp_init_set() in stead of mp_init_set_int() when the constant is ↵ | jan.nijtmans | 2019-06-15 | 1 | -4/+4 |
| | | | | | | | | sufficiently small. This is slightly better optimized. | ||||
* | | Fix [25deec4e46]: Tcl fails to compile with icc due to typedef conflict | jan.nijtmans | 2019-06-11 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Fix [25deec4e46]: Tcl fails to compile with icc due to typedef conflict | jan.nijtmans | 2019-06-11 | 1 | -1/+1 |
| | | |||||
* | | More bytecodes are non-throwing. | dgp | 2019-06-10 | 1 | -0/+1 |
| | | |||||
* | | Remove declarations that are never defined. | dgp | 2019-06-10 | 1 | -18/+0 |
|\ \ | |/ | |||||
| * | Remove declarations that are never defined. | dgp | 2019-06-10 | 1 | -18/+0 |
| | | |||||
* | | minor cleanup of source code formatting | dkf | 2019-06-09 | 1 | -61/+78 |
| | | |||||
* | | Rename mp_get_bit to s_mp_get_bit, rename mp_tc_div_2d to mp_signed_rsh, ↵ | jan.nijtmans | 2019-05-31 | 7 | -38/+34 |
| | | | | | | | | remove mp_tc_(add|or|xor) functions in favor of mp_(add|or|xor) which can now handle twos-complement. Following ongoing changes in libtommath development. | ||||
* | | Merge 8.5 | jan.nijtmans | 2019-05-29 | 2 | -5/+5 |
|\ \ | |/ | |||||
| * | Update some libtommath functions to the latest trunk versions. Small step ↵ | jan.nijtmans | 2019-05-29 | 9 | -302/+181 |
| | | | | | | | | | | forward in the upgrade to (upcoming) libtommath 1.2. Advantage: simplify Tcl code accessing those functions. | ||||
* | | end-of-line spacing | jan.nijtmans | 2019-05-24 | 10 | -27/+27 |
|\ \ | |/ | |||||
| * | Missing keyword: "static" | jan.nijtmans | 2019-05-24 | 1 | -2/+2 |
| | | |||||
* | | merge 8.5 | sebres | 2019-05-24 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | fixes typo ("net" instead of outdated term "nett") | sebres | 2019-05-24 | 1 | -1/+1 |
| | |