Branch: Tag:

2019-01-06

2019-01-06 14:48:03 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Master: Support __HAVE_COMPILER_NO_HANDLERS__.

Implement support for handlers by overloading the CompilerEnvironment.

18:    ".Requests.request": "predef::Protocols.X.Xlib.Display.blocking_request":1, "predef::Protocols.X.Xlib.Display.send_async_request":1,    "._Xlib": "predef::Protocols.X.Xlib.Display":1,    "::report()": "predef::CompilerEnvironment.CPP.report":1, -  "::this_program": "predef::CompilerEnvironment.CPP":1, +  "::this_program": "predef::CompilerEnvironment.CPP":1, "predef::CompilerEnvironment.PikeCompiler":1,    "ADT.CritBit.FloatTree.Iterator ": "predef::ADT.CritBit.FloatTree":1,    "ADT.CritBit.IPv4Tree.Iterator ": "predef::ADT.CritBit.IPv4Tree":1,    "ADT.CritBit.IntTree.Iterator ": "predef::ADT.CritBit.IntTree":1,
58:    "Compiler.set_output_style()": "predef::Web.Sass":1,    "CompilerEnviroment::report()": "predef::CompilerEnvironment.CPP.report":1,    "CompilerEnvironment.CPP": "cpp::":1, -  "CompilerEnvironment.PikeCompiler": "predef::get_active_compiler":1, +     "Conference.create_text()": "predef::Protocols.LysKOM.Session.create_text":1,    "Configuration::Session": "predef::ZXID.Configuration.Session":1,    "Constants.PACKET_MAX_SIZE": "predef::SSL.Context":1,
295:    "Search.Filer.Base": "predef::Search.get_filter":1,    "Sequence": "predef::Crypto.DSA.State.pkcs_algorithm_identifier":1, "predef::Crypto.DSA.State.pkcs_public_key":1, "predef::Crypto.DSA.State.pkcs_signature_algorithm_id":1, "predef::Crypto.ECC.Curve.ECDSA.pkcs_algorithm_identifier":1, "predef::Crypto.ECC.Curve.ECDSA.pkcs_public_key":1, "predef::Crypto.ECC.Curve.ECDSA.pkcs_signature_algorithm_id":1, "predef::Crypto.ECC.Curve.pkcs_algorithm_identifier":1, "predef::Crypto.ECC.Curve25519.EdDSA.pkcs_algorithm_identifier":1, "predef::Crypto.ECC.Curve25519.EdDSA.pkcs_public_key":1, "predef::Crypto.ECC.Curve25519.EdDSA.pkcs_signature_algorithm_id":1, "predef::Crypto.ECC.Curve25519.pkcs_algorithm_identifier":1, "predef::Crypto.RSA.PKCS1_5State.pkcs_public_key":1, "predef::Crypto.RSA.PKCS1_5State.pkcs_signature_algorithm_id":1, "predef::Crypto.RSA.PSSState.pkcs_signature_algorithm_id":1, "predef::__builtin.Nettle.Sign.pkcs_algorithm_identifier":1, "predef::__builtin.Nettle.Sign.pkcs_public_key":1, "predef::__builtin.Nettle.Sign.pkcs_signature_algorithm_id":1,    "Serializable": "predef::Serializer.Encodeable":2, -  "SeverityLevel": "predef::CompilerEnvironment.CPP.report":2, "predef::Filesystem.Monitor.basic.Monitor.report":1, "predef::Filesystem.Monitor.basic.report":1, +  "SeverityLevel": "predef::CompilerEnvironment.CPP.report":2, "predef::CompilerEnvironment.PikeCompiler.report":1, "predef::Filesystem.Monitor.basic.Monitor.report":1, "predef::Filesystem.Monitor.basic.report":1,    "Social.Google.Plus()->people": "predef::Web.Api.Google.Plus.V1.People":1,    "Sql.Sql()->big_query()": "predef::SQLite.big_query":1, "predef::Sql.sql_result.next_result":1,    "Sql.Sql()->big_typed_query()": "predef::SQLite.big_typed_query":1,
868:   "predef::CompilerEnvironment.CPP.get_predefines": "_take_over_initial_predefines()"   "predef::CompilerEnvironment.CPP.report": "::report()" "CompilerEnviroment::report()" "MasterObject()->report()" "Reporter()->report()" "SeverityLevel" "compile_error()" "compile_warning()"   "predef::CompilerEnvironment.CPP.resolv": "UNDEFINED" + "predef::CompilerEnvironment.PikeCompiler": "::this_program" + "predef::CompilerEnvironment.PikeCompiler.report": "SeverityLevel"   "predef::Concurrent.Future.filter": "UNDEFINED"   "predef::Concurrent.Promise.fold": "futures"   "predef::Concurrent.resolve": "on_success"
1821:   "predef::filter": "foreach()" "lfun::`()" "lfun::cast"   "predef::gc": "UNDEFINED"   "predef::get_active_compilation_handler": "master()->get_compilation_handler()" - "predef::get_active_compiler": "CompilerEnvironment.PikeCompiler" "UNDEFINED" "master()->get_compilation_handler()" + "predef::get_active_compiler": "UNDEFINED" "master()->get_compilation_handler()"   "predef::get_all_groups": "getgrent" "getgrent()"   "predef::get_all_users": "getpwent" "getpwent()"   "predef::get_backtrace": "catch"