GC: Support remaining types in Pike.count_memory().
Users of Pike.count_memory() typically do not want to bother
filtering its arguments, so perform filtering in count_memory()
rather than throwing errors.
Also adds support for counting memory for objects referenced
Doc [Traditional]: More sections and move around stuff.
decode_value(): Allow to restrict decoding to simple types
The encoded value has quite a bit of control over our process. Allow to
restrict decoding to primitive types by passing coding as -1.
Inotify: add_watch() now returns -1 on some failures.
This is to simplify differentiation between failures due to
the filesystem being in flux (eg races), and failures due to
Fixes race condition (time of check, time of use) in
Stdio: Some pty-handling cleanup.
Add wrappers emulating missing libc functions.
Thread.ResourceCountKey: Make destruct immediate
Sprintf: Cleanup linebreak mode.
The sprintf "%/s" and "%=s" modes now break at the column width
(defaulting it to the field width) and not the field width. This
makes it possible to use formats like eg "%;*-=s" (instead of
"%*-=s") to not get every line padded to the full column width.
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.
Documentation [Traditional]: Added Compression chapter.
Documentation [Traditional]: Added chapter regarding introspection.
Documentation [Traditional]: Added chapter about cryptography.
Documentation [Traditional]: Some more Sql details.
Mysql.Result: Update the index counter when fetching rows.
Call Sql.Result::increment_index() at relevant places.
Fixes testsuite failure.
Fixes PIKE-197 (#8197).
Dokumentation [Traditional]: Added chapter "Threads".
Documentation [Traditional]: Added some sections.
Documentation [Traditional]: Sectioned the DB access chapter.
Documentation [Traditional]: Added some structure to the I/O chapter.
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 commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e' into patches/pike63
* commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e': (19587 commits)
There was an XML syntax error in this file.
Manual: Extended the data types chapter with void & mixed.
Added some elaboration on the difference between compile-time
and run-time types, as well as some about the types void & mixed
and how they are used.
Fixes [bug 1656 (#1656)].
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.
Nettle: Let the IV be set through Nettle.Proxy (aka Crypto.Buffer).
Filesystem.Monitor: Added check_all().
Protocols.HTTP2: Added Frame class.
Manual: Updated compatibility chapter for Pike 8.1 and later.
Removes the section about Pike 7.6.
Adds a place-holder section about Pike 8.0.
Manual: Updated the compatibility chapter.
Merge remote branch 'origin/7.9' into breaking_into_pieces
AutoDoc: Moved documentation for the preprocessor directives to the source.
Added < indexing. Fixed string literals.
Added the compatibility chapter.
No more appendices
Some more info
Everything but #pragma
Defines are now in the cpp namespace
Added preprocessor chapter
Another unmatched end tag.
Some more info added.
Build with hilfe documentation
Added special functions chapter
Renamed top.html to index.html.