ObjFW  History Of Ticket 92e2cd2254acb45f1528d0c39d400b0a57614059

Artifacts Associated With Ticket 92e2cd2254acb45f1528d0c39d400b0a57614059

  1. Ticket change [733a276df1] (rid 31628) by js on 2020-05-23 19:14:48:

    1. icomment:
      Currently structs (and unions and arrays) are unsupported in <code>-[NSInvocation invoke]</code> on x86_64, as the rules to pass them are quite complex. This needs to be implemented for methods like <code>substringWithRange:</code> to work via forwarding. This will require a lot of tests to make sure each and every corner case from the ABI (and there are many) is handled.
      
      On Win64, the situation is luckily better, because for once, Microsoft did the sensible thing and everyone else didn't.
      
    2. login: "js"
    3. milestone initialized to: "none"
    4. mimetype: "text/x-fossil-wiki"
    5. severity initialized to: "Severe"
    6. status initialized to: "Open"
    7. title initialized to:
      Support for structs in -[NSInvocation invoke] on x86_64/SysV
      
    8. type initialized to: "Enhancement"
  2. Ticket change [abd4f628b1] (rid 40898) by js on 2022-12-14 13:19:58:

    1. login: "js"
    2. mimetype: "text/x-markdown"
    3. priority changed to: "Immediate"
    4. resolution changed to: "Open"
    5. title changed to:
      Support for structs in -[OFInvocation invoke] on x86_64/SysV
      
  3. Ticket change [d8a4995e6c] (rid 44684) by js on 2024-02-03 14:48:05:

    1. login: "js"
    2. mimetype: "text/x-markdown"
    3. title changed to:
      Support for structs in `-[OFInvocation invoke]` on x86_64/SysV