Seed Core_IO from doc snapshot

This commit is contained in:
Local Seed
2026-02-11 16:14:01 -05:00
commit 25a8076064
53 changed files with 11472 additions and 0 deletions

View File

@@ -0,0 +1,673 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 55;
objects = {
/* Begin PBXBuildFile section */
F608A97B2826B5D5005C276B /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F608A97A2826B5D5005C276B /* main.cpp */; };
F608A9812826B5FA005C276B /* IO_bin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F608A8FC2826A471005C276B /* IO_bin.cpp */; };
F608AAFA28271F4F005C276B /* libCore_Zero.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F608AAF928271F4F005C276B /* libCore_Zero.a */; };
F60A19B1284579080040CD24 /* IO_json.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F608A9042826A471005C276B /* IO_json.cpp */; };
F61F9BD72C6E0EE800F79137 /* Ptr+IO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F61F9BD62C6E0EE800F79137 /* Ptr+IO.cpp */; };
F61F9BD92C6E0F2A00F79137 /* ConstString+IO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F61F9BD82C6E0F2A00F79137 /* ConstString+IO.cpp */; };
F61F9BE02C6E2DD200F79137 /* libCore_Allocator.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F61F9BDF2C6E2DD200F79137 /* libCore_Allocator.a */; };
F62B987928D60EF700ACC388 /* sajson.h in Headers */ = {isa = PBXBuildFile; fileRef = F62B987828D60EF700ACC388 /* sajson.h */; };
F62B987A28D60EF700ACC388 /* sajson.h in Headers */ = {isa = PBXBuildFile; fileRef = F62B987828D60EF700ACC388 /* sajson.h */; };
F62B987C28D618E800ACC388 /* libCore_Misc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F62B987B28D618E800ACC388 /* libCore_Misc.a */; };
F62B987E28D61A7300ACC388 /* libresolv.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = F62B987D28D61A7300ACC388 /* libresolv.tbd */; };
F633E94E2916E027007A4C26 /* IO_bin_versioning.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F633E94D2916DB18007A4C26 /* IO_bin_versioning.cpp */; };
F69548882828853E005D1B64 /* IO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F695488728288532005D1B64 /* IO.cpp */; };
F6971F25282B1171008FBD17 /* IO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F695488728288532005D1B64 /* IO.cpp */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
F608AAF728271F30005C276B /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F608A8E52826A411005C276B /* Project object */;
proxyType = 1;
remoteGlobalIDString = F608A8EC2826A412005C276B;
remoteInfo = Core_IO;
};
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
F608A9762826B5D5005C276B /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = /usr/share/man/man1/;
dstSubfolderSpec = 0;
files = (
);
runOnlyForDeploymentPostprocessing = 1;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
F608A8ED2826A412005C276B /* libCore_IO.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libCore_IO.a; sourceTree = BUILT_PRODUCTS_DIR; };
F608A8F62826A470005C276B /* in_file.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = in_file.hpp; sourceTree = "<group>"; };
F608A8F72826A470005C276B /* out.inl */ = {isa = PBXFileReference; lastKnownFileType = text; path = out.inl; sourceTree = "<group>"; };
F608A8F82826A470005C276B /* Debug.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Debug.h; sourceTree = "<group>"; };
F608A8F92826A470005C276B /* in_sajson.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = in_sajson.h; sourceTree = "<group>"; };
F608A8FA2826A470005C276B /* out.inl */ = {isa = PBXFileReference; lastKnownFileType = text; path = out.inl; sourceTree = "<group>"; };
F608A8FB2826A471005C276B /* in.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = in.h; sourceTree = "<group>"; };
F608A8FC2826A471005C276B /* IO_bin.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = IO_bin.cpp; sourceTree = "<group>"; };
F608A8FD2826A471005C276B /* in_file.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = in_file.hpp; sourceTree = "<group>"; };
F608A8FE2826A471005C276B /* out_file.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = out_file.hpp; sourceTree = "<group>"; };
F608A8FF2826A471005C276B /* out_file.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = out_file.hpp; sourceTree = "<group>"; };
F608A9002826A471005C276B /* IO.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IO.h; sourceTree = "<group>"; };
F608A9012826A471005C276B /* json.inl */ = {isa = PBXFileReference; lastKnownFileType = text; path = json.inl; sourceTree = "<group>"; };
F608A9022826A471005C276B /* in_sajson.inl */ = {isa = PBXFileReference; lastKnownFileType = text; path = in_sajson.inl; sourceTree = "<group>"; };
F608A9032826A471005C276B /* out.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = out.h; sourceTree = "<group>"; };
F608A9042826A471005C276B /* IO_json.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = IO_json.cpp; sourceTree = "<group>"; };
F608A9062826A471005C276B /* IO.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IO.h; sourceTree = "<group>"; };
F608A9072826A471005C276B /* IO.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IO.h; sourceTree = "<group>"; };
F608A9082826A471005C276B /* out.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = out.h; sourceTree = "<group>"; };
F608A9092826A471005C276B /* in.inl */ = {isa = PBXFileReference; lastKnownFileType = text; path = in.inl; sourceTree = "<group>"; };
F608A9782826B5D5005C276B /* Core_IO_Tests */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = Core_IO_Tests; sourceTree = BUILT_PRODUCTS_DIR; };
F608A97A2826B5D5005C276B /* main.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = main.cpp; sourceTree = "<group>"; };
F608AAF928271F4F005C276B /* libCore_Zero.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libCore_Zero.a; sourceTree = BUILT_PRODUCTS_DIR; };
F608AB672827F3B1005C276B /* Makefile.def */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.def; sourceTree = "<group>"; };
F608AB682827F3B1005C276B /* Makefile.project */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.project; sourceTree = "<group>"; };
F61DB8F428580CCF00B74C99 /* Exception.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Exception.h; sourceTree = "<group>"; };
F61F9BD62C6E0EE800F79137 /* Ptr+IO.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = "Ptr+IO.cpp"; sourceTree = "<group>"; };
F61F9BD82C6E0F2A00F79137 /* ConstString+IO.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = "ConstString+IO.cpp"; sourceTree = "<group>"; };
F61F9BDF2C6E2DD200F79137 /* libCore_Allocator.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libCore_Allocator.a; sourceTree = BUILT_PRODUCTS_DIR; };
F61F9BF42C6E4FAD00F79137 /* Makefile.project */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.project; sourceTree = "<group>"; };
F62B987828D60EF700ACC388 /* sajson.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sajson.h; sourceTree = "<group>"; };
F62B987B28D618E800ACC388 /* libCore_Misc.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libCore_Misc.a; sourceTree = BUILT_PRODUCTS_DIR; };
F62B987D28D61A7300ACC388 /* libresolv.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libresolv.tbd; path = usr/lib/libresolv.tbd; sourceTree = SDKROOT; };
F62DCFDE2A69F9B9001E4F2C /* dictionary.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = dictionary.h; sourceTree = "<group>"; };
F633E94D2916DB18007A4C26 /* IO_bin_versioning.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = IO_bin_versioning.cpp; sourceTree = "<group>"; };
F64D834B2E4B6A1F009AD431 /* json.inl */ = {isa = PBXFileReference; lastKnownFileType = text; path = json.inl; sourceTree = "<group>"; };
F6757C802BD3EDA600B22032 /* IO_encoder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IO_encoder.h; sourceTree = "<group>"; };
F6757C812BD3EDC500B22032 /* IO_dispatch.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IO_dispatch.h; sourceTree = "<group>"; };
F695488728288532005D1B64 /* IO.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = IO.cpp; sourceTree = "<group>"; };
F6971F2A282B1171008FBD17 /* libCore_IO_iOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libCore_IO_iOS.a; sourceTree = BUILT_PRODUCTS_DIR; };
F69AB7332B1579A9000115BC /* out_fwd.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = out_fwd.h; sourceTree = "<group>"; };
F69AB7342B157A54000115BC /* in_fwd.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = in_fwd.h; sourceTree = "<group>"; };
F6ACACB62B65FCD400581C16 /* sajson-save.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "sajson-save.h"; sourceTree = "<group>"; };
F6BF9BE62E39022F002E6AF0 /* Makefile */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = "<group>"; };
F6F10D1D2E37C2750082E9D9 /* IO_.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IO_.h; sourceTree = "<group>"; };
F6F858C42E7C2F6E002A1971 /* LICENSE */ = {isa = PBXFileReference; lastKnownFileType = text; path = LICENSE; sourceTree = "<group>"; };
F6F858C62E7C3125002A1971 /* ReadMe.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = ReadMe.md; sourceTree = "<group>"; };
F6FC229D284F736500A6381D /* Notes.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = Notes.txt; sourceTree = "<group>"; };
F6FD255D2E5E0EC300C2380E /* calls.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = calls.hpp; sourceTree = "<group>"; };
F6FD255E2E5E0F2400C2380E /* IO+config.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "IO+config.h"; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
F608A8EB2826A412005C276B /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
F608A9752826B5D5005C276B /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
F62B987E28D61A7300ACC388 /* libresolv.tbd in Frameworks */,
F61F9BE02C6E2DD200F79137 /* libCore_Allocator.a in Frameworks */,
F62B987C28D618E800ACC388 /* libCore_Misc.a in Frameworks */,
F608AAFA28271F4F005C276B /* libCore_Zero.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
F6971F26282B1171008FBD17 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
F608A8E42826A411005C276B = {
isa = PBXGroup;
children = (
F608A97F2826B5F0005C276B /* Frameworks */,
F6F858C42E7C2F6E002A1971 /* LICENSE */,
F6BF9BE62E39022F002E6AF0 /* Makefile */,
F608AB672827F3B1005C276B /* Makefile.def */,
F608AB682827F3B1005C276B /* Makefile.project */,
F608A8EE2826A412005C276B /* Products */,
F6F858C62E7C3125002A1971 /* ReadMe.md */,
F608A9822826B613005C276B /* tests */,
F61D7C432E381697002A1AED /* tjp */,
);
sourceTree = "<group>";
};
F608A8EE2826A412005C276B /* Products */ = {
isa = PBXGroup;
children = (
F608A8ED2826A412005C276B /* libCore_IO.a */,
F608A9782826B5D5005C276B /* Core_IO_Tests */,
F6971F2A282B1171008FBD17 /* libCore_IO_iOS.a */,
);
name = Products;
sourceTree = "<group>";
};
F608A8F42826A422005C276B /* core */ = {
isa = PBXGroup;
children = (
F62B987728D60EF700ACC388 /* json */,
F608A8F52826A42A005C276B /* io */,
);
path = core;
sourceTree = "<group>";
};
F608A8F52826A42A005C276B /* io */ = {
isa = PBXGroup;
children = (
F662436C2E4552CE00859693 /* json */,
F662436B2E4552C800859693 /* bin */,
F6FC229D284F736500A6381D /* Notes.txt */,
F61DB8F428580CCF00B74C99 /* Exception.h */,
F6F10D1D2E37C2750082E9D9 /* IO_.h */,
F6757C802BD3EDA600B22032 /* IO_encoder.h */,
F6757C812BD3EDC500B22032 /* IO_dispatch.h */,
F695488728288532005D1B64 /* IO.cpp */,
F6FD255D2E5E0EC300C2380E /* calls.hpp */,
F6FD255E2E5E0F2400C2380E /* IO+config.h */,
F608A9072826A471005C276B /* IO.h */,
);
path = io;
sourceTree = "<group>";
};
F608A97F2826B5F0005C276B /* Frameworks */ = {
isa = PBXGroup;
children = (
F61F9BDF2C6E2DD200F79137 /* libCore_Allocator.a */,
F62B987D28D61A7300ACC388 /* libresolv.tbd */,
F62B987B28D618E800ACC388 /* libCore_Misc.a */,
F608AAF928271F4F005C276B /* libCore_Zero.a */,
);
name = Frameworks;
sourceTree = "<group>";
};
F608A9822826B613005C276B /* tests */ = {
isa = PBXGroup;
children = (
F61F9BF42C6E4FAD00F79137 /* Makefile.project */,
F608A97A2826B5D5005C276B /* main.cpp */,
);
path = tests;
sourceTree = "<group>";
};
F61D7C432E381697002A1AED /* tjp */ = {
isa = PBXGroup;
children = (
F608A8F42826A422005C276B /* core */,
);
path = tjp;
sourceTree = "<group>";
};
F61F9BD52C6DE0CE00F79137 /* _tests */ = {
isa = PBXGroup;
children = (
F608A8FC2826A471005C276B /* IO_bin.cpp */,
F61F9BD62C6E0EE800F79137 /* Ptr+IO.cpp */,
F61F9BD82C6E0F2A00F79137 /* ConstString+IO.cpp */,
F633E94D2916DB18007A4C26 /* IO_bin_versioning.cpp */,
);
path = _tests;
sourceTree = "<group>";
};
F62B987728D60EF700ACC388 /* json */ = {
isa = PBXGroup;
children = (
F6ACACB62B65FCD400581C16 /* sajson-save.h */,
F62B987828D60EF700ACC388 /* sajson.h */,
);
path = json;
sourceTree = "<group>";
};
F662436B2E4552C800859693 /* bin */ = {
isa = PBXGroup;
children = (
F61F9BD52C6DE0CE00F79137 /* _tests */,
F608A8F82826A470005C276B /* Debug.h */,
F69AB7332B1579A9000115BC /* out_fwd.h */,
F62DCFDE2A69F9B9001E4F2C /* dictionary.h */,
F608A8FD2826A471005C276B /* in_file.hpp */,
F608A8FB2826A471005C276B /* in.h */,
F69AB7342B157A54000115BC /* in_fwd.h */,
F608A9092826A471005C276B /* in.inl */,
F608A9012826A471005C276B /* json.inl */,
F608A8FE2826A471005C276B /* out_file.hpp */,
F608A9082826A471005C276B /* out.h */,
F608A8FA2826A470005C276B /* out.inl */,
F608A9062826A471005C276B /* IO.h */,
);
path = bin;
sourceTree = "<group>";
};
F662436C2E4552CE00859693 /* json */ = {
isa = PBXGroup;
children = (
F662436D2E455EB700859693 /* _tests */,
F608A8F62826A470005C276B /* in_file.hpp */,
F608A8F92826A470005C276B /* in_sajson.h */,
F608A9022826A471005C276B /* in_sajson.inl */,
F608A8FF2826A471005C276B /* out_file.hpp */,
F64D834B2E4B6A1F009AD431 /* json.inl */,
F608A9032826A471005C276B /* out.h */,
F608A8F72826A470005C276B /* out.inl */,
F608A9002826A471005C276B /* IO.h */,
);
path = json;
sourceTree = "<group>";
};
F662436D2E455EB700859693 /* _tests */ = {
isa = PBXGroup;
children = (
F608A9042826A471005C276B /* IO_json.cpp */,
);
path = _tests;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
F608A8E92826A412005C276B /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
F62B987928D60EF700ACC388 /* sajson.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
F6971F23282B1171008FBD17 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
F62B987A28D60EF700ACC388 /* sajson.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
F608A8EC2826A412005C276B /* Core_IO */ = {
isa = PBXNativeTarget;
buildConfigurationList = F608A8F12826A412005C276B /* Build configuration list for PBXNativeTarget "Core_IO" */;
buildPhases = (
F608A8E92826A412005C276B /* Headers */,
F608A8EA2826A412005C276B /* Sources */,
F608A8EB2826A412005C276B /* Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = Core_IO;
productName = Core_IO;
productReference = F608A8ED2826A412005C276B /* libCore_IO.a */;
productType = "com.apple.product-type.library.static";
};
F608A9772826B5D5005C276B /* Core_IO_Tests */ = {
isa = PBXNativeTarget;
buildConfigurationList = F608A97E2826B5D5005C276B /* Build configuration list for PBXNativeTarget "Core_IO_Tests" */;
buildPhases = (
F608A9742826B5D5005C276B /* Sources */,
F608A9752826B5D5005C276B /* Frameworks */,
F608A9762826B5D5005C276B /* CopyFiles */,
);
buildRules = (
);
dependencies = (
F608AAF828271F30005C276B /* PBXTargetDependency */,
);
name = Core_IO_Tests;
productName = Core_IO_Tests;
productReference = F608A9782826B5D5005C276B /* Core_IO_Tests */;
productType = "com.apple.product-type.tool";
};
F6971F22282B1171008FBD17 /* Core_IO_iOS */ = {
isa = PBXNativeTarget;
buildConfigurationList = F6971F27282B1171008FBD17 /* Build configuration list for PBXNativeTarget "Core_IO_iOS" */;
buildPhases = (
F6971F23282B1171008FBD17 /* Headers */,
F6971F24282B1171008FBD17 /* Sources */,
F6971F26282B1171008FBD17 /* Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = Core_IO_iOS;
productName = Core_IO;
productReference = F6971F2A282B1171008FBD17 /* libCore_IO_iOS.a */;
productType = "com.apple.product-type.library.static";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
F608A8E52826A411005C276B /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = 1;
DefaultBuildSystemTypeForWorkspace = Original;
LastUpgradeCheck = 1330;
TargetAttributes = {
F608A8EC2826A412005C276B = {
CreatedOnToolsVersion = 13.3;
};
F608A9772826B5D5005C276B = {
CreatedOnToolsVersion = 13.3;
};
};
};
buildConfigurationList = F608A8E82826A411005C276B /* Build configuration list for PBXProject "Core_IO" */;
compatibilityVersion = "Xcode 13.0";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = F608A8E42826A411005C276B;
productRefGroup = F608A8EE2826A412005C276B /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
F608A8EC2826A412005C276B /* Core_IO */,
F6971F22282B1171008FBD17 /* Core_IO_iOS */,
F608A9772826B5D5005C276B /* Core_IO_Tests */,
);
};
/* End PBXProject section */
/* Begin PBXSourcesBuildPhase section */
F608A8EA2826A412005C276B /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
F69548882828853E005D1B64 /* IO.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
F608A9742826B5D5005C276B /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
F60A19B1284579080040CD24 /* IO_json.cpp in Sources */,
F633E94E2916E027007A4C26 /* IO_bin_versioning.cpp in Sources */,
F61F9BD92C6E0F2A00F79137 /* ConstString+IO.cpp in Sources */,
F608A97B2826B5D5005C276B /* main.cpp in Sources */,
F608A9812826B5FA005C276B /* IO_bin.cpp in Sources */,
F61F9BD72C6E0EE800F79137 /* Ptr+IO.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
F6971F24282B1171008FBD17 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
F6971F25282B1171008FBD17 /* IO.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
F608AAF828271F30005C276B /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = F608A8EC2826A412005C276B /* Core_IO */;
targetProxy = F608AAF728271F30005C276B /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
F608A8EF2826A412005C276B /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_SYMBOLS_PRIVATE_EXTERN = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
HEADER_SEARCH_PATHS = (
../Core_Zero,
../Core_Misc,
../Core_Allocator,
);
IPHONEOS_DEPLOYMENT_TARGET = 13.6;
LIBRARY_SEARCH_PATHS = ../Libraries/project/Debug.osx;
"LIBRARY_SEARCH_PATHS[sdk=iphoneos*]" = ../Libraries/project/Debug.ios;
MACOSX_DEPLOYMENT_TARGET = 10.15;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = macosx;
USE_HEADERMAP = NO;
};
name = Debug;
};
F608A8F02826A412005C276B /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_NO_COMMON_BLOCKS = YES;
GCC_SYMBOLS_PRIVATE_EXTERN = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
HEADER_SEARCH_PATHS = (
../Core_Zero,
../Core_Misc,
../Core_Allocator,
);
IPHONEOS_DEPLOYMENT_TARGET = 13.6;
LIBRARY_SEARCH_PATHS = ../Libraries/project/Release.osx;
"LIBRARY_SEARCH_PATHS[sdk=iphoneos*]" = ../Libraries/project/Release.ios;
MACOSX_DEPLOYMENT_TARGET = 10.15;
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
SDKROOT = macosx;
USE_HEADERMAP = NO;
};
name = Release;
};
F608A8F22826A412005C276B /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = T2M28D3T75;
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
};
name = Debug;
};
F608A8F32826A412005C276B /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = T2M28D3T75;
EXECUTABLE_PREFIX = lib;
ONLY_ACTIVE_ARCH = YES;
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
};
name = Release;
};
F608A97C2826B5D5005C276B /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = T2M28D3T75;
ENABLE_HARDENED_RUNTIME = YES;
HEADER_SEARCH_PATHS = (
"${inherited}",
../Core_IO,
);
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
F608A97D2826B5D5005C276B /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = T2M28D3T75;
ENABLE_HARDENED_RUNTIME = YES;
HEADER_SEARCH_PATHS = (
"${inherited}",
../Core_IO,
);
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
F6971F28282B1171008FBD17 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = T2M28D3T75;
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
};
name = Debug;
};
F6971F29282B1171008FBD17 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = T2M28D3T75;
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
F608A8E82826A411005C276B /* Build configuration list for PBXProject "Core_IO" */ = {
isa = XCConfigurationList;
buildConfigurations = (
F608A8EF2826A412005C276B /* Debug */,
F608A8F02826A412005C276B /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
F608A8F12826A412005C276B /* Build configuration list for PBXNativeTarget "Core_IO" */ = {
isa = XCConfigurationList;
buildConfigurations = (
F608A8F22826A412005C276B /* Debug */,
F608A8F32826A412005C276B /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
F608A97E2826B5D5005C276B /* Build configuration list for PBXNativeTarget "Core_IO_Tests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
F608A97C2826B5D5005C276B /* Debug */,
F608A97D2826B5D5005C276B /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
F6971F27282B1171008FBD17 /* Build configuration list for PBXNativeTarget "Core_IO_iOS" */ = {
isa = XCConfigurationList;
buildConfigurations = (
F6971F28282B1171008FBD17 /* Debug */,
F6971F29282B1171008FBD17 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = F608A8E52826A411005C276B /* Project object */;
}

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<Workspace
version = "1.0">
<FileRef
location = "self:">
</FileRef>
</Workspace>

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IDEDidComputeMac32BitWarning</key>
<true/>
</dict>
</plist>

View File

@@ -0,0 +1,88 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1330"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "F608A9772826B5D5005C276B"
BuildableName = "Core_IO_Tests"
BlueprintName = "Core_IO_Tests"
ReferencedContainer = "container:Core_IO.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES">
<Testables>
</Testables>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "F608A9772826B5D5005C276B"
BuildableName = "Core_IO_Tests"
BlueprintName = "Core_IO_Tests"
ReferencedContainer = "container:Core_IO.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
<CommandLineArguments>
<CommandLineArgument
argument = "-s"
isEnabled = "YES">
</CommandLineArgument>
<CommandLineArgument
argument = "-b"
isEnabled = "YES">
</CommandLineArgument>
</CommandLineArguments>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "F608A9772826B5D5005C276B"
BuildableName = "Core_IO_Tests"
BlueprintName = "Core_IO_Tests"
ReferencedContainer = "container:Core_IO.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Bucket
uuid = "4109D93F-EDDA-4746-8351-DC600656F7C7"
type = "1"
version = "2.0">
</Bucket>

View File

@@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>SchemeUserState</key>
<dict>
<key>Core_IO copy.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>76</integer>
</dict>
<key>Core_IO.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>22</integer>
</dict>
<key>Core_IO_Tests.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>3</integer>
</dict>
<key>Core_IO_iOS.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>19</integer>
</dict>
</dict>
<key>SuppressBuildableAutocreation</key>
<dict>
<key>F608A9772826B5D5005C276B</key>
<dict>
<key>primary</key>
<true/>
</dict>
</dict>
</dict>
</plist>