[PR #47] Consider booleans to be serialization 'primitives' as well #82

Open
opened 2026-01-30 21:27:02 +00:00 by claunia · 0 comments
Owner

Original Pull Request: https://github.com/claunia/plist-cil/pull/47

State: closed
Merged: Yes


When roundtripping (deserializing and then serializing) binary property lists, we found the following values which are "recycled":

  • true and false
  • NSURL, NSArray and NSUUID (class names)

This fixes a regression introduced by #44, although I think there must be a better/more 'fundamental' way of solving this problem altogether.

But binary compatibility is very important to us, so it would be great if you can accept this PR.

**Original Pull Request:** https://github.com/claunia/plist-cil/pull/47 **State:** closed **Merged:** Yes --- When roundtripping (deserializing and then serializing) binary property lists, we found the following values which are "recycled": - `true` and `false` - `NSURL`, `NSArray` and `NSUUID` (class names) This fixes a regression introduced by #44, although I think there must be a better/more 'fundamental' way of solving this problem altogether. But binary compatibility is very important to us, so it would be great if you can accept this PR.
claunia added the pull-request label 2026-01-30 21:27:02 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: claunia/plist-cil#82