Commit graph

854 commits

Author SHA1 Message Date
hmelder
a043cb077c NSURLSession: Include WS2tcpip in test http server 2025-02-04 16:20:44 +08:00
rfm
50e7e10525 Remove incomplete/test API prior to release 2025-01-28 09:47:21 +00:00
Gregory John Casamento
1e51260895 Merge branch 'master' of github.com:gnustep/libs-base 2025-01-27 10:40:24 -05:00
Gregory John Casamento
e8181d35fd make runtime tests hopeful for clang/mingw 2025-01-27 10:40:18 -05:00
Hugo Melder
aa03a7f4e2 NSKVOSupport: remove objc2 features from tests 2025-01-23 10:07:52 +08:00
Hugo Melder
c80ab1ee32 NSKVOSupport: Add proxy test with nested keypath 2025-01-23 10:07:52 +08:00
rfm
2cf2b2d7b9 Make tests run in a more reasonable time 2025-01-19 09:41:49 +00:00
rfm
c225efa3ba Implement dast enumeration mutation checks and add testcases for NSPointerArray 2025-01-19 08:42:12 +00:00
rfm
39b1b7fd01 I was looking to see why two windows systems might have started failing on this, without spotting any reason. I noticed that there were a couple of classes untested, so I added them. 2025-01-18 18:02:39 +00:00
rfm
caba32dddb Merge branch 'master' into xml_sax2 2025-01-15 09:31:49 +00:00
rfm
5926e58091 Don't depend on timing (different machines vary hugely) for pass/fail. 2025-01-15 09:29:54 +00:00
rfm
b5e0ef1514 Updates to handle entity resolution for libxml2-2.13.? 2025-01-15 09:23:59 +00:00
rfm
afa5035d2c fix leak in testcase 2025-01-10 17:19:56 +00:00
rfm
82a324be09 fix leak in testcase 2025-01-10 17:12:34 +00:00
rfm
efaa5552b3 fix leak in testcase 2025-01-10 16:20:58 +00:00
rfm
ab715bd50c Fix leak in testcase 2025-01-10 15:10:12 +00:00
rfm
6156b61539 Fix leaks of libxml2 detached nodes 2025-01-10 12:05:17 +00:00
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