rfm
|
ada4388be4
|
Revert code to sero out memory ... best not to use zombies with leak checking
|
2025-01-09 11:35:53 +00:00 |
|
rfm
|
4ee212de63
|
Ignore NSDeallocateZombies (and generate a warning) when the runtime can't support it. Also, when built with ASAN, null-out the memory of zombie instances so the fact that the memory hasn't been freed does not cause false negatives.
|
2025-01-09 11:21:24 +00:00 |
|
rfm
|
8812ea6023
|
Fix potential initialisation error if we somehow have no args
|
2025-01-09 11:07:20 +00:00 |
|
rfm
|
8dbb7ea40a
|
Fix size of buffer for backtrace
|
2025-01-09 11:06:31 +00:00 |
|
rfm
|
041edc145e
|
Fix leak when allocating standard file handles
|
2025-01-09 10:37:07 +00:00 |
|
rfm
|
5f904d0f79
|
Fix a few leaks
|
2025-01-09 10:25:41 +00:00 |
|
rfm
|
6f0765cbb3
|
Fix leak (user info both copied and retained)
|
2025-01-09 10:03:52 +00:00 |
|
rfm
|
6f7a4d74c2
|
Fix leaks
|
2025-01-09 09:19:03 +00:00 |
|
rfm
|
cf8c387900
|
Correct the fix for the FFI invocation memory leak.
|
2025-01-09 06:21:48 +00:00 |
|
rfm
|
05d34f1a30
|
revert
|
2025-01-09 06:06:12 +00:00 |
|
rfm
|
6b5b1f1ed0
|
Fix leaks
|
2025-01-08 22:32:14 +00:00 |
|
rfm
|
54ed8e41e9
|
relinquish rather then assigning nil when emptying
|
2025-01-08 22:31:12 +00:00 |
|
rfm
|
76a1b0d92a
|
Correct memory information for opaque personality
|
2025-01-08 22:30:37 +00:00 |
|
rfm
|
aa0aa08c01
|
mingw does not support the weak attribute
|
2025-01-08 17:24:10 +00:00 |
|
rfm
|
7e66968c2e
|
Another tweak to avoid false positives with leak analyzer
|
2025-01-08 16:40:05 +00:00 |
|
rfm
|
dfd1526455
|
Purge observations with dead weak references when trying to remove an observer
|
2025-01-07 19:43:02 +00:00 |
|
rfm
|
4c9c691626
|
Operation queue convenience methods
|
2025-01-07 13:05:55 +00:00 |
|
rfm
|
6b04eaa35c
|
allow more arguments
|
2025-01-06 22:43:18 +00:00 |
|
rfm
|
9395e20db9
|
Add convenience methods to perform a method as an operation
|
2025-01-06 21:40:39 +00:00 |
|
rfm
|
1cdc60d748
|
Fix race condition allowing operation to be added for a thread at the same time that the thread is exiting.
|
2025-01-06 20:55:55 +00:00 |
|
rfm
|
ccab2cdbd1
|
Fix a little of the non-portable code (@{..} syntax) and trivial style issues
|
2025-01-06 20:31:04 +00:00 |
|
rfm
|
9b6267a491
|
Avoid using clang specific code
|
2025-01-05 16:42:19 +00:00 |
|
rfm
|
2882d8c812
|
Simplify by removng unnecessary argument in new callback
|
2025-01-04 16:50:13 +00:00 |
|
rfm
|
c722328e5c
|
Regular expression improvements for classic environment
|
2025-01-04 15:05:14 +00:00 |
|
rfm
|
1108135232
|
Issue #305 ... produce NSError with 516 code on copy failure because destination already exists.
|
2025-01-03 16:05:09 +00:00 |
|
rfm
|
bc3d2508ee
|
Avoid use of NSDeallocateObject() as it dooesn't work properly with new runtime.
|
2025-01-02 17:43:28 +00:00 |
|
rfm
|
ae8367e401
|
Merge branch 'weakref' for wek reference support improvements.
|
2025-01-01 15:05:31 +00:00 |
|
rfm
|
bbd1f03183
|
fixup for removal from mutable array
|
2025-01-01 13:39:13 +00:00 |
|
rfm
|
5a9eeec452
|
Merge branch 'master' into weakref
|
2024-12-31 14:33:53 +00:00 |
|
rfm
|
46d19b5dd5
|
Updates for changes to IANA time zone data.
|
2024-12-31 14:31:43 +00:00 |
|
rfm
|
44a0355e79
|
Merge branch 'master' into weakref
|
2024-12-31 12:02:48 +00:00 |
|
rfm
|
3120a1e391
|
Fix code for renaming old (process name) defaults to new (bundle identifier).
|
2024-12-31 12:01:43 +00:00 |
|
rfm
|
b90d591dfe
|
Merge branch 'master' into weakref
|
2024-12-30 13:02:23 +00:00 |
|
rfm
|
0d66ee0f82
|
Fix false positive in leak analysis due to clearing pointer at exit
|
2024-12-30 12:59:20 +00:00 |
|
rfm
|
9e86902ba1
|
Alter initialisation order to make plist generation more robust.
|
2024-12-30 12:57:59 +00:00 |
|
rfm
|
314a609fe8
|
Use fprintf rather than NSLog to record object ownership tracking with minimal dependencies on any classes.
|
2024-12-30 12:56:44 +00:00 |
|
rfm
|
0ede979d15
|
Fixes for tests with weak pointers in notification observers.
|
2024-12-28 07:48:32 +00:00 |
|
rfm
|
b41e352662
|
tweaks for gnustep runtime
|
2024-12-28 07:48:32 +00:00 |
|
rfm
|
bdf4403195
|
Weak pointer support fixes and use for notification observers.
|
2024-12-28 07:48:32 +00:00 |
|
rfm
|
e40bd4891f
|
Add marking of an instance as having been weakly referenced.
|
2024-12-28 07:48:32 +00:00 |
|
rfm
|
c66bd6ec5c
|
Preliminary code for emulation of the objc2 runtime weak reference feature
|
2024-12-28 07:48:32 +00:00 |
|
rfm
|
950e2a5f07
|
Move old process name domain to new bundle identifier domain automatically
|
2024-12-28 07:46:36 +00:00 |
|
rfm
|
e7716e6ed1
|
Fix error handling the case where a cookie is not parseable ... in needs to be removed from the array.
|
2024-12-23 17:38:45 +00:00 |
|
rfm
|
d6c1d36985
|
simplify life of charset
|
2024-12-19 21:02:44 +00:00 |
|
rfm
|
5aa5692768
|
Fix memory leaks
|
2024-12-19 19:18:18 +00:00 |
|
rfm
|
546ca94ede
|
Merge remote-tracking branch 'origin/master'
|
2024-12-19 17:13:03 +00:00 |
|
rfm
|
5a150d8fa2
|
Be more careful to break retain cycles
|
2024-12-19 16:51:21 +00:00 |
|
rfm
|
1f0bac21e3
|
Fixups for old ABI.
|
2024-12-19 11:48:10 +00:00 |
|
rfm
|
d5da27bcbc
|
Fix error unlinking old namespace
|
2024-12-19 11:37:59 +00:00 |
|
rfm
|
0d010003f9
|
Record detached document of a node and use that to fix memory leak.
|
2024-12-19 10:26:19 +00:00 |
|