ObjFW  Artifact [0a73af49f0]

Artifact 0a73af49f08c162d8b82121c79a6dd34caa504c206c8a0426c220ea80f5f455b:

Manifest of check-in [0a73af49f0] - Use nonatomic for properties and clean up

This changes retaining behavior, meaning properties are not returned
retained and autoreleased anymore, so a property returned from a getter
now needs to be manually retained and autoreleased before calling the
setter. However, this is rarely the case and not using atomic improves
performance. by js on 2017-04-30 13:35:16.


C Use\snonatomic\sfor\sproperties\sand\sclean\sup\n\nThis\schanges\sretaining\sbehavior,\smeaning\sproperties\sare\snot\sreturned\nretained\sand\sautoreleased\sanymore,\sso\sa\sproperty\sreturned\sfrom\sa\sgetter\nnow\sneeds\sto\sbe\smanually\sretained\sand\sautoreleased\sbefore\scalling\sthe\nsetter.\sHowever,\sthis\sis\srarely\sthe\scase\sand\snot\susing\satomic\simproves\nperformance.
D 2017-04-30T13:35:16
F .gitignore 8367283afa3766761391c03fb19300862edad608b66cc8672f752729f1949dfa
F ChangeLog 22a812d84f24b4c92cb9da89f524c117c8f3cd3914407de90a19bf6d5f48591d
F Doxyfile 1211363d5433f3fcb7acdd79c3f9738615c16a0851e820ab1812f15c17e92076
F LICENSE.GPLv2 32fac3e90cdea91b37289b9ca09d781a364bf22864e52d5c5d6a6fa40080be17
F LICENSE.GPLv3 040444d59237d8142345043e4aec153ef10c8291c8932e5f9e1eba6e791e71e7
F LICENSE.QPL 714e65c9ba0706c46a7f4b93299427dcdc1cc76d1a2e41ffd72646406e95f247
F Makefile ea6009bccb24d8f062b70085ae118494fe3bb0a5e1bdf0f0e4f6dc5434ac33b6
F ObjFW.xcodeproj/project.pbxproj 190f2c612aaa05c06ad3e2deb65507d1cb3ff940d92ddf0e757e8e41c4cd23a8
F PLATFORMS.md 4880453e47e7f6ca1fd175f8114c30816712ebd31cb75be31d60b50969973c68
F README-WINDOWS.md 7bacfe0c031ce1fdcf719d26230f32f059ec8c2fd81708c1d49fc43a3210555b
F README.md d1192574f114543e4875ef7b1f44cb5f21115c61e560bb00f3fb0922ff0fc09d
F build-aux/config.guess 24a82e3051a4efefc0522d797b09b4486ff51998789c1a6b3b29042eae8b86b2
F build-aux/config.sub 30afda005837b6d064392c2cb19e63a2e414546be821b996a98c5b53bb9a2e5d
F build-aux/install-sh 4fa2988af1fe5eed6507d6335201da1e3d6c6a2c3e8b447a38711faba9e5e4b7
F build-aux/m4/ax_check_compiler_flags.m4 eb1353b82e355b5d0bc59d3913e3398fedd37a5fea27e44acbc25584576e42d6
F build-aux/m4/buildsys.m4 fd3de38ea62c3d12f393ca427025a3e51ebb74a1b6c5851ad330c155038d9371
F buildsys.mk.in f4875412875cd0801d9b7e8a19ab0cc10fc2bfb5b91868b6da5e40b3c2f77196
F configure.ac 7302d431a0e58fbfc9497c26d7cc120f62e0186619d1245e4f514aee75ac990d
F extra.mk.in 231bfb1ae9d14d03f33ed956c92efed78d3d020f48503c4df3bfb16522541c8a
F generators/Makefile 15274030adfe11a7802af6db014d29e68f57874af117f742f412c0abf658d9a7
F generators/TableGenerator.h a1dab56d447916b51a06fe99ccb6b42c07d74c7faa5a0ce0dfae1399f2700961
F generators/TableGenerator.m ca882f1ae4f0dbcae15ca5de316e01a54700fd4a64cab6064a2e584d30e090b4
F generators/copyright.h 581c808e51262b2c38d6e3097a526587a4488c1bad6a50968673b593a0e58a59
F misc/Bridge-Info.plist.in c094d85f7097c4ccca17b6e6dcb3e606c55d2b0230e5a8edd77329c2e51754a2
F misc/Info.plist.in c094d85f7097c4ccca17b6e6dcb3e606c55d2b0230e5a8edd77329c2e51754a2
F misc/Tests-Info.plist.in f12e2c6ff154b588cb04e64fc55de9c3b640c26cd8f8b0a674aa4f3d1edb67df
F misc/bridge-module.map 41a71de0ee431f20afc46ca13c043eb9f954fff0d4294f1b570afe880e33109f
F misc/module.map 46be0ed236d010ae8ce8ccc9b22925ecdc37f26460a574323227da259e5ab194
F src/Makefile 77ac96b36c6014cff9c006fc57ba9f0f99d7918615b2428cb02fdcaf99c4d1b6
F src/OFApplication.h ce51a82a57e879672475830d290aa50582bbac35a670ad1412856eeefd50c869
F src/OFApplication.m ec8cf68d844be926e8b53b077c04dac92cddb59e39af89c6ee52a5112e8b0fce
F src/OFArray.h df07e44a1f978fa065386597469cf356d50712e518362c76a088fd8ac577a7fe
F src/OFArray.m 5b8c0b589bc7e64aedb64a30f37bd2604c2e069d8e87e7dbd96918228a96c6b5
F src/OFArray_adjacent.h b77742fe7e472ddad9a03649e0978b5a329c5d833be177fa320820ccedf21f7f
F src/OFArray_adjacent.m d6653b4737a3f5053dac6b41307221e33cac494643b24a3707899101ee275229
F src/OFArray_adjacentSubarray.h e141185d22b7191226f28821935b2e0ab9100851ef2afe6eb69cc4bab655e8de
F src/OFArray_adjacentSubarray.m 50efd5ea539755bce4bf40328001040fcfbdb341505b40b282559278a9662054
F src/OFArray_subarray.h fb06afe382c131e1e0edcb60ebde7253beb8b99a0c22a56c8b89e403d75433f5
F src/OFArray_subarray.m bf40b440c58b8e1317babfeb8c6dfa3867538cde8a35484f6ed59125a1ae4a41
F src/OFAutoreleasePool+Private.h 9960e42a45bb9be6f92b1c85b88689fe585a37dd356e4df910f133475f6388b9
F src/OFAutoreleasePool.h 85acd20c32780b3f91bd192243c72a80152371b3c1c820c3f8336523c8d6bfce
F src/OFAutoreleasePool.m 88fd4d2a1a137ffe9c1c9c9785e270c4da2e247caa3956626ee686aa7238f7d8
F src/OFBigDataArray.h 6ca198d76cb7a2ec55885a931751e63a2970163844be7787bdbdf79658a88bf2
F src/OFBigDataArray.m 2fc95195580021fcba86ca7e46c0fa0589e4dafaa31b58695570ce4264364e7f
F src/OFBlock.h f5cf0f9ba9e0d45eb10220e2f2dc129e8f071474c2aa3cf299fc68f534e2334a
F src/OFBlock.m 067d5d407d17ad163ab3f2caa917a81d6eccc380d03b926d3d47986bd7c227a4
F src/OFCollection.h 443478d52ebab9bb8f94b64e5b583ccb8dff5af7923a96d4e2f59be3e4b2f412
F src/OFCondition.h 16117b43258ff9fc294f079e7d75b935af1edd8a78a31e20fb3bcadde33fd846
F src/OFCondition.m d93a5c097f2479f4905f5637572e84b50dcec1d7c37bf8ee6feeb4e057243125
F src/OFConstantString.h 0d67051bdb70bdb3fa12d15c9e3e4e7a4fb880aecbd6db0edb1a8960e4455ca8
F src/OFConstantString.m 5483ae8a8787a9602fea9eabeae853b4ad0b8ea957cbcf4ff3909351f63098aa
F src/OFCountedSet.h f159833e6af8ad32d4ceebcdf50ff7da98cca271a909607f87a47619b79c8e11
F src/OFCountedSet.m 4d6644549a8bed50a10f36d97672b857c8efc8955601de97382d2135a6c0baf4
F src/OFCountedSet_hashtable.h ebdcd5c61a7d196340c2ff53e22a0207068aca2d5ec5fe3d079ab3e1035e605c
F src/OFCountedSet_hashtable.m 43de300ded95eafb64ff08de63db38e4ca676a5bae2052ddc5338f9dee302bb8
F src/OFCryptoHash.h 14a9d18645f391ac20b9a4edfb4123f80f76e795b5f60c09f63a1ddc96646b81
F src/OFDataArray+CryptoHashing.h ea6c2c832edfc1712bf7fbf350f606062de7e84fda42b040aa74c7ee2f0d3e2e
F src/OFDataArray+CryptoHashing.m 093e57a2e614e93159533c36c8b5c4ba27efa0a099fc482bb2321af51d889573
F src/OFDataArray+MessagePackValue.h 87bd9c348018fff2543d059aad9244329e581ac00c33f0c806d1c6cefd546b88
F src/OFDataArray+MessagePackValue.m 1eb966f1633de4ae89944e908f58e2f281f68c7885b4e85197e3ed4948a06ebd
F src/OFDataArray.h 31d759cbe2d033cc2b5f1a41aed3c22e8e28b9b692bfa17e95f877457609596f
F src/OFDataArray.m 5df935f0d545e70ad44274cddd5ce7766498e43714fee308b9bf06c303550edd
F src/OFDate.h f57292fc5740b5bbd9ca3e4369b888c589fd4d2dbe5ebc5256ec8a83d9483043
F src/OFDate.m adc1a8da59e405079ef9dbb74f27da4a96f25bbdaced3b18ff9022a7e2ff4c93
F src/OFDeflate64Stream.h 0ea2666339aae44617bf684fe113b82f899a47b52af7b582c2e6637780a2fc48
F src/OFDeflate64Stream.m 444bc58fd55dece0742a2366a6fc63bda680f7e44f1bbce74317ab0dbc11afe1
F src/OFDeflateStream.h 0d64fa32f02963286f2269e97d4ebfe345a006bc78579a238bf22e62e52748d9
F src/OFDeflateStream.m 459199aedeaa3cffdf417dba872bc8cd040991ad157af3e38d60545982a24366
F src/OFDictionary.h 1ef115643a87c040eda62b3bb1bf0e9f4f09ff0893dee1150ee33c9fb9b31f1b
F src/OFDictionary.m 79c3103a2af5b68384cf690f59bc513709dc03610add28dd41e7549db4ac3283
F src/OFDictionary_hashtable.h 2dabff30439dcd65e2cce77f9b675149389536c5212fd2aad78f9ec2fb09993c
F src/OFDictionary_hashtable.m 3138cd18bb1e9819171d88640b1a26d89770f363c606aa5de20f4ff1f29f07ae
F src/OFEnumerator.h f1914c42afb82c8cd2fbea8f6a70ed16120705535872d431cddaac80a07b836d
F src/OFEnumerator.m 9f42f95aecdc9033ac6ce57c0684187d4ceba1a961dfef19b74c21e0b8077c06
F src/OFFile.h aa46fd0cd7bc08dfa79a5f7652db1ac953729397344e24ca31df17a6457fd8a1
F src/OFFile.m c9a19755a76ee5dcd5a798da88323ad830ee5e9da378b222ecf44cc58487ce7c
F src/OFFileManager.h 85d228e9192b51ba7fa3fc1bba3fe8fd6162bec997412f9467e5ee206eec4357
F src/OFFileManager.m 6f389e5f28b5765abd2907dbf0f4eeb3733d7abc7b47248de6b29e40482f1c2d
F src/OFGZIPStream.h dc02ae5a5d23066fcd4ddba1600dd3b8e88a2e749dbb1761c5c7df9e5a30ca74
F src/OFGZIPStream.m 1c958d34d5f6d622427c2be189fef74da42b785c50426bd5e5b7d5f7817ee56b
F src/OFHMAC.h 60c34cd9f47f298d6fda02a309fa0f40662598c1a7d12c477d315a8a66fffefc
F src/OFHMAC.m 2e98081b44b47790f2690ae26f2eef36f7e099c90a5446eafb3d239de8c6e94d
F src/OFHTTPClient.h 08ff8ce82a8d6d2835ae74d42ed134f5ef8f63d9094e40c2dfeb4fea973fb1d0
F src/OFHTTPClient.m 6b53bb0ce780f24da13cf8afac83a1ecc7ed49393152b4db5e4f09b7afb571a3
F src/OFHTTPCookie.h 4d41b6f478cb6685d8ae49a8d120a79403e917de741e76c7b002ee2f36299b35
F src/OFHTTPCookie.m ee6a333bc621f257e2407e6f0f5559efe2b62869510df5c682a1734d92afd6a1
F src/OFHTTPRequest.h 116a255b13a0ae55ebd4f2fd98180850eb8cfc611dcf26bfb778e02e927d4f85
F src/OFHTTPRequest.m 2083545dd211f31ac73687c0ff6ecb493c23424bc3aed9a7214c2649ca9d3d2c
F src/OFHTTPResponse.h 8b2b368da6e2a31158a72632ab860705242f1923005fd03ed510b546306d8948
F src/OFHTTPResponse.m e0037e3e3d92bb515d6de0e63706d523beac67a5d3672f6a29dcf2ddf234bed8
F src/OFHTTPServer.h 8ee31cc7292ecd2b69f5818c607f43b3a6454dff163c51703b8ec5b9ac4b8008
F src/OFHTTPServer.m fe9e1ee8d44eb665febd93c8964caa88f3ecf777f5aa4b68fe6c3931ab043899
F src/OFINICategory+Private.h ba852f9a21d540c2ef0281a08cf42b85ea1dbea63635bd2226837db7b33e4b39
F src/OFINICategory.h 1a4f4e7d5d61f4da39ce45031b235a6f11cb451caec4752ebda21eaa72aa18cf
F src/OFINICategory.m 6aba1314efcb1eeda86db3361a351829d529d5df8385c3b637fdabfad63fc87c
F src/OFINIFile.h 1a37c007aa3c64fb260f2ca8e3e74325265a4ba32f5f541defeb6ae4966ada5b
F src/OFINIFile.m 33a908e3eb7534fafb34bf96b8eb2ded11947cdf425affa9f901d0c396b3725f
F src/OFIntrospection.h 07598bfdef22dacc061eac2e5d111ea47ae192dba2a4581f4a59d41c3095e690
F src/OFIntrospection.m ddfa0d4e343d7fbc46a22113de692bc29d0549241f301759534bb06b9feb9cbb
F src/OFJSONRepresentation.h d6d76264fc4b08cf9b00ce7b2efd2a912c5051ae8d20c9ea2c827b8093f8923e
F src/OFKernelEventObserver+Private.h 63b9067ddf87e754a3112e5bfac25e9707acb811e05e8b15e7c789bba02baabd
F src/OFKernelEventObserver.h 316e90db7882f4fe5b627b149c90db752ff9167a77106b0c4f7d8d43259884c7
F src/OFKernelEventObserver.m 02536e25d0bb487005a87e48f4f19ff9deece4b66cef077fae3b8b7e669c77a5
F src/OFKernelEventObserver_epoll.h 05871f79c5ba86395e8e8d22f7a823a7edcf3153b56d9b32b4fa259f4d06c828
F src/OFKernelEventObserver_epoll.m 73fb41141f884d3ca116001e6b4a3160461d3d154025688ad8dd6a23ded33180
F src/OFKernelEventObserver_kqueue.h 1b92bd605920046dfdea61d38f1f89e826378cd95b9a1d7043877c86ab7aa295
F src/OFKernelEventObserver_kqueue.m ab8ff7a52e56585adc0793422901db31a78fb9df8d25b9df5848465b0578f038
F src/OFKernelEventObserver_poll.h ae0472f7500dcc79fc18112dc2ce8960c1c2c2ead642519e708935eeaf43df5b
F src/OFKernelEventObserver_poll.m 5c00bd341468ae7d490b1db0ce697d0ee1afc333e2825248fae68570d8f8c3d4
F src/OFKernelEventObserver_select.h 768a7c248d22e89594e4ca08f63baab9fec1022c9605ddce41244b6d6d0fd922
F src/OFKernelEventObserver_select.m 2e0aa307e5a2b92bddcdc850266f5a7cc0a7cec4f2bece8de67e15d21112ece6
F src/OFKeyValueCoding.h 7617e632edc2fa76e6fa3b1b0ce6df4651b9c112f4f94abc3437335a298eb6cd
F src/OFList.h f3204f08923712bd279c9842a93d30bf1e8edbc3276399c5bd39504d29709831
F src/OFList.m 064f669702e3139563698162f293e814ecfa1b1dec29b7349897491acaa40259
F src/OFLocalization.h 5268bd2a1803f452d1c4fc58eacd44ba5cf636a5c7c6939c488d9d0a50a9d4cf
F src/OFLocalization.m 306b376984ffd9627e46053807b33b26611382152003a1157d693b45ff2e85bc
F src/OFLocking.h 1787b597ed1c74f6caa8f91b90848e80e204d3cdf479c30a852a911df237932e
F src/OFMD5Hash.h 5fcb172421427d6a304e07e18ccf6619115841d4a915d242f1ccabbc0ff62186
F src/OFMD5Hash.m 43550851b74d461f20532f2ca654fdb6328362446a7ec02f86007d31aef9e54e
F src/OFMapTable+Private.h 075d4c6ae44ae53654bc277127be134f5b4fa1aaba707e1f3a8e7ea812aa3903
F src/OFMapTable.h 68e1c948c0e88230eafd407491f6be58142ed5d17acdd62608fd308482610a98
F src/OFMapTable.m 69937f5d0f20766f0414944d35d23652b7497f0f9945a2d8dc4d1dfa1e1183c5
F src/OFMessagePackExtension.h 386dd06c1d72bf23543b58d3af2d9648e8f2b976cfa0c582f02cff3f83a232fd
F src/OFMessagePackExtension.m 06108912c2c2591664b4518794449f6404029fa92f9e6db996df71c2ff51af57
F src/OFMessagePackRepresentation.h 4a497d828e8ee996d809459c162e887c102cf37f1cd0a263bc0696fd2f7182aa
F src/OFMutableArray.h d3ea586b43fefeab3c73888df71cc8c71c123d8640b101ae0c7600d30511f524
F src/OFMutableArray.m e9c73ad6defbc79af2d39eb82abc457033955b18dc912fe0db47cc824cc987a0
F src/OFMutableArray_adjacent.h eeb64304dc5f6b0c3d11cdac8750143bea1bd739027de7662eb1e157b62e08a6
F src/OFMutableArray_adjacent.m 6ee14e3c8aea466d38bd1bee05f0c085b6d37f422c8e571af0efe1a5f0a522f9
F src/OFMutableDictionary.h 98bf6cee072717c535e1e4c2653f27ee2808cc544436da7407502ad0dc59a801
F src/OFMutableDictionary.m 8cacd80133995e8fa8fcd952159bc10254c8dd32690c0d795c01cee3a1772a05
F src/OFMutableDictionary_hashtable.h c257c4237ebe7d2cb855a4ff49185d3c09e33191d31a58b54d940320ffeb70bf
F src/OFMutableDictionary_hashtable.m 6a515f0f0398b50ced93bbb5e4c57bec6535fdce3862658492a2037d20509bd1
F src/OFMutableSet.h 0f0aec6a5e0989b0223114860124a2341a998df60a7bff67ade1ec45e5e31ace
F src/OFMutableSet.m 3bdd110505adde8221eafab581cd901ddcba3749a969d3a82e72f5f12afa9593
F src/OFMutableSet_hashtable.h 005f87a4a6d1c6700840ab1d96fa6d714a2ad3af454d9e1e2835a55aae56f33e
F src/OFMutableSet_hashtable.m cf2eb9bd94705e74081bb2b940c5ad1a68eaf35135b96fa6433d9e3cd7f108e3
F src/OFMutableString.h d1406454791e39278bbd3bc9f58805d08a450b06aebfdef0e1fcd782394acbcc
F src/OFMutableString.m a925bde0fe444e2d3d76e39aabd768eee55d63daff2afa5ee5aa23fc312c9426
F src/OFMutableString_UTF8.h 93a72066b7bae348fea9b78494cd260e626212e91c3928ba465ee686e5344af2
F src/OFMutableString_UTF8.m a6a227ab67bc7605dc14396b8939df116d80b0163a5cc4a1befe4024dba0271f
F src/OFMutex.h 60b100f7b54d0164870ae12088025998150d37361d2d38b26ec156d8647bffee
F src/OFMutex.m a5b00a027c8cd3c2ffd3513750c2e479fc5ca2797c6b68f71620ee7bdf3a529d
F src/OFNull.h a1cf7654082ed3b5173111ce790095280dea19724aa80cd5fb4a02a740a8a416
F src/OFNull.m 3b65b7b5aa29987d9e58da8caa3fb4258a40ea957ebda8141369bffc8c55a30f
F src/OFNumber.h 71e2ffba687c21eb49eda1dc4c9a12d0cb68b526af49dce9fbd42556e036b543
F src/OFNumber.m 5681aa0f6b9f3ad9dd3736a83b4aeeac5dd8554803f11e1183a5af4285a6c138
F src/OFObject+KeyValueCoding.h 5fe44ec481dc357fee18010ae9384de713f0175a77b3d72fd1ffba1c4cffa300
F src/OFObject+KeyValueCoding.m 7c631f6ecd21db54605afc081c24cee06a6e34b4ee51b03661fa8a9da186f869
F src/OFObject+Serialization.h befa28a78f9b33be6eaa9c8b574bf99a0bf68e87c436e5f8a0ff2c2c7beeda90
F src/OFObject+Serialization.m 2df11c40e9c29042340094c55f08236ae8735c3342e33db0bdefb524d4c34c98
F src/OFObject.h 292119d48684a428da21c3bac34a0cf2474620c833153e4d9c08e67ef2c41cd3
F src/OFObject.m 8d7351b7a0276981cd70c3598c24875b7359355a1ea9912d3eede3940e8cf05c
F src/OFOptionsParser.h 06c158db08020c3d2bd42f0ad6be7c495f4cbd9a55a0b8eac3519142ba3f9728
F src/OFOptionsParser.m 03713bc866711f527950a0fa4d17a04893b4788549961baea3f29951484b1727
F src/OFPlugin.h 776ab43e02b2d725e60fc730ba624ae85295a5add93b3ecef1d349dd66184649
F src/OFPlugin.m c0e1766901ff3d7fd67b9eccf200bae6f5cd96d6e4c7036e27c37771dc3687d9
F src/OFProcess.h d3d4d0056c1e5e03005cca7ef36f6feb882ca3164fbf5cc7b1db5c380224daee
F src/OFProcess.m e88047c399e05f19da6e3ab6baa15d92673494eb34fbdf373abecbdfa39750cd
F src/OFRIPEMD160Hash.h d03857c8ba355392f7e03c1c51efa1b54c0dbfa0c9c9584a01a0713a1d58f026
F src/OFRIPEMD160Hash.m c9c8fa689f846f232daf4864031080b972a435a12cbf56827bdbc2495e445804
F src/OFRecursiveMutex.h 8408c300d0f10b3a0edef25f942a9275c4bdbe1b3e2a0f05f665a0e183a4dcee
F src/OFRecursiveMutex.m cf1fc36f5719bb89a0b2a82e73e10a411562e6682b40df1aa5a795ce0cf2ff18
F src/OFRunLoop+Private.h e29afe990670fff68103ac10c90be80ae9c7b1bf43e7e0323d3fe87ff31bc752
F src/OFRunLoop.h fc59a05ceee176174ec1ebda10ae13f5821163d362685ab9813c70af3f4b9f50
F src/OFRunLoop.m af29aae29aadfcbd420bb8a2819ae36ba42fe3038e41f729eaaa4df7b2af189c
F src/OFSHA1Hash.h 51d13a0a33847f86d1652e82d65ae35a05b0810fdc4799bda41486feb1f8477a
F src/OFSHA1Hash.m 4360879e920e647ca25c8d1b03518c5385063edbd6ffde063a47a1db254290ca
F src/OFSHA224Hash.h 775df496ee71ee8f02e471dda91a80d375d81d04d255877172b5d5e552c57e04
F src/OFSHA224Hash.m 75ee8156731c08b9df88fb666f8bb758df4943e4eba3a3826eb7af87f6e1e96b
F src/OFSHA224Or256Hash.h d784642d5fd9aa72ebe01043424d1e43023a34e7ac1e91cf964f037ac7a08cde
F src/OFSHA224Or256Hash.m fb3b52794bb54ad9389a353e2ae3645493fe89279d048adfabf3d3fd681f4fad
F src/OFSHA256Hash.h 54b86ac97fc212cf27aadff982b98d4df93c473fbaa0062fd5ebf17425422a15
F src/OFSHA256Hash.m 1d00b10ec198507253d38475afa9eba0dc78d7b047322d8710283e4baad63380
F src/OFSHA384Hash.h caac8ee35246dbc94b39de916ad99004594c366f5d36df0b8c3ebdb80d82b2e2
F src/OFSHA384Hash.m 404fbb0310a85aec8bbf396d05d94bc7a953980a710b90dbacd8fc5b8c56c156
F src/OFSHA384Or512Hash.h cfc249c62f8dc68102711364e80adaeea03df43437b30b54ac3db740bb0e8d3b
F src/OFSHA384Or512Hash.m 51d3c14901c986a49e76f98c3c9dcfff132a28a4c74e233dab668c360e74b0ea
F src/OFSHA512Hash.h a8943629c55c5eb22705237596cb581f2802f4747cbbc45662f8091e517e85d8
F src/OFSHA512Hash.m 0a69e7a2001e5fba08999d44d42823060aa94a4c3e8c5d35b22b5c3fcc59763a
F src/OFSandbox.h f00e17ef0d7911e87f5e841c0caaa517d91374bf19de45a14b48050641b1e185
F src/OFSandbox.m d7f3bcd0a9e3df65b0c5fc66ab60deea7aa1e9a406504407d6a3e293b967b798
F src/OFSeekableStream.h e76a9b8133cabd2ed335943766fa22ecca7a4590d55f34ec1b563e0acd3de90f
F src/OFSeekableStream.m 5b2fde875efdab5b0a8bf3cd7d39a8af398ae232f3d23c55487af17d3c96af51
F src/OFSerialization.h e6befb1e9b8eb8d020f7fd5cb3b5ccb671c84b50444ec5d0ea68c14ad1498e45
F src/OFSet.h 0fe90e522147423c1ea3531bab3ef2b67cae4b8ceb28f4ab5ea8f75796ed9a06
F src/OFSet.m 4282ae8fc52f1f62b583ede6b984b4176aaf7e4e47b8bca759532ab97ed5496a
F src/OFSet_hashtable.h 1b1cdb3cf6faf2d209680fba5abfffc5e7012490a31b1db5c31d107dd381ef44
F src/OFSet_hashtable.m 266879078736c9107c948e7a1b1bff15c71aa54278c0c4aacab3740398d1b747
F src/OFSettings.h da0012a76b088d703531a85b9a8abc2c3033e128c1c061512c0d0b41caab4f54
F src/OFSettings.m b539c0b572d75a459d181df40376383a72e426d24709e6876a9d82e8a177280c
F src/OFSettings_INIFile.h 8798c58d3e0ce4a2513c3c7129bf7fcde922e3a734779f00a5872e0d3c8d254d
F src/OFSettings_INIFile.m 9b36d2589e9fea97ff3bc93217d8b474c255ecaf5a914dbabf9f51513ce0df03
F src/OFSortedList.h 9c95c8a3110733b3e8915df6536594753f5f798d4d6648a898ef8658ca451429
F src/OFSortedList.m dace74b7038e704b30dfa6b8e27cc9236bfd1c7e3406f88f38cb34e2f5cf235a
F src/OFStdIOStream+Private.h 97f613cfdde2d3c5a993c4cd18e720650919c7667e736f31f927f45fa87bbd6c
F src/OFStdIOStream.h 529708bf9fc4a5c1b6e7941953551889b115f9d3712d19a05c1900b7f89fa905
F src/OFStdIOStream.m ed72626b27dcf6fb67170d72a3eb0bac83a977f7a5ae5d8da14bafa089585056
F src/OFStdIOStream_Win32Console.h a92cd57ff8a3af285b55d9e77ee6fb224c18268652aff5e4b9137300cc8340fe
F src/OFStdIOStream_Win32Console.m 72207276560813f582550702ecb5f8a2799f59b77d74ed226a47b0ed65cedfe2
F src/OFStream+Private.h f6a8d06fe46585930555be65768031f1e155ea3e952a41dd46aa7a2318db0aaa
F src/OFStream.h a07511dad6ca7d519e9437a5c06cc5ce7a19b4c1878bba179fd2a0761a711f9e
F src/OFStream.m a53df0ced7181bef2f9a225750213505e60d87cfba09e70a11f0a450c252c55f
F src/OFStreamSocket.h 860d3abaefa9affd370a97349508dc828de05eb9022139d19be1e33b782cfe79
F src/OFStreamSocket.m 196ec0c55f8850c0b8025e34576cfaacf1855c4dc4af6f6d0d9491a99c514272
F src/OFString+CryptoHashing.h 3e61516736cac5f0cc75f6002cf36a98dfb4e46d60f8cfc739a6ffb75470fe8b
F src/OFString+CryptoHashing.m 2a2048b5b40209ad55f65772a66f4d59a5a4d1c00503c9691eadc3677def40a4
F src/OFString+JSONValue.h e98963daf6d24c209b77e98d32aa63be133be7ad6075065f8ec18d2dded7ad65
F src/OFString+JSONValue.m 0b6aa35b67f9c66cbd67d0ab76bb3637b0c85167eadd171212a372e63f09abfb
F src/OFString+Serialization.h ced555ab9dfd73e58ba019493678ed21130e6775d6de99dc0830ea9620b58183
F src/OFString+Serialization.m ee18b09f2a2cb9dd41408447b46b9dcec11f81f2b6354061bcaf956c86fc6ea5
F src/OFString+URLEncoding.h 37eb93561c9f56273226af038e51ad3e8c917b39d8bf42727f3949876d545d40
F src/OFString+URLEncoding.m 182949861944e62232b5fbe5af5a4d62becf785abba7637e87b97bcbc64126ff
F src/OFString+XMLEscaping.h 9d40a596c2fceb20f37d93e93ca0ab4f9640f07f0cb49c6e7dd711303f965d64
F src/OFString+XMLEscaping.m a7d3ecc291a25e905c661fc0a1093b11a6308e1b6896fe4d4006b884b12e33c1
F src/OFString+XMLUnescaping.h 80508f23b4b36ce969b49d814ee751273f30a4f52134706701154ce5c0da1cf8
F src/OFString+XMLUnescaping.m 743856ba0dbdf70df0d4356de6952e8c2cd5ba850b2253d08f768db2f295ca2a
F src/OFString.h df25fe3eba5e429c02a53334e5ed3d5177c1ab508b3c4ecbfcd8342015a1e0c2
F src/OFString.m 99b26a69a8f2d5c9649a9f0a2301347528ce36a55ce65753d88bf3562bada2f5
F src/OFString_UTF8+Private.h b08263a07b5180c39684bd4a4feb5c68d5494ef7021db01b0af94abb88b1eee1
F src/OFString_UTF8.h cbab9106f78a8831895d17d88c39bad1a7e2fdaf41703268680088016c4dcde7
F src/OFString_UTF8.m d9922bef3f74660d2962cadd51a1e1f0664d3c10d445ec5383a23a443bb7001c
F src/OFSystemInfo.h 318b98383433b6ba72e0a50872e4565b0dae8148a35a174133faa5659eeb439d
F src/OFSystemInfo.m 3184c9a0c59ba458f496acc2fc9d8a5e5d8fccfec2cf7bd9bbf3fa08555de4c8
F src/OFTCPSocket+SOCKS5.h a70c21b56b16e009ce077a3120912c7225a431843e230e58a100c2d84f908eb4
F src/OFTCPSocket+SOCKS5.m 8e795b494e4b10583094cb40eb4c5960c50ed0ab21307456e37e0036d888c26f
F src/OFTCPSocket.h 7e829b3ab1980247c66ea180ea17ba6a98c066cc5076de46183f0d6ffbb12e77
F src/OFTCPSocket.m f234be8d339d7445fb07a71bf77e4a01d7c5226e4cfa877c0c6b78daeeadd715
F src/OFTLSSocket.h b87af1f5748f9e0869999e7023fc531d0caa69b9178fea4c0dbb28babea51f6d
F src/OFTarArchive.h 2ef22f87ee3c764c4f13986b4d5d14b876434ebe3beec1dfc9b942076e7075c2
F src/OFTarArchive.m ffe423de16b9e5de1da775d5f99fd1c6e98124cb594ceecda9a4357584760855
F src/OFTarArchiveEntry+Private.h 5f38226781f9a63333cccc86f942c0b45f589b0e713f134cc35ac4f909072c18
F src/OFTarArchiveEntry.h 0005919ebe67fb5369decba76cd87caf771e81d5bd531b1a431e727737c72b2d
F src/OFTarArchiveEntry.m 1425c945d21b184921ca0198d4f334326d19a6b5f369eee26984be87d9575969
F src/OFThread+Private.h 3056c9ce567f0756616d70858e4b016887fbaa9d2b383bfcd9ab34f0e8b15744
F src/OFThread.h 5cd28cdb35b684e2559e3191c05746e65c5995a65904fb1e3c2d0226cd47ea3b
F src/OFThread.m 44538b155045db1346a1311da5ac33e2bbc7749e92657efd16faac9036c12ca6
F src/OFThreadPool.h e644d679ddf91cff8beb596f99323a4ae052eee967ffb4100ec666efd269fdbd
F src/OFThreadPool.m f68a86f2ddf0c2234cbaa8e8a079fd65da686fb99c1ff20d4f7f9abea222063a
F src/OFTimer+Private.h 22f9803439d59c9d0f8b5a72eccd3e48797038852854cf75ceac51b27e254e69
F src/OFTimer.h 6a8324c7be1c74145355ba3fba67481d3d0f2ca75a9eebec8716f817db6afb48
F src/OFTimer.m 14c8339812eedad56b0a51f91f1f874411eb58053302a1073c762f58de9abdbf
F src/OFUDPSocket.h 087ce7f471dbfc59c7a094b0e1a2ccbb6f5442eee00eb24f6e6230a1f1946e4c
F src/OFUDPSocket.m 7e2210cd913776fe5663123440b416856c1660248a741346a4f114655f28a892
F src/OFURL.h 336f088c444213ae3daf16af9f23e3145582cee847dce436fcf7949c7264f71e
F src/OFURL.m 8108588b3145636f245205aa9e95bc16d8d5ac91f81abb8848b857551286486a
F src/OFXMLAttribute.h 3c807a0561c2a607ee39c620aee305412696a5510f9447774911385466a72950
F src/OFXMLAttribute.m c87ea13e1ed4523f444ee0be62f507accfb8b8b22dc7b5358027f749d541bcaf
F src/OFXMLCDATA.h 304bae9f0363cfc5cbc42b653e6e66a453eede9ab6152bb0aab120709e39ee54
F src/OFXMLCDATA.m 4599ccf7bf9da51ab2882a1e23dd192d1d5778e385845ea0049c9eef2afe1ec5
F src/OFXMLCharacters.h e8d5ddfaa4dd4107ea8ad47a225231f31f9918fd8d02c9f2441956eefa5032c9
F src/OFXMLCharacters.m 28531794c627b5b58199c39b73346c73c65f5a705a661d62537eb53ef481fcab
F src/OFXMLComment.h 2461477eef11d2711ee82adce5af27e630ea5995f5341956d2e97a8f0db3940b
F src/OFXMLComment.m abbf99f0c29f3a2ec0210ec460f5773f82e69b44f1cea03ed69dbf442d53bf08
F src/OFXMLElement+Serialization.h b12f08ceb4da87529e0a2de002ea31f60ca505bf5f4f1ae3223bdb402c8b73c0
F src/OFXMLElement+Serialization.m f9087e51f2643649a0277cbd27d0deeb97a114746b5265e3fb123ab5ef4eab38
F src/OFXMLElement.h 1f4a21c9107a3d9ceb062e47d7eaea9e0ea40c9886c7dbaa6be19d1d6a1e5601
F src/OFXMLElement.m 1e9e755319a6d0313ce3ce42a3bfb2d5ba2e0e8a5ba279d3b43e0d6259089377
F src/OFXMLElementBuilder.h ae237ad96d1fb95262806c50a835cc963ff187b40b91efa0ab4d507ac050973e
F src/OFXMLElementBuilder.m 7a305bddbd60aacd63ae81ea4b38f885280ce9e1a68ddc8fddea41bebab45abd
F src/OFXMLNode.h ffe6f2a2b26daa3548bece01ac25a2ee97dbac541f30d8b5fe6152baf1c84ce3
F src/OFXMLNode.m 4a9dbfcb4a169cb781454c500bae21c522a8387a564f613a7706799bb3ff7335
F src/OFXMLParser.h c42e8d4f956c67d7dc92083866f35ace9c8c54bb2b7e2daf05d4b0c2f237bb8e
F src/OFXMLParser.m 3771da08011951f7052be394b323f69dbcf8e5334e308c20ffefdc3d42884156
F src/OFXMLProcessingInstructions.h 9c168a002a1e1e416d83601aaefda7ce01881d5f01696528c846b7e01fb2f6dc
F src/OFXMLProcessingInstructions.m 65c42678b7ef08c06e7b95f411b7e90a4e9a12d5379da29abeec455856cc0275
F src/OFZIPArchive.h f0d277203dfef66ed7809111b6a2226b18c5c3b78f899744e81c75f14b603fc3
F src/OFZIPArchive.m 16b7ebc50bd2ed8c3105ef0a16d0557e99697570c4cb9e50ebe3726cb8725de5
F src/OFZIPArchiveEntry+Private.h 94e173a584b6bbd68eaa8588ce22b2b9d48f7212e474ef233cca80ead3bf75a9
F src/OFZIPArchiveEntry.h 51727c4cd0f0a140687546894a09346289a43999a85de2986b81426d54005d08
F src/OFZIPArchiveEntry.m f98ed34051dd7b08cf86529cf15e97807467919f848dd45128f71854f455f2ef
F src/ObjFW.h 2d3e8c790cf0fc3ffc3212627cc87fa142c7d1917156d73b9ed20b150a1f3521
F src/atomic.h c91cb238227ef569e708364553e00bd662bae233b48e8854018d4f8c6a2ba82c
F src/atomic_builtins.h 2dc5b3a1a5b6f91be5fcbd1db63fe5b80e4b691d7b6ee8d63754e77a576b3d39
F src/atomic_no_threads.h 3924fe3a37ee660300f29ad3ce36bac67994f0a088b65dcdf8294502234f41c5
F src/atomic_osatomic.h 7e5dffc10248cb8fb51295a84cdc161e05fd09503deca271d0eee03290c60238
F src/atomic_powerpc.h 56d99bc409ddb80b5062acf8cc70e202d6e20c4e5fd78422cd7b78532ed3ac9e
F src/atomic_sync_builtins.h b3ae278d634ca52554f1103f7f382da03e6fd5908d043c839a873193b8ebbfc6
F src/atomic_x86.h 7c455e67f30cd9dd510125c006de8599bcd4b1a3482404ea28225292a2f72460
F src/autorelease.h d57fd73d902dd5dd85de23c6ecea819e5b8686e6315159769049c8546da3f1bf
F src/autorelease.m 1e496757608532a31850bbb29a5119580c61a20abab1bca68bad80c3a24cfa2c
F src/base64.h 1b98b68eadc9668118a3340b5ddc3ecb6e5835df52c30e71e1ca87bb3c4c26c9
F src/base64.m 214663ac89c2890697603b7eee2e4a744d64c59c93e513577a1fb38e5ff88a41
F src/block.h 735c68546984f037c42a2ab77c5a67cdad8f5695f984226c6c0877704825f4f4
F src/bridge/Makefile 7db890c06846de1c375a11824176c99ace602affc11306a8269fc2ffe8deef3f
F src/bridge/NSArray+OFObject.h 63bab5f47458ed3e16452bc35a8446f2bb7665b45cf46e2a6564d441f5cb4097
F src/bridge/NSArray+OFObject.m 2b976a2838091d60dc314238fa4a0efdafff415eea530dd350096d0b3e719227
F src/bridge/NSArray_OFArray.h 58defe4ba526e4b238adc6d8a92301976fcc95f66b5cfc8a08363ab598e106af
F src/bridge/NSArray_OFArray.m cba0f47bb278015b104e5d29db71cfc196a78839bcfc2fed7141a91a653250a6
F src/bridge/NSBridging.h 12cb4a19e0ace8c2fd981debb53c6bb3ffcd19ba94153fd0ad0388762e2d44fd
F src/bridge/NSDictionary+OFObject.h 933fbc88aa67ad0b3441b2758cd2f339a7ff98a6a4499543a2dd78b1cfa55a98
F src/bridge/NSDictionary+OFObject.m 7e776ae36606218e7adc3b449b7258135c974828c031d53466ff7a4d7496c8fd
F src/bridge/NSDictionary_OFDictionary.h c7b6c32d51c31e8bff9bf27772f2416830a192541accc3ee0e68b2e4fc960224
F src/bridge/NSDictionary_OFDictionary.m 7efb5303415926761ce786814f77e5e33930d8aa08139e955adc9f889b520c5b
F src/bridge/NSString+OFObject.h 35d8cdd0205adcfa1801f3cccbac5d01f06cd217ebd88d23e1042da6bb5c134a
F src/bridge/NSString+OFObject.m 02a295e9aa9315500bc637f5e978548c8a09b37c95f72a9c2317f9f3d2b0a270
F src/bridge/OFArray+NSObject.h 5c2aaf233cac8831de96a99c6a97969539e446c1781874d5059dddd824dbc3ad
F src/bridge/OFArray+NSObject.m 8e75ddf8aefc72f672fc99728c24b1ec91b2e65be13455d2d26391859b6ae58f
F src/bridge/OFArray_NSArray.h 44f8cea25c2236260d7a186f362980102c8c63855416c4139ae989fa91dbfbcc
F src/bridge/OFArray_NSArray.m b5d4fd1d10fc20aca376f39f13b25ce55b1157110fffd20464e727b610b20e4e
F src/bridge/OFBridging.h 5d37520679904656e2c74d70efe7367838fd2d9ee0676e11d5039eeca360c77b
F src/bridge/OFDictionary+NSObject.h 34f5b7d6093efbeba823e8fe32eb2f92a2d6b408c74ce3f82ac1fc952821320b
F src/bridge/OFDictionary+NSObject.m 677ac66793141c854ba7c8e8448b93a34c4accda72ca33728fab7b68b8c81aec
F src/bridge/OFDictionary_NSDictionary.h 4f087176a30e3fa3867dfb23155b907a26d5bfb7b8bc50b6fb6655162075e1e5
F src/bridge/OFDictionary_NSDictionary.m 38c430eb6b856119207b0d34df40b680209ccac8fb32cf54a1f89ff4b0f65ec0
F src/bridge/OFString+NSObject.h 59e7142287160541521e4e5fff1967cb83c477ae5f325165ddb0f8671419494f
F src/bridge/OFString+NSObject.m f1289a59f88629ed80410c389a8d0779cbbffa39a31bb3e51cea86ee985cd1aa
F src/bridge/ObjFW_Bridge.h bb07cffbb7a89fd92604ecd26af3f34bf2750cf723cf4bcfde5264c1668080b3
F src/crc32.h cd55eac12e67bb068986c1087999e160c6c06357a541458c0a4b7b1c47b4734a
F src/crc32.m 1f7220abdeef2c2b16908ae6e0c378526204e656ff1d06f9fa9551c9c079b726
F src/encodings/Makefile 3f9e4a7ebaeef4bb1d61e6b20bd467ac727d30e8025e269f6a4e4fb64f6bbd2d
F src/encodings/codepage_437.m 9ac9aff8caa01c725498acc1065c56d8a1722e33a5eb3ff53f1ca6a8fd5eaafe
F src/encodings/codepage_850.m e837ed626d4b56165e2da6da35dbf536c3d32e5f5c1b4ab7559cbd86513e6d68
F src/encodings/codepage_858.m b4148204c6bd3c62df1c7dd53888f6c0203755f27f616da539c86f43d925792d
F src/encodings/common.h 8b3b315d4dc319a197b54d589395c72e8502cad5997404a9e3a82402982e9ca1
F src/encodings/iso_8859_15.m 2bf412aaa5617ba2af083be0203a2a005e5ffcc3ff0c0466bb5c978bc13656f0
F src/encodings/iso_8859_2.m dd0b4df5f9bb8c249c06ad9818db0a66bd7c65dae0bdb700aedb39d5ba07a3b8
F src/encodings/iso_8859_3.m 7cbeb5d5be631dc730dd304b89b6064d2b09d5404c2ffa07ce36da79608f34bd
F src/encodings/koi8_r.m ecac44cec0ae4cc7900fd0da21c6a1f468aa184791105ed974a77d5a63582765
F src/encodings/koi8_u.m 3be675787cc76764767c0c920682469494e53b45c3c03c02a3a14f0263097af3
F src/encodings/mac_roman.m c75a1d773a751d17fbe4b2480143bf7756e469d4ae1aa84f24a692063309b3ce
F src/encodings/windows_1251.m 5235c111ddbdc55ff1f743501f97315bf2bdcad1edd597d4597f6b545b45abaf
F src/encodings/windows_1252.m bd2b6d50261f6da8647d55c8e1c80dcea3849cb7c24373478eead63520e23bd8
F src/exceptions/Makefile 106f86395ab63140c2488ab5899853b92a45fd47827fb532a431ec97634663f5
F src/exceptions/OFAcceptFailedException.h d7a51572db2f1688d121f657dd68b79d237b0ce380c572dbd7039daae2ee103e
F src/exceptions/OFAcceptFailedException.m 11a91dcb56f62009bca502f375478ef110d94b8bad1c7893138c403de0e97f6d
F src/exceptions/OFAddressTranslationFailedException.h 1e0f5699bdfea555d47684d6b8d4765651f1097b68eb7e9e6ea79eb68edbcc1e
F src/exceptions/OFAddressTranslationFailedException.m 60ff6a024fc217ccf06c1efcf08a7015091f555dafd9820a019aaa0102f5c580
F src/exceptions/OFAllocFailedException.h 49be1d26b2ea0193328930bedcd7e357fa7786646c9b3dcf3a2b0d5623c590e0
F src/exceptions/OFAllocFailedException.m 6b2c31fa2201dd67122e56bbcb51059f0de5484b6563be610e5af882e7d68fad
F src/exceptions/OFAlreadyConnectedException.h d29f44b8a3ae6cffcc0a8c8f526e0e5ae6cb0ad9450f82a806901b5cc5795551
F src/exceptions/OFAlreadyConnectedException.m 975e60fb76cc6e3540d37a74b557b8e9f9e45ca362ac5a8b791cda5b4beba6fb
F src/exceptions/OFBindFailedException.h 8704ec525d86d885951aff2e7c7d83206f6d59ccd7722dfc388557676d71e49a
F src/exceptions/OFBindFailedException.m 54991134eda8da9904b5bc139d00863bafc947459bc3f1abd4f4f6b2ec48f231
F src/exceptions/OFChangeCurrentDirectoryPathFailedException.h db18cd1da45e0f8131c11e0212507374de24694d0a1865fcaf724254585ec8ef
F src/exceptions/OFChangeCurrentDirectoryPathFailedException.m 6a0c2056fa9eceb3268500120b59f6c4c783344a5caecc06262cece2e8c1202f
F src/exceptions/OFChangeOwnerFailedException.h 3ef254830ff78ffd0ce6fafa339790bcfeffcb63051664602973cdab11f92bdf
F src/exceptions/OFChangeOwnerFailedException.m 14448a4792a01e9236ba3cbbff63dc32994939bc9d2687c5cf325301e71b3299
F src/exceptions/OFChangePermissionsFailedException.h bc22d5d3ad111897f7152a660881ee53d9960cae6e0824812b963601f480440f
F src/exceptions/OFChangePermissionsFailedException.m f51299aa206075bdcd56e29e31d56a46317f6f61af4246bed53849348fafcb50
F src/exceptions/OFChecksumFailedException.h 020d23644b940fb5268f684f9acf35838675ffcfa0b8fce95c1e3d4be2bf0689
F src/exceptions/OFChecksumFailedException.m 195b33d7d255d08ce1ada98952f319a2b79c7fea09df7873ad9d2359e1fbd73f
F src/exceptions/OFConditionBroadcastFailedException.h 30d4c356dc4311f2babd8037c9359a355bbfb3c99146128ba1cff84e28f327ca
F src/exceptions/OFConditionBroadcastFailedException.m e9d105b6014b3e5ccf5ac2120686e8344c3b0035ef27d1286983c685605e9d7c
F src/exceptions/OFConditionSignalFailedException.h 08f88058e2e89509fb18cafd1b4d89b154c80fc851f1e42c800a3516b7609be0
F src/exceptions/OFConditionSignalFailedException.m 18903fe598991ed5d0d9d23ecf283d6e0acc1d1916e0dd6864b97194cbb98120
F src/exceptions/OFConditionStillWaitingException.h edaf7a58ce004953b6380645229407bd396922badf030fd430e1e788b974e580
F src/exceptions/OFConditionStillWaitingException.m 9ae989918f13f4029e697ad5ea1845bdc3ff5c4b0d4a82a3ade78469c106e4fe
F src/exceptions/OFConditionWaitFailedException.h 883461b9625ea34bb9f208b284a31a4b445b7d00e06f3236c17d27d211c2428f
F src/exceptions/OFConditionWaitFailedException.m 974fd228f7d9cd9e2d50d6c028270253c778ae824cd072b64e83109d3fa89d01
F src/exceptions/OFConnectionFailedException.h c48722999261935af095c7530061050c12f3c162f89a0c115feba6ebe6fc0978
F src/exceptions/OFConnectionFailedException.m 8b464d6b3727d51364bea8f48e3f5eb3b4e62fd716db342227b8763c23c0b4dc
F src/exceptions/OFCopyItemFailedException.h f24e8a9d1fd075a3c8642b5280e98566c0eec7180c29f0a22375e8e8ad39bf11
F src/exceptions/OFCopyItemFailedException.m 69d065156f14f2ca3a758b37cda6870f1daec006d8d56077d1cb5c5240551980
F src/exceptions/OFCreateDirectoryFailedException.h a1fc5de0699745fbaf6e4bd1269ddfa4b5bf777d54ce3abbcdabf4e93f99b603
F src/exceptions/OFCreateDirectoryFailedException.m 8f9bca9236caf1e4af8cd5d1ee8ad1f7aea010fe523c03b435b3acbc8a9317a6
F src/exceptions/OFCreateSymbolicLinkFailedException.h 1236acb17b002a5c6a1853fd40500232c2dd1c9778315549db46bd1d4df2c4f7
F src/exceptions/OFCreateSymbolicLinkFailedException.m c7e1d4022d9a1edb857e99f9e97500fb94f5a3be9811da27ce4118ca65185641
F src/exceptions/OFEnumerationMutationException.h 7d375be5f4bd14ff3b7ea4e934890da148a3cc0dde406a447332d0f9f7e0c3ab
F src/exceptions/OFEnumerationMutationException.m b84dce21cd69b2dec840ffe4be21356eb89423c636c03a0ce9c8f67c7fba7d4b
F src/exceptions/OFException.h a76e5557c31c3d1399a6b7816828231c2bd8e1d786e6b877bacf4f3cb358adf4
F src/exceptions/OFException.m 8fabc728f2af30dd73f6e306f3031d5e91c9f299d18f3a2701e71afbec4e1504
F src/exceptions/OFGetOptionFailedException.h ac334310fe1a5c6fb64ef50deddfc1823918433b7d36e9cadd6984038ad551c0
F src/exceptions/OFGetOptionFailedException.m 345844c106e5afecacae55dfe885997535f057be3aaae4bc6fef0335cf5f416a
F src/exceptions/OFHTTPRequestFailedException.h 3ca5a6b23c35d074af99a6e5d01b14ff12d9fe0270d16b8b616d6fd4e4a97042
F src/exceptions/OFHTTPRequestFailedException.m 64833ce62ba5744e1db69b96c9eb2334bc7f6f44da2090cd829199197e622db2
F src/exceptions/OFHashAlreadyCalculatedException.h 95e7141d60dafdbb04f70f2233111ca965f253325e9b6f2ade0590050c56b9bc
F src/exceptions/OFHashAlreadyCalculatedException.m eb2edfffd8275185543a11abccc606fdba92c719b71fead7b1af09b790502d14
F src/exceptions/OFInitializationFailedException.h e1ada3b28aa44c0ba4b7768ff67dbe50b05c24a9bc008c3002c0eb6d066c7cb1
F src/exceptions/OFInitializationFailedException.m cb8f7d260ce3e503a4e9d647c60abf7c0812403c5218cf13b8730646308bfa5d
F src/exceptions/OFInvalidArgumentException.h 569d018538bf36268b743d384c2227ecc6cd7013edca677d4f5aaa81b4d8fddc
F src/exceptions/OFInvalidArgumentException.m 39fc972cd62239a1132d4ec88a71bc8e23111bae6a0690a4102bca4b80279951
F src/exceptions/OFInvalidEncodingException.h 84ddd8e7e5b94f9d1609fbc5a07f3eefb8f840f4dd01cff4e91571a9b012f4a1
F src/exceptions/OFInvalidEncodingException.m ee5034e1e3d6fffbc2b268906277a9fa1e51d1869bacd57e4e6a109a31021468
F src/exceptions/OFInvalidFormatException.h f5633f7079983b73275064586048a85115e71f4f51a225073f253a911ae1608a
F src/exceptions/OFInvalidFormatException.m ca5337e1a51ec4f8523c3e8c214ff054b1028874486771c3374a258b2af3bda8
F src/exceptions/OFInvalidJSONException.h 958d67c1a9fbada3013684f2206cba338d7f15b808901294009936045dc3d8cc
F src/exceptions/OFInvalidJSONException.m 07d0c99f72d36faeb7519847b49c76b8f747b0882363a66d2aaacd5b4aabe1dd
F src/exceptions/OFInvalidServerReplyException.h 66547d927a761491f399bc32059e2d3d7ed3ca44b5f4183fdbe4e4bbfb0a41fe
F src/exceptions/OFInvalidServerReplyException.m 9775fd54713449bfb045609d80391cc1a70ea32f9dc8d816660d2a78bf318b32
F src/exceptions/OFLinkFailedException.h ecccdc69a0b0463672cd7b774498586dd1d3fd77f5c0ede2efbbb634e3d7c1a5
F src/exceptions/OFLinkFailedException.m 66bdc217272ab0414555592c373529ec069f9bfd29f8af6ca11d072357c82a9b
F src/exceptions/OFListenFailedException.h 7e1a5af82315330dcf74bda3c1f0e42154e082a53d086d02a3b4a3c2a8b98f63
F src/exceptions/OFListenFailedException.m 50635a2fc6f42a99e86815b937f33f5578cd55a8be06f23f2ce976af5c23f978
F src/exceptions/OFLockFailedException.h e653096b8b54e572b34209a28a50d7a005a266736ff39c8b49277685e1a67100
F src/exceptions/OFLockFailedException.m c4b871bd29f52cd32a76f2c3d98351e28762b3a1a2cec8165786d03faaca5161
F src/exceptions/OFMalformedXMLException.h 45e5c7b12b2167a6cc45c5fb2ae5061975ad640766c01787f382fe2f36150495
F src/exceptions/OFMalformedXMLException.m d00b6e0bb46a7a414444bf5417db532efeeed1791cba49f37e8c595a9f004a41
F src/exceptions/OFMemoryNotPartOfObjectException.h 1e0be12e1f5f31423af311fbeefd23d7687109afbebe0cdc95558414818e6f83
F src/exceptions/OFMemoryNotPartOfObjectException.m 9e5293992365a17ab704c2e6ca8752d4ec95e5ab754052380ef5d1173c5633eb
F src/exceptions/OFMoveItemFailedException.h a65ba57dc85ec4003a0b4b640a782bb60b7c5e21767643294202fda8c1aa9af5
F src/exceptions/OFMoveItemFailedException.m aaaad6a4f10037c8347c6dea88854b4a7bf3b02be054f315911465cdcd3729be
F src/exceptions/OFNotImplementedException.h 0d230b7593fdd691ac672ba1fcf535e3a8a41174f626458bc11500222c73aa0d
F src/exceptions/OFNotImplementedException.m ed856a0deb0966c2d4e9597af06927df34f9dcf75c339a1b989f5a143cb8ddca
F src/exceptions/OFNotOpenException.h d9c378372ce8e43aa0a3f2bc8e60cea2923041f2149b73e869ef924e8f8b3f65
F src/exceptions/OFNotOpenException.m b3c92769c2b2a78b3c9bdd6ab76bb64061bd94c17eda0c43d6f8d2563a04c95c
F src/exceptions/OFObserveFailedException.h e5acc95b6aada2f25fd6d78d9ed7175a3c06d1a76fe626668659daae782f76a7
F src/exceptions/OFObserveFailedException.m 47e61e26c49bdbd9d6222f98ce23947f977b20fc17a4b272d3a3a01d5c7b269b
F src/exceptions/OFOpenItemFailedException.h f942b5ed0313c5d49987c8c327932d62a3d2122d4ba42c91984f12a9ebfc765e
F src/exceptions/OFOpenItemFailedException.m 4c0e145a1c17aa032f205ea7df7e926d72b0d1150d3a79937bd1564eaa9fa22c
F src/exceptions/OFOutOfMemoryException.h 6b0f0848233294f442c8efe88822729617001cb62a39b61011a4ab40f2b5b76d
F src/exceptions/OFOutOfMemoryException.m 6bb162b64c6ed55d6d1771cef82e9fd5a5db02825a37914cb5218ee380babb98
F src/exceptions/OFOutOfRangeException.h 1706efd9a9a44890488bebd21daf021ecf38cdc2fe36f030233bf76b010d68d0
F src/exceptions/OFOutOfRangeException.m 9f20a6032dedb7eaa642ffe694f2259a002d372568467bdf846c9be09220ac4b
F src/exceptions/OFReadFailedException.h e35f1e50a5351297d974ec04d0bda51a5f2e06f5c3af70f76394f030d2251452
F src/exceptions/OFReadFailedException.m b465546e7df3615afcf2fed7fe9e7ec8c65a805ceb45628ea4fb1605148417f8
F src/exceptions/OFReadOrWriteFailedException.h 1d7baf9f132eafcf113ace8097660c7a3db920839b804347c5c6b0dbf14bc411
F src/exceptions/OFReadOrWriteFailedException.m a4c5d2c02e65402cc452d9ae54440c5829acb0775d59cbe5dd9377c22aed12be
F src/exceptions/OFRemoveItemFailedException.h 748863371b72aadb197330eebb2a5fb4dd1190fbe1f107cd7da32a210d16ee70
F src/exceptions/OFRemoveItemFailedException.m 1914700cdcafe8737235b8229167bf42859f0f439e095d460251a3ef0498709b
F src/exceptions/OFSandboxActivationFailedException.h f657c2f2e0aa7433f2cc7637dd61eeb0a2b835805ce2aca7e705df4de6d2f169
F src/exceptions/OFSandboxActivationFailedException.m 1e4f8863872a6b4d65dafc0ba7fcc96b25392821fde20cfd6db9a45c31e00f43
F src/exceptions/OFSeekFailedException.h f18e917b114aa092d9a67473b742aa8f89e9584753b8226b7ad8c1cf90f5ceba
F src/exceptions/OFSeekFailedException.m 1eb0d20455aa2e82b6a0cd4185fcd24ca5e61cb406f95aeac2e81c28bee23235
F src/exceptions/OFSetOptionFailedException.h a575eb3117915b47571e18e0f568ddea2369f140536d08dc99ed47798ccc4931
F src/exceptions/OFSetOptionFailedException.m 454f1fd9ab366bec6c5e4ea7046eb33c4664087277e98b454030c3ed4327cb13
F src/exceptions/OFStatItemFailedException.h 64e41887bce3f3464c491b1c91bca5522a3d4ce82ff26be97317ad7e35e2a68a
F src/exceptions/OFStatItemFailedException.m 19703146d53d891d45a0758ab8f0946ef998ea16dee138e07282c3f2f0f05e6a
F src/exceptions/OFStillLockedException.h 54b7fb893be3a89c8697f62bd546c1b083371c64f34ba168bb14aa7400489cce
F src/exceptions/OFStillLockedException.m 91b0b01b3c4927ad44da62c025899875fc2d71135eec682a2ad6a9bfad3fa3ec
F src/exceptions/OFThreadJoinFailedException.h b0a33d725682145a0f725fed8ae474fdd04b0a5dbde60ce64cb516fed5092f62
F src/exceptions/OFThreadJoinFailedException.m 66ca4d5ea22a3e0e8088a6dc93fab53c2bd3166336c31f6fb7c963441058ee87
F src/exceptions/OFThreadStartFailedException.h f57d5292ab9d0fa1b88b897f5d3e7ef8028356ab20899837a6f2994a2213fa87
F src/exceptions/OFThreadStartFailedException.m dbacd6f57c0725cc164a8c4d5cb54d9f3a78add020b068c1d1db5d1457a42d99
F src/exceptions/OFThreadStillRunningException.h a7e0dd948461816b909e3da9ca7a391a99d0cae403cd4fb9910fc38f0a5c0ac9
F src/exceptions/OFThreadStillRunningException.m 52837c82ec011d3c7365ff6232f605d2cd1379e286c625fb1b36fa6a6457de07
F src/exceptions/OFTruncatedDataException.h 2ade25e447b910a3ecf1a1fa6fd8502a20a45d4d13cab7ece23238ffc6a200cd
F src/exceptions/OFTruncatedDataException.m 9a0b5ba8734644bd1d68079f29b3e8980de9630514ac1106b92d942b86ae7fb0
F src/exceptions/OFUnboundNamespaceException.h debc56d522f0aa542887204f59b716cbf9d3aa80bfc7229d46668e6cab922f0e
F src/exceptions/OFUnboundNamespaceException.m 67dd86157833b2d5069d8e1f07e30d5a29025ae3d5437e35d11654eddbeb3c4a
F src/exceptions/OFUnboundPrefixException.h a71ff8c82ba2a095a935d453335f22cf8723539408f306003ab3c373e2833043
F src/exceptions/OFUnboundPrefixException.m e44ccf71441363f4ed5d8af0095203fa931ddad75630fa36876dbdb0dceaefe3
F src/exceptions/OFUndefinedKeyException.h f9eca6d77253f7a9542f9259130c104d8da48a646214ee506cf135b87bfd9677
F src/exceptions/OFUndefinedKeyException.m 3df049e465fc05b2f7d435405f1ef539af3e44a1df651565248821576a695fa5
F src/exceptions/OFUnknownXMLEntityException.h 0621e944b77396ef1c269e6258737fec990824a7afe71e0249d527e8f40c0eed
F src/exceptions/OFUnknownXMLEntityException.m 806dd9465e93077fc5508ae2aa00c9f179ea455669d5009f9b112946fa00686f
F src/exceptions/OFUnlockFailedException.h c826d237baa3f68a4c4ed4d704b96bab3429e36438c21fa6fd874a6c604d8b61
F src/exceptions/OFUnlockFailedException.m eaf81e8b6aa0c444a6350949f62c5578f2c76d50c7a88045d5f7f0455859a824
F src/exceptions/OFUnsupportedProtocolException.h 18c828c8b69179d712f0d51e6e0c724aa9ffb70432a2f74f4f8f147315641e9a
F src/exceptions/OFUnsupportedProtocolException.m e8d73cf6b545f5e19341cde1933aa4344ac19d79431d9bdd9eb0f249e6d4c41f
F src/exceptions/OFUnsupportedVersionException.h 9f155bbadefb7f22bebb0d1816610300d8e61cadd8b03a773c89316f6653d271
F src/exceptions/OFUnsupportedVersionException.m 3cc78a8ad0433682dedb9b99e64560ab4a1e9ae1c8893030caaa9ce096d3939c
F src/exceptions/OFWriteFailedException.h 3548bb003adbaa58c551758d6d631bd6a21b64f11ad535e6840aef07a6823c76
F src/exceptions/OFWriteFailedException.m 0575bc984b2261b6d75d4b5e8aeabc4d156821f83a434700d5350cff046592f3
F src/forwarding/Makefile e70b0ece605f6e8f804e98f6cc3c951e9645890106381db2362dff0554688712
F src/forwarding/apple-forwarding-arm.S 03b6ac04a4e14ce4f52c56b6049e429c9dcba36bf4f9b2e50660d1a71ffd9a19
F src/forwarding/apple-forwarding-arm64.S f7503e92b8d8c159aec47fbf1553aa3ae85282085f090790fea918cecd59a6b9
F src/forwarding/apple-forwarding-i386.S cb13742c25eaba01766155b208e77c1ffdba05f4bcc5209706dff25a627816e3
F src/forwarding/apple-forwarding-ppc.S d88f9fb20909bde3653f39a6764be2fe66574abcad4b34715f04b0819233862d
F src/forwarding/apple-forwarding-x86_64.S 3697a89d1f4dd058fdb86c603e5ca181b49ea67f105942d76e5e1b1edd7450d1
F src/forwarding/forwarding-arm-elf.S 6733b0bfbcc4a3a5abd1babd728f2fee27f32f0aec835c1dd7807867759ab17b
F src/forwarding/forwarding-arm64-elf.S 66b4e7febbc7468569277dff81d374ddd3dd9aab6dbfba9c617986162aac1575
F src/forwarding/forwarding-mips-elf.S efce5ecb349ed0ce7efb6d2053c138607b5c75d076e1591dc20cc44bf1677d94
F src/forwarding/forwarding-ppc-elf.S 17a1dd406f9b4a10a0e7bf4127b0b1057710038594919e225bac92e37fc37fea
F src/forwarding/forwarding-x86-elf.S f9174c326fc683eac45bb6e096f8f1db918f0c8f824ac82f0029fa380a4caff2
F src/forwarding/forwarding-x86-win32.S 3d7c13a1ef792f5f1334786fa21d03645f2a8c279a3d692a890b212005e86c8c
F src/forwarding/forwarding-x86_64-elf.S 54b25f79a6989aa1ee1d242f541aa392f6500b3862010e1044bc5fa629e1aa4d
F src/forwarding/forwarding-x86_64-macho.S 59f09cc007640b10b3a7d9ce7db84f2288ffebb23d05fa34293417fb12f145fb
F src/forwarding/forwarding-x86_64-win64.S cbfc1ea4d8e6bd389c07c187235323e7b8721678a7e444b9d9a4546d241447f3
F src/forwarding/forwarding.S f4783c560ec94108d2b07bbc70c32878b019001e472eebd76ba16a9c4184590e
F src/foundation-compat.m b70a21b331e8d391ed1a69dedc2ca4884612ed3b5081dcbce81efced6f5f3c00
F src/instance.h 69b1191150381df2a5efb92563cf8779b8054637fc921f0b2750723f235dccbf
F src/instance.m 995026f5963345850119085d21e2d0231cbe6843d765677984e2e2687bc280e9
F src/macros.h c14ef81c9f2bbdefecdacfd7c0ccb21e570971b4a93e970aa2557d8f48ec3d1c
F src/objfw-defs.h.in 095ccff6f07bfa0ef13fc68ab80450a646b3f65042117b3c544f548437b8e991
F src/of_asprintf.h adfec6bf611a0472c8c8118b1d546dac99cb1035f7b383a1646dd55d8fceec4b
F src/of_asprintf.m 81c730c7362819de26c25ce34db0a46ad6a382701b60c6f036a25fe315b979eb
F src/of_strptime.h 564125a9ebc8da32cd546113546c0dfa3ac6654a09633e009e12beb515c48b98
F src/of_strptime.m 9c609e758da967aeb6e67528214a8cbebdd8945e62e2f13bf622d72c89d4db75
F src/pbkdf2.h b00550b5298ddaf1ea5e1ed01bf98ce88e31e168cc260375a562bc58b486ff3a
F src/pbkdf2.m 3d1ad1cc1aeabf0b6f76b710fb0848d437466740394780360d1906fad7bfb7f5
F src/platform.h 708e3b429326f1ea0a5e0859d287f5428eb75c862c5a2109f5e1000bad44ac32
F src/resolver.h 27e1b81eb29e50b9d2cbfdbd9b00b7bbfff185a5bea02b35cb7b83d8378c1b72
F src/resolver.m e5254d8f80e032fca0a71fa876764bd16767eb9d23c55f60d8cd27ca54138146
F src/runtime/Makefile fe020dcb1624fb99b109fa33a266f6dc1b15431691e67d3854e4cb9d44ddb269
F src/runtime/arc.m 120ac4ff9d1d38b29c4b8e0cf70134f324bc43f9483910ac1a0e49b4264843ad
F src/runtime/category.m 43884199431e565e0b5040b8494c29b9a68e6791712cd06f7f23f6ab75044074
F src/runtime/class.m a5e62b6d57167ff245a74ed7abdff04630d1fecdf39f923a645a67a015d49106
F src/runtime/dtable.m 4412ed56179bf0a7d3a5ae43d0b2611dfe404d5032c163f6bf9b36a3968847dc
F src/runtime/exception.m bff9221b2dc3540eb272a822745848b0ae005d2810dbb836f126d1d270f37bd7
F src/runtime/hashtable.m f3c1c769bdbe99c5609c7433aa03695acc388a5d48deece2cb5428c7f8e01902
F src/runtime/init.m 56c82164882f9fa0def298ec9a5e80a0446c840600c27797d8720102b37c0634
F src/runtime/lookup-asm/Makefile a8b7579307ec8d9947bbdf5028b92a48b02c7d52055ce284920f1e1a9fc2ce51
F src/runtime/lookup-asm/lookup-asm-arm-elf.S d2a0bb8e06044173a42c988fc2016e11b855569480277c9d767fb6a43b0ce014
F src/runtime/lookup-asm/lookup-asm-arm64-elf.S 6c773708ebfa0e928e16de28ddbc64dc2f249c8cfaab062642221669ee62a53a
F src/runtime/lookup-asm/lookup-asm-mips-elf.S 335bd2cb776e1aea6575e69a160fcfd7876631827bdb90c36c0d735cfe278950
F src/runtime/lookup-asm/lookup-asm-mips64-elf.S 63841bf530df4c5bf8edd6c6919ce7dc6116f1cf6fd47815b0206d64159a668c
F src/runtime/lookup-asm/lookup-asm-ppc-elf.S 3d2ce317cc64a8f80a2f5df9a16276f94ec0e8521ac701c23ef47457c8f11fc3
F src/runtime/lookup-asm/lookup-asm-ppc-macho.S 3611eb219c9c4fa42ba657d5b5c677685de570a39d78b8c715a0bb0b2cd4258c
F src/runtime/lookup-asm/lookup-asm-sparc-elf.S 7611bda6177854a2cb36ea9b208fe8a3a49fe05969b3e65fc88936cd9096651c
F src/runtime/lookup-asm/lookup-asm-sparc64-elf.S 03722104bef2c32a0fb6c2ed4f8d3cdad233cdecd061133736ecf7056b3b3c64
F src/runtime/lookup-asm/lookup-asm-x86-elf.S 795a7400c8c65c0142dbc1e36c97bf23742fe7f789c703a2a9a7837f35ee75aa
F src/runtime/lookup-asm/lookup-asm-x86-win32.S eb2fd9ea14c471cba4fd92458e76ab29636ba7f759dae7828273fb8e5930d081
F src/runtime/lookup-asm/lookup-asm-x86_64-elf.S 9089fbd2c01350a4a14b26ae98f63b6ede5cf3665f0dd7d624f7966bda9a6106
F src/runtime/lookup-asm/lookup-asm-x86_64-macho.S e7f39d5ee218baefd863beb702719b8d8854e4c079188aa442372d806c826ce9
F src/runtime/lookup-asm/lookup-asm-x86_64-win64.S 1dd4d380c528bf39c533447fc6ef8bc936f20eba414b545d4a8506e96abca08f
F src/runtime/lookup-asm/lookup-asm.S 6f76c17688b9b7b0c3834e6a685b67059c97ff5549c77509c181b59846658e6d
F src/runtime/lookup.m b142ca0e6c9ddf3fa2d84f4ddcba1d1a41c612592b606149a5c36fffa2dd94a4
F src/runtime/misc.m f3943f8a7d83fc9a7c5444b3460e4c1def64d6a50ef736cf302316be60865b72
F src/runtime/property.m 79dd5a258d4f68e3a23f61c7f2473f3443e36e8aa1ba0d73fb0940cfcf5eac4c
F src/runtime/protocol.m 6bd488345894107419d893b4db3422e6083d8fcfc24ac2c5143e52123af94e6b
F src/runtime/runtime-private.h 8959ceec2426b1ac6ec5bd82074e0ec1e0750a64e143308c8df9122b5d10aab2
F src/runtime/runtime.h 35cbcdf16d1d6ec930390867f180618acbb5d31dc407abe1abe9bb9da8313cd0
F src/runtime/selector.m b4065297e3602b1b719cbac0dd599a4e17470e6938230635c7a931f08d085580
F src/runtime/sparsearray.m 4c093ce050dd10064c5d1dc7b6e0a004e140dd57ad98b99d3913d5a603176200
F src/runtime/static-instances.m ef2f0112435bee2402955a8c0d83f58cfe03e87002925220d6a7598aeaa05298
F src/runtime/synchronized.m 675119db683ba3c12c55762672712133a69c73c2ded0caf871608f287007c09d
F src/runtime/threading.m 1fbcc9555d8c02c070ee83c18fbd9277445604ce778422431ecb28248d187977
F src/scrypt.h c867024f7072467513390ac19c8c5080999e4dbc4687d8e26ccc458c2b389114
F src/scrypt.m cb91073b60873b0a3d6a8f4b49df5fd93b060827c522642b7075000bf7f55982
F src/socket.h 237f41c8f980fad278a1a8991f1f02be0c7164b1b7c876eb98e418a66bfe72e6
F src/socket.m 798d29602dbccf0c3bc3e09913414344399560fdaffb039611fd33b186f79691
F src/socket_helpers.h af4d92700388c80202223f3c263b1b0edad248f15e8dad196d51eb30a8920ccc
F src/threading.h 774a47eec43ae016a09fc890bd81c9f1e55895c979c1ec78c364490a41e1d449
F src/threading.m df2361523e3821e095e8254b70bd17939ff416d2c2586e42a0ae6e81a6a5b3ac
F src/threading_pthread.m 430c90cbfe3837fdec5765fc8be23360094e0a129074c99800692ac117f458d8
F src/threading_winapi.m 0dde3aa65612d828ba0a824fa841a74c9d31c1317dd3bf614e659b36dd261e8f
F src/unicode.h 4902be8d2efa897f7ef665442093db6727a9eb9cfef4c54abddc083bcdb47504
F src/unicode.m 1b5907249988431546a8a8442133c3ff9a5506a0e36fc1141d29f0e019858d6b
F tests/ForwardingTests.m fc741f89e7788c5b62285f72eb725aaa7365ebeebd410fa25fcf867f4f89bee1
F tests/Makefile 2bdc0e082af451730bcde10e721ab5f79f512fd59fc19dcab50ea8f7526e4eef
F tests/OFArrayTests.m 39574f1919fc0cd9e3876f71cc95cbff7b03adf3a9916a51c2e2e6f3964ce2df
F tests/OFBlockTests.m db3b9ec4b86f79673fdde12e021889c4d1df33c55fc0420b60b84a28b9ec0dfe
F tests/OFDataArrayTests.m 07c61622f6ac95c783e728726d65a98738b4c2126e513ddc3db250e669f92658
F tests/OFDateTests.m 2abdea13ae4b4fc25daf4297a13cb59d92a73a78f84b93946ee1fd8ba1648b94
F tests/OFDictionaryTests.m 0918022e863ab045ae14fc73b95736f489ab53a773f8dad4233393ae71822414
F tests/OFHMACTests.m b990fbedbe134366a4f4549a75786d469e44352657bdee41d23fe8edee266a65
F tests/OFHTTPClientTests.m 6a14912f056b553da4dab8dcf8aa606d9a77680e0377b5958cd308dc3d75d3ee
F tests/OFHTTPCookieTests.m 2e9348ac5f96e7a6f43dc6189dd9d11c585c8f8bea5b89df527a6df33d5df1e5
F tests/OFINIFileTests.m 2d74cdc4766486547f88e5341321b8cd91713268ee72d0954cfdf75bf398bbc1
F tests/OFJSONTests.m 4cefe879e162f25ea10e4475909a9d4c83e0bf48b7cd88a26f92bbc9fd30224a
F tests/OFKernelEventObserverTests.m 26a483d9d819b562c5f9ba227c256d815675e515cdc6b240af2244287f111203
F tests/OFListTests.m 3c7e2e133bb7e00c6ed39017acbee6107c16dd19d6ccaf1c5b99c989d27deb1a
F tests/OFMD5HashTests.m 44be095d7c4b354909350ee530e63af5a776a63870236f776b8c4b916a572ba3
F tests/OFNumberTests.m e87866bf3e3c99e1f3b2dcd17d13eaf305937fa98eae7e3855ae275ba89a1c8b
F tests/OFObjectTests.m e9d766fa558c29529ae4a7c3becb95b0774a260092266dc87404b090a0334812
F tests/OFPluginTests.m fa91f6aa076581dc1fea64dc679066a0b82698cca86affdb387b71dade33db6e
F tests/OFRIPEMD160HashTests.m ae86eb7cb33e263b5bc0c6c3e62049fce9f3c9d8e4a38a97f3ec9f161e7c84cc
F tests/OFSHA1HashTests.m 33eb237c282ddd3419fe7893a3b3c533e81219daff284f4628b11b3923565426
F tests/OFSHA224HashTests.m f315d21aac174e374a27fa55b116adb1a2fde7675a757f5f8073c51cffa07d0c
F tests/OFSHA256HashTests.m 28da22207cffc985a90eb92bb4de7298ec23c5ed12564fd7ec17eb669c498d3e
F tests/OFSHA384HashTests.m 1e9c8626815a9996fa67413924c78f6db4583a82e0225666f37770187b91307a
F tests/OFSHA512HashTests.m b5613ecdbe05bd66289c2ffec41d44995da0843cc0962ebf4ea07ea03c2e3e48
F tests/OFSerializationTests.m 8b8cedb1c1973aab2f5f75f572329dcd8f88e49286086bb67fa086e0bfca8469
F tests/OFSetTests.m 104e780811547cc6b560f5304214932f733a7d75a99cd82dac42f3e209e80a1f
F tests/OFStreamTests.m d45edb3a8c42169e233481b9266ceff59d1796e7e7b165c3678e75dac5e6335f
F tests/OFStringTests.m 4e0f09b991679b47a30f89f8e0148d0232277812a1ba7f74687382c91968cb68
F tests/OFTCPSocketTests.m 4a6a05f55fea33d1af85caf35cf5268b6ad2b2884284fbcdd7081fc99da74513
F tests/OFThreadTests.m 31c7d6b3cb228300521fa7e25c5c58474242708e15a1e9db0984325c80273f78
F tests/OFUDPSocketTests.m bd28700dd395722e1ecc65e4017a1f9a0bc5d3f7ffa69f4f01bf7d7ecdb95b3a
F tests/OFURLTests.m b43f4c978f4c82e17658024cd9b47b4926c540968169f072025ec327d8e48f60
F tests/OFXMLElementBuilderTests.m 93fff9b69cd7daae2f4d28f64d8bf2e86f6ffe02cea8a7908073741cf3f3d180
F tests/OFXMLNodeTests.m 8f7f4f8d97acce7fcb81c71b9aa2a161e12dc3d5d400253ec34a77cbd191a6e6
F tests/OFXMLParserTests.m b4df7e9977ccb8db6d7a730982afce9e293dce12487fca3ddeb2975585fbfbc2
F tests/PBKDF2Tests.m 1a9b926561001dbf219ea1ead93bae6c3c1a503d8816491b6ad51a55cae6fb85
F tests/RuntimeTests.m 18f9bfe4a79d85865f2b4e7ceb28d89b0d8fd079fe749140413e67189e83c6da
F tests/ScryptTests.m c36f9bdb939f3b53ae71a8fcd4ac6e59774b59dd44cc2c8793059ed7268a50cc
F tests/TestsAppDelegate.h 59f0e48189e8faec0961b9461a94e40899e1640d70f9b94a300b7c5dd389b59f
F tests/TestsAppDelegate.m fb941f8116c632ed90664f5ddd28605dfd032d4c138999d985bff09b0e28ab67
F tests/objc_sync/Makefile 21ce4d68117b7adaa27ca7e38aed91fd88401496236d8644e107af37bbbc973a
F tests/objc_sync/test.m 2fe868045e0b4e27ac6b840208542103e5b8e83e22c4f7fadc56fd097963b539
F tests/plugin/Makefile 49897d69813248a318370a0dddc8b33eaa0e5fdf42486fde64368d2c29f2ad73
F tests/plugin/TestPlugin.h b1f4ddc51672e344f116f460ff23edd7ba3731a8e4f2d21b0e988ec1511dc5be
F tests/plugin/TestPlugin.m 591fb14b83d5c8b8fab5be894a38872b50418218df7fdb7b8f0edc60d9c1b57c
F tests/serialization.xml 2be1e47e3ad5944609549aed655245448141ae968e0c8650554aefc49d400cd9
F tests/testfile.bin ac78121630aaad87f7852695f00cc9175b9bf80bc63bbc0e65784f427cd51217
F tests/testfile.ini 828829461b0ba4325b9b3bce3cb67cf4bb5a07746de1b44d7f484634f722b1b9
F tests/testfile.txt 11bc6d44ee4c2c58f2d6688fef09c98a2ec2157ee1d57af5d65867b5db865a4f
F tests/tests.xml 5aded18e6723d6528bccf0728451c9f6643271ff772056c72117a9728d199c99
F utils/Makefile 66bf0f7ed178b0751c9462f04775fe03d87d3b7a8a415e4d8980916e57ae12e4
F utils/objfw-compile 3fef84efeb7ee8440a1981e8dd90b36f70ba9882c999f6c664d0ee76170cb91e
F utils/objfw-config.in e07dd8bfa481facde8cdce8e24b803e27e3b29727a44148161b258c211b526c8
F utils/ofhash/Makefile 10e10c92fe311a6816065e7fd90dc4da4d6467478b2c874c0ac27253640afc9c
F utils/ofhash/OFHash.m edd9d8236f4c309ec96227c02107cb00cba4653fc6522772c2d4a9fe8e23a3fa
F utils/ofhash/lang/de.json c22df5828c0c5bf3ac47d409f9cb99574f63421eb4bda9a113418ad344ed6aca
F utils/ofhash/lang/languages.json 59396279d5b7df9974282bdc42547c45a78913cd2d9eba8bbfc9daed4d0ab386
F utils/ofhttp/Makefile 6d028b0e9aaade57faee33d826037fe55aa119c4c5c88d5ad8d594718d57bb11
F utils/ofhttp/OFHTTP.m 9d1be742e31d3cb365c30b88a2f8fe155dab3bcb0f3e7bca8c203ac32ac36430
F utils/ofhttp/ProgressBar.h df943e83c190ee89488f264759377a5695eb4e469bfee597fed50eecd0d851a6
F utils/ofhttp/ProgressBar.m 509373b94269744cdce2b2b74a71d807bda132abb90606040a8855543a9d038c
F utils/ofhttp/lang/de.json 4101cbff1a57fd771186d73f74c5a8aa11a7bf5cb48864e30a9840a2ac9dce55
F utils/ofhttp/lang/languages.json 59396279d5b7df9974282bdc42547c45a78913cd2d9eba8bbfc9daed4d0ab386
F utils/ofzip/Archive.h d56995be03f949fc7f2c9bddce8205e03d0fa262fbf8234da564fb6e934c076d
F utils/ofzip/GZIPArchive.h e1e75c067f829f0a2383eb39aa0aa852b52d38daf2443a9467c9146a80739ab5
F utils/ofzip/GZIPArchive.m 0352ca14b623de4086aafe6de3bab5bd1b00c07c68d57e8bfb209f82182dc4ad
F utils/ofzip/Makefile d4da2f7e7826ae1a96a298835a1fbb6d6728a57419cae1d71f191680cabe2596
F utils/ofzip/OFZIP.h 50af7478a60bfc215e352c43e4c2d3383152ccb3fa650513c23cbdd5c672565b
F utils/ofzip/OFZIP.m fee5d710b767a66dd53fde46e03fa088c1ab8efbd3cda51412564fe927953992
F utils/ofzip/TarArchive.h ce7384814dfa12507a37b72478a847f10907427f544d2870ec4b99a38e1529fe
F utils/ofzip/TarArchive.m de5d10a91bddef8030038da4cc319966352acd640485cc361d24c13b4a14a9d2
F utils/ofzip/ZIPArchive.h 278972ac73f199428ee7ed551e8201c75ee611a8209b35bd6da38258d255f6d4
F utils/ofzip/ZIPArchive.m d50f922fb2f0ce08aa70b7fded8fec0a4c49beef77703ab5f9f405f0d7698a25
F utils/ofzip/lang/de.json 8697410c11b6de66f04d121a18dfb486e11f749e100304731f663ccf63f10bb5
F utils/ofzip/lang/languages.json 59396279d5b7df9974282bdc42547c45a78913cd2d9eba8bbfc9daed4d0ab386
P ca2f806df377960a78a5c2f5aee4749fc67c1e1e24436f75f62f9b42877b8c6b
U js
Z 0bfe0113d23def52dfa93e0080d28b03