Releases: gap-packages/io
Releases · gap-packages/io
v3.1
v3.0
- Added ignoring of SIGPIPE for architectures where standard
behaviour is to terminate the process. - Completely new configure process with our own autoconf scripts
- IO_gettimeofday new
- IO_gmtime and IO_localtime new
- Check for IO_getpid and IO_getppid and IO_kill
- Load dynamic module earlier (in init.g at the beginning)
- Release revision 342 as 3.0: 8.4.2009
v2.3
v2.2
v2.1
- Fixed bug with IO_stat, that time stamps are usually >= 2^28.
- Add framework for other packages to install picklers and unpicklers
even if they are loaded before the IO package. - Pickling/Unpickling of functions and operations (methods still a problem)
- Leave out last argument of IO_GenericObjectUnpickler because it
was never needed, return either IO_Error or unpickled object. This
changes the semantics! - Pickling/Unpickling of WeakPointerObjects
- Pickling/Unpickling of permutation groups (including Size and base of
StabChain) - Pickling/Unpickling of matrix groups (only generators and Size)
- Pickling/Unpickling of finite fields
- Set Host component of HTTP request header by default of the name
of the server argument in SingleHTTPRequest. - Alexander Konovalov's CheckForUpdates function.
- Released revision 289 as 2.1: 26.2.2007
v2.0
- See to SIGCHLD signal handler in Popen, Popen2, and Popen3
- WaitPid in PipeThrough*
- Loop around IO_select calls to ignore EINTR error
- Sort out __stack_chk_fail_local gcc 4.1 problem
- case insensitivity in header field names in HTTP protocol
- fix bug that crashed GAP when starting another process or terminating
GAP after calling Popen* - Added http protocol test.
- Add tst/platform.g to have a check of "standard things"
- include more headers with #include
- take care of PIPE_BUF variable (might not exist on platform!)
- Improved installation instructions in the manual and the README file.
- Add proper preface to the manual
- Fix documentation of Popen*
- Clean up code for Popen, create IO_ForkExecWithFDs
- IO_StartPipeline
- IO_StringFilterFile, IO_FileFilterString
- paths to executables do PATH lookups using IO_FindExecutable
- IO_FilteredFile to create a File object which filteres through a pipeline.
- Let IO_Close automatically call IO_WaitPid under certain circumstances.
- Released revision 238 as 2.0: 12.12.2006
v1.6
- New binding IO_fcntl with corresponding constants in IO
(this is necessary for switching a file descriptor to O_NONBLOCK) - In IO_WriteNonBlocking only try to send PIPE_BUF bytes instead
of full buffer to avoid blocking (is this the solution?) - Functionality to pipe a string through an external command
using I/O multiplexing - New client side HTTP protocol implementation
- Use chapters in documentation
- New functions IO_PipeThrough and IO_PipeThroughWithError to pipe
a string through a process. - Released version 1.6: 16.11.2006