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 via functions.
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 resource limits. Fixes race condition (time of check, time of use) in Filesystem.Monitor.basic.InotifyMonitor()->register_path(). Fixes #10059.
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.
XML fix Rev: refdoc/chapters/pike_bnf.xml:1.5
Added < indexing. Fixed string literals. Rev: refdoc/chapters/pike_bnf.xml:1.2
Added the compatibility chapter. Rev: refdoc/structure/traditional.xml:1.23
No more appendices Rev: lib/modules/Tools.pmod/AutoDoc.pmod/MirarDocParser.pike:1.25 Rev: lib/modules/Tools.pmod/AutoDoc.pmod/ProcessXML.pmod:1.58 Rev: lib/modules/Tools.pmod/Standalone.pmod/assemble_autodoc.pike:1.28 Rev: refdoc/chapters/appendix_bnf.xml:1.5(DEAD) Rev: refdoc/presentation/make_html.pike:1.64 Rev: refdoc/presentation/tree-split-autodoc.pike:1.54 Rev: refdoc/structure/onepage.xml:1.4 Rev: refdoc/structure/traditional.xml:1.21 Rev: src/modules/Image/colors.c:1.68 Rev: src/modules/Image/layers.c:1.91
Some more info Rev: refdoc/chapters/hilfe.xml:1.3
Everything but #pragma Rev: refdoc/chapters/preprocessor.xml:1.4
Defines are now in the cpp namespace Rev: refdoc/chapters/preprocessor.xml:1.3
Added preprocessor chapter Rev: refdoc/structure/traditional.xml:1.19
Another unmatched end tag. Rev: refdoc/chapters/testsuite.xml:1.7
Some more info added. Rev: refdoc/chapters/testsuite.xml:1.5
Build with hilfe documentation Rev: refdoc/structure/traditional.xml:1.17
Added special functions chapter Rev: refdoc/chapters/special_functions.xml:1.1 Rev: refdoc/structure/traditional.xml:1.15
Renamed top.html to index.html. Rev: refdoc/structure/traditional.xml:1.13