summaryrefslogtreecommitdiffstats
path: root/unix
Commit message (Collapse)AuthorAgeFilesLines
...
* | | 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
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / /
| * | | | | | | | fixes [92564326a9] if compiled on some x86 systems (with dirent64 but ↵sebres2018-06-044-6/+85
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | without DIR64, partially cherry-picked from https://www.androwish.org/index.html/info/6119b8ac2aee8411).
* | | | | | | | | merge 8.5jan.nijtmans2018-05-141-1/+1
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / /
| * | | | | | | | Unbreak build when HAVE_FTS is not set. jan.nijtmans2018-05-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Move definitions of Tcl_DirEntry and TclDIR to tclWinPort.h, where it actually belongs
* | | | | | | | | merge 8.5jan.nijtmans2018-05-114-5/+5
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / /
| * | | | | | | | Rename Tcl_Dir to TclDIR, making it clear that this macro is not part of the ↵jan.nijtmans2018-05-114-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | public API
* | | | | | | | | merge 8.5sebres2018-05-094-4/+6
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / /
| * | | | | | | | amend to [85bcf84100]: replaces DIR with Tcl_Dir (DIR/DIR64 regarding ↵sebres2018-05-094-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | HAVE_STRUCT_DIRENT64)
* | | | | | | | | merge fix for [92564326a98b5510] from 8.5sebres2018-05-083-9/+15
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / /
| * | | | | | | | fixes [92564326a98b5510]: wrong x64-aligned handle from readdir64 by ↵sebres2018-05-083-9/+15
| | |_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | opendir/rewinddir/closedir, if HAVE_STRUCT_DIRENT64 used.
* | | | | | | | http::geturl now returns full error stack information if the initial socket ↵oehhar2018-04-181-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | command fails Ticket [ff82755e15]
* | | | | | | | Stop seeking out the libieee.a library and linking to it when found.dgp2018-02-152-67/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The latest release of the GNU C library, glibc-2.27 has done away with the libieee.a library. This prompts a review of why Tcl has been using it. Since Tcl 8.4.0, Tcl has stopped using the matherr() machinery, so we don't need it anymore for that. Since Tcl 8.5.0, Tcl post-processes ERANGE for itself when floating point underflow or overflow can sensibly produce a 0.0 or Inf result instead of raising an error. We no longer need to configure the system math library to silence these reports. A conseqeunce of this change is that TCL_LIBS will no longer include the linker option -lieee . This can potentially change the behavior of programs that embed libtcl. If so, though, those same programs are going to also have behavior changed as the new glibc release gets into routine use. We're doing those programs a favor by stopping masking the discovery that they need to be updated.
* | | | | | | | Make Tcl_WinTCharToUtf/Tcl_WinUtfToTChar work when TCL_UTF_MAX > 3, mainly ↵jan.nijtmans2017-12-281-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | when sizeof(Tcl_UniChar) != 2.
* | | | | | | | merge 8.6dgp2017-12-181-2/+1
|\ \ \ \ \ \ \ \