Merge commit '722771973bd' into patches/lyslyskom22891031
* commit '722771973bd': (6177 commits)
Verify that callablep responses are aligned with reality.
Merge commit '2470270f500c728d10b8895314d8d8b07016e37b' into grubba/typechecker-automap
* commit '2470270f500c728d10b8895314d8d8b07016e37b': (18681 commits)
Removed the old typechecker.
Merge remote-tracking branch 'origin/master' into new_utf8
Merge remote-tracking branch 'origin/8.1' into gobject-introspection
Merge commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e' into patches/pike63
* commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e': (19587 commits)
Merge branch 'grubba/rename_lfun_destroy' into 8.1
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().
Fix multiple warnings.
LFUN::destroy() has been renamed to _destruct().
LONGEST is just INT64, so use that instead.
Build: Fixed building on non-WIN32.
build: fix uneven ifdefs
build: remove check for ssize_t and add check for io.h
build: help build on Windows
Stdio: Added File()->get_dir().
Added function for getting the directory contents relative to an open
Removed private static tagged prototypes
They are not very useful outside of the .c file where they are
Stdio: Some system header files hide IPPROTO_IPV6 in an enum.
The WIN32 SDK 6.0 ws2def.h header file hides the symbol
IPPROTO_IPV6 in an anonymous enum typedefed to IPPROTO.
Improves support for IPv6 on WIN32.
files -> _Stdio with minimal changes.
Changed some identifiers from files to stdio.
Stdio.Buffer: output_to() et al now support functions.
This reduces the need for proxy objects in higher level code
using Stdio.Buffer internally.
Also adds support for subtyped objects and multiple inheritance
of Stdio.Fd et al.
Stdio.Fd: Map _errno.
Make it possible to set the errno for a Stdio.File from Pike code.
Also added some minimal documentation for the other mapped fields
in Stdio.Fd, as well as moving the documentation for the low-level
functions from Stdio.File to Stdio.Fd.
Merge branch '8.0' into gobject-introspection
Merge remote-tracking branch 'origin/7.9' into pdf
Merge remote-tracking branch 'origin/7.9' into ba