9 /* Begin PBXBuildFile section */
10 3E6251BD257846A10060A572 /* run.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E6251102578469A0060A572 /* run.cpp */; };
11 3E6251BF257846A10060A572 /* full_collector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E6251182578469A0060A572 /* full_collector.cpp */; };
12 3E6251C0257846A10060A572 /* contexts.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E6251192578469A0060A572 /* contexts.cpp */; };
13 3E6251C2257846A10060A572 /* tuples.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E62511E2578469B0060A572 /* tuples.cpp */; };
14 3E6251C3257846A10060A572 /* code_heap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E62511F2578469B0060A572 /* code_heap.cpp */; };
15 3E6251C4257846A10060A572 /* mvm-unix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E6251202578469B0060A572 /* mvm-unix.cpp */; };
16 3E6251C8257846A10060A572 /* vm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E6251282578469B0060A572 /* vm.cpp */; };
17 3E6251C9257846A10060A572 /* utilities.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E6251312578469B0060A572 /* utilities.cpp */; };
18 3E6251CC257846A10060A572 /* byte_arrays.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E6251372578469B0060A572 /* byte_arrays.cpp */; };
19 3E6251CD257846A10060A572 /* main-unix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E6251392578469B0060A572 /* main-unix.cpp */; };
20 3E6251D0257846A10060A572 /* cpu-arm.64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E6251442578469C0060A572 /* cpu-arm.64.cpp */; };
21 3E6251D1257846A10060A572 /* alien.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E6251482578469C0060A572 /* alien.cpp */; };
22 3E6251D2257846A10060A572 /* jit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E6251492578469C0060A572 /* jit.cpp */; };
23 3E6251D3257846A10060A572 /* safepoints.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E62514A2578469C0060A572 /* safepoints.cpp */; };
24 3E6251D4257846A10060A572 /* mach_signal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E62514B2578469C0060A572 /* mach_signal.cpp */; };
25 3E6251D5257846A10060A572 /* sampling_profiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E6251512578469C0060A572 /* sampling_profiler.cpp */; };
26 3E6251D6257846A10060A572 /* bignum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E6251582578469D0060A572 /* bignum.cpp */; };
27 3E6251D7257846A10060A572 /* math.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E6251592578469D0060A572 /* math.cpp */; };
28 3E6251D8257846A10060A572 /* nursery_collector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E62515C2578469D0060A572 /* nursery_collector.cpp */; };
29 3E6251DA257846A10060A572 /* quotations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E6251632578469D0060A572 /* quotations.cpp */; };
30 3E6251DB257846A10060A572 /* image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E6251652578469D0060A572 /* image.cpp */; };
31 3E6251DC257846A10060A572 /* errors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E62516B2578469D0060A572 /* errors.cpp */; };
32 3E6251DD257846A10060A572 /* dispatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E62516C2578469D0060A572 /* dispatch.cpp */; };
33 3E6251DE257846A10060A572 /* debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E6251702578469D0060A572 /* debug.cpp */; };
34 3E6251DF257846A10060A572 /* arrays.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E6251732578469E0060A572 /* arrays.cpp */; };
35 3E6251E0257846A10060A572 /* code_blocks.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E6251782578469E0060A572 /* code_blocks.cpp */; };
36 3E6251E1257846A10060A572 /* os-unix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E6251792578469E0060A572 /* os-unix.cpp */; };
37 3E6251E2257846A10060A572 /* primitives.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E62517A2578469E0060A572 /* primitives.cpp */; };
38 3E6251E3257846A10060A572 /* gc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E62517C2578469E0060A572 /* gc.cpp */; };
39 3E6251E4257846A10060A572 /* compaction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E62517D2578469E0060A572 /* compaction.cpp */; };
40 3E6251E5257846A10060A572 /* mvm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E6251862578469E0060A572 /* mvm.cpp */; };
41 3E6251E6257846A10060A572 /* object_start_map.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E62518B2578469E0060A572 /* object_start_map.cpp */; };
42 3E6251E7257846A10060A572 /* callbacks.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E62518D2578469E0060A572 /* callbacks.cpp */; };
43 3E6251E8257846A10060A572 /* factor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E62518F2578469F0060A572 /* factor.cpp */; };
44 3E6251E9257846A10060A572 /* inline_cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E6251912578469F0060A572 /* inline_cache.cpp */; };
45 3E6251EA257846A10060A572 /* data_heap_checker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E6251922578469F0060A572 /* data_heap_checker.cpp */; };
46 3E6251EB257846A10060A572 /* data_heap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E6251952578469F0060A572 /* data_heap.cpp */; };
47 3E6251ED257846A10060A572 /* to_tenured_collector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E6251972578469F0060A572 /* to_tenured_collector.cpp */; };
48 3E6251EE257846A10060A572 /* ffi_test.c in Sources */ = {isa = PBXBuildFile; fileRef = 3E62519C2578469F0060A572 /* ffi_test.c */; };
49 3E6251EF257846A10060A572 /* aging_collector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E62519E2578469F0060A572 /* aging_collector.cpp */; };
50 3E6251F0257846A10060A572 /* strings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E62519F2578469F0060A572 /* strings.cpp */; };
51 3E6251F1257846A10060A572 /* words.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E6251A02578469F0060A572 /* words.cpp */; };
52 3E6251F2257846A10060A572 /* instruction_operands.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E6251A22578469F0060A572 /* instruction_operands.cpp */; };
53 3E6251F5257846A10060A572 /* objects.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E6251A9257846A00060A572 /* objects.cpp */; };
54 3E6251F6257846A10060A572 /* callstack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E6251AB257846A00060A572 /* callstack.cpp */; };
55 3E6251F8257846A10060A572 /* os-macosx.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3E6251B1257846A10060A572 /* os-macosx.mm */; };
56 3E6251F9257846A10060A572 /* io.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E6251B2257846A10060A572 /* io.cpp */; };
57 3E6251FA257846A10060A572 /* entry_points.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E6251B5257846A10060A572 /* entry_points.cpp */; };
58 /* End PBXBuildFile section */
60 /* Begin PBXCopyFilesBuildPhase section */
61 3E62507E257845510060A572 /* CopyFiles */ = {
62 isa = PBXCopyFilesBuildPhase;
63 buildActionMask = 2147483647;
64 dstPath = /usr/share/man/man1/;
68 runOnlyForDeploymentPostprocessing = 1;
70 /* End PBXCopyFilesBuildPhase section */
72 /* Begin PBXFileReference section */
73 3E625080257845510060A572 /* factor-console */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = "factor-console"; sourceTree = BUILT_PRODUCTS_DIR; };
74 3E62510A2578469A0060A572 /* mach_signal.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = mach_signal.hpp; path = vm/mach_signal.hpp; sourceTree = SOURCE_ROOT; };
75 3E62510B2578469A0060A572 /* Config.linux */ = {isa = PBXFileReference; lastKnownFileType = file; name = Config.linux; path = vm/Config.linux; sourceTree = SOURCE_ROOT; };
76 3E62510C2578469A0060A572 /* io.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = io.hpp; path = vm/io.hpp; sourceTree = SOURCE_ROOT; };
77 3E62510E2578469A0060A572 /* bignum.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = bignum.hpp; path = vm/bignum.hpp; sourceTree = SOURCE_ROOT; };
78 3E6251102578469A0060A572 /* run.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = run.cpp; path = vm/run.cpp; sourceTree = SOURCE_ROOT; };
79 3E6251122578469A0060A572 /* free_list.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = free_list.hpp; path = vm/free_list.hpp; sourceTree = SOURCE_ROOT; };
80 3E6251132578469A0060A572 /* Config.x86.64 */ = {isa = PBXFileReference; lastKnownFileType = file; name = Config.x86.64; path = vm/Config.x86.64; sourceTree = SOURCE_ROOT; };
81 3E6251162578469A0060A572 /* Config.linux.arm */ = {isa = PBXFileReference; lastKnownFileType = file; name = Config.linux.arm; path = vm/Config.linux.arm; sourceTree = SOURCE_ROOT; };
82 3E6251172578469A0060A572 /* arrays.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = arrays.hpp; path = vm/arrays.hpp; sourceTree = SOURCE_ROOT; };
83 3E6251182578469A0060A572 /* full_collector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = full_collector.cpp; path = vm/full_collector.cpp; sourceTree = SOURCE_ROOT; };
84 3E6251192578469A0060A572 /* contexts.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = contexts.cpp; path = vm/contexts.cpp; sourceTree = SOURCE_ROOT; };
85 3E62511B2578469A0060A572 /* instruction_operands.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = instruction_operands.hpp; path = vm/instruction_operands.hpp; sourceTree = SOURCE_ROOT; };
86 3E62511C2578469A0060A572 /* slot_visitor.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = slot_visitor.hpp; path = vm/slot_visitor.hpp; sourceTree = SOURCE_ROOT; };
87 3E62511D2578469B0060A572 /* to_tenured_collector.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = to_tenured_collector.hpp; path = vm/to_tenured_collector.hpp; sourceTree = SOURCE_ROOT; };
88 3E62511E2578469B0060A572 /* tuples.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = tuples.cpp; path = vm/tuples.cpp; sourceTree = SOURCE_ROOT; };
89 3E62511F2578469B0060A572 /* code_heap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = code_heap.cpp; path = vm/code_heap.cpp; sourceTree = SOURCE_ROOT; };
90 3E6251202578469B0060A572 /* mvm-unix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "mvm-unix.cpp"; path = "vm/mvm-unix.cpp"; sourceTree = SOURCE_ROOT; };
91 3E6251222578469B0060A572 /* data_heap.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = data_heap.hpp; path = vm/data_heap.hpp; sourceTree = SOURCE_ROOT; };
92 3E6251232578469B0060A572 /* primitives.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = primitives.hpp; path = vm/primitives.hpp; sourceTree = SOURCE_ROOT; };
93 3E6251242578469B0060A572 /* Config.freebsd.x86.32 */ = {isa = PBXFileReference; lastKnownFileType = file; name = Config.freebsd.x86.32; path = vm/Config.freebsd.x86.32; sourceTree = SOURCE_ROOT; };
94 3E6251262578469B0060A572 /* Config.arm */ = {isa = PBXFileReference; lastKnownFileType = file; name = Config.arm; path = vm/Config.arm; sourceTree = SOURCE_ROOT; };
95 3E6251282578469B0060A572 /* vm.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vm.cpp; path = vm/vm.cpp; sourceTree = SOURCE_ROOT; };
96 3E6251292578469B0060A572 /* math.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = math.hpp; path = vm/math.hpp; sourceTree = SOURCE_ROOT; };
97 3E62512B2578469B0060A572 /* Config.unix */ = {isa = PBXFileReference; lastKnownFileType = file; name = Config.unix; path = vm/Config.unix; sourceTree = SOURCE_ROOT; };
98 3E62512C2578469B0060A572 /* callstack.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = callstack.hpp; path = vm/callstack.hpp; sourceTree = SOURCE_ROOT; };
99 3E62512D2578469B0060A572 /* Config.linux.ppc.64 */ = {isa = PBXFileReference; lastKnownFileType = file; name = Config.linux.ppc.64; path = vm/Config.linux.ppc.64; sourceTree = SOURCE_ROOT; };
100 3E62512E2578469B0060A572 /* write_barrier.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = write_barrier.hpp; path = vm/write_barrier.hpp; sourceTree = SOURCE_ROOT; };
101 3E62512F2578469B0060A572 /* float_bits.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = float_bits.hpp; path = vm/float_bits.hpp; sourceTree = SOURCE_ROOT; };
102 3E6251312578469B0060A572 /* utilities.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = utilities.cpp; path = vm/utilities.cpp; sourceTree = SOURCE_ROOT; };
103 3E6251332578469B0060A572 /* Config.freebsd */ = {isa = PBXFileReference; lastKnownFileType = file; name = Config.freebsd; path = vm/Config.freebsd; sourceTree = SOURCE_ROOT; };
104 3E6251352578469B0060A572 /* os-unix.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = "os-unix.hpp"; path = "vm/os-unix.hpp"; sourceTree = SOURCE_ROOT; };
105 3E6251362578469B0060A572 /* sampling_profiler.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = sampling_profiler.hpp; path = vm/sampling_profiler.hpp; sourceTree = SOURCE_ROOT; };
106 3E6251372578469B0060A572 /* byte_arrays.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = byte_arrays.cpp; path = vm/byte_arrays.cpp; sourceTree = SOURCE_ROOT; };
107 3E6251382578469B0060A572 /* Config.linux.arm.64 */ = {isa = PBXFileReference; lastKnownFileType = file; name = Config.linux.arm.64; path = vm/Config.linux.arm.64; sourceTree = SOURCE_ROOT; };
108 3E6251392578469B0060A572 /* main-unix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "main-unix.cpp"; path = "vm/main-unix.cpp"; sourceTree = SOURCE_ROOT; };
109 3E62513B2578469C0060A572 /* byte_arrays.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = byte_arrays.hpp; path = vm/byte_arrays.hpp; sourceTree = SOURCE_ROOT; };
110 3E62513C2578469C0060A572 /* generic_arrays.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = generic_arrays.hpp; path = vm/generic_arrays.hpp; sourceTree = SOURCE_ROOT; };
111 3E62513D2578469C0060A572 /* object_start_map.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = object_start_map.hpp; path = vm/object_start_map.hpp; sourceTree = SOURCE_ROOT; };
112 3E62513F2578469C0060A572 /* ffi_test.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ffi_test.h; path = vm/ffi_test.h; sourceTree = SOURCE_ROOT; };
113 3E6251412578469C0060A572 /* Config.macosx */ = {isa = PBXFileReference; lastKnownFileType = file; name = Config.macosx; path = vm/Config.macosx; sourceTree = SOURCE_ROOT; };
114 3E6251422578469C0060A572 /* os-macosx-arm64.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = "os-macosx-arm64.hpp"; path = "vm/os-macosx-arm64.hpp"; sourceTree = SOURCE_ROOT; };
115 3E6251442578469C0060A572 /* cpu-arm.64.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "cpu-arm.64.cpp"; path = "vm/cpu-arm.64.cpp"; sourceTree = SOURCE_ROOT; };
116 3E6251452578469C0060A572 /* Config.linux.x86.32 */ = {isa = PBXFileReference; lastKnownFileType = file; name = Config.linux.x86.32; path = vm/Config.linux.x86.32; sourceTree = SOURCE_ROOT; };
117 3E6251462578469C0060A572 /* platform.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = platform.hpp; path = vm/platform.hpp; sourceTree = SOURCE_ROOT; };
118 3E6251472578469C0060A572 /* atomic-gcc.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = "atomic-gcc.hpp"; path = "vm/atomic-gcc.hpp"; sourceTree = SOURCE_ROOT; };
119 3E6251482578469C0060A572 /* alien.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = alien.cpp; path = vm/alien.cpp; sourceTree = SOURCE_ROOT; };
120 3E6251492578469C0060A572 /* jit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = jit.cpp; path = vm/jit.cpp; sourceTree = SOURCE_ROOT; };
121 3E62514A2578469C0060A572 /* safepoints.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = safepoints.cpp; path = vm/safepoints.cpp; sourceTree = SOURCE_ROOT; };
122 3E62514B2578469C0060A572 /* mach_signal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mach_signal.cpp; path = vm/mach_signal.cpp; sourceTree = SOURCE_ROOT; };
123 3E62514C2578469C0060A572 /* os-macosx-x86.32.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = "os-macosx-x86.32.hpp"; path = "vm/os-macosx-x86.32.hpp"; sourceTree = SOURCE_ROOT; };
124 3E62514D2578469C0060A572 /* contexts.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = contexts.hpp; path = vm/contexts.hpp; sourceTree = SOURCE_ROOT; };
125 3E62514E2578469C0060A572 /* inline_cache.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = inline_cache.hpp; path = vm/inline_cache.hpp; sourceTree = SOURCE_ROOT; };
126 3E62514F2578469C0060A572 /* assert.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = assert.hpp; path = vm/assert.hpp; sourceTree = SOURCE_ROOT; };
127 3E6251512578469C0060A572 /* sampling_profiler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sampling_profiler.cpp; path = vm/sampling_profiler.cpp; sourceTree = SOURCE_ROOT; };
128 3E6251522578469C0060A572 /* layouts.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = layouts.hpp; path = vm/layouts.hpp; sourceTree = SOURCE_ROOT; };
129 3E6251532578469C0060A572 /* Config.x86.fat */ = {isa = PBXFileReference; lastKnownFileType = file; name = Config.x86.fat; path = vm/Config.x86.fat; sourceTree = SOURCE_ROOT; };
130 3E6251562578469D0060A572 /* code_blocks.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = code_blocks.hpp; path = vm/code_blocks.hpp; sourceTree = SOURCE_ROOT; };
131 3E6251572578469D0060A572 /* ffi_test.def */ = {isa = PBXFileReference; lastKnownFileType = file; name = ffi_test.def; path = vm/ffi_test.def; sourceTree = SOURCE_ROOT; };
132 3E6251582578469D0060A572 /* bignum.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = bignum.cpp; path = vm/bignum.cpp; sourceTree = SOURCE_ROOT; };
133 3E6251592578469D0060A572 /* math.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = math.cpp; path = vm/math.cpp; sourceTree = SOURCE_ROOT; };
134 3E62515A2578469D0060A572 /* mvm.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = mvm.hpp; path = vm/mvm.hpp; sourceTree = SOURCE_ROOT; };
135 3E62515B2578469D0060A572 /* gc_info.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = gc_info.hpp; path = vm/gc_info.hpp; sourceTree = SOURCE_ROOT; };
136 3E62515C2578469D0060A572 /* nursery_collector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = nursery_collector.cpp; path = vm/nursery_collector.cpp; sourceTree = SOURCE_ROOT; };
137 3E62515E2578469D0060A572 /* fixup.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = fixup.hpp; path = vm/fixup.hpp; sourceTree = SOURCE_ROOT; };
138 3E62515F2578469D0060A572 /* jit.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = jit.hpp; path = vm/jit.hpp; sourceTree = SOURCE_ROOT; };
139 3E6251612578469D0060A572 /* code_heap.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = code_heap.hpp; path = vm/code_heap.hpp; sourceTree = SOURCE_ROOT; };
140 3E6251622578469D0060A572 /* os-macosx.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = "os-macosx.hpp"; path = "vm/os-macosx.hpp"; sourceTree = SOURCE_ROOT; };
141 3E6251632578469D0060A572 /* quotations.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = quotations.cpp; path = vm/quotations.cpp; sourceTree = SOURCE_ROOT; };
142 3E6251642578469D0060A572 /* debug.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = debug.hpp; path = vm/debug.hpp; sourceTree = SOURCE_ROOT; };
143 3E6251652578469D0060A572 /* image.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = image.cpp; path = vm/image.cpp; sourceTree = SOURCE_ROOT; };
144 3E6251662578469D0060A572 /* bitwise_hacks.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = bitwise_hacks.hpp; path = vm/bitwise_hacks.hpp; sourceTree = SOURCE_ROOT; };
145 3E6251672578469D0060A572 /* Config.macosx.x86.64 */ = {isa = PBXFileReference; lastKnownFileType = file; name = Config.macosx.x86.64; path = vm/Config.macosx.x86.64; sourceTree = SOURCE_ROOT; };
146 3E6251682578469D0060A572 /* allot.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = allot.hpp; path = vm/allot.hpp; sourceTree = SOURCE_ROOT; };
147 3E6251692578469D0060A572 /* mark_bits.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = mark_bits.hpp; path = vm/mark_bits.hpp; sourceTree = SOURCE_ROOT; };
148 3E62516A2578469D0060A572 /* booleans.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = booleans.hpp; path = vm/booleans.hpp; sourceTree = SOURCE_ROOT; };
149 3E62516B2578469D0060A572 /* errors.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = errors.cpp; path = vm/errors.cpp; sourceTree = SOURCE_ROOT; };
150 3E62516C2578469D0060A572 /* dispatch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = dispatch.cpp; path = vm/dispatch.cpp; sourceTree = SOURCE_ROOT; };
151 3E62516D2578469D0060A572 /* Config.windows */ = {isa = PBXFileReference; lastKnownFileType = file; name = Config.windows; path = vm/Config.windows; sourceTree = SOURCE_ROOT; };
152 3E62516E2578469D0060A572 /* aging_space.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = aging_space.hpp; path = vm/aging_space.hpp; sourceTree = SOURCE_ROOT; };
153 3E6251702578469D0060A572 /* debug.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = debug.cpp; path = vm/debug.cpp; sourceTree = SOURCE_ROOT; };
154 3E6251722578469D0060A572 /* Config.macosx.arm64 */ = {isa = PBXFileReference; lastKnownFileType = file; name = Config.macosx.arm64; path = vm/Config.macosx.arm64; sourceTree = SOURCE_ROOT; };
155 3E6251732578469E0060A572 /* arrays.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = arrays.cpp; path = vm/arrays.cpp; sourceTree = SOURCE_ROOT; };
156 3E6251742578469E0060A572 /* code_roots.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = code_roots.hpp; path = vm/code_roots.hpp; sourceTree = SOURCE_ROOT; };
157 3E6251752578469E0060A572 /* atomic-cl-32.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = "atomic-cl-32.hpp"; path = "vm/atomic-cl-32.hpp"; sourceTree = SOURCE_ROOT; };
158 3E6251762578469E0060A572 /* errors.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = errors.hpp; path = vm/errors.hpp; sourceTree = SOURCE_ROOT; };
159 3E6251772578469E0060A572 /* dispatch.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = dispatch.hpp; path = vm/dispatch.hpp; sourceTree = SOURCE_ROOT; };
160 3E6251782578469E0060A572 /* code_blocks.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = code_blocks.cpp; path = vm/code_blocks.cpp; sourceTree = SOURCE_ROOT; };
161 3E6251792578469E0060A572 /* os-unix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "os-unix.cpp"; path = "vm/os-unix.cpp"; sourceTree = SOURCE_ROOT; };
162 3E62517A2578469E0060A572 /* primitives.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = primitives.cpp; path = vm/primitives.cpp; sourceTree = SOURCE_ROOT; };
163 3E62517B2578469E0060A572 /* factor.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = factor.hpp; path = vm/factor.hpp; sourceTree = SOURCE_ROOT; };
164 3E62517C2578469E0060A572 /* gc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = gc.cpp; path = vm/gc.cpp; sourceTree = SOURCE_ROOT; };
165 3E62517D2578469E0060A572 /* compaction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = compaction.cpp; path = vm/compaction.cpp; sourceTree = SOURCE_ROOT; };
166 3E62517F2578469E0060A572 /* tenured_space.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = tenured_space.hpp; path = vm/tenured_space.hpp; sourceTree = SOURCE_ROOT; };
167 3E6251802578469E0060A572 /* Config.linux.arm.32 */ = {isa = PBXFileReference; lastKnownFileType = file; name = Config.linux.arm.32; path = vm/Config.linux.arm.32; sourceTree = SOURCE_ROOT; };
168 3E6251812578469E0060A572 /* utilities.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = utilities.hpp; path = vm/utilities.hpp; sourceTree = SOURCE_ROOT; };
169 3E6251822578469E0060A572 /* vm.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = vm.hpp; path = vm/vm.hpp; sourceTree = SOURCE_ROOT; };
170 3E6251832578469E0060A572 /* image.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = image.hpp; path = vm/image.hpp; sourceTree = SOURCE_ROOT; };
171 3E6251842578469E0060A572 /* Config.macosx.x86.fat */ = {isa = PBXFileReference; lastKnownFileType = file; name = Config.macosx.x86.fat; path = vm/Config.macosx.x86.fat; sourceTree = SOURCE_ROOT; };
172 3E6251852578469E0060A572 /* Config.macosx.x86.32 */ = {isa = PBXFileReference; lastKnownFileType = file; name = Config.macosx.x86.32; path = vm/Config.macosx.x86.32; sourceTree = SOURCE_ROOT; };
173 3E6251862578469E0060A572 /* mvm.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mvm.cpp; path = vm/mvm.cpp; sourceTree = SOURCE_ROOT; };
174 3E6251872578469E0060A572 /* master.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = master.hpp; path = vm/master.hpp; sourceTree = SOURCE_ROOT; };
175 3E6251882578469E0060A572 /* run.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = run.hpp; path = vm/run.hpp; sourceTree = SOURCE_ROOT; };
176 3E62518A2578469E0060A572 /* cpu-arm.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = "cpu-arm.hpp"; path = "vm/cpu-arm.hpp"; sourceTree = SOURCE_ROOT; };
177 3E62518B2578469E0060A572 /* object_start_map.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = object_start_map.cpp; path = vm/object_start_map.cpp; sourceTree = SOURCE_ROOT; };
178 3E62518D2578469E0060A572 /* callbacks.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = callbacks.cpp; path = vm/callbacks.cpp; sourceTree = SOURCE_ROOT; };
179 3E62518F2578469F0060A572 /* factor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = factor.cpp; path = vm/factor.cpp; sourceTree = SOURCE_ROOT; };
180 3E6251902578469F0060A572 /* atomic-cl-64.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = "atomic-cl-64.hpp"; path = "vm/atomic-cl-64.hpp"; sourceTree = SOURCE_ROOT; };
181 3E6251912578469F0060A572 /* inline_cache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = inline_cache.cpp; path = vm/inline_cache.cpp; sourceTree = SOURCE_ROOT; };
182 3E6251922578469F0060A572 /* data_heap_checker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = data_heap_checker.cpp; path = vm/data_heap_checker.cpp; sourceTree = SOURCE_ROOT; };
183 3E6251932578469F0060A572 /* bignumint.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = bignumint.hpp; path = vm/bignumint.hpp; sourceTree = SOURCE_ROOT; };
184 3E6251942578469F0060A572 /* data_roots.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = data_roots.hpp; path = vm/data_roots.hpp; sourceTree = SOURCE_ROOT; };
185 3E6251952578469F0060A572 /* data_heap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = data_heap.cpp; path = vm/data_heap.cpp; sourceTree = SOURCE_ROOT; };
186 3E6251972578469F0060A572 /* to_tenured_collector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = to_tenured_collector.cpp; path = vm/to_tenured_collector.cpp; sourceTree = SOURCE_ROOT; };
187 3E6251982578469F0060A572 /* factor.rs */ = {isa = PBXFileReference; lastKnownFileType = file; name = factor.rs; path = vm/factor.rs; sourceTree = SOURCE_ROOT; };
188 3E6251992578469F0060A572 /* callbacks.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = callbacks.hpp; path = vm/callbacks.hpp; sourceTree = SOURCE_ROOT; };
189 3E62519A2578469F0060A572 /* Config.windows.x86.32 */ = {isa = PBXFileReference; lastKnownFileType = file; name = Config.windows.x86.32; path = vm/Config.windows.x86.32; sourceTree = SOURCE_ROOT; };
190 3E62519B2578469F0060A572 /* Config.linux.ppc.32 */ = {isa = PBXFileReference; lastKnownFileType = file; name = Config.linux.ppc.32; path = vm/Config.linux.ppc.32; sourceTree = SOURCE_ROOT; };
191 3E62519C2578469F0060A572 /* ffi_test.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ffi_test.c; path = vm/ffi_test.c; sourceTree = SOURCE_ROOT; };
192 3E62519E2578469F0060A572 /* aging_collector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = aging_collector.cpp; path = vm/aging_collector.cpp; sourceTree = SOURCE_ROOT; };
193 3E62519F2578469F0060A572 /* strings.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = strings.cpp; path = vm/strings.cpp; sourceTree = SOURCE_ROOT; };
194 3E6251A02578469F0060A572 /* words.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = words.cpp; path = vm/words.cpp; sourceTree = SOURCE_ROOT; };
195 3E6251A12578469F0060A572 /* objects.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = objects.hpp; path = vm/objects.hpp; sourceTree = SOURCE_ROOT; };
196 3E6251A22578469F0060A572 /* instruction_operands.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = instruction_operands.cpp; path = vm/instruction_operands.cpp; sourceTree = SOURCE_ROOT; };
197 3E6251A42578469F0060A572 /* tagged.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = tagged.hpp; path = vm/tagged.hpp; sourceTree = SOURCE_ROOT; };
198 3E6251A52578469F0060A572 /* Config.x86.32 */ = {isa = PBXFileReference; lastKnownFileType = file; name = Config.x86.32; path = vm/Config.x86.32; sourceTree = SOURCE_ROOT; };
199 3E6251A6257846A00060A572 /* segments.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = segments.hpp; path = vm/segments.hpp; sourceTree = SOURCE_ROOT; };
200 3E6251A9257846A00060A572 /* objects.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = objects.cpp; path = vm/objects.cpp; sourceTree = SOURCE_ROOT; };
201 3E6251AB257846A00060A572 /* callstack.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = callstack.cpp; path = vm/callstack.cpp; sourceTree = SOURCE_ROOT; };
202 3E6251AD257846A10060A572 /* gc.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = gc.hpp; path = vm/gc.hpp; sourceTree = SOURCE_ROOT; };
203 3E6251AE257846A10060A572 /* Config.windows.x86.64 */ = {isa = PBXFileReference; lastKnownFileType = file; name = Config.windows.x86.64; path = vm/Config.windows.x86.64; sourceTree = SOURCE_ROOT; };
204 3E6251B0257846A10060A572 /* os-macosx-x86.64.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = "os-macosx-x86.64.hpp"; path = "vm/os-macosx-x86.64.hpp"; sourceTree = SOURCE_ROOT; };
205 3E6251B1257846A10060A572 /* os-macosx.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "os-macosx.mm"; path = "vm/os-macosx.mm"; sourceTree = SOURCE_ROOT; };
206 3E6251B2257846A10060A572 /* io.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = io.cpp; path = vm/io.cpp; sourceTree = SOURCE_ROOT; };
207 3E6251B3257846A10060A572 /* Config.linux.x86.64 */ = {isa = PBXFileReference; lastKnownFileType = file; name = Config.linux.x86.64; path = vm/Config.linux.x86.64; sourceTree = SOURCE_ROOT; };
208 3E6251B4257846A10060A572 /* bump_allocator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = bump_allocator.hpp; path = vm/bump_allocator.hpp; sourceTree = SOURCE_ROOT; };
209 3E6251B5257846A10060A572 /* entry_points.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = entry_points.cpp; path = vm/entry_points.cpp; sourceTree = SOURCE_ROOT; };
210 3E6251B6257846A10060A572 /* cpu-arm.64.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = "cpu-arm.64.hpp"; path = "vm/cpu-arm.64.hpp"; sourceTree = SOURCE_ROOT; };
211 3E6251B7257846A10060A572 /* Config.arm64.64 */ = {isa = PBXFileReference; lastKnownFileType = file; name = Config.arm64.64; path = vm/Config.arm64.64; sourceTree = SOURCE_ROOT; };
212 3E6251B8257846A10060A572 /* atomic.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = atomic.hpp; path = vm/atomic.hpp; sourceTree = SOURCE_ROOT; };
213 3E6251B9257846A10060A572 /* quotations.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = quotations.hpp; path = vm/quotations.hpp; sourceTree = SOURCE_ROOT; };
214 3E6251BA257846A10060A572 /* Config.freebsd.x86.64 */ = {isa = PBXFileReference; lastKnownFileType = file; name = Config.freebsd.x86.64; path = vm/Config.freebsd.x86.64; sourceTree = SOURCE_ROOT; };
215 3E62520C257850810060A572 /* factor-console.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "factor-console.entitlements"; sourceTree = "<group>"; };
216 /* End PBXFileReference section */
218 /* Begin PBXFrameworksBuildPhase section */
219 3E62507D257845510060A572 /* Frameworks */ = {
220 isa = PBXFrameworksBuildPhase;
221 buildActionMask = 2147483647;
224 runOnlyForDeploymentPostprocessing = 0;
226 /* End PBXFrameworksBuildPhase section */
228 /* Begin PBXGroup section */
229 3E6250742578448D0060A572 = {
232 3E625082257845510060A572 /* factor-console */,
233 3E625081257845510060A572 /* Products */,
235 sourceTree = "<group>";
237 3E625081257845510060A572 /* Products */ = {
240 3E625080257845510060A572 /* factor-console */,
243 sourceTree = "<group>";
245 3E625082257845510060A572 /* factor-console */ = {
248 3E62520C257850810060A572 /* factor-console.entitlements */,
249 3E62519E2578469F0060A572 /* aging_collector.cpp */,
250 3E62516E2578469D0060A572 /* aging_space.hpp */,
251 3E6251482578469C0060A572 /* alien.cpp */,
252 3E6251682578469D0060A572 /* allot.hpp */,
253 3E6251732578469E0060A572 /* arrays.cpp */,
254 3E6251172578469A0060A572 /* arrays.hpp */,
255 3E62514F2578469C0060A572 /* assert.hpp */,
256 3E6251752578469E0060A572 /* atomic-cl-32.hpp */,
257 3E6251902578469F0060A572 /* atomic-cl-64.hpp */,
258 3E6251472578469C0060A572 /* atomic-gcc.hpp */,
259 3E6251B8257846A10060A572 /* atomic.hpp */,
260 3E6251582578469D0060A572 /* bignum.cpp */,
261 3E62510E2578469A0060A572 /* bignum.hpp */,
262 3E6251932578469F0060A572 /* bignumint.hpp */,
263 3E6251662578469D0060A572 /* bitwise_hacks.hpp */,
264 3E62516A2578469D0060A572 /* booleans.hpp */,
265 3E6251B4257846A10060A572 /* bump_allocator.hpp */,
266 3E6251372578469B0060A572 /* byte_arrays.cpp */,
267 3E62513B2578469C0060A572 /* byte_arrays.hpp */,
268 3E62518D2578469E0060A572 /* callbacks.cpp */,
269 3E6251992578469F0060A572 /* callbacks.hpp */,
270 3E6251AB257846A00060A572 /* callstack.cpp */,
271 3E62512C2578469B0060A572 /* callstack.hpp */,
272 3E6251782578469E0060A572 /* code_blocks.cpp */,
273 3E6251562578469D0060A572 /* code_blocks.hpp */,
274 3E62511F2578469B0060A572 /* code_heap.cpp */,
275 3E6251612578469D0060A572 /* code_heap.hpp */,
276 3E6251742578469E0060A572 /* code_roots.hpp */,
277 3E62517D2578469E0060A572 /* compaction.cpp */,
278 3E6251262578469B0060A572 /* Config.arm */,
279 3E6251B7257846A10060A572 /* Config.arm64.64 */,
280 3E6251332578469B0060A572 /* Config.freebsd */,
281 3E6251242578469B0060A572 /* Config.freebsd.x86.32 */,
282 3E6251BA257846A10060A572 /* Config.freebsd.x86.64 */,
283 3E62510B2578469A0060A572 /* Config.linux */,
284 3E6251162578469A0060A572 /* Config.linux.arm */,
285 3E6251802578469E0060A572 /* Config.linux.arm.32 */,
286 3E6251382578469B0060A572 /* Config.linux.arm.64 */,
287 3E62519B2578469F0060A572 /* Config.linux.ppc.32 */,
288 3E62512D2578469B0060A572 /* Config.linux.ppc.64 */,
289 3E6251452578469C0060A572 /* Config.linux.x86.32 */,
290 3E6251B3257846A10060A572 /* Config.linux.x86.64 */,
291 3E6251412578469C0060A572 /* Config.macosx */,
292 3E6251722578469D0060A572 /* Config.macosx.arm64 */,
293 3E6251852578469E0060A572 /* Config.macosx.x86.32 */,
294 3E6251672578469D0060A572 /* Config.macosx.x86.64 */,
295 3E6251842578469E0060A572 /* Config.macosx.x86.fat */,
296 3E62512B2578469B0060A572 /* Config.unix */,
297 3E62516D2578469D0060A572 /* Config.windows */,
298 3E62519A2578469F0060A572 /* Config.windows.x86.32 */,
299 3E6251AE257846A10060A572 /* Config.windows.x86.64 */,
300 3E6251A52578469F0060A572 /* Config.x86.32 */,
301 3E6251132578469A0060A572 /* Config.x86.64 */,
302 3E6251532578469C0060A572 /* Config.x86.fat */,
303 3E6251192578469A0060A572 /* contexts.cpp */,
304 3E62514D2578469C0060A572 /* contexts.hpp */,
305 3E6251442578469C0060A572 /* cpu-arm.64.cpp */,
306 3E6251B6257846A10060A572 /* cpu-arm.64.hpp */,
307 3E62518A2578469E0060A572 /* cpu-arm.hpp */,
308 3E6251922578469F0060A572 /* data_heap_checker.cpp */,
309 3E6251952578469F0060A572 /* data_heap.cpp */,
310 3E6251222578469B0060A572 /* data_heap.hpp */,
311 3E6251942578469F0060A572 /* data_roots.hpp */,
312 3E6251702578469D0060A572 /* debug.cpp */,
313 3E6251642578469D0060A572 /* debug.hpp */,
314 3E62516C2578469D0060A572 /* dispatch.cpp */,
315 3E6251772578469E0060A572 /* dispatch.hpp */,
316 3E6251B5257846A10060A572 /* entry_points.cpp */,
317 3E62516B2578469D0060A572 /* errors.cpp */,
318 3E6251762578469E0060A572 /* errors.hpp */,
319 3E62518F2578469F0060A572 /* factor.cpp */,
320 3E62517B2578469E0060A572 /* factor.hpp */,
321 3E6251982578469F0060A572 /* factor.rs */,
322 3E62519C2578469F0060A572 /* ffi_test.c */,
323 3E6251572578469D0060A572 /* ffi_test.def */,
324 3E62513F2578469C0060A572 /* ffi_test.h */,
325 3E62515E2578469D0060A572 /* fixup.hpp */,
326 3E62512F2578469B0060A572 /* float_bits.hpp */,
327 3E6251122578469A0060A572 /* free_list.hpp */,
328 3E6251182578469A0060A572 /* full_collector.cpp */,
329 3E62515B2578469D0060A572 /* gc_info.hpp */,
330 3E62517C2578469E0060A572 /* gc.cpp */,
331 3E6251AD257846A10060A572 /* gc.hpp */,
332 3E62513C2578469C0060A572 /* generic_arrays.hpp */,
333 3E6251652578469D0060A572 /* image.cpp */,
334 3E6251832578469E0060A572 /* image.hpp */,
335 3E6251912578469F0060A572 /* inline_cache.cpp */,
336 3E62514E2578469C0060A572 /* inline_cache.hpp */,
337 3E6251A22578469F0060A572 /* instruction_operands.cpp */,
338 3E62511B2578469A0060A572 /* instruction_operands.hpp */,
339 3E6251B2257846A10060A572 /* io.cpp */,
340 3E62510C2578469A0060A572 /* io.hpp */,
341 3E6251492578469C0060A572 /* jit.cpp */,
342 3E62515F2578469D0060A572 /* jit.hpp */,
343 3E6251522578469C0060A572 /* layouts.hpp */,
344 3E62514B2578469C0060A572 /* mach_signal.cpp */,
345 3E62510A2578469A0060A572 /* mach_signal.hpp */,
346 3E6251392578469B0060A572 /* main-unix.cpp */,
347 3E6251692578469D0060A572 /* mark_bits.hpp */,
348 3E6251872578469E0060A572 /* master.hpp */,
349 3E6251592578469D0060A572 /* math.cpp */,
350 3E6251292578469B0060A572 /* math.hpp */,
351 3E6251202578469B0060A572 /* mvm-unix.cpp */,
352 3E6251862578469E0060A572 /* mvm.cpp */,
353 3E62515A2578469D0060A572 /* mvm.hpp */,
354 3E62515C2578469D0060A572 /* nursery_collector.cpp */,
355 3E62518B2578469E0060A572 /* object_start_map.cpp */,
356 3E62513D2578469C0060A572 /* object_start_map.hpp */,
357 3E6251A9257846A00060A572 /* objects.cpp */,
358 3E6251A12578469F0060A572 /* objects.hpp */,
359 3E6251422578469C0060A572 /* os-macosx-arm64.hpp */,
360 3E62514C2578469C0060A572 /* os-macosx-x86.32.hpp */,
361 3E6251B0257846A10060A572 /* os-macosx-x86.64.hpp */,
362 3E6251622578469D0060A572 /* os-macosx.hpp */,
363 3E6251B1257846A10060A572 /* os-macosx.mm */,
364 3E6251792578469E0060A572 /* os-unix.cpp */,
365 3E6251352578469B0060A572 /* os-unix.hpp */,
366 3E6251462578469C0060A572 /* platform.hpp */,
367 3E62517A2578469E0060A572 /* primitives.cpp */,
368 3E6251232578469B0060A572 /* primitives.hpp */,
369 3E6251632578469D0060A572 /* quotations.cpp */,
370 3E6251B9257846A10060A572 /* quotations.hpp */,
371 3E6251102578469A0060A572 /* run.cpp */,
372 3E6251882578469E0060A572 /* run.hpp */,
373 3E62514A2578469C0060A572 /* safepoints.cpp */,
374 3E6251512578469C0060A572 /* sampling_profiler.cpp */,
375 3E6251362578469B0060A572 /* sampling_profiler.hpp */,
376 3E6251A6257846A00060A572 /* segments.hpp */,
377 3E62511C2578469A0060A572 /* slot_visitor.hpp */,
378 3E62519F2578469F0060A572 /* strings.cpp */,
379 3E6251A42578469F0060A572 /* tagged.hpp */,
380 3E62517F2578469E0060A572 /* tenured_space.hpp */,
381 3E6251972578469F0060A572 /* to_tenured_collector.cpp */,
382 3E62511D2578469B0060A572 /* to_tenured_collector.hpp */,
383 3E62511E2578469B0060A572 /* tuples.cpp */,
384 3E6251312578469B0060A572 /* utilities.cpp */,
385 3E6251812578469E0060A572 /* utilities.hpp */,
386 3E6251282578469B0060A572 /* vm.cpp */,
387 3E6251822578469E0060A572 /* vm.hpp */,
388 3E6251A02578469F0060A572 /* words.cpp */,
389 3E62512E2578469B0060A572 /* write_barrier.hpp */,
391 path = "factor-console";
392 sourceTree = "<group>";
394 /* End PBXGroup section */
396 /* Begin PBXNativeTarget section */
397 3E62507F257845510060A572 /* factor-console */ = {
398 isa = PBXNativeTarget;
399 buildConfigurationList = 3E625085257845510060A572 /* Build configuration list for PBXNativeTarget "factor-console" */;
401 3E62507C257845510060A572 /* Sources */,
402 3E62507D257845510060A572 /* Frameworks */,
403 3E62507E257845510060A572 /* CopyFiles */,
409 name = "factor-console";
410 productName = "factor-console";
411 productReference = 3E625080257845510060A572 /* factor-console */;
412 productType = "com.apple.product-type.tool";
414 /* End PBXNativeTarget section */
416 /* Begin PBXProject section */
417 3E6250752578448D0060A572 /* Project object */ = {
420 LastUpgradeCheck = 1220;
422 3E62507F257845510060A572 = {
423 CreatedOnToolsVersion = 12.2;
427 buildConfigurationList = 3E6250782578448D0060A572 /* Build configuration list for PBXProject "Factor" */;
428 compatibilityVersion = "Xcode 9.3";
429 developmentRegion = en;
430 hasScannedForEncodings = 0;
435 mainGroup = 3E6250742578448D0060A572;
436 productRefGroup = 3E625081257845510060A572 /* Products */;
440 3E62507F257845510060A572 /* factor-console */,
443 /* End PBXProject section */
445 /* Begin PBXSourcesBuildPhase section */
446 3E62507C257845510060A572 /* Sources */ = {
447 isa = PBXSourcesBuildPhase;
448 buildActionMask = 2147483647;
450 3E6251E5257846A10060A572 /* mvm.cpp in Sources */,
451 3E6251EA257846A10060A572 /* data_heap_checker.cpp in Sources */,
452 3E6251D7257846A10060A572 /* math.cpp in Sources */,
453 3E6251C9257846A10060A572 /* utilities.cpp in Sources */,
454 3E6251F1257846A10060A572 /* words.cpp in Sources */,
455 3E6251D8257846A10060A572 /* nursery_collector.cpp in Sources */,
456 3E6251ED257846A10060A572 /* to_tenured_collector.cpp in Sources */,
457 3E6251DF257846A10060A572 /* arrays.cpp in Sources */,
458 3E6251C2257846A10060A572 /* tuples.cpp in Sources */,
459 3E6251BD257846A10060A572 /* run.cpp in Sources */,
460 3E6251D0257846A10060A572 /* cpu-arm.64.cpp in Sources */,
461 3E6251E6257846A10060A572 /* object_start_map.cpp in Sources */,
462 3E6251DC257846A10060A572 /* errors.cpp in Sources */,
463 3E6251D3257846A10060A572 /* safepoints.cpp in Sources */,
464 3E6251E0257846A10060A572 /* code_blocks.cpp in Sources */,
465 3E6251D5257846A10060A572 /* sampling_profiler.cpp in Sources */,
466 3E6251F0257846A10060A572 /* strings.cpp in Sources */,
467 3E6251E7257846A10060A572 /* callbacks.cpp in Sources */,
468 3E6251C3257846A10060A572 /* code_heap.cpp in Sources */,
469 3E6251EB257846A10060A572 /* data_heap.cpp in Sources */,
470 3E6251C4257846A10060A572 /* mvm-unix.cpp in Sources */,
471 3E6251F5257846A10060A572 /* objects.cpp in Sources */,
472 3E6251E4257846A10060A572 /* compaction.cpp in Sources */,
473 3E6251CC257846A10060A572 /* byte_arrays.cpp in Sources */,
474 3E6251F2257846A10060A572 /* instruction_operands.cpp in Sources */,
475 3E6251DB257846A10060A572 /* image.cpp in Sources */,
476 3E6251DD257846A10060A572 /* dispatch.cpp in Sources */,
477 3E6251E8257846A10060A572 /* factor.cpp in Sources */,
478 3E6251D4257846A10060A572 /* mach_signal.cpp in Sources */,
479 3E6251F9257846A10060A572 /* io.cpp in Sources */,
480 3E6251F6257846A10060A572 /* callstack.cpp in Sources */,
481 3E6251D2257846A10060A572 /* jit.cpp in Sources */,
482 3E6251E2257846A10060A572 /* primitives.cpp in Sources */,
483 3E6251DE257846A10060A572 /* debug.cpp in Sources */,
484 3E6251DA257846A10060A572 /* quotations.cpp in Sources */,
485 3E6251FA257846A10060A572 /* entry_points.cpp in Sources */,
486 3E6251EE257846A10060A572 /* ffi_test.c in Sources */,
487 3E6251CD257846A10060A572 /* main-unix.cpp in Sources */,
488 3E6251EF257846A10060A572 /* aging_collector.cpp in Sources */,
489 3E6251BF257846A10060A572 /* full_collector.cpp in Sources */,
490 3E6251D6257846A10060A572 /* bignum.cpp in Sources */,
491 3E6251D1257846A10060A572 /* alien.cpp in Sources */,
492 3E6251C0257846A10060A572 /* contexts.cpp in Sources */,
493 3E6251F8257846A10060A572 /* os-macosx.mm in Sources */,
494 3E6251E1257846A10060A572 /* os-unix.cpp in Sources */,
495 3E6251E9257846A10060A572 /* inline_cache.cpp in Sources */,
496 3E6251E3257846A10060A572 /* gc.cpp in Sources */,
497 3E6251C8257846A10060A572 /* vm.cpp in Sources */,
499 runOnlyForDeploymentPostprocessing = 0;
501 /* End PBXSourcesBuildPhase section */
503 /* Begin XCBuildConfiguration section */
504 3E6250792578448D0060A572 /* Debug */ = {
505 isa = XCBuildConfiguration;
510 3E62507A2578448D0060A572 /* Release */ = {
511 isa = XCBuildConfiguration;
516 3E625086257845510060A572 /* Debug */ = {
517 isa = XCBuildConfiguration;
519 ALWAYS_SEARCH_USER_PATHS = NO;
520 CLANG_ANALYZER_NONNULL = YES;
521 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
522 CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
523 CLANG_CXX_LIBRARY = "libc++";
524 CLANG_ENABLE_MODULES = YES;
525 CLANG_ENABLE_OBJC_ARC = YES;
526 CLANG_ENABLE_OBJC_WEAK = YES;
527 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
528 CLANG_WARN_BOOL_CONVERSION = YES;
529 CLANG_WARN_COMMA = YES;
530 CLANG_WARN_CONSTANT_CONVERSION = YES;
531 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
532 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
533 CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
534 CLANG_WARN_EMPTY_BODY = YES;
535 CLANG_WARN_ENUM_CONVERSION = YES;
536 CLANG_WARN_INFINITE_RECURSION = YES;
537 CLANG_WARN_INT_CONVERSION = YES;
538 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
539 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
540 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
541 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
542 CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
543 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
544 CLANG_WARN_STRICT_PROTOTYPES = YES;
545 CLANG_WARN_SUSPICIOUS_MOVE = YES;
546 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
547 CLANG_WARN_UNREACHABLE_CODE = YES;
548 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
549 CODE_SIGN_ENTITLEMENTS = "factor-console/factor-console.entitlements";
550 CODE_SIGN_STYLE = Automatic;
551 COPY_PHASE_STRIP = NO;
552 DEBUG_INFORMATION_FORMAT = dwarf;
553 ENABLE_HARDENED_RUNTIME = YES;
554 ENABLE_STRICT_OBJC_MSGSEND = YES;
555 ENABLE_TESTABILITY = YES;
556 GCC_C_LANGUAGE_STANDARD = gnu11;
557 GCC_DYNAMIC_NO_PIC = NO;
558 GCC_NO_COMMON_BLOCKS = YES;
559 GCC_OPTIMIZATION_LEVEL = 0;
560 GCC_PREPROCESSOR_DEFINITIONS = (
564 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
565 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
566 GCC_WARN_UNDECLARED_SELECTOR = YES;
567 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
568 GCC_WARN_UNUSED_FUNCTION = YES;
569 GCC_WARN_UNUSED_VARIABLE = YES;
570 MACOSX_DEPLOYMENT_TARGET = 11.0;
571 MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
573 ONLY_ACTIVE_ARCH = YES;
574 PRODUCT_NAME = "$(TARGET_NAME)";
579 3E625087257845510060A572 /* Release */ = {
580 isa = XCBuildConfiguration;
582 ALWAYS_SEARCH_USER_PATHS = NO;
583 CLANG_ANALYZER_NONNULL = YES;
584 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
585 CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
586 CLANG_CXX_LIBRARY = "libc++";
587 CLANG_ENABLE_MODULES = YES;
588 CLANG_ENABLE_OBJC_ARC = YES;
589 CLANG_ENABLE_OBJC_WEAK = YES;
590 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
591 CLANG_WARN_BOOL_CONVERSION = YES;
592 CLANG_WARN_COMMA = YES;
593 CLANG_WARN_CONSTANT_CONVERSION = YES;
594 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
595 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
596 CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
597 CLANG_WARN_EMPTY_BODY = YES;
598 CLANG_WARN_ENUM_CONVERSION = YES;
599 CLANG_WARN_INFINITE_RECURSION = YES;
600 CLANG_WARN_INT_CONVERSION = YES;
601 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
602 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
603 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
604 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
605 CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
606 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
607 CLANG_WARN_STRICT_PROTOTYPES = YES;
608 CLANG_WARN_SUSPICIOUS_MOVE = YES;
609 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
610 CLANG_WARN_UNREACHABLE_CODE = YES;
611 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
612 CODE_SIGN_ENTITLEMENTS = "factor-console/factor-console.entitlements";
613 CODE_SIGN_STYLE = Automatic;
614 COPY_PHASE_STRIP = NO;
615 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
616 ENABLE_HARDENED_RUNTIME = YES;
617 ENABLE_NS_ASSERTIONS = NO;
618 ENABLE_STRICT_OBJC_MSGSEND = YES;
619 GCC_C_LANGUAGE_STANDARD = gnu11;
620 GCC_NO_COMMON_BLOCKS = YES;
621 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
622 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
623 GCC_WARN_UNDECLARED_SELECTOR = YES;
624 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
625 GCC_WARN_UNUSED_FUNCTION = YES;
626 GCC_WARN_UNUSED_VARIABLE = YES;
627 MACOSX_DEPLOYMENT_TARGET = 11.0;
628 MTL_ENABLE_DEBUG_INFO = NO;
630 PRODUCT_NAME = "$(TARGET_NAME)";
635 /* End XCBuildConfiguration section */
637 /* Begin XCConfigurationList section */
638 3E6250782578448D0060A572 /* Build configuration list for PBXProject "Factor" */ = {
639 isa = XCConfigurationList;
640 buildConfigurations = (
641 3E6250792578448D0060A572 /* Debug */,
642 3E62507A2578448D0060A572 /* Release */,
644 defaultConfigurationIsVisible = 0;
645 defaultConfigurationName = Release;
647 3E625085257845510060A572 /* Build configuration list for PBXNativeTarget "factor-console" */ = {
648 isa = XCConfigurationList;
649 buildConfigurations = (
650 3E625086257845510060A572 /* Debug */,
651 3E625087257845510060A572 /* Release */,
653 defaultConfigurationIsVisible = 0;
654 defaultConfigurationName = Release;
656 /* End XCConfigurationList section */
658 rootObject = 3E6250752578448D0060A572 /* Project object */;