Merge commit '2470270f500c728d10b8895314d8d8b07016e37b' into grubba/typechecker-automap * commit '2470270f500c728d10b8895314d8d8b07016e37b': (18681 commits) Removed the old typechecker. ...
System: add a missing line break.
System: add cross-platform stubs for get_home and get_user()
System: more robust get_user() and get_home()
System: add soft cast
No more foreign_idents.
System.pmod: moved single file pmod to module.pmod
#pragma strict_types Rev: lib/modules/Mapping.pmod:1.2 Rev: lib/modules/Multiset.pmod:1.2 Rev: lib/modules/Pike.pmod:1.8 Rev: lib/modules/Program.pmod:1.5 Rev: lib/modules/System.pmod:1.8 Rev: lib/modules/__builtin.pmod:1.4 Rev: lib/modules/__builtin_dirnode.pmod:1.2
Moved some documentation to where it belongs... Rev: lib/modules/System.pmod:1.7
Added #pike __REAL_VERSION__ Rev: lib/modules/ADT.pmod/History.pike:1.3 Rev: lib/modules/ADT.pmod/Stack.pike:1.5 Rev: lib/modules/Calendar.pmod/verify.pike:1.2 Rev: lib/modules/Calendar_I.pmod/Austrian.pmod:1.3 Rev: lib/modules/Calendar_I.pmod/Gregorian.pmod:1.28 Rev: lib/modules/Calendar_I.pmod/ISO.pmod:1.10 Rev: lib/modules/Calendar_I.pmod/Julian.pmod:1.3 Rev: lib/modules/Calendar_I.pmod/Orthodox.pmod:1.4 Rev: lib/modules/Calendar_I.pmod/Stardate.pmod:1.4 Rev: lib/modules/Calendar_I.pmod/Swedish.pmod:1.15 Rev: lib/modules/Calendar_I.pmod/module.pmod:1.12 Rev: lib/modules/Debug.pmod/Tracer.pike:1.2 Rev: lib/modules/Locale.pmod/Language.pmod/abstract.pike:1.2 Rev: lib/modules/Locale.pmod/Language.pmod/cat.pike:1.2 Rev: lib/modules/Locale.pmod/Language.pmod/ces.pike:1.2 Rev: lib/modules/Locale.pmod/Language.pmod/deu.pike:1.2 Rev: lib/modules/Locale.pmod/Language.pmod/eng.pike:1.2 Rev: lib/modules/Locale.pmod/Language.pmod/fin.pike:1.2 Rev: lib/modules/Locale.pmod/Language.pmod/fra.pike:1.2 Rev: lib/modules/Locale.pmod/Language.pmod/hrv.pike:1.2 Rev: lib/modules/Locale.pmod/Language.pmod/hun.pike:1.2 Rev: lib/modules/Locale.pmod/Language.pmod/ita.pike:1.2 Rev: lib/modules/Locale.pmod/Language.pmod/jpn.pike:1.2 Rev: lib/modules/Locale.pmod/Language.pmod/mri.pike:1.2 Rev: lib/modules/Locale.pmod/Language.pmod/nld.pike:1.2 Rev: lib/modules/Locale.pmod/Language.pmod/nor.pike:1.2 Rev: lib/modules/Locale.pmod/Language.pmod/pol.pike:1.2 Rev: lib/modules/Locale.pmod/Language.pmod/por.pike:1.2 Rev: lib/modules/Locale.pmod/Language.pmod/rus.pike:1.2 Rev: lib/modules/Locale.pmod/Language.pmod/slv.pike:1.2 Rev: lib/modules/Locale.pmod/Language.pmod/spa.pike:1.2 Rev: lib/modules/Locale.pmod/Language.pmod/srp.pike:1.2 Rev: lib/modules/Locale.pmod/Language.pmod/swe.pike:1.2 Rev: lib/modules/Parser.pmod/RCS.pike:1.13 Rev: lib/modules/Pike.pmod:1.6 Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/Chained.pike:1.2 Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/Filesystem.pike:1.2 Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/Port.pike:1.5 Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/Request.pike:1.9 Rev: lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/module.pmod:1.8 Rev: lib/modules/Protocols.pmod/IRC.pmod/module.pmod:1.2 Rev: lib/modules/Protocols.pmod/SNMP.pmod/getcmd.pike:1.3 Rev: lib/modules/Protocols.pmod/SNMP.pmod/protocol.pike:1.4 Rev: lib/modules/Protocols.pmod/XMLRPC.pmod/module.pmod:1.19 Rev: lib/modules/Protocols.pmod/XMLRPC.pmod/test.pike:1.2 Rev: lib/modules/SSL.pmod/alert.pike:1.7 Rev: lib/modules/SSL.pmod/cipher.pike:1.19 Rev: lib/modules/SSL.pmod/client.pike:1.3 Rev: lib/modules/SSL.pmod/connection.pike:1.22 Rev: lib/modules/SSL.pmod/constants.pike:1.10 Rev: lib/modules/SSL.pmod/context.pike:1.14 Rev: lib/modules/SSL.pmod/handshake.pike:1.29 Rev: lib/modules/SSL.pmod/https.pike:1.12 Rev: lib/modules/SSL.pmod/packet.pike:1.11 Rev: lib/modules/SSL.pmod/server.pike:1.3 Rev: lib/modules/SSL.pmod/session.pike:1.20 Rev: lib/modules/SSL.pmod/sslfile.pike:1.43 Rev: lib/modules/SSL.pmod/sslport.pike:1.10 Rev: lib/modules/SSL.pmod/state.pike:1.14 Rev: lib/modules/Sql.pmod/module.pmod:1.3 Rev: lib/modules/Standards.pmod/CIFF.pmod/File.pike:1.2 Rev: lib/modules/Standards.pmod/CIFF.pmod/module.pmod:1.2 Rev: lib/modules/Standards.pmod/EXIF.pmod:1.7 Rev: lib/modules/Standards.pmod/URI.pike:1.12 Rev: lib/modules/System.pmod:1.6 Rev: lib/modules/Tools.pmod/AutoDoc.pmod/CExtractor.pmod:1.13 Rev: lib/modules/Tools.pmod/AutoDoc.pmod/DocParser.pmod:1.44 Rev: lib/modules/Tools.pmod/AutoDoc.pmod/PikeExtractor.pmod:1.23 Rev: lib/modules/Tools.pmod/AutoDoc.pmod/PikeObjects.pmod:1.20 Rev: lib/modules/Tools.pmod/AutoDoc.pmod/PikeParser.pike:1.25 Rev: lib/modules/Tools.pmod/AutoDoc.pmod/ProcessXML.pmod:1.30 Rev: lib/modules/Tools.pmod/AutoDoc.pmod/module.pmod:1.6 Rev: lib/modules/Tools.pmod/PV.pike:1.7 Rev: lib/modules/_Image.pmod/Dims.pmod:1.2 Rev: lib/modules/_Image.pmod/Fonts.pmod:1.4 Rev: lib/modules/system.pmod:1.2
Now the autodoc is extractable. Rev: lib/modules/System.pmod:1.5
Use //! instead of *! in the documenation for Time and Timer. Also, added the peek() method to the documentation Rev: lib/modules/System.pmod:1.4
Created the System.Time and System.Timer classes, since I got seriously irritated at having to write the same code again and again to keep track of the current and relative time with sub-second precision. Rev: lib/modules/System.pmod:1.3 Rev: src/builtin.cmod:1.77
workaround for case insensetive filesystems... Rev: lib/master.pike.in:1.155 Rev: lib/modules/System.pmod:1.2 Rev: lib/modules/system.pmod:1.1 Rev: src/modules/system/Makefile.in:1.11
adding System module as (preferred) alias of system Rev: lib/modules/System.pmod:1.1