Merge commit '2470270f500c728d10b8895314d8d8b07016e37b' into grubba/typechecker-automap * commit '2470270f500c728d10b8895314d8d8b07016e37b': (18681 commits) Removed the old typechecker. ...
EFUNs: Hide mutex keys and crypto contexts from backtraces. Having unexpected references to mutex keys may cause hangs and complaints about attempting to lock mutexes recursively. Fixes PIKE-156 (#8156).
No more foreign_idents.
Move Security from here. Rev: lib/modules/Pike.pmod:1.9(DEAD) Rev: lib/modules/Pike.pmod/module.pmod:1.9
#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
Added Pike.gc_parameters. Rev: lib/modules/Pike.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
Oops! Changed semantics for Pike.{,Default}Backend. Rev: lib/modules/Pike.pmod:1.5
Added Pike.Backend. Rev: lib/modules/Pike.pmod:1.4
Added optional Pike.Security. Rev: lib/modules/Pike.pmod:1.3
Made BacktraceFrame available from here. Rev: lib/modules/Pike.pmod:1.2
Backported the separate weak indices and values feature from 7.3. Rev: lib/modules/Pike.pmod:1.1 Rev: src/builtin.cmod:1.18 Rev: src/builtin_functions.c:1.341 Rev: src/builtin_functions.h:1.16 Rev: src/mapping.c:1.117 Rev: src/mapping.h:1.35 Rev: src/svalue.c:1.96 Rev: src/svalue.h:1.76 Rev: src/testsuite.in:1.387
Use separate weak flags for indices and values. Rev: lib/modules/Pike.pmod:1.1 Rev: src/builtin.cmod:1.30 Rev: src/builtin_functions.h:1.17 Rev: src/testsuite.in:1.420