Branch: Tag:

2019-06-26

2019-06-26 06:24:06 by Stephen R. van den Berg <srb@cuci.nl>

Stdio.FakePipe: Simplify code.

2019-06-26 01:00:27 by Stephen R. van den Berg <srb@cuci.nl>

Stdio.FakePipe: Close callback only once and filter triggering.

2019-06-21

2019-06-21 20:03:51 by Stephen R. van den Berg <srb@cuci.nl>

Stdio: Avoid read races emptying buffers.

2019-06-20

2019-06-20 22:01:44 by Stephen R. van den Berg <srb@cuci.nl>

FakePipe: Add trigger for the close_cb on empty readbuffer.

2019-06-14

2019-06-14 11:44:54 by Stephen R. van den Berg <srb@cuci.nl>

FakePipe: Simplify callbacks.

2019-06-12

2019-06-12 18:18:16 by Stephen R. van den Berg <srb@cuci.nl>

FakePipe: Missing close callback invocations added.

2019-06-11

2019-06-11 18:09:09 by Stephen R. van den Berg <srb@cuci.nl>

FakePipe: Optimise and allow internal sockets to be destructed independently.

2019-06-10

2019-06-10 22:25:31 by Stephen R. van den Berg <srb@cuci.nl>

FakePipe: Make the direction configurable upon creation.

2019-06-10 22:25:31 by Stephen R. van den Berg <srb@cuci.nl>

FakePipe: Numerous bugfixes; it actually works now.

Fixes include:
- Callback handling rationalised, fixed and optimised.
- Eliminate double inheritance which caused subtle conflicts.
- Changes the API to use ->other instead of ->get_other().
- Use single references to mux and cond variables.

2019-03-19

2019-03-19 12:33:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge commit '722771973bd' into patches/lyslyskom22891031

* commit '722771973bd': (6177 commits)
Verify that callablep responses are aligned with reality.
...

2018-11-04

2018-11-04 16:11:11 by Arne Goedeke <el@laramies.com>

Merge remote-tracking branch 'origin/master' into new_utf8

2018-11-03

2018-11-03 14:21:37 by Marcus Comstedt <marcus@mc.pp.se>

Merge remote-tracking branch 'origin/8.1' into gobject-introspection

2017-11-05

2017-11-05 15:53:18 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'grubba/rename_lfun_destroy' into 8.1

* grubba/rename_lfun_destroy:
Modules: Fixed logts of warnings.
Testsuite: Updated for LFUN::_destruct().
Compiler: Don't complain about LFUN::destroy() in compat mode.
Fix multiple warnings.
Runtime: LFUN::destroy() has been renamed to _destruct().
Compiler: Rename LFUN::destroy() to LFUN::_destruct().

2017-11-05 15:49:10 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Modules: Fixed logts of warnings.

More fall out from the LFUN::destroy ==> LFUN::_destruct rename.

2016-01-03

2016-01-03 20:51:14 by Martin Nilsson <nilsson@fastmail.com>

Add #pike

2015-09-01

2015-09-01 11:53:57 by Per Hedbor <ph@opera.com>

Merge branch '8.1' into per/substrings

2015-08-27

2015-08-27 13:22:45 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Stdio: Initial implementation of Stdio.FakePipe.

This is a class that attempts to emulate a bi-directional pipe/socket,
but without using any fds.

The intended use is to simplify implementation of APIs that require
emulation of sockets (like eg SSL.File).