]> gitweb.factorcode.org Git - factor.git/blob - Factor.xcodeproj/project.pbxproj
assocs.extras: Add assoc-collapse! and assoc-collapse-as
[factor.git] / Factor.xcodeproj / project.pbxproj
1 // !$*UTF8*$!
2 {
3         archiveVersion = 1;
4         classes = {
5         };
6         objectVersion = 50;
7         objects = {
8
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 */
59
60 /* Begin PBXCopyFilesBuildPhase section */
61                 3E62507E257845510060A572 /* CopyFiles */ = {
62                         isa = PBXCopyFilesBuildPhase;
63                         buildActionMask = 2147483647;
64                         dstPath = /usr/share/man/man1/;
65                         dstSubfolderSpec = 0;
66                         files = (
67                         );
68                         runOnlyForDeploymentPostprocessing = 1;
69                 };
70 /* End PBXCopyFilesBuildPhase section */
71
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 */
217
218 /* Begin PBXFrameworksBuildPhase section */
219                 3E62507D257845510060A572 /* Frameworks */ = {
220                         isa = PBXFrameworksBuildPhase;
221                         buildActionMask = 2147483647;
222                         files = (
223                         );
224                         runOnlyForDeploymentPostprocessing = 0;
225                 };
226 /* End PBXFrameworksBuildPhase section */
227
228 /* Begin PBXGroup section */
229                 3E6250742578448D0060A572 = {
230                         isa = PBXGroup;
231                         children = (
232                                 3E625082257845510060A572 /* factor-console */,
233                                 3E625081257845510060A572 /* Products */,
234                         );
235                         sourceTree = "<group>";
236                 };
237                 3E625081257845510060A572 /* Products */ = {
238                         isa = PBXGroup;
239                         children = (
240                                 3E625080257845510060A572 /* factor-console */,
241                         );
242                         name = Products;
243                         sourceTree = "<group>";
244                 };
245                 3E625082257845510060A572 /* factor-console */ = {
246                         isa = PBXGroup;
247                         children = (
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 */,
390                         );
391                         path = "factor-console";
392                         sourceTree = "<group>";
393                 };
394 /* End PBXGroup section */
395
396 /* Begin PBXNativeTarget section */
397                 3E62507F257845510060A572 /* factor-console */ = {
398                         isa = PBXNativeTarget;
399                         buildConfigurationList = 3E625085257845510060A572 /* Build configuration list for PBXNativeTarget "factor-console" */;
400                         buildPhases = (
401                                 3E62507C257845510060A572 /* Sources */,
402                                 3E62507D257845510060A572 /* Frameworks */,
403                                 3E62507E257845510060A572 /* CopyFiles */,
404                         );
405                         buildRules = (
406                         );
407                         dependencies = (
408                         );
409                         name = "factor-console";
410                         productName = "factor-console";
411                         productReference = 3E625080257845510060A572 /* factor-console */;
412                         productType = "com.apple.product-type.tool";
413                 };
414 /* End PBXNativeTarget section */
415
416 /* Begin PBXProject section */
417                 3E6250752578448D0060A572 /* Project object */ = {
418                         isa = PBXProject;
419                         attributes = {
420                                 LastUpgradeCheck = 1220;
421                                 TargetAttributes = {
422                                         3E62507F257845510060A572 = {
423                                                 CreatedOnToolsVersion = 12.2;
424                                         };
425                                 };
426                         };
427                         buildConfigurationList = 3E6250782578448D0060A572 /* Build configuration list for PBXProject "Factor" */;
428                         compatibilityVersion = "Xcode 9.3";
429                         developmentRegion = en;
430                         hasScannedForEncodings = 0;
431                         knownRegions = (
432                                 en,
433                                 Base,
434                         );
435                         mainGroup = 3E6250742578448D0060A572;
436                         productRefGroup = 3E625081257845510060A572 /* Products */;
437                         projectDirPath = "";
438                         projectRoot = "";
439                         targets = (
440                                 3E62507F257845510060A572 /* factor-console */,
441                         );
442                 };
443 /* End PBXProject section */
444
445 /* Begin PBXSourcesBuildPhase section */
446                 3E62507C257845510060A572 /* Sources */ = {
447                         isa = PBXSourcesBuildPhase;
448                         buildActionMask = 2147483647;
449                         files = (
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 */,
498                         );
499                         runOnlyForDeploymentPostprocessing = 0;
500                 };
501 /* End PBXSourcesBuildPhase section */
502
503 /* Begin XCBuildConfiguration section */
504                 3E6250792578448D0060A572 /* Debug */ = {
505                         isa = XCBuildConfiguration;
506                         buildSettings = {
507                         };
508                         name = Debug;
509                 };
510                 3E62507A2578448D0060A572 /* Release */ = {
511                         isa = XCBuildConfiguration;
512                         buildSettings = {
513                         };
514                         name = Release;
515                 };
516                 3E625086257845510060A572 /* Debug */ = {
517                         isa = XCBuildConfiguration;
518                         buildSettings = {
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 = (
561                                         "DEBUG=1",
562                                         "$(inherited)",
563                                 );
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;
572                                 MTL_FAST_MATH = YES;
573                                 ONLY_ACTIVE_ARCH = YES;
574                                 PRODUCT_NAME = "$(TARGET_NAME)";
575                                 SDKROOT = macosx;
576                         };
577                         name = Debug;
578                 };
579                 3E625087257845510060A572 /* Release */ = {
580                         isa = XCBuildConfiguration;
581                         buildSettings = {
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;
629                                 MTL_FAST_MATH = YES;
630                                 PRODUCT_NAME = "$(TARGET_NAME)";
631                                 SDKROOT = macosx;
632                         };
633                         name = Release;
634                 };
635 /* End XCBuildConfiguration section */
636
637 /* Begin XCConfigurationList section */
638                 3E6250782578448D0060A572 /* Build configuration list for PBXProject "Factor" */ = {
639                         isa = XCConfigurationList;
640                         buildConfigurations = (
641                                 3E6250792578448D0060A572 /* Debug */,
642                                 3E62507A2578448D0060A572 /* Release */,
643                         );
644                         defaultConfigurationIsVisible = 0;
645                         defaultConfigurationName = Release;
646                 };
647                 3E625085257845510060A572 /* Build configuration list for PBXNativeTarget "factor-console" */ = {
648                         isa = XCConfigurationList;
649                         buildConfigurations = (
650                                 3E625086257845510060A572 /* Debug */,
651                                 3E625087257845510060A572 /* Release */,
652                         );
653                         defaultConfigurationIsVisible = 0;
654                         defaultConfigurationName = Release;
655                 };
656 /* End XCConfigurationList section */
657         };
658         rootObject = 3E6250752578448D0060A572 /* Project object */;
659 }