Branch: Tag:

2007-05-20

2007-05-20 13:15:23 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Preparations for supporting multiple backend implementations.

Rev: lib/modules/Pike.pmod/module.pmod:1.16
Rev: src/backend.cmod:1.188

3:      // Pike core things that don't belong anywhere else.   // - // $Id: module.pmod,v 1.15 2007/03/30 14:43:32 grubba Exp $ + // $Id: module.pmod,v 1.16 2007/05/20 13:15:15 grubba Exp $      constant WEAK_INDICES = __builtin.PIKE_WEAK_INDICES;   constant WEAK_VALUES = __builtin.PIKE_WEAK_VALUES;
35:      constant BacktraceFrame = __builtin.backtrace_frame;    + #if constant(__builtin.GenericBackend) + constant Backend = __builtin.GenericBackend; + #else   constant Backend = __builtin.Backend; -  + #endif   constant DefaultBackend = __builtin.__backend;      constant gc_parameters = __builtin.gc_parameters;