summaryrefslogtreecommitdiffstats
path: root/unix
Commit message (Collapse)AuthorAgeFilesLines
* Merge trunkjan.nijtmans2017-09-131-2/+10
|\
| * Make mp_get_long and mp_set_long available to tommath-enabled Tcl ↵jan.nijtmans2017-09-131-2/+10
| | | | | | | | extensions. Deprecate the internal TclBNInitBignumFrom* functions, in favor of the official tommath functions with the same purpose.
* | Merge trunkjan.nijtmans2017-09-091-2/+14
|\ \ | |/
| * Add some more functions from libtommath for availability within Tcl (mainly ↵jan.nijtmans2017-09-082-3/+15
| | | | | | | | the 'long long' variants). Add more 'const' keywords there too.
| * Bump to 8.7a2 to distinguish trunk from 8.7a1 release.dgp2017-09-082-2/+2
| |
| * merge trunkdgp2017-09-051-2/+2
| |\
| * \ merge trunkdgp2017-09-014-7/+13
| |\ \
| * | | Release candidate branch for Tcl 8.7a1.dgp2017-08-102-2/+2
| | | |
* | | | merge trunkjan.nijtmans2017-09-041-2/+2
|\ \ \ \ | | |_|/ | |/| |
| * | | Merge core-8-6-branch to trunk, especially the 1.6.0 -> 1.6.1 renumbering ↵jan.nijtmans2017-09-041-2/+2
| |\ \ \ | | |_|/ | |/| | | | | | from msgcat
| | * | http state 100 continue handling broken [2a94652ee1]oehhar2017-08-311-2/+2
| | |\ \
* | | \ \ http state 100 continue handling broken [2a94652ee1]oehhar2017-08-311-2/+2
|\ \ \ \ \ | |/ / / /
| * | | | http state 100 continue handling broken [2a94652ee1]oehhar2017-08-311-2/+2
| |\ \ \ \ | | | |/ / | | |/| |
| | * | | http state 100 continue handling broken [2a94652ee1]bug_2a94652ee1oehhar2017-08-311-2/+2
| | |/ /
* | | | Merge trunkjan.nijtmans2017-08-292-1/+7
|\ \ \ \ | |/ / /
| * | | merge core-8-6-branchjan.nijtmans2017-08-222-1/+7
| |\ \ \ | | |/ /
| | * | Fix [d2612a2fa193196787aab33bb57f69b1eef9e30c|d2612a2fa1]: Build breaks ↵jan.nijtmans2017-08-222-123/+172
| | | | | | | | | | | | | | | | | | | | because of gcc error. Only use "#pragma GCC diagnostic" if the compiler supports this. Also re-format tclUnixSock.c without further functional changes.
* | | | merge trunkdgp2017-08-181-4/+4
|\ \ \ \ | |/ / /
| * | | merge core-8-6-branchjan.nijtmans2017-08-171-4/+4
| |\ \ \ | | |/ / | | | / | | |/ | |/|
| | * '#if' -> '#ifdef' in tclUnixPort.h. Suggested by Gustaf Neumann. Reduces the ↵jan.nijtmans2017-08-171-4/+4
| | | | | | | | | | | | number of gcc warnings, when compiling Tcl with -Wundef. Harmless.
| | * [f2336c116b] Move pragmas to make gcc happy; it is pickier than clang.dgp2017-08-141-3/+3
| | |
| | * merge 8.6dgp2017-06-261-1/+1
| | |\
| | * \ merge 8.6dgp2017-05-232-9/+14
| | |\ \
| | * \ \ merge 8.6dgp2017-05-192-74/+28
| | |\ \ \
| | * \ \ \ Merge 8.6; update changes.dgp2017-05-091-2/+2
| | |\ \ \ \
| | * \ \ \ \ merge 8.6dgp2017-05-041-11/+7
| | |\ \ \ \ \
| | * \ \ \ \ \ merge 8.6; update changesdgp2017-04-281-1/+1
| | |\ \ \ \ \ \
| | * \ \ \ \ \ \ merge 8.6dgp2017-04-272-26/+67
| | |\ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ merge 8.6dgp2017-04-211-1/+1
| | |\ \ \ \ \ \ \ \
| | * | | | | | | | | Bump TclOO 1.0.6; finish changes.dgp2017-04-131-1/+1
| | | | | | | | | | |
| | * | | | | | | | | Bump msgcat and tcl tests and continue updates to changes.dgp2017-04-121-4/+4
| | | | | | | | | | |
| | * | | | | | | | | Start RC branch for Tcl 8.6.7dgp2017-03-103-3/+3
| | | | | | | | | | |
* | | | | | | | | | | merge trunkdgp2017-06-261-1/+1
|\ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / /
| * | | | | | | | | | Merge 8.6; Bump to TclOO 1.2.0.dgp2017-06-261-1/+1
| |\ \ \ \ \ \ \ \ \ \ | | | |_|_|_|_|_|_|_|/ | | |/| | | | | | | |
| | * | | | | | | | | Bump to TclOO 1.1.0dgp2017-06-261-1/+1
| | | |_|_|_|_|_|_|/ | | |/| | | | | | |
* | | | | | | | | | merge trunkdgp2017-06-161-3/+3
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / /
| * | | | | | | | | [f2336c116b] Move pragmas to make gcc happy; it is pickier than clang.dkf2017-06-141-3/+3
| | | | | | | | | |
* | | | | | | | | | merge trunkjan.nijtmans2017-06-023-17/+6
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / /
| * | | | | | | | | Merge core-8-6-branch. This removes the work currently being done in ↵jan.nijtmans2017-06-022-81/+2
| |\ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | "sebres-8-6-clock-speedup-cr1" branch, but that will be merged again as soon as the work is done. All other changes in "trunk" since then (e.g. the INST_STR_CONCAT1 performance improvement, and the removal of SunOS-4) are retained.
| * | | | | | | | | Fix [83a3d869722fab9caaae3b6728215fb2507a6f0d|83a3d86972]: tclEpollNotfy.c ↵jan.nijtmans2017-05-311-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fails to compile on Linux 2.6.<22 due to unconditionally including <sys/eventfd.h> Also re-generate regc_locale.c with Unicode 10 tables: previous generation went horribly wrong somehow...
| * | | | | | | | | merge core-8-6-branch (except: the "timerate" command and the clock ↵jan.nijtmans2017-05-311-1/+1
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | performance-tests are kept)
| | * | | | | | | | | More code review, e.g. use Tcl_SetObjResult in stead of Tcl_SetResult, ↵jan.nijtmans2017-05-311-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | preventing a (char *) type case. No functional changes.
| * | | | | | | | | | Unbreak on OpenBSD, again. Put back the old SHLIB_VERSION doings.stu2017-05-312-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On OpenBSD, Tcl's libs will need the extra version numbers probably forever. There's no point to adding the extra knob. On OpenBSD, the extra version numbers are used for dependency tracking. The extra version numbers must be on linkable libs (code will be linked to them, they have a corresponding .h file). Loadable libs (no code will be linked to them, they don't have a corresponding .h file. Usually a Tcl extension) don't need the burden (OpenBSD has to track the libs' dependencies) of the extra version numbers. Libs that are loadable and linkable are treated as linkable. I hope that clears things up.
| * | | | | | | | | | Fully remove SunOS-4* from tcl.m4.stu2017-05-312-13/+2
| | | | | | | | | | |
| | | | | | | | | | |
| | \ \ \ \ \ \ \ \ \
| *-. \ \ \ \ \ \ \ \ \ 3-way merge sebres-trunk-clock-speedup / core-8-6-branch (clock speed-up / ↵sebres2017-05-292-2/+81
| |\ \ \ \ \ \ \ \ \ \ \ | | | |/ / / / / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | flightaware Tcl-bounties#4, see RFE [ddc948cff9781daac7ad95a3077b3c1b4f07cf93])
| | | | | | | | | | | |
| | | | \ \ \ \ \ \ \ \
| | | *-. \ \ \ \ \ \ \ \ reintegrate sebres-8-6-clock-speedup back to sebres-clock-speedup (trunk ↵sebres2017-05-118-178/+294
| | | |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | clock-speedup, 3-way merge)
| | | | | * \ \ \ \ \ \ \ \ merge trunk (to sebres-trunk-timerate)sebres2017-05-118-178/+294
| | | | | |\ \ \ \ \ \ \ \ \
| | * | | | \ \ \ \ \ \ \ \ \ merge sebres-8-6-clock-speedup (clock speed-up / flightaware Tcl-bounties#4, ↵sebres2017-05-292-2/+81
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | |/ / / / / / / / / / / | | | |/| | | / / / / / / / / | | | |_|_|_|/ / / / / / / / | | |/| | | | | | | | | | | see RFE [ddc948cff9781daac7ad95a3077b3c1b4f07cf93])
| | | * | | | | | | | | | | [interim-merge-commit] back-ported branch sebres-clock-speedup (from trunk ↵sebres2017-05-101-2/+10
| | | |\ \ \ \ \ \ \ \ \ \ \ | | | | |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | to 8.6): tcl-clock functionality rewritten in C.
| | | | * | | | | | | | | | merge trunksebres2017-03-062-3/+1
| | | | |\ \ \ \ \ \ \ \ \ \