Merge remote-tracking branch 'origin/master' into new_utf8
Compat [7.8] [8.0]: Inhibit deprecation warnings.
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/8.1' into gobject-introspection
Cleared out #if 0 from the attic.
Compat: Added 7.8::SSL.
This is based on the last version of SSL on the 8.0 branch
that was still compatible with Pike 7.8 (ie before the PEM
Intended use is Crypto API compatibility testing, though it
is probably more competent than the current Pike 7.8 SSL.
SSL.sslport: Changed API.
To allow SSL configuration via overloading of symbols in SSL.context,
SSL.sslport and SSL.https no longer inherit SSL.context. Instead
they now have an explicit SSL.context object that is passed along
Also adds corresponding compat classes.