Posts Tagged “Memory Management”
- Taligent’s Guide to Designing Programs January 3, 2024
- The Bleeding Edge of Swift Concurrency October 2, 2023
- Swift 5.9 September 19, 2023
- How to Automate Memory Leak Detection With XCTest August 17, 2023
- Avoiding Implicit Retain Cycles When Using Swift Function References August 4, 2023
- Removing the Python GIL July 19, 2023
- A Vision for Using C++ From Swift June 2, 2023
- Mojo Programming Language (6)May 4, 2023
- Swift Proposal: Noncopyable Structs and Enums (4)March 22, 2023
- Clascal in the Lisa Source Code (1)February 9, 2023
- NSURLSession Connection Leak (1)January 30, 2023
- What Happened to Virtual Memory? (4)January 26, 2023
- Memory Safe Languages in Android 13 January 6, 2023
- Introduction to Move-Only Types in Swift November 29, 2022
- Subclassing for Debugging (1)October 12, 2022
- Zeroing Freed Memory (4)September 20, 2022
- Garbage Collection in JavaScriptCore August 19, 2022
- Swift Pitch: “borrow” and “take” Parameter Ownership Modifiers August 12, 2022
- Swift Proposal: Move Function July 26, 2022
- Weak Self: Closure Rules of Thumb (1)May 18, 2022
- Lifetime of State Properties in SwiftUI March 29, 2022
- Roadmap for Improving Swift Performance Predictability (1)December 23, 2021
- Metal-cpp (1)November 26, 2021
- Mouse Pointer Memory Leak (4)November 15, 2021
- Swift “guard” Capture Specifier Pitch August 4, 2021
- WWDC 2021 Links (1)June 7, 2021
- Kernel Assisting the Objective-C Runtime June 7, 2021
- Underused and Overused GCD Patterns (3)March 16, 2021
- An iOS Zero-click Radio Proximity Exploit Odyssey (1)December 7, 2020
- Introducing Swift Atomics October 2, 2020
- Swift Runtime Heap Objects and Type Layout September 8, 2020
- Improved KVO in Big Sur (6)August 26, 2020
- macOS 10.15.6 Bug Causes Crashes With Virtualization (2)July 28, 2020
- Implicit Capturing of Self in Swift 5.3 July 13, 2020
- Optimizing the Objective-C Runtime in Big Sur (1)July 6, 2020
- InterposeKit June 1, 2020
- Chris Lattner on Swift, TensorFlow, MLIR, and SiFive March 27, 2020
- Objective-C Quiz (6)February 6, 2020
- On the Road to Swift 6 (5)January 24, 2020
- Profiling Mac Unit Tests (2)January 20, 2020
- Project Zero Remote iPhone Exploitation January 10, 2020
- KVO, My Enemy (1)January 10, 2020
- Rewriting m4vgalib in Rust January 3, 2020
- Swift Evolution Pitch: Modify Accessors (4)December 19, 2019
- CGImageSource Memory Leak December 9, 2019
- C++ Development Tips August 15, 2019
- @autoreleasepool Uses in 2019 Swift May 31, 2019
- Implementing [NSCell copyWithZone:] in Swift to Avoid Crashes in AppKit (1)April 9, 2019
- High Memory Use With Vapor and MySQL (2)April 2, 2019
- Fast Safe Mutable State in Swift 5 February 7, 2019
- Swift-ObjC Bridge Using @dynamicCallable January 31, 2019
- The Zig Programming Language (2)November 16, 2018
- The Power of Key Paths in Swift November 2, 2018
- Working Around a Swift “nonmutating” Crash October 12, 2018
- Visualizing Pointer Addresses as Emoji August 23, 2018
- Objective-C Features That I Wish Existed (3)July 31, 2018
- Swift 4.2’s New Calling Convention July 5, 2018
- Handles Are the Better Pointers June 27, 2018
- Dealing With Weak in Closure-based Delegation (2)March 23, 2018
- Smart Debugging March 13, 2018
- Solving a Mysterious Heap Corruption Crash March 9, 2018
- C String Functions in Swift: a malloc’y Story March 2, 2018
- Optimizing Global Constant Data Structures Using Relative References February 20, 2018
- C String Functions in Swift February 1, 2018
- Swift’s Reflective Underpinnings January 26, 2018
- Swift String ABI, Performance, and Ergonomics (1)January 16, 2018
- Unregistering Block-based NotificationCenter Observers January 9, 2018
- Firefox Quantum (8)November 17, 2017
- Swift 4 Weak References September 27, 2017
- Swift.Unmanaged August 14, 2017
- NSNotificationCenter Thread Safety July 24, 2017
- The Dangers of Using Nonatomic Properties May 2, 2017
- Automatic Memory Leak Detection on iOS (1)April 12, 2017
- Stop the weak-strong Swift Dance (2)April 5, 2017
- Swift Ownership Manifesto (2)February 18, 2017
- Swift Weak References and Type Erasure January 29, 2017
- Chris Lattner ATP Interview (16)January 23, 2017
- Swift: Challenges and Opportunity for Language and Compiler Research (1)December 19, 2016
- Golang’s Real-Time GC in Theory and Practice December 19, 2016
- The Opportunity of Swift on the Server (2)December 12, 2016
- How to Do XCTestCase tearDown Wrong (and Right) December 8, 2016
- Why Does calloc Exist? December 7, 2016
- Mulle-objc: a New Objective-C Compiler and Runtime November 27, 2016
- Passing an Array of Strings From Swift to C (1)November 8, 2016
- Working Without a Nib (10)October 18, 2016
- Optional Non-Escaping Swift Closures (7)October 11, 2016
- Swift 3.0 Unsafe World (1)October 5, 2016
- Xcode Memory Graph Debugger Tips September 29, 2016
- Looking Back on Swift 3 and Ahead to Swift 4 (1)July 30, 2016
- Swift Closure Capture Semantics July 25, 2016
- Packing Bytes in Swift May 13, 2016
- No More Logs for Missing NSAutoreleasePool May 11, 2016
- stringdups: Identify Duplicate Strings or Other Objects May 6, 2016
- Swift Proposal: Mutability and Foundation Value Types (3)April 22, 2016
- Performance Comparisons of Common Operations, 2016 Edition April 21, 2016
- How to Simulate Memory Pressure April 2, 2016
- Proposed New Swift Collections Model March 3, 2016
- Concurrent Memory Deallocation in the Objective-C Runtime (1)February 12, 2016
- Swift Optimization Tips and Reference Counting February 3, 2016
- Exploring Swift Dictionary’s Implementation (1)January 23, 2016
- Swift’s Lazy Weak References December 11, 2015
- Swift Plans (4)December 9, 2015
- How Swift Implements Unowned and Weak References (2)November 24, 2015
- Shoot the Heap November 6, 2015
- Swift’s @noescape Attribute October 26, 2015
- MallocNanoZone=1 Makes for Hard Debugging (1)October 15, 2015
- Safer Block-based NSNotificationCenter API August 26, 2015
- [Objective] C++: What Could Possibly Go Wrong? (2)August 23, 2015
- Address Sanitizer July 31, 2015
- Weak and Unowned References in Swift (5)July 24, 2015
- @weakify and @strongify Macros (1)June 1, 2015
- How Not to Crash #1: KVO and Manual Bindings May 15, 2015
- Using Atomics to Get Rid of @synchronized May 12, 2015
- Unmanaged April 28, 2015
- Wrapping libxml2 for Swift March 12, 2015
- Using cp to Copy a Lot of Files (3)March 10, 2015
- Core Data vs. ARC (2)February 28, 2015
- Weakness February 1, 2015
- Tracking Down a WebKit Crasher (1)November 7, 2014
- Backtrace Album Released October 14, 2014
- Swift Retain/Release and Pointer Arithmetic August 1, 2014
- Exploring Swift Memory Layout July 19, 2014
- Compiler Writers Gone Wild: ARC Madness June 28, 2014
- Autoreleasing Core Foundation Objects With ARC May 12, 2014
- ARC’s Fast Autorelease January 31, 2014
- The Foundation Collection Classes (2)December 9, 2013
- ARM64 and You September 27, 2013
- iOS on arm64 Has Inline Retain Count in the isa (3)September 24, 2013
- ARC vs. MRC Performance (3)September 10, 2013
- ARC Gotcha: Unexpectedly Short Lifetimes December 10, 2012
- Automatic Reference Counting (5)June 15, 2011
Note: Most posts from before September 2012 are not yet tagged.