1 #ifndef __FACTOR_MASTER_H__
2 #define __FACTOR_MASTER_H__
25 #include <tr1/unordered_map>
26 #define unordered_map std::tr1::unordered_map
28 #include <boost/unordered_map.hpp>
29 #define unordered_map boost::unordered_map
31 #error Factor requires GCC 3.x or later
35 #include "layouts.hpp"
36 #include "platform.hpp"
37 #include "primitives.hpp"
39 #include "segments.hpp"
40 #include "contexts.hpp"
43 #include "profiler.hpp"
45 #include "bignumint.hpp"
47 #include "data_heap.hpp"
48 #include "write_barrier.hpp"
49 #include "data_gc.hpp"
50 #include "local_roots.hpp"
51 #include "generic_arrays.hpp"
54 #include "strings.hpp"
55 #include "booleans.hpp"
56 #include "byte_arrays.hpp"
60 #include "float_bits.hpp"
62 #include "code_gc.hpp"
63 #include "code_block.hpp"
64 #include "code_heap.hpp"
66 #include "callstack.hpp"
69 #include "quotations.hpp"
70 #include "dispatch.hpp"
71 #include "inline_cache.hpp"
73 #include "utilities.hpp"
75 #endif /* __FACTOR_MASTER_H__ */