Commit graph

  • 882ded1a05 Add marking of an instance as having been weakly referenced. rfm 2024-12-25 12:19:33 +0000
  • 927e97eaac Preliminary code for emulation of the objc2 runtime weak reference feature rfm 2024-12-23 18:32:23 +0000
  • e7716e6ed1 Fix error handling the case where a cookie is not parseable ... in needs to be removed from the array. rfm 2024-12-23 17:38:45 +0000
  • 34112fa510 Fix leaks in tests rfm 2024-12-23 17:38:14 +0000
  • 394d858813 Fix leaks in tests rfm 2024-12-23 13:16:14 +0000
  • d6c1d36985 simplify life of charset rfm 2024-12-19 21:02:44 +0000
  • 4fb5022168 match conding standards for whitespace and layout rfm 2024-12-19 21:01:39 +0000
  • 5aa5692768 Fix memory leaks rfm 2024-12-19 19:18:18 +0000
  • 546ca94ede Merge remote-tracking branch 'origin/master' rfm 2024-12-19 17:13:03 +0000
  • 5a150d8fa2 Be more careful to break retain cycles rfm 2024-12-19 16:51:21 +0000
  • 1f0bac21e3 Fixups for old ABI. rfm 2024-12-19 11:48:10 +0000
  • d5da27bcbc Fix error unlinking old namespace rfm 2024-12-19 11:37:59 +0000
  • 0d010003f9 Record detached document of a node and use that to fix memory leak. rfm 2024-12-19 10:26:19 +0000
  • a94dee4c0d try to resolve internal and external subset with functions Riccardo Mottola 2024-12-18 22:44:05 +0100
  • 24af53570e NSKVOSupport: remove objc2 features from tests Hugo Melder 2024-12-17 14:53:35 +0100
  • eb4c82ec4f NSKVOSwizzling: Check if underlying class differs Hugo Melder 2024-12-17 14:44:57 +0100
  • a874a351b6 NSKVOSupport: Add proxy test with nested keypath Hugo Melder 2024-12-17 14:44:11 +0100
  • 84e7734fdb NSKVOSupport: Retrieve the underlying class when adding nested observers Hugo Melder 2024-12-17 12:54:44 +0100
  • 4e692914ea Add testHopeful for the NSURLSession related tests Gregory John Casamento 2024-12-15 00:41:49 -0500
  • 791fc2381e Undef tracing kvo-logging Hugo Melder 2024-12-13 23:59:52 +0100
  • a13f584c94 NSKVOSupport: Prevent invoking any forwarding mechanisms when looking for keypaths Hugo Melder 2024-12-13 23:48:04 +0100
  • 35c7188b7a NSKVOSupport: Send message to metaclass using msgSend Hugo Melder 2024-12-13 22:16:49 +0100
  • 85fdf53829 NSKVOSupport: Send message to metaclass using msgSend Hugo Melder 2024-12-13 22:14:18 +0100
  • ed7ff3a77d NSKVOSupport: Add tracing for _addNestedObserversAndOptionallyDependents Hugo Melder 2024-12-13 20:36:14 +0100
  • bf997bf6f7 NSKVOSupport: Implement basic tracing functionality Hugo Melder 2024-12-13 19:21:43 +0100
  • 3f27cb0d23 NSKVOSupport: Mark proxy test as hopeful Hugo Melder 2024-12-09 08:53:41 +0100
  • cd09be4c53 NSKVOSupport: Move ivar block to declaration Hugo Melder 2024-12-02 17:16:38 +0100
  • bde70572c9 GSFFIInvocation: Always use objc_msg_lookup Hugo Melder 2024-12-02 16:45:56 +0100
  • d4de228c6f NSKVOSupport: Add observer via proxy test Hugo Melder 2024-12-02 16:45:04 +0100
  • 4b3bd1aa90
    NSPointerArray: Implement fast enumeration (#477) Hugo Melder 2024-12-13 03:01:07 -0800
  • d50350d429 NSPointerArray: Fast enumeration tests Hugo Melder 2024-12-12 11:22:05 +0100
  • 0179730611 NSPointerArray: Test for duplicate values in array Hugo Melder 2024-12-12 11:21:43 +0100
  • b993f10e76 NSPointerArray: Implement NSFastEnumeration Hugo Melder 2024-12-12 11:21:14 +0100
  • 2197cf8cc0
    Create callbacks.m Doug Simons 2024-12-11 16:16:06 -0700
  • 0e050feba6
    Create bigSource.txt Doug Simons 2024-12-11 16:09:02 -0700
  • dac9d6591c
    Create GNUmakefile.preamble Doug Simons 2024-12-11 16:07:46 -0700
  • 5464291ee0 Add legacy category 475-issue-with-bindings-due-to-kvo-changes Gregory John Casamento 2024-12-11 15:20:16 -0500
  • 92db5419d7 Initial changes to correct this issue Gregory John Casamento 2024-12-11 12:51:18 -0500
  • 1a6fb341d8 NSKVOSupport: Mark proxy test as hopeful Hugo Melder 2024-12-09 08:53:41 +0100
  • 4a4a802060 Set launch directory before AbsolutePathOfExecutable() needs it. rfm 2024-12-08 13:40:59 +0000
  • 597d10d9cf Check for nil bundle identifier (eg early in initialization) rfm 2024-12-07 16:22:20 +0000
  • 30d66f525b Fixes proposed by Frederick Seiffert rfm 2024-12-07 16:20:28 +0000
  • 7c038fff64 Add debug of problems in finding absolute executable path rfm 2024-12-06 21:45:55 +0000
  • e7dd2f741a Don't assert inside lock protected region (could leave lock held). rfm 2024-12-06 12:01:21 +0000
  • 476b4f75ec Fix error in inline array changes rfm 2024-12-06 11:20:48 +0000
  • a75d1c7b18 Add diagnositcs for faulure to get executable pathhhhhhhhhhhhhhhhhhhhhhhhh rfm 2024-12-06 10:58:15 +0000
  • e231fe2067 Increase timeout for slow testcase on mingw rfm 2024-12-05 14:00:37 +0000
  • eec5adb655 Add missing import rfm 2024-12-05 12:39:46 +0000
  • a4178d0892 make timeout long enough to pass on mingw atexit rfm 2024-12-04 21:44:52 +0000
  • f1ad19691e
    Update NSRegularExpression.m to fix reversed flag Doug Simons 2024-12-04 12:59:29 -0700
  • 2de7793dbc copy cache key in case it is mutated rfm 2024-12-04 19:43:45 +0000
  • 8d2731c655 Add instructions on updating defaults rfm 2024-12-04 17:57:23 +0000
  • 9ad13c4d24 fix typo rfm 2024-12-04 16:01:04 +0000
  • 290f0d2f3a Do not use inline arrays with ASAN rfm 2024-12-04 15:58:34 +0000
  • 932eb5e1c3 Use bundle identifier for dedaults domain if possible rfm 2024-12-04 14:49:16 +0000
  • 4860310071 Tidied rfm 2024-12-04 14:15:57 +0000
  • a82e358248 Improve stack trace when tracking rfm 2024-12-04 11:00:42 +0000
  • 815a0d7b20 Tidyups rfm 2024-12-04 11:00:26 +0000
  • 7ac6931039 update for GNUSTEP_WITH_ASAN rfm 2024-12-04 10:44:48 +0000
  • 847ac08645 NSKVOSupport: Move ivar block to declaration Hugo Melder 2024-12-02 17:16:38 +0100
  • dec6723bb4 GSFFIInvocation: Always use objc_msg_lookup Hugo Melder 2024-12-02 16:45:56 +0100
  • f006598832 NSKVOSupport: Add observer via proxy test Hugo Melder 2024-12-02 16:45:04 +0100
  • 38235cc8b2 NSProcessInfo: get UTF-8 string of LocaleList jstring instead of LocaleId hmelder 2024-12-02 10:39:11 +0100
  • 9cdb4f98ba asan fixes for gcc and gnu runtime rfm 2024-11-30 19:06:40 +0000
  • 018111efbb LeakSanitizer fixups for gcc and gnu runtime rfm 2024-11-30 18:23:48 +0000
  • 7a8fb1a0e7 doc tweaks rfm 2024-11-30 13:59:12 +0000
  • cf1283ef14 changelog entry rfm 2024-11-30 07:41:58 +0000
  • 077133dda3 Fix leaks rfm 2024-11-29 17:45:30 +0000
  • 85888dc903 Fix bug when tracking instances of a class and its superclass rfm 2024-11-29 17:44:31 +0000
  • 818041d014 Fix leaks rfm 2024-11-29 14:34:22 +0000
  • e6b425d532 Report tracked objects at exit rfm 2024-11-29 14:33:56 +0000
  • a1a3f42ec0 Make use of new KVO implementation configurable rfm 2024-11-29 11:55:47 +0000
  • 672fe7f909 Changes to avoid recursion if NSLog() is called during NSUserDefaults initialisation rfm 2024-11-29 10:42:40 +0000
  • e542cb7dff Minor tidyup to use elif rather than else .. if rfm 2024-11-29 09:42:18 +0000
  • 7379d51b05
    Merge pull request #470 from Matvii-Jarosh/master rfm 2024-11-29 09:39:13 +0000
  • f371b8068e
    Merge branch 'master' into master rfm 2024-11-29 09:38:36 +0000
  • b280b40a15 Merge branch 'atexit' rfm 2024-11-28 11:48:39 +0000
  • f2368086f4 A bit of re-ordering to try to avoid premature initialisation of NSUserDefaults. rfm 2024-11-27 16:25:08 +0000
  • ba0d5403f9 Fix NSByteOrder Matvii Jarosh 2024-11-26 17:51:28 +0200
  • 64308292a8 maybe finished NSInvocation Matvii Jarosh 2024-11-25 19:22:39 +0200
  • 168c2a4c90 fix a leak establishign a connection rfm 2024-11-24 16:38:23 +0000
  • 7d4771ec2d add missing brackets rfm 2024-11-22 06:27:57 +0000
  • 021812f43d Fix another leak rfm 2024-11-22 06:18:44 +0000
  • 99bb50d2c0 avoid stack overflow rfm 2024-11-22 06:04:38 +0000
  • 4c287f20b3 More regular expression leak fix changes ... use older code (plus fixes). rfm 2024-11-21 21:05:34 +0000
  • 087716fffa Improve dagnostic method for memory leaks rfm 2024-11-21 18:18:06 +0000
  • 37e07116a0 Document latest changes rfm 2024-11-21 14:48:18 +0000
  • c224c63c2f Fix leak rfm 2024-11-21 14:36:16 +0000
  • 65ae40722e Fix leak of autorelease pools rfm 2024-11-21 14:35:54 +0000
  • 410b295b01 Add EdgeInsets missing function in value Matvii Jarosh 2024-11-21 13:01:31 +0200
  • 7b77a2074a Workaround to avoid memory leak in ICU functions if we set NULL as destination. rfm 2024-11-20 17:46:35 +0000
  • 91124f3247 Fix boundary error in replacement function rfm 2024-11-20 17:46:08 +0000
  • 9189f1bca6 Fix another leak rfm 2024-11-20 15:27:22 +0000
  • 92ef562ebe Fix a few leaks rfm 2024-11-20 14:29:41 +0000
  • fff13fc7ac GSInlineArray seems to cause false positives with LeakSanitizer, so avoid it rfm 2024-11-20 14:28:46 +0000
  • 2278c79f62 Add +trackOwnership method to trace tetain/release for objects of a class rfm 2024-11-20 14:27:44 +0000
  • da73bc5e9b Fix failure t unlock mutex rfm 2024-11-19 19:15:08 +0000
  • d5da92da73 Add a few more words to autogsdoc known ignore set rfm 2024-11-19 18:53:32 +0000
  • 7965acc27b Make +atExit method honor the shoudl clean up setting rfm 2024-11-19 18:10:07 +0000
  • 691d1eaafe re-add entry for recent fixes rfm 2024-11-19 17:05:00 +0000