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)
System [NT]: Fixed resolver recursion.
Fixes various obscure failures with modules randomly failing to compile.
Removed trailing spaces.
Normalized file ends.
Merge branch '8.0' into gobject-introspection
Merge remote-tracking branch 'origin/7.9' into pdf
Fixed ifdefs for System.TM.
Added a low-level wrapper for struct tm: System.TM
This can be used to do (very) simple calendar operations. It is, as it
stands, not 100% correct unless the local time is set to GMT, and
does mirror functionality already available in gmtime() and localtime()
and friends, but in a (perhaps) easier to use API.
Merge branch '7.9' into gobject-introspection
Merge branch '7.9' into block_alloc
System: some additional documentation
System: added AllocConsole, FreeConsole and AttachConsole for Windows. Also added cross-platform stubs for get_home() and get_user()
System: tweak get_home() a bit and then use it in Process.
System: quiet some warnings
System.get_user(): System.getuid is not a constant?
System.pmod: moved single file pmod to module.pmod