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
Merge commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e' into patches/pike63
* commit '75c9d1806f1a69ca21c27a2c2fe1b4a6ea38e77e': (19587 commits)
Fixed previous edit and added start/end markers.
Use ifefun where possible and needed.
Testsuite [Inotify]: Updated testsuite to new API.
Testsuite [Inotify]: Fixed the filesystem cleanup some more.
Inotify [testsuite]: Attempt to survive without testdir.
Stdio [testsuite]: Attempt to recover from Inotify droppings.
Inotify [testsuite]: Clean up after testing.
The Inotify testsuite left droppings in /tmp/ after finishing.
These caused the testsuite to fail after having run a few times.
System.Inotify: use files.Fd() objects instead of file descriptors
Merge branch '8.0' into gobject-introspection
Merge remote-tracking branch 'origin/7.9' into pdf
System.Inotify: Disable the testsuite when System.Inotify isn't enabled.
System.Inotify: initial version merged from Public.System.Inotify