ObjFW  Artifact [cb6e353487]

Artifact cb6e353487d5f1e6ae3e485da37eaf63f3c51cb321caf40cdec81a6a442f2d5f:

Manifest of check-in [cb6e353487] - More secure way to unlock spinlocks. by js on 2010-02-01 14:20:09.
C More\ssecure\sway\sto\sunlock\sspinlocks.
D 2010-02-01T14:20:09
F ChangeLog 825d836d598875ced158d404d420a23d0bcb4e03a6d0b096ea45080af11e0bd0
F Doxyfile d551f60535bc44a4b03bddf2537948050b1587bfcf94fc94de7ed5cfc403fe0c
F LICENSE ae3c272ee81b620b28e044e8d89406b70103a4addb00ace5364837083e26efda
F Makefile 541a9e3c5e22c5a6c0f2ec32719b437bf0c997729e5eecb6ce5cc9709722223f
F ObjFW.xcodeproj/project.pbxproj 709d2ad43f652aba5d62cefd4396b087ff39a017e9d0cad05b895bd61e9a6f2c
F PLATFORMS 8d9a4a948b2ae3a52a3dd17d918cc29f88261fe148e5f34f1718071dc4a292cd
F README 9edbf03130a6678fd0b966e851fd24685ad0c7b03e522523c6bd9549f70948f9
F autogen.sh 3936c3cbbf251d27d7c117d251754fdc5f701c87e682108b6eb123dffefc3a2e x
F buildsys.mk.in 87b332926090de9fec4c75c10f725462f974028141e00398365e9d568d4d663d
F config.guess 71dba7f4a49e7e625cafdab04e8fdec3af7a59bc3e93e16ac88a96a5cfef8250
F config.sub 4960851b86110a06bb99eaf8227d9a4ace6a28724ceeffff3472fc2e49d5b59e
F configure.ac 0e063e6d7087f26150a30f9da2f777d70e6582919ff82f63baace104e39ed4ad
F extra.mk.in f7d6b1cce7abd7d424802c16538a8f9a8f90b74f0b40aa2e47f26a3f25d56449
F generators/Makefile 286af8b6ae0f09e99a346c9cd3976ec4651573301f8177a5f98a2ebab441f696
F generators/TableGenerator.h 2450591494d7767fca6bec09328a7b5b539176390ef8fd58ebc45eb8fee09d7a
F generators/TableGenerator.m 20d7922a86d85a4e7d423b69eed2ecf6dd6ad935ac6d0775a23368bdbb9e8b1f
F generators/copyright.h 99948bfa61da5a83fbcc28e9fff957f2c2301ae4815cdf8dbdfb7842b3d87fcf
F generators/main.m b95881268d7420e8d9043594ea99f5405b09c819be0f4e6a91be1733bd9e0cb5
F install-sh f9c6aba00db453e84155727197a3cb01fc13b12f1df7cb810cb23a2df83f2f68
F m4/acx_pthread.m4 404ea9b78f5598fe5d0e927316fc1983161e06db9dd817d8be53e20d48793057
F m4/ax_check_compiler_flags.m4 eb1353b82e355b5d0bc59d3913e3398fedd37a5fea27e44acbc25584576e42d6
F m4/buildsys.m4 8507639fdf71af90f97ff8efa24889c75a280183bbcc70df93115d3afae0a17e
F objfw-config.in d9d8aa0cc74cc7c1a9ecefe32399b5bf9d6d1954e4cf18dcf4d6ea562fda1c9b
F src/Makefile b004a3e1ebc45ddd252a71413666daa2e044a7ad4619d7d72a7851b20c2501ca
F src/OFArray.h a5522e34d4b843c7f121c55d4d70dcf20d97fc77e9e56cb2a694becd54c9fd26
F src/OFArray.m 56c9de1a042af0cabe0f2bc4454da804b280afbfc681d385ef888b91173aa62c
F src/OFAutoreleasePool.h 049148d03dce314527f2c922caeb4dab146449ac3140c5f0789bde68dcead70c
F src/OFAutoreleasePool.m 25082e063b4cbc3a23a5bc3b733f0f54332ca99046bd318ba0e44d96b08a21dc
F src/OFConstString.h 1fa39e7915e5b5e3cc3f48ee596cc7fe46f31548f8172c0e8b954540ab272bb5
F src/OFConstString.m d9b21f0f8e006a36b287ca061bc39062abdbddd19d89f258cb2dfd2619bc12f8
F src/OFDataArray.h f2ebd3c0963e1e2fee672c7dc3d4adcfaf01904eebbce95258258d20db4cc077
F src/OFDataArray.m b89c31d500261593dfb27df3bfe035de178f35edce45abd0228b40424eae45e5
F src/OFDictionary.h bbde3d4fc499c13a8fb2f64602da25e247f4f939fce6fa25b31a5549954eae2a
F src/OFDictionary.m c81ffb2e2637fa9e1525a66c890c14bdb87387937a41dd53900d846bd3f7a538
F src/OFEnumerator.h 95bf700ece0ee43b6af11ed6f2830823d8f1c3fc77d43f66d129a2532252d4c1
F src/OFEnumerator.m 654fa1e9871cd264845e1bf25ac0091029d672969ae9b62dcbea4a3939634332
F src/OFExceptions.h 84921b5752fcf0d3ee6b4740cea3f5b5a92768edbabdd210877a15b4051ab9fa
F src/OFExceptions.m ad416c1918d6198bc2d020edb8f1b32190193e399193d7eac4dddaa3ffd5d401
F src/OFFile.h 4c7924139a93ec14d2fbbcbf7131382fd9ac727ba645865b9430e226e4f10f9c
F src/OFFile.m 95e5eb4c363e96bf7ffd3506d3ad787aaaf9b56b5698da61b64748b927c55c6d
F src/OFHashes.h 709542c8835b9524273d4a0bc7366f75805ff201b55337e511b4fd18150d2963
F src/OFHashes.m 78b7e000bc25f5b5b956989e758d1d9bd497141d944c3fe5159ff4c3617daf0d
F src/OFList.h d1b99d4de4d634a4105d39f45d3dece9293c955b258a1ac0621813f47a3e214e
F src/OFList.m 157ed5cd6fdc4a5b5bd510269546f9091eee334dff5dd3d69b30bfb3c2fbfdc1
F src/OFMacros.h 423a04e77cde2130fecb69b25d6dd4988bc07092403c719867756ed3d6fa1fac
F src/OFMutableArray.h 70b773a8e97d297651df3cce67b6c146700757ea0a493171a0855b3520037205
F src/OFMutableArray.m 1f2b88f8dea8d1cd1bf1fbc3213e50b0cdf240001db8f7dc7e317d2c1877f776
F src/OFMutableDictionary.h 825c0561fc79f225790ae688137ebe981a14b7e166026296110e82d63b62d20d
F src/OFMutableDictionary.m a9654480130532bd1b4c9a9da6f27691a43e5d8f4238fa28fbd2dd7460552c53
F src/OFMutableString.h cbc1131fbc527b2ad54372384b8ab11a94a4b1e7fab9e32e41009f31d2160431
F src/OFMutableString.m 2a95dc6ba009a00e47bfdf665880a24cef99978e8efa2c4c9f07b69d82f8d493
F src/OFNumber.h fb94e23de6a591549e56d9808080600801e8f5f9190905f2b342de47b6944283
F src/OFNumber.m 7dc3a8f62d15c0bd624cf3f95a990bbb781e66af6a7fc2b749dd101a25f8e6fc
F src/OFObject.h 9367c723f3691c6adbbb6b426cc6fb10d8c8ce5fcd250ef57234a8f4fadaba1b
F src/OFObject.m 357eadb4d244375683558113db39247df1a6b6f6fb601e96f5fbb871e8c9bb75
F src/OFPlugin.h 81328c5acff52ef8069c742f9a69dd032b1bbb0490ad43e91882ab16a3e15391
F src/OFPlugin.m fb2254b3a7a2237b00c7ba8786c39289333b83e37901ca7fbb865a97851bab06
F src/OFSocket.h 63006eb9288435ae3607f23a4a394fcdeb6f3a4d3d4131392f11608ab2bb9556
F src/OFSocket.m 7c0069f9e890c9d33ded4d16075c38f9ace98a0818e2a4199aac58a24d670585
F src/OFStream.h 1635dfcf25a15d9af3aa11fd80ed2c46980830b3bbb9f7713b3f871f208cfac1
F src/OFStream.m c12185893b46150ccc1ba3cb4bec95d4309a3447a5269e33b97e32149fa50ea6
F src/OFString.h 24fcd165e323993db2a38b9f31fe01069336bc60ac3473fa50520fae4f05c94f
F src/OFString.m 1aae4ffc357b32a7f2ff0ca16e4dba7fa345039c48e1534115a1ae046994289d
F src/OFTCPSocket.h ee8abca60b9ec56649a69ce045be5f2ea3757f3c0a489cdab740c55311d810bc
F src/OFTCPSocket.m 0a606f2f49be54c2b260e7840602c1ea6f38d73d3ffb7e04bea68e7b31d3830d
F src/OFThread.h 24a798f944aa917e40d11032c96708fc4716478dd841797415c20f5d8834f348
F src/OFThread.m acb27455983775073af809103a777188027df9a98ca27a814dcb6d93360c423d
F src/OFURLEncoding.h 5c77cce892e47a83a4c2469ff582a0e036eac7d563948b2478dd167cf4be98c9
F src/OFURLEncoding.m 747bb8cf044ccaaa300f820704b24f9168ad418c687acf3759f7c84f6cfec2d8
F src/OFXMLElement.h f359bb406c8a98b1051ee9fd7acdd98d83593fb18edbae55e5c2a426f8aa769c
F src/OFXMLElement.m d1cba33f726e95e3d3ca3faed9314c02f255ec8d0d5c844b443618a1972869dc
F src/OFXMLParser.h 9941ba9dfc3427817d931c34d7bf056eda6fb8b2b279b6eca8ddbabe7f855512
F src/OFXMLParser.m 08dd8b20772b491d32c9a6455cf248806517d8eeaccc1955558fd472edddf5c1
F src/ObjFW.h 298408d0be6d47f3957450f4acb4333ce2330bfa8d3beacddbd7e335eeec45d1
F src/asprintf.h 90697b51e33d8a1e67b24c89a49289070175ba3d121ca0381a91e65de56f87b4
F src/asprintf.m 0749226706008ebfbb9a8d364630b85a6f94003a39e6d79eca66d7fc2a775808
F src/atomic.h 465cd0b0aa1ab0ac197b007609c8694865874547a63a81cf91402eaa146909b5
F src/iso_8859_15.m 4c05bf7c02bfdcad450634009c5fee72e5af06f5bef8c87622a68ad38a6b604d
F src/objc_properties.m d54a221003b9f6508c0748f2952a1a32a51215f92345a96994815eb8a97d7e5a
F src/objc_sync.m f34c1be1707667c0f81ffbb5d8649404a22ef46f351ae25672a9754f4322d5bd
F src/objfw-defs.h.in e92fcadc33a3fb8f9ef28efec55324d36cfb8b743b446256c9de72493fb0e31d
F src/threading.h bf0ea6d5c4878695074618626c73ea0596967180fbb12d0487f491f9382992c7
F src/unicode.h 872df2bd24cea11c613908dcd48b4b29d8e34c29dfdec1e61552b5eac1729f69
F src/unicode.m 2dc3e56e6bff0f2d0aa4e6c8611740b19712f40810d713a455eecd2f618b8425
F src/windows_1252.m 43c5fb578776f14feb63a99bfa9d7de205cf7d5a7e84b988b9799f2161b3e5be
F tests/Makefile 695657576dabb9d450c9f5e8cdd5ed91910934442911fcd38ba1547190890cb6
F tests/OFArray.m a4eb61b01c21b11b50a5e708eb1c9f85ac8870b20dff64e8137fdba945ee6a92
F tests/OFDataArray.m 5b41786ab933c9611c34ad4f47cbc15785c3e0ff858a2d050158048136ea244f
F tests/OFDictionary.m 81a0cd4f6fa1a09f5f5a7093e82d6b8b80d75e742f36f78b48e35de4b9cbd1e9
F tests/OFHashes.m 0665970b7b31e2357e31e84f508407757693268fbd914b87f19f1fe6f5abb9e6
F tests/OFList.m fd7f869c0964245118baddec0f89241ffb54fc6117ab6ab75afa5226e72ae27b
F tests/OFObject.m e9f067864e76d760c02ee0d8075d9e6092a5db3c30d44edb12419d4aca3b8a26
F tests/OFPlugin.m 279405b90df54862c66a5664eb58ee05fbd107a936fb13383f1651b604291649
F tests/OFString.m dc66a48561f21822cf541f47af823e150bdfd03b9ef3469dedbfc333c3053e9f
F tests/OFTCPSocket.m 6b65fc55cad17a2f5bb7849346e0730f32cc40e63bb6ed73e73c3e91afe52171
F tests/OFThread.m c32c5ecaa2be8c1aab57f1dcd2ec39fab988cf32bc8032cc01474ccd1e5df466
F tests/OFXMLElement.m f509f6be50b516005e395d064c10655a8e5e45c8d420ea87e0f90ba95eb920cc
F tests/OFXMLParser.m bbebdfcead094f0368b689b795cdfae4b6711108579ba46bccb68b5683b4251d
F tests/main.h c731f9f0a9758d15ee2294510b056811cafdc1a5eae1c6cbf62e392f8b4c9ce5
F tests/main.m 6d0cbb749a653d64d6cd35170a308007d32cc300ef450880abd89aa72270d6c1
F tests/objc_sync/Makefile 8a0c1d85a0f5c393c18450a9fca8df0364b538fb7fd4f92f14c6fe5547932885
F tests/objc_sync/test.m 53e6bbc1b9f65d9b4d37544964c443c5bae77c93d73890a05e8b2d1ce09f7446
F tests/plugin/Makefile 5683ac28962a92466ea5212971ad6dc7e28e7b62c8070e3ad730dec726195b54
F tests/plugin/TestPlugin.h 1b0e4971e8354f26b9aa278d6d016712a4e841d13cafdd8c941e43fe1198c64c
F tests/plugin/TestPlugin.m 268bf2ce8cf64e636832fc85f6d998b8a93276c06d433f553c49044ec1b50a0d
F tests/properties.m 42cc65144e0224bc4a23c126d351d1ce5cfa1436b61d2491ef413b501041f79a
F tests/testfile ac78121630aaad87f7852695f00cc9175b9bf80bc63bbc0e65784f427cd51217
P 305317e5ea9a790e95a1c30809181ca57a7907fcfdc64140351355d37fb9243d
U js
Z 2219d0bb39e7f222530988f3d57dc4db