summaryrefslogtreecommitdiffstats
path: root/generic/tclPipe.c
Commit message (Collapse)AuthorAgeFilesLines
* Merge 9.0jan.nijtmans2022-02-241-4/+4
|\
| * Some more int -> size_t in internal APIjan.nijtmans2022-02-231-3/+3
| |
* | More int -> size_tjan.nijtmans2022-02-231-4/+4
| |
* | Some more int -> size_tjan.nijtmans2022-02-211-2/+2
| |
* | Merge 9.0jan.nijtmans2022-02-171-7/+7
|\ \ | |/
| * More int -> size_t in internal APIjan.nijtmans2022-02-171-6/+7
| |
* | more int->size_tjan.nijtmans2022-02-171-1/+2
| |
* | More int -> size_t in APIjan.nijtmans2022-02-171-1/+1
|/
* Merge 8.7jan.nijtmans2020-12-081-1/+1
|\
| * Add -finput-charset=UTF-8 and -fextended-identifiers to gcc (and clang). All ↵jan.nijtmans2020-12-081-1/+1
| | | | | | | | C sources can now use UTF-8, as far as gcc/clang/msvc support it. Not used yet
* | Merge 8.7jan.nijtmans2020-09-171-1/+1
|\ \ | |/
| * Eliminate many usages of Tcl_NewObj (-> TclNewObj) and Tcl_NewIntObj (-> ↵jan.nijtmans2020-09-171-1/+1
| | | | | | | | TclNewIntObj or Tcl_NewWideIntObj)
* | Merge 8.7jan.nijtmans2020-02-281-1/+1
|\ \ | |/
* | Merge 8.7jan.nijtmans2020-02-281-2/+2
|\ \ | |/
| * Merge tip-548jan.nijtmans2019-08-291-1/+1
| |\
| * \ Merge tip-548jan.nijtmans2019-08-151-1/+1
| |\ \
| * | | Merge 8.7, and continue implementation. Almost donejan.nijtmans2019-07-101-3/+3
| | | |
* | | | Merge 8.7jan.nijtmans2019-08-231-1/+1
|\ \ \ \ | | |_|/ | |/| |
| * | | Merge 8.6jan.nijtmans2019-08-231-1/+1
| |\ \ \ | | |_|/ | |/| | | | | | Update effective_tld_names.txt.gz to the latest version. Adapt .gitattributes and .fossil-settings/binary-glob to handle *.gz file transparently in fossil/git
| | * | Fix [8566dc22f9]: various spelling fixes in commentsjan.nijtmans2019-08-221-1/+1
| | |\ \
| | | * | Fix [8566dc22f9]: various spelling fixes in commentsjan.nijtmans2019-08-221-1/+1
| | | | |
| | * | | (cherry-pick): Fix [b50fb21410dababca95baa122964b2e312cb9d8a|b50fb214] : ↵jan.nijtmans2017-08-291-1/+7
| | | | | | | | | | | | | | | | | | | | exec redirection to append stdout and stderr to the same file
* | | | | Merge 8.7jan.nijtmans2019-08-151-2/+2
|\ \ \ \ \ | |/ / / /
| * | | | Eliminate "register" keyword _everywhere_ in Tcl. This keyword is deprecated ↵jan.nijtmans2019-07-171-2/+2
| | |_|/ | |/| | | | | | | | | | in C++ (removed in C++17, even), and essentially does nothing with most modern compilers.
* | | | Merge 8.7jan.nijtmans2019-03-151-1/+1
|\ \ \ \ | |/ / /
| * | | Eliminate usage of mp_isneg(), just check bignum->sign directly (as ↵jan.nijtmans2019-03-151-1/+1
| | | | | | | | | | | | | | | | | | | | libtommath itself does) Make TclInitBugnumFromLong() a static function in stubtable only, as it isn't used by Tcl anymore.
* | | | Change ckalloc and friends to Tcl_Alloc and friends. Add two defines, ↵jan.nijtmans2018-09-011-5/+5
|\ \ \ \ | |/ / / | | | | | | | | TCL_IO_FAILURE and TCL_NO_LENGTH (experimental, still open to be renamed following discussion)
* | | | remaining external API. Looks like complete now. Milestone! Still more ↵jan.nijtmans2018-07-061-1/+1
|/ / / | | | | | | | | | testing needed
* | | merge 8.7dgp2017-11-071-1/+7
|\ \ \
| * | | Fix [b50fb214] : add to 2>> the same O_APPEND that was added to >> back in 2005.ferrieux2017-08-241-1/+7
| | | |
* | | | Fixed stupid Tcl_DecrRefCount bug in TclCleanupChildren with normally ↵f.bonnet2017-11-051-2/+2
| | | | | | | | | | | | | | | | terminated processes.
* | | | Comments and formattingf.bonnet2017-08-271-1/+1
| | | |
* | | | Fixed reference counting issue with objects returned by WaitProcessStatusf.bonnet2017-08-271-1/+4
| | | |
* | | | Refactoring to support all processes and not just detached ones.f.bonnet2017-08-271-56/+19
| | | |
* | | | Refactoring and preliminary implementation of tcl::process (list|status)f.bonnet2017-08-231-62/+3
| | | |
* | | | Completed [tcl::process autopurge] semantics and added [tcl::process purge] ↵f.bonnet2017-08-181-1/+58
|/ / / | | | | | | | | | implementation along with the necessary internal functions TclpGetChildPid/TclReapPids
* | | typosjan.nijtmans2016-11-241-1/+1
|/ /
* | more result generation conversiondkf2012-08-041-42/+51
| |
* | converting to using Tcl_Obj API for error message generation; part donedkf2012-08-031-4/+4
| |
| |
| \
*-. \ [Bug 3508771] load tclreg.dll in cygwin tclshjan.nijtmans2012-04-241-1/+1
|\ \ \ | | |/ | | | | | | Implement TclWinGetSockOpt, TclWinGetServByName and TclWinCPUID for Cygwin
| | * [Bug 3508771] load tclreg.dll in cygwin tclshjan.nijtmans2012-04-241-1/+1
| | |\ | |/ / | | | | | | Implement TclWinGetSockOpt, TclWinGetServByName and TclWinCPUID for Cygwin
| | * [Bug 3508771] load tclreg.dll in cygwin tclshjan.nijtmans2012-04-241-1/+1
| | |\ | | | | | | | | | | | | Implement TclWinGetSockOpt, TclWinGetServByName and TclWinCPUID for Cygwin
| | | * tclpGetPid signature change (stub entry only, not for macro),jan.nijtmans2012-04-061-1/+1
| | |/ | | | | | | | | | for win64 compatibility with future cygwin64 correctly use win32 as default when cross-compiling under cygwin
* | | More generation of error codes (namespace creation, path normalization,dkf2011-04-031-0/+18
| | | | | | | | | pipeline creation, package handling, procedures, [scan] formats)
* | | Adjust ckalloc/ckfree macros to greatly reduce number of explicit casts indkf2011-03-121-5/+5
| | | | | | | | | rest of Tcl source code. No ABI change. API change *should* be harmless.
* | | Now that we're no longer using SCM based on RCS, the RCS Keyword linesdgp2011-03-021-2/+0
|\ \ \ | |/ / | | | cause more harm than good. Purged them (except in zlib files).
| * | Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-021-2/+0
| |\ \ | | |/ | | | more harm than good. Purged them.
| | * Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-011-2/+0
| | | | | | | | | more harm than good. Purged them.
| | * * tests/socket.test: Extended the timeout in socket-11.11 from 10andreas_kupries2006-03-161-2/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to 40 seconds to allow for really slow machines. Also extended actual/expected results with value of variable 'done' to make it clearer when a test fails due to a timeout. [Bug 792159]. * generic/tclPipe.c (TclCreatePipeline): Modified the processing of pipebars to fail if the last bar is followed only by redirections. [Bug 768659].
| | * * generic/tclPipe.c (FileForRedirect): Prevent nameString fromrmax2006-01-161-5/+4
| | | | | | | | | | | | | | | being freed without having been initialized. * tests/exec.test: Added a test for the above.