summaryrefslogtreecommitdiffstats
path: root/unix
Commit message (Collapse)AuthorAgeFilesLines
* merge 8.6dgp2019-08-265-6/+6
|\
| * Fix [8566dc22f9]: various spelling fixes in commentsjan.nijtmans2019-08-224-5/+5
| |\
| | * Fix [8566dc22f9]: various spelling fixes in commentsjan.nijtmans2019-08-224-5/+5
| | |
* | | Bump version numbers for 8.6.10 release.dgp2019-06-173-3/+3
|/ /
* | Rename mp_get_bit to s_mp_get_bit, rename mp_tc_div_2d to mp_signed_rsh, ↵jan.nijtmans2019-05-311-20/+8
| | | | | | | | 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.5jan.nijtmans2019-05-281-1/+1
|\ \ | |/
| * Fix "make dist" for the README -> README.md renamingjan.nijtmans2019-05-271-1/+1
| |
| * Missing keyword: "static"jan.nijtmans2019-05-241-2/+2
| |
* | integrate sebres-8-6-tommath-1-1 - cherry-picking of several optimizations ↵sebres2019-04-011-1/+18
|\ \ | | | | | | | | | and simplifications of 8.7 (tommath 1.1), well-arranged branching of long/wide/bignum base and exponent cases, test-cases extended to cover all this branches and edge cases.
| * | partial cherry pick of [e8e92eb381d689ab]: One more libtommath function, ↵sebres2019-02-041-1/+5
| | | | | | | | | | | | mp_tc_div_2d, which simplifies code.
| * | partial cherry pick of [c5c83014d6]: Many simplifications in tclExecute.c, ↵sebres2019-02-041-1/+14
| | | | | | | | | | | | now that libtommath provides new functions mp_tc_and, mp_tc_or and mp_tc_xor
* | | Turn KARATSUBA_MUL_CUTOFF (insize libtommath) et al into a #define in stead ↵jan.nijtmans2019-03-281-5/+1
| | | | | | | | | | | | of exported int symbols.
* | | Eliminate all usage of mp_iszero/mp_iseven/mp_isodd/mp_isneg from ↵jan.nijtmans2019-03-251-3/+11
| | | | | | | | | | | | libtommath: In the upcoming new version those will become real functions, causing possible binary incompatibility. This change makes Tcl independant from libtommath's changes.
* | | Fix some gcc/MSVC (harmless) compiler warnings. Remove some unnecessary ↵jan.nijtmans2019-03-071-1/+1
| | | | | | | | | | | | end-of-line spacing
| | |
| \ \
*-. \ \ integrate sebres-8-6-timerate, merge 8.5 (TIP#527, New measurement ↵sebres2019-03-051-0/+71
|\ \ \ \ | |_|/ / |/| | / | | |/ facilities in TCL: New command timerate, performance test suite)
| | * merge 8.5 (note: to avoid too many conflicts, merged using `fossil merge ↵sergey.brester2019-02-128-22/+115
| | |\ | | | | | | | | | | | | --baseline 0055a16a8b core-8-5-branch`)
| | * \ back-ported branch sebres-8-6-timerate (new command "timerate" for 8.5)sebres2017-05-161-0/+71
| | |\ \
| * | \ \ merge 8.6(.9), conflicts resolvedsergey.brester2019-02-0713-772/+365
| |\ \ \ \ | |/ / / / |/| | / / | | |/ / | |/| |
| * | | back-ported branch sebres_trunk_timerate (new command "timerate" for 8.6)sebres2017-05-091-0/+71
| |\ \ \
| | * \ \ merge trunksebres2017-03-064-5/+3
| | |\ \ \
| | | * | | In TclGetNumberFromObj() macro (tclExecute.c): Don't fill in type if ↵jan.nijtmans2017-02-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TCL_ERROR is returned: The caller doesn't do anything with this. Don't access (non-const) variable tclEmptyStringRep any more, use its value (&tclEmptyString) directly. Only keep it in tclPkg.c, for error checking.
| | | * | | Patch from Zoran Vasiljevic, fix for missing proper initialization of the ↵jan.nijtmans2017-01-131-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | threaded allocator in some situations.
| | | * | | Merge core-8-6-branch. jan.nijtmans2017-01-112-2/+2
| | | |\ \ \ | | | | | | | | | | | | | | | | | | | | | Do gcc-compiles with the option -Wwrite-strings, so we can detect mis-usage of "const". Make Tcl_AddErrorInfo() and Tcl_AddObjErrorInfo() a macro.
| | * | | | | [timerate] bug fix: missing scale conversion by Mac OSX on platform where ↵sebres2017-02-091-0/+71
| | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | high resolution clicks are not microseconds based; [win] use high resolution timer for the wide clicks and microseconds directly, prevent several forwards/backwards conversions; [win, unix, mac-osx] normalize some functions for common usage in different time units (clicks, micro- and nanoseconds)
| | * | | | Merge bug_b87ad7e914sebres2017-01-091-1/+1
| | |\ \ \ \
| | * \ \ \ \ TIP [http://www.tcl.tk/cgi-bin/tct/tip/456|456] implementation: Extend the C ↵jan.nijtmans2017-01-041-8/+31
| | |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | API to Support Passing Options to TCP Server Creation
| | | * \ \ \ \ merge trunk (still has test failure in socket.test)jan.nijtmans2016-12-201-1/+1
| | | |\ \ \ \ \
| | | * | | | | | Make OpenTcpServerEx accept a 'service' string parameter instead of a port.limeboy2016-12-141-2/+7
| | | | | | | | |
| | | * | | | | | Allow a boolean argument to be passed.limeboy2016-11-241-1/+2
| | | | | | | | |
| | | * | | | | | Implement the whole TIP 456 specification.limeboy2016-11-241-21/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also introduces the `-reuseaddr' and `-reuseport' options for the `socket' command.
| | | * | | | | | Fix indentingjan.nijtmans2016-11-221-8/+8
| | | | | | | | |
| | | * | | | | | Added stub entry for tip #456. Documentation and tests still missing. ↵jan.nijtmans2016-11-221-8/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Doesn't conform to TIP yet.
| | | * | | | | | This is patch.002 from ticket ↵jan.nijtmans2016-11-221-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [0b9d3ba2ba3e1e3fc33c97d5a9fa7ef85d11a696|0b9d3ba2ba], as first start of tip-456 implementation
* | | | | | | | | Update libtommath to latest stable release (1.1.0)jan.nijtmans2019-02-011-2/+6
| | | | | | | | |
* | | | | | | | | Remove some mac OSX pre-10.4 stuff, which is outdated: current build doesn't ↵jan.nijtmans2019-01-222-11/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | support this anymore
* | | | | | | | | Update TZ info to tzdata2018h.José Ignacio Marín2018-12-291-0/+920
| | | | | | | | |
* | | | | | | | | make distdgp2018-11-011-6/+3
| | | | | | | | |
* | | | | | | | | merge 8.6dgp2018-11-014-437/+6
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | Eliminate fallback attempts when broken strtod() routines are detected.dgp2018-11-014-431/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This has long been creating more problems than it solves.
| * | | | | | | | | Merge 8.5jan.nijtmans2018-10-302-4/+4
| |\ \ \ \ \ \ \ \ \ | | | |_|_|_|_|_|_|/ | | |/| | | | | | |
| | * | | | | | | | Add support for DragonFlyjan.nijtmans2018-10-302-4/+4
| | | | | | | | | |
| | * | | | | | | | [TIP 525] Backport package tcltest 2.5dgp2018-10-291-2/+2
| | | | | | | | | |
| * | | | | | | | | [TIP 525] Backport package tcltest 2.5dgp2018-10-291-2/+2
| | | | | | | | | |
* | | | | | | | | | Bump version numbers for 8.6.9 release.dgp2018-10-053-3/+3
|/ / / / / / / / /
* | | | | | | | | Update http version number, and fix some related test-casesjan.nijtmans2018-09-221-2/+2
| | | | | | | | |
* | | | | | | | | Simplify ToUtf(), expecially for TCL_UTF_MAX>3 (with correct surrogate ↵jan.nijtmans2018-06-252-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | handling). Fix various typo's
* | | | | | | | | new file: tools/valgrind_suppress. num-callers bumped from 8 to 24. Valgrindpooryorick2018-06-191-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | now issues no "still reachable" reports for cmdAH.test.
* | | | | | | | | merge 8.5jan.nijtmans2018-06-151-1/+6
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / /
| * | | | | | | | Align common install locations in SC_PATH_TCLCONFIG and SC_PATH_TKCONFIG. ↵jan.nijtmans2018-06-151-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add FreeBSD (closes [d6d60efd35]) and OpenBSD 8.5 paths
* | | | | | | | | merge 8.5sebres2018-06-044-6/+85
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / /