summaryrefslogtreecommitdiffstats
path: root/unix
Commit message (Collapse)AuthorAgeFilesLines
...
| | | | * | | | | amend to [85bcf84100]: replaces DIR with Tcl_Dir (DIR/DIR64 regarding ↵sebres2018-05-094-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | HAVE_STRUCT_DIRENT64)
| | * | | | | | | Fix epoll notifier memory leak in initialization/finalization routines,pooryorick2018-05-081-0/+4
| | | | | | | | |
| * | | | | | | | merge 8.7dgp2018-05-083-9/+15
| |\ \ \ \ \ \ \ \ | | |/ / / / / / /
| | * | | | | | | merge 8.6dgp2018-05-083-9/+15
| | |\ \ \ \ \ \ \ | | | |/ / / / / /
| | | * | | | | | 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.
| * | | | | | | | merge 8.7dgp2018-04-191-2/+2
| |\ \ \ \ \ \ \ \ | | |/ / / / / / /
| | * | | | | | | merge 8.6dgp2018-04-191-2/+2
| | |\ \ \ \ \ \ \ | | | |/ / / / / / | | | | | | | | / | | | |_|_|_|_|/ | | |/| | | | |
| | | * | | | | http::geturl now returns full error stack information if the initial socket ↵oehhar2018-04-181-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | command fails Ticket [ff82755e15]
* | | | | | | | Merge trunkjan.nijtmans2018-04-153-7/+11
|\ \ \ \ \ \ \ \ | |/ / / / / / /
| * | | | | | | merge 8.7dgp2018-03-302-4/+4
| |\ \ \ \ \ \ \ | | |/ / / / / /
| | * | | | | | Remove MINGW32 from the UNIX makefile, since Mingw should always build from ↵jan.nijtmans2018-03-262-4/+4
| | | |_|_|_|/ | | |/| | | | | | | | | | | | | | | | | | the "win" directory. Better to avoid confusion.
| | * | | | | msgcat 1.7.0 features need foundation of Tcl 8.7.dgp2018-03-121-1/+1
| | | | | | |
| * | | | | | merge 8.7dgp2018-03-121-3/+7
| |\ \ \ \ \ \ | | |/ / / / /
| | * | | | | Implement TIP 490: msgcat for TclOOdgp2018-03-121-2/+2
| | |\ \ \ \ \
| | | * | | | | Install msgcat 1.7 in library folder 8.6 instead 8.5. It uses tailcall and ↵oehhar2018-01-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | will not work with 8.5
| | | * | | | | Changed msgcat version from 1.6.2 to 1.7.0 -> this is not a patch releaseoehhar2018-01-131-2/+2
| | | | | | | |
| | | * | | | | TIP490: oo for msgcal: new solution enable any command for oo, new command ↵oehhar2018-01-101-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mcpackagenamespacege
| | * | | | | | merge 8.7dgp2018-03-129-122/+29
| | |\ \ \ \ \ \
| | * \ \ \ \ \ \ merge 8.7dgp2017-11-0719-1750/+3506
| | |\ \ \ \ \ \ \
| | * | | | | | | | Refactoring and preliminary implementation of tcl::process (list|status)f.bonnet2017-08-231-3/+1
| | | | | | | | | |
| | * | | | | | | | Completed [tcl::process autopurge] semantics and added [tcl::process purge] ↵f.bonnet2017-08-181-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | implementation along with the necessary internal functions TclpGetChildPid/TclReapPids
| | * | | | | | | | Basic scaffolding for tcl::processf.bonnet2017-08-171-1/+5
| | | | | | | | | |
* | | | | | | | | | merge trunkjan.nijtmans2018-02-223-46/+7
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / /
| * | | | | | | | | merge 8.7dgp2018-02-152-39/+0
| |\ \ \ \ \ \ \ \ \ | | | |_|/ / / / / / | | |/| | | | | | |
| | * | | | | | | | Stop seeking out the libieee.a library and linking to it when found.dgp2018-02-152-39/+0
| | |\ \ \ \ \ \ \ \ | | | | |_|_|/ / / / | | | |/| | | | | |
| | | * | | | | | | 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.
| * | | | | | | | | merge core-8-branchjan.nijtmans2018-02-143-7/+7
| |\ \ \ \ \ \ \ \ \ | | |/ / / / / / / /
| | * | | | | | | | merge 8.7dgp2018-02-141-7/+2
| | |\ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ merge core-8-branchjan.nijtmans2018-01-152-8/+2
| | |\ \ \ \ \ \ \ \ \ | | | | |_|_|_|/ / / / | | | |/| | | | | | |
| | * | | | | | | | | merge core-8-branchjan.nijtmans2017-12-194-17/+7
| | |\ \ \ \ \ \ \ \ \ | | | | |_|_|_|_|_|_|/ | | | |/| | | | | | |
| | * | | | | | | | | merge 8.7jan.nijtmans2017-12-065-44/+11
| | |\ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ merge 8.7jan.nijtmans2017-11-072-3/+6
| | |\ \ \ \ \ \ \ \ \ \ | | | | |_|_|_|_|_|/ / / | | | |/| | | | | | | |
| | * | | | | | | | | | Merge trunkjan.nijtmans2017-09-184-5/+25
| | |\ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ Rebase to trunkjan.nijtmans2017-09-083-7/+7
| | |\ \ \ \ \ \ \ \ \ \ \
| | | * \ \ \ \ \ \ \ \ \ \ merge trunkjan.nijtmans2017-06-1213-1607/+3255
| | | |\ \ \ \ \ \ \ \ \ \ \
| | | * \ \ \ \ \ \ \ \ \ \ \ merge trunkjan.nijtmans2017-04-121-129/+199
| | | |\ \ \ \ \ \ \ \ \ \ \ \
| | | * \ \ \ \ \ \ \ \ \ \ \ \ Merge trunk. Only use hash prefix (0x, 0b, 0 ) if value is not 0, except for %p.jan.nijtmans2017-04-072-0/+9
| | | |\ \ \ \ \ \ \ \ \ \ \ \ \
| | | * | | | | | | | | | | | | | (more experimenting): Make TCL_LL_MODIFIER behave more close to intuitive ↵jan.nijtmans2017-03-293-7/+7
| | | | |_|_|_|_|_|_|_|_|_|/ / / | | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | expectations: If the platform has a "long long" type, use it for Tcl_WideInt, so TCL_LL_MODIFIER is really a replacement for "ll" on most platforms (Win32/Win64 as most notable exception). Will need a new TIP.
* | | | | | | | | | | | | | | | merge trunkjan.nijtmans2018-02-061-7/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / /
| * | | | | | | | | | | | | | | merge core-8-branchjan.nijtmans2018-02-061-7/+2
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | |_|_|_|_|_|_|_|_|_|/ / / / | | |/| | | | | | | | | | | | |
| | * | | | | | | | | | | | | | TIP 493: Cease Distribution of http 1.0dgp2018-02-061-7/+2
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | |_|_|_|_|_|_|_|_|_|/ / / / | | |/| | | | | | | | | | | | |
| | | * | | | | | | | | | | | | Remove handling of http 1.0 package files from Makefiles.dgp2017-12-291-7/+2
| | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | merge trunkjan.nijtmans2018-01-291-6/+0
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / / /
| * | | | | | | | | | | | | | | merge core-8-branchjan.nijtmans2018-01-101-6/+0
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / / / /
| | * | | | | | | | | | | | | | Re-implement Tcl_WinTCharToUtf/Tcl_WinUtfToTChar in pure win32 api, even for ↵jan.nijtmans2018-01-101-6/+0
| | |/ / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TCL_UTF_MAX=3. We can do that now safely, because of the changed handling of valid 4-byte UTF-8 characters in the previous commit.
* | | | | | | | | | | | | | | merge trunkjan.nijtmans2017-12-281-2/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / / / /
| * | | | | | | | | | | | | | merge core-8-branchjan.nijtmans2017-12-281-2/+2
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / / /
| | * | | | | | | | | | | | | merge core-8-6-branchjan.nijtmans2017-12-281-2/+2
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ | | | |_|_|_|_|_|_|_|_|/ / / / | | |/| | | | | | | | | / / / | | | | |_|_|_|_|_|_|_|/ / / | | | |/| | | | | | | | | |
| | | * | | | | | | | | | | Make Tcl_WinTCharToUtf/Tcl_WinUtfToTChar work when TCL_UTF_MAX > 3, mainly ↵jan.nijtmans2017-12-281-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | when sizeof(Tcl_UniChar) != 2.