From aa12ef6aae032b5c3992f179e72f7ae146f205f3 Mon Sep 17 00:00:00 2001 From: Martin Stjernholm <mast@lysator.liu.se> Date: Sat, 5 Aug 2006 23:29:29 +0200 Subject: [PATCH] Report features auto_bignum and machine_code. Rev: lib/modules/Tools.pmod/Install.pmod:1.31 --- lib/modules/Tools.pmod/Install.pmod | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/modules/Tools.pmod/Install.pmod b/lib/modules/Tools.pmod/Install.pmod index d24e4030a6..d7f5a9d4f7 100644 --- a/lib/modules/Tools.pmod/Install.pmod +++ b/lib/modules/Tools.pmod/Install.pmod @@ -9,6 +9,14 @@ array(string) features() { array a = ({}), m = ({}); + mapping runtime_info = Pike.get_runtime_info(); + + if (runtime_info->auto_bignum) + a += ({"auto_bignum"}); + + if (!(<"default", "computed_goto">)[runtime_info->bytecode_method]) + a += ({"machine_code"}); + #if constant(load_module) a += ({ "dynamic_modules" }); #endif -- GitLab