8.0::Stdio: Make 7.8::Stdio happy. 7.8::Stdio inherits 8.0::Stdio.module, and expects to find stuff like _Stdio there. Inherit 8.1::Stdio.module so that 7.8::Stdio finds the expected symbols.
Stdio.Fd: Convert read() into a PIKEFUN.
Stdio.Fd: This is now a PIKECLASS.
Documentation [Stdio]: Fixed some typos.
Thread.ResourceCount: Provide fallback implementation
Documentation [Stdio]: Document low-level classes.
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. ...
Add _sprintf() to Thread.Mutex() that prints current locking thread. Switch to hex-based thread IDs in _sprintf() for Thread.Thread() for easier reading.
Documentation fixes. No need to push 0 on void functions.
Added Nettle.version()
Major redesign of the refdoc. Also removed some obsolete stuff.
Query: timed_async_fetch() didn't support chunked transfer encoding. Promise: Some pikedoc fixes.
Refdoc: Added modfiers to methods, variables and constants. Fixed a Pike doc error in Nettle.Sign.
Crypto.RSA: Add some support for JOSE JWS signatures.
Revert "Added the Markdown module and the standalone pike_to_html.pike from 8.1." This reverts commit 2706a62c3c72b296a0c77b418f1e186c682c7ac5.
Added creation method raw to put binary data directly in an image object without adaptation.
Merge branch 'new-pikedoc' into 8.1 * new-pikedoc: New doc layout done! (well, as far as I can tell anyway). It now also works on local modules with module_modref as build target. Start of new layout for the Pike refdoc
New doc layout done! (well, as far as I can tell anyway). It now also works on local modules with module_modref as build target.
TURBO2-1398: Allow disabling of wrapping of describe_backtrace output. The wrapping can add lots of spaces to the end of lines to pad them, resulting in enormous backtrace files in some circumstances.
strlen is for strings only these days
Start of new layout for the Pike refdoc
Filesystem.Monitor: Added check_all().
Protocols.HTTP2: Added Frame class.
Nettle.ECC: Added initial implementation of Curve.Point. This is to simplify handling of points on ECC curves. Currently the code is sufficient to perform ECDSA, but eg encode and decode would be nice. TODO: Other code needs to be updated to accept Points.
SSL.Cipher: Some more KeyShare-related API changes. The API now seems to be usable for TLS 1.3.
Compat: Added some symbols from 8.0.
Merge remote-tracking branch 'origin/8.0' into string_alloc Conflicts: src/stralloc.c
Removed stdin/stderr/stdout variables in the 7.8 compat stdio. Keeping them generates about 100 lines of warnings when the file is compiled due to incompatible types for everything different between Fd_ref and Fd, more or less
Fixed doc inherit.
Merge branch '8.0' into gobject-introspection
SSL.Cipher: Improved TLS 1.2 compatibility. The TLS 1.2 prf is now derived from the hash function used for the MAC for the suite, as this seems to be the convention for all the suites that have been defined after TLS 1.2. This simplifies implementation of the prf selection behaviour specified eg for the suites defined in RFC 6367 3.3: When used with TLS versions prior to 1.2 (TLS 1.0 and TLS 1.1), the PRF is calculated as specified in the appropriate version of the TLS specification.
Fix testsuite
Compat: Add Stdio.{File,FILE} compat for Pike 7.8.