Comment: | Remove forwarding methods. See long commit message for details.
There are two resons for removing it: First, OFPlugin does not need forwarding anymore. Second is that In GNU libobjc, objc_msg_sendv is implemented using __builtin_apply, Now the Apple runtime has a similar problem: There is no objc_msgSendv Writing those 3 ASM implementations (or 5, so we don't depend on ObjC1 forward:: and performv:: were only designed to return scalar types. But While this works for forwarding due to the ABI on x86 (and the ABIs on This is why I decided to remove forwarding and performv:: from libobjfw |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
57fb5578ccbf50db7566a37efd04b402 |
User & Date: | js on 2009-04-19 17:37:52 |
Other Links: | manifest | tags |
2009-04-19
| ||
18:13 | Minor cleanups. check-in: 54850dda81 user: js tags: trunk | |
17:37 | Remove forwarding methods. See long commit message for details. check-in: 57fb5578cc user: js tags: trunk | |
17:06 | Don't use forwarding for OFPlugin. check-in: 179174571e user: js tags: trunk | |
Modified src/OFObject.h from [e051be24f6] to [9fc0378e5d]. [diff]
Modified src/OFObject.m from [7381da9158] to [a0cbb15bb4]. [diff]