summaryrefslogtreecommitdiffstats
path: root/generic/tclIO.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tip-548jan.nijtmans2019-08-151-3/+3
|\
| * Eliminate "register" keyword _everywhere_ in Tcl. This keyword is deprecated ...jan.nijtmans2019-07-171-3/+3
* | Merge 8.7, and continue implementation. Almost donejan.nijtmans2019-07-101-29/+29
|/
* Check for BG_FLUSH_SCHEDULED inside ChannelTimerProcpooryorick2019-05-011-2/+4
* Fix for de232b49f2, write-only nonblocking refchan and Tcl internal buffers.pooryorick2019-04-271-5/+33
* enlarge a few small buffers, which could overflow using Unicode characters > ...jan.nijtmans2019-03-181-3/+3
* More use of (efficient) TclHasIntRep() macro. Also eliminate many (size_t) an...jan.nijtmans2019-02-271-8/+8
* New internal macro TclFetchIntRep, which is faster than Tcl_FetchIntRep. jan.nijtmans2019-01-281-1/+1
* merge 8.7dgp2018-10-181-17/+17
|\
| * Eliminate the use of macro's like LLONG_MAX|MIN, since they assume that Tcl_W...jan.nijtmans2018-09-131-17/+17
* | merge 8.7dgp2018-03-061-9/+13
|\ \ | |/
| * merge 8.6dgp2018-03-061-9/+13
| |\
| | * merge core-8-5-branch (fixes [1873ea0ee4f01b26]: wrong initialization of std-...sebres2018-03-051-9/+13
| | |\
| | | * fixes [1873ea0ee4f01b26]: wrong initialization of std-channels, if no std-han...sebres2018-03-051-9/+13
* | | | merge 8.7dgp2017-11-291-0/+2
|\ \ \ \ | |/ / /
| * | | If Tcl is compiled with -DTCL_NO_DEPRECATED, remove a lot of (internal) stub ...jan.nijtmans2017-11-201-0/+2
* | | | merge trunkdgp2017-10-271-1/+1
|\ \ \ \ | |/ / /
| * | | merge core-8-6-branchjan.nijtmans2017-10-231-1/+1
| |\ \ \ | | |/ /
| | * | Fix [b58e6897034fc5292c9d36ba8099d9a835c98172|b58e689703]: Return value of 'T...jan.nijtmans2017-10-231-1/+1
* | | | merge trunkdgp2017-04-121-1/+1
|\ \ \ \ | |/ / /
| * | | Remove some unnecessary "struct" definitions and some type casts no longer ne...jan.nijtmans2017-04-111-1/+1
* | | | merge trunkdgp2017-04-111-330/+399
|\ \ \ \ | |/ / /
| * | | More minor style fixes.dkf2017-04-101-330/+399
* | | | merge trunkdgp2017-03-291-1/+1
|\ \ \ \ | |/ / /
| * | | In comments and documentation, distinguish between __int64 (a Microsoft 64-bi...jan.nijtmans2017-03-291-1/+1
| |\ \ \ | | |/ /
| | * | In comments and documentation, distinguish between __int64 (a Microsoft 64-bi...jan.nijtmans2017-03-291-1/+1
* | | | merge trunkdgp2017-02-161-1/+1
|\ \ \ \ | |/ / /
| * | | More internal use of size_t in stead of int, e.g. for epoch'sjan.nijtmans2017-02-151-1/+1
* | | | merge trunkdgp2017-01-271-41/+0
|\ \ \ \ | |/ / /
| * | | If TCL_NO_DEPRECATED is defined, remove the "case" statement, and use much le...jan.nijtmans2017-01-251-41/+0
* | | | merge trunkdgp2017-01-121-2/+2
|\ \ \ \ | |/ / /
| * | | Update -DMSTATS functionality, for possible total memory sizes > 2Gb. One mor...jan.nijtmans2016-12-231-2/+2
| |/ /
* | | merge trunkdgp2016-12-021-1/+1
|\ \ \ | |/ /
| * | compatability -> compatibilityjan.nijtmans2016-12-011-1/+1
| |\ \ | | |/
| | * compatability -> compatibilityjan.nijtmans2016-12-011-1/+1
* | | Second half "chan" Tcl_ObjType conversion. Mistake avoided this time.dgp2016-07-181-10/+12
* | | Half convert "chan" Tcl_ObjType to new interfaces.dgp2016-07-181-6/+17
|/ /
* | [104f2885bb] Rework the "chan" Tcl_ObjType to properly validate cached channe...dgp2016-07-181-86/+73
|\ \ | |/
| * [104f2885bb] Rework the "chan" Tcl_ObjType to properly validate cacheddgp2016-07-181-85/+76
* | [261a8a79f0] Integer overflow leads to segfault.dgp2015-11-101-1/+1
|\ \ | |/
| * [261a8a79f0] Integer overflow leads to segfault.dgp2015-11-101-1/+1
| * Backout of failed attempt to fix [32ae34e63a] got checked into wrong branch.dgp2015-10-231-43/+4
* | Backout failed attempt to fix [32ae34e63a].dgp2015-09-251-43/+4
|\ \ | |/
* | [e0a7b3e5f8] Add missing UpdateInterest call in DoRead().dgp2015-09-231-3/+10
|\ \ | |/
| * merge 8.5dgp2015-09-231-4/+43
| |\
| * | Add the critical missing UpdateInterest() call at the exit of DoRead().dgp2015-08-101-3/+10
* | | [32ae34e63a] Prevent segfaults and data corruption when CopyData() is called ...dgp2015-09-231-4/+43
|\ \ \ | | |/ | |/|
| * | Protect CopyState buffer from conflicting uses when CopyData() is calleddgp2015-09-231-0/+7
| * | CopyData() now tolerates recursion enough so that io-53.18 does not segfault.dgp2015-09-231-21/+9
| * | WIPdgp2015-09-231-3/+47
| |/