Commit graph

12931 commits

Author SHA1 Message Date
rfm
b641bf1e99 New release 2025-02-10 17:00:46 +00:00
rfm
3259018843 Improve comments. 2025-02-09 13:00:43 +00:00
rfm
5fa8a06531 Hide some mistakenlt external symbols 2025-02-09 12:49:56 +00:00
rfm
48f01b610d Fix yet another leak 2025-02-06 20:11:08 +00:00
rfm
87be17f41b Merge remote-tracking branch 'refs/remotes/origin/master' 2025-02-06 20:00:37 +00:00
rfm
053c3118a1 More leak fixes 2025-02-06 19:58:32 +00:00
rfm
61a93f576f Fix a couple of leaks and some unnecessary use of non-portable code 2025-02-06 19:31:06 +00:00
hmelder
a043cb077c NSURLSession: Include WS2tcpip in test http server 2025-02-04 16:20:44 +08:00
rfm
732fd2d2fb Quick hack tool to compare class methods 2025-01-28 15:06:53 +00:00
rfm
c64c3d9923 Remove non-existent header 2025-01-28 10:07:51 +00:00
rfm
50e7e10525 Remove incomplete/test API prior to release 2025-01-28 09:47:21 +00:00
rfm
a2e49377c6 complete accidental partial commit 2025-01-27 18:16:07 +00:00
rfm
cedccc9f09 Fixup location of declaration of new ivars 2025-01-27 17:08:30 +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
rfm
524daa19ef Fix visibility of symbols exported in error 2025-01-26 19:21:00 +00:00
rfm
9ef3e2f24d Bugfix ... intenral functions should not have public visibility to linker 2025-01-26 19:01:55 +00:00
Hugo Melder
aa03a7f4e2 NSKVOSupport: remove objc2 features from tests 2025-01-23 10:07:52 +08:00
Hugo Melder
b7d49bd361 NSKVOSwizzling: Check if underlying class differs 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
Hugo Melder
16dd5c4514 NSKVOSupport: Retrieve the underlying class when adding nested observers 2025-01-23 10:07:52 +08:00
Riccardo Mottola
943f8d82c3 Separate __has_attribute test from actual usage, as per GCC
documentaiton.

The first `#if' test succeeds only when the operator is supported by the version of GCC (or another compiler) being used. Only when that test succeeds is it valid to use __has_attribute as a preprocessor operator. As a result, combining the two tests into a single expression as shown below would only be valid with a compiler that supports the operator but not with others that don't.

https://gcc.gnu.org/onlinedocs/cpp/_005f_005fhas_005fattribute.html
2025-01-20 12:47:41 +01:00
rfm
2f21360642 Make it clear that failure to release an autorelease pool is a bug. fix typos 2025-01-19 18:41:00 +00:00
rfm
927eafacd8 remove obsolete ffcall information 2025-01-19 14:30:10 +00:00
rfm
9236ef986a Note that we want the mutation function exported 2025-01-19 12:30:31 +00:00
rfm
9b4965e100 define function in NSObject.m so that it won't be omitted by clever linkers 2025-01-19 10:23:33 +00: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
d746ad53d7 Document -trackOwnership 2025-01-18 15:59:03 +00:00
rfm
30104e74f5 Add some memory management explanation/example 2025-01-18 15:20:40 +00:00
rfm
102b290c80 Resolve external subset information for validity checking 2025-01-17 14:46:24 +00:00
rfm
3f7647f15c Fix potential leak is the shared object is initialised more than once. 2025-01-17 12:23:06 +00:00
rfm
f48aca6921 Resolve conflict 2025-01-17 11:19:35 +00:00
rfm
0d70826bbe Merge branch 'xml_sax2' 2025-01-17 11:02:25 +00:00
rfm
c899bccd43 Coding style fixes and performance optimisation 2025-01-17 10:45:47 +00:00
rfm
1d977212f6 Merge branch 'xml_sax2' 2025-01-17 10:44:44 +00:00
rfm
9c89fd327a Merge branch 'master' into xml_sax2 2025-01-16 11:42:42 +00:00
rfm
d07c207139 Doc changes preparatory to new release 2025-01-16 11:41:50 +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
Riccardo Mottola
da9dc23a89 try to resolve internal and external subset with functions 2025-01-13 23:28:18 +01:00
rfm
479cccebe8 Correct (for #486) -localizedDescription to always return a string. 2025-01-13 15:31:09 +00:00
rfm
afa5035d2c fix leak in testcase 2025-01-10 17:19:56 +00:00
rfm
506710cb72 Merge remote-tracking branch 'refs/remotes/origin/master' 2025-01-10 17:18:29 +00:00
rfm
cf73e7fdb3 Fix leak of instance memory 2025-01-10 17:17:21 +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