Commit graph

837 commits

Author SHA1 Message Date
rfm
f15eb90b8a Fix leaks in testcases 2025-01-09 10:51:38 +00:00
rfm
d3603a8e24 Fix leaks in testcases 2025-01-09 10:25:00 +00:00
rfm
268fa1c57d Fix leak in test 2025-01-09 10:03:32 +00:00
rfm
b46439ba15 fix leaks in testcases 2025-01-09 09:58:13 +00:00
rfm
6f7a4d74c2 Fix leaks 2025-01-09 09:19:03 +00:00
rfm
bf90656ab7 fix leaks 2025-01-08 22:38:13 +00:00
rfm
ce6f8ff6b7 Fix leak 2025-01-08 22:33:59 +00:00
rfm
6b5b1f1ed0 Fix leaks 2025-01-08 22:32:14 +00:00
rfm
18b7dbecb6 Fix leak 2025-01-08 21:22:48 +00:00
rfm
4c9c691626 Operation queue convenience methods 2025-01-07 13:05:55 +00:00
rfm
2882d8c812 Simplify by removng unnecessary argument in new callback 2025-01-04 16:50:13 +00:00
rfm
88720adbb1 tweaks 2025-01-04 15:35:24 +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
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
7072a38eb3 Add tests for MET time zone setup 2024-12-31 13:13:04 +00:00
rfm
7bb34b7102 Prodyce more informative logging 2024-12-31 12:17:52 +00:00
rfm
0ede979d15 Fixes for tests with weak pointers in notification observers. 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
c66bd6ec5c Preliminary code for emulation of the objc2 runtime weak reference feature 2024-12-28 07:48:32 +00:00
rfm
34112fa510 Fix leaks in tests 2024-12-23 17:38:14 +00:00
rfm
394d858813 Fix leaks in tests 2024-12-23 13:16:14 +00:00
Hugo Melder
3f27cb0d23 NSKVOSupport: Mark proxy test as hopeful 2024-12-13 03:29:30 -08:00
Hugo Melder
cd09be4c53 NSKVOSupport: Move ivar block to declaration
GCC does not support private ivar definitions in the implementation
block.
2024-12-13 03:29:30 -08:00
Hugo Melder
d4de228c6f NSKVOSupport: Add observer via proxy test
The new KVO implementation for libobjc2/clang, located in Source/NSKVO*, reuses
or installs a hidden class and subsequently adds the swizzled method to the
hidden class. Make sure that the invocation mechanism calls the swizzled method.
2024-12-13 03:29:30 -08:00
Hugo Melder
4b3bd1aa90
NSPointerArray: Implement fast enumeration (#477)
* NSPointerArray: Implement NSFastEnumeration

* NSPointerArray: Test for duplicate values in array

* NSPointerArray: Fast enumeration tests
2024-12-13 12:01:07 +01:00
rfm
e231fe2067 Increase timeout for slow testcase on mingw 2024-12-05 14:00:37 +00:00
rfm
2de7793dbc copy cache key in case it is mutated 2024-12-04 19:43:45 +00:00
rfm
9cdb4f98ba asan fixes for gcc and gnu runtime 2024-11-30 19:06:40 +00:00
rfm
018111efbb LeakSanitizer fixups for gcc and gnu runtime 2024-11-30 18:23:48 +00:00
Matvii Jarosh
410b295b01 Add EdgeInsets missing function in value 2024-11-21 13:01:31 +02:00
rfm
6f02b87ae1 Fix compiler warnings about variable size 2024-11-19 09:28:19 +00:00
rfm
bb4bcaff9d Fix leak 2024-11-18 19:17:16 +00:00
rfm
67eeb932d1 Add tests for class and protocol lists 2024-11-18 14:33:52 +00:00
rfm
240df48ec8 Avoid deadlock in cleanup functions/methods called by atexit() 2024-11-18 09:19:04 +00:00
rfm
96bbc05b18 More leak fixups 2024-11-17 21:41:43 +00:00
rfm
9e504da2df Don't have the subtask crash when logging zombie message. 2024-11-17 20:50:17 +00:00
rfm
2c9e521789 allow more time for slow tests 2024-11-17 19:31:54 +00:00
rfm
cd3e69245d More leak management fixes 2024-11-17 16:16:46 +00:00
rfm
90082eccac Revert last change 2024-11-17 15:03:22 +00:00
rfm
7cff5fc106 Fix more leaks 2024-11-17 13:32:31 +00:00
rfm
0fb9739f21 Fix leaks and a possible buffer overrun 2024-11-17 12:55:55 +00:00
rfm
5b46efa8cd More leak fixes 2024-11-16 21:11:56 +00:00
rfm
c7f0c27dd7 More leaks fixed 2024-11-16 14:07:33 +00:00
rfm
aedd13dc94 More leaks fixed 2024-11-16 13:34:56 +00:00
rfm
87c50830e2 Fix some more leaks 2024-11-16 11:51:53 +00:00
rfm
088b76bed1 Fix leaks 2024-11-15 21:21:41 +00:00