Overview
Context
Changes
Modified src/OFBlock.m
from [7d7ac9eae6]
to [5d7b26ef7b].
︙ | | | ︙ | |
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
|
- (unsigned int)retainCount
{
if ([self isMemberOfClass: (Class)&_NSConcreteMallocBlock])
return ((struct Block *)self)->flags &
OF_BLOCK_REFCOUNT_MASK;
return OF_RETAIN_COUNT_MAX;
}
- (void)release
{
if ([self isMemberOfClass: (Class)&_NSConcreteMallocBlock])
Block_release(self);
}
|
|
|
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
|
- (unsigned int)retainCount
{
if ([self isMemberOfClass: (Class)&_NSConcreteMallocBlock])
return ((struct Block *)self)->flags &
OF_BLOCK_REFCOUNT_MASK;
return OFMaxRetainCount;
}
- (void)release
{
if ([self isMemberOfClass: (Class)&_NSConcreteMallocBlock])
Block_release(self);
}
|
︙ | | | ︙ | |
Modified src/OFCharacterSet.m
from [ac2cfde52c]
to [c98072a03a].
︙ | | | ︙ | |
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
|
- (void)release
{
}
- (unsigned int)retainCount
{
return OF_RETAIN_COUNT_MAX;
}
- (bool)characterIsMember: (OFUnichar)character
{
switch (character) {
case 0x0009:
case 0x0020:
|
|
|
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
|
- (void)release
{
}
- (unsigned int)retainCount
{
return OFMaxRetainCount;
}
- (bool)characterIsMember: (OFUnichar)character
{
switch (character) {
case 0x0009:
case 0x0020:
|
︙ | | | ︙ | |
Modified src/OFConstantString.m
from [ef9244204c]
to [df00a8f5dc].
︙ | | | ︙ | |
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
|
- (instancetype)autorelease
{
return self;
}
- (unsigned int)retainCount
{
return OF_RETAIN_COUNT_MAX;
}
- (void)release
{
}
- (void)dealloc
|
|
|
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
|
- (instancetype)autorelease
{
return self;
}
- (unsigned int)retainCount
{
return OFMaxRetainCount;
}
- (void)release
{
}
- (void)dealloc
|
︙ | | | ︙ | |
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
|
- (instancetype)autorelease
{
return self;
}
- (unsigned int)retainCount
{
return OF_RETAIN_COUNT_MAX;
}
- (void)release
{
}
- (void)dealloc
|
|
|
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
|
- (instancetype)autorelease
{
return self;
}
- (unsigned int)retainCount
{
return OFMaxRetainCount;
}
- (void)release
{
}
- (void)dealloc
|
︙ | | | ︙ | |
Modified src/OFDate.m
from [13a14ec6e2]
to [67965e0984].
︙ | | | ︙ | |
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
|
- (void)release
{
}
- (unsigned int)retainCount
{
return OF_RETAIN_COUNT_MAX;
}
@end
@implementation OFDatePlaceholder
#ifdef __clang__
/* We intentionally don't call into super, so silence the warning. */
# pragma clang diagnostic push
|
|
|
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
|
- (void)release
{
}
- (unsigned int)retainCount
{
return OFMaxRetainCount;
}
@end
@implementation OFDatePlaceholder
#ifdef __clang__
/* We intentionally don't call into super, so silence the warning. */
# pragma clang diagnostic push
|
︙ | | | ︙ | |
Modified src/OFDictionary.m
from [57da3c11a7]
to [157e7e0a35].
︙ | | | ︙ | |
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
|
- (void)release
{
}
- (unsigned int)retainCount
{
return OF_RETAIN_COUNT_MAX;
}
- (bool)characterIsMember: (OFUnichar)character
{
if (character < CHAR_MAX && OFASCIIIsAlnum(character))
return true;
|
|
|
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
|
- (void)release
{
}
- (unsigned int)retainCount
{
return OFMaxRetainCount;
}
- (bool)characterIsMember: (OFUnichar)character
{
if (character < CHAR_MAX && OFASCIIIsAlnum(character))
return true;
|
︙ | | | ︙ | |
Modified src/OFFileManager.m
from [ebda9fe36c]
to [d0ff19a328].
︙ | | | ︙ | |
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
|
- (void)release
{
}
- (unsigned int)retainCount
{
return OF_RETAIN_COUNT_MAX;
}
@end
@implementation OFDictionary (FileAttributes)
- (unsigned long long)fileSize
{
return [attributeForKeyOrException(self, OFFileSize)
|
|
|
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
|
- (void)release
{
}
- (unsigned int)retainCount
{
return OFMaxRetainCount;
}
@end
@implementation OFDictionary (FileAttributes)
- (unsigned long long)fileSize
{
return [attributeForKeyOrException(self, OFFileSize)
|
︙ | | | ︙ | |
Modified src/OFNull.m
from [f75550a742]
to [f8e3d50797].
︙ | | | ︙ | |
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
|
- (void)release
{
}
- (unsigned int)retainCount
{
return OF_RETAIN_COUNT_MAX;
}
- (void)dealloc
{
OF_DEALLOC_UNSUPPORTED
}
@end
|
|
|
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
|
- (void)release
{
}
- (unsigned int)retainCount
{
return OFMaxRetainCount;
}
- (void)dealloc
{
OF_DEALLOC_UNSUPPORTED
}
@end
|
Modified src/OFNumber.m
from [2f62075a88]
to [10bbeb0e0f].
︙ | | | ︙ | |
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
|
- (void)release
{
}
- (unsigned int)retainCount
{
return OF_RETAIN_COUNT_MAX;
}
@end
#ifdef OF_OBJFW_RUNTIME
@implementation OFTaggedPointerNumber
- (const char *)objCType
{
|
|
|
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
|
- (void)release
{
}
- (unsigned int)retainCount
{
return OFMaxRetainCount;
}
@end
#ifdef OF_OBJFW_RUNTIME
@implementation OFTaggedPointerNumber
- (const char *)objCType
{
|
︙ | | | ︙ | |
Modified src/OFObject.m
from [0448100f28]
to [2194068b85].
︙ | | | ︙ | |
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
|
+ (id)autorelease
{
return self;
}
+ (unsigned int)retainCount
{
return OF_RETAIN_COUNT_MAX;
}
+ (void)release
{
}
+ (void)dealloc
|
|
|
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
|
+ (id)autorelease
{
return self;
}
+ (unsigned int)retainCount
{
return OFMaxRetainCount;
}
+ (void)release
{
}
+ (void)dealloc
|
︙ | | | ︙ | |
Modified src/OFStdIOStream.m
from [4b65dc7955]
to [6e155b4549].
︙ | | | ︙ | |
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
|
- (void)release
{
}
- (unsigned int)retainCount
{
return OF_RETAIN_COUNT_MAX;
}
- (bool)hasTerminal
{
#ifdef HAVE_ISATTY
return isatty(_fd);
#else
|
|
|
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
|
- (void)release
{
}
- (unsigned int)retainCount
{
return OFMaxRetainCount;
}
- (bool)hasTerminal
{
#ifdef HAVE_ISATTY
return isatty(_fd);
#else
|
︙ | | | ︙ | |
Modified src/OFURL.m
from [3c6dbb0ff6]
to [a00286cb86].
︙ | | | ︙ | |
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
|
- (void)release
{
}
- (unsigned int)retainCount
{
return OF_RETAIN_COUNT_MAX;
}
@end
@implementation OFURLAllowedCharacterSet
- (bool)characterIsMember: (OFUnichar)character
{
if (character < CHAR_MAX && OFASCIIIsAlnum(character))
|
|
|
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
|
- (void)release
{
}
- (unsigned int)retainCount
{
return OFMaxRetainCount;
}
@end
@implementation OFURLAllowedCharacterSet
- (bool)characterIsMember: (OFUnichar)character
{
if (character < CHAR_MAX && OFASCIIIsAlnum(character))
|
︙ | | | ︙ | |
Modified src/exceptions/OFAllocFailedException.m
from [891598484b]
to [22ee2bf80a].
︙ | | | ︙ | |
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
- (instancetype)autorelease
{
return self;
}
- (unsigned int)retainCount
{
return OF_RETAIN_COUNT_MAX;
}
- (void)release
{
}
- (void)dealloc
|
|
|
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
- (instancetype)autorelease
{
return self;
}
- (unsigned int)retainCount
{
return OFMaxRetainCount;
}
- (void)release
{
}
- (void)dealloc
|
︙ | | | ︙ | |
Modified src/macros.h
from [6bedc85a12]
to [8f5f38092b].
︙ | | | ︙ | |
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
|
# if __OBJFW_RUNTIME_ABI__ >= 800
# define OF_HAVE_FORWARDING_TARGET_FOR_SELECTOR_STRET
# endif
# endif
# endif
#endif
#define OF_RETAIN_COUNT_MAX UINT_MAX
#ifdef OBJC_COMPILING_RUNTIME
# define OFEnsure(cond) \
do { \
if OF_UNLIKELY (!(cond)) \
objc_error("ObjFWRT @ " __FILE__ ":" \
OF_STRINGIFY(__LINE__), \
|
|
|
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
|
# if __OBJFW_RUNTIME_ABI__ >= 800
# define OF_HAVE_FORWARDING_TARGET_FOR_SELECTOR_STRET
# endif
# endif
# endif
#endif
#define OFMaxRetainCount UINT_MAX
#ifdef OBJC_COMPILING_RUNTIME
# define OFEnsure(cond) \
do { \
if OF_UNLIKELY (!(cond)) \
objc_error("ObjFWRT @ " __FILE__ ":" \
OF_STRINGIFY(__LINE__), \
|
︙ | | | ︙ | |