ObjFW  History Of Ticket 31d1e19cd9

Artifacts Associated With Ticket 31d1e19cd9

  1. Ticket change [67e75f0c3c] (rid 32663) by js on 2020-09-29 22:04:46:

    1. icomment:
      While support for tagged pointers was merged in [](b4039f9a85), they are only being used by OFNumber and OFDate right now. It would be nice to also use them for short OFStrings. This requires a new OFString subclass.
      
      Since most short strings will be ASCII, tagged pointer strings can be limited to ASCII strings, requiring only 7 bit per character. This would allow storing up to 8 characters in a tagged pointer on 64 bit systems (even when increasing the tag size to a full 8 bits) and up to 4 characters on 32 bit systems (but the tag size needs to stay at the current 4 bits).
      
    2. login: "js"
    3. milestone initialized to: "none"
    4. mimetype: "text/x-markdown"
    5. priority initialized to: "Medium"
    6. severity initialized to: "Important"
    7. status initialized to: "Open"
    8. title initialized to: "Support for tagged pointer strings"
    9. type initialized to: "Feature_Request"
  2. Ticket change [8736794cce] (rid 44360) by js on 2024-01-14 13:29:50:

    1. login: "js"
    2. milestone changed to: "1.1"
    3. mimetype: "text/x-markdown"
    4. resolution changed to: "Open"
  3. Ticket change [b874197b3d] (rid 45717) by js on 2024-03-09 20:29:42:

    1. login: "js"
    2. milestone changed to: "1.2"
    3. mimetype: "text/x-markdown"